:root{--fd-bg:#eef1f7;--fd-surface:#ffffff;--fd-surface-2:#e8ecf3;--fd-border:#dbe1ea;--fd-border-2:#c7d0dd;--fd-text:#2b303a;--fd-muted:#566175;--fd-dim:#5e6b7f;--fd-accent:#4c57e6;--fd-accent-2:#6e7bff;--fd-brand-soft:rgba(76,87,230,0.09);--fd-up:#007a52;--fd-down:#e23a55;--fd-up-soft:rgba(0,160,102,0.11);--fd-down-soft:rgba(226,58,85,0.09);--fd-human:#33415c;--fd-human-soft:rgba(51,65,92,0.09);--fd-dc-p:#9aa3f2;--fd-dc-a:#6470ea;--fd-dc-u:#2b35b8;--fd-dc-land:#eef1f7;--fd-llm-closed:#4c57e6;--fd-llm-open:#0f8a6a;--fd-llm-announced:#c9951f;--fd-llm-marco:#5f6fd0;--fd-yellow:#b8860b;--fd-shadow:0 1px 2px rgba(16,24,40,0.06),0 10px 28px rgba(16,24,40,0.08);--fd-shadow-lift:0 2px 6px rgba(16,24,40,0.09),0 20px 44px rgba(16,24,40,0.14);--fd-glow-up:none;--fd-hero-glow:radial-gradient(60% 82% at 84% -20%,rgba(76,87,230,0.14),transparent 62%),radial-gradient(48% 64% at 4% -10%,rgba(0,160,102,0.12),transparent 60%);--fd-mono:ui-monospace,"SF Mono","JetBrains Mono","Roboto Mono",Menlo,monospace;--fd-r:14px;--fd-r-lg:20px}[data-theme=dark]{--fd-bg:#080b12;--fd-surface:#0f141d;--fd-surface-2:#161d28;--fd-border:#212938;--fd-border-2:#2c3646;--fd-text:#e9eef6;--fd-muted:#8b95a8;--fd-dim:#5a6578;--fd-accent:#6e7cff;--fd-accent-2:#9aa4ff;--fd-brand-soft:rgba(110,124,255,0.14);--fd-up:#00e28e;--fd-down:#ff4d6a;--fd-up-soft:rgba(0,226,142,0.12);--fd-down-soft:rgba(255,77,106,0.12);--fd-human:#b7c3da;--fd-human-soft:rgba(183,195,218,0.12);--fd-dc-p:#4a529a;--fd-dc-a:#7480f5;--fd-dc-u:#c3c9ff;--fd-dc-land:#161c28;--fd-llm-closed:#7480f5;--fd-llm-open:#2fc79c;--fd-llm-announced:#e8b84a;--fd-llm-marco:#9aa4ff;--fd-yellow:#ffb524;--fd-shadow:0 1px 2px rgba(0,0,0,0.5),0 12px 32px rgba(0,0,0,0.45);--fd-shadow-lift:0 2px 8px rgba(0,0,0,0.55),0 24px 56px rgba(0,0,0,0.55);--fd-glow-up:0 0 24px rgba(0,226,142,0.1);--fd-hero-glow:radial-gradient(58% 80% at 82% -18%,var(--fd-brand-soft),transparent 60%),radial-gradient(46% 62% at 6% -8%,var(--fd-up-soft),transparent 58%)}html{color-scheme:light}[data-theme=dark]{color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0;overflow-x:clip;background:var(--fd-bg);color:var(--fd-text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.01em}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--fd-accent);outline-offset:2px;border-radius:4px}.fd-container{max-width:940px;margin:0 auto;padding:0 20px 12px}.fd-wide{max-width:1100px}.fd-card{background:var(--fd-surface);border:1px solid var(--fd-border);border-radius:var(--fd-r);padding:16px}.fd-card-link{display:block;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.fd-card-link:hover{border-color:var(--fd-border-2);transform:translateY(-2px);box-shadow:var(--fd-shadow-lift)}.fd-btn{border:1px solid transparent;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:650;cursor:pointer;background:var(--fd-accent);color:#fff;box-shadow:0 6px 18px color-mix(in srgb,var(--fd-accent) 30%,transparent);transition:transform .15s ease,filter .15s ease,background .15s ease,border-color .15s ease}.fd-btn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.fd-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.fd-btn-ghost{background:transparent;color:var(--fd-text);border:1px solid var(--fd-border-2);box-shadow:none}.fd-btn-ghost:hover:not(:disabled){background:var(--fd-surface-2);filter:none}.fd-btn-up{background:var(--fd-up-soft);color:var(--fd-up);border:1px solid color-mix(in srgb,var(--fd-up) 40%,transparent);box-shadow:none}.fd-btn-up:hover:not(:disabled){box-shadow:var(--fd-glow-up);filter:none}.fd-btn-down{background:var(--fd-down-soft);color:var(--fd-down);border:1px solid color-mix(in srgb,var(--fd-down) 40%,transparent);box-shadow:none}.fd-btn-down:hover:not(:disabled){filter:none}@media (hover:none) and (pointer:coarse){.fd-input,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}.fd-input{width:100%;background:var(--fd-surface-2);border:1px solid var(--fd-border);border-radius:10px;color:var(--fd-text);font-size:15px;padding:11px 13px;outline:none;transition:border-color .15s ease}.fd-input:focus{border-color:var(--fd-accent)}.fd-pill{font-size:10.5px;font-weight:600;padding:4px 9px;border-radius:999px;letter-spacing:.09em}.fd-pill,.fd-tag{display:inline-block;font-family:var(--fd-mono);background:var(--fd-surface-2);color:var(--fd-muted);text-transform:uppercase;border:1px solid var(--fd-border)}.fd-tag{font-size:10px;letter-spacing:.08em;padding:3px 8px;border-radius:6px}.fd-tag-co{color:var(--fd-accent);background:var(--fd-brand-soft);border-color:color-mix(in srgb,var(--fd-accent) 26%,transparent)}.fd-mono,.fd-price{font-family:var(--fd-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.fd-eyebrow{letter-spacing:.16em;color:var(--fd-dim)}.fd-eyebrow,.fd-live{font-family:var(--fd-mono);font-size:11px;text-transform:uppercase}.fd-live{display:inline-flex;align-items:center;gap:7px;letter-spacing:.12em;color:var(--fd-up)}.fd-dot{width:7px;height:7px;border-radius:50%;background:var(--fd-up);animation:fd-pulse 2.2s infinite}@keyframes fd-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--fd-up) 55%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.fd-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:14px}.fd-grid,.fd-grid-2{display:grid;gap:14px}.fd-grid-2{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px}.fd-grid-fixed2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}@media (max-width:640px){.fd-grid-fixed2{grid-template-columns:1fr}}.fd-detail{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:22px;gap:22px;align-items:start}.fd-detail .side{position:-webkit-sticky;position:sticky;top:78px}@media (max-width:760px){.fd-detail{grid-template-columns:1fr}.fd-detail .side{position:static}}.fd-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--fd-border)}.fd-hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--fd-hero-glow)}.fd-hero-in{position:relative;z-index:1}.fd-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.fd-sec-head h2{font-size:clamp(20px,3vw,26px);font-weight:800;letter-spacing:-.025em;margin:6px 0 0}.fd-sec-head .link{font-family:var(--fd-mono);font-size:12px;color:var(--fd-accent);white-space:nowrap}.fd-sec-head .link:hover{text-decoration:underline}.fd-frame{border:1px solid var(--fd-border);border-radius:18px;padding:22px;background:color-mix(in srgb,var(--fd-surface) 35%,transparent)}.fd-frame.glow{border-color:color-mix(in srgb,var(--fd-up) 42%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--fd-up) 12%,transparent),0 0 44px color-mix(in srgb,var(--fd-up) 7%,transparent)}.fd-frame-head{display:flex;align-items:center;gap:11px;margin-bottom:18px}.fd-frame-head .bar{width:3px;height:18px;border-radius:2px;background:var(--fd-up);flex:none}.fd-frame.calm .fd-frame-head .bar{background:var(--fd-accent)}.fd-frame-head h2{font-family:var(--fd-mono);font-size:15px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;margin:0}.fd-frame-head .link{margin-left:auto;font-family:var(--fd-mono);font-size:12px;color:var(--fd-accent);white-space:nowrap}.fd-frame-head .link:hover{text-decoration:underline}.fd-menu-item:hover{background:var(--fd-surface-2)}.fd-doomtracker{background:var(--fd-surface);border:1px solid var(--fd-border);border-radius:var(--fd-r-lg);padding:20px 22px 18px}.fd-doomtracker-stat{background:var(--fd-surface-2);border:1px solid var(--fd-border);border-radius:10px;padding:14px 16px}.fd-doomtracker-bar{width:100%;border-radius:3px 3px 0 0;background:var(--fd-down);transition:background .15s ease,opacity .15s ease}.fd-doomtracker-bar:hover{background:color-mix(in srgb,var(--fd-down) 70%,white 30%)}.fd-frame.glow-doom{border-color:color-mix(in srgb,var(--fd-down) 42%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--fd-down) 12%,transparent),0 0 44px color-mix(in srgb,var(--fd-down) 8%,transparent)}.fd-frame.glow-doom .fd-frame-head .bar{background:var(--fd-down)}.fd-doom-card{position:relative;overflow:hidden;background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--fd-down) 10%,transparent),transparent 60%),var(--fd-surface)}.fd-doom-card:hover{border-color:color-mix(in srgb,var(--fd-down) 45%,var(--fd-border-2));box-shadow:var(--fd-shadow-lift),0 0 32px color-mix(in srgb,var(--fd-down) 16%,transparent)}.fd-doom-rank{position:absolute;top:14px;right:16px;font-size:11px;color:color-mix(in srgb,var(--fd-down) 70%,var(--fd-dim));letter-spacing:.04em}.fd-doom-rank,.fd-doom-tag{font-family:var(--fd-mono);font-weight:700}.fd-doom-tag{display:inline-block;font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:var(--fd-down-soft);color:var(--fd-down);border:1px solid color-mix(in srgb,var(--fd-down) 35%,transparent)}.fd-doom-meter{height:7px;border-radius:4px;background:var(--fd-surface-2);overflow:hidden;margin-top:12px}.fd-doom-meter-fill{height:100%;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--fd-down) 55%,var(--fd-yellow)),var(--fd-down));transition:width .4s ease}.fd-ddisplay{font-family:var(--font-chakra-petch),var(--fd-mono)}.fd-drowset{display:flex;flex-direction:column;border:1px solid var(--fd-border);border-radius:var(--fd-r);overflow:hidden;background:var(--fd-surface)}.fd-drow{display:flex;align-items:center;gap:14px;padding:11px 16px;border-bottom:1px solid var(--fd-border);transition:background .12s ease}.fd-drow:last-child{border-bottom:none}.fd-drow:hover{background:var(--fd-surface-2)}.fd-drow-rank{font-family:var(--fd-mono);font-size:11px;color:var(--fd-dim);width:16px;flex:none}.fd-drow-avatar{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:15px;background:var(--fd-surface-2);border:1px solid var(--fd-border);flex:none}.fd-drow-who{display:flex;flex-direction:column;min-width:0;width:var(--who-w,168px);flex-shrink:1}.fd-drow-who b{font-size:13px;font-weight:600}.fd-drow-who b,.fd-drow-who span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd-drow-who span{font-size:11px;color:var(--fd-dim)}.fd-drow-quote{flex:1 1;min-width:0;font-size:12px;color:var(--fd-muted);font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd-drow-stance{font-size:10px;letter-spacing:.04em;padding:2px 8px;border-radius:20px;text-transform:uppercase}.fd-drow-pct,.fd-drow-stance{font-family:var(--fd-mono);font-weight:700;white-space:nowrap;flex:none}.fd-drow-pct{font-size:13.5px;min-width:56px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fd-drow-meta{font-family:var(--fd-mono);font-size:10.5px;color:var(--fd-dim);width:64px;text-align:right;flex:none}.fd-drow-bar{height:5px;border-radius:3px;background:var(--fd-surface-2);overflow:hidden;width:72px;flex:none}.fd-drow-bar-fill{height:100%;border-radius:3px;background:var(--fd-down)}@media (max-width:640px){.fd-drow{gap:10px;padding:10px 12px}.fd-drow-who{width:auto;flex:1 1;min-width:72px}.fd-drow-bar,.fd-drow-meta,.fd-drow-quote{display:none}.fd-drow-stance{font-size:9.5px;padding:2px 6px;flex:0 1 auto;min-width:0;max-width:96px}.fd-drow-pct,.fd-drow-stance{overflow:hidden;text-overflow:ellipsis}.fd-drow-pct{flex:0 0 auto;max-width:32%}}.fd-drowset-scroll{position:relative}.fd-drowset-scroll .fd-drowset-inner{max-height:186px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--fd-border) transparent}.fd-drowset-scroll .fd-drowset-inner::-webkit-scrollbar{width:6px}.fd-drowset-scroll .fd-drowset-inner::-webkit-scrollbar-thumb{background:var(--fd-border);border-radius:3px}.fd-drowset-scroll:after{content:"";position:absolute;left:0;right:6px;bottom:0;height:26px;border-radius:0 0 var(--fd-r) var(--fd-r);background:linear-gradient(to bottom,transparent,var(--fd-surface));pointer-events:none}.fd-dtilegrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--fd-border);border:1px solid var(--fd-border);border-radius:var(--fd-r);overflow:hidden}.fd-dtilegrid-3{grid-template-columns:repeat(3,1fr)}.fd-dtile{background:var(--fd-surface);padding:14px 14px 12px;display:flex;flex-direction:column;gap:7px;min-height:104px}.fd-dtile-src{display:flex;align-items:center;justify-content:space-between;font-family:var(--fd-mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.fd-dtile-swatch{width:7px;height:7px;border-radius:2px;flex:none}.fd-dtile-q{font-size:12.5px;color:var(--fd-muted);line-height:1.4;flex:1 1}.fd-dtile-num{font-family:var(--fd-mono);font-weight:700;font-size:22px;display:flex;align-items:baseline;gap:4px}.fd-dtile-num small{font-size:10.5px;color:var(--fd-dim);font-weight:500}.fd-dtile-empty{color:var(--fd-dim);font-size:12px;margin-top:12px}@media (max-width:720px){.fd-dtilegrid{grid-template-columns:repeat(2,1fr)}.fd-drow-quote{display:none}}.fd-dgauge{background:var(--fd-surface);border:1px solid var(--fd-border);border-radius:var(--fd-r);overflow:hidden}.fd-dgauge-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 10px;padding:14px 18px 0}.fd-dgauge-bar{display:flex;height:34px;margin-top:12px}.fd-dgauge-seg{display:flex;align-items:center;justify-content:center;font-family:var(--fd-mono);font-weight:700;font-size:12px}.fd-dgauge-caption{padding:10px 18px 16px;font-size:12px;color:var(--fd-muted)}.fd-camila-broadcast{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px}.fd-camila-portrait{position:relative;width:148px;height:148px;flex:none}.fd-camila-ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(216,27,63,.28);animation:fd-camila-pulse 2.6s cubic-bezier(.4,0,.2,1) infinite}.fd-camila-ring.r2{animation-delay:.9s}@keyframes fd-camila-pulse{0%{transform:scale(.86);opacity:.9}75%,to{transform:scale(1.28);opacity:0}}.fd-camila-face{position:absolute;inset:6px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#f5f6f8 0,#d7dae1 60%,#b6bbc6 100%);border:2px solid var(--fd-border-2);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 0 0 1px var(--fd-border),0 14px 30px -10px rgba(255,59,78,.3)}.fd-camila-onair{font-family:var(--fd-mono);font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--fd-down);display:flex;align-items:center;gap:5px}.fd-camila-onair .dot{width:5px;height:5px;border-radius:50%;background:var(--fd-down);animation:fd-camila-blip 1.4s ease-in-out infinite}@keyframes fd-camila-blip{0%,to{opacity:1}50%{opacity:.35}}.fd-camila-byline-name{text-align:center}.fd-camila-byline-name b{font-family:var(--font-chakra-petch),var(--fd-mono);font-size:14px;font-weight:600;display:block}.fd-camila-byline-name span{font-size:13px;color:var(--fd-dim)}.fd-analyst-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;font:inherit;display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;border-radius:14px}.fd-analyst-trigger:focus-visible{outline:2px solid var(--analyst-accent,var(--fd-accent));outline-offset:4px}.fd-analyst-bio{position:absolute;top:4px;right:calc(100% + 18px);width:230px;background:var(--fd-surface);border:1px solid var(--fd-border);border-radius:14px;padding:16px 18px;text-align:left;box-shadow:var(--fd-shadow-lift);z-index:6}.fd-analyst-bio:after{content:"";position:absolute;top:26px;left:100%;border:7px solid transparent;border-left:7px solid var(--fd-surface)}.fd-analyst-bio b{font-family:var(--font-chakra-petch),var(--fd-mono);font-size:14.5px;font-weight:700;display:block;margin-bottom:2px}.fd-analyst-bio .role{display:block;font-family:var(--fd-mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--analyst-accent,var(--fd-accent));margin-bottom:10px}.fd-analyst-bio p{font-size:12.5px;line-height:1.55;color:var(--fd-muted);margin:0}@media (max-width:640px){.fd-analyst-bio{top:calc(100% + 12px);right:auto;left:0}.fd-analyst-bio:after{display:none}}.fd-fiona-broadcast{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px}.fd-fiona-portrait{position:relative;width:148px;height:148px;flex:none}.fd-fiona-ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(76,87,230,.3);animation:fd-camila-pulse 2.6s cubic-bezier(.4,0,.2,1) infinite}.fd-fiona-ring.r2{animation-delay:.9s}.fd-fiona-face{position:absolute;inset:6px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#f5f6f8 0,#d7dae1 60%,#b6bbc6 100%);border:2px solid var(--fd-border-2);justify-content:center;overflow:hidden;box-shadow:0 0 0 1px var(--fd-border),0 14px 30px -10px rgba(76,87,230,.3)}.fd-fiona-face,.fd-fiona-onair{display:flex;align-items:center}.fd-fiona-onair{font-family:var(--fd-mono);font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--fd-accent);gap:5px}.fd-fiona-onair .dot{width:5px;height:5px;border-radius:50%;background:var(--fd-accent);animation:fd-camila-blip 1.4s ease-in-out infinite}.fd-fiona-byline-name{text-align:center}.fd-fiona-byline-name b{font-family:var(--font-chakra-petch),var(--fd-mono);font-size:14px;font-weight:600;display:block}.fd-fiona-byline-name span{font-size:13px;color:var(--fd-dim)}@media (prefers-reduced-motion:reduce){.fd-fiona-onair .dot,.fd-fiona-ring{animation:none}}.fd-optimist-box{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.fd-optimist-box .who{display:inline-flex;line-height:0}.fd-optimist-bubble{position:relative;margin:4px 0 0;padding:14px 18px;border-radius:16px;background:var(--fd-surface);border:1px solid color-mix(in srgb,var(--fd-up) 45%,var(--fd-border));font-size:14px;line-height:1.65;color:var(--fd-text)}.fd-optimist-bubble:before{content:"";position:absolute;left:-7px;top:22px;width:12px;height:12px;background:var(--fd-surface);border-left:1px solid color-mix(in srgb,var(--fd-up) 45%,var(--fd-border));border-bottom:1px solid color-mix(in srgb,var(--fd-up) 45%,var(--fd-border));transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.fd-camila-onair .dot,.fd-camila-ring{animation:none}}.fd-ticker{border-top:1px solid var(--fd-border);border-bottom:1px solid var(--fd-border);background:color-mix(in srgb,var(--fd-surface) 60%,transparent);overflow:hidden;position:relative}.fd-ticker:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--fd-bg),transparent 5%,transparent 95%,var(--fd-bg))}.fd-ticker-track{display:flex;width:max-content;animation:fd-slide 44s linear infinite}.fd-tk{display:flex;align-items:center;gap:9px;padding:11px 20px;border-right:1px solid var(--fd-border);white-space:nowrap;font-family:var(--fd-mono);font-size:12.5px}@keyframes fd-slide{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.fd-dot,.fd-ticker-track{animation:none}*{transition:none!important}}.fd-mobile .fd-container{padding:0 15px calc(76px + env(safe-area-inset-bottom))}.fd-mheader{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:10px;padding:calc(10px + env(safe-area-inset-top)) 15px calc(10px);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);background:color-mix(in srgb,var(--fd-bg) 82%,transparent);border-bottom:1px solid var(--fd-border)}.fd-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-template-columns:repeat(5,1fr);padding-bottom:env(safe-area-inset-bottom);backdrop-filter:saturate(1.5) blur(18px);-webkit-backdrop-filter:saturate(1.5) blur(18px);background:color-mix(in srgb,var(--fd-bg) 86%,transparent);border-top:1px solid var(--fd-border)}.fd-tab{flex-direction:column;gap:3px;padding:8px 0 9px;color:var(--fd-dim);font-size:10px;font-weight:600;letter-spacing:.02em;-webkit-tap-highlight-color:transparent;transition:color .15s ease}.fd-tab,.fd-tab-ico{display:flex;align-items:center;justify-content:center}.fd-tab-ico{width:42px;height:42px;border-radius:50%;background:transparent;transition:transform .6s cubic-bezier(.2,.8,.2,1),background .16s ease,box-shadow .16s ease,color .16s ease}.fd-tab.active{color:var(--fd-accent)}.fd-tab.active .fd-tab-ico{color:var(--fd-accent);background:var(--fd-brand-soft);transform:translateY(-13px);box-shadow:0 0 0 2px var(--fd-accent),0 6px 16px rgba(0,0,0,.22)}@media (prefers-reduced-motion:reduce){.fd-tab-ico{transition:background .16s ease,box-shadow .16s ease,color .16s ease}.fd-tab.active .fd-tab-ico{transform:none}}.fd-tab-label{line-height:1}.fd-tradebar{position:fixed;left:0;right:0;bottom:calc(58px + env(safe-area-inset-bottom));z-index:55;display:flex;gap:10px;padding:10px 15px;background:color-mix(in srgb,var(--fd-bg) 88%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-top:1px solid var(--fd-border)}.fd-tradebar-btn{flex:1 1;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 16px;border:none;border-radius:13px;color:#fff;font-size:14px;font-weight:700;letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent}.fd-mobile .fd-has-tradebar{padding-bottom:64px}.fd-sheet-backdrop{position:fixed;inset:0;z-index:80;background:rgba(2,4,8,.55);display:flex;align-items:flex-end;animation:fd-fade .18s ease}.fd-sheet{width:100%;max-height:90vh;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--fd-surface);border-top-left-radius:20px;border-top-right-radius:20px;border-top:1px solid var(--fd-border-2);box-shadow:var(--fd-shadow-lift);padding:10px 16px calc(20px + env(safe-area-inset-bottom));animation:fd-slide-up .24s cubic-bezier(.22,1,.36,1)}.fd-sheet-handle{touch-action:none;cursor:-webkit-grab;cursor:grab;padding-top:2px}.fd-sheet-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.fd-sheet-grip{width:38px;height:4px;border-radius:2px;background:var(--fd-border-2);margin:2px auto 10px}@keyframes fd-fade{0%{opacity:0}}@keyframes fd-slide-up{0%{transform:translateY(100%)}}.fd-hrow{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 -16px;padding:2px 16px 6px;scrollbar-width:none}.fd-hrow::-webkit-scrollbar{display:none}.fd-hrow>*{scroll-snap-align:start;flex:0 0 84%;min-width:0}.fd-face{overflow:visible}.fd-eyelid{transform:scaleY(0);transform-box:fill-box;transform-origin:50% 0}.fd-ear-l,.fd-ear-r{transform-box:fill-box;transform-origin:50% 88%}.fd-face-anim .fd-eyelid{animation:fd-blink 5.4s ease-in-out infinite}.fd-face-anim .fd-ear-l{animation:fd-eartw 6.4s ease-in-out infinite;animation-delay:.8s}.fd-face-anim .fd-ear-r{animation:fd-eartw 6.4s ease-in-out infinite;animation-delay:3.1s}@keyframes fd-blink{0%,92%,to{transform:scaleY(0)}96%{transform:scaleY(1)}}@keyframes fd-eartw{0%,88%,to{transform:rotate(0deg)}91%{transform:rotate(-11deg)}94%{transform:rotate(7deg)}97%{transform:rotate(-3deg)}}.fd-pupil{transform-box:fill-box}.fd-face-anim .fd-pupil{animation:fd-dart 7s ease-in-out infinite}.fd-brow,.fd-eyeball,.fd-smile{transform-box:fill-box;transform-origin:50% 50%;transition:transform .42s cubic-bezier(.34,1.35,.5,1)}.fd-char{transform-box:fill-box;transform-origin:50% 60%;transition:transform .42s cubic-bezier(.34,1.3,.5,1)}.fd-mood-hyped .fd-brow-l{transform:translateY(-4px) rotate(-11deg)}.fd-mood-hyped .fd-brow-r{transform:translateY(-4px) rotate(11deg)}.fd-mood-hyped .fd-eyeball{transform:scaleY(1.16)}.fd-mood-hyped .fd-smile{transform:scaleY(2)}.fd-mood-hyped.fd-face-anim .fd-char{animation:fd-bob 2s ease-in-out infinite}.fd-mood-wary .fd-brow-l{transform:translateY(2.5px) rotate(19deg)}.fd-mood-wary .fd-brow-r{transform:translateY(2.5px) rotate(-19deg)}.fd-mood-wary .fd-eyeball{transform:scaleY(.6)}.fd-mood-wary .fd-smile{transform:scaleY(.35) translateY(2.5px)}.fd-mood-wary .fd-char{transform:rotate(-5deg)}.fd-mood-focused .fd-brow-l,.fd-mood-focused .fd-brow-r{transform:translateY(1px)}.fd-mood-focused .fd-eyeball{transform:scaleY(.94)}.fd-mood-hyped.fd-hot .fd-brow-l{transform:translateY(-5px) rotate(-14deg)}.fd-mood-hyped.fd-hot .fd-brow-r{transform:translateY(-5px) rotate(14deg)}.fd-mood-hyped.fd-hot .fd-eyeball{transform:scaleY(1.24)}.fd-mood-hyped.fd-hot.fd-face-anim .fd-char{animation:fd-celebrate 1.5s ease-in-out infinite}.fd-mood-wary.fd-hot .fd-eyeball{transform:scaleY(.5)}.fd-mood-wary.fd-hot.fd-face-anim .fd-char{animation:fd-alarm .9s ease-in-out infinite}.fd-mood-hyped.fd-keen .fd-brow-l{transform:translateY(-4.5px) rotate(-12.5deg)}.fd-mood-hyped.fd-keen .fd-brow-r{transform:translateY(-4.5px) rotate(12.5deg)}.fd-mood-hyped.fd-keen .fd-eyeball{transform:scaleY(1.2)}.fd-mood-wary.fd-keen .fd-brow-l{transform:translateY(2.5px) rotate(21deg)}.fd-mood-wary.fd-keen .fd-brow-r{transform:translateY(2.5px) rotate(-21deg)}.fd-mood-wary.fd-keen .fd-eyeball{transform:scaleY(.55)}.fd-card-link:hover .fd-smile,.fd-card:hover .fd-smile{transform:scaleY(2.1)}.fd-card-link:hover .fd-eyelid,.fd-card:hover .fd-eyelid{animation-play-state:paused}@keyframes fd-dart{0%,42%,to{transform:translateX(0)}47%,60%{transform:translateX(1.1px)}66%,80%{transform:translateX(-1.1px)}}@keyframes fd-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3.5px)}}@keyframes fd-celebrate{0%,to{transform:translateY(0) rotate(0deg)}20%{transform:translateY(-6px) rotate(-4deg)}50%{transform:translateY(-1px) rotate(0deg)}70%{transform:translateY(-6px) rotate(4deg)}}@keyframes fd-alarm{0%,to{transform:rotate(-5deg)}25%{transform:rotate(-8.5deg) translateY(.5px)}75%{transform:rotate(-1.5deg)}}@media (prefers-reduced-motion:reduce){.fd-face-anim .fd-ear-l,.fd-face-anim .fd-ear-r,.fd-face-anim .fd-eyelid,.fd-face-anim .fd-pupil,.fd-mood-hyped.fd-face-anim .fd-char,.fd-mood-hyped.fd-hot.fd-face-anim .fd-char,.fd-mood-wary.fd-hot.fd-face-anim .fd-char{animation:none}.fd-brow,.fd-char,.fd-eyeball,.fd-face,.fd-smile{transition:none}}.fd-seg{border-radius:11px;border:1px solid var(--fd-border)}.fd-seg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;padding:7px 15px;border-radius:8px;font-size:13px;font-weight:600;color:var(--fd-muted);background:transparent;transition:background .15s ease,color .15s ease}.fd-seg-btn.on,.fd-seg-btn:hover{color:var(--fd-text)}.fd-seg-btn.on{background:var(--fd-surface);box-shadow:0 1px 3px rgba(0,0,0,.18)}.fd-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));grid-gap:10px;gap:10px;margin-top:20px}.fd-stat{display:block;position:relative;border-radius:18px;padding:18px 16px 15px;background:linear-gradient(180deg,color-mix(in srgb,var(--fd-accent) 16%,var(--fd-surface)) 0,color-mix(in srgb,var(--fd-accent) 7%,var(--fd-surface)) 45%,color-mix(in srgb,var(--fd-accent) 1%,var(--fd-surface)) 100%);border:1px solid var(--fd-border);box-shadow:0 1px 2px rgba(15,22,41,.05),0 8px 22px rgba(15,22,41,.05);transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,border-color .2s ease}.fd-stat:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.06);pointer-events:none}.fd-stat:hover{transform:translateY(-3px);box-shadow:0 2px 4px rgba(15,22,41,.06),0 16px 34px rgba(15,22,41,.11);border-color:var(--fd-border-2)}.fd-stat-v{font-size:clamp(21px,5.4vw,25px);font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--fd-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fd-stat-l{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--fd-dim);margin-top:8px;font-weight:500}.fd-stat:hover .fd-stat-l{color:var(--fd-muted)}.fd-feed-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--fd-border-2) transparent;padding-right:4px;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 22px),transparent)}.fd-feed-scroll.at-end{-webkit-mask-image:none;mask-image:none}.fd-feed-scroll::-webkit-scrollbar{width:8px}.fd-feed-scroll::-webkit-scrollbar-thumb{background:var(--fd-border-2);border-radius:999px}.fd-feed-scroll::-webkit-scrollbar-track{background:transparent}.fd-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 0 4px;margin:4px 0 2px}.fd-chips::-webkit-scrollbar{display:none}.fd-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;border:1px solid var(--fd-border);background:var(--fd-surface);color:var(--fd-muted);font-size:12.5px;font-weight:600;letter-spacing:.01em;text-transform:capitalize;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,color .15s ease,background .15s ease}.fd-chip:hover{border-color:var(--fd-border-2);color:var(--fd-text)}.fd-chip.on{background:var(--fd-brand-soft);border-color:var(--fd-accent);color:var(--fd-accent)}.fd-chip-n{font-family:var(--fd-mono);font-size:10.5px;font-weight:400;opacity:.7}.fd-mrows{display:flex;flex-direction:column;gap:8px;margin-top:12px}.fd-mrow{display:block;padding:13px 15px 11px;border:1px solid var(--fd-border);border-radius:12px;background:var(--fd-surface);transition:border-color .15s ease}.fd-mrow:active{border-color:var(--fd-border-2)}.fd-mrow-body{display:flex;align-items:flex-start;gap:12px}.fd-mrow-main{flex:1 1;min-width:0}.fd-mrow-q{font-size:14.5px;font-weight:600;line-height:1.32;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fd-mrow-meta{margin-top:5px;font-family:var(--fd-mono);font-size:10.5px;letter-spacing:.02em;text-transform:uppercase;color:var(--fd-dim)}.fd-mrow-price{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;line-height:1.05}.fd-mrow-lbl{font-family:var(--fd-mono);font-size:9.5px;letter-spacing:.12em;color:var(--fd-dim);margin-top:2px}.fd-mrow-bar{height:3px;border-radius:2px;overflow:hidden;background:var(--fd-down);margin-top:11px}.fd-mrow-bar>span{display:block;height:100%;background:var(--fd-up)}.fd-an{margin:22px 0 4px;min-width:0}.fd-an-head{justify-content:space-between;gap:12px;margin-bottom:10px}.fd-an-head,.fd-an-nav{display:flex;align-items:center}.fd-an-nav{gap:8px}.fd-an-arrow{width:32px;height:32px;border-radius:50%;border:1px solid var(--fd-border);background:var(--fd-surface);color:var(--fd-muted);font-size:19px;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0 0 2px}.fd-an-arrow:hover:not(:disabled){border-color:var(--fd-border-2);color:var(--fd-text)}.fd-an-arrow:disabled{opacity:.35;cursor:default}.fd-an-team{margin-left:4px;font-size:13.5px;font-weight:700;color:var(--fd-accent);text-decoration:none;white-space:nowrap}.fd-an-scroll{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 56px),transparent)}.fd-an-scroll.at-mid{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 56px),transparent)}.fd-an-scroll.at-mid.at-end{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px);mask-image:linear-gradient(90deg,transparent,#000 40px)}.fd-an-scroll::-webkit-scrollbar{display:none}.fd-an-row{display:flex;gap:20px;flex-wrap:nowrap;width:max-content;padding:2px 48px 4px 0}.fd-an-unit{flex:none;width:112px;scroll-snap-align:start;position:relative}.fd-an-trigger,.fd-an-unit{display:flex;flex-direction:column;align-items:center;gap:8px}.fd-an-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;margin:0;font:inherit;cursor:pointer;border-radius:14px}.fd-an-trigger:hover .fd-an-face{box-shadow:0 0 0 1px var(--fd-border),0 14px 30px -10px color-mix(in srgb,var(--an-accent) 55%,transparent)}.fd-an-trigger:focus-visible{outline:2px solid var(--an-accent);outline-offset:4px}.fd-an-portrait{position:relative;width:96px;height:96px;flex:none}.fd-an-ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--an-accent) 32%,transparent);animation:fd-an-pulse 2.6s cubic-bezier(.4,0,.2,1) infinite}.fd-an-ring.r2{animation-delay:.9s}@keyframes fd-an-pulse{0%{transform:scale(.86);opacity:.9}75%,to{transform:scale(1.28);opacity:0}}.fd-an-face{position:absolute;inset:6px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#f5f6f8 0,#d7dae1 60%,#b6bbc6 100%);border:2px solid var(--fd-border-2);justify-content:center;overflow:hidden;box-shadow:0 0 0 1px var(--fd-border),0 14px 30px -10px color-mix(in srgb,var(--an-accent) 35%,transparent)}.fd-an-face,.fd-an-onair{display:flex;align-items:center}.fd-an-onair{font-family:var(--fd-mono);font-size:9.5px;font-weight:700;letter-spacing:.1em;color:var(--an-accent);gap:5px}.fd-an-onair .dot{width:5px;height:5px;border-radius:50%;background:var(--an-accent);animation:fd-blip 1.4s ease-in-out infinite}@keyframes fd-blip{0%,to{opacity:1}50%{opacity:.35}}.fd-an-byline{text-align:center}.fd-an-byline b{font-family:var(--fd-mono);font-size:13px;font-weight:700;display:block}.fd-an-byline span{font-size:10.5px;color:var(--fd-dim)}.fd-an-bio{position:relative;margin-top:12px;max-width:460px;background:var(--fd-surface);border:1px solid var(--fd-border);border-top:3px solid var(--an-accent);border-radius:14px;padding:14px 16px;text-align:left;box-shadow:var(--fd-shadow-lift);z-index:8}.fd-an-bio b{font-size:13px;font-weight:700;margin-bottom:2px}.fd-an-bio .role,.fd-an-bio b{font-family:var(--fd-mono);display:block}.fd-an-bio .role{font-size:9.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--an-accent);margin-bottom:8px}.fd-an-bio p{font-size:12px;line-height:1.5;color:var(--fd-muted);margin:0}@media (prefers-reduced-motion:reduce){.fd-an-onair .dot,.fd-an-ring{animation:none}}@media (max-width:640px){.fd-an-row{gap:12px}.fd-an-unit{width:92px}.fd-an-portrait{width:78px;height:78px}.fd-an-arrow{display:none}}.fd-rowset{display:flex;flex-direction:column;border:1px solid var(--fd-border);border-radius:10px;overflow:hidden;background:var(--fd-surface)}.fd-trow{display:flex;align-items:center;gap:14px;padding:11px 16px;border-bottom:1px solid var(--fd-border);transition:background .12s ease}.fd-trow:last-child{border-bottom:none}.fd-trow:hover{background:var(--fd-surface-2)}.fd-trow .rank{font-family:var(--fd-mono);font-size:11px;color:var(--fd-dim);width:20px;flex-shrink:0}.fd-trow .rank.medal{font-size:15px}.fd-trow .who{display:flex;flex-direction:column;min-width:0;flex-shrink:1;width:var(--who-w,auto)}@media (max-width:640px){.fd-trow .who{width:auto;flex:1 1}}.fd-trow .who b{font-size:13px;font-weight:600}.fd-trow .who b,.fd-trow .who span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd-trow .who span{font-size:11px;color:var(--fd-dim)}.fd-trow .q{flex:1 1;min-width:0;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd-trow .catg{width:92px;flex:none;text-align:center}.fd-trow .yn{flex:none;display:flex;height:24px;width:148px;border-radius:5px;overflow:hidden;font-family:var(--fd-mono);font-size:12px;font-weight:700;letter-spacing:.01em}.fd-trow .yn .y{background:var(--fd-up);flex:none}.fd-trow .yn .n,.fd-trow .yn .y{color:#fff;display:flex;align-items:center;justify-content:center}.fd-trow .yn .n{background:var(--fd-down);flex:1 1}.fd-trow .meta{font-size:10.5px;color:var(--fd-dim);flex:none;white-space:nowrap;width:78px}.fd-trow .meta,.fd-trow .pct{font-family:var(--fd-mono);text-align:right}.fd-trow .pct{font-weight:700;font-size:14px;width:64px;flex-shrink:0}.fd-trow.fd-mkt{align-items:center;gap:18px}.fd-mkt-main{flex:1 1 auto;min-width:0;display:grid;grid-gap:4px;gap:4px}.fd-mkt-q{font-size:14.5px;font-weight:600;line-height:1.35;color:var(--fd-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fd-mkt-meta{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--fd-dim)}.fd-mkt-odds{flex:none;width:112px;display:grid;grid-gap:6px;gap:6px;justify-items:end}.fd-mkt-pct{font-family:var(--fd-mono,ui-monospace,monospace);font-size:18px;font-weight:700;color:var(--fd-text);line-height:1}.fd-mkt-pct small{margin-left:5px;font-size:11px;font-weight:600;color:var(--fd-muted)}.fd-mkt-bar{width:100%;height:5px;border-radius:999px;background:var(--fd-border);overflow:hidden}.fd-mkt-bar>span{display:block;height:100%;border-radius:999px;background:var(--fd-up)}.fd-mkt-bar.pm>span{background:var(--fd-human)}.fd-hva-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 18px;gap:8px 18px;align-items:center;padding:13px 16px;border-top:1px solid var(--fd-border);color:var(--fd-text)}.fd-rowset>.fd-hva-row:first-child{border-top:0}.fd-hva-row:hover{background:var(--fd-surface-2)}.fd-hva-vs{display:flex;gap:16px}.fd-hva-n{display:grid;justify-items:end;grid-gap:3px;gap:3px}.fd-hva-n>span,.fd-hva-sc-who{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--fd-dim)}.fd-hva-n b,.fd-hva-sc b,.fd-hva-side b{font-family:var(--fd-mono);font-size:18px;line-height:1}.fd-hva-card b.h,.fd-hva-row b.h,.fd-hva-sc b.h{color:var(--fd-human)}.fd-hva-card b.a,.fd-hva-row b.a,.fd-hva-sc b.a{color:var(--fd-up)}.fd-hva-track{grid-column:1/-1;position:relative;height:14px}.fd-hva-track:before{content:"";left:0;right:0;top:6px;height:2px;background:var(--fd-border)}.fd-hva-span,.fd-hva-track:before{position:absolute;border-radius:2px}.fd-hva-span{top:5px;height:4px;background:var(--fd-human-soft)}.fd-hva-mk{position:absolute;top:0;width:14px;height:14px;margin-left:-7px;border-radius:50%;border:2px solid var(--fd-surface)}.fd-hva-mk.h{background:var(--fd-human)}.fd-hva-mk.a{background:var(--fd-up)}.fd-hva-gap{grid-column:1/-1;width:-moz-fit-content;width:fit-content;font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--fd-human-soft);color:var(--fd-human)}.fd-hva-gap.big{background:var(--fd-down-soft);color:var(--fd-down)}.fd-hva-foot{font-size:12px;line-height:1.5;color:var(--fd-dim);margin:10px 16px 4px}.fd-hva-score{display:grid;grid-gap:4px;gap:4px;margin-bottom:12px}.fd-hva-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px 16px 0}.fd-hva-sc{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--fd-border);border-radius:12px;padding:12px;font-size:12px;color:var(--fd-dim)}.fd-hva-sc b{font-size:22px}.fd-rowset-scroll.fd-hva-scroll{max-height:520px}.fd-hva-card{display:grid;grid-gap:14px;gap:14px;margin-bottom:16px}.fd-hva-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.fd-hva-card-top .fd-hva-gap{grid-column:auto}.fd-hva-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.fd-hva-side{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--fd-border);border-radius:12px;padding:12px 14px}.fd-hva-side b{font-size:30px}.fd-hva-sub{font-size:12px;color:var(--fd-dim)}.fd-hva-card .fd-hva-foot{margin:0}@media (max-width:560px){.fd-hva-row{grid-template-columns:minmax(0,1fr);padding:12px 14px;gap:8px}.fd-hva-n{display:flex;align-items:baseline;gap:6px}.fd-hva-n b{font-size:16px}.fd-hva-side b{font-size:24px}.fd-mkt-q{-webkit-line-clamp:3}.fd-mkt-odds{width:76px}.fd-mkt-pct{font-size:16px}}.fd-rowset-scroll{position:relative;max-height:340px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--fd-border-2) transparent}.fd-rowset-scroll::-webkit-scrollbar{width:6px}.fd-rowset-scroll::-webkit-scrollbar-thumb{background:var(--fd-border-2);border-radius:3px}.fd-rowset-scroll-wrap{position:relative}.fd-rowset-scroll-wrap:after{content:"";position:absolute;left:0;right:6px;bottom:0;height:28px;border-radius:0 0 10px 10px;background:linear-gradient(to bottom,transparent,var(--fd-surface));pointer-events:none}.fd-avatar-chip{width:22px;height:22px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:#fff}.fd-lb-delta{font-family:var(--fd-mono);font-size:10.5px;font-weight:700;color:var(--fd-up);flex:none;width:36px;text-align:right}.fd-trow.lb-top1{background:linear-gradient(90deg,color-mix(in srgb,var(--fd-yellow) 16%,transparent),transparent 70%);border-left:2px solid var(--fd-yellow);padding-left:14px}.fd-trow.lb-top2{background:linear-gradient(90deg,color-mix(in srgb,var(--fd-dim) 14%,transparent),transparent 70%)}.fd-trow.lb-top3{background:linear-gradient(90deg,color-mix(in srgb,#c2410c 12%,transparent),transparent 70%)}.fd-doom-meter-mini{flex:1 1;height:6px;border-radius:3px;background:var(--fd-surface-2);overflow:hidden;margin:0 2px;min-width:40px}.fd-doom-meter-mini-fill{height:100%;border-radius:3px}.fd-trow.doom-top1{background:linear-gradient(90deg,color-mix(in srgb,var(--fd-down) 18%,transparent),transparent 75%);border-left:2px solid var(--fd-down);padding-left:14px}.fd-doom-skull{display:inline-block;animation:fd-doom-pulse 1.8s ease-in-out infinite}@keyframes fd-doom-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.7}}.fd-doom-siren{font-family:var(--fd-mono);font-size:9px;font-weight:800;letter-spacing:.06em;color:var(--fd-down);margin-right:2px}@media (prefers-reduced-motion:reduce){.fd-doom-skull{animation:none}}.fd-li-col{border:1px solid var(--fd-border);border-radius:10px;overflow:hidden;background:var(--fd-surface)}.fd-li-row{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--fd-border);transition:background .12s ease}.fd-li-row:first-child{border-top:none}.fd-li-row:hover{background:var(--fd-surface-2)}.fd-li-rank{font-size:10.5px;color:var(--fd-dim);width:14px}.fd-li-rank,.fd-li-score{font-family:var(--fd-mono);flex:none}.fd-li-score{font-weight:700;font-size:12.5px;padding:3px 9px;border-radius:999px}.fd-li-score.hi{color:var(--fd-up);background:var(--fd-up-soft);border:1px solid color-mix(in srgb,var(--fd-up) 35%,transparent)}.fd-li-score.gold{color:var(--fd-yellow);background:color-mix(in srgb,var(--fd-yellow) 12%,transparent);border:1px solid color-mix(in srgb,var(--fd-yellow) 35%,transparent)}@media (max-width:760px){.fd-trow .q{white-space:normal}}.fd-essays-h1{font-family:var(--font-newsreader),Georgia,serif;font-weight:600;font-size:44px;line-height:.98;letter-spacing:-.02em;margin:8px 0 10px;text-wrap:balance}.fd-author-rail{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;margin-bottom:22px;scrollbar-width:none}.fd-author-rail::-webkit-scrollbar{display:none}.fd-author-chip{flex:none;display:flex;align-items:center;gap:9px;padding:8px 14px 8px 8px;border:1px solid var(--fd-border);border-radius:999px;background:var(--fd-surface);transition:border-color .15s ease,transform .15s ease}.fd-author-chip:hover{border-color:var(--fd-border-2);transform:translateY(-1px)}.fd-author-chip .avatar{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-newsreader),Georgia,serif;font-weight:600;font-size:13px;color:#fff;flex:none}.fd-author-chip .name{font-size:13px;font-weight:600;white-space:nowrap}.fd-author-chip .count{font-family:var(--fd-mono);font-size:10.5px;color:var(--fd-dim);white-space:nowrap}.fd-browse-all{display:inline-flex;align-items:center;gap:5px;font-family:var(--fd-mono);font-size:12px;font-weight:600;color:var(--fd-accent);margin:10px 0 26px}.fd-etracker{background:var(--fd-surface);border:1px solid var(--fd-border);border-radius:var(--fd-r);padding:18px 20px 14px;margin-bottom:30px}.fd-etracker-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:16px}.fd-etracker-head b{font-family:var(--font-newsreader),Georgia,serif;font-size:15px;font-weight:600}.fd-etracker-head span{font-family:var(--fd-mono);font-size:11px;color:var(--fd-dim)}.fd-etracker-foot{margin-top:12px;font-size:12.5px;color:var(--fd-muted)}.fd-etimeline{position:relative;height:86px;margin:6px 4px 30px}.fd-etimeline-band{position:absolute;top:-4px;bottom:22px;background:var(--fd-brand-soft);border-radius:0 10px 10px 0}.fd-etimeline-band-label{position:absolute;top:-22px;right:0;font-family:var(--fd-mono);font-size:10.5px;font-weight:700;color:var(--fd-accent);white-space:nowrap}.fd-etstem{width:2px;border-radius:1px;transform:translateX(-50%);opacity:.55}.fd-etaxis,.fd-etstem{position:absolute;bottom:36px}.fd-etaxis{left:0;right:0;height:1px;background:var(--fd-border)}.fd-etgrid{position:absolute;top:2px;bottom:24px;width:1px;background:var(--fd-border-2)}.fd-etgrid-label{position:absolute;bottom:8px;font-family:var(--fd-mono);font-size:9.5px;font-weight:600;color:var(--fd-dim);transform:translateX(-50%);white-space:nowrap}.fd-etdot{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;width:11px;height:11px;padding:0;border-radius:50%;transform:translate(-50%,50%);border:2px solid var(--fd-surface);box-shadow:0 0 0 1px var(--fd-border-2);cursor:pointer;font:inherit;transition:width .12s ease,height .12s ease,box-shadow .12s ease}.fd-etdot:focus-visible,.fd-etdot:hover{width:13px;height:13px;box-shadow:0 0 0 1px var(--fd-border-2),0 0 0 4px var(--fd-brand-soft)}.fd-etdot.active{width:13px;height:13px;box-shadow:0 0 0 1px var(--fd-accent),0 0 0 4px var(--fd-brand-soft)}.fd-etpop{bottom:calc(100% + 16px);min-width:170px;max-width:210px;background:var(--fd-accent);color:#fff;border-radius:10px;padding:10px 12px;box-shadow:0 10px 24px -8px rgba(0,0,0,.35);z-index:5}.fd-etpop,.fd-etpop:after{position:absolute;transform:translateX(-50%)}.fd-etpop:after{content:"";top:100%;left:50%;border:5px solid transparent;border-top:5px solid var(--fd-accent)}.fd-etpop b{display:block;font-family:var(--font-newsreader),Georgia,serif;font-size:14.5px;font-weight:600;line-height:1.35;margin-bottom:4px}.fd-etpop span{display:block;font-family:var(--fd-mono);font-size:11px;color:#fff;opacity:.85}.fd-esection-label{display:flex;align-items:baseline;gap:10px;margin:0 0 12px}.fd-esection-label b{font-family:var(--fd-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fd-dim)}.fd-esection-label .rule{flex:1 1;height:1px;background:var(--fd-border)}.fd-efeatured{display:block;background:var(--fd-surface);border:1px solid var(--fd-border);border-radius:var(--fd-r-lg);padding:28px 32px;margin-bottom:30px;position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.fd-efeatured:hover{transform:translateY(-2px);box-shadow:var(--fd-shadow-lift)}.fd-efeatured:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--fd-accent),var(--fd-accent-2))}.fd-efeatured-byline{display:flex;align-items:center;gap:10px;margin-bottom:18px}.fd-efeatured-byline .avatar{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-newsreader),Georgia,serif;font-weight:600;font-size:16px;color:#fff;flex:none}.fd-efeatured-byline .who b{display:block;font-size:14.5px;font-weight:700}.fd-efeatured-byline .who span{font-size:12px;color:var(--fd-muted)}.fd-efeatured-byline .date{margin-left:auto;font-family:var(--fd-mono);font-size:11.5px;color:var(--fd-dim)}.fd-efeatured h2{font-family:var(--font-newsreader),Georgia,serif;font-style:italic;font-weight:600;font-size:32px;line-height:1.14;letter-spacing:-.01em;margin:0 0 14px;text-wrap:balance}.fd-efeatured .excerpt{font-size:16px;line-height:1.6;color:var(--fd-muted);margin:0 0 20px}.fd-efeatured-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fd-eread-link{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-family:var(--fd-mono);font-size:12.5px;font-weight:600;color:var(--fd-accent)}.fd-earchive{display:flex;flex-direction:column}.fd-eentry{display:grid;grid-template-columns:140px 1fr auto;grid-gap:24px;gap:24px;align-items:start;padding:16px 4px;border-top:1px solid var(--fd-border);transition:background .15s ease}.fd-eentry:hover{background:var(--fd-brand-soft);margin:0 -16px;padding:16px 20px;border-radius:12px}.fd-eentry:hover+.fd-eentry{border-top-color:transparent}.fd-eentry-byline{display:flex;align-items:center;gap:9px;min-width:0}.fd-eentry-byline .avatar{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-newsreader),Georgia,serif;font-weight:600;font-size:11px;color:#fff;flex:none}.fd-eentry-byline .name{font-size:12.5px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd-eentry-main h3{font-family:var(--font-newsreader),Georgia,serif;font-weight:600;font-size:19px;line-height:1.25;margin:0 0 6px}.fd-eentry-main .excerpt{font-size:13.5px;line-height:1.55;color:var(--fd-muted);margin:0 0 10px}.fd-eentry-main .tags{display:flex;gap:6px;flex-wrap:wrap}.fd-eentry-meta{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.fd-eentry-meta .date{font-size:11px;color:var(--fd-dim)}.fd-eentry-meta .date,.fd-eentry-meta .read{font-family:var(--fd-mono);white-space:nowrap}.fd-eentry-meta .read{font-size:11.5px;font-weight:600;color:var(--fd-accent)}@media (max-width:640px){.fd-essays-h1{font-size:32px}.fd-efeatured h2{font-size:24px}.fd-eentry{grid-template-columns:1fr;gap:8px}.fd-eentry-meta{flex-direction:row;align-items:center;justify-content:space-between}}.fd-shelf{position:relative}.fd-shelf-btn{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;padding:0;border-radius:50%;border:1px solid var(--fd-border-2);background:var(--fd-surface);color:var(--fd-text);box-shadow:var(--fd-shadow);cursor:pointer;z-index:3;font-size:17px;line-height:1;display:flex;align-items:center;justify-content:center}.fd-shelf-btn:hover{background:var(--fd-surface-2)}.fd-shelf-btn.prev{left:-14px}.fd-shelf-btn.next{right:-14px}.fd-mobile .fd-shelf-btn{display:none}.fd-vid-card{flex:0 0 240px;width:240px;display:flex;flex-direction:column;padding:0;overflow:hidden;scroll-snap-align:start}.fd-vid-thumb{position:relative;width:100%;aspect-ratio:16/9}.fd-vid-play,.fd-vid-thumb{display:flex;align-items:center;justify-content:center}.fd-vid-play{width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;font-size:15px}.fd-vid-chan{position:absolute;bottom:8px;left:10px;font-family:var(--fd-mono);font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6)}.fd-vid-body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:8px;flex:1 1}.fd-merch-card{flex:0 0 220px;width:220px;display:flex;flex-direction:column;padding:0;overflow:hidden;scroll-snap-align:start}.fd-merch-img{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 38%,var(--fd-surface) 0,var(--fd-surface-2) 100%);border-bottom:1px solid var(--fd-border)}.fd-merch-tee{width:86%;height:auto;display:block;filter:drop-shadow(0 6px 10px rgba(0,0,0,.18))}.fd-merch-photo{width:100%;height:100%;object-fit:cover;display:block}.fd-merch-body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px}@media (max-width:600px){.dex-active a:nth-of-type(n+4){display:none}}.dex-bubble{position:relative;max-width:600px;margin-top:4px;padding:11px 14px;border-radius:14px;background:var(--fd-surface-2);border:1px solid var(--fd-border);font-size:14px;line-height:1.55;color:var(--fd-text)}.dex-bubble strong{font-weight:700}.dex-bubble:before{content:"";position:absolute;left:-7px;top:18px;width:12px;height:12px;background:var(--fd-surface-2);border-left:1px solid var(--fd-border);border-bottom:1px solid var(--fd-border);transform:rotate(45deg)}.dex-hero{display:grid;grid-template-columns:auto 1fr;grid-column-gap:18px;column-gap:18px;grid-row-gap:10px;row-gap:10px;align-items:start}.dex-hero .dex-figure{grid-row:span 2}.dex-hero .dex-bubble{grid-column:2}@media (max-width:600px){.dex-hero{column-gap:12px;align-items:center}.dex-hero .dex-figure{grid-row:auto}.dex-figure .fd-face,.dex-figure .fd-face>span,.dex-figure svg{width:76px!important;height:76px!important}.dex-hero h1{font-size:24px!important}.dex-hero .dex-bubble{grid-column:1/-1;font-size:13.5px}.dex-bubble:before{left:30px;top:-7px;border-left:1px solid var(--fd-border);border-top:1px solid var(--fd-border);border-bottom:0}}.fd-admin-frame{--fd-admin-w:min(1360px,calc(100vw - 32px));width:var(--fd-admin-w);margin-left:calc((100% - var(--fd-admin-w)) / 2);display:flex;align-items:flex-start;gap:28px;padding-top:18px}.fd-admin-side{flex:0 0 236px;position:-webkit-sticky;position:sticky;top:72px;display:flex;flex-direction:column;gap:16px;padding:16px 12px;background:var(--fd-surface);border:1px solid var(--fd-border);border-radius:var(--fd-r-lg,16px);max-height:calc(100vh - 96px);overflow-y:auto}.fd-admin-brand{display:flex;align-items:baseline;gap:8px;padding:0 10px;font-size:16px;color:var(--fd-text)}.fd-admin-group{display:flex;flex-direction:column;gap:2px}.fd-admin-label{font-family:var(--fd-mono,ui-monospace,Menlo,monospace);font-size:10.5px;letter-spacing:.1em;color:var(--fd-dim);padding:0 10px 4px}.fd-admin-link{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:8px;font-size:14px;color:var(--fd-muted)}.fd-admin-link:hover{background:var(--fd-surface-2);color:var(--fd-text)}.fd-admin-link.on{background:color-mix(in srgb,var(--fd-accent) 11%,transparent);color:var(--fd-accent);font-weight:600}.fd-admin-badge{font-family:var(--fd-mono,ui-monospace,Menlo,monospace);font-size:11.5px;padding:1px 7px;border-radius:999px;background:var(--fd-surface-2);color:var(--fd-muted)}.fd-admin-badge.hot{background:var(--fd-accent);color:#ffffff}.fd-admin-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:16px}.fd-admin-h2{margin:0;font-size:15px;font-weight:700}.fd-admin-grid4{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px}.fd-admin-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px}.fd-admin-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:16px;gap:16px}.fd-admin-need{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:14px;background:var(--fd-surface);border:1px solid var(--fd-border);color:var(--fd-text)}.fd-admin-need:hover{border-color:var(--fd-border-2);box-shadow:var(--fd-shadow)}.fd-admin-need.hot{border-color:color-mix(in srgb,var(--fd-accent) 45%,var(--fd-border))}.fd-admin-stat{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:10px}.fd-admin-bar,.fd-admin-stat{background:var(--fd-surface-2)}.fd-admin-bar{height:8px;border-radius:999px;overflow:hidden}.fd-admin-bar>span{display:block;height:100%;border-radius:999px}.fd-admin-pill{font-size:12.5px;padding:4px 10px;border-radius:999px;background:var(--fd-surface-2);color:var(--fd-muted)}.fd-admin-pill.link{color:var(--fd-accent)}.fd-admin-pill.off{color:var(--fd-down);background:var(--fd-down-soft,var(--fd-surface-2))}.fd-admin-main>.fd-card{margin-bottom:0!important}@media (max-width:860px){.fd-admin-frame{flex-direction:column;gap:14px;width:auto;margin-left:0}.fd-admin-side{position:static;flex:none;width:100%;max-height:none;flex-direction:row;overflow-x:auto;gap:6px;padding:8px;box-sizing:border-box}.fd-admin-brand,.fd-admin-label{display:none}.fd-admin-group{flex-direction:row;gap:4px}.fd-admin-link{white-space:nowrap}}.fd-admin-main [id]{scroll-margin-top:84px}.fd-seg{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:10px;background:var(--fd-surface-2)}.fd-seg>a,.fd-seg>button{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;border:0;background:transparent;color:var(--fd-muted);font:inherit;font-size:13.5px;cursor:pointer;text-decoration:none}.fd-seg>a.on,.fd-seg>button.on{background:var(--fd-surface);color:var(--fd-text);font-weight:600;box-shadow:var(--fd-shadow)}.fd-seg>button:disabled{opacity:.45;cursor:not-allowed}.fd-inbox{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.fd-inbox-list{flex:1 1 360px;min-width:0;background:var(--fd-surface);border:1px solid var(--fd-border);border-radius:14px;overflow:hidden}.fd-inbox-tools{display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px;border-bottom:1px solid var(--fd-border);background:var(--fd-surface-2)}.fd-inbox-tools .fd-input{flex:1 1 160px;min-width:0;font-size:13.5px;padding:7px 10px}.fd-inbox-bulk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;font-size:13.5px;color:var(--fd-accent);background:color-mix(in srgb,var(--fd-accent) 9%,transparent);border-bottom:1px solid var(--fd-border)}.fd-inbox-rows{max-height:calc(100vh - 290px);min-height:240px;overflow-y:auto}.fd-inbox-row{display:flex;align-items:flex-start;gap:8px;padding:0 0 0 12px;border-bottom:1px solid var(--fd-border)}.fd-inbox-row.on{background:color-mix(in srgb,var(--fd-accent) 7%,transparent);box-shadow:inset 3px 0 0 var(--fd-accent)}.fd-inbox-row>input{margin-top:15px;width:15px;height:15px;accent-color:var(--fd-accent);flex:none}.fd-inbox-row>button{flex:1 1;min-width:0;display:flex;gap:10px;align-items:flex-start;padding:11px 12px 11px 4px;border:0;background:transparent;color:var(--fd-text);font:inherit;text-align:left;cursor:pointer}.fd-inbox-row:not(.on):hover{background:var(--fd-surface-2)}.fd-inbox-row-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.fd-inbox-row-top{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--fd-muted)}.fd-inbox-row-top b{color:var(--fd-text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-inbox-row-top .fd-mono{font-size:11.5px;flex:none}.fd-inbox-row-head{font-size:13.5px;line-height:1.4;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fd-inbox-avatar{flex:none;display:grid;place-items:center;border-radius:50%;color:#ffffff;font-weight:700}.fd-inbox-chips{display:flex;flex-wrap:wrap;gap:4px}.fd-inbox-chip{font-family:var(--fd-mono,ui-monospace,Menlo,monospace);font-size:11px;padding:2px 8px;border-radius:999px;background:var(--fd-surface-2);color:var(--fd-muted);white-space:nowrap}.fd-inbox-chip.warn{background:color-mix(in srgb,var(--fd-yellow) 16%,transparent);color:color-mix(in srgb,var(--fd-yellow) 70%,var(--fd-text))}.fd-inbox-chip.rep{background:color-mix(in srgb,var(--fd-accent) 11%,transparent);color:var(--fd-accent)}a.fd-inbox-chip:hover{text-decoration:underline}.fd-inbox-detail{flex:999 1 440px;min-width:0;display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:72px;padding:22px!important}.fd-inbox-why{padding:12px 14px;border-radius:10px;font-size:13.5px;line-height:1.5;background:color-mix(in srgb,var(--fd-yellow) 9%,transparent);border:1px solid color-mix(in srgb,var(--fd-yellow) 30%,transparent)}.fd-inbox-why ul{margin:6px 0 0;padding-left:18px}.fd-inbox-keys{display:flex;flex-wrap:wrap;gap:14px;padding-top:12px;border-top:1px solid var(--fd-border);font-size:12.5px;color:var(--fd-muted)}.fd-admin kbd{font-family:var(--fd-mono,ui-monospace,Menlo,monospace);font-size:11px;padding:1px 5px;border-radius:5px;border:1px solid var(--fd-border-2);background:var(--fd-surface-2);color:var(--fd-muted)}.fd-admin .fd-btn:not(.fd-btn-ghost) kbd{background:transparent;color:inherit;border-color:color-mix(in srgb,currentColor 45%,transparent)}.fd-inbox-empty{padding:40px 20px;text-align:center;color:var(--fd-muted);font-size:14px}.fd-inbox-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);z-index:60;padding:10px 16px;border-radius:10px;background:var(--fd-text);color:var(--fd-bg);font-size:13.5px;animation:fd-inbox-toast 3.2s ease forwards}@keyframes fd-inbox-toast{0%{opacity:0}8%{opacity:1}85%{opacity:1}to{opacity:0}}@media (max-width:860px){.fd-inbox-detail{position:static}.fd-inbox-rows{max-height:50vh}}.fd-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fd-inbox-preview{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:12px;border:1px solid var(--fd-border);background:var(--fd-surface-2)}.fd-inbox-preview-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:space-between;font-size:13.5px}.fd-inbox-preview-body{max-height:52vh;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding-right:6px}.fd-inbox-preview-body h3{margin:0;font-size:17px;line-height:1.35;text-wrap:balance}.fd-inbox-preview-body p{margin:0;font-size:14.5px;line-height:1.6}.fd-admin-table{width:100%;border-collapse:collapse;font-size:13.5px}.fd-admin-table td,.fd-admin-table th{padding:9px 14px;border-top:1px solid var(--fd-border);text-align:left;vertical-align:middle;font-weight:400}.fd-admin-table thead th{border-top:0;font-family:var(--fd-mono,ui-monospace,Menlo,monospace);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fd-dim);background:var(--fd-surface-2);white-space:nowrap}.fd-admin-table tbody th{font-weight:600}.fd-admin-table .num{text-align:right;font-family:var(--fd-mono,ui-monospace,Menlo,monospace);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.fd-switch{position:relative;width:40px;height:24px;border-radius:999px;border:0;padding:0;cursor:pointer;background:var(--fd-border-2);flex:none}.fd-switch.on{background:var(--fd-up)}.fd-switch:disabled{opacity:.6;cursor:progress}.fd-switch>span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#ffffff;box-shadow:0 1px 2px rgba(16,24,40,.25);transition:left .15s}.fd-switch.on>span{left:19px}.fd-viz{--viz-1:#2a78d6;--viz-2:#eb6834;--viz-3:#1baf7a;--viz-4:#eda100;--viz-5:#e87ba4;--viz-6:#7c5cd6}[data-theme=dark] .fd-viz{--viz-1:#3987e5;--viz-2:#d95926;--viz-3:#199e70;--viz-4:#c98500;--viz-5:#d55181;--viz-6:#8f73e3}.fd-viz .s1{fill:var(--viz-1);background:var(--viz-1)}.fd-viz .s2{fill:var(--viz-2);background:var(--viz-2)}.fd-viz .s3{fill:var(--viz-3);background:var(--viz-3)}.fd-viz .s4{fill:var(--viz-4);background:var(--viz-4)}.fd-viz .s5{fill:var(--viz-5);background:var(--viz-5)}.fd-viz .s6{fill:var(--viz-6);background:var(--viz-6)}.fd-viz-grid{stroke:var(--fd-border);stroke-width:1}.fd-viz-axis{stroke:var(--fd-border-2);stroke-width:1}.fd-viz-tick{fill:var(--fd-dim);font-size:11px;font-family:var(--fd-mono,ui-monospace,Menlo,monospace)}.fd-viz g:focus{outline:none}.fd-viz g:focus .fd-viz-bar,.fd-viz g:hover .fd-viz-bar{opacity:.85}.fd-viz-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:12.5px;color:var(--fd-muted)}.fd-viz-legend>span,.fd-viz-tip>span{display:inline-flex;align-items:center;gap:6px}.fd-viz-swatch{display:inline-block;width:10px;height:10px;border-radius:3px}.fd-viz-tip{position:absolute;top:0;transform:translateX(-50%);pointer-events:none;display:flex;flex-direction:column;gap:3px;padding:8px 10px;border-radius:9px;font-size:12px;white-space:nowrap;background:var(--fd-surface);border:1px solid var(--fd-border-2);box-shadow:var(--fd-shadow);color:var(--fd-text);z-index:2}.fd-imp{display:inline-grid;place-items:center;width:16px;height:16px;margin-right:6px;border-radius:4px;font-size:10.5px;font-weight:700;color:var(--fd-muted);background:var(--fd-surface-2);vertical-align:1px}.fd-imp.i4,.fd-imp.i5{color:#ffffff;background:var(--fd-accent)}.fd-imp.i3{color:var(--fd-accent);background:color-mix(in srgb,var(--fd-accent) 14%,transparent)}.fd-imp-chip.i4,.fd-imp-chip.i5{color:var(--fd-accent);background:color-mix(in srgb,var(--fd-accent) 12%,transparent);font-weight:600}.fd-watch-hero{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}@media (max-width:900px){.fd-watch-hero{grid-template-columns:minmax(0,1fr)}}.fd-dc{display:grid;grid-gap:18px;gap:18px}.fd-dc-two>*,.fd-dc>*{min-width:0}.fd-dc .fd-card h2{font-size:17px;font-weight:750;margin:0}.fd-dc .fd-card h3{font-size:14px;font-weight:700;margin:0 0 10px}.fd-dc-ledger{display:grid;grid-gap:18px;gap:18px}.fd-dc-ledger-top{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:26px;gap:26px;align-items:center}.fd-dc-ruckus{display:flex;justify-content:center}.fd-dc-ledger-copy{display:grid;grid-gap:10px;gap:10px;min-width:0}.fd-dc-ledger h1{font-size:30px;font-weight:800;letter-spacing:-.02em;margin:0}.fd-say{position:relative;margin:0;background:var(--fd-surface-2);border:1px solid var(--fd-border);border-radius:18px;padding:14px 16px;font-size:15px;line-height:1.55;color:var(--fd-text)}.fd-say:after,.fd-say:before{content:"";position:absolute;top:22px;width:0;height:0;border-style:solid}.fd-say:before{left:-16px;border-width:11px 16px 11px 0;border-color:transparent var(--fd-border) transparent transparent}.fd-say:after{left:-14px;top:23px;border-width:10px 15px 10px 0;border-color:transparent var(--fd-surface-2) transparent transparent}.fd-dc-byline{font-size:12.5px;color:var(--fd-muted)}.fd-dc-byline b{color:var(--fd-text)}.fd-lstats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--fd-border);padding-top:14px}.fd-lstats-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fd-lstat{display:grid;grid-row:span 3;grid-template-rows:subgrid;grid-row-gap:4px;row-gap:4px;padding:0 16px;border-left:1px solid var(--fd-border);min-width:0}.fd-lstat:first-child{padding-left:0;border-left:0}.fd-lstat .k{align-self:end;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--fd-dim)}.fd-lstat .v{font-family:var(--fd-mono);font-size:20px;font-weight:600;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fd-text)}.fd-lstat .s{font-size:11.5px;color:var(--fd-dim)}.fd-dc-head{justify-content:space-between;gap:10px;margin-bottom:12px}.fd-dc-chips,.fd-dc-head,.fd-dc-sorts{display:flex;align-items:center;flex-wrap:wrap}.fd-dc-chips,.fd-dc-sorts{gap:6px}.fd-dc-chips a{font-size:12.5px;font-weight:600;padding:5px 11px;border-radius:999px;border:1px solid var(--fd-border-2);color:var(--fd-muted)}.fd-dc-chips a.on{background:var(--fd-text);border-color:var(--fd-text);color:var(--fd-bg)}.fd-dc-sorts{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.fd-dc-sorts,.fd-dc-sorts a{color:var(--fd-dim)}.fd-dc-sorts a.on{color:var(--fd-accent);text-decoration:underline;text-underline-offset:3px}.fd-dc-two{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.fd-dc-pair{align-items:stretch}.fd-dc-side{display:grid;grid-gap:20px;gap:20px}.fd-dcmap{display:block;width:100%;height:auto}.fd-dcmap path{fill:var(--fd-dc-land);stroke:var(--fd-surface);stroke-width:1.2}.fd-dcmap a:hover path,.fd-dcmap path.on{fill:var(--fd-brand-soft)}.fd-dcmap circle{stroke:var(--fd-surface);stroke-width:1}.fd-dcmap circle.p{fill:none;stroke:var(--fd-dc-p);stroke-width:1.6}.fd-dcmap circle.a{fill:var(--fd-dc-a);fill-opacity:.75}.fd-dcmap circle.u{fill:var(--fd-dc-u);fill-opacity:.85}.fd-dcmap-legend{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:8px;font-size:12.5px;color:var(--fd-muted)}.fd-dc-st i,.fd-dcmap-legend i{display:inline-block;width:11px;height:11px;border-radius:50%;margin-right:6px;vertical-align:-1px}.fd-dc-st.proposed i,.fd-dcmap-legend i.p{border:2px solid var(--fd-dc-p)}.fd-dc-st.approved i,.fd-dcmap-legend i.a{background:var(--fd-dc-a)}.fd-dc-st.under_construction i,.fd-dcmap-legend i.u{background:var(--fd-dc-u)}.fd-dc-bars{display:grid;grid-gap:9px;gap:9px}.fd-dc-bar{display:grid;grid-template-columns:minmax(0,140px) minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;font-size:13px}.fd-dc-bars.short .fd-dc-bar{grid-template-columns:34px minmax(0,1fr) auto}.fd-dc-bar .n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-dc-bar .n a{color:var(--fd-accent);font-weight:600}.fd-dc-bar .t{height:8px;border-radius:4px;background:var(--fd-surface-2);overflow:hidden}.fd-dc-bar .t>span{display:block;height:100%;border-radius:4px;background:var(--fd-accent)}.fd-dc-bar .v{font-family:var(--fd-mono);font-size:12.5px;white-space:nowrap}.fd-dc-bar .v small{color:var(--fd-dim)}.fd-dc-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:baseline;padding:9px 0;border-top:1px solid var(--fd-border);font-size:13.5px}.fd-dc-line.nolead{grid-template-columns:minmax(0,1fr) auto}.fd-dc-line:first-of-type{border-top:0}.fd-dc-line .d{font-family:var(--fd-mono)}.fd-dc-line .d,.fd-dc-line .sub{font-size:12px;color:var(--fd-dim)}.fd-dc-line .sub{display:block}.fd-dc-line .mw,.fd-dc-table td.mw{font-family:var(--fd-mono);font-weight:700;white-space:nowrap}.fd-dc-count{color:var(--fd-dim);font-weight:500}.fd-dc-clear{margin:-4px 0 8px;font-size:13px}.fd-dc-clear a,.fd-dc-more,.fd-dc-pages a{color:var(--fd-accent);font-weight:600}.fd-dc-tablewrap{overflow-x:auto;margin:0 -16px}.fd-dc-table{width:100%;min-width:680px;border-collapse:collapse;font-size:13.5px}.fd-dc-table th{text-align:left;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--fd-dim)}.fd-dc-table td,.fd-dc-table th{padding:10px 16px;border-bottom:1px solid var(--fd-border)}.fd-dc-table td{vertical-align:top}.fd-dc-table td.mw{text-align:right}.fd-dc-table .sub{font-size:12px;color:var(--fd-dim)}.fd-dc-table .sub a,.fd-dc-table td>a{color:var(--fd-accent)}.fd-dc-st{white-space:nowrap;font-size:12.5px}.fd-dc-ev{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--fd-dim)}.fd-dc-pages{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;font-size:13px;color:var(--fd-muted)}.fd-dc-company{display:grid;grid-gap:14px;gap:14px}.fd-dc-company-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.fd-dc-company-head h2{font-size:17px;font-weight:750;margin:0}.fd-dc-tracked{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--fd-muted)}@media (max-width:900px){.fd-dc-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.fd-dc-ledger-top{grid-template-columns:76px minmax(0,1fr);gap:18px;align-items:start}.fd-dc-ruckus .fd-face,.fd-dc-ruckus .fd-face>*{width:76px!important;height:auto!important}.fd-dc-ruckus svg{width:100%!important;height:auto!important}.fd-dc-ledger h1{font-size:22px}.fd-say{font-size:14px;padding:12px 13px}.fd-lstats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:4px}.fd-lstat:nth-child(odd){padding-left:0;border-left:0}.fd-lstat:nth-child(n+3){padding-top:14px}.fd-lstats-3 .fd-lstat:nth-child(3){padding-left:0;border-left:0}.fd-dc-bar{grid-template-columns:minmax(0,96px) minmax(0,1fr) auto}}.fd-team{display:grid;grid-gap:4px;gap:4px;padding-top:12px}.fd-team header h1{margin:8px 0 0;font-size:clamp(28px,5vw,36px);font-weight:800;color:color-mix(in srgb,var(--fd-text) 85%,var(--fd-muted));letter-spacing:-.025em;text-wrap:balance}.fd-team header p{color:var(--fd-muted);margin:8px 0 14px;font-size:15px;line-height:1.55}.fd-team-group{border-top:1px solid var(--fd-border)}.fd-team-group>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;grid-gap:4px 14px;gap:4px 14px;align-items:center;padding:14px 0}.fd-team-card>summary::-webkit-details-marker,.fd-team-group>summary::-webkit-details-marker{display:none}.fd-team-title{display:flex;align-items:center;gap:10px}.fd-team-title h2{margin:0;font-size:20px;font-weight:700;color:color-mix(in srgb,var(--fd-text) 78%,var(--fd-muted));letter-spacing:-.01em}.fd-team-count{font-family:var(--fd-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fd-dim);background:var(--fd-surface-2);padding:3px 7px;border-radius:6px;white-space:nowrap}.fd-team-blurb{color:var(--fd-muted);font-size:14px;min-width:0}.fd-team-chev{font-size:20px;color:var(--fd-dim);transition:transform .2s}.fd-team-group[open] .fd-team-chev{transform:rotate(180deg)}.fd-team-body{padding:2px 0 20px}.fd-team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:10px;gap:10px}.fd-team-card{border:1px solid var(--fd-border);border-top:3px solid var(--c);border-radius:14px;padding:10px 12px;background:var(--fd-surface);min-width:0}.fd-team-card>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px}.fd-team-av{flex:none;line-height:0}.fd-team-who{flex:1 1;min-width:0;display:grid}.fd-team-who b{font-size:16px;color:var(--c);display:flex;align-items:center;gap:6px}.fd-team-who span{font-size:13px;color:var(--fd-muted)}.fd-team-plus{color:var(--fd-dim);font-size:18px;transition:transform .2s}.fd-team-card[open] .fd-team-plus{transform:rotate(45deg)}.fd-team-card p{margin:10px 0 6px;font-size:14px;line-height:1.5;color:var(--fd-muted)}.fd-team-card a,.fd-team-more{font-size:13.5px;font-weight:700;color:var(--fd-accent);text-decoration:none}.fd-team-more{display:inline-block;margin-top:12px}.fd-team-reps{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));grid-gap:12px;gap:12px}.fd-team-rep{display:flex;gap:14px;align-items:center;border:1px solid var(--fd-border);border-top:3px solid var(--c);border-radius:14px;padding:10px;background:var(--fd-surface);color:inherit;text-decoration:none;min-width:0}.fd-team-rep img{width:80px;height:80px;flex:none;object-fit:cover;object-position:center 22%;border-radius:10px}.fd-team-rep>span{display:grid;min-width:0}.fd-team-rep b{font-size:17px;font-weight:600;color:color-mix(in srgb,var(--fd-text) 78%,var(--fd-muted))}.fd-team-role{font-family:var(--fd-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fd-dim)}.fd-team-beat{margin-top:4px;font-size:14px;color:var(--fd-muted)}.fd-team-minis{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));grid-gap:10px;gap:10px}.fd-team-mini{margin:0;border:1px solid var(--fd-border);border-radius:14px;padding:10px;background:var(--fd-surface);justify-items:center;align-content:start;grid-gap:4px;gap:4px;text-align:center;color:inherit;text-decoration:none}.fd-team-handle,.fd-team-mini,.fd-team-mini figcaption{display:grid;min-width:0}.fd-team-mini b{font-size:13.5px;font-weight:600;color:color-mix(in srgb,var(--fd-text) 78%,var(--fd-muted));overflow-wrap:anywhere}.fd-team-handle span,.fd-team-mini figcaption span{font-size:12px;line-height:1.35;color:var(--fd-muted)}@media (max-width:560px){.fd-team-group>summary{grid-template-columns:1fr auto}.fd-team-blurb{grid-column:1/-1;grid-row:2}}.fd-llm-wordmark span{color:var(--fd-llm-marco)}.fd-lstats-4{grid-template-columns:repeat(4,minmax(0,1fr))}.fd-llm-tl{overflow-x:auto;margin-top:6px;-webkit-overflow-scrolling:touch;direction:rtl}.fd-llm-tl svg{direction:ltr;display:block;width:100%;min-width:900px;height:auto;font-family:inherit}.fd-llm-tlwrap{position:relative}.fd-llm-tl-labs{display:none}@media (max-width:1000px){.fd-llm-tl-labs{display:block;position:absolute;inset:0 auto 0 0;pointer-events:none}.fd-llm-tl-labs span{position:absolute;left:0;transform:translateY(-50%);white-space:nowrap;font-size:11.5px;font-weight:700;color:var(--fd-text);background:color-mix(in srgb,var(--fd-surface) 88%,transparent);padding:1px 6px 1px 0;border-radius:4px}}.fd-llm-tl .grid{stroke:var(--fd-border)}.fd-llm-tl .lane{stroke:var(--fd-surface-2)}.fd-llm-tl .tick{font-family:var(--fd-mono);font-size:11.5px;fill:var(--fd-dim)}.fd-llm-tl .lab{font-size:13px;font-weight:700;fill:var(--fd-text)}.fd-llm-tl .name{font-size:11px;fill:var(--fd-muted);pointer-events:none}.fd-llm-tl a circle{cursor:pointer;transition:r .12s}.fd-llm-tl a:focus-visible circle,.fd-llm-tl a:hover circle{stroke:var(--fd-text);stroke-width:2}.fd-llm-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;color:var(--fd-muted);margin-top:8px}.fd-llm-legend span{display:inline-flex;align-items:center;gap:6px}.fd-llm-legend .dot{width:11px;height:11px;border-radius:50%;display:inline-block}.fd-llm-legend .dot.closed{background:var(--fd-llm-closed)}.fd-llm-legend .dot.open{border:2px solid var(--fd-llm-open);background:var(--fd-surface)}.fd-llm-legend .dot.announced{background:var(--fd-llm-announced)}.fd-llm-line{display:grid;grid-template-columns:104px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:baseline;padding:9px 0;border-top:1px solid var(--fd-border);font-size:14.5px}.fd-dc-head+.fd-llm-line{border-top:0}.fd-llm-line:has(>.w:first-child){grid-template-columns:minmax(0,1fr) auto}.fd-llm-line .d{font-family:var(--fd-mono);font-size:12px;color:var(--fd-dim);white-space:nowrap}.fd-llm-line .w{min-width:0}.fd-llm-line a,.fd-llm-name{font-weight:700;color:var(--fd-text);text-decoration:none}.fd-llm-line a:hover,.fd-llm-name:hover{color:var(--fd-accent)}.fd-llm-line .lab{font-size:12.5px;color:var(--fd-muted)}.fd-llm-badge{font-family:var(--fd-mono);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px;border-radius:5px;white-space:nowrap}.fd-llm-badge.open{color:var(--fd-llm-open);background:color-mix(in srgb,var(--fd-llm-open) 12%,transparent)}.fd-llm-badge.closed{color:var(--fd-llm-closed);background:color-mix(in srgb,var(--fd-llm-closed) 11%,transparent)}.fd-llm-badge.unreleased{color:var(--fd-yellow);background:color-mix(in srgb,var(--fd-llm-announced) 15%,transparent)}.fd-llm-badge.unknown{color:var(--fd-dim);background:var(--fd-surface-2)}.fd-llm-search{display:flex;gap:8px;margin:4px 0 12px}.fd-llm-search input[type=search]{flex:1 1;min-width:0;padding:9px 12px;border-radius:10px;border:1px solid var(--fd-border);background:var(--fd-surface);color:var(--fd-text);font:inherit}.fd-llm-filters{display:grid;grid-gap:8px;gap:8px;margin-bottom:10px}.fd-llm-frow{display:flex;gap:10px;align-items:center;min-width:0}.fd-llm-frow .lbl{flex:none;width:70px;font-family:var(--fd-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fd-dim)}.fd-llm-frow .fd-dc-chips i{font-style:normal;font-family:var(--fd-mono);font-size:11px;opacity:.7;margin-left:3px}.fd-llm-num{font-family:var(--fd-mono);font-size:12.5px;color:var(--fd-muted);white-space:nowrap}.fd-llm-tag{display:inline-block;font-size:11.5px;color:var(--fd-muted);background:var(--fd-surface-2);border-radius:5px;padding:1px 6px;margin:0 4px 3px 0}.fd-llm-credit,.fd-llm-note{font-size:12.5px;color:var(--fd-dim);margin:8px 0 0}.fd-llm-credit a{color:var(--fd-accent)}.fd-llm-crumbs{font-size:13px;color:var(--fd-dim)}.fd-llm-crumbs a{color:var(--fd-accent);text-decoration:none}.fd-llm-model{display:grid;grid-gap:10px;gap:10px;border-top:3px solid var(--fd-llm-marco)}.fd-llm-model h1{margin:0;font-size:clamp(26px,5vw,34px);font-weight:800;letter-spacing:-.02em;text-wrap:balance}.fd-llm-sub{display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:var(--fd-muted);font-size:14.5px}.fd-llm-sub a{color:var(--fd-accent);text-decoration:none}.fd-llm-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));grid-gap:10px;gap:10px}.fd-llm-facts div{background:var(--fd-surface-2);border-radius:10px;padding:9px 11px;min-width:0}.fd-llm-facts span{display:block;font-family:var(--fd-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fd-dim)}.fd-llm-facts b{font-size:14px;overflow-wrap:anywhere}.fd-llm-best{border-left:3px solid var(--fd-llm-marco);padding:2px 0 2px 14px;display:grid;grid-gap:6px;gap:6px}.fd-llm-best .who{display:flex;align-items:center;gap:8px}.fd-llm-best p{margin:0;font-size:15px;line-height:1.55}.fd-llm-best .changed{color:var(--fd-muted);font-size:14px}.fd-llm-tags{gap:6px;align-items:center}.fd-llm-fam,.fd-llm-tags{display:flex;flex-wrap:wrap}.fd-llm-fam{list-style:none;margin:0;padding:10px 0 4px;row-gap:18px}.fd-llm-fam li{flex:none;width:140px;border-top:3px solid var(--fd-border-2);padding:10px 12px 0 0;position:relative;display:grid;grid-gap:2px;gap:2px;font-size:13.5px}.fd-llm-fam li:before{content:"";position:absolute;top:-8px;left:0;width:11px;height:11px;border-radius:50%;background:var(--fd-border-2);border:2px solid var(--fd-surface)}.fd-llm-fam li.more{border-top-style:dashed}.fd-llm-fam li.more a{color:var(--fd-muted)}.fd-llm-fam li.on{border-top-color:var(--fd-llm-marco)}.fd-llm-fam li.on:before{background:var(--fd-llm-marco)}.fd-llm-fam a{color:var(--fd-text);font-weight:600;text-decoration:none}.fd-llm-fam a:hover{color:var(--fd-accent)}.fd-llm-fam span{font-family:var(--fd-mono);font-size:11.5px;color:var(--fd-dim)}.fd-llm-sources{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;font-size:14px}.fd-llm-sources a{color:var(--fd-accent);overflow-wrap:anywhere}@media (max-width:640px){.fd-lstats-4{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-llm-frow{align-items:flex-start;flex-direction:column;gap:4px}.fd-llm-line{grid-template-columns:minmax(0,1fr) auto}.fd-llm-line .d:first-child{grid-column:1/-1}}.fd-hb-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 12px;margin-bottom:14px}.fd-hb-head h2{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;text-wrap:balance}.fd-hb-head a{color:var(--fd-accent);font-weight:600;font-size:13.5px}.fd-hb-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:22px;gap:22px}.fd-hb-grid.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:18px}.fd-hb-sub{margin:16px 0 8px;font:600 10.5px/1.2 var(--fd-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--fd-dim)}.fd-hb-host{display:flex;gap:12px;align-items:flex-start}.fd-hb-face{flex:0 0 auto;width:58px;height:58px;border-radius:50%;background:var(--fd-surface-2);display:grid;place-items:center;overflow:hidden}.fd-hb-host p{margin:4px 0 0;font-size:13.5px;line-height:1.5}.fd-hb-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:14px 0 0}.fd-hb-stats div{min-width:0;border-radius:10px;padding:8px 9px;color:#fff;background:linear-gradient(135deg,var(--hb-a),var(--hb-b))}.fd-hb-stats .t-indigo{--hb-a:#3a43c9;--hb-b:#5b3fd0}.fd-hb-stats .t-blue{--hb-a:#1b5f9e;--hb-b:#17788a}.fd-hb-stats .t-violet{--hb-a:#6a32c8;--hb-b:#9b2a9e}.fd-hb-stats .t-amber{--hb-a:#a84b0c;--hb-b:#b8330f}.fd-hb-stats .t-green{--hb-a:#0f6b5f;--hb-b:#19743a}.fd-hb-stats b{display:block;font-size:16px;line-height:1.2;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.fd-hb-stats span{display:block;font-size:11px;line-height:1.3;opacity:.9}@media (max-width:480px){.fd-hb-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.fd-hb-clouds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 18px;gap:0 18px}.fd-hb-clouds .fd-dc-line:nth-child(-n+2){border-top:0}@media (max-width:480px){.fd-hb-clouds{grid-template-columns:minmax(0,1fr)}.fd-hb-clouds .fd-dc-line:nth-child(2){border-top:1px solid var(--fd-border)}}.fd-hb-src{margin:14px 0 0;font-size:11px;color:var(--fd-dim)}.fd-hb-src a{color:inherit;text-decoration:underline}@media (max-width:760px){.fd-hb-grid,.fd-hb-grid.even{grid-template-columns:minmax(0,1fr)}}@media (min-width:1001px){.fd-hb .fd-llm-tl svg{min-width:0}}.fd-dc-co-note{margin:0 0 10px;font-size:13.5px;color:var(--fd-muted)}.fd-dc-cotable td:first-child a{color:inherit;text-decoration:none}.fd-dc-cotable td:first-child a:hover b{text-decoration:underline}.fd-dc-public{color:var(--fd-up)}.fd-dc-who{margin:0;display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:13.5px;color:var(--fd-muted)}.fd-dc-changes{margin:0;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px;font-size:13.5px}.fd-dc-changes .fd-mono{color:var(--fd-dim);font-size:12px;margin-right:6px}.fd-cloud-chartwrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.fd-cloud-chart{display:block;width:100%;height:auto}@media (max-width:640px){.fd-cloud-chart{min-width:560px}}.fd-cloud-chart .grid{stroke:var(--fd-border);stroke-width:1}.fd-cloud-chart .tick{fill:var(--fd-dim);font-size:11px;font-family:var(--fd-mono)}.fd-cloud-chart .line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.fd-cloud-chart .dot{stroke:var(--fd-surface);stroke-width:2}.fd-cloud-chart .end{fill:var(--fd-text);font-size:12px;font-weight:700}.fd-cloud-chart .s1 .dot,.fd-cloud-chart .s1 .line{stroke:var(--viz-1)}.fd-cloud-chart .s2 .dot,.fd-cloud-chart .s2 .line{stroke:var(--viz-2)}.fd-cloud-chart .s3 .dot,.fd-cloud-chart .s3 .line{stroke:var(--viz-3)}.fd-cloud-chart .s4 .dot,.fd-cloud-chart .s4 .line{stroke:var(--viz-4)}.fd-cloud-chart .s5 .dot,.fd-cloud-chart .s5 .line{stroke:var(--viz-5)}.fd-cloud-chart .s6 .dot,.fd-cloud-chart .s6 .line{stroke:var(--viz-6)}.fd-cloud-chart .dot{fill:var(--viz-1)}.fd-cloud-chart .s2 .dot{fill:var(--viz-2)}.fd-cloud-chart .s3 .dot{fill:var(--viz-3)}.fd-cloud-chart .s4 .dot{fill:var(--viz-4)}.fd-cloud-chart .s5 .dot{fill:var(--viz-5)}.fd-cloud-chart .s6 .dot{fill:var(--viz-6)}.fd-cloud-legend{margin:6px 0 10px;padding:0;list-style:none;display:flex;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--fd-text)}.fd-cloud-legend span{color:var(--fd-muted)}.fd-cloud-table .sub{color:var(--fd-dim);font-size:12px}.fd-nl-head{padding:20px;display:grid;grid-gap:14px;gap:14px;container-type:inline-size}.fd-nl-title{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap}.fd-nl-title h2{margin:0;font-size:20px;font-weight:800;letter-spacing:-.01em}.fd-nl-pill{font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);white-space:nowrap}.fd-nl-version{margin-left:auto;width:auto;max-width:100%;font-size:13px;padding:7px 10px}.fd-nl-state{margin:-6px 0 0;font-size:13.5px;color:var(--fd-muted)}.fd-nl-steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:12px;gap:12px;padding-top:14px;border-top:1px solid var(--fd-border)}@container (max-width: 560px){.fd-nl-steps{grid-auto-flow:row}}.fd-nl-step{display:flex;flex-direction:column;gap:8px}.fd-nl-step-label{font-size:12px;font-weight:700;color:var(--fd-muted)}.fd-nl-step-btns{display:flex;flex-direction:column;gap:8px}.fd-nl-step-btns .fd-btn{width:100%;justify-content:center;padding:9px 14px;font-size:13.5px;white-space:nowrap}.fd-nl-hint{font-size:12px;color:var(--fd-dim)}.fd-nl-now{color:var(--fd-down)}.fd-nl-savebar{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);z-index:79;display:flex;align-items:center;gap:14px;flex-wrap:wrap;width:min(760px,calc(100vw - 32px));box-sizing:border-box;padding:10px 12px 10px 18px;border-radius:14px;background:var(--fd-surface);border:1px solid var(--fd-accent);box-shadow:0 14px 36px rgba(16,24,40,.22);font-size:13.5px}.fd-nl-savebar>span:first-child{flex:1 1;min-width:0}.fd-nl-inline{cursor:text;border-radius:4px;outline:none}.fd-nl-inline:hover{background:color-mix(in srgb,var(--fd-accent) 10%,transparent)}.fd-nl-inline:focus{box-shadow:0 0 0 2px var(--fd-accent)}.fd-nl-toast{position:fixed;left:50%;bottom:calc(86px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);z-index:80;display:flex;align-items:center;gap:12px;max-width:min(560px,calc(100vw - 32px));padding:12px 14px 12px 18px;border-radius:12px;background:var(--fd-text);color:var(--fd-bg);font-size:14px;box-shadow:0 12px 32px rgba(16,24,40,.25)}.fd-nl-toast.bad{background:var(--fd-down);color:#fff}.fd-nl-toast button{border:0;background:transparent;color:inherit;font-size:18px;line-height:1;cursor:pointer;padding:0 2px}blockquote,figcaption,li,p{text-wrap:pretty}.fd-blog-src{display:flex;justify-content:space-between;gap:8px;padding:5px 6px;border-radius:6px;font-size:13.5px;color:var(--fd-text)}.fd-blog-src:hover{background:var(--fd-surface-2)}.fd-blog-src.on{background:color-mix(in srgb,var(--fd-accent) 14%,transparent);color:var(--fd-accent);font-weight:600}#blog-posts{transition:opacity .15s}#blog-posts.fd-loading{opacity:.45}.fd-linkbtn{border:0;padding:0;background:none;font:inherit;font-weight:600;color:var(--fd-accent);cursor:pointer}.fd-linkbtn:hover{text-decoration:underline}.fd-linkbtn:disabled{color:var(--fd-dim);cursor:default}.fd-brand-ai,.fd-listen-wordmark span{color:var(--fd-accent)}.fd-listen-h2{margin:0;font-family:var(--font-newsreader),Georgia,serif;font-weight:600;font-size:24px;text-wrap:balance}.fd-listen-sub{margin:4px 0 0;font-size:14px;color:var(--fd-muted)}.fd-listen-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.fd-listen-more{font-family:var(--fd-mono);font-size:12px;color:var(--fd-accent);white-space:nowrap}.fd-listen-player{padding:20px;display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:center}.fd-listen-cover{aspect-ratio:1;max-width:100%;border-radius:12px;background:linear-gradient(150deg,#1a2140,#4c57e6);color:#fff;display:grid;align-content:end;grid-gap:2px;gap:2px;padding:14px;position:relative;overflow:hidden}.fd-listen-cover .faces{position:absolute;top:14px;left:14px;display:flex}.fd-listen-cover .faces img{width:46px;height:46px;border-radius:50%;object-fit:cover;object-position:center 22%;border:2px solid #fff}.fd-listen-cover .faces img+img{margin-left:-12px}.fd-listen-cover .show{font-family:var(--fd-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.fd-listen-cover b{font-size:22px;line-height:1.1}.fd-listen-cover b,.fd-listen-title{font-family:var(--font-newsreader),Georgia,serif}.fd-listen-title{margin:0;font-weight:600;font-size:24px;line-height:1.2;text-wrap:balance}.fd-listen-controls{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:8px}.fd-listen-play{width:54px;height:54px;border-radius:50%;border:0;background:var(--fd-accent);color:#fff;display:grid;place-items:center;cursor:pointer;flex:none;box-shadow:0 8px 20px color-mix(in srgb,var(--fd-accent) 40%,transparent)}.fd-listen-play-link{display:inline-flex;align-items:center;gap:12px;font-weight:700;color:var(--fd-text)}.fd-listen-chapters{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.fd-listen-chap{font:inherit;font-size:12px;padding:4px 9px;border-radius:999px;background:var(--fd-surface-2);border:1px solid var(--fd-border);color:var(--fd-muted);cursor:pointer}.fd-listen-chap:hover{border-color:var(--fd-accent);color:var(--fd-accent)}.fd-listen-briefs{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.fd-listen-brief{display:grid;grid-gap:8px;gap:8px;align-content:start;color:var(--fd-text)}.fd-listen-brief .who{display:flex;align-items:center;gap:10px}.fd-listen-brief .who b{font-size:15.5px}.fd-listen-brief .pair{display:flex}.fd-listen-brief .pair img{width:36px;height:36px;border-radius:50%;object-fit:cover;object-position:center 22%;border:2px solid var(--fd-surface)}.fd-listen-brief .pair img+img{margin-left:-10px}.fd-listen-brief p{margin:0;font-size:13.5px;color:var(--fd-muted);line-height:1.5}.fd-listen-brief .meta{font-family:var(--fd-mono);font-size:11px;color:var(--fd-dim)}.fd-listen-live,.fd-listen-soon{width:-moz-fit-content;width:fit-content;font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;color:var(--fd-yellow);background:color-mix(in srgb,var(--fd-yellow) 16%,transparent)}.fd-listen-live{color:var(--fd-up);background:color-mix(in srgb,var(--fd-up) 14%,transparent)}.fd-listen-eps{list-style:none;margin:0;padding:0}.fd-listen-ep{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--fd-border);color:var(--fd-text)}.fd-listen-eps li:last-child .fd-listen-ep{border-bottom:1px solid var(--fd-border)}.fd-listen-ep .mini{width:38px;height:38px;border-radius:50%;border:1px solid var(--fd-border-2);display:grid;place-items:center;color:var(--fd-accent)}.fd-listen-ep b{display:block;font-size:15px;line-height:1.35}.fd-listen-ep .meta{font-size:12.5px;color:var(--fd-dim)}.fd-listen-ep .len{font-family:var(--fd-mono);font-size:12px;color:var(--fd-dim);white-space:nowrap}@media (max-width:640px){.fd-listen-player{grid-template-columns:minmax(0,1fr)}.fd-listen-cover{max-width:200px}}.fd-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:16px;gap:16px}.fd-thumb{display:grid;grid-gap:6px;gap:6px;align-content:start;color:var(--fd-text)}.fd-thumb .pic{position:relative;aspect-ratio:16/9;max-width:100%;border-radius:10px;background:var(--fd-surface-2) center /cover no-repeat;overflow:hidden}.fd-thumb .play{position:absolute;inset:0;margin:auto;width:44px;height:44px;border-radius:50%;background:var(--fd-accent);color:#fff;display:grid;place-items:center;box-shadow:0 8px 20px rgba(0,0,0,.3);transition:transform .15s}.fd-thumb:hover .play{transform:scale(1.08)}.fd-thumb .len{position:absolute;right:8px;bottom:8px;font-family:var(--fd-mono);font-size:11px;color:#fff;background:rgba(0,0,0,.75);padding:2px 6px;border-radius:4px}.fd-thumb b{font-size:14.5px;line-height:1.35}.fd-thumb .m{font-size:12px;color:var(--fd-dim)}.fd-watch-more summary{cursor:pointer;font-weight:600;font-size:14px;color:var(--fd-accent)}.fd-watch-more ul{list-style:none;margin:10px 0 0;padding:0}.fd-watch-more li{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--fd-border)}.fd-watch-more li a{color:var(--fd-text);font-weight:600}.fd-watch-more li .fd-mono{font-size:12px;color:var(--fd-dim)}.fd-yt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px}.fd-yt-chan{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:12px;color:var(--fd-text)}.fd-yt-chan .av{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;font-size:15px}.fd-yt-chan .k{display:block;font-family:var(--fd-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--fd-dim)}.fd-yt-chan b{display:block;font-size:14px}.fd-yt-chan .d{display:block;font-size:12.5px;color:var(--fd-muted)}.fd-pcol{display:grid;grid-gap:16px;gap:16px;margin-top:18px;min-width:0}.fd-psec{background:var(--fd-surface);border:1px solid var(--fd-border);border-radius:16px;box-shadow:var(--fd-shadow);min-width:0}.fd-psec>summary{list-style:none;cursor:pointer;padding:16px 18px;display:flex;align-items:center;gap:10px}.fd-psec>summary::-webkit-details-marker{display:none}.fd-psec>summary h2{margin:0;font-size:19px;font-weight:700;letter-spacing:-.01em}.fd-psec>summary .cnt{font-family:var(--fd-mono);font-size:12px;color:var(--fd-dim)}.fd-psec .body{padding:0 18px 18px;display:grid;grid-gap:12px;gap:12px;min-width:0}.fd-pmore .chev,.fd-psec .chev{flex:none;width:28px;height:28px;border-radius:50%;border:1px solid var(--fd-border-2);display:inline-block;background:var(--fd-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%234c57e6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /14px no-repeat;transition:transform .15s}.fd-psec>summary .chev{margin-left:auto}.fd-pmore[open]>summary .chev,.fd-psec[open]>summary .chev{transform:rotate(180deg)}.fd-pmore>summary{list-style:none;cursor:pointer;display:flex;padding-top:6px}.fd-pmore>summary::-webkit-details-marker{display:none}.fd-pmore[open]>summary{order:99}.fd-pmore[open]{display:flex;flex-direction:column;gap:0}@media (prefers-reduced-motion:reduce){.fd-pmore .chev,.fd-psec .chev{transition:none}}.fd-pfacts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.fd-pfacts.n5{grid-template-columns:repeat(5,minmax(0,1fr))}.fd-pfacts.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.fd-pfacts.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.fd-pfacts.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-pfacts.n1{grid-template-columns:minmax(0,1fr)}@media (max-width:900px){.fd-pfacts.n6{grid-template-columns:repeat(3,minmax(0,1fr))}.fd-pfacts.n4{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-pfacts.n5{grid-template-columns:repeat(6,minmax(0,1fr))}.fd-pfacts.n5 .fd-pfact{grid-column:span 2}.fd-pfacts.n5 .fd-pfact:nth-child(n+4){grid-column:span 3}}@media (max-width:420px){.fd-pfacts.n3,.fd-pfacts.n5,.fd-pfacts.n6{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-pfacts.n5 .fd-pfact,.fd-pfacts.n5 .fd-pfact:nth-child(n+4){grid-column:auto}.fd-pfacts.n3 .fd-pfact:last-child,.fd-pfacts.n5 .fd-pfact:last-child{grid-column:1/-1}}.fd-pfact{background:linear-gradient(135deg,var(--fa),var(--fb));color:#fff;border-radius:14px;padding:12px 14px;box-shadow:0 8px 20px -10px var(--fa);min-width:0}.fd-pfact:nth-child(6n+1){--fa:#3a43c9;--fb:#5b3fd0}.fd-pfact:nth-child(6n+2){--fa:#1b5f9e;--fb:#17788a}.fd-pfact:nth-child(6n+3){--fa:#6a32c8;--fb:#9b2a9e}.fd-pfact:nth-child(6n+4){--fa:#a84b0c;--fb:#b8330f}.fd-pfact:nth-child(6n+5){--fa:#0f6b5f;--fb:#19743a}.fd-pfact:nth-child(6n+6){--fa:#a3204f;--fb:#7c2fa0}.fd-pfact span{display:block;font-family:var(--fd-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.88)}.fd-pfact b{display:block;font-size:17px;font-weight:400;color:#fff;overflow-wrap:anywhere}.fd-pfact b a{color:#fff;text-decoration:underline;text-underline-offset:3px}.fd-plist{list-style:none;margin:0;padding:0;display:grid}.fd-plist>.fd-prow,.fd-plist>li,.fd-pmore>.fd-prow,.fd-pmore>li{padding:10px 0;border-top:1px solid var(--fd-border)}.fd-plist>.fd-prow:first-child{border-top:0;padding-top:2px}.fd-prow{display:grid;grid-template-columns:84px auto minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;align-items:baseline}.fd-prow .d{font-family:var(--fd-mono);font-size:12px;color:var(--fd-dim);grid-row:span 2}.fd-prow .k{font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--fd-surface-2);color:var(--fd-muted);text-transform:capitalize;width:-moz-fit-content;width:fit-content}.fd-prow .k.hire,.fd-prow .k.joined{background:color-mix(in srgb,var(--fd-accent) 14%,transparent);color:var(--fd-accent)}.fd-prow .k.funding,.fd-prow .k.product{background:color-mix(in srgb,var(--fd-up) 14%,transparent);color:var(--fd-up)}.fd-prow .k.left{background:color-mix(in srgb,var(--fd-down) 14%,transparent);color:var(--fd-down)}.fd-prow b{font-size:15px;font-weight:600}.fd-prow p{grid-column:2/-1;margin:0;font-size:13.5px;color:var(--fd-muted);line-height:1.5}@media (max-width:640px){.fd-prow{grid-template-columns:1fr}.fd-prow .d{grid-row:auto}.fd-prow p{grid-column:auto}}.fd-ptl{list-style:none;margin:0;padding:0 0 0 18px;position:relative;display:grid;grid-gap:12px;gap:12px}.fd-ptl:before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:2px;background:linear-gradient(var(--fd-accent),#17788a);border-radius:2px}.fd-ptl li{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline;font-size:14px}.fd-ptl li:before{content:"";position:absolute;left:-18px;top:5px;width:12px;height:12px;border-radius:50%;background:var(--fd-surface);border:3px solid var(--fd-accent)}.fd-ptl li.product:before{border-color:#0f6b5f}.fd-ptl li.left:before{border-color:var(--fd-down)}.fd-ptl .d{font-family:var(--fd-mono);font-size:12px;color:var(--fd-dim)}.fd-pgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.fd-pgrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.fd-pgrid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.fd-pgrid{grid-template-columns:minmax(0,1fr)}}.fd-ptile{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;color:var(--fd-text);background:linear-gradient(150deg,color-mix(in srgb,var(--fd-accent) 10%,var(--fd-surface)),var(--fd-surface));border:1px solid color-mix(in srgb,var(--fd-accent) 18%,var(--fd-border));min-width:0}.fd-ptile .ic{width:40px;height:40px;flex:none;border-radius:11px;display:grid;place-items:center;color:#fff;font-weight:800;font-size:13px;background:linear-gradient(135deg,#3a43c9,#5b3fd0)}.fd-ptile b{display:block;font-size:14px}.fd-ptile .s{display:block;font-size:12.5px;color:var(--fd-muted)}.fd-plean{display:flex;gap:2px;height:10px;border-radius:999px;background:var(--fd-surface-2);overflow:hidden}.fd-plean span{display:block;height:100%}.fd-plean .bullish{background:linear-gradient(90deg,#0f6b5f,#19743a)}.fd-plean .neutral{background:color-mix(in srgb,var(--fd-muted) 45%,var(--fd-surface-2))}.fd-plean .bearish{background:linear-gradient(90deg,#a84b0c,#b8330f)}.fd-plean-l{display:flex;justify-content:space-between;font-size:12px;color:var(--fd-muted)}.fd-psec.mentions{background:linear-gradient(150deg,color-mix(in srgb,var(--fd-accent) 10%,var(--fd-surface)) 0,color-mix(in srgb,#17788a 7%,var(--fd-surface)) 100%)}.fd-mtop{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.fd-mstats{flex:1 1 340px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.fd-mstats>div{background:color-mix(in srgb,var(--fd-surface) 70%,transparent);border:1px solid var(--fd-border);border-radius:12px;padding:10px 12px}.fd-mstats b{display:block;font-size:22px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fd-mstats span{font-size:12px;color:var(--fd-muted)}.fd-mtop .fd-seg{margin-left:auto}.fd-mchart{display:grid;grid-gap:6px;gap:6px;align-items:end;height:170px}.fd-mcol{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;height:100%;grid-gap:4px;gap:4px;min-width:0}.fd-mcol .v{font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;align-self:end}.fd-mcol .b{width:100%;max-width:34px;align-self:end;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#5b3fd0,var(--fd-accent));min-height:3px}.fd-mcol.now .b{background:linear-gradient(180deg,#19743a,#0f6b5f)}.fd-mcol .m{font-family:var(--fd-mono);font-size:10px;color:var(--fd-dim);white-space:nowrap}@media (max-width:520px){.fd-mcol .m{font-size:9px}.fd-mcol .v{font-size:10px}}@media (max-width:640px){.fd-mchart.dense .fd-mcol:nth-last-child(2n) .m,.fd-mchart.dense .fd-mcol:nth-last-child(2n) .v{visibility:hidden}}.fd-phead{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:18px 24px;gap:18px 24px;align-items:center;margin:14px 0 22px;padding:22px;border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--fd-accent) 9%,var(--fd-surface)),color-mix(in srgb,#17788a 7%,var(--fd-surface)));border:1px solid var(--fd-border)}.fd-pnut{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--fd-muted);line-height:1.35}.fd-pnut b{color:var(--fd-text);font-weight:600}.fd-pfollow{display:grid;justify-items:center;grid-gap:6px;gap:6px;font-size:12px;color:var(--fd-muted)}@media (max-width:640px){.fd-phead{grid-template-columns:minmax(0,1fr);padding:18px}.fd-pfollow{justify-items:start;grid-auto-flow:column;justify-content:start;align-items:center;gap:12px}}.fd-pseat{border-style:dashed!important;background:transparent!important}.fd-pseat .ic{background:var(--fd-surface-2);color:var(--fd-muted)}.fd-comp-h.direct,.fd-comp.direct .cn,.fd-comp.direct .cn a{color:var(--fd-down)}.fd-comp-h.indirect,.fd-comp.indirect .cn,.fd-comp.indirect .cn a{color:#9a6700}[data-theme=dark] .fd-comp-h.indirect,[data-theme=dark] .fd-comp.indirect .cn,[data-theme=dark] .fd-comp.indirect .cn a{color:var(--fd-yellow)}.fd-comp .fd-prow{grid-template-columns:150px minmax(0,1fr)}.fd-comp .fd-prow .d{font-family:inherit;font-size:12.5px;color:var(--fd-muted)}@media (max-width:640px){.fd-comp .fd-prow{grid-template-columns:1fr}}.fd-term{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px;cursor:help}.fd-ptl li.funding:before{border-color:var(--fd-up)}.fd-prow .k.research,.fd-prow .k.show{background:color-mix(in srgb,#6a32c8 14%,transparent);color:#6a32c8}.fd-prow .k.careers,.fd-prow .k.leadership{background:color-mix(in srgb,#1b5f9e 14%,transparent);color:#1b5f9e}.fd-pe-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.fd-pe-grid label:has(textarea){grid-column:1/-1}@media (max-width:560px){.fd-pe-grid{grid-template-columns:minmax(0,1fr)}}.fd-pgraph{display:grid;grid-gap:8px;gap:8px}.fd-pgraph svg{width:100%;max-width:620px;height:auto;margin:0 auto;display:block}.fd-pgraph line{stroke-width:1.6}.fd-pgraph line.in{stroke:color-mix(in srgb,var(--fd-accent) 55%,transparent)}.fd-pgraph line.out{stroke:color-mix(in srgb,#17788a 65%,transparent)}.fd-pgraph line.past{stroke-dasharray:5 4;opacity:.75}.fd-pgraph .ctr circle{fill:var(--fd-accent)}.fd-pgraph .ctr text{fill:#fff;font-size:12px;font-weight:700}.fd-pgraph .ni circle,.fd-pgraph .ni rect{fill:#5b3fd0;stroke:var(--fd-surface);stroke-width:2}.fd-pgraph .no circle,.fd-pgraph .no rect{fill:#17788a;stroke:var(--fd-surface);stroke-width:2}.fd-pgraph .ini{fill:#fff;font-size:10.5px;font-weight:700}.fd-pgraph .lbl{fill:var(--fd-text);font-size:11.5px}.fd-pgraph-key{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;font-size:12px;color:var(--fd-muted)}.fd-pgraph-key i{display:inline-block;width:18px;height:0;border-top:2px solid;vertical-align:middle;margin-right:6px}.fd-pgraph-key i.in{border-color:var(--fd-accent)}.fd-pgraph-key i.out{border-color:#17788a}.fd-pgraph-key i.past{border-top-style:dashed;border-color:var(--fd-muted)}.fd-pconn{grid-template-columns:minmax(0,1fr)!important}.fd-pconn b{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.fd-pconn b .r{font-weight:400;font-size:13px;color:var(--fd-muted)}.fd-pconn p{grid-column:1/-1!important}.fd-sline{width:100%;height:auto;display:block}.fd-sline .ln{fill:none;stroke:var(--fd-accent);stroke-width:2.5;stroke-linejoin:round}.fd-sline .tgt{stroke:#17788a;stroke-dasharray:5 5;stroke-width:1.5}.fd-sline .pt{fill:var(--fd-surface);stroke:var(--fd-accent);stroke-width:2}.fd-sline .now{fill:#19743a;stroke:var(--fd-surface);stroke-width:2}.fd-sline .v{font-size:12px;fill:var(--fd-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fd-sline .m{font-size:11px;fill:var(--fd-dim);font-family:var(--fd-mono)}.fd-sparts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 18px;gap:8px 18px}@media (max-width:560px){.fd-sparts{grid-template-columns:minmax(0,1fr)}}.fd-spart{display:grid;grid-template-columns:86px minmax(0,1fr) 84px;grid-gap:10px;gap:10px;align-items:center;font-size:13px}.fd-spart .b{height:8px;border-radius:999px;background:var(--fd-surface-2);overflow:hidden}.fd-spart .b i{display:block;height:100%;background:linear-gradient(90deg,#3a43c9,#5b3fd0)}.fd-spart.change .b i{background:linear-gradient(90deg,#0f6b5f,#19743a)}.fd-spart .w{color:var(--fd-muted);font-size:12px;text-align:right}.fd-flip-wrap{display:grid;justify-items:center;grid-gap:8px;gap:8px}.fd-flip{cursor:pointer;display:grid;perspective:1200px;width:280px;max-width:100%;height:392px}.fd-flip .face{grid-area:1/1;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.fd-flip .back{transform:rotateY(180deg)}.fd-flip.flipped .front{transform:rotateY(-180deg)}.fd-flip.flipped .back{transform:rotateY(0deg)}.fd-flip-btn{font-size:12.5px;color:var(--fd-accent);background:none;border:0;padding:4px 8px;cursor:pointer}.fd-flip-btn:focus-visible{outline:2px solid var(--fd-accent);border-radius:6px}@media (prefers-reduced-motion:reduce){.fd-flip .face{transition:none}}.fd-face-still .cm-face-wrap[data-state=idle] .cm-crest,.fd-face-still :is(.le-mane,.le-ruff,.wi-body){animation:none!important}.fd-face-still :is(.lk-face-wrap,.mrc-face-wrap)[data-state=talking] :is(.lk-main,.mrc-main){animation:sw-idle-bob calc(4.6s / var(--tempo, 1)) ease-in-out infinite!important}.fd-host.fd-host-top{margin-top:40px}.fd-host{position:relative;padding:0;overflow:visible;background:linear-gradient(100deg,color-mix(in srgb,var(--host) 14%,var(--fd-surface)),var(--fd-surface) 45%)}.fd-host-stage{display:flex;align-items:flex-end;padding-right:18px;min-height:118px}.fd-host-face{flex:none;width:124px;margin:-26px 0 -4px 6px;line-height:0}.fd-host-bubble{position:relative;flex:1 1;min-width:0;margin:14px 0 14px 4px;padding:12px 16px;border-radius:16px;background:var(--fd-surface);border:1px solid var(--fd-border-2);cursor:pointer}.fd-host-bubble:focus-visible{outline:2px solid var(--host);outline-offset:2px}.fd-host-bubble:before{content:"";position:absolute;left:-8px;bottom:22px;width:14px;height:14px;background:var(--fd-surface);border-left:1px solid var(--fd-border-2);border-bottom:1px solid var(--fd-border-2);transform:rotate(45deg)}.fd-host-saybox{--lines:2;display:flex;align-items:center;height:calc(var(--lines) * 1.5em)}.fd-host-say,.fd-host-saybox{font-size:16px;line-height:1.5}.fd-host-say{margin:0;max-height:calc(var(--lines) * 1.5em);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines);font-weight:400;color:var(--fd-text);text-wrap:pretty}.fd-host-quiet{color:var(--fd-muted)}.fd-host-caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.15em;background:var(--host);animation:fd-host-caret .9s steps(2) infinite}.fd-host-caret.off{visibility:hidden}@keyframes fd-host-caret{50%{opacity:0}}.fd-host-foot{display:flex;align-items:center;gap:10px;margin-top:6px;min-height:24px;font-size:12.5px}.fd-host-tag{font:700 10.5px/1 var(--fd-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--host);background:color-mix(in srgb,var(--host) 12%,transparent);padding:5px 8px;border-radius:999px;white-space:nowrap}.fd-host-dots{display:flex;gap:5px}.fd-host-dots i{width:6px;height:6px;border-radius:50%;background:var(--fd-border-2);transition:background .2s,transform .2s}.fd-host-dots i.on{background:var(--host);transform:scale(1.25)}.fd-host-go{margin-left:auto;color:var(--fd-accent);font-weight:600;text-decoration:none;white-space:nowrap}.fd-host-side{justify-content:space-between;gap:8px;align-self:stretch;padding:16px 0 16px 16px}.fd-host-clock,.fd-host-side{display:flex;flex-direction:column;align-items:flex-end}.fd-host-clock{gap:2px}.fd-host-until{font-family:var(--fd-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;letter-spacing:-.01em}.fd-host-swap{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--fd-border-2);background:var(--fd-surface);color:var(--fd-text);border-radius:999px;padding:4px 10px 4px 4px;font-family:inherit;font-weight:600;font-size:12px;line-height:1;cursor:pointer;white-space:nowrap}.fd-host-swap:hover{border-color:var(--host)}.fd-host-picker{border-top:1px solid var(--fd-border);padding:14px 18px 16px;display:grid;grid-gap:10px;gap:10px}.fd-host-picker-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.fd-host-fine{margin-left:auto;font-size:11.5px;color:var(--fd-dim)}.fd-host-faces{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:8px;gap:8px}.fd-host-pick{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:10px 6px 8px;border-radius:14px;border:1.5px solid var(--fd-border);background:var(--fd-surface);color:var(--fd-text);cursor:pointer;font:inherit}.fd-host-pick b{font-size:13px}.fd-host-pick small{font-size:11px;color:var(--fd-dim);text-align:center;line-height:1.25}.fd-host-pick.on,.fd-host-pick:hover{border-color:var(--a)}.fd-host-pick.on{background:color-mix(in srgb,var(--a) 10%,var(--fd-surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--a) 18%,transparent)}.fd-ask{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding:0;overflow:hidden}.fd-ask-intro{padding:24px;display:flex;flex-direction:column;gap:14px;border-right:1px solid var(--fd-border);background:linear-gradient(170deg,color-mix(in srgb,var(--host) 10%,transparent),transparent 70%)}.fd-ask-face{line-height:0}.fd-ask-intro h2{margin:0;font-size:24px;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.fd-ask-intro p{margin:0;color:var(--fd-muted);font-size:14px}.fd-ask-chips{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.fd-ask-chip{border:1px solid var(--fd-border-2);background:var(--fd-surface);color:var(--fd-text);border-radius:999px;padding:7px 12px;font-family:inherit;font-weight:500;font-size:13px;line-height:1.2;cursor:pointer;text-align:left}.fd-ask-chip:hover:not(:disabled){border-color:var(--fd-accent);color:var(--fd-accent)}.fd-ask-chip:disabled{opacity:.5;cursor:default}.fd-ask-talk{display:flex;flex-direction:column;gap:12px;padding:18px;height:420px;min-width:0}.fd-ask-msgs{flex:1 1;display:flex;flex-direction:column;gap:10px;overflow-y:auto}.fd-ask-empty{margin:auto;color:var(--fd-dim);font-size:13.5px}.fd-ask-row{display:flex;gap:8px;align-items:flex-end}.fd-ask-row>.fd-face-still{flex:none;line-height:0}.fd-ask-msg{max-width:86%;padding:9px 13px;border-radius:16px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.fd-ask-msg.me{align-self:flex-end;background:var(--fd-accent);color:#fff;border-bottom-right-radius:5px}.fd-ask-msg.dex{background:var(--fd-surface-2);border:1px solid var(--fd-border);border-bottom-left-radius:5px}.fd-ask-msg.err,.fd-ask-thinking{color:var(--fd-muted)}.fd-ask-links{display:flex;flex-direction:column;gap:2px;margin-top:6px}.fd-ask-links a{color:var(--fd-accent);font-weight:600;text-decoration:none}.fd-ask-composer{display:flex;gap:8px;align-items:center;border:1px solid var(--fd-border-2);border-radius:999px;padding:5px 5px 5px 16px;background:var(--fd-surface)}.fd-ask-composer input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;color:var(--fd-text);font-family:inherit;font-size:15px;line-height:1.4}.fd-ask-fine{font-size:11.5px;color:var(--fd-dim)}.fd-ask-signin{margin:auto;display:grid;justify-items:center;grid-gap:12px;gap:12px;text-align:center;max-width:320px;color:var(--fd-muted)}.fd-ask-signin p{margin:0}@media (max-width:720px){.fd-host-stage{flex-wrap:wrap;padding-right:12px}.fd-host.fd-host-top{margin-top:26px}.fd-host-face{width:92px;margin-top:-14px}.fd-host-saybox{--lines:3}.fd-host-side{flex-direction:row;align-items:center;width:100%;padding:0 0 12px 14px}.fd-host-clock{display:none}.fd-ask{grid-template-columns:1fr}.fd-ask-intro{border-right:0;border-bottom:1px solid var(--fd-border)}.fd-ask-chips{flex-direction:row;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.fd-host-caret{animation:none}}.fd-say-voice{cursor:pointer}.fd-say-voice:focus-visible{outline:2px solid var(--fd-accent);outline-offset:2px}.fd-say-box{--lines:2;display:flex;align-items:center;height:calc(var(--lines) * 1.55em)}.fd-say-stack{position:relative;display:block;width:100%;min-width:0}.fd-say-ghost{visibility:hidden}.fd-say-typed{position:absolute;inset:0}.fd-say-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--lines);overflow:hidden;max-height:calc(var(--lines) * 1.55em);text-wrap:pretty}.fd-say-voice .fd-host-caret{background:var(--fd-accent)}.fd-say-note{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--fd-muted)}@media (max-width:960px){.fd-say-box{--lines:3}}@media (max-width:720px){.fd-say-box{--lines:4}}.fd-story{max-width:680px;margin:0 auto;display:grid;grid-gap:28px;gap:28px;padding:8px 0 40px}.fd-story-head{display:grid;grid-gap:14px;gap:14px}.fd-story-section{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fd-muted);text-decoration:none;justify-self:start}a.fd-story-section:hover{color:var(--fd-text);text-decoration:underline}.fd-story-headline{font-weight:600;font-size:clamp(32px,5.2vw,46px);line-height:1.12;letter-spacing:-.01em;text-wrap:balance;color:var(--fd-text)}.fd-story-dek,.fd-story-headline{margin:0;font-family:var(--font-newsreader),Georgia,serif}.fd-story-dek{font-size:clamp(19px,2.4vw,22px);line-height:1.42;color:var(--fd-muted);text-wrap:pretty}.fd-story-byline{display:flex;align-items:center;gap:12px;padding-top:6px}.fd-story-face{flex:none;display:inline-flex;border-radius:50%;overflow:hidden;background:var(--fd-surface-2)}.fd-story-face.small{vertical-align:middle;margin-right:8px}.fd-story-meta{display:grid;grid-gap:2px;gap:2px;font-size:13.5px;line-height:1.4;color:var(--fd-muted)}.fd-story-by{font-size:14.5px;color:var(--fd-text)}.fd-story-by a,.fd-story-by b{font-weight:700;color:var(--fd-text);text-decoration:none}.fd-story-by a:hover{text-decoration:underline}.fd-story-body{display:grid;grid-gap:0;gap:0}.fd-story-body p{margin:0 0 1.05em;font-family:var(--font-newsreader),Georgia,serif;line-height:1.68;text-wrap:pretty}.fd-story-body h2,.fd-story-body p{font-size:20px;color:var(--fd-text)}.fd-story-body h2{margin:.9em 0 .5em;font-weight:700;line-height:1.3}.fd-story-foot{display:grid;grid-gap:22px;gap:22px;border-top:1px solid var(--fd-border);padding-top:20px}.fd-story-endbio{margin:0;font-family:var(--font-newsreader),Georgia,serif;font-size:17px;line-height:1.55;color:var(--fd-muted);display:flex;align-items:center}.fd-story-sources h2{margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fd-muted)}.fd-story-sources ol{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px;font-size:14px;line-height:1.45;color:var(--fd-muted)}.fd-story-sources a{color:var(--fd-muted);text-decoration:underline;-webkit-text-decoration-color:var(--fd-border);text-decoration-color:var(--fd-border);text-underline-offset:2px}.fd-story-sources a:hover{color:var(--fd-text)}@media (max-width:600px){.fd-story-body p{font-size:18.5px;line-height:1.62}}.fd-story-more{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--fd-border);padding-top:16px}.fd-story-more h2{margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fd-muted)}.fd-story-more a{display:grid;grid-gap:4px;gap:4px;padding:14px 0;border-bottom:1px solid var(--fd-border);text-decoration:none}.fd-story-more a b{font-family:var(--font-newsreader),Georgia,serif;font-weight:600;font-size:21px;line-height:1.25;color:var(--fd-text)}.fd-story-more a:hover b{text-decoration:underline}.fd-story-more a>span:last-child{font-size:13px;color:var(--fd-muted)}.fd-story-more .fd-story-section{font-size:11.5px}.fd-st-head{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-between}.fd-st-head h1{margin:0;font-size:28px;font-weight:800;letter-spacing:-.02em;color:var(--fd-text)}.fd-st-head p{margin:0;max-width:640px;font-size:14px;line-height:1.5;color:var(--fd-muted)}.fd-st-write{display:grid;grid-gap:14px;gap:14px}.fd-st-writers{display:flex;flex-wrap:wrap;gap:8px}.fd-st-writers>button{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:12px;cursor:pointer;text-align:left;border:1px solid var(--fd-border);background:var(--fd-surface);color:var(--fd-text);font:inherit}.fd-st-writers>button:hover{border-color:var(--fd-border-2)}.fd-st-writers>button.on{border-color:var(--fd-accent);background:var(--fd-brand-soft)}.fd-st-writers>button>span{display:grid;grid-gap:1px;gap:1px}.fd-st-writers b{font-size:14px}.fd-st-writers b+span{font-size:12px;color:var(--fd-muted);max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd-st-form{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.fd-st-form label{display:grid;grid-gap:4px;gap:4px}.fd-st-form label,.fd-st-small{font-size:12.5px;color:var(--fd-muted)}.fd-st-list{display:grid;grid-gap:0;gap:0;padding-top:6px;padding-bottom:6px}.fd-st-row{display:flex;gap:14px;align-items:flex-start;padding:16px 6px;border:0;border-top:1px solid var(--fd-border);background:transparent;color:var(--fd-text);text-align:left;cursor:pointer;font:inherit}.fd-ed-tabs+.fd-st-row{border-top:0}.fd-st-row:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--fd-border-2);text-decoration-color:var(--fd-border-2);text-underline-offset:3px}.fd-st-row>:first-child{flex:none;border-radius:50%;overflow:hidden;background:var(--fd-surface-2)}.fd-st-main{flex:1 1;min-width:0;display:grid;grid-gap:4px;gap:4px}.fd-st-main .fd-story-section{font-size:11px}.fd-st-main b{font-weight:600;font-size:21px;line-height:1.25}.fd-st-dek,.fd-st-main b{font-family:var(--font-newsreader),Georgia,serif}.fd-st-dek{font-size:15.5px;line-height:1.4;color:var(--fd-muted)}.fd-st-meta{font-size:12.5px;color:var(--fd-muted)}.fd-st-flags{flex:none;font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;color:#92400e;background:rgba(217,119,6,.13)}.fd-ed-bar{position:-webkit-sticky;position:sticky;top:64px;z-index:20;display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;padding:10px 12px;border:1px solid var(--fd-border);border-radius:14px;background:color-mix(in srgb,var(--fd-surface) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fd-ed-back{border:0;background:none;padding:6px 8px;border-radius:8px;font:inherit;font-size:14px;font-weight:600;color:var(--fd-text);cursor:pointer}.fd-ed-back:hover,.fd-ed-status{background:var(--fd-surface-2)}.fd-ed-status{font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;color:var(--fd-muted)}.fd-ed-status.draft{background:rgba(217,119,6,.13);color:#92400e}.fd-ed-status.published{background:var(--fd-up-soft);color:var(--fd-up)}.fd-ed-meta{font-size:12.5px;color:var(--fd-muted)}.fd-ed-send{display:grid;grid-gap:8px;gap:8px;font-size:13.5px;color:var(--fd-muted)}.fd-ed-send strong{color:var(--fd-text);font-size:14.5px}.fd-ed-msg{font-size:13.5px;color:var(--fd-muted);padding:0 4px}.fd-ed{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:22px;gap:22px;align-items:start}.fd-ed-legend{display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:space-between;font-size:12.5px;color:var(--fd-muted);padding:0 4px}.fd-ed-legend i{font-style:normal;padding:1px 6px;border-radius:4px;margin-left:4px}.fd-ed-paper{max-width:none;margin:0;padding:clamp(22px,4.5vw,56px) clamp(18px,5vw,64px);background:var(--fd-surface);border:1px solid var(--fd-border);border-radius:18px}.fd-ed-paper>*{width:100%;max-width:680px;margin-left:auto;margin-right:auto}.fd-ed-live .fd-ed-click,.fd-ed-live .fd-story-body [data-p]{cursor:text;border-radius:8px;transition:background .12s}.fd-ed-live .fd-story-body [data-p]{margin-left:-12px;margin-right:-12px;padding:2px 12px}.fd-ed-live .fd-ed-click:hover,.fd-ed-live .fd-story-body [data-p]:hover{background:color-mix(in srgb,var(--fd-surface-2) 55%,transparent)}.fd-ed-edited{box-shadow:inset 3px 0 0 rgba(59,130,246,.55);padding-left:10px}.fd-ed-flagged{box-shadow:inset 3px 0 0 #d97706}.fd-story-head.fd-ed-flagged{padding-left:12px}.fd-ed-empty{color:var(--fd-dim);font-style:italic}.fd-ed-empty.small{display:block;font-size:13px;margin:4px 0 0 56px;font-family:inherit}.fd-mk-mine{background:rgba(59,130,246,.16);border-radius:3px}.fd-mk-writer{background:rgba(16,185,129,.19);border-radius:3px}.fd-mk-pending{background:rgba(147,51,234,.13);border-radius:3px;outline:1px dashed rgba(147,51,234,.55)}.fd-mk-comment{background:rgba(234,179,8,.3);border-bottom:2px solid rgba(202,138,4,.85);cursor:pointer}.fd-mk-flag{-webkit-text-decoration:underline wavy rgba(217,119,6,.95);text-decoration:underline wavy rgba(217,119,6,.95);text-decoration-thickness:1.5px;text-underline-offset:5px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.fd-mk-focus{box-shadow:0 0 0 2px rgba(202,138,4,.9);border-radius:3px}.fd-mk-old{background:rgba(226,58,85,.12);-webkit-text-decoration:line-through rgba(226,58,85,.6);text-decoration:line-through rgba(226,58,85,.6)}.fd-mk-new{background:rgba(16,185,129,.2)}.fd-ed-editing{display:grid;grid-gap:8px;gap:8px;margin:0 -12px 1.05em}.fd-ed-input{width:100%;box-sizing:border-box;resize:none;overflow:hidden;padding:8px 12px;margin:0;border:1.5px solid var(--fd-accent);border-radius:10px;background:var(--fd-surface);color:var(--fd-text);box-shadow:0 0 0 4px var(--fd-brand-soft);outline:none}.fd-ed-input.para{font-family:var(--font-newsreader),Georgia,serif;font-size:20px;line-height:1.68}.fd-ed-input.heading{font-size:20px;font-weight:700;line-height:1.3}.fd-ed-input.headline{font-weight:600;font-size:clamp(30px,4.6vw,42px);line-height:1.15}.fd-ed-input.dek,.fd-ed-input.headline{font-family:var(--font-newsreader),Georgia,serif}.fd-ed-input.dek{font-size:clamp(19px,2.4vw,22px);line-height:1.42;color:var(--fd-muted)}.fd-ed-input.dateline{font-size:14.5px}.fd-ed-head-edit{margin:0}.fd-ed-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fd-ed-tools>span{font-size:12px;color:var(--fd-dim)}.fd-ed-rw{display:grid;grid-gap:10px;gap:10px;margin:-.3em -12px 1.4em;padding:14px;border-radius:12px;border:1px solid rgba(147,51,234,.3);background:color-mix(in srgb,rgba(147,51,234,.05) 100%,var(--fd-surface))}.fd-ed-rw.waiting{border-style:dashed}.fd-ed-rw-head,.fd-ed-rw.waiting{font-size:13.5px;color:var(--fd-muted)}.fd-ed-rw-head{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.fd-ed-rw-head b{color:var(--fd-text)}.fd-ed-rw-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.fd-ed-rw-cols>div{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:10px 12px;border-radius:10px;background:var(--fd-surface);border:1px solid var(--fd-border)}.fd-ed-rw-cols p{margin:0!important;padding:0!important;font-size:16.5px!important;line-height:1.55!important}.fd-ed-rw-label{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fd-muted)}.fd-ed-rw-flag{font-size:13px;color:#b45309}.fd-ed-side{position:-webkit-sticky;position:sticky;top:132px;max-height:calc(100vh - 148px);overflow-y:auto;display:grid;grid-gap:16px;gap:16px;align-content:start;padding:14px;border:1px solid var(--fd-border);border-radius:16px;background:var(--fd-surface)}.fd-ed-tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--fd-border);padding-bottom:8px}.fd-ed-tabs button{border:0;background:none;padding:6px 10px;border-radius:8px;font:inherit;font-size:13.5px;color:var(--fd-muted);cursor:pointer}.fd-ed-tabs button:hover{background:var(--fd-surface-2);color:var(--fd-text)}.fd-ed-tabs button.on{background:var(--fd-brand-soft);color:var(--fd-accent);font-weight:600}.fd-ed-tabs button span{font-size:12px;opacity:.75;margin-left:2px}.fd-ed-group{display:grid;grid-gap:8px;gap:8px}.fd-ed-group h3{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fd-muted);display:inline}.fd-ed-group summary{cursor:pointer;list-style-position:inside;color:var(--fd-muted)}.fd-ed-group[open] summary{margin-bottom:8px}.fd-ed-none{font-size:13px;color:var(--fd-muted)}.fd-ed-note{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-radius:10px;text-align:left;font:inherit;font-size:13.5px;line-height:1.45;color:var(--fd-text);background:var(--fd-surface-2);border:1px solid transparent;border-left:3px solid var(--fd-border-2)}button.fd-ed-note{cursor:pointer}button.fd-ed-note:hover{border-color:var(--fd-border-2)}.fd-ed-note.flag{border-left-color:#d97706}.fd-ed-note.pending{border-left-color:rgba(147,51,234,.7)}.fd-ed-note.comment{border-left-color:rgba(202,138,4,.9)}.fd-ed-note.comment.on{border-color:rgba(202,138,4,.6) rgba(202,138,4,.6) rgba(202,138,4,.6) rgba(202,138,4,.9)}.fd-ed-note.plain{background:transparent;border:1px solid var(--fd-border)}.fd-ed-note q{font-family:var(--font-newsreader),Georgia,serif;font-size:14.5px}.fd-ed-note del,.fd-ed-note q,.fd-ed-where{color:var(--fd-muted)}.fd-ed-where{font-size:11.5px;font-weight:600}.fd-ed-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:2px}.fd-ed-actions button,.fd-ed-used button{border:0;background:none;padding:0;font:inherit;font-size:12.5px;font-weight:600;color:var(--fd-accent);cursor:pointer}.fd-ed-actions button:disabled{opacity:.5;cursor:default}.fd-ed-fact{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:8px;gap:8px;font-size:13px;line-height:1.45;color:var(--fd-text)}.fd-ed-fact .fd-mono{padding-top:1px}.fd-ed-fact .fd-mono,.fd-ed-used{color:var(--fd-muted);font-size:12px}.fd-ed-used{display:block;margin-top:2px}.fd-ed-used button{font-size:12px}.fd-ed-pop{position:fixed;z-index:80;width:320px;display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:14px;background:var(--fd-surface);border:1px solid var(--fd-border-2);box-shadow:var(--fd-shadow-lift)}.fd-ed-pop q{font-family:var(--font-newsreader),Georgia,serif;font-size:15px;line-height:1.4;color:var(--fd-muted)}.fd-ed-pop textarea,.fd-ed-send textarea{width:100%;box-sizing:border-box;font-family:inherit;font-size:14px;line-height:1.45}.fd-ed-chips{display:flex;flex-wrap:wrap;gap:6px}.fd-ed-chips button{font:inherit;font-size:12.5px;padding:4px 10px;border-radius:999px;border:1px solid var(--fd-border);background:transparent;color:var(--fd-muted);cursor:pointer}.fd-ed-chips button.on{border-color:var(--fd-accent);background:var(--fd-brand-soft);color:var(--fd-accent);font-weight:600}[data-theme=dark] .fd-ed-rw-flag,[data-theme=dark] .fd-ed-status.draft,[data-theme=dark] .fd-st-flags{color:#fbbf24}.fd-wl{display:grid;grid-gap:12px;gap:12px}.fd-wl-head{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;justify-content:space-between}.fd-wl-head h2{margin:0;font-size:16px}.fd-wl-head p{margin:0;max-width:560px;font-size:13.5px;line-height:1.45;color:var(--fd-muted)}.fd-wl-msg,.fd-wl-small{font-size:13px;color:var(--fd-muted)}.fd-wl-msg{color:var(--fd-text)}.fd-wl-group{display:grid;grid-gap:8px;gap:8px}.fd-wl-group h3{margin:0;display:inline;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fd-muted)}.fd-wl-group summary{cursor:pointer;color:var(--fd-muted)}.fd-wl-group[open] summary{margin-bottom:8px}.fd-wl-item{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border-radius:10px;background:var(--fd-surface-2);border-left:3px solid var(--fd-up)}.fd-wl-item.proposed{background:transparent;border-left:1px solid var(--fd-border);border:1px solid var(--fd-border);border-left:3px solid rgba(147,51,234,.7)}.fd-wl-item.past{background:transparent;border:1px solid var(--fd-border);border-left:3px solid var(--fd-border-2)}.fd-wl-item.past .fd-wl-text{color:var(--fd-muted)}.fd-wl-item textarea{width:100%;box-sizing:border-box;font-family:inherit}.fd-wl-item textarea,.fd-wl-text{font-size:14.5px;line-height:1.45}.fd-wl-text{color:var(--fd-text)}.fd-wl-evidence,.fd-wl-why{font-size:12.5px;color:var(--fd-muted)}.fd-wl-evidence summary{cursor:pointer}.fd-wl-evidence ul{margin:6px 0 0;padding-left:18px;display:grid;grid-gap:3px;gap:3px}.fd-wl-actions{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.fd-wl-link{border:0;background:none;padding:0;font:inherit;font-size:12.5px;font-weight:600;color:var(--fd-accent);cursor:pointer}.fd-wl-link:disabled{opacity:.5;cursor:default}.fd-wl-add{display:flex;gap:8px}.fd-wl-add input{flex:1 1;min-width:0;font-family:inherit}@media (max-width:1180px){.fd-ed{grid-template-columns:minmax(0,1fr)}.fd-ed-side{position:static;max-height:none}}@media (max-width:640px){.fd-ed-rw-cols{grid-template-columns:1fr}.fd-ed-bar{top:56px}}.fd-stories-masthead{display:grid;grid-gap:8px;gap:8px;border-bottom:2px solid var(--fd-text);padding-bottom:14px}.fd-stories-masthead h1{margin:0;font-family:var(--font-newsreader),Georgia,serif;font-weight:600;font-size:clamp(36px,6vw,52px);line-height:1.05;color:var(--fd-text)}.fd-stories-masthead p{margin:0;font-size:15px;line-height:1.5;color:var(--fd-muted)}.fd-stories-masthead a{color:var(--fd-text)}.fd-stories-empty{margin:0;font-size:15px;color:var(--fd-muted)}.fd-stories-list{display:grid}.fd-stories-item{display:grid;grid-gap:6px;gap:6px;padding:20px 0;border-bottom:1px solid var(--fd-border);text-decoration:none}.fd-stories-item b{font-family:var(--font-newsreader),Georgia,serif;font-weight:600;font-size:24px;line-height:1.22;color:var(--fd-text);text-wrap:balance}.fd-stories-item.lead b{font-size:clamp(30px,4.6vw,40px);line-height:1.12}.fd-stories-item:hover b{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.fd-stories-item .dek{font-family:var(--font-newsreader),Georgia,serif;font-size:18px;line-height:1.45;color:var(--fd-muted)}.fd-stories-item.lead .dek{font-size:20px}.fd-stories-item .meta{font-size:13px;color:var(--fd-muted)}