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