:root{--container-width:1200px;--header-height:80px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:16px;--home-section-gap:clamp(34px,3.1vw,46px);--home-header-gap:clamp(18px,2.2vw,28px);--home-card-min-height:194px;--breadcrumb-gap-bottom:12px;--font-sans:"Inter",-apple-system,system-ui,sans-serif;--font-serif:"Newsreader",serif;--font-mono:"JetBrains Mono",monospace;--bg-app:#FDFCF8;--bg-panel:#FFFFFF;--bg-subtle:#F5F2EB;--bg-hover:#EBE8E0;--bg-header:rgba(253,252,248,0.9);--fg-primary:#1A1918;--fg-secondary:#5C5855;--fg-tertiary:#96908A;--fg-inverse:#FFFFFF;--border-light:#E6E2D8;--border-medium:#D1CDC2;--border-gold:#D4B483;--accent:#2B5797;--accent-glow:rgba(43,87,151,0.1);--accent-hover:#1E3F70;--accent-fg:#FFFFFF;--status-success:#2E7D32;--status-warning:#F57F17;--status-error:#C62828;--success-fg:#2E7D32;--warning-fg:#B25A00;--error-fg:#C62828;--success-bg:rgba(46,125,50,0.1);--warning-bg:rgba(245,127,23,0.12);--error-bg:rgba(198,40,40,0.1);--shadow-card:0 1px 3px rgba(0,0,0,0.05);--shadow-hover:0 8px 16px rgba(0,0,0,0.08);--card-panel-top:#f4f6fb;--card-panel-bottom:#fffdf8;--card-dot-color:#c8d3e6;--card-warm-tint:#8fa4cf;--card-overlay-opacity:0.52;--card-dot-spacing:18px;--card-shadow-soft:0 10px 24px rgba(53,65,92,0.06);color-scheme:light}html.dark{--bg-app:#050505;--bg-panel:#0A0A0A;--bg-subtle:#111111;--bg-hover:#1A1A1A;--bg-header:rgba(5,5,5,0.85);--fg-primary:#EAEAEA;--fg-secondary:#A0A0A0;--fg-tertiary:#666666;--fg-inverse:#050505;--border-light:#222222;--border-medium:#333333;--border-gold:#695E4A;--accent:#E6C288;--accent-glow:rgba(230,194,136,0.15);--accent-hover:#F0D4A3;--accent-fg:#050505;--status-success:#81C784;--status-warning:#FFB74D;--status-error:#E57373;--success-fg:#81C784;--warning-fg:#FFB74D;--error-fg:#E57373;--success-bg:rgba(129,199,132,0.12);--warning-bg:rgba(255,183,77,0.14);--error-bg:rgba(229,115,115,0.12);--shadow-card:0 0 0 1px var(--border-light);--shadow-hover:0 0 0 1px var(--border-gold),0 0 20px rgba(230,194,136,0.1);--card-panel-top:#111111;--card-panel-bottom:#0a0a0a;--card-dot-color:#d4b483;--card-warm-tint:#e6c288;--card-overlay-opacity:0.42;--card-dot-spacing:18px;--card-shadow-soft:0 0 0 1px var(--border-light);color-scheme:dark}*,:after,:before{box-sizing:border-box}button,input,select,textarea{font:inherit}::view-transition-new(root),::view-transition-old(root){animation-duration:.6s;animation-timing-function:cubic-bezier(.4,0,.2,1)}body,html{height:100%;margin:0;padding:0;background-color:var(--bg-app);color:var(--fg-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overflow-x:hidden;transition:background-color .6s cubic-bezier(.4,0,.2,1),color .6s cubic-bezier(.4,0,.2,1)}.app-header,.article-body,.btn,.card,.footer,.page,.pill,.theme-icon-toggle{transition:background-color .6s cubic-bezier(.4,0,.2,1),border-color .6s cubic-bezier(.4,0,.2,1),color .6s cubic-bezier(.4,0,.2,1),box-shadow .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1)}.noise-overlay{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;opacity:.03;background-image:url(https://grainy-gradients.vercel.app/noise.svg)}.glass-panel{backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);background:color-mix(in srgb,var(--bg-panel) 70%,transparent)}.glow-card{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.glow-card:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--border-gold),transparent,var(--accent),transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease;z-index:0;pointer-events:none}.glow-card>*{position:relative;z-index:1}.glow-card:hover:after{opacity:.6}.glow-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px -10px rgba(0,0,0,.2),0 0 20px var(--accent-glow)}.premium-border{border:1px solid transparent;background:linear-gradient(var(--bg-panel),var(--bg-panel)) padding-box,linear-gradient(135deg,var(--border-gold) 0,transparent 50%,var(--accent) 100%) border-box}.cursor-blink{animation:blink 1s step-end infinite}.app-background{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:-1;background:radial-gradient(circle at 50% 0,var(--accent-glow) 0,transparent 60%);opacity:.6;pointer-events:none;transition:opacity .6s ease}h1,h2,h3,h4,h5{color:var(--fg-primary);font-weight:500;margin:0;transition:color .6s ease}h1{font-weight:400;letter-spacing:-.02em}.serif-accent,h1{font-family:var(--font-serif)}.serif-accent{font-style:italic}a{color:inherit;text-decoration:none;transition:opacity .2s,color .6s ease}.btn:focus-visible,[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-shell{display:flex;flex-direction:column;min-height:100vh}.container{width:100%;max-width:var(--container-width);margin:0 auto;padding:0 24px}.page{flex:1 1;padding-bottom:88px}.home-sections-stack{display:grid;grid-gap:var(--home-section-gap);gap:var(--home-section-gap)}.home-emphasis-section{--home-section-accent:var(--accent);position:relative;border-radius:20px;border:1px solid color-mix(in srgb,var(--border-light) 85%,transparent);padding:clamp(16px,2.2vw,24px);background-image:radial-gradient(circle at 50% -24%,color-mix(in srgb,var(--home-section-accent) 16%,transparent) 0,transparent 56%),radial-gradient(color-mix(in srgb,var(--border-medium) 42%,transparent) 1.2px,transparent 1.2px),linear-gradient(180deg,color-mix(in srgb,var(--bg-panel) 95%,transparent) 0,color-mix(in srgb,var(--bg-subtle) 96%,transparent) 100%);background-size:auto,20px 20px,auto;background-position:top,50%,50%;overflow:clip}.home-emphasis-warm{--home-section-accent:#d4b483}.home-emphasis-cool{--home-section-accent:#2b5797}.home-emphasis-mint{--home-section-accent:#2e7d32}.home-emphasis-neutral{--home-section-accent:#7c7a74}.home-equal-cards-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-auto-rows:1fr}.home-equal-card{padding:14px;display:grid;grid-gap:10px;gap:10px;min-height:var(--home-card-min-height);height:100%;grid-template-rows:auto 1fr}.home-equal-card-body{display:grid;grid-gap:6px;gap:6px;grid-template-rows:auto auto 1fr auto;min-height:0}@media (max-width:768px){:root{--home-section-gap:clamp(26px,6.5vw,34px);--home-header-gap:16px;--home-card-min-height:174px;--breadcrumb-gap-bottom:10px}.home-emphasis-section{border-radius:16px;padding:14px;background-size:auto,18px 18px,auto}}.app-header{height:var(--header-height);position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:var(--bg-header);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-light)}.nav-container{height:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px}.breadcrumb-wrap{border-bottom:1px solid var(--border-light);background:color-mix(in srgb,var(--bg-panel) 85%,transparent);margin-bottom:var(--breadcrumb-gap-bottom)}.breadcrumbs{min-height:34px}.breadcrumbs,.breadcrumbs ol{display:flex;align-items:center}.breadcrumbs ol{list-style:none;flex-wrap:wrap;gap:8px;margin:0;padding:0}.breadcrumbs li{display:inline-flex;align-items:center;gap:8px;color:var(--fg-tertiary);font-size:.78rem;font-family:var(--font-mono);text-transform:none;letter-spacing:.02em}.breadcrumbs li:not(:last-child):after{content:">";opacity:.55}.breadcrumbs a{color:var(--fg-secondary)}.breadcrumbs a:hover{color:var(--fg-primary)}.breadcrumbs-home{display:inline-flex;align-items:center;gap:6px}.breadcrumbs-current{font-weight:700;color:var(--fg-primary)}.brand{font-family:var(--font-sans);font-weight:800;font-size:1.42rem;letter-spacing:-.04em;text-transform:uppercase;color:var(--fg-primary);display:flex;align-items:center;gap:12px}.brand-text{line-height:1}.header-actions{display:flex;align-items:center;justify-self:end;gap:6px}.header-auth-group,.header-utility{display:inline-flex;align-items:center}.header-auth-group{gap:6px}.header-submit-link{color:var(--accent)}.brand-logo{width:24px;height:24px;background:var(--accent);border-radius:6px;mask-image:linear-gradient(45deg,black 40%,transparent 60%);-webkit-mask-image:linear-gradient(45deg,black 40%,transparent 60%)}.nav-links{display:flex;gap:32px}.nav-link{font-size:.9rem;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-secondary);font-weight:500}.nav-link:hover{color:var(--accent)}.header-divider{width:1px;height:20px;background:var(--border-medium);opacity:.5}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.cursor-blink{animation:blink 1s infinite}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker-wrap{overflow:hidden;white-space:nowrap;position:relative;mask-image:linear-gradient(90deg,transparent 0,black 5%,black 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 5%,black 95%,transparent)}.ticker-content{display:inline-block;animation:ticker 90s linear infinite}.ticker-item{display:inline-block;padding:0 12px}.ticker-wrap:hover .ticker-content{animation-play-state:paused}.hero{padding:120px 0 80px;text-align:center;display:flex;flex-direction:column;align-items:center}.hero h1{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;letter-spacing:-.04em;line-height:1.1;margin-bottom:24px}@keyframes rotating-underline-fade{0%{opacity:0;transform:translateY(6px)}4%{opacity:1;transform:translateY(0)}13%{opacity:1;transform:translateY(0)}17%{opacity:0;transform:translateY(-6px)}to{opacity:0;transform:translateY(-6px)}}.rotating-underline{position:relative;display:inline-grid;place-items:baseline center;vertical-align:baseline;text-decoration:none}.rotating-underline,.rotating-underline>span{line-height:inherit;color:inherit;font:inherit}.rotating-underline>span{grid-column:1/1;grid-row:1/1;position:relative;display:inline-block;white-space:nowrap;margin:0 auto;opacity:0;animation:rotating-underline-fade 18s ease-in-out infinite}.rotating-underline>span:first-child{opacity:1}.scribble-word{position:relative;display:inline-block;padding:0;line-height:inherit;color:inherit;font:inherit}.lead{font-size:1.25rem;line-height:1.6;color:var(--fg-secondary);margin-bottom:40px;font-weight:400}.grid-features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:80px}@media (max-width:900px){.content-row-card,.grid-features,.intelligence-card--horizontal{grid-template-columns:1fr}.content-row-card__meta{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.meta-row{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:32px}.pill{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;padding:5px 10px;border-radius:99px;background:var(--bg-subtle);border:1px solid var(--border-light);color:var(--fg-secondary);font-weight:500}.pill-accent{background:var(--accent-glow);color:var(--accent);border-color:transparent}.card{background:linear-gradient(180deg,var(--card-panel-top) 0,var(--card-panel-bottom) 100%);border:1px solid color-mix(in srgb,var(--border-light) 86%,transparent);border-radius:var(--radius-md);padding:var(--space-5);box-shadow:var(--shadow-card),var(--card-shadow-soft)}.card,.card-surface,.ecosystem-heatmap-cell{position:relative;overflow:hidden;isolation:isolate}.card-surface,.ecosystem-heatmap-cell{background:linear-gradient(180deg,color-mix(in srgb,var(--card-panel-top) 96%,transparent) 0,color-mix(in srgb,var(--card-panel-bottom) 98%,transparent) 100%);border:1px solid color-mix(in srgb,var(--border-light) 82%,transparent);box-shadow:var(--card-shadow-soft);--card-overlay-opacity:0.24}html.dark .card-surface,html.dark .ecosystem-heatmap-cell{--card-overlay-opacity:0.36}.card-surface:before,.card:before,.ecosystem-heatmap-cell:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;opacity:var(--card-overlay-opacity);background-image:radial-gradient(color-mix(in srgb,var(--card-dot-color) 52%,transparent) 1px,transparent 1.05px),radial-gradient(circle at 50% -18%,color-mix(in srgb,var(--card-warm-tint) 20%,transparent) 0,transparent 54%),linear-gradient(180deg,color-mix(in srgb,var(--card-panel-top) 94%,transparent) 0,color-mix(in srgb,var(--card-panel-bottom) 96%,transparent) 100%);background-size:var(--card-dot-spacing) var(--card-dot-spacing),auto,auto;background-position:50%,top,50%}.card-surface>*,.card>*,.ecosystem-heatmap-cell>*{position:relative;z-index:1}@media (hover:hover) and (pointer:fine){.card:hover{border-color:var(--border-gold);transform:translateY(-4px);box-shadow:var(--shadow-hover);transition:transform .3s ease,border-color .3s ease}}html:not(.dark) .card,html:not(.dark) .card-surface,html:not(.dark) .ecosystem-heatmap-cell{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.list-item-hover:hover{background:var(--bg-hover)!important;border-color:var(--border-medium)!important;z-index:10}.btn{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 12px;border-radius:8px;font-size:var(--text-md);font-weight:600;cursor:pointer;letter-spacing:0;border:1px solid var(--border-medium);background:transparent;color:var(--fg-primary);white-space:nowrap}@media (hover:hover) and (pointer:fine){.btn:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px);transition:transform .2s ease,color .2s ease}}.btn-primary{border-color:var(--fg-primary)}.btn-primary,.btn-primary:hover{background:var(--fg-primary);color:var(--bg-app)}.btn-primary:hover{opacity:.9;box-shadow:0 10px 20px -5px rgba(0,0,0,.1)}.seal-badge{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;flex-shrink:0;background:radial-gradient(ellipse at center,#F0D4A3 0,#C5A572 60%,#8C7350 100%);box-shadow:inset 2px 2px 4px rgba(255,255,255,.4),inset -2px -2px 4px rgba(0,0,0,.3),0 4px 10px rgba(0,0,0,.2);color:#3E2F18;font-family:var(--font-sans);border:2px solid #f0d4a3;position:relative;transition:transform .3s ease}.seal-badge:before{content:"";position:absolute;top:3px;left:3px;right:3px;bottom:3px;border-radius:50%;border:1px dashed rgba(62,47,24,.3)}.seal-score{font-size:1.4rem;font-weight:800;line-height:1}.seal-label{font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-top:2px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){background:var(--bg-subtle);border:1px solid transparent;color:var(--fg-primary);padding:12px 16px;border-radius:12px;font-family:var(--font-sans)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):focus{outline:none;background:var(--bg-panel);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-glow)}.app-field-label{font-size:12px;color:var(--fg-tertiary);text-transform:uppercase;letter-spacing:.05em;font-family:var(--font-mono)}.app-field{width:100%;min-height:42px;background:var(--bg-subtle);border:1px solid var(--border-light);color:var(--fg-primary);border-radius:12px;padding:10px 14px;font-family:var(--font-sans);font-size:14px}textarea.app-field{min-height:110px;resize:vertical;line-height:1.5}select.app-field{cursor:pointer}.app-field:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-glow);background:var(--bg-panel)}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}.form-stack{display:grid;grid-gap:16px;gap:16px}.form-grid-2{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.form-field{display:grid;grid-gap:6px;gap:6px}.form-actions-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.notice-error{padding:14px;background:var(--error-bg);border:1px solid color-mix(in srgb,var(--error-fg) 30%,transparent);border-radius:10px;color:var(--error-fg);display:flex;align-items:center;gap:10px}.notice-success{padding:12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--success-fg) 30%,transparent);color:var(--success-fg);background:var(--success-bg)}.summary-chip{border-radius:999px;border:1px solid var(--border-light);background:var(--bg-subtle);padding:4px 10px;font-size:12px;color:var(--fg-secondary)}.summary-chip__label{color:var(--fg-tertiary)}.summary-chip__value{color:var(--fg-primary);font-weight:700}.footer{margin-top:auto;padding:80px 0 40px;border-top:1px solid var(--border-light)}.footer-content{display:flex;justify-content:space-between;align-items:flex-start}.footer-brand{display:block;font-weight:700;font-size:1.2rem;color:var(--fg-primary);margin-bottom:8px}.footer-tagline{color:var(--fg-secondary);font-size:.95rem;font-family:var(--font-serif);font-style:italic}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 24px;max-width:620px}.footer-links a{color:var(--fg-secondary);font-size:.9rem;line-height:1.35}.footer-links a:hover{color:var(--fg-primary);text-decoration:underline;text-underline-offset:4px}@media (max-width:900px){.footer-content{display:grid;grid-gap:20px;gap:20px}.footer-links{justify-content:flex-start;max-width:none}}.theme-icon-toggle{gap:4px;background:var(--bg-panel);border:1px solid var(--border-medium);padding:3px;border-radius:99px;box-shadow:0 2px 8px rgba(0,0,0,.05);position:relative;z-index:2000}.icon-btn,.theme-icon-toggle{display:flex;align-items:center}.icon-btn{width:32px;height:32px;justify-content:center;border:none;background:transparent;border-radius:50%;cursor:pointer;color:var(--fg-tertiary)}.icon-btn:hover{background:var(--bg-hover);color:var(--fg-primary)}.icon-btn.active{background:var(--accent-glow);color:var(--accent);border:1px solid var(--border-gold)}.article-body h2{font-family:var(--font-serif);font-size:2.2rem;margin:56px 0 24px;color:var(--fg-primary);letter-spacing:-.02em}.article-body p{margin-bottom:28px}.article-body ul{margin-bottom:32px;padding-left:24px}.article-body li{margin-bottom:12px}.article-body strong{color:var(--fg-primary);font-weight:600}.callout{margin:48px 0;padding:40px;border-left:2px solid var(--border-gold);background:color-mix(in srgb,var(--border-gold) 5%,transparent);font-style:italic;font-size:1.6rem;color:var(--fg-primary);line-height:1.4;position:relative}.callout,.callout:before{font-family:var(--font-serif)}.callout:before{content:'"';position:absolute;top:10px;left:15px;font-size:4rem;opacity:.1}@media (max-width:980px){.servers-layout{grid-template-columns:1fr!important}.servers-sidebar{position:static!important;top:auto!important}}@media (min-width:981px) and (max-width:1240px){.servers-layout{grid-template-columns:minmax(240px,280px) minmax(0,1fr)!important;gap:16px!important}}.servers-sidebar{max-height:calc(100vh - 110px);overflow:auto}.servers-main{min-width:0}.intelligence-metric-tile{background:color-mix(in srgb,var(--bg-panel) 90%,transparent);border-color:var(--border-light)}.intelligence-metric-strip{align-items:stretch}.intelligence-section{background:color-mix(in srgb,var(--bg-panel) 96%,transparent)}.intelligence-section__description{max-width:860px;line-height:1.5}.intelligence-card-grid{align-items:stretch}.intelligence-card--horizontal{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start}.content-row-card{display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1fr) 220px;align-items:start}.content-row-card__meta{display:grid;grid-gap:12px;gap:12px;align-content:start}.intelligence-table th{padding:10px 12px;font-size:12px;color:var(--fg-tertiary);text-transform:uppercase;letter-spacing:.05em;background:var(--bg-subtle)}.intelligence-table td{padding:10px 12px;border-top:1px solid var(--border-light);font-size:var(--text-sm)}.ecosystem-heatmap-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ecosystem-heatmap-cell{border:1px solid var(--border-light);border-radius:10px;padding:12px;display:grid;grid-gap:4px;gap:4px;transition:transform .15s ease,border-color .15s ease}.ecosystem-heatmap-cell:hover{transform:translateY(-2px);border-color:var(--border-medium)}.ecosystem-heatmap-label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-secondary)}.ecosystem-heatmap-value{font-size:16px;font-weight:700;color:var(--fg-primary)}.ecosystem-heatmap-meta{font-size:12px;color:var(--fg-secondary)}.skeleton-shimmer{background:linear-gradient(90deg,color-mix(in srgb,var(--bg-subtle) 88%,transparent) 0,color-mix(in srgb,var(--bg-hover) 88%,transparent) 50%,color-mix(in srgb,var(--bg-subtle) 88%,transparent) 100%);background-size:200% 100%;animation:skeleton-shimmer 1.25s linear infinite}.empty-state-panel{border:1px dashed var(--border-medium);border-radius:12px;background:color-mix(in srgb,var(--bg-subtle) 80%,transparent)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:980px){.container{padding:0 16px}.nav-container{gap:12px}.page{padding-bottom:72px}.card{padding:16px}.intelligence-table td,.intelligence-table th{padding:9px 10px}.form-actions-row{align-items:stretch}.header-auth-secondary,.header-submit-link{display:none!important}.ticker-item{padding:0 10px}.ticker-summary-detail{display:none}}@media (max-width:720px){h1{font-size:clamp(1.55rem,7vw,2rem);line-height:1.2}.nav-links{gap:14px}.nav-link{font-size:.76rem;letter-spacing:.04em}.hero{padding:80px 0 52px}.lead{font-size:1rem;margin-bottom:24px}.nav-container{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.brand{gap:8px;font-size:1.14rem}.brand-logo{width:20px;height:20px}.intelligence-metric-strip{grid-template-columns:1fr!important}.btn{height:34px;padding:0 10px;font-size:13px}.pill{font-size:11px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.navbar_navRoot__fTKL2{position:relative;z-index:50;display:flex;align-items:center;justify-content:flex-start;gap:4px;min-width:0}.navbar_scrolled__f8ew4{background:color-mix(in srgb,var(--bg-panel) 84%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-light);border-radius:999px;padding:4px;box-shadow:0 8px 24px rgba(0,0,0,.06)}.navbar_navLink__JanV7{display:inline-flex;align-items:center;justify-content:center;height:39px;border-radius:999px;padding:0 14px;font-size:.95rem;font-weight:600;letter-spacing:-.01em;color:var(--fg-secondary);background:transparent;border:1px solid transparent;white-space:nowrap;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.navbar_navLink__JanV7:hover{color:var(--fg-primary);border-color:var(--border-light);background:color-mix(in srgb,var(--bg-panel) 82%,transparent)}.navbar_navLink__JanV7:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.navbar_hideMobile__sHgKC{display:inline-flex}.navbar_mobileMenuWrap__fUvph{position:relative;display:none}.navbar_mobileMenuToggle__El74j{display:inline-flex;align-items:center;gap:6px;height:36px;border-radius:999px;padding:0 12px;font-size:.84rem;font-weight:600;border:1px solid var(--border-light);background:color-mix(in srgb,var(--bg-panel) 88%,transparent);color:var(--fg-secondary);cursor:pointer}.navbar_mobileMenuToggle__El74j:hover{color:var(--fg-primary);border-color:var(--border-medium)}.navbar_mobileMenuToggle__El74j:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.navbar_mobileMenuPanel__6hJ1i{position:absolute;top:calc(100% + 8px);right:0;min-width:190px;border:1px solid var(--border-light);border-radius:12px;background:var(--bg-panel);box-shadow:var(--shadow-hover);padding:6px;display:grid;grid-gap:2px;gap:2px;z-index:60}.navbar_mobileMenuLink__sf8VY{display:inline-flex;align-items:center;height:34px;padding:0 10px;border-radius:8px;font-size:.86rem;color:var(--fg-secondary);text-decoration:none}.navbar_mobileMenuLink__sf8VY:hover{color:var(--fg-primary);background:var(--bg-subtle)}.navbar_mobileMenuLink__sf8VY:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (max-width:1023px){.navbar_navRoot__fTKL2{justify-content:flex-start}.navbar_hideMobile__sHgKC{display:none}.navbar_mobileMenuWrap__fUvph{display:inline-flex}}