@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--color-brand-navy-900: #0B1E3F;--color-brand-navy-700: #14315E;--color-brand-navy-500: #1E4A8C;--color-brand-navy-300: #5B7CB8;--color-brand-navy-100: #DCE5F2;--color-accent-emerald-500: #10B981;--color-accent-emerald-600: #059669;--color-accent-emerald-100: #D1FAE5;--color-secondary-blue-500: #3B82F6;--color-secondary-blue-600: #2563EB;--color-secondary-blue-100: #DBEAFE;--color-danger-coral-500: #EF4444;--color-danger-coral-600: #DC2626;--color-danger-coral-100: #FEE2E2;--color-warning-amber-500: #F59E0B;--color-warning-amber-100: #FEF3C7;--color-success-500: var(--color-accent-emerald-500);--color-neutral-bg: #F9FAFB;--color-neutral-surface: #FFFFFF;--color-neutral-surface-alt: #F3F4F6;--color-neutral-border: #E5E7EB;--color-neutral-border-strong: #CBD5E1;--color-text-primary: #0F172A;--color-text-secondary: #475569;--color-text-muted: #94A3B8;--color-text-inverse: #FFFFFF;--bg: var(--color-neutral-bg);--surface: var(--color-neutral-surface);--fg1: var(--color-text-primary);--fg2: var(--color-text-secondary);--fg3: var(--color-text-muted);--border: var(--color-neutral-border);--link: var(--color-secondary-blue-500);--bullish: var(--color-accent-emerald-500);--bearish: var(--color-danger-coral-500);--font-heading: "Space Grotesk", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-mono: "Inter", system-ui, sans-serif;--type-h1-size: 56px;--type-h1-lh: 64px;--type-h2-size: 40px;--type-h2-lh: 48px;--type-h3-size: 28px;--type-h3-lh: 36px;--type-h4-size: 22px;--type-h4-lh: 30px;--type-body-size: 16px;--type-body-lh: 26px;--type-small-size: 14px;--type-small-lh: 22px;--type-caption-size: 12px;--type-caption-lh: 18px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-pill: 999px;--elevation-1: 0 1px 2px rgba(15, 23, 42, .05), 0 1px 3px rgba(15, 23, 42, .06);--elevation-2: 0 4px 8px -2px rgba(15, 23, 42, .08), 0 2px 4px -2px rgba(15, 23, 42, .06);--elevation-3: 0 16px 32px -8px rgba(15, 23, 42, .12), 0 6px 12px -4px rgba(15, 23, 42, .06);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--sec-banking: 59 130 246;--sec-it: 30 74 140;--sec-fmcg: 239 68 68;--sec-energy: 245 158 11;--sec-auto: 139 92 246;--sec-pharma: 13 148 136;--sec-metal: 100 116 139;--sec-realty: 244 63 94;--sec-cdurables: 99 102 241;--sec-telecom: 6 182 212;--sec-media: 217 70 239;--sec-chem: 132 204 22}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--fg1);font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-body-lh);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html.aurora-dark,html.aurora-light{color:inherit}html.aurora-dark body,html.aurora-light body{background:transparent}html.aurora-dark{color:#f1f5f9}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--fg1);letter-spacing:-.01em;margin:0;font-weight:700}h1{font-size:var(--type-h1-size);line-height:var(--type-h1-lh);letter-spacing:-.02em}h2{font-size:var(--type-h2-size);line-height:var(--type-h2-lh);letter-spacing:-.02em}h3{font-size:var(--type-h3-size);line-height:var(--type-h3-lh)}h4{font-size:var(--type-h4-size);line-height:var(--type-h4-lh);font-weight:600}p{margin:0;color:var(--fg2)}small{font-size:var(--type-small-size);line-height:var(--type-small-lh);color:var(--fg3)}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}code,.mono,.ticker-price{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums}.fl-tag,.fl-sec-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:6px;font:600 11px var(--font-mono);letter-spacing:.04em;text-transform:lowercase;white-space:nowrap}.fl-tag.sec-banking,.sec-banking-pill{background:rgba(var(--sec-banking) / .12);color:rgb(var(--sec-banking))}.fl-tag.sec-it,.sec-it-pill{background:rgba(var(--sec-it) / .14);color:rgb(var(--sec-it))}.fl-tag.sec-fmcg,.sec-fmcg-pill{background:rgba(var(--sec-fmcg) / .12);color:rgb(var(--sec-fmcg))}.fl-tag.sec-energy,.sec-energy-pill{background:rgba(var(--sec-energy) / .14);color:#b45309}.fl-tag.sec-auto,.sec-auto-pill{background:rgba(var(--sec-auto) / .12);color:rgb(var(--sec-auto))}.fl-tag.sec-pharma,.sec-pharma-pill{background:rgba(var(--sec-pharma) / .12);color:rgb(var(--sec-pharma))}.fl-tag.sec-metal,.sec-metal-pill{background:rgba(var(--sec-metal) / .12);color:rgb(var(--sec-metal))}.fl-tag.sec-realty,.sec-realty-pill{background:rgba(var(--sec-realty) / .12);color:rgb(var(--sec-realty))}.fl-tag.sec-cdurables,.sec-cdurables-pill{background:rgba(var(--sec-cdurables) / .12);color:rgb(var(--sec-cdurables))}.fl-tag.sec-telecom,.sec-telecom-pill{background:rgba(var(--sec-telecom) / .14);color:#0e7490}.fl-tag.sec-media,.sec-media-pill{background:rgba(var(--sec-media) / .12);color:rgb(var(--sec-media))}.fl-tag.sec-chem,.sec-chem-pill{background:rgba(var(--sec-chem) / .18);color:#4d7c0f}.dark .fl-tag,.dark .fl-sec-pill{background:#ffffff0f;color:#fff}.dark .fl-tag.sec-banking{background:rgba(var(--sec-banking) / .22);color:#93c5fd}.dark .fl-tag.sec-it{background:#5b7cb840;color:#bfd3f2}.dark .fl-tag.sec-fmcg{background:rgba(var(--sec-fmcg) / .22);color:#fca5a5}.dark .fl-tag.sec-energy{background:rgba(var(--sec-energy) / .22);color:#fcd34d}.dark .fl-tag.sec-auto{background:rgba(var(--sec-auto) / .22);color:#c4b5fd}.dark .fl-tag.sec-pharma{background:rgba(var(--sec-pharma) / .22);color:#5eead4}.dark .fl-tag.sec-metal{background:rgba(var(--sec-metal) / .3);color:#cbd5e1}.dark .fl-tag.sec-realty{background:rgba(var(--sec-realty) / .22);color:#fda4af}.dark .fl-tag.sec-cdurables{background:rgba(var(--sec-cdurables) / .22);color:#a5b4fc}.dark .fl-tag.sec-telecom{background:rgba(var(--sec-telecom) / .22);color:#67e8f9}.dark .fl-tag.sec-media{background:rgba(var(--sec-media) / .22);color:#f0abfc}.dark .fl-tag.sec-chem{background:rgba(var(--sec-chem) / .25);color:#bef264}.aurora-dark{background:radial-gradient(900px 600px at 8% -10%,rgba(16,185,129,.18),transparent 60%),radial-gradient(800px 500px at 95% 8%,rgba(59,130,246,.18),transparent 60%),radial-gradient(1100px 700px at 50% 110%,rgba(30,74,140,.45),transparent 65%),#06122b;min-height:100vh;color:#f1f5f9}.aurora-light{background:radial-gradient(900px 600px at 8% -10%,rgba(16,185,129,.1),transparent 60%),radial-gradient(800px 500px at 95% 8%,rgba(59,130,246,.1),transparent 60%),#f9fafb;min-height:100vh}.aurora-mesh{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.aurora-mesh:before,.aurora-mesh:after{content:"";position:absolute;border-radius:50%;filter:blur(80px);animation:aurora-drift 18s ease-in-out infinite alternate}.aurora-mesh:before{width:520px;height:520px;top:-120px;left:-120px;background:radial-gradient(circle,rgba(16,185,129,.45),transparent 65%)}.aurora-mesh:after{width:580px;height:580px;bottom:-160px;right:-120px;background:radial-gradient(circle,rgba(59,130,246,.4),transparent 65%);animation-delay:-9s}@keyframes aurora-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(40px,-30px,0) scale(1.08)}to{transform:translate3d(-30px,40px,0) scale(.96)}}.glass{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:16px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:inset 0 1px #ffffff1a,0 12px 32px -12px #0006}.glass-light{background:#ffffffb8;border:1px solid rgba(11,30,63,.06);border-radius:16px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:inset 0 1px #ffffffe6,0 8px 24px -8px #0b1e3f1a}.glass-strong{background:#14315e8c;border:1px solid rgba(255,255,255,.1);border-radius:16px;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:inset 0 1px #ffffff1f,0 16px 40px -16px #00000080}.glow-emerald{box-shadow:0 0 0 1px #10b9814d,0 0 32px #10b98140}.glow-emerald-soft{box-shadow:0 0 24px #10b9812e}.glow-blue{box-shadow:0 0 0 1px #3b82f64d,0 0 32px #3b82f638}.text-glow-emerald{color:#10b981;text-shadow:0 0 22px rgba(16,185,129,.45)}.gradient-num{background:linear-gradient(180deg,#fff,#dce5f2);-webkit-background-clip:text;background-clip:text;color:transparent}.gradient-num-light{background:linear-gradient(180deg,#0f172a,#475569);-webkit-background-clip:text;background-clip:text;color:transparent}.eyebrow{display:inline-block;font:600 14px var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#10b981}.eyebrow.muted{color:#ffffff8c}.light .eyebrow.muted,.eyebrow.muted-light{color:var(--fg3)}.display-xl{font:700 88px/92px var(--font-heading);letter-spacing:-.035em}.display-lg{font:700 72px/76px var(--font-heading);letter-spacing:-.03em}.display-md{font:700 56px/60px var(--font-heading);letter-spacing:-.025em}.display-sm{font:700 40px/46px var(--font-heading);letter-spacing:-.02em}.pulse-dot{position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 10px #10b981b3}.pulse-dot:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid rgba(16,185,129,.6);animation:pulse-ring 1.6s ease-out infinite}@keyframes pulse-ring{0%{transform:scale(.6);opacity:1}to{transform:scale(1.8);opacity:0}}.btn-magnetic{position:relative;isolation:isolate;background:linear-gradient(180deg,#10b981,#059669);color:#fff;border:none;padding:12px 22px;border-radius:12px;font:600 14px var(--font-body);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #10b98159,0 8px 24px -6px #10b98173;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s}.btn-magnetic:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #10b9818c,0 12px 28px -6px #10b98199;text-decoration:none}.btn-magnetic:active{transform:translateY(0) scale(.98)}.user-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;text-decoration:none;transition:background .2s,box-shadow .2s}.dark .user-chip{background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.1)}.light .user-chip{background:#0b1e3f0a;color:#0b1e3f;border:1px solid rgba(11,30,63,.08)}.user-chip:hover{box-shadow:0 0 0 1px #10b98173,0 8px 20px -6px #10b98159}.user-chip .avatar{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font:700 11px var(--font-mono);background:linear-gradient(135deg,#10b981,#059669);color:#fff;flex-shrink:0}.user-chip .lbl{font:600 13px var(--font-body);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-drawer .avatar-drawer{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font:700 11px var(--font-mono);background:linear-gradient(135deg,#10b981,#059669);color:#fff;margin-right:10px;vertical-align:middle}.btn-ghost-glass{background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.14);padding:12px 22px;border-radius:12px;font:600 14px var(--font-body);cursor:pointer;backdrop-filter:blur(12px);transition:all .2s;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn-ghost-glass:hover{background:#ffffff1a;border-color:#ffffff38;text-decoration:none}.fl-btn{font:600 14px var(--font-body);padding:9px 16px;border-radius:10px;border:1px solid transparent;cursor:pointer;transition:all .2s cubic-bezier(.22,1,.36,1);display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.fl-btn-secondary{background:transparent;color:#0b1e3f;border-color:#cbd5e1}.fl-btn-secondary:hover{background:#f3f4f6;text-decoration:none}.ticker-tape{overflow:hidden;position:relative;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:#0b1e3f66;backdrop-filter:blur(12px);padding:10px 0;border-radius:12px}.light .ticker-tape,.ticker-tape.light{background:#fff9;border-color:#0b1e3f0f}.ticker-tape:before,.ticker-tape:after{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.dark .ticker-tape:before{background:linear-gradient(90deg,#06122B,transparent)}.dark .ticker-tape:after{background:linear-gradient(270deg,#06122B,transparent)}.light .ticker-tape:before{background:linear-gradient(90deg,#F9FAFB,transparent)}.light .ticker-tape:after{background:linear-gradient(270deg,#F9FAFB,transparent)}.ticker-tape:before{left:0}.ticker-tape:after{right:0}.ticker-track{display:flex;gap:32px;width:max-content;animation:ticker-scroll 60s linear infinite}.ticker-item{display:inline-flex;align-items:center;gap:8px;font:500 13px var(--font-mono);font-variant-numeric:tabular-nums;color:#ffffffeb;white-space:nowrap}.light .ticker-tape .ticker-item,.ticker-tape.light .ticker-item{color:#0f172a}.ticker-item .sym{font-weight:600}.ticker-item .up{color:#10b981}.ticker-item .down{color:#ef4444}.ticker-logo{width:18px;height:18px;border-radius:4px;background:#ffffff1a;display:inline-flex;align-items:center;justify-content:center;font:700 9px var(--font-heading);color:#fff}.light .ticker-tape .ticker-logo,.ticker-tape.light .ticker-logo{background:#dce5f2;color:#0b1e3f}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ad-slot{position:relative;display:flex;flex-direction:column;align-items:stretch;border-radius:12px;border:1px solid rgba(11,30,63,.06);background:linear-gradient(180deg,#fffcf7,#f4f2ec);box-shadow:0 1px 2px #0f172a0a,inset 0 1px #10b9812e;overflow:hidden}.dark .ad-slot{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #10b98133;backdrop-filter:blur(20px)}.ad-slot .sponsored{position:absolute;top:8px;left:12px;font:600 10px var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--fg3)}.dark .ad-slot .sponsored{color:#ffffff73}.ad-slot .placeholder{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--fg3);gap:6px}.dark .ad-slot .placeholder{color:#ffffff8c}.ad-slot .placeholder .label{font:500 13px var(--font-body)}.ad-slot .placeholder .dim{font:500 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.7}.ad-slot .wave{position:absolute;inset:0;pointer-events:none;opacity:.5}.ad-slot.leaderboard{height:90px}.ad-slot.billboard{height:250px}.ad-slot.rectangle{width:300px;height:250px}.scroll-snap-x{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.scroll-snap-x>*{scroll-snap-align:start;flex-shrink:0}.hr-soft{border:none;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);margin:0}.hr-soft-light{border:none;height:1px;background:linear-gradient(90deg,transparent,rgba(11,30,63,.1),transparent);margin:0}.up{color:#10b981}.down{color:#ef4444}.nav2030{position:sticky;top:0;z-index:60;padding:10px 0;transition:background-color .22s ease,box-shadow .22s ease,backdrop-filter .22s ease,border-color .22s ease;border-bottom:1px solid transparent}.nav2030-inner{max-width:98%;margin:0 auto;padding:0 28px;display:flex;align-items:center;gap:28px}.light .nav2030{background:#ffffffc7;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid rgba(11,30,63,.06)}.light .nav2030.app-bar--scrolled{background:#fffffff0;border-bottom:1px solid rgba(11,30,63,.1);box-shadow:0 1px #0b1e3f0a,0 8px 24px -16px #0b1e3f2e}.dark .nav2030{background:#080f20b3;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid rgba(255,255,255,.05)}.dark .nav2030.app-bar--scrolled{background:#080f20eb;border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 1px #ffffff0a,0 8px 24px -16px #0009}.nav2030 .logo{display:flex;align-items:center;gap:10px;text-decoration:none}.nav2030 .word{font:700 18px var(--font-heading);letter-spacing:-.01em}.dark .nav2030 .word{color:#fff}.light .nav2030 .word{color:#0b1e3f}.nav2030 .word .lab{color:#10b981}.dark .nav2030 .logo img{filter:brightness(0) invert(1)}.nav-links{display:flex;gap:4px;flex:1}.nav-links a{padding:8px 14px;border-radius:8px;font:500 14px var(--font-body);text-decoration:none;position:relative;transition:color .16s ease,background-color .16s ease;white-space:nowrap}.dark .nav-links a{color:#ffffffc7}.light .nav-links a{color:#334155}.dark .nav-links a:hover{color:#fff;background:#ffffff0f;text-decoration:none}.light .nav-links a:hover{color:#0b1e3f;background:#0b1e3f0a;text-decoration:none}.nav-links a.active{color:#10b981}.nav-links a.active:after{content:"";position:absolute;left:14px;right:14px;bottom:2px;height:2px;background:linear-gradient(90deg,transparent,#10B981,transparent);border-radius:2px}.cmd-search{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;width:260px;transition:border-color .16s ease,background-color .16s ease}.dark .cmd-search{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffffb3}.light .cmd-search{background:#ffffffb3;border:1px solid rgba(11,30,63,.1);color:#475569}.dark .cmd-search:hover{border-color:#ffffff2e}.light .cmd-search:hover{border-color:#0b1e3f2e}.cmd-search input{flex:1;background:transparent;border:none;outline:none;font:400 13px var(--font-body)}.dark .cmd-search input{color:#fff}.dark .cmd-search input::placeholder{color:#ffffff73}.light .cmd-search input{color:#0f172a}.light .cmd-search input::placeholder{color:#94a3b8}.cmd-search kbd{font:600 10px var(--font-mono);padding:2px 6px;border-radius:4px}.dark .cmd-search kbd{background:#ffffff1a;color:#ffffffb3}.light .cmd-search kbd{background:#f1f5f9;color:#475569}.theme-toggle{width:36px;height:36px;border-radius:10px;border:1px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .16s ease,border-color .16s ease}.dark .theme-toggle{background:#ffffff0f;border-color:#ffffff14;color:#fff}.dark .theme-toggle:hover{background:#ffffff1a;border-color:#ffffff29}.light .theme-toggle{background:#0b1e3f0a;border-color:#0b1e3f14;color:#0b1e3f}.light .theme-toggle:hover{background:#0b1e3f14;border-color:#0b1e3f29}.theme-toggle svg{display:block}.theme-toggle .sun{display:none}.dark .theme-toggle .sun{display:block}.dark .theme-toggle .moon{display:none}.light .theme-toggle .moon{display:block}.light .theme-toggle .sun{display:none}.aurora-mesh{z-index:0}.home-root .glass,.home-root .glass-strong,.home-root .glass-light{position:relative;z-index:1}.nav-burger{display:none;width:40px;height:40px;border-radius:10px;border:1px solid transparent;background:transparent;cursor:pointer;align-items:center;justify-content:center;transition:background-color .16s,border-color .16s}.dark .nav-burger{background:#ffffff0f;border-color:#ffffff14;color:#fff}.light .nav-burger{background:#0b1e3f0a;border-color:#0b1e3f14;color:#0b1e3f}.nav-burger svg{width:20px;height:20px}.nav-drawer-overlay{display:none;position:fixed;inset:0;background:#00000080;backdrop-filter:blur(4px);z-index:70;opacity:0;pointer-events:none;transition:opacity .24s ease}.nav-drawer-overlay.open{opacity:1;pointer-events:auto}.nav-drawer{position:fixed;top:0;right:0;bottom:0;width:min(360px,88vw);z-index:71;transform:translate(100%);transition:transform .32s cubic-bezier(.32,.72,0,1);overflow-y:auto;display:flex;flex-direction:column;padding:18px 20px 28px}.nav-drawer.open{transform:translate(0)}.dark .nav-drawer{background:#0b1426;border-left:1px solid rgba(255,255,255,.06)}.light .nav-drawer{background:#fff;border-left:1px solid rgba(11,30,63,.06)}.nav-drawer-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid}.dark .nav-drawer-head{border-color:#ffffff0f}.light .nav-drawer-head{border-color:#0b1e3f0f}.nav-drawer-head .word{font:700 18px var(--font-heading);letter-spacing:-.01em;display:flex;align-items:center;gap:8px}.dark .nav-drawer-head .word{color:#fff}.light .nav-drawer-head .word{color:#0b1e3f}.nav-drawer-head .word .lab{color:#10b981}.dark .nav-drawer-head .word img{filter:brightness(0) invert(1)}.nav-drawer-close{width:36px;height:36px;border-radius:10px;border:1px solid transparent;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.dark .nav-drawer-close{background:#ffffff0f;border-color:#ffffff14;color:#fff}.light .nav-drawer-close{background:#0b1e3f0a;border-color:#0b1e3f14;color:#0b1e3f}.nav-drawer-search{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;margin-bottom:18px}.dark .nav-drawer-search{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#ffffffa6}.light .nav-drawer-search{background:#0b1e3f0a;border:1px solid rgba(11,30,63,.06);color:#475569}.nav-drawer-search input{flex:1;background:transparent;border:none;outline:none;font:400 14px var(--font-body)}.dark .nav-drawer-search input{color:#fff}.dark .nav-drawer-search input::placeholder{color:#ffffff73}.light .nav-drawer-search input{color:#0f172a}.light .nav-drawer-search input::placeholder{color:#94a3b8}.nav-drawer-section-title{font:600 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:14px 0 8px;padding:0 4px}.dark .nav-drawer-section-title{color:#ffffff73}.light .nav-drawer-section-title{color:#94a3b8}.nav-drawer-links{display:flex;flex-direction:column;gap:2px}.nav-drawer-links a{display:flex;align-items:center;justify-content:space-between;padding:14px;border-radius:10px;text-decoration:none;font:600 15px var(--font-body)}.dark .nav-drawer-links a{color:#ffffffd9}.light .nav-drawer-links a{color:#0f172a}.dark .nav-drawer-links a:hover{background:#ffffff0d;text-decoration:none}.light .nav-drawer-links a:hover{background:#0b1e3f0a;text-decoration:none}.nav-drawer-links a.active{color:#10b981;background:#10b9811a}.nav-drawer-links a .chev{font:400 14px var(--font-mono);opacity:.5}.nav-drawer-foot{margin-top:auto;padding-top:24px;display:flex;flex-direction:column;gap:10px}.nav-drawer-foot button{width:100%;padding:14px 18px;border-radius:12px;font:600 14px var(--font-body);cursor:pointer;border:none}.nav-drawer-foot .theme-row{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:12px;font:500 13px var(--font-body)}.dark .nav-drawer-foot .theme-row{background:#ffffff0a;border:1px solid rgba(255,255,255,.06);color:#ffffffc7}.light .nav-drawer-foot .theme-row{background:#0b1e3f08;border:1px solid rgba(11,30,63,.06);color:#334155}.nav-drawer-foot .theme-row button{width:auto;padding:8px 14px;border-radius:999px;font:600 12px var(--font-body);display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:1px solid transparent}.dark .nav-drawer-foot .theme-row button{background:#ffffff14;color:#fff;border-color:#ffffff14}.light .nav-drawer-foot .theme-row button{background:#0b1e3f0f;color:#0b1e3f;border-color:#0b1e3f14}.nav-drawer-foot .theme-row .label-light,.nav-drawer-foot .theme-row .label-dark{display:none}.dark .nav-drawer-foot .theme-row .label-light,.light .nav-drawer-foot .theme-row .label-dark{display:inline}.nav-drawer-foot .sign-in{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:14px 18px;border-radius:12px;font:600 14px var(--font-body);cursor:pointer;border:none;text-decoration:none;text-align:center}body.drawer-open{overflow:hidden}.footer-2030{max-width:98%;margin:0 auto;padding:48px 28px 32px}.footer-2030 .footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:36px}.footer-2030 h5{font:600 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px}.dark .footer-2030 h5{color:#ffffffd9}.light .footer-2030 h5{color:#0b1e3f}.footer-2030 a{display:block;padding:5px 0;font:400 13px var(--font-body);text-decoration:none;transition:color .16s}.dark .footer-2030 a{color:#ffffff8c}.light .footer-2030 a{color:var(--fg2)}.footer-2030 a:hover{color:#10b981;text-decoration:none}.footer-2030 .brand-row{display:flex;align-items:center;gap:10px;margin-bottom:14px}.footer-2030 .brand-word{font:700 18px var(--font-heading);letter-spacing:-.01em}.dark .footer-2030 .brand-word{color:#fff}.light .footer-2030 .brand-word{color:#0b1e3f}.footer-2030 .brand-word .lab{color:#10b981}.dark .footer-2030 .brand-row img{filter:brightness(0) invert(1)}.footer-2030 .brand-blurb{font:400 13px/20px var(--font-body);max-width:280px;margin-top:0}.dark .footer-2030 .brand-blurb{color:#ffffff8c}.light .footer-2030 .brand-blurb{color:var(--fg2)}.footer-bot{max-width:98%;margin:0 auto;padding:18px 28px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font:500 11px var(--font-mono);letter-spacing:.04em}.dark .footer-bot{color:#ffffff80}.light .footer-bot{color:var(--fg3);border-top-color:#0b1e3f14}footer.fl-footer-shell{margin-top:40px}.dark footer.fl-footer-shell{border-top:1px solid rgba(255,255,255,.08)}.light footer.fl-footer-shell{border-top:1px solid rgba(11,30,63,.08)}.home-root.dark{--ticker-fade: #06122B}.home-root.light{--ticker-fade: #F9FAFB}.hero{position:relative;max-width:96%;margin:24px auto 0;padding:60px 28px 80px}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.4fr 1fr;gap:56px;align-items:center}.hero h1{letter-spacing:-.035em;margin:18px 0 16px}.dark .hero h1{color:#fff}.light .hero h1{color:#0b1e3f}.hero .respects{position:relative}.hero .respects em{font-style:normal;color:#10b981;text-shadow:0 0 32px rgba(16,185,129,.5)}.hero p.lede{max-width:480px;font:400 18px/28px var(--font-body);margin-bottom:28px}.dark .hero p.lede{color:#ffffffb3}.light .hero p.lede{color:var(--fg2)}.hero-ctas{display:flex;gap:12px}.hero-ctas .secondary-cta{display:none}.dark .hero-ctas .secondary-cta.dark-cta,.light .hero-ctas .secondary-cta.light-cta{display:inline-flex}.live-panel{padding:22px}.live-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.live-panel-head .title-row{display:flex;align-items:center;gap:8px}.live-panel-head .title{font:600 13px var(--font-body);letter-spacing:.04em;text-transform:uppercase}.dark .live-panel-head .title{color:#ffffffd9}.light .live-panel-head .title{color:var(--fg1)}.live-panel-head .link{font:600 12px var(--font-mono);color:#10b981;text-decoration:none}.bento-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mini-tile{padding:14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.light .mini-tile{background:#0b1e3f0a;border-color:#0b1e3f0f}.mini-tile .name{font:600 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.dark .mini-tile .name{color:#ffffff80}.light .mini-tile .name{color:var(--fg3)}.mini-tile .price{font:700 22px var(--font-mono);margin-top:4px;font-variant-numeric:tabular-nums}.dark .mini-tile .price{color:#fff}.light .mini-tile .price{color:#0f172a}.mini-tile .delta{font:600 12px var(--font-mono);margin-top:2px}.section{max-width:98%;margin:64px auto 0;padding:0 28px}.section-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:20px}.section-head h3{font:700 36px var(--font-heading);letter-spacing:-.025em;margin:0}.dark .section-head h3{color:#fff}.light .section-head h3{color:#0b1e3f}.section-head .more{font:600 13px var(--font-body);color:#10b981;text-decoration:none}.section-head .more:hover{text-decoration:none}.bento-curated{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.curated-card{padding:22px;min-height:260px;display:flex;flex-direction:column;justify-content:space-between}a.curated-link{text-decoration:none;color:inherit;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}a.curated-link:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1f,0 18px 36px -14px #10b98173}.curated-card .stat-num{font:700 44px var(--font-mono);font-variant-numeric:tabular-nums}.dark .curated-card .stat-num{color:#fff}.light .curated-card .stat-num{color:#0f172a}.curated-card .stat-suffix{font-size:18px;font-weight:500}.dark .curated-card .stat-suffix{color:#ffffff80}.light .curated-card .stat-suffix{color:var(--fg3)}.curated-card .blurb{font:400 13px/20px var(--font-body);margin-top:6px}.dark .curated-card .blurb{color:#fff9}.light .curated-card .blurb{color:var(--fg2)}.curated-card .blurb strong{color:#10b981;font-weight:600}.movers-row{display:grid;grid-template-columns:120px 1fr 70px;align-items:center;gap:10px;padding:6px 0}.movers-row .ticker{font:600 14px var(--font-mono);text-decoration:none;transition:color .16s ease}.dark .movers-row .ticker{color:#ffffffd9}.light .movers-row .ticker{color:#0b1e3f}.movers-row a.ticker:hover{color:#10b981}.movers-row .bar-track{height:6px;border-radius:999px;overflow:hidden}.dark .movers-row .bar-track{background:#ffffff0f}.light .movers-row .bar-track{background:#0b1e3f0f}.movers-row .bar-fill{height:100%;border-radius:999px}.movers-row .bar-fill.up{background:linear-gradient(90deg,#10b981,#34d399);box-shadow:0 0 12px #10b98180}.movers-row .bar-fill.down{background:linear-gradient(90deg,#ef4444,#f87171);box-shadow:0 0 12px #ef444466}.movers-row .delta-num{font:600 14px var(--font-mono);text-align:right}.deep-dive{padding:22px}.dd-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:14px}.dd-title{display:flex;align-items:baseline;gap:14px}.dd-title .name{font:700 26px var(--font-heading);letter-spacing:-.02em}.dd-title .price{font:700 26px var(--font-mono);font-variant-numeric:tabular-nums}.dark .dd-title .name,.dark .dd-title .price{color:#fff}.light .dd-title .name,.light .dd-title .price{color:#0b1e3f}.dd-title .delta{font:600 14px var(--font-mono);padding:3px 10px;border-radius:6px;background:#10b9812e;color:#10b981}.range-tabs{display:flex;gap:2px;padding:3px;border-radius:8px}.dark .range-tabs{background:#ffffff0f}.light .range-tabs{background:#0b1e3f0d}.range-tabs button{border:none;background:transparent;padding:5px 12px;border-radius:6px;font:600 13px var(--font-mono);cursor:pointer}.dark .range-tabs button{color:#fff9}.light .range-tabs button{color:var(--fg2)}.dark .range-tabs button.active{background:#10b9812e;color:#10b981}.light .range-tabs button.active{background:#fff;color:#0b1e3f;box-shadow:0 1px 2px #0000000d}.indicator-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.indicator-chips span{font:600 11px var(--font-mono);padding:3px 10px;border-radius:999px}.dark .indicator-chips span{background:#ffffff0f;color:#ffffffb3}.light .indicator-chips span{background:#0b1e3f0f;color:var(--fg2)}.indicator-chips .active,.dark .indicator-chips .active,.light .indicator-chips .active{background:#10b98133;color:#10b981}.dd-grid{background:linear-gradient(180deg,#10b9810f,#10b98100)}.dd-gridlines{stroke-dasharray:2 6}.dark .dd-gridlines{stroke:#ffffff0f}.light .dd-gridlines{stroke:#0b1e3f0f}.ai-insight{margin-top:14px;padding:12px 16px;border-radius:10px;background:#10b9811a;border:1px solid rgba(16,185,129,.24);display:flex;align-items:center;gap:10px}.ai-insight .star{font-size:18px}.ai-insight .label{font:600 12px var(--font-mono);color:#10b981;letter-spacing:.06em;text-transform:uppercase}.ai-insight .body{font:500 13px var(--font-body);margin-top:2px}.dark .ai-insight .body{color:#ffffffd9}.light .ai-insight .body{color:#0b1e3f}.ai-insight .more{font:600 12px var(--font-mono);color:#10b981;text-decoration:none}.ipo-scroll{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.ipo-scroll::-webkit-scrollbar{display:none;height:0;width:0}.ipo-card-2030{width:320px;padding:20px}.ipo-card-2030 .progress{height:6px;border-radius:999px;overflow:hidden;margin-top:14px}.dark .ipo-card-2030 .progress{background:#ffffff14}.light .ipo-card-2030 .progress{background:#0b1e3f14}.ipo-card-2030 .fill{height:100%;background:linear-gradient(90deg,#10b981,#34d399);border-radius:999px;box-shadow:0 0 12px #10b98180}.ipo-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.ipo-head .logo{width:38px;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;font:700 13px var(--font-heading)}.dark .ipo-head .logo{background:#ffffff0f;color:#fff}.light .ipo-head .logo{background:#0b1e3f0f;color:#0b1e3f}.ipo-head .name{font:600 14px var(--font-body)}.dark .ipo-head .name{color:#fff}.light .ipo-head .name{color:#0b1e3f}.ipo-head .sector{font:500 11px var(--font-mono)}.dark .ipo-head .sector{color:#ffffff80}.light .ipo-head .sector{color:var(--fg3)}.ipo-head .info{flex:1;min-width:0}.ipo-status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font:600 11px var(--font-body)}.ipo-status .dot{width:6px;height:6px;border-radius:50%}.ipo-status.open{background:#10b9812e;color:#10b981}.ipo-status.upcoming{background:#f59e0b2e;color:#f59e0b}.ipo-status.closed{background:#94a3b82e;color:#94a3b8}.ipo-kv{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ipo-kv .label{font:500 14px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.dark .ipo-kv .label{color:#ffffff80}.light .ipo-kv .label{color:var(--fg3)}.ipo-kv .val{font:600 13px var(--font-mono);margin-top:2px}.dark .ipo-kv .val{color:#fff}.light .ipo-kv .val{color:#0f172a}.ipo-kv .val.gmp{color:#10b981}.ipo-card-2030 .dates{font:500 11px var(--font-mono);margin-top:10px;letter-spacing:.04em}.dark .ipo-card-2030 .dates{color:#ffffff80}.light .ipo-card-2030 .dates{color:var(--fg3)}.funds-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.fund-card{padding:22px}.fund-card .head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:10px}.fund-card .name{font:600 16px var(--font-body)}.dark .fund-card .name{color:#fff}.light .fund-card .name{color:#0b1e3f}.fund-card .meta{font:500 11px var(--font-mono);margin-top:2px}.dark .fund-card .meta{color:#ffffff80}.light .fund-card .meta{color:var(--fg3)}.fund-card .risk-pill{padding:3px 10px;border-radius:6px;font:600 11px var(--font-body);flex-shrink:0}.fund-card .risk-pill.risk-low{background:#10b9812e;color:#10b981}.fund-card .risk-pill.risk-mod{background:#f59e0b2e;color:#f59e0b}.fund-card .risk-pill.risk-high{background:#ef44442e;color:#ef4444}.fund-card .nav-num{font:700 28px var(--font-mono);font-variant-numeric:tabular-nums}.dark .fund-card .nav-num{color:#fff}.light .fund-card .nav-num{color:#0f172a}.fund-card .nav-label{font:500 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.dark .fund-card .nav-label{color:#ffffff80}.light .fund-card .nav-label{color:var(--fg3)}.fund-card .returns{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid}.dark .fund-card .returns{border-top-color:#ffffff14}.light .fund-card .returns{border-top-color:#0b1e3f14}.fund-card .returns .horizon{font:500 10px var(--font-mono);letter-spacing:.06em}.dark .fund-card .returns .horizon{color:#ffffff80}.light .fund-card .returns .horizon{color:var(--fg3)}.fund-card .returns .pct{font:600 14px var(--font-mono);color:#10b981}.fund-card .spark{margin-top:10px}.heatmap{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(4,90px);gap:8px}.heat-tile{padding:12px;border-radius:14px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;transition:transform .2s;position:relative;overflow:hidden}.heat-tile:hover{transform:scale(1.02);z-index:2}.heat-tile .sec-name{font:600 13px var(--font-body)}.heat-tile .pct{font:700 18px var(--font-mono);font-variant-numeric:tabular-nums}a.heat-tile-link{text-decoration:none}a.ipo-card-link{text-decoration:none;color:inherit;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}a.ipo-card-link:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1f,0 18px 36px -14px #10b98173}.heat-tile.up-strong{background:linear-gradient(135deg,#10b98152,#10b98129);border:1px solid rgba(16,185,129,.4);color:#fff}.heat-tile.up-mild{background:linear-gradient(135deg,#10b9812e,#10b98114);border:1px solid rgba(16,185,129,.22);color:#fff}.heat-tile.flat{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#ffffffb3}.heat-tile.down-mild{background:linear-gradient(135deg,#ef44442e,#ef444414);border:1px solid rgba(239,68,68,.22);color:#fff}.heat-tile.down-strong{background:linear-gradient(135deg,#ef444452,#ef444429);border:1px solid rgba(239,68,68,.4);color:#fff}.light .heat-tile.up-strong{background:linear-gradient(135deg,#10b98166,#10b98133);color:#064e3b;border-color:#10b98180}.light .heat-tile.up-mild{background:linear-gradient(135deg,#10b98138,#10b9811a);color:#065f46;border-color:#10b9814d}.light .heat-tile.flat{background:#0b1e3f0d;color:var(--fg2);border-color:#0b1e3f14}.light .heat-tile.down-mild{background:linear-gradient(135deg,#ef444438,#ef44441a);color:#991b1b;border-color:#ef44444d}.light .heat-tile.down-strong{background:linear-gradient(135deg,#ef44446b,#ef444438);color:#7f1d1d;border-color:#ef444480}.blog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.blog-card{overflow:hidden}.blog-cover{height:120px;position:relative;display:flex;align-items:flex-end;padding:12px}.blog-cover svg{position:absolute;inset:0}.blog-cat{position:relative;background:#ffffff2e;color:#fff;padding:3px 10px;border-radius:6px;font:600 10px var(--font-mono);letter-spacing:.04em;backdrop-filter:blur(8px)}.blog-body{padding:14px 16px 16px}.blog-body h4{font:700 16px/22px var(--font-heading);letter-spacing:-.01em;margin:0}.dark .blog-body h4{color:#fff}.light .blog-body h4{color:#0b1e3f}.blog-body .excerpt{font:400 12px/18px var(--font-body);margin:6px 0 0}.dark .blog-body .excerpt{color:#fff9}.light .blog-body .excerpt{color:var(--fg2)}.blog-meta{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:11px}.dark .blog-meta{color:#ffffff80}.light .blog-meta{color:var(--fg3)}.blog-meta .avatar{width:20px;height:20px;border-radius:50%;background:#10b981;color:#fff;display:flex;align-items:center;justify-content:center;font:600 9px var(--font-body)}.newsletter-band{max-width:1280px;margin:80px auto 40px;padding:56px 28px;border-radius:24px;position:relative;overflow:hidden;text-align:center}.newsletter-band{background:linear-gradient(135deg,#0b1e3f,#14315e)}.dark .newsletter-band{border:1px solid rgba(255,255,255,.1)}.newsletter-band-inner{position:relative;z-index:1}.newsletter-band h3{font:700 44px var(--font-heading);letter-spacing:-.025em;color:#fff;max-width:600px;margin:12px auto 8px}.newsletter-band p{color:#ffffffa6;font:400 16px var(--font-body);margin:0 auto 24px;max-width:500px}.newsletter-form{display:flex;gap:8px;max-width:460px;margin:0 auto}.newsletter-form input{flex:1;padding:13px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.15);background:#ffffff0f;color:#fff;outline:none;font:400 14px var(--font-body)}.newsletter-form input::placeholder{color:#ffffff73}@media(max-width:980px){body{-webkit-text-size-adjust:100%;overflow-x:hidden}h1,.hero h1{font-size:clamp(34px,8.5vw,52px);line-height:1.04}h2{font-size:clamp(24px,5.5vw,32px);line-height:1.15}h3{font-size:clamp(18px,4vw,22px)}.lede,.hero p.lede{font-size:15px;line-height:1.55}.hero{padding:32px 18px 48px;margin-top:8px}.hero-grid{grid-template-columns:1fr;gap:28px}.hero-ctas{flex-wrap:wrap}.live-panel{padding:18px}.bento-2{grid-template-columns:1fr 1fr;gap:10px}.bento-curated{grid-template-columns:1fr;gap:12px}.curated-card{min-height:auto;padding:18px}.curated-card .stat-num{font-size:36px}.funds-grid{grid-template-columns:1fr}.blog-grid{grid-template-columns:1fr 1fr}.heatmap{grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-auto-rows:80px}.heatmap .heat-tile{grid-column:auto;grid-row:auto}.footer-2030 .footer-grid{grid-template-columns:1fr 1fr;gap:28px}.section{padding-left:18px;padding-right:18px}.section-head h3{font-size:28px}.nav2030-inner{gap:14px;padding:0 16px}.nav-links,.cmd-search,.nav2030 .theme-toggle,.nav2030 .btn-magnetic{display:none}.nav-burger{display:inline-flex;margin-left:auto}.nav-drawer-overlay{display:block}.newsletter-band{margin:60px 16px 32px;padding:40px 22px}.newsletter-band h3{font-size:32px}.newsletter-form{flex-direction:column}}@media(max-width:560px){.bento-2{grid-template-columns:1fr}.heatmap{grid-template-columns:repeat(2,1fr);grid-auto-rows:84px}.footer-2030 .footer-grid,.blog-grid{grid-template-columns:1fr}.nav2030 .word{font-size:16px}.nav2030 .logo img{width:26px;height:26px}}@media(prefers-reduced-motion:reduce){.aurora-mesh:before,.aurora-mesh:after,.ticker-track,.pulse-dot:before{animation:none}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.cmd-search,.nav-drawer-search{position:relative}.search-results{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:1000;max-height:360px;overflow-y:auto;border-radius:12px;border:1px solid;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:6px;display:flex;flex-direction:column;gap:2px}.dark .search-results{background:#0b1e3feb;border-color:#ffffff1a;box-shadow:0 12px 28px -10px #0000008c}.light .search-results{background:#fffffffa;border-color:#0b1e3f1a;box-shadow:0 12px 28px -10px #0b1e3f2e}.search-item{display:flex;align-items:baseline;gap:10px;padding:9px 12px;border-radius:8px;text-decoration:none;font:500 13px var(--font-body);line-height:1.3;cursor:pointer}.dark .search-item{color:#ffffffd9}.light .search-item{color:#0f172a}.dark .search-item.active,.dark .search-item:hover{background:#10b98124;color:#10b981}.light .search-item.active,.light .search-item:hover{background:#10b9811a;color:#059669}.search-item .sym{font:700 12px var(--font-mono);letter-spacing:.02em;flex-shrink:0;min-width:70px}.search-item .co{font:400 12px var(--font-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .search-item .co{color:#fff9}.light .search-item .co{color:#475569}.dark .search-item.active .co,.dark .search-item:hover .co{color:#ffffffd9}.light .search-item.active .co,.light .search-item:hover .co{color:#0f172a}.search-empty{padding:16px 12px;text-align:center;font:500 12px var(--font-mono)}.dark .search-empty{color:#ffffff80}.light .search-empty{color:#94a3b8}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
