@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_80f21d67-module__hf8IOq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_80f21d67-module__hf8IOq__variable{--fs-font-body:"Inter", "Inter Fallback"}
body{margin:0}.fs-root{--fs-bg:#f1f3f8;--fs-side:#e7eaf4;--fs-surface:#fff;--fs-surface-hover:#f8f9fc;--fs-surface-edge:#dce0ec;--fs-sunken:#e7eaf4;--fs-control:#e7eaf4;--fs-control-hover:#dce0ee;--fs-raised:#dce0ec;--fs-knob:#b4bac6;--fs-well:#fff;--fs-line:#dce0ec;--fs-line-soft:#e7eaf4;--fs-line-strong:#6c7488;--fs-ink:#151823;--fs-ink-2:#363b4d;--fs-ink-3:#5d6478;--fs-on-ink:#fff;--fs-brand:#2b2d7a;--fs-brand-hover:#3a3d99;--fs-brand-fg:#fff;--fs-brand-tint:#e1e2f2;--fs-brand-tint-hover:#d4d6ec;--fs-brand-ink:#2b2d7a;--fs-agree:#00805d;--fs-agree-ink:#00664a;--fs-agree-tint:#dff2ec;--fs-disagree:#c14f00;--fs-disagree-ink:#8f3c00;--fs-disagree-tint:#fbe8db;--fs-more:#0068a6;--fs-more-ink:#00528a;--fs-more-tint:#dfeef8;--fs-need:#2b2d7a;--fs-need-ink:#3a3d99;--fs-need-tint:#ecedf8;--fs-danger:#b3261e;--fs-danger-tint:#fbe3e0;--fs-r1:#b3261e;--fs-r2:#b4bac6;--fs-r3:#3f9142;--fs-track:#eef0f6;--fs-track-fill:#c9cbe8;--fs-focus:#3a3d99;--fs-topbar:#f1f3f8e0;--fs-scrim:#1518234d;--fs-toast:#151823;--fs-toast-ink:#f1f3f8;--fs-radius-card:4px;--fs-radius-ctl:2px;--fs-shadow:none;--fs-shadow-card:none;--fs-shadow-hover:none;--fs-shadow-pop:0 2px 4px #1518231f, 0 12px 28px #1518232e;--fs-ctl:2.125rem;--fs-tabbar-h:4rem;--fs-bottom:calc(var(--fs-tabbar-h) + env(safe-area-inset-bottom));background:var(--fs-bg);color:var(--fs-ink-2);font-family:var(--fs-font-body), "Segoe UI", system-ui, sans-serif;font-feature-settings:"cv05", "cv08";-webkit-font-smoothing:antialiased;min-height:100dvh;font-size:.875rem;line-height:1.45}.fs-root[data-fs-theme=dark]{--fs-bg:#111;--fs-side:#161616;--fs-surface:#171717;--fs-surface-hover:#1c1c1c;--fs-surface-edge:transparent;--fs-sunken:#1f1f1f;--fs-control:#1f1f1f;--fs-control-hover:#282828;--fs-raised:#2a2a2a;--fs-knob:#3d3d3d;--fs-well:#0a0a0a;--fs-line:#262626;--fs-line-soft:#1c1c1c;--fs-line-strong:#7a7a7a;--fs-ink:#e4e4e4;--fs-ink-2:#c4c4c4;--fs-ink-3:#8f8f8f;--fs-on-ink:#111;--fs-brand:#e8730c;--fs-brand-hover:#f08a2a;--fs-brand-fg:#1a0c02;--fs-brand-tint:#6b3108;--fs-brand-tint-hover:#7b3a0c;--fs-brand-ink:#f39a45;--fs-agree:#3fb27f;--fs-agree-ink:#7fe0bf;--fs-agree-tint:#12261c;--fs-disagree:#e8604c;--fs-disagree-ink:#ff9c8c;--fs-disagree-tint:#2e1410;--fs-more:#4c9be8;--fs-more-ink:#8cc8f2;--fs-more-tint:#10202f;--fs-need:#e8730c;--fs-need-ink:#f08a2a;--fs-need-tint:#2e1806;--fs-danger:#f27a72;--fs-danger-tint:#3a1714;--fs-r1:#e0645a;--fs-r2:#5a5a5a;--fs-r3:#4fae68;--fs-track:#121212;--fs-track-fill:#3a1d06;--fs-focus:#f08a2a;--fs-topbar:#111111db;--fs-scrim:#0000008c;--fs-toast:#262626;--fs-toast-ink:#ececec;--fs-shadow-pop:0 8px 24px #00000073, 0 18px 50px #00000080}.fs-root[data-fs-theme=sand]{--fs-bg:#f6f0e4;--fs-side:#ede5d6;--fs-surface:#fffcf5;--fs-surface-hover:#fdf8ee;--fs-surface-edge:#e1d8c6;--fs-sunken:#ece3d3;--fs-control:#ece3d3;--fs-control-hover:#e3d8c4;--fs-raised:#e1d8c6;--fs-knob:#c9bca6;--fs-well:#fffcf5;--fs-line:#e1d8c6;--fs-line-soft:#ebe3d4;--fs-line-strong:#857b6b;--fs-ink:#2b2118;--fs-ink-2:#4f4234;--fs-ink-3:#6b5e4e;--fs-on-ink:#fffcf5;--fs-brand:#a84e2c;--fs-brand-hover:#8c3f22;--fs-brand-fg:#fff;--fs-brand-tint:#f0e4d3;--fs-brand-tint-hover:#e8d6bf;--fs-brand-ink:#8c3f22;--fs-agree:#1d8a57;--fs-agree-ink:#146b43;--fs-agree-tint:#e2f0e2;--fs-disagree:#c8372f;--fs-disagree-ink:#9c2a23;--fs-disagree-tint:#f8e1dc;--fs-more:#1f6fc0;--fs-more-ink:#18579a;--fs-more-tint:#e1eaf3;--fs-need:#a84e2c;--fs-need-ink:#8c3f22;--fs-need-tint:#f5eadb;--fs-r2:#cbbfa9;--fs-track:#efe7d8;--fs-track-fill:#e8cdb6;--fs-focus:#a84e2c;--fs-topbar:#f6f0e4e0;--fs-scrim:#2b21184d;--fs-toast:#2b2118;--fs-toast-ink:#fffcf5;--fs-shadow-pop:0 2px 4px #3c281424, 0 12px 28px #3c281433}.fs-root *,.fs-root :before,.fs-root :after{box-sizing:border-box}.fs-root h1,.fs-root h2,.fs-root h3,.fs-root p,.fs-root ul,.fs-root ol,.fs-root figure{margin:0}.fs-root h1,.fs-root h2,.fs-root h3,.fs-root strong{color:var(--fs-ink)}.fs-root strong{font-weight:600}.fs-root ul,.fs-root ol{padding:0;list-style:none}.fs-root a{color:inherit}.fs-root button,.fs-root input,.fs-root textarea,.fs-root select{font:inherit;color:inherit}.fs-root :focus-visible{outline:2px solid var(--fs-focus);outline-offset:2px}.fs-root{-webkit-tap-highlight-color:transparent}.fs-root ::selection{background:var(--fs-brand-tint);color:var(--fs-ink)}.fs-root .fs-eyebrow{color:var(--fs-ink-3);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.fs-root .fs-skip{z-index:100;background:var(--fs-brand);color:var(--fs-brand-fg);border-radius:var(--fs-radius-ctl);padding:.625rem 1rem;font-weight:600;text-decoration:none;position:absolute;top:-4rem;left:1rem}.fs-root .fs-skip:focus{top:1rem}.fs-root .fs-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (pointer:coarse){.fs-root{--fs-ctl:2.5rem}}.fs-root .fs-display{letter-spacing:-.015em;color:var(--fs-ink);font-size:clamp(1.3125rem,1.15rem + .6vw,1.5rem);font-weight:500;line-height:1.25}.fs-root .fs-h2{font-size:1rem;font-weight:500;line-height:1.3}.fs-root .fs-card-title{font-size:1.0625rem;font-weight:500;line-height:1.3}.fs-root .fs-h3{font-size:.9375rem;font-weight:500;line-height:1.3}.fs-root .fs-lead{color:var(--fs-ink-2);max-width:64ch;font-size:.9375rem}.fs-root .fs-label{color:var(--fs-ink);font-size:.8125rem;font-weight:500}.fs-root .fs-small{color:var(--fs-ink-3);font-size:.8125rem}.fs-root .fs-num{font-variant-numeric:tabular-nums}.fs-root .fs-measure{max-width:68ch}.fs-root .fs-app{display:block}.fs-root .fs-main{min-width:0;padding-bottom:calc(var(--fs-bottom) + 1.5rem)}.fs-root .fs-page{flex-direction:column;gap:1.5rem;width:100%;max-width:96rem;margin:0 auto;padding:1.25rem 1.25rem 2.5rem;display:flex}.fs-root .fs-page-narrow{max-width:54rem}.fs-root .fs-stack{flex-direction:column;gap:.625rem;display:flex}.fs-root .fs-stack-lg{flex-direction:column;gap:1rem;display:flex}.fs-root .fs-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.fs-root .fs-between{justify-content:space-between}.fs-root .fs-grow{flex:1;min-width:0}.fs-root .fs-grid-2{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}.fs-root .fs-columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.fs-root .fs-columns-main{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.fs-root .fs-columns-aside{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem;min-width:0;display:grid}@media (min-width:72rem){.fs-root .fs-columns{grid-template-columns:minmax(0,1fr) 19rem;gap:2rem}.fs-root .fs-columns-aside{flex-direction:column;display:flex;position:sticky;top:4.5rem}}@media (min-width:64rem){.fs-root .fs-app{grid-template-columns:15.5rem minmax(0,1fr);display:grid}.fs-root .fs-main{padding-bottom:2rem}.fs-root .fs-page{padding:2rem 2.5rem 3rem}}.fs-root .fs-rail{display:none}@media (min-width:64rem){.fs-root .fs-rail{z-index:50;border-right:1px solid var(--fs-line-soft);background:var(--fs-side);scrollbar-width:thin;flex-direction:column;gap:.75rem;height:100dvh;padding:.875rem .75rem;display:flex;position:sticky;top:0;overflow-y:auto}}.fs-root .fs-brand{letter-spacing:-.01em;min-height:2.5rem;color:var(--fs-ink);white-space:nowrap;align-items:center;gap:.625rem;min-width:0;padding:0 .5rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.fs-root .fs-brand-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.fs-root .fs-brand-mark{border-radius:4px;flex:none;width:1.625rem;height:1.625rem}.fs-root .fs-rail-ask{width:100%}.fs-root .fs-navlist{flex-direction:column;gap:2px;display:flex}.fs-root .fs-navlabel{min-height:2rem;color:var(--fs-ink-3);align-items:center;margin-top:.625rem;padding:0 .625rem;font-size:.8125rem;display:flex}.fs-root .fs-navlink{border-radius:var(--fs-radius-card);min-height:2.375rem;color:var(--fs-ink-2);align-items:center;gap:.75rem;padding:0 .625rem;text-decoration:none;display:flex;position:relative}.fs-root .fs-navlink>svg{color:var(--fs-ink-3);flex:none}.fs-root .fs-navlink:hover{background:var(--fs-control);color:var(--fs-ink)}.fs-root .fs-navlink[aria-current=page]{background:var(--fs-control-hover);color:var(--fs-ink);font-weight:500}.fs-root .fs-navlink[aria-current=page]>svg{color:var(--fs-brand)}.fs-root .fs-navtext{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fs-root .fs-swatch{background:var(--fs-raised);width:1.375rem;height:1.375rem;color:var(--fs-ink-2);border-radius:3px;flex:none;place-items:center;font-size:.6875rem;font-weight:600;display:grid}.fs-root .fs-navlink[aria-current=page] .fs-swatch{background:var(--fs-brand-tint);color:var(--fs-brand-ink)}.fs-root .fs-navbadge{border-radius:var(--fs-radius-ctl);background:var(--fs-need-tint);min-width:1.25rem;height:1.25rem;color:var(--fs-need-ink);font-variant-numeric:tabular-nums;place-items:center;margin-left:auto;padding:0 .375rem;font-size:.75rem;font-weight:600;display:grid}.fs-root .fs-tabbar{z-index:40;padding:.25rem .5rem calc(.25rem + env(safe-area-inset-bottom));background:var(--fs-surface);border-top:1px solid var(--fs-line);grid-template-columns:repeat(4,1fr);align-items:end;display:grid;position:fixed;inset:auto 0 0}@media (min-width:64rem){.fs-root .fs-tabbar{display:none}}.fs-root .fs-tab{min-height:3.25rem;color:var(--fs-ink-3);flex-direction:column;justify-content:center;align-items:center;gap:.1875rem;font-size:.75rem;font-weight:500;text-decoration:none;display:flex;position:relative}.fs-root .fs-tab-icon{border-radius:var(--fs-radius-ctl);place-items:center;width:3.25rem;height:1.75rem;display:grid;position:relative}.fs-root .fs-tab[aria-current=page]{color:var(--fs-brand-ink);font-weight:600}.fs-root .fs-tab[aria-current=page] .fs-tab-icon{background:var(--fs-brand-tint)}.fs-root .fs-tab-ask{color:var(--fs-brand-ink);font-weight:600}.fs-root .fs-tab-ask .fs-tab-icon,.fs-root .fs-tab-ask[aria-current=page] .fs-tab-icon{background:var(--fs-brand);color:var(--fs-brand-fg)}.fs-root .fs-tab-badge{box-sizing:border-box;background:var(--fs-danger);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:.5625rem;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;font-size:.6875rem;font-weight:700;line-height:1.125rem;position:absolute;top:-.25rem;right:.25rem}.fs-root .fs-topbar{z-index:30;padding-top:env(safe-area-inset-top);background:var(--fs-topbar);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--fs-line-soft);position:sticky;top:0}.fs-root .fs-topbar-inner{justify-content:space-between;align-items:center;gap:.75rem;max-width:96rem;min-height:3.5rem;margin:0 auto;padding:.25rem .75rem .25rem 1rem;display:flex}@media (min-width:64rem){.fs-root .fs-topbar-inner{padding:0 2.5rem}}.fs-root .fs-crumbs{white-space:nowrap;min-width:0;color:var(--fs-ink-3);flex:1;align-items:center;gap:.375rem;display:none;overflow:hidden}.fs-root .fs-crumb{align-items:center;gap:.375rem;min-width:0;display:inline-flex}.fs-root .fs-crumbs a{text-decoration:none}.fs-root .fs-crumbs a:hover{color:var(--fs-ink)}.fs-root .fs-crumbs [aria-current=page]{color:var(--fs-ink);text-overflow:ellipsis;overflow:hidden}.fs-root .fs-crumbs svg{color:var(--fs-ink-3);flex:none}.fs-root .fs-topbar-tools{flex:none;align-items:center;gap:.25rem;display:flex}.fs-root .fs-topbar-bell{position:relative}.fs-root .fs-topbar-bell .fs-navbadge{background:var(--fs-brand);min-width:1rem;height:1rem;color:var(--fs-brand-fg);padding:0 .25rem;font-size:.625rem;position:absolute;top:-.125rem;right:-.25rem}@media (min-width:64rem){.fs-root .fs-crumbs{display:flex}}.fs-root .fs-account{border-top:1px solid var(--fs-line);flex-direction:column;gap:.5rem;margin-top:auto;padding-top:.75rem;display:flex}.fs-root .fs-account-who{min-width:0;color:inherit;align-items:center;gap:.625rem;padding:0 .25rem;text-decoration:none;display:flex}.fs-root .fs-account-user{justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem;display:flex}.fs-root .fs-account-user .fs-avatar{width:2rem;height:2rem;font-size:.6875rem}.fs-root .fs-account-who br{display:none}.fs-root .fs-account-who strong{font-size:.8125rem;font-weight:500}.fs-root .fs-account .fs-iconbtn{width:2rem;height:2rem;min-height:2rem}.fs-root .fs-account-who .fs-grow{min-width:0}.fs-root .fs-account-who strong,.fs-root .fs-account-who .fs-small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fs-root .fs-account-who .fs-small{font-size:.75rem}.fs-root .fs-account-foot{justify-content:space-between;align-items:center;gap:.375rem;padding:.25rem .25rem 0;display:flex}.fs-root .fs-account-foot .fs-small{font-size:.6875rem}.fs-root .fs-powered{color:var(--fs-ink-3);align-items:center;gap:.5rem;font-size:.6875rem;text-decoration:none;display:inline-flex}.fs-root .fs-powered img{width:auto;height:.875rem}.fs-root .fs-logo-dark,.fs-root[data-fs-theme=dark] .fs-logo-light{display:none}.fs-root[data-fs-theme=dark] .fs-logo-dark{display:inline}.fs-root .fs-btn{min-height:var(--fs-ctl);border-radius:var(--fs-radius-ctl);background:var(--fs-brand);color:var(--fs-brand-fg);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:.5rem;padding:0 .875rem;font-weight:600;text-decoration:none;transition:background-color .12s;display:inline-flex}.fs-root .fs-btn:hover{background:var(--fs-brand-hover)}.fs-root .fs-btn:active{transform:translateY(1px)}.fs-root .fs-btn[disabled]{opacity:.45;cursor:not-allowed}.fs-root .fs-btn-quiet{background:var(--fs-control);color:var(--fs-ink)}.fs-root .fs-btn-quiet:hover{background:var(--fs-control-hover)}.fs-root .fs-btn-quiet[aria-pressed=true]{background:var(--fs-brand-tint);color:var(--fs-brand-ink)}.fs-root .fs-dotsbtn{color:var(--fs-ink-3);background:0 0}.fs-root .fs-dotsbtn:hover{background:var(--fs-control);color:var(--fs-ink)}.fs-root .fs-btn-link{color:var(--fs-brand-ink);background:0 0;padding:0 .375rem;font-weight:500}.fs-root .fs-btn-link:hover{text-underline-offset:3px;background:0 0;text-decoration:underline}.fs-root .fs-btn-danger{background:var(--fs-danger-tint);color:var(--fs-danger)}.fs-root .fs-btn-danger:hover{background:var(--fs-danger);color:#fff}.fs-root .fs-btn-sm{min-height:1.75rem;padding:0 .625rem;font-size:.8125rem;font-weight:500}.fs-root .fs-btn-block{width:100%}.fs-root .fs-iconbtn{width:var(--fs-ctl);height:var(--fs-ctl);padding:0}.fs-root .fs-field{flex-direction:column;gap:.375rem;display:flex}.fs-root .fs-input,.fs-root .fs-textarea{width:100%;min-height:var(--fs-ctl);border-radius:var(--fs-radius-ctl);border:1px solid var(--fs-line-strong);background:var(--fs-well);color:var(--fs-ink);padding:.5rem .75rem}.fs-root select.fs-input{appearance:none;background-color:var(--fs-control);cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.125rem),calc(100% - .8125rem);background-repeat:no-repeat;background-size:.3125rem .3125rem;border-color:#0000;padding-right:2.25rem}.fs-root select.fs-input:hover{background-color:var(--fs-control-hover)}.fs-root .fs-textarea{resize:vertical;min-height:5rem;line-height:1.5}.fs-root .fs-input::placeholder,.fs-root .fs-textarea::placeholder{color:var(--fs-ink-3)}.fs-root .fs-input:focus,.fs-root .fs-textarea:focus{border-color:var(--fs-brand);box-shadow:inset 0 0 0 1px var(--fs-brand)}.fs-root .fs-input:focus-visible,.fs-root .fs-textarea:focus-visible{outline:none}.fs-root .fs-hint{color:var(--fs-ink-3);font-size:.8125rem}.fs-root .fs-card{background:var(--fs-surface);border:1px solid var(--fs-surface-edge);border-radius:var(--fs-radius-card);box-shadow:var(--fs-shadow-card);padding:1rem 1.125rem}.fs-root .fs-card-flat{box-shadow:none}.fs-root a.fs-card{text-decoration:none;transition:background-color .12s;display:block}.fs-root a.fs-card:hover{background:var(--fs-surface-hover)}.fs-root .fs-divide>*+*{border-top:1px solid var(--fs-line-soft)}.fs-root .fs-need,.fs-root .fs-divide>.fs-need{box-shadow:inset 2px 0 0 var(--fs-need)}.fs-root .fs-stats{grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:.5rem;display:grid}.fs-root .fs-card.fs-stat{flex-direction:column;gap:.125rem;height:100%;display:flex}.fs-root .fs-stat-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--fs-ink);font-size:1.875rem;font-weight:500;line-height:1.2}.fs-root .fs-stat-label{color:var(--fs-ink-3);font-size:.8125rem}.fs-root .fs-todo{color:inherit;flex-wrap:nowrap;padding:.75rem 1rem;text-decoration:none}.fs-root .fs-todo:hover{background:var(--fs-surface-hover)}.fs-root .fs-chip{border-radius:var(--fs-radius-ctl);background:var(--fs-control);height:1.375rem;color:var(--fs-ink-3);white-space:nowrap;align-items:center;gap:.3125rem;padding:0 .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.fs-root .fs-chip-open{background:var(--fs-brand-tint);color:var(--fs-brand-ink)}.fs-root .fs-chip-closed{background:var(--fs-raised);color:var(--fs-ink-2)}.fs-root .fs-chip-need{background:var(--fs-need-tint);color:var(--fs-need-ink)}.fs-root .fs-chip-agree{background:var(--fs-agree-tint);color:var(--fs-agree-ink)}.fs-root .fs-chip-disagree{background:var(--fs-disagree-tint);color:var(--fs-disagree-ink)}.fs-root .fs-chip-more{background:var(--fs-more-tint);color:var(--fs-more-ink)}.fs-root .fs-tabs{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.fs-root .fs-tabs button{border-radius:var(--fs-radius-ctl);background:var(--fs-control);min-height:2rem;color:var(--fs-ink-3);cursor:pointer;white-space:nowrap;border:0;flex:none;padding:0 .875rem}.fs-root .fs-tabs button:hover{background:var(--fs-control-hover);color:var(--fs-ink-2)}.fs-root .fs-tabs button[aria-selected=true],.fs-root .fs-tabs button[aria-pressed=true]{background:var(--fs-brand-tint);color:var(--fs-brand-ink);font-weight:500}.fs-root .fs-count{border-radius:var(--fs-radius-ctl);background:var(--fs-need-tint);min-width:1.125rem;height:1.125rem;color:var(--fs-need-ink);font-variant-numeric:tabular-nums;vertical-align:middle;place-items:center;margin-left:.375rem;padding:0 .3rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-grid}.fs-root .fs-progress{border:1px solid var(--fs-line);background:var(--fs-track);border-radius:3px;height:.875rem;padding:2px;position:relative}.fs-root .fs-progress>span{background:var(--fs-track-fill);border-radius:2px;height:100%;transition:width .3s;display:block;position:relative}.fs-root .fs-progress>span:after{content:"";background:var(--fs-brand);border-radius:3px;width:.375rem;position:absolute;top:-2px;bottom:-2px;right:-3px}.fs-root .fs-qcard{flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex}.fs-root .fs-qcard-foot{border-top:1px solid var(--fs-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-top:.75rem;display:flex}.fs-root .fs-tag{border-radius:var(--fs-radius-ctl);background:var(--fs-control);height:1.375rem;color:var(--fs-ink-3);align-items:center;padding:0 .5rem;font-size:.75rem;display:inline-flex}.fs-root .fs-tag-purpose{background:var(--fs-brand-tint);color:var(--fs-brand-ink)}.fs-root .fs-avatar-sm{width:1.5rem;height:1.5rem;font-size:.625rem}.fs-root .fs-subtle{border-radius:var(--fs-radius-ctl);min-height:1.75rem;color:var(--fs-ink-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.375rem;padding:0 .5rem;font-size:.8125rem;font-weight:500;display:inline-flex}.fs-root .fs-subtle:hover{background:var(--fs-control);color:var(--fs-ink)}.fs-root .fs-subtle-x{width:1.75rem;padding:0}.fs-root .fs-replies{border-left:2px solid var(--fs-line);margin-left:1rem;padding-left:1.25rem}.fs-root .fs-attach-image img{border:1px solid var(--fs-line);border-radius:var(--fs-radius-card);max-width:min(100%,24rem);max-height:16rem;display:block}.fs-root .fs-attach-video{border-radius:var(--fs-radius-card);max-width:min(100%,24rem)}.fs-root .fs-attach-link{text-decoration:none}.fs-root .fs-legend{flex-wrap:wrap;gap:.375rem 1.25rem;font-size:.8125rem;display:flex}.fs-root .fs-legend>span{align-items:center;gap:.4rem;display:inline-flex}.fs-root .fs-dot{border-radius:1px;width:.5rem;height:.5rem;display:inline-block}.fs-root .fs-band{background:var(--fs-raised);gap:2px;min-width:7rem;height:.5rem;display:flex;overflow:hidden}.fs-root .fs-band>*{border-radius:1px}.fs-root .fs-band .b1{background:var(--fs-r1)}.fs-root .fs-band .b2{background:var(--fs-r2)}.fs-root .fs-band .b3{background:var(--fs-r3)}.fs-root .fs-rank{border-radius:var(--fs-radius-ctl);font-variant-numeric:tabular-nums;background:var(--fs-control);width:1.75rem;height:1.75rem;color:var(--fs-ink-2);flex:none;place-items:center;font-size:.875rem;font-weight:600;display:grid}.fs-root .fs-rank[data-top=true],.fs-root .fs-like[aria-pressed=true]{background:var(--fs-brand-tint);color:var(--fs-brand-ink)}.fs-root .fs-score{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--fs-ink);font-size:1.125rem;font-weight:500;line-height:1.1}.fs-root .fs-rankrow{flex-wrap:wrap;align-items:flex-start;gap:.5rem .875rem;padding:.875rem 1rem;display:flex}.fs-root .fs-rankrow-main{flex:100%;order:1;min-width:0}.fs-root .fs-rankrow .fs-rank{order:2}.fs-root .fs-rankrow-meta{flex-wrap:wrap;order:3;align-items:baseline;gap:.375rem .75rem;display:flex}@media (min-width:40rem){.fs-root .fs-rankrow{flex-wrap:nowrap}.fs-root .fs-rankrow-main,.fs-root .fs-rankrow .fs-rank,.fs-root .fs-rankrow-meta{order:0}.fs-root .fs-rankrow-main{flex:auto}.fs-root .fs-rankrow-meta{text-align:right;display:block}}.fs-root .fs-scale{grid-template-columns:repeat(var(--fs-cols,5), 1fr);gap:2px;display:grid}.fs-root .fs-scale button{border-radius:var(--fs-radius-ctl);background:var(--fs-control);min-height:2.5rem;color:var(--fs-ink-3);font-variant-numeric:tabular-nums;cursor:pointer;border:0;font-size:.9375rem}.fs-root .fs-scale button:hover{background:var(--fs-control-hover);color:var(--fs-ink)}.fs-root .fs-scale button[aria-pressed=true]{background:var(--fs-brand-tint);color:var(--fs-brand-ink);font-weight:600}.fs-root .fs-menu{z-index:30;border-radius:var(--fs-radius-card);border:1px solid var(--fs-line);background:var(--fs-surface);min-width:15rem;max-width:calc(100vw - 1.5rem);box-shadow:var(--fs-shadow-pop);padding:.25rem;position:absolute}.fs-root .fs-menu button,.fs-root .fs-menu a{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;padding:.5rem .75rem;text-decoration:none;display:flex}.fs-root .fs-menu button:hover,.fs-root .fs-menu a:hover{background:var(--fs-control)}.fs-root .fs-sheet-scrim{z-index:60;background:var(--fs-scrim);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:40rem){.fs-root .fs-sheet-scrim{justify-content:flex-end;align-items:stretch}}.fs-root .fs-sheet{background:var(--fs-bg);width:min(32rem,100%);max-height:92dvh;padding:1.25rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));box-shadow:var(--fs-shadow-pop);border-radius:6px 6px 0 0;overflow:auto}@media (min-width:40rem){.fs-root .fs-sheet{border-left:1px solid var(--fs-line);border-radius:0;width:min(34rem,100%);height:100dvh;max-height:none;padding:1.25rem 1.5rem 1.5rem;animation:.18s ease-out fs-sheet-in}}@keyframes fs-sheet-in{0%{opacity:0;transform:translate(1.5rem)}}@keyframes fs-sheet-out{to{opacity:0;transform:translate(1.5rem)}}@keyframes fs-sheet-up{0%{transform:translateY(100%)}}@keyframes fs-sheet-down{to{transform:translateY(100%)}}@keyframes fs-scrim-in{0%{opacity:0}}@keyframes fs-scrim-out{to{opacity:0}}.fs-root .fs-sheet-scrim{animation:.2s ease-out fs-scrim-in}.fs-root .fs-sheet-scrim[data-leaving]{animation:.2s ease-in forwards fs-scrim-out}@media (max-width:39.99rem){.fs-root .fs-sheet{animation:.28s cubic-bezier(.2,.8,.2,1) fs-sheet-up}.fs-root .fs-sheet-scrim[data-leaving] .fs-sheet{animation:.2s ease-in forwards fs-sheet-down}}@media (min-width:40rem){.fs-root .fs-sheet-scrim[data-leaving] .fs-sheet{animation:.2s ease-in forwards fs-sheet-out}}@media (prefers-reduced-motion:reduce){.fs-root .fs-sheet,.fs-root .fs-sheet-scrim,.fs-root .fs-sheet-scrim[data-leaving] .fs-sheet{animation:none}}.fs-root .fs-toast{left:50%;bottom:calc(var(--fs-bottom) + 1rem);z-index:80;background:var(--fs-toast);max-width:min(32rem,100vw - 2rem);color:var(--fs-toast-ink);box-shadow:var(--fs-shadow-pop);border-radius:3px;padding:.625rem 1rem;font-weight:500;animation:.2s fs-rise;position:fixed;transform:translate(-50%)}@media (min-width:64rem){.fs-root .fs-toast{bottom:2rem}}@keyframes fs-rise{0%{opacity:0;transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){.fs-root *{transition:none!important;animation:none!important}}.fs-root .fs-avatar>img{object-fit:cover;width:100%;height:100%}.fs-root .fs-avatar{background:var(--fs-raised);width:1.75rem;height:1.75rem;color:var(--fs-ink-2);letter-spacing:.02em;border-radius:3px;flex:none;place-items:center;font-size:.6875rem;font-weight:600;line-height:1;display:grid;overflow:hidden}.fs-root .fs-post{gap:.875rem;display:flex}.fs-root .fs-composer{bottom:var(--fs-bottom);z-index:20;background:var(--fs-bg);border-top:1px solid var(--fs-line);padding:.75rem 0 .5rem;position:sticky}.fs-root .fs-thumb{border:1px solid var(--fs-line);border-radius:var(--fs-radius-card);background:var(--fs-control);width:3.5rem;height:3.5rem;position:relative;overflow:hidden}.fs-root .fs-thumb img{object-fit:cover;width:100%;height:100%;display:block}.fs-root .fs-thumb-x{background:var(--fs-toast);width:1.25rem;height:1.25rem;color:var(--fs-toast-ink);cursor:pointer;border:0;border-radius:2px;place-items:center;display:grid;position:absolute;top:2px;right:2px}.fs-root .fs-thumb-busy{animation:1s ease-in-out infinite fs-pulse}@keyframes fs-pulse{50%{opacity:.45}}@media (min-width:64rem){.fs-root .fs-composer{bottom:1rem}}.fs-root .fs-callout{border-radius:var(--fs-radius-card);background:var(--fs-surface);border:1px solid var(--fs-surface-edge);box-shadow:inset 2px 0 0 var(--fs-line-strong);padding:.75rem 1rem}.fs-root .fs-pinned{border-radius:var(--fs-radius-card);background:var(--fs-brand-tint);border:1px solid var(--fs-surface-edge);box-shadow:inset 3px 0 0 var(--fs-brand);padding:.875rem 1rem 1rem}.fs-root .fs-pinned-label{color:var(--fs-brand-ink);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;display:flex}.fs-root .fs-facts{grid-template-columns:5.5rem 1fr;gap:.5rem .75rem;font-size:.8125rem;display:grid}.fs-root .fs-facts dt{color:var(--fs-ink-3)}.fs-root .fs-facts dd{min-width:0;color:var(--fs-ink);margin:0}.fs-root .fs-topbar .fs-btn-quiet{color:var(--fs-ink-2);background:0 0}.fs-root .fs-topbar .fs-btn-quiet:hover{background:var(--fs-control);color:var(--fs-ink)}.fs-root .fs-topbar .fs-btn-quiet.fs-btn-sm{min-width:var(--fs-ctl)}.fs-root.fs-wall{z-index:200;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.fs-root .fs-wall-card{width:100%;max-width:26rem}.fs-root .fs-wall-late{opacity:0;animation:.4s ease-out 9s forwards fs-wall-in}@keyframes fs-wall-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.fs-root .fs-wall-late{opacity:1;animation:none}}.fs-root .fs-skeleton{flex-direction:column;gap:.625rem;display:flex}.fs-root .fs-skel{background:linear-gradient(90deg, var(--fs-raised) 25%, color-mix(in srgb, var(--fs-raised) 45%, var(--fs-surface)) 50%, var(--fs-raised) 75%);background-size:200% 100%;border-radius:2px;width:100%;height:.75rem;animation:1.4s ease-in-out infinite fs-shimmer;display:block}.fs-root .fs-skel-square{border-radius:3px;flex:none;width:1.75rem;height:1.75rem}.fs-root .fs-skeleton-row{align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}@keyframes fs-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.fs-root .fs-empty{border:1px dashed var(--fs-knob);border-radius:var(--fs-radius-card);color:var(--fs-ink-3);flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.125rem 1.25rem;display:flex}.fs-root .fs-empty-title{color:var(--fs-ink);font-weight:500}.fs-root .fs-callout-danger{box-shadow:inset 2px 0 0 var(--fs-danger)}.fs-root .fs-notice{margin-top:2rem;padding:1.75rem}.fs-root .fs-error{color:var(--fs-danger);font-size:.8125rem}.fs-root .fs-card.fs-list{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.fs-root .fs-list .fs-todo{border-radius:3px}.fs-root .fs-list .fs-todo:hover{background:var(--fs-surface)}.fs-root .fs-list>li:not(:has(>.fs-todo,>a)){padding:.75rem 1rem}.fs-root .fs-row-nowrap{flex-wrap:nowrap}.fs-root .fs-row-main{flex:14rem;min-width:0}.fs-root .fs-row-start{align-items:flex-start}.fs-root .fs-back{color:var(--fs-ink-3);align-self:flex-start;padding-left:0}.fs-root .fs-back:hover{color:var(--fs-ink);text-decoration:none}.fs-root .fs-unread{color:var(--fs-ink);font-weight:600}.fs-root .fs-dot-new{background:var(--fs-need);border-radius:1px;flex:none;width:.5rem;height:.5rem;margin-top:.5rem}.fs-root select.fs-filter{flex:0 11rem;width:auto}@media (max-width:40rem){.fs-root select.fs-filter{flex:8rem;min-width:0}}.fs-root .fs-field-narrow{max-width:22rem}.fs-root .fs-fieldset{border:0;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.fs-root .fs-fieldset>legend{color:var(--fs-ink);margin-bottom:.5rem;padding:0;font-weight:500}.fs-root .fs-choice{border-radius:var(--fs-radius-ctl);background:var(--fs-control);width:100%;color:var(--fs-ink);text-align:left;cursor:pointer;border:1px solid #0000;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.fs-root .fs-choice:hover{background:var(--fs-control-hover)}.fs-root .fs-choice[aria-pressed=true],.fs-root .fs-choice[aria-checked=true]{background:var(--fs-brand-tint);border-color:var(--fs-brand)}.fs-root .fs-choice:has(input:checked){background:var(--fs-brand-tint);border-color:var(--fs-brand)}.fs-root .fs-choice input{accent-color:var(--fs-brand);margin-top:.2rem}.fs-root .fs-choices{gap:2px;display:grid}.fs-root .fs-stepper{flex-wrap:wrap;gap:2px;display:flex}.fs-root .fs-step{border-radius:var(--fs-radius-ctl);background:var(--fs-control);height:1.625rem;color:var(--fs-ink-3);white-space:nowrap;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.8125rem;display:inline-flex}.fs-root .fs-step[data-state=done]{color:var(--fs-ink-2)}.fs-root .fs-step[aria-current=step]{background:var(--fs-brand-tint);color:var(--fs-brand-ink);font-weight:500}.fs-root .fs-done{text-align:center;align-items:center;padding:2.5rem 1.5rem}.fs-root .fs-done-mark{background:var(--fs-need-tint);width:3rem;height:3rem;color:var(--fs-need-ink);border-radius:3px;place-items:center;display:grid}.fs-root .fs-actionbar{bottom:var(--fs-bottom);z-index:20;background:var(--fs-bg);border-top:1px solid var(--fs-line);align-items:center;gap:.75rem;padding:.75rem 0;display:flex;position:sticky}@media (min-width:64rem){.fs-root .fs-actionbar{bottom:0}}.fs-root .fs-settings{flex-direction:column;display:flex}.fs-root .fs-settings>.fs-setting+.fs-setting{border-top:1px solid var(--fs-line-soft)}.fs-root .fs-setting{justify-content:space-between;align-items:center;gap:.5rem 1.5rem;min-height:3rem;padding:.5rem 0;display:flex}.fs-root .fs-setting-label{min-width:0;max-width:56ch;color:var(--fs-ink);flex-direction:column;gap:.125rem;display:flex}.fs-root .fs-setting-control{flex:none;align-items:center;gap:.5rem;display:flex}.fs-root .fs-setting-control select.fs-input{width:16rem}@media (max-width:40rem){.fs-root .fs-setting{flex-direction:column;align-items:stretch}.fs-root .fs-setting-control select.fs-input{width:100%}}.fs-root .fs-switch{--fs-switch-w:4.0625rem;--fs-switch-h:1.75rem;width:var(--fs-switch-w);height:var(--fs-switch-h);border-radius:var(--fs-radius-ctl);background:var(--fs-control);cursor:pointer;border:0;flex:none;padding:0;position:relative}.fs-root .fs-switch:before{content:"";width:calc(var(--fs-switch-h) - 2px);height:calc(var(--fs-switch-h) - 2px);border-radius:var(--fs-radius-ctl);background:var(--fs-knob);transition:left .15s,background-color .15s;position:absolute;top:1px;left:1px}.fs-root .fs-switch:after{content:"OFF";top:50%;left:calc(var(--fs-switch-h) + .375rem);letter-spacing:.02em;color:var(--fs-ink-3);font-size:.6875rem;position:absolute;transform:translateY(-50%)}.fs-root .fs-switch[aria-checked=true]{background:var(--fs-need-tint)}.fs-root .fs-switch[aria-checked=true]:before{left:calc(var(--fs-switch-w) - var(--fs-switch-h) + 1px);background:var(--fs-brand)}.fs-root .fs-switch[aria-checked=true]:after{content:"ON";color:var(--fs-need-ink);left:.5625rem}.fs-root .fs-switch[disabled]{opacity:.5;cursor:not-allowed}.fs-root .fs-sw{width:100%;position:relative}.fs-root .fs-sw-collapsed{width:auto}.fs-root .fs-sw-head{width:100%;color:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.625rem;padding:.375rem .25rem;display:flex}.fs-root .fs-sw-current{align-items:center;gap:.625rem;min-width:0;display:flex}.fs-root .fs-sw-current img{object-fit:contain;flex:none;width:1.75rem;height:1.75rem}.fs-root .fs-sw-current-name{letter-spacing:-.01em;color:var(--fs-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.90625rem;font-weight:700;transition:color .15s;overflow:hidden}.fs-root .fs-sw-head:hover .fs-sw-current-name{color:var(--fs-brand-ink)}.fs-root .fs-sw-waffle,.fs-root .fs-sw-waffle-btn{color:var(--fs-ink-3);flex:none;place-items:center;transition:color .15s,transform .15s;display:grid}.fs-root .fs-sw-waffle{width:1.5rem;height:1.5rem}.fs-root .fs-sw-head:hover .fs-sw-waffle,.fs-root .fs-sw-head[aria-expanded=true] .fs-sw-waffle{color:var(--fs-brand)}.fs-root .fs-sw-head[aria-expanded=true] .fs-sw-waffle,.fs-root .fs-sw-waffle-btn[aria-expanded=true]{transform:scale(1.1)}.fs-root .fs-sw-waffle-btn{cursor:pointer;background:0 0;border:0;width:2.5rem;height:2.5rem}.fs-root .fs-sw-waffle-btn:hover{color:var(--fs-ink)}.fs-root .fs-sw-waffle-btn[aria-expanded=true]{color:var(--fs-brand)}.fs-root .fs-sw-panel{z-index:70;border:1px solid var(--fs-line);background:var(--fs-surface);-webkit-user-select:none;user-select:none;border-radius:1rem;width:21rem;max-width:calc(100vw - 1.5rem);padding:1rem 1.25rem 1.25rem;animation:.2s cubic-bezier(.16,1,.3,1) both fs-sw-in;position:fixed;top:.75rem;left:15.5rem;overflow:hidden;box-shadow:0 10px 30px -10px #00000059}@media (max-width:63.99rem){.fs-root .fs-sw-panel{top:3.75rem;left:.75rem}}.fs-root .fs-sw-glow{opacity:.25;pointer-events:none;background-image:repeating-radial-gradient(circle, transparent 0, transparent 14px, var(--fs-line) 15px, transparent 16px);border-radius:50%;width:14rem;height:14rem;position:absolute;top:-2.5rem;right:-3.5rem}.fs-root .fs-sw-eyebrow{border-bottom:1px solid var(--fs-line);justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.5rem;display:flex;position:relative}.fs-root .fs-sw-eyebrow-label,.fs-root .fs-sw-pill{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.65625rem}.fs-root .fs-sw-eyebrow-label{letter-spacing:.14em;text-transform:uppercase;color:var(--fs-brand-ink);align-items:center;gap:.375rem;font-weight:600;display:flex}.fs-root .fs-sw-eyebrow-dot{background:var(--fs-brand);border-radius:50%;width:.375rem;height:.375rem}.fs-root .fs-sw-pill{border:1px solid var(--fs-line);background:var(--fs-control);letter-spacing:.025em;color:var(--fs-ink-3);border-radius:999px;padding:.125rem .625rem;font-weight:500}.fs-root .fs-sw-hive{width:290px;height:216px;margin:.5rem auto;position:relative}.fs-root .fs-sw-hex{border:1px solid var(--fs-line);background:var(--fs-bg);text-align:center;cursor:pointer;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:84px;height:96px;padding:.375rem;transition:transform .2s,background-color .2s;display:flex;position:absolute}.fs-root .fs-sw-hex:hover{background:var(--fs-surface);transform:translateY(-4px)}.fs-root .fs-sw-hex.is-active{background:var(--fs-brand-tint)}.fs-root .fs-sw-hex:focus-visible{background:var(--fs-brand-tint);outline:none;transform:translateY(-4px)}.fs-root .fs-sw-hex-glyph{color:color-mix(in srgb, var(--fs-ink) 6%, transparent);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fs-root .fs-sw-hex-glyph>div{width:56px;height:56px}.fs-root .fs-sw-bloom{border:2px solid var(--fs-brand);opacity:.6;pointer-events:none;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);animation:2.6s ease-in-out infinite fs-bloom;position:absolute;inset:-.5rem}.fs-root .fs-sw-hex-icon{flex:none;place-items:center;width:30px;height:30px;display:grid;position:relative}.fs-root .fs-sw-hex-icon img{object-fit:contain;width:28px;height:28px}.fs-root .fs-sw-hex-name{letter-spacing:-.01em;width:100%;color:var(--fs-ink-3);white-space:nowrap;text-overflow:ellipsis;padding:0 .25rem;font-size:.65625rem;font-weight:600;line-height:1.2;position:relative;overflow:hidden}.fs-root .fs-sw-hex.is-active .fs-sw-hex-name{color:var(--fs-ink);font-weight:700}.fs-root .fs-sw-tagline{min-height:36px;color:var(--fs-ink-3);text-align:center;justify-content:center;align-items:center;margin:.25rem 0;padding:0 .5rem;font-size:.75rem;font-weight:500;line-height:1.35;display:flex}.fs-root .fs-sw-sso{border:0;border-top:1px dashed var(--fs-line);width:100%;color:var(--fs-brand-ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:.625rem 0 0;font-size:.78125rem;font-weight:500;display:flex}.fs-root .fs-sw-sso:hover{opacity:.8}.fs-root .fs-sw-sso-host{color:var(--fs-ink-3);margin-left:auto;font-weight:400}.fs-root .fs-sw-toast{z-index:80;background:var(--fs-toast);color:var(--fs-toast-ink);box-shadow:var(--fs-shadow-pop);border-radius:999px;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}@keyframes fs-sw-in{0%{opacity:0;transform:scale(.97)}}@keyframes fs-bloom{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.15;transform:scale(1.08)}}.fs-root p,.fs-root li,.fs-root dd,.fs-root strong,.fs-root h1,.fs-root h2,.fs-root h3,.fs-root .fs-wrap{overflow-wrap:anywhere}.fs-root .fs-wrap{min-width:0}.fs-root img,.fs-root video{max-width:100%;height:auto}.fs-root .fs-menu-below{top:calc(100% + .25rem);right:0}@media (max-width:39.99rem){.fs-root .fs-menu-below{top:auto;left:.75rem;right:.75rem;bottom:calc(var(--fs-bottom) + .5rem);z-index:65;max-width:none;position:fixed}}.fs-root .fs-tab{text-align:center;padding:0 .125rem;line-height:1.15}@media (max-width:29.99rem){.fs-root .fs-scale:has(>button:nth-child(6)){grid-template-columns:repeat(5,1fr)}}@media (pointer:coarse){.fs-root .fs-btn-sm,.fs-root .fs-subtle,.fs-root .fs-tabs button{min-height:2.5rem}.fs-root .fs-btn-compact{min-height:2rem;position:relative}.fs-root .fs-btn-compact:after{content:"";position:absolute;inset:-.375rem -.25rem}.fs-root .fs-subtle-x{width:2.5rem}.fs-root .fs-thumb-x{width:1.75rem;height:1.75rem}.fs-root .fs-switch{--fs-switch-w:4.75rem;--fs-switch-h:2.5rem}.fs-root .fs-menu button,.fs-root .fs-menu a{justify-content:center;min-height:2.75rem}.fs-root .fs-navlink{min-height:2.75rem}}.fs-root .fs-post .fs-avatar{width:1.375rem;height:1.375rem;margin-top:.125rem;font-size:.5625rem}.fs-root .fs-post-head{flex-wrap:wrap;align-items:center;gap:.125rem .5rem;min-width:0;display:flex}.fs-root .fs-post-actions{align-items:center;max-width:22rem;margin-left:-.5rem;display:flex}.fs-root .fs-post-more{margin-left:auto}.fs-root .fs-act{border-radius:var(--fs-radius-ctl);min-width:2.25rem;min-height:2.25rem;color:var(--fs-ink-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.8125rem;display:inline-flex}.fs-root button.fs-act:hover{background:var(--fs-control);color:var(--fs-ink)}.fs-root .fs-act[aria-expanded=true]{color:var(--fs-brand-ink)}.fs-root .fs-act-red[aria-pressed=true] svg{color:#e11d48}.fs-root .fs-act-like[aria-pressed=true]{color:var(--fs-ink)}.fs-root .fs-act-static{cursor:default}.fs-root .fs-dotsbtn{color:var(--fs-ink-2)}.fs-root select.fs-sortselect{width:auto;min-width:9.5rem;min-height:2.25rem;font-size:.8125rem}.fs-root .fs-composer-row{align-items:flex-end}.fs-root .fs-composer-field{border:1px solid var(--fs-line-strong);background:var(--fs-well);border-radius:1.375rem;flex:1;align-items:flex-end;gap:0;min-width:0;padding:.125rem .25rem .125rem 1rem;display:flex}.fs-root .fs-composer-field .fs-iconbtn{border-radius:50%}.fs-root .fs-composer-field:focus-within{outline:2px solid var(--fs-focus);outline-offset:1px}.fs-root .fs-composer-field textarea{min-width:0;min-height:var(--fs-ctl);resize:none;background:0 0;border:0;flex:1;max-height:10rem;padding:.5rem 0;line-height:1.4}.fs-root .fs-composer-field textarea:focus-visible{outline:none}.fs-root .fs-composer-field textarea::placeholder{color:var(--fs-ink-3)}.fs-root .fs-composer-send{width:calc(var(--fs-ctl) + .375rem);height:calc(var(--fs-ctl) + .375rem);border-radius:50%;flex:none}.fs-root .fs-composer-source{height:1.75rem;color:var(--fs-ink-2);padding-right:.125rem}.fs-root .fs-composer-source .fs-subtle-x{width:1.5rem;height:1.5rem}.fs-root .fs-composer-reply{flex-direction:column;min-width:0;display:flex}.fs-root .fs-composer-quote{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;overflow:hidden}.fs-root .fs-meta-links{flex-wrap:wrap;align-items:center;gap:0 .5rem;display:flex}.fs-root .fs-meta-links>*+:before{content:"·";color:var(--fs-ink-3);margin-right:.5rem}.fs-root .fs-meta-links .fs-btn-link{min-height:2rem;font-size:inherit;padding:0}.fs-root .fs-label-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:63.99rem){.fs-root .fs-phone-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:71.99rem){.fs-root .fs-aside-wide{display:none}}@media (min-width:72rem){.fs-root .fs-meta-narrow{display:none}}@media (max-width:63.99rem){.fs-root[data-composing] .fs-tabbar{display:none}.fs-root[data-composing] .fs-composer{bottom:env(safe-area-inset-bottom)}}@media (max-width:39.99rem){.fs-root .fs-page{gap:1rem;padding-top:.5rem}.fs-root .fs-back{min-height:2rem}.fs-root .fs-page>header{gap:.25rem}.fs-root .fs-replies{margin-left:.25rem;padding-left:.75rem}.fs-root .fs-post{gap:.625rem}}.fs-root[data-mode=detail],.fs-root[data-mode=task]{--fs-bottom:env(safe-area-inset-bottom)}@media (min-width:64rem){.fs-root{--fs-bottom:0px}}.fs-root .fs-appbar-wrap{z-index:30;padding-top:env(safe-area-inset-top);background:var(--fs-surface);border-bottom:1px solid var(--fs-line-soft);display:none;position:sticky;top:0}.fs-root .fs-appbar{align-items:center;gap:.125rem;min-height:3.5rem;padding:0 .25rem;display:flex;position:relative}.fs-root .fs-appbar-slot:not(:empty)+.fs-appbar-fallback{display:none}.fs-root .fs-appbar-btn{border-radius:var(--fs-radius-ctl);width:2.75rem;height:2.75rem;color:var(--fs-ink);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.fs-root .fs-appbar-title{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.fs-root .fs-appbar-title>*{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;overflow:hidden}.fs-root .fs-appbar-context{color:var(--fs-ink-3);font-size:.75rem}.fs-root .fs-appbar-title strong{font-size:.9375rem;font-weight:600}.fs-root .fs-appbar-tools{flex:none;align-items:center;display:flex}.fs-root .fs-appbar .fs-iconbtn{width:2.75rem;height:2.75rem}.fs-root .fs-appbar-progress{background:var(--fs-line-soft);height:2px;position:absolute;bottom:-1px;left:0;right:0}.fs-root .fs-appbar-progress>span{background:var(--fs-brand);height:100%;transition:width .2s;display:block}@media (max-width:63.99rem){.fs-root[data-mode=detail] .fs-topbar,.fs-root[data-mode=task] .fs-topbar,.fs-root[data-mode=detail] .fs-tabbar,.fs-root[data-mode=task] .fs-tabbar,.fs-root[data-mode=detail] .fs-back,.fs-root[data-mode=task] .fs-back{display:none}.fs-root[data-mode=detail] .fs-appbar-wrap,.fs-root[data-mode=task] .fs-appbar-wrap{display:block}}html:has(.fs-root){overscroll-behavior-y:none}@media (hover:none){.fs-root :is(.fs-btn,.fs-act,.fs-appbar-btn,.fs-tab,.fs-subtle):active,.fs-root :is(.fs-tabs,.fs-scale,.fs-menu)>:is(button,a):active{opacity:.6}.fs-root :is(a.fs-card,.fs-todo,.fs-navlink):active{background:var(--fs-control)}}@media (max-width:39.99rem){.fs-root .fs-actionbar>.fs-btn{text-align:center;white-space:normal;flex:1 1 0;justify-content:center}}@media (pointer:coarse){.fs-root .fs-scale button{min-height:2.75rem}}@media (max-width:63.99rem){.fs-root .fs-fab{right:1rem;bottom:calc(var(--fs-bottom) + 1rem);z-index:25;min-height:3rem;box-shadow:var(--fs-shadow-pop);padding:0 1.125rem;position:fixed}.fs-root:has(.fs-fab) .fs-main{padding-bottom:calc(var(--fs-bottom) + 5.5rem)}.fs-root .fs-dock{z-index:25;padding:.75rem 1rem calc(.75rem + var(--fs-bottom));background:var(--fs-surface);border-top:1px solid var(--fs-line);display:flex;position:fixed;inset:auto 0 0}.fs-root .fs-dock>.fs-btn{flex:1;justify-content:center;min-height:3rem}.fs-root:has(.fs-dock) .fs-main{padding-bottom:calc(var(--fs-bottom) + 5rem)}.fs-root .fs-stepbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;display:grid}.fs-root .fs-stepbar>span{background:var(--fs-line);border-radius:2px;height:.25rem}.fs-root .fs-stepbar>span[data-done]{background:var(--fs-brand)}.fs-root[data-mode=detail] .fs-tabs-sticky{top:calc(3.5rem + 1px + env(safe-area-inset-top));z-index:15;background:var(--fs-bg);margin:0 -1.25rem;padding:.5rem 1.25rem;position:sticky;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.25rem calc(100% - 1.25rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.25rem calc(100% - 1.25rem),#0000)}}@media (max-width:39.99rem){.fs-root .fs-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fs-root .fs-tags-line{flex-wrap:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.fs-root .fs-card:not(.fs-qcard){padding:.875rem 1rem}.fs-root ul.fs-stack-lg,.fs-root ol.fs-stack-lg{gap:.5rem}.fs-root .fs-posts>li:not(.fs-pinned){border:1px solid var(--fs-surface-edge);border-radius:var(--fs-radius-card);background:var(--fs-surface);padding:.75rem .875rem .125rem}.fs-root .fs-sheet-links{flex-wrap:nowrap;gap:.5rem;overflow-x:auto}.fs-root .fs-sheet-links .fs-btn{flex:none}}.fs-root .fs-strip{scrollbar-width:none;scroll-snap-type:x proximity;gap:.5rem;margin:0 -1.25rem;padding:0 1.25rem .25rem;display:flex;overflow-x:auto}.fs-root .fs-strip>li{scroll-snap-align:start;flex:none}.fs-root .fs-strip-item{border:1px solid var(--fs-surface-edge);border-radius:var(--fs-radius-card);background:var(--fs-surface);max-width:14rem;min-height:2.75rem;color:var(--fs-ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.5rem;padding:0 .875rem 0 .5rem;font-weight:500;text-decoration:none;display:flex;overflow:hidden}@media (max-width:39.99rem){.fs-root .fs-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-root .fs-stat-value{font-size:1.5rem}}.fs-root .fs-pull{height:0;color:var(--fs-ink-3);place-items:center;display:grid;overflow:hidden}.fs-root .fs-pull svg{transition:transform .2s}.fs-root .fs-pull[data-ready=true] svg{transform:rotate(180deg)}.fs-root .fs-pull[data-busy] svg{animation:.8s linear infinite fs-spin}@keyframes fs-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fs-root .fs-pull svg{transition:none;animation:none}}.fs-root .fs-sheet-grip{display:none}@media (max-width:39.99rem){.fs-root .fs-sheet-grip{background:var(--fs-line-strong);border-radius:2px;flex:none;align-self:center;width:2.5rem;height:4px;margin:-.5rem 0;display:block}}@media (pointer:coarse){.fs-root .fs-input,.fs-root .fs-textarea,.fs-root select.fs-input,.fs-root select.fs-sortselect,.fs-root .fs-composer textarea{font-size:1rem}}@media (min-width:64rem){.fs-root .fs-phone-only{display:none}}@media (max-width:63.99rem){.fs-root .fs-desk-only{display:none}}
.fs-root .m-tint-brand{background:var(--fs-brand-tint);color:var(--fs-brand-ink)}.fs-root .m-tint-agree{background:var(--fs-agree-tint);color:var(--fs-agree-ink)}.fs-root .m-tint-more{background:var(--fs-more-tint);color:var(--fs-more-ink)}.fs-root .m-tint-disagree{background:var(--fs-disagree-tint);color:var(--fs-disagree-ink)}.fs-root .m-tint-plain{background:var(--fs-control);color:var(--fs-ink-2)}.fs-root .m-avatar{border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.fs-root .m-avatar-24{width:1.5rem;height:1.5rem;font-size:.6875rem}.fs-root .m-avatar-28{width:1.75rem;height:1.75rem;font-size:.6875rem}.fs-root .m-avatar-32{width:2rem;height:2rem;font-size:.75rem}.fs-root .m-avatar-36{width:2.25rem;height:2.25rem;font-size:.8125rem}.fs-root .m-tile{border-radius:var(--fs-radius-ctl);flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.fs-root .m-tile-28{width:1.75rem;height:1.75rem;font-size:.8125rem}.fs-root .m-tile-36{width:2.25rem;height:2.25rem;font-size:.9375rem}.fs-root .m-screen{color:var(--fs-ink);flex-direction:column;gap:1.5rem;padding:1.25rem 1rem 1.5rem;display:flex}.fs-root .m-screen-tight{gap:1.25rem}.fs-root .m-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.fs-root .m-head-text{flex-direction:column;gap:.25rem;min-width:0;display:flex}.fs-root .m-h1{letter-spacing:-.02em;color:var(--fs-ink);margin:0;font-size:1.625rem;font-weight:650;line-height:1.2}.fs-root .m-lead{color:var(--fs-ink-2);margin:0;font-size:.9375rem;line-height:1.45}.fs-root .m-h2{color:var(--fs-ink);margin:0;font-size:1.0625rem;font-weight:650}.fs-root .m-label{letter-spacing:.04em;text-transform:uppercase;color:var(--fs-ink-3);margin:0;font-size:.8125rem;font-weight:600}.fs-root .m-meta{color:var(--fs-ink-3);font-size:.8125rem}.fs-root .m-section{flex-direction:column;gap:.625rem;display:flex}.fs-root .m-section-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.fs-root .m-link{min-height:2.75rem;color:var(--fs-brand-ink);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.fs-root .m-card{background:var(--fs-surface);border:1px solid var(--fs-surface-edge);border-radius:var(--fs-radius-card)}.fs-root a.m-card{color:var(--fs-ink);text-decoration:none}.fs-root .m-list{background:var(--fs-surface);border:1px solid var(--fs-surface-edge);border-radius:var(--fs-radius-card);margin:0;padding:0;list-style:none;overflow:hidden}.fs-root .m-list>li+li{border-top:1px solid var(--fs-line-soft)}.fs-root .m-list>li.m-need{border-left:3px solid var(--fs-need)}.fs-root .m-row{min-height:4rem;color:var(--fs-ink);align-items:center;gap:.625rem;padding:.75rem .75rem .75rem .8125rem;text-decoration:none;display:flex}.fs-root .m-row>svg{color:var(--fs-ink-3);flex:none}.fs-root .m-row-text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.fs-root .m-row-text>strong{font-size:.9375rem;font-weight:600;line-height:1.35}.fs-root .m-row-text>span{color:var(--fs-ink-3);font-size:.8125rem}.fs-root .m-btn{border-radius:var(--fs-radius-ctl);background:var(--fs-brand);height:3rem;color:var(--fs-brand-fg);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:.375rem;padding:0 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.fs-root .m-btn:disabled{opacity:.45;cursor:default}.fs-root .m-btn-quiet{background:var(--fs-control);color:var(--fs-ink);border:1px solid var(--fs-surface-edge)}.fs-root .m-btn-sm{height:2.5rem;padding:0 .75rem;font-size:.875rem}.fs-root .m-btn-xs{height:2rem;padding:0 .625rem;font-size:.8125rem}.fs-root .m-chip{border-radius:var(--fs-radius-ctl);white-space:nowrap;background:var(--fs-control);height:1.5rem;color:var(--fs-ink-2);align-items:center;gap:.3125rem;padding:0 .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.fs-root .m-chip-need{background:var(--fs-need-tint);color:var(--fs-need-ink)}.fs-root .m-chip-agree{background:var(--fs-agree-tint);color:var(--fs-agree-ink)}.fs-root .m-chip-brand{background:var(--fs-brand-tint);color:var(--fs-brand-ink)}.fs-root .m-progress{background:var(--fs-track);border-radius:var(--fs-radius-ctl);height:6px;overflow:hidden}.fs-root .m-progress>span{background:var(--fs-brand);height:100%;display:block}.fs-root .m-search{background:var(--fs-well);border:1px solid var(--fs-line-strong);border-radius:var(--fs-radius-ctl);height:3rem;color:var(--fs-ink-3);align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.fs-root .m-search input{min-width:0;font:inherit;color:var(--fs-ink);background:0 0;border:0;outline:none;flex:1;font-size:1rem}.fs-root .m-search:focus-within{outline:2px solid var(--fs-focus);outline-offset:1px}.fs-root .m-homebar{z-index:30;padding-top:env(safe-area-inset-top);background:var(--fs-bg);border-bottom:1px solid var(--fs-line);position:sticky;top:0}.fs-root .m-homebar-inner{align-items:center;gap:.625rem;height:3.5rem;padding:0 .375rem 0 1rem;display:flex}.fs-root .m-homebar-name{letter-spacing:-.01em;min-width:0;color:var(--fs-ink);flex:1;font-size:1rem;font-weight:650;text-decoration:none}.fs-root .m-homebar-mark{border-radius:var(--fs-radius-card);width:1.75rem;height:1.75rem}.fs-root .m-iconbtn{border-radius:var(--fs-radius-ctl);width:2.75rem;height:2.75rem;color:var(--fs-ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.fs-root .m-iconbtn-quiet{color:var(--fs-ink-3)}.fs-root[data-mode=detail] .fs-topbar-phone,.fs-root[data-mode=task] .fs-topbar-phone{display:none}.fs-root .m-account-who{color:var(--fs-ink);align-items:center;gap:.75rem;text-decoration:none;display:flex}.fs-root .m-account-who>span:last-child{flex-direction:column;min-width:0;display:flex}.fs-root .m-account-who strong{font-size:1rem;font-weight:600}.fs-root .m-menu{border:1px solid var(--fs-surface-edge);border-radius:var(--fs-radius-card);margin:0;padding:0;list-style:none;overflow:hidden}.fs-root .m-menu>li+li{border-top:1px solid var(--fs-line-soft)}.fs-root .m-menu-item{background:var(--fs-surface);width:100%;min-height:3rem;color:var(--fs-ink);font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:.75rem;padding:0 .875rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.fs-root .m-menu-item>span{flex:1}.fs-root .m-menu-item>svg{color:var(--fs-ink-3);flex:none}.fs-root .m-menu-item img{width:1.75rem;height:1.75rem}.fs-root .m-menu-danger,.fs-root .m-menu-danger>svg{color:var(--fs-danger)}@media (max-width:63.99rem){.fs-root .fs-tabbar{padding:0 0 env(safe-area-inset-bottom);align-items:stretch}.fs-root .fs-tab{gap:.1875rem;min-height:4rem}.fs-root .fs-tab-ask{color:var(--fs-ink);font-weight:500}.fs-root .fs-tab-ask .fs-tab-icon,.fs-root .fs-tab-ask[aria-current=page] .fs-tab-icon{background:var(--fs-brand);width:3rem;height:3rem;color:var(--fs-brand-fg);box-shadow:var(--fs-shadow-pop);border-radius:6px;margin-top:-1rem}}.fs-root .m-focus{border-left:3px solid var(--fs-need);flex-direction:column;gap:.875rem;padding:1rem;display:flex}.fs-root .m-focus-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.fs-root .m-focus-top>.m-meta{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fs-root .m-focus-body{flex-direction:column;gap:.5rem;display:flex}.fs-root .m-focus-body h2{letter-spacing:-.01em;color:var(--fs-ink);margin:0;font-size:1.1875rem;font-weight:650}.fs-root .m-focus-body p{color:var(--fs-ink-3);margin:0;font-size:.8125rem}.fs-root .m-strip{scrollbar-width:none;gap:.5rem;margin:0 -1rem;padding:0 1rem;list-style:none;display:flex;overflow-x:auto}.fs-root .m-strip::-webkit-scrollbar{display:none}.fs-root .m-strip-item{background:var(--fs-surface);border:1px solid var(--fs-surface-edge);border-radius:var(--fs-radius-ctl);height:3rem;color:var(--fs-ink);white-space:nowrap;flex:none;align-items:center;gap:.5rem;padding:0 .875rem 0 .5rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.fs-root .m-activity{min-height:3.5rem;color:var(--fs-ink-2);justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.875rem;display:flex}.fs-root .m-activity strong{color:var(--fs-ink);font-weight:600}.fs-root .m-activity>.m-meta{flex:none}.fs-root .m-space{flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}.fs-root .m-space-top{align-items:center;gap:.625rem;display:flex}.fs-root .m-space-top>strong{flex:1;min-width:0;font-size:1rem;font-weight:650}.fs-root .m-space p{color:var(--fs-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;line-height:1.45;display:-webkit-box;overflow:hidden}.fs-root .m-other{align-items:center;gap:.625rem;padding:.75rem .75rem .75rem 1rem;display:flex}.fs-root .m-other>a{min-width:0;color:var(--fs-ink);flex:1;align-items:center;gap:.625rem;text-decoration:none;display:flex}.fs-root .m-other>a>span:last-child{flex-direction:column;gap:1px;min-width:0;display:flex}.fs-root .m-other strong{font-size:.9375rem;font-weight:600}.fs-root .m-notice{color:var(--fs-ink);gap:.75rem;padding:.75rem .875rem .75rem 2.125rem;text-decoration:none;display:flex;position:relative}.fs-root .m-notice-new{background:var(--fs-need-tint);padding-left:.875rem}.fs-root .m-notice-dot{background:var(--fs-need);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.fs-root .m-notice-text{flex-direction:column;flex:1;gap:.1875rem;min-width:0;display:flex}.fs-root .m-notice-text>span:first-child{color:var(--fs-ink-2);font-size:.9375rem;line-height:1.4}.fs-root .m-notice-new .m-notice-text>span:first-child{color:var(--fs-ink)}.fs-root .m-notice-text strong{color:var(--fs-ink);font-weight:600}.fs-root .m-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fs-root .m-empty{color:var(--fs-ink-3);margin:0;padding:.875rem 1rem;font-size:.875rem}.fs-root .m-space-need{border-left:3px solid var(--fs-need)}.fs-root .m-space-chips{flex-wrap:wrap;gap:.375rem;display:flex}.fs-root .m-space-chips:empty{display:none}.fs-root .m-flush{color:var(--fs-ink)}.fs-root .m-flush-head{padding:1.25rem 1rem 0}.fs-root .m-tabs{scrollbar-width:none;border-bottom:1px solid var(--fs-line);gap:.25rem;padding:.75rem 1rem 0;display:flex;overflow-x:auto}.fs-root .m-tabs::-webkit-scrollbar{display:none}.fs-root .m-tabs>button{height:2.75rem;color:var(--fs-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.9375rem;font-weight:500;display:inline-flex}.fs-root .m-tabs>button[aria-selected=true]{border-bottom-color:var(--fs-brand);color:var(--fs-brand-ink);font-weight:600}.fs-root .m-tab-count{color:var(--fs-ink-3);font-size:.8125rem;font-weight:600}.fs-root .m-tabs>button[aria-selected=true] .m-tab-count{color:var(--fs-brand-ink)}.fs-root .m-filters{gap:.5rem;display:flex}.fs-root .m-select{border:1px solid var(--fs-line-strong);border-radius:var(--fs-radius-ctl);background:var(--fs-well);min-width:0;height:2.75rem;color:var(--fs-ink);font:inherit;flex:1;padding:0 .625rem;font-size:1rem}.fs-root .m-chip-warn{background:var(--fs-disagree-tint);color:var(--fs-disagree-ink)}.fs-root .m-person{align-items:flex-start;gap:.75rem;padding:.75rem .25rem .75rem .875rem;display:flex}.fs-root .m-person-text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.fs-root .m-person-text>strong{font-size:.9375rem;font-weight:600}.fs-root .m-person-text .m-meta{font-weight:400}.fs-root .m-wrap{overflow-wrap:anywhere}.fs-root .m-person-facts{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.25rem;display:flex}.fs-root .m-person-role{color:var(--fs-ink-2);font-size:.8125rem;font-weight:600}.fs-root .m-person-facts .m-chip{height:1.375rem;padding:0 .4375rem}.fs-root .m-act{align-items:center;gap:.625rem;min-height:4rem;padding:.75rem .75rem .75rem 1rem;display:flex}.fs-root .m-act-text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.fs-root .m-act-text strong{color:var(--fs-ink);font-size:.9375rem;font-weight:600}.fs-root .m-act>.m-btn{flex:none}.fs-root .m-btn-danger{background:var(--fs-danger-tint);color:var(--fs-danger)}.fs-root .m-note{color:var(--fs-ink-3);margin:0;font-size:.875rem;line-height:1.45}.fs-root .m-label-gap{margin-top:.75rem}.fs-root .m-gap-lg{gap:1.5rem}.fs-root .m-setting{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.75rem .875rem .75rem 1rem;display:flex}.fs-root .m-settings>.m-setting+.m-setting{border-top:1px solid var(--fs-line-soft)}.fs-root .m-setting .fs-setting-label{min-width:0;color:var(--fs-ink);flex-direction:column;flex:12rem;gap:.125rem;font-size:.9375rem;font-weight:500;display:flex}.fs-root .m-setting .fs-setting-control{flex:none}.fs-root .m-setting .fs-setting-control:has(select){flex:100%;display:flex}.fs-root .m-form{grid-template-columns:1fr 1fr;gap:.75rem .5rem;display:grid}.fs-root .m-form>.fs-field:nth-child(-n+2),.fs-root .m-form>button{grid-column:1/-1}.fs-root .m-form .fs-input{width:100%;min-width:0;height:2.75rem;font-size:1rem}.fs-root .m-spacehead{background:var(--fs-surface);color:var(--fs-ink);flex-direction:column;gap:.75rem;padding:1rem 1rem .875rem;display:flex}.fs-root .m-spacehead>p{color:var(--fs-ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.9375rem;line-height:1.5;display:-webkit-box;overflow:hidden}.fs-root .m-spacehead-facts{align-items:center;gap:.625rem;display:flex}.fs-root .m-spacehead-facts>.m-facts,.fs-root .m-spacehead-facts>.m-meta{flex:1;min-width:0}.fs-root .m-spacehead-facts .m-btn{height:2.25rem}.fs-root .m-btn-on{background:var(--fs-agree-tint);color:var(--fs-agree-ink);border:1px solid var(--fs-surface-edge)}.fs-root .m-tabs-sticky{top:calc(3.5rem + 1px + env(safe-area-inset-top));z-index:15;background:var(--fs-surface);gap:2px;padding:0 .5rem;position:sticky}.fs-root .m-tabs-sticky>button{height:3rem;padding:0 .625rem}.fs-root .m-count{box-sizing:border-box;background:var(--fs-control);min-width:1.125rem;height:1.125rem;color:var(--fs-ink-2);border-radius:999px;justify-content:center;align-items:center;margin-left:.125rem;padding:0 .3125rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex;position:relative;top:-.5rem}.fs-root .m-tabs>button[aria-selected=true] .m-count{background:var(--fs-brand-tint);color:var(--fs-brand-ink)}.fs-root .m-tabs>button .m-count-new{background:var(--fs-brand);color:var(--fs-brand-fg)}.fs-root .m-body{color:var(--fs-ink);flex-direction:column;gap:.75rem;padding:1rem 1rem 1.5rem;display:flex}.fs-root .m-cards{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fs-root .m-cards>li+li>.m-card{margin-top:-1px}.fs-root .m-excard,.fs-root .m-talk{position:relative}.fs-root .m-excard>.m-chev{margin-top:0;top:1rem}.fs-root .m-chev{color:var(--fs-ink-3);margin-top:-9px;display:flex;position:absolute;top:50%;right:.75rem}.fs-root .m-plainlist{background:var(--fs-surface);border-top:1px solid var(--fs-line);border-bottom:1px solid var(--fs-line);margin:0 -1rem;padding:0 1rem;list-style:none}.fs-root .m-plainlist>li+li{border-top:1px solid var(--fs-line-soft)}.fs-root .m-plainlist .m-row{min-height:3.5rem;padding:.5rem 0}.fs-root .m-excard{flex-direction:column;gap:.5rem;padding:.875rem 2.5rem .875rem 1rem;display:flex}.fs-root .m-excard-need{border-left:3px solid var(--fs-need)}.fs-root .m-excard-bottom{justify-content:space-between;align-items:flex-end;gap:.75rem;margin-right:-1.5rem;display:flex}.fs-root .m-excard-bottom>:first-child{flex:1;min-width:0}.fs-root .m-excard-bottom>.m-chip{flex:none}.fs-root .m-excard-top{align-items:center;gap:.5rem;min-width:0;display:flex}.fs-root .m-excard-top>.m-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fs-root .m-excard>strong{font-size:1.0625rem;font-weight:650;line-height:1.3}.fs-root .m-excard-progress{color:var(--fs-ink-2);flex-direction:column;gap:.375rem;font-size:.8125rem;display:flex}.fs-root .m-excard-progress strong{font-weight:600}.fs-root .m-segment{background:var(--fs-control);border-radius:var(--fs-radius-ctl);padding:3px;display:flex}.fs-root .m-segment>button{border-radius:var(--fs-radius-ctl);height:2.375rem;color:var(--fs-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;font-size:.875rem;font-weight:500}.fs-root .m-segment>button[aria-pressed=true]{background:var(--fs-surface);color:var(--fs-ink);font-weight:600}.fs-root .m-talk{flex-direction:column;gap:.5rem;padding:.875rem 2.5rem .875rem 1rem;display:flex}.fs-root .m-talk>strong{font-size:1rem;font-weight:600;line-height:1.35}.fs-root .m-tags{flex-wrap:wrap;gap:.375rem;display:flex}.fs-root .m-tags-line{flex-wrap:nowrap;overflow:hidden}.fs-root .m-chip-sm{height:1.375rem;padding:0 .4375rem}.fs-root .m-tag{border:1px solid var(--fs-surface-edge);border-radius:var(--fs-radius-ctl);background:var(--fs-bg);height:1.375rem;color:var(--fs-ink-2);flex:none;align-items:center;padding:0 .4375rem;font-size:.75rem;display:inline-flex}.fs-root .m-fab{right:1rem;bottom:calc(var(--fs-bottom) + 1.5rem);z-index:25;border-radius:var(--fs-radius-card);background:var(--fs-brand);height:3.5rem;color:var(--fs-brand-fg);font:inherit;box-shadow:var(--fs-shadow-pop);cursor:pointer;border:0;align-items:center;gap:.5rem;padding:0 1.25rem 0 1rem;font-size:1rem;font-weight:600;text-decoration:none;display:flex;position:fixed}.fs-root:has(.m-fab) .fs-main{padding-bottom:calc(var(--fs-bottom) + 6rem)}.fs-root .m-posts{flex-direction:column;margin:0 -1rem;padding:0;list-style:none;display:flex}.fs-root .m-postcard{border:0;border-bottom:1px solid var(--fs-line);background:0 0;border-radius:0;flex-direction:column;gap:.5rem;padding:1rem 1rem .375rem;display:flex}.fs-root .m-pinned{border-left:3px solid var(--fs-brand)}.fs-root .m-pinned-label{color:var(--fs-brand-ink);align-items:center;gap:.375rem;margin:0;font-size:.8125rem;font-weight:600;display:flex}.fs-root .m-post{min-width:0;color:var(--fs-ink);align-items:flex-start;gap:.75rem;display:flex}.fs-root .m-post>.m-avatar{flex:none}.fs-root .m-post-main{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.fs-root .m-post-reply{gap:.625rem}.fs-root .m-post-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.fs-root .m-post-head>strong{font-size:.875rem;font-weight:600}.fs-root .m-post-to{margin:-.25rem 0 0}.fs-root .m-post-body{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.9375rem;line-height:1.5}.fs-root .m-post-attached{flex-wrap:wrap;gap:.5rem;display:flex}.fs-root .m-post-attached .fs-attach-image img{border-radius:var(--fs-radius-card);max-width:100%}.fs-root .m-post-actions{align-items:center;margin-left:-.5rem;display:flex}.fs-root .m-act-btn{height:2.75rem;color:var(--fs-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.875rem;display:inline-flex}.fs-root .m-act-red[aria-pressed=true] svg{color:#e11d48}.fs-root .m-act-like[aria-pressed=true]{color:var(--fs-ink)}.fs-root .m-act-static{cursor:default}.fs-root .m-post-more{margin-left:auto}.fs-root .m-replies{flex-direction:column;gap:.25rem;margin:0 0 .25rem;padding:0 0 0 3rem;list-style:none;display:flex}.fs-root .m-replies>li{padding:.25rem 0 0}.fs-root .m-composer{left:0;right:0;bottom:var(--fs-bottom);z-index:20;padding:.5rem .75rem calc(.75rem + env(safe-area-inset-bottom));background:var(--fs-surface);border-top:1px solid var(--fs-line);flex-direction:column;gap:.5rem;margin:0;display:flex;position:fixed}.fs-root[data-mode=detail] .m-composer{padding-bottom:1rem}.fs-root .m-composer .fs-composer-row{align-items:flex-end;gap:.5rem}.fs-root .m-composer .fs-composer-field{border-radius:1.5rem;align-items:center;min-height:3rem;padding:0 2px}.fs-root .m-composer .fs-composer-field textarea{font:inherit;color:var(--fs-ink);padding:.75rem .25rem;font-size:1rem}.fs-root .m-composer-btn{width:2.75rem;height:2.75rem;color:var(--fs-ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.fs-root .m-composer-send{background:var(--fs-brand);width:3rem;height:3rem;color:var(--fs-brand-fg);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.fs-root .m-composer-send:disabled{opacity:.45;cursor:default}.fs-root .m-composer-reply{border-left:2px solid var(--fs-brand);align-items:center;gap:.5rem;padding-left:.625rem;display:flex}.fs-root .m-composer-reply>div{flex-direction:column;flex:1;min-width:0;font-size:.8125rem;display:flex}.fs-root .m-composer-reply label{color:var(--fs-ink-2)}.fs-root .m-composer-reply strong{color:var(--fs-ink)}.fs-root .m-composer-reply span{color:var(--fs-ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fs-root .m-emoji{grid-template-columns:repeat(8,1fr);gap:.25rem;display:grid}.fs-root .m-emoji>button{aspect-ratio:1;border-radius:var(--fs-radius-ctl);cursor:pointer;background:0 0;border:0;font-size:1.5rem;line-height:1}.fs-root .m-emoji>button:active{background:var(--fs-control)}.fs-root .m-qhead{background:var(--fs-surface);border-bottom:1px solid var(--fs-line);color:var(--fs-ink);flex-direction:column;gap:.75rem;padding:1rem 1rem .875rem;display:flex}.fs-root .m-kind{border-radius:var(--fs-radius-ctl);background:var(--fs-brand-tint);height:1.375rem;color:var(--fs-brand-ink);letter-spacing:.03em;text-transform:uppercase;align-self:flex-start;align-items:center;padding:0 .4375rem;font-size:.75rem;font-weight:600;display:inline-flex}.fs-root .m-qtitle{letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:650;line-height:1.3}.fs-root .m-qtext{color:var(--fs-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:1.1875rem;font-weight:600;line-height:1.4}.fs-root .m-asker{align-items:center;gap:.625rem;display:flex}.fs-root .m-asker>span:last-child{flex-direction:column;min-width:0;display:flex}.fs-root .m-asker strong{font-size:.875rem;font-weight:600}.fs-root .m-sheetbtns{scrollbar-width:none;gap:.5rem;display:flex;overflow-x:auto}.fs-root .m-sheetbtns::-webkit-scrollbar{display:none}.fs-root .m-sheetbtns>button,.fs-root .m-sheetbtns>.fs-btn{border:1px solid var(--fs-surface-edge);border-radius:var(--fs-radius-ctl);background:var(--fs-bg);height:2.25rem;min-height:2.25rem;color:var(--fs-ink);font:inherit;cursor:pointer;flex:none;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.875rem;font-weight:500;display:inline-flex}.fs-root .m-sheetbtns>button>span{color:var(--fs-brand-ink);font-weight:600}.fs-root:has(.m-thread){background:var(--fs-surface)}.fs-root:has(.m-thread) .fs-main{background:var(--fs-surface)}.fs-root .m-thread{color:var(--fs-ink);flex-direction:column;gap:.5rem;padding:0 1rem;display:flex}.fs-root .m-thread:has(>.m-composer){padding-bottom:7rem}.fs-root .m-thread>:first-child:not(.m-sortrow){margin-top:.75rem}.fs-root .m-sortrow{color:var(--fs-ink-3);justify-content:space-between;align-items:center;padding:.875rem .25rem 0;font-size:.8125rem;font-weight:600;display:flex}.fs-root .m-sort{color:var(--fs-ink-2);align-items:center;gap:.25rem;display:inline-flex;position:relative}.fs-root .m-sort select{height:2.25rem;color:inherit;font:inherit;appearance:none;cursor:pointer;background:0 0;border:0;padding:0 1.25rem 0 .5rem;font-size:.8125rem;font-weight:500}.fs-root .m-sort>svg{pointer-events:none;position:absolute;right:.25rem}.fs-root .m-kind-plain{background:var(--fs-control);color:var(--fs-ink-2)}.fs-root .m-composer-follow{gap:.625rem}.fs-root .m-callout{background:var(--fs-need-tint);border-radius:var(--fs-radius-card);color:var(--fs-ink-2);margin:0;padding:.625rem .75rem;font-size:.875rem;line-height:1.45}.fs-root .m-callout strong{color:var(--fs-ink)}.fs-root .m-callcard{border-left:3px solid var(--fs-need);flex-direction:column;align-items:flex-start;gap:.5rem;padding:.875rem 1rem;display:flex}.fs-root .m-callcard h2,.fs-root .m-part h2{margin:0;font-size:1.0625rem;font-weight:650}.fs-root .m-callcard p,.fs-root .m-part p{color:var(--fs-ink-3);margin:0;font-size:.875rem}.fs-root .m-part{flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}.fs-root .m-part-need{border-left:3px solid var(--fs-need)}.fs-root .m-part-bar{align-items:center;gap:.625rem;display:flex}.fs-root .m-part-bar>.m-progress{flex:1}.fs-root .m-part-bar>span{color:var(--fs-ink-2);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.fs-root .m-ranks>li>button{width:100%;color:var(--fs-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.75rem;padding:.75rem .875rem;display:flex}.fs-root .m-rank{width:1.5rem;color:var(--fs-brand-ink);font-variant-numeric:tabular-nums;flex:none;font-size:.9375rem;font-weight:700}.fs-root .m-rank-main{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.fs-root .m-rank-text{font-size:.9375rem;font-weight:500;line-height:1.35}.fs-root .m-rank-score{color:var(--fs-ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.fs-root .m-scorebar{background:var(--fs-track);border-radius:var(--fs-radius-ctl);flex:1;height:4px;overflow:hidden}.fs-root .m-scorebar>span{background:var(--fs-brand);height:100%;display:block}.fs-root .m-runhead{background:var(--fs-surface);color:var(--fs-ink-2);flex-direction:column;gap:.625rem;padding:.875rem 1rem;font-size:.875rem;display:flex}.fs-root .m-runhead strong{color:var(--fs-ink)}.fs-root .m-stepbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;display:grid}.fs-root .m-stepbar>span{border-radius:var(--fs-radius-ctl);background:var(--fs-line);height:4px}.fs-root .m-stepbar>span[data-done]{background:var(--fs-brand)}.fs-root .m-phase{flex-direction:column;gap:.75rem;padding:.875rem 1rem;display:flex}.fs-root .m-phase-need{border-left:3px solid var(--fs-need)}.fs-root .m-phase-head{flex-direction:column;gap:.25rem;display:flex}.fs-root .m-phase-head h2{margin:0;font-size:1.0625rem;font-weight:650}.fs-root .m-h3{color:var(--fs-ink);margin:0;font-size:.9375rem;font-weight:600}.fs-root .m-raters{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.fs-root .m-raters>li{align-items:center;gap:.625rem;font-size:.875rem;display:flex}.fs-root .m-raters>li>span:nth-child(2){flex:1;min-width:0}.fs-root .m-raters .m-meta{font-variant-numeric:tabular-nums}.fs-root .m-done{color:var(--fs-agree-ink);font-size:.8125rem;font-weight:600}.fs-root .m-check{border-radius:var(--fs-radius-ctl);background:var(--fs-control);width:1.5rem;height:1.5rem;color:var(--fs-ink-3);flex:none;justify-content:center;align-items:center;display:inline-flex}.fs-root .m-check-done{background:var(--fs-agree-tint);color:var(--fs-agree-ink)}.fs-root .m-dock{z-index:25;padding:.75rem 1rem calc(1rem + var(--fs-bottom));background:var(--fs-surface);border-top:1px solid var(--fs-line);gap:.5rem;display:flex;position:fixed;inset:auto 0 0}.fs-root .m-dock>.m-btn{flex:1}.fs-root:has(.m-dock) .fs-main{padding-bottom:calc(var(--fs-bottom) + 5.5rem)}.fs-root .m-ask{color:var(--fs-ink);flex-direction:column;gap:1.375rem;padding:1.25rem 1rem 1.5rem;display:flex}.fs-root .m-ask>div{flex-direction:column;gap:1.375rem;display:flex}.fs-root .m-ask .fs-field{flex-direction:column;gap:.375rem;display:flex}.fs-root .m-ask .fs-label,.fs-root .m-ask legend{color:var(--fs-ink);font-size:.9375rem;font-weight:600}.fs-root .m-ask legend{margin-bottom:.5rem;padding:0}.fs-root .m-ask .fs-fieldset{border:0;margin:0;padding:0}.fs-root .m-ask .fs-textarea{box-sizing:border-box;border:1px solid var(--fs-line-strong);border-radius:var(--fs-radius-ctl);background:var(--fs-well);width:100%;color:var(--fs-ink);font:inherit;resize:none;padding:.75rem;font-size:1rem;line-height:1.45}.fs-root .m-ask .fs-textarea:focus{border:2px solid var(--fs-focus);outline:none;padding:calc(.75rem - 1px)}.fs-root .m-ask select.fs-input{border:1px solid var(--fs-line-strong);border-radius:var(--fs-radius-ctl);background:var(--fs-well);height:3rem;padding:0 .75rem;font-size:1rem}.fs-root .m-ask .fs-hint{color:var(--fs-ink-3);font-size:.8125rem}.fs-root .m-ask .fs-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.fs-root .m-ask .fs-choice{border:1px solid var(--fs-surface-edge);background:var(--fs-surface);align-items:center;min-height:4.5rem;padding:.625rem .75rem}.fs-root .m-ask .fs-choice strong{font-size:.875rem;font-weight:600}.fs-root .m-ask .fs-choice .fs-small{font-size:.8125rem}.fs-root .m-ask .fs-choice[aria-pressed=true]{border:2px solid var(--fs-brand);background:var(--fs-brand-tint);padding:calc(.625rem - 1px) calc(.75rem - 1px)}.fs-root .m-ask .fs-btn-link{align-self:flex-start;gap:.375rem;min-height:2.75rem;font-size:.9375rem;font-weight:600}.fs-root .m-ask .fs-actionbar{z-index:25;padding:.625rem 1rem calc(1rem + var(--fs-bottom));background:var(--fs-surface);border-top:1px solid var(--fs-line);flex-direction:column;align-items:stretch;gap:.5rem;position:fixed;inset:auto 0 0}.fs-root .m-ask .fs-actionbar>.fs-small{text-align:center;color:var(--fs-ink-3);font-size:.8125rem}.fs-root .m-ask .fs-actionbar>.fs-btn{justify-content:center;height:3rem;font-size:.9375rem;font-weight:600}.fs-root:has(.m-ask .fs-actionbar) .fs-main{padding-bottom:calc(var(--fs-bottom) + 7rem)}.fs-root .m-ask blockquote.fs-callout{background:var(--fs-need-tint);border-radius:var(--fs-radius-card);border:0;margin:0;padding:.75rem .875rem;font-size:.9375rem;line-height:1.45}.fs-root .m-ask blockquote .fs-label{color:var(--fs-need-ink);font-size:.8125rem}.fs-root .m-ask .fs-h2{font-size:1.0625rem;font-weight:650}.fs-root .m-ask .fs-list{background:var(--fs-surface);border:1px solid var(--fs-surface-edge);border-radius:var(--fs-radius-card);margin:0;padding:0;list-style:none}.fs-root .m-ask .fs-list>li{gap:.375rem;padding:.75rem .875rem}.fs-root .m-ask .fs-list>li+li{border-top:1px solid var(--fs-line-soft)}.fs-root .m-ask .fs-list strong{font-size:.9375rem;line-height:1.35}.fs-root .m-rate{color:var(--fs-ink);flex-direction:column;gap:.875rem;padding:1rem 1rem 1.5rem;display:flex}.fs-root .m-rate>.fs-stack-lg{flex-direction:column;gap:.875rem;display:flex}.fs-root .m-rate>.fs-card{background:var(--fs-surface);border:1px solid var(--fs-surface-edge);border-radius:var(--fs-radius-card);padding:1rem}.fs-root .m-rate>.fs-card .fs-display{letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:650;line-height:1.3}.fs-root .m-rate fieldset.fs-card{background:var(--fs-surface);border:1px solid var(--fs-surface-edge);border-radius:var(--fs-radius-card);flex-direction:column;gap:.625rem;margin:0;padding:.875rem 1rem .75rem;display:flex}.fs-root .m-rate fieldset legend{float:left;font-size:1rem;font-weight:600;padding:0!important}.fs-root .m-rate fieldset legend+*{clear:both}.fs-root .m-rate fieldset .fs-small{color:var(--fs-ink-3);margin:0;font-size:.8125rem;line-height:1.45}.fs-root .m-rate .fs-scale{grid-template-columns:repeat(var(--fs-cols,5), minmax(0, 1fr));gap:.375rem;display:grid}.fs-root .m-rate .fs-scale>button{border:1px solid var(--fs-surface-edge);border-radius:var(--fs-radius-ctl);background:var(--fs-bg);height:3.25rem;color:var(--fs-ink);font:inherit;font-size:1.0625rem;font-weight:600}.fs-root .m-rate .fs-scale>button[aria-pressed=true]{border:2px solid var(--fs-brand);background:var(--fs-brand);color:var(--fs-brand-fg);font-weight:700}.fs-root .m-rate .fs-actionbar{z-index:25;padding:.75rem 1rem calc(1rem + var(--fs-bottom));background:var(--fs-surface);border-top:1px solid var(--fs-line);gap:.5rem;position:fixed;inset:auto 0 0}.fs-root .m-rate .fs-actionbar>.fs-btn{height:3rem;font-size:.9375rem;font-weight:600}.fs-root .m-rate .fs-actionbar>.fs-btn-quiet{flex:none}.fs-root .m-rate .fs-actionbar>.fs-btn:not(.fs-btn-quiet){flex:1;justify-content:center}.fs-root:has(.m-rate .fs-actionbar) .fs-main{padding-bottom:calc(var(--fs-bottom) + 5.5rem)}.fs-root .m-ev{flex-direction:column;gap:.375rem;padding:.75rem .875rem;display:flex}.fs-root .m-ev>strong{font-size:.9375rem;font-weight:600;line-height:1.35}.fs-root .m-ev>strong a{color:var(--fs-brand-ink);text-decoration:none}.fs-root .m-toggle[aria-pressed=true]{background:var(--fs-brand-tint);color:var(--fs-brand-ink);border-color:var(--fs-brand)}.fs-root .m-chip-icon{justify-content:center;width:1.625rem;padding:0}.fs-root .m-btn-bell{justify-content:center;width:2.5rem;padding:0}.fs-root .m-facts{color:var(--fs-ink-3);align-items:center;gap:1rem;font-size:.8125rem;display:flex}.fs-root .m-facts>span{align-items:center;gap:.3125rem;display:inline-flex}.fs-root .m-facts>span[data-none]{opacity:.6}.fs-root .m-filter{color:var(--fs-ink);align-self:flex-start;align-items:center;display:inline-flex;position:relative}.fs-root .m-filter select{border:1px solid var(--fs-line-strong);border-radius:var(--fs-radius-ctl);background:var(--fs-surface);height:2.25rem;color:inherit;font:inherit;appearance:none;cursor:pointer;padding:0 2rem 0 .875rem;font-size:.875rem;font-weight:600}.fs-root .m-filter>svg{pointer-events:none;color:var(--fs-ink-2);position:absolute;right:.625rem}.fs-root .m-menu-action{padding:.625rem .875rem}.fs-root .m-menu-action>span{flex-direction:column;gap:.125rem;display:flex}.fs-root .m-menu-action strong{font-weight:600}.fs-root .m-avatar{overflow:hidden}.fs-root .m-avatar>img{object-fit:cover;width:100%;height:100%}
