.f-st.is-filter{width:74px}.f-st-ring.is-filter{box-shadow:0 0 0 1.6px var(--g-line);position:relative}.f-st-face.is-filter{background:var(--g-paper);color:var(--g-accent)}.f-st.is-filter.is-on .f-st-ring.is-filter{box-shadow:0 0 0 2.6px var(--g-accent-soft)}.f-st.is-filter.is-on .f-st-face.is-filter{background:var(--g-accent);color:var(--g-on-accent)}.f-st.is-filter .f-st-name{color:var(--g-ink-2);font-weight:600}.f-st.is-filter.is-on .f-st-name{color:var(--g-accent)}.f-st.is-filter .f-st-beta{font-weight:700}.sf-count{box-sizing:border-box;border-radius:var(--g-r-pill);border:2px solid var(--g-bg);background:var(--g-paper);min-width:22px;height:22px;color:var(--g-accent);justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:800;display:flex;position:absolute;top:-4px;right:-4px}.f-st.is-appear{animation:sf-appear .22s var(--g-ease) both}@keyframes sf-appear{0%{opacity:0;transform:scale(.86)}}.f-feed .stories-bar.is-rings .f-st{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.f-st.is-hint{animation:sf-appear .22s var(--g-ease) both}.f-st.is-hint .f-st-ring.is-dashed{color:var(--g-accent);border:1.8px dashed var(--g-accent);background:var(--g-paper)}.f-st.is-hint.is-none{cursor:default}.f-st.is-hint.is-none .f-st-ring.is-dashed{color:var(--g-ink-3);border:1.5px dashed var(--g-line-dash);background:0 0}.f-st.is-hint .f-st-name{color:var(--g-accent);font-weight:600}.f-st.is-hint.is-none .f-st-name{color:var(--g-ink-mute);font-weight:500}.sf-hint-num{font-size:17px;font-weight:800}.f-sheet.sf-sheet{gap:14px;padding-left:16px;padding-right:16px}.sf-head{align-items:center;gap:8px;display:flex}.sf-head b{letter-spacing:-.01em;font-size:17px;font-weight:800}.sf-x{background:var(--g-sunken);width:32px;height:32px;color:var(--g-ink);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;display:flex}.sf-summary{background:var(--g-accent-soft);color:var(--g-accent-ink);border-radius:12px;margin:0;padding:9px 12px;font-size:13px;line-height:1.35}.sf-group{flex-direction:column;gap:6px;display:flex}.sf-label{letter-spacing:.06em;text-transform:uppercase;color:var(--g-ink-mute);font-size:11.5px;font-weight:700}.sf-note{color:var(--g-ink-mute);margin:0;font-size:12.5px;line-height:1.35}.sf-where{flex-direction:column;gap:4px;display:flex}.sf-row{background:var(--g-sunken);height:46px;color:var(--g-ink);font:inherit;text-align:left;cursor:pointer;transition:background var(--g-t-fast) var(--g-ease);border:0;border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.sf-row.is-on{background:var(--g-accent-soft);color:var(--g-accent-ink)}.sf-radio{box-sizing:border-box;border:2px solid var(--g-line);background:var(--g-paper);width:18px;height:18px;transition:border var(--g-t-fast) var(--g-ease);border-radius:50%;flex:none}.sf-row.is-on .sf-radio{border:5.5px solid var(--g-accent)}.sf-row-name{flex:1;min-width:0}.sf-row-num{color:var(--g-ink-mute);font-variant-numeric:tabular-nums;font-weight:600}.sf-row.is-on .sf-row-num{color:var(--g-accent)}.sf-pills{flex-wrap:wrap;gap:6px;display:flex}.sf-pill,.sf-chip{border-radius:var(--g-r-pill);background:var(--g-sunken);height:32px;color:var(--g-ink-2);font:inherit;cursor:pointer;transition:background var(--g-t-fast) var(--g-ease), color var(--g-t-fast) var(--g-ease);border:0;padding:0 12px;font-size:13px;font-weight:600}.sf-pill.is-on,.sf-chip.is-on{background:var(--g-accent);color:var(--g-on-accent)}.sf-whose{gap:6px;display:flex}.sf-seg{white-space:nowrap;background:var(--g-sunken);height:40px;color:var(--g-ink-2);font:inherit;cursor:pointer;transition:background var(--g-t-fast) var(--g-ease), color var(--g-t-fast) var(--g-ease);border:0;border-radius:12px;flex:auto;padding:0 12px;font-size:13.5px;font-weight:600}.sf-seg.is-on{background:var(--g-accent);color:var(--g-on-accent);font-weight:700}.sf-chips{flex-wrap:wrap;gap:6px;display:flex;position:relative}.sf-chip.is-add{border:1.5px dashed var(--g-line-dash);color:var(--g-ink-2);background:0 0}.sf-chip-input{box-sizing:border-box;border:1.5px solid var(--g-accent);border-radius:var(--g-r-pill);background:var(--g-paper);width:150px;height:32px;color:var(--g-ink);font:inherit;outline:none;padding:0 12px;font-size:16px}.sf-suggest{background:var(--g-paper);box-shadow:var(--g-sh-pop);border-radius:12px;flex-direction:column;flex-basis:100%;display:flex;overflow:hidden}.sf-suggest-item{border:0;border-bottom:1px solid var(--g-line-soft);height:40px;color:var(--g-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:0 14px;font-size:14px}.sf-suggest-item:last-child{border-bottom:0}.sf-order{background:var(--g-sunken);border-radius:12px;padding:3px;display:flex}.sf-order-btn{height:34px;color:var(--g-ink-2);font:inherit;cursor:pointer;transition:background var(--g-t-fast) var(--g-ease);background:0 0;border:0;border-radius:10px;flex:1;font-size:13px;font-weight:600}.sf-order-btn.is-on{background:var(--g-paper);color:var(--g-ink);box-shadow:var(--g-sh-card);font-weight:700}.sf-order-btn:disabled{opacity:.45;cursor:default}.sf-hidden-toggle,.sf-link{color:var(--g-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13.5px;font-weight:600}.sf-hidden-toggle{align-items:center;gap:6px;display:inline-flex}.sf-caret{transition:transform var(--g-t-fast) var(--g-ease);display:inline-block}.sf-caret.is-open{transform:rotate(90deg)}.sf-hidden-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sf-hidden-item{align-items:center;gap:10px;display:flex}.sf-hidden-face{object-fit:cover;background:var(--g-av-1);width:34px;height:34px;color:var(--g-accent-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.sf-hidden-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.sf-foot{gap:8px;padding-top:2px;display:flex}.sf-reset,.sf-go{height:48px;font:inherit;cursor:pointer;border:0;border-radius:14px;font-size:15px;font-weight:700}.sf-reset{background:var(--g-sunken);color:var(--g-ink-2);flex:none;padding:0 18px}.sf-reset:disabled{opacity:.45;cursor:default}.sf-go{background:var(--g-accent);color:var(--g-on-accent);transition:opacity var(--g-t-fast) var(--g-ease);flex:1}.sf-go.is-wait{opacity:.75}.sf-menu{flex-direction:column;gap:6px;display:flex}.sf-menu-title{padding:2px 4px 4px;font-size:16px;font-weight:800}.sf-menu-item{background:var(--g-sunken);height:50px;color:var(--g-ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;align-items:center;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.sf-menu-item.is-hide{color:var(--g-accent)}.sf-menu .sf-note{padding:2px 4px}.sf-snack{left:50%;bottom:calc(88px + var(--низ-экрана,0px));z-index:calc(var(--g-z-sheet) + 8);box-sizing:border-box;background:var(--g-glass-strong);-webkit-backdrop-filter:blur(24px)saturate(1.7);backdrop-filter:blur(24px)saturate(1.7);max-width:calc(100vw - 32px);box-shadow:var(--g-sh-float);color:var(--g-ink);font-family:var(--g-font);animation:sf-snack-in .22s var(--g-ease) both;border-radius:16px;align-items:center;gap:14px;padding:12px 16px;font-size:14px;display:flex;position:fixed;transform:translate(-50%)}.sf-snack span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sf-snack button{color:var(--g-accent);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-weight:700}@keyframes sf-snack-in{0%{opacity:0;transform:translate(-50%,12px)}}@media (min-width:900px){.f-sheet-frame:has(.sf-sheet){align-items:center}.f-sheet.sf-sheet{background:var(--g-paper);-webkit-backdrop-filter:none;backdrop-filter:none;max-width:440px;max-height:86vh;animation:sf-pop .2s var(--g-ease) backwards;border-radius:22px;padding:18px}.f-sheet.sf-sheet .f-sheet-grip{display:none}.f-sheet.sf-sheet.is-leaving{animation:sf-pop-out .16s var(--g-ease) both!important}.f-sheet.sf-sheet.is-menu{max-width:360px}.sf-snack{bottom:28px}}@keyframes sf-pop{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes sf-pop-out{to{opacity:0;transform:translateY(10px)scale(.98)}}@media (prefers-reduced-motion:reduce){.f-st.is-appear,.f-st.is-hint,.sf-snack{animation:none}}
