.ticker[data-astro-cid-o6mdhqiy]{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--muted);border-top:1px solid var(--line);scrollbar-width:none;justify-content:center;gap:28px;padding:6px 16px;font-size:.74rem;display:flex;overflow-x:auto}.ticker[data-astro-cid-o6mdhqiy] b[data-astro-cid-o6mdhqiy]{color:var(--fg);margin-right:2px;font-weight:600}.ticker[data-astro-cid-o6mdhqiy] .up{color:var(--up)}.ticker[data-astro-cid-o6mdhqiy] .down{color:var(--down)}@media (width<=640px){.ticker[data-astro-cid-o6mdhqiy]{justify-content:flex-start}}:root{--bg:#fbfbfd;--card:#fff;--fg:#1d1d1f;--muted:#6e6e73;--line:#e5e5ea;--accent:#0071e3;--up:#1a9e4b;--down:#e0352b;--glow:linear-gradient(120deg, #ff8a00, #ff2d78 45%, #7a5cff);--shadow:0 1px 2px #0000000a, 0 8px 24px #0000000f;--shadow-hover:0 2px 4px #0000000d, 0 18px 40px #0000001f;--radius:20px;--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Inter, "Segoe UI", Roboto, Arial, sans-serif;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#000;--card:#161618;--fg:#f5f5f7;--muted:#98989d;--line:#2c2c2e;--accent:#2997ff;--up:#30d158;--down:#ff453a;--shadow:0 0 0 1px #ffffff0f;--shadow-hover:0 0 0 1px #ffffff24, 0 18px 40px #0009;color-scheme:dark}}:root[data-theme=cyber]{--bg:#05070c;--card:#0d131fb8;--fg:#e6f1ff;--muted:#7f8ca3;--line:#1a2536;--accent:#22d3ee;--up:#22e58b;--down:#ff4d6d;--glow:linear-gradient(120deg, #22d3ee, #6366f1 50%, #c026d3);--shadow:0 0 0 1px #22d3ee24;--shadow-hover:0 0 0 1px #22d3ee80, 0 0 36px #22d3ee2e;--radius:12px;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;color-scheme:dark}[data-theme=cyber] body{background:radial-gradient(1100px 520px at 75% -8%, #6366f138, transparent 70%), radial-gradient(900px 480px at 0% 30%, #22d3ee14, transparent 70%), linear-gradient(#ffffff07 1px, transparent 1px) 0 0 / 44px 44px, linear-gradient(90deg, #ffffff07 1px, transparent 1px) 0 0 / 44px 44px, var(--bg);background-attachment:fixed}[data-theme=cyber] .kicker,[data-theme=cyber] .meta,[data-theme=cyber] .nav nav a,[data-theme=cyber] .theme,[data-theme=cyber] .ticker{font-family:var(--mono);letter-spacing:0}[data-theme=cyber] .kicker{text-transform:uppercase;font-size:.7rem}[data-theme=cyber] .nav nav a{text-transform:uppercase;font-size:.76rem}[data-theme=cyber] .card{-webkit-backdrop-filter:blur(12px)}[data-theme=cyber] .mark{border-radius:4px;box-shadow:0 0 18px #22d3ee8c}[data-theme=cyber] .nav{border-bottom-color:#22d3ee2e}[data-theme=cyber] .headline a:hover{color:var(--accent);text-shadow:0 0 18px #22d3ee59}[data-theme=cyber] footer{border-top-color:#22d3ee2e}.theme{font:inherit;color:var(--fg);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:.75rem;transition:border-color .2s,box-shadow .2s}.theme:hover{border-color:var(--accent);box-shadow:0 0 12px color-mix(in srgb, var(--accent) 35%, transparent)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before{transition:none!important;animation:none!important}}body{background:var(--bg);color:var(--fg);font:17px/1.5 var(--font);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}.wrap{max-width:1120px;margin:0 auto;padding:0 16px}@media (width>=768px){.wrap{padding:0 28px}}.skip{position:absolute;left:-9999px}.skip:focus{z-index:100;background:var(--fg);color:var(--bg);border-radius:8px;padding:8px 12px;top:8px;left:16px}.nav{z-index:50;background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--line);position:sticky;top:0}.bar{justify-content:space-between;align-items:center;gap:16px;height:52px;display:flex}.brand{letter-spacing:-.03em;align-items:center;gap:8px;font-size:1.12rem;font-weight:700;text-decoration:none;display:inline-flex}.mark{background:var(--glow);border-radius:7px;width:22px;height:22px;box-shadow:inset 0 0 0 1px #ffffff40}.nav nav{align-items:center;gap:22px;display:flex}.nav nav a{color:var(--muted);font-size:.82rem;text-decoration:none;transition:color .2s}.nav nav a:hover,.nav nav a[aria-current]{color:var(--fg)}@media (width<=520px){.nav nav{gap:14px}.nav nav a[href=\/disclaimer],.nav nav a[href="/#analysis"]{display:none}}main{padding-block:32px 96px}footer{border-top:1px solid var(--line);color:var(--muted);padding-block:40px 56px;font-size:.82rem}footer p{max-width:60ch;margin:10px 0 0}footer .fine{font-size:.75rem}footer a:not(.brand){color:var(--fg);text-decoration:none}footer .brand{color:var(--fg)}.kicker{letter-spacing:.02em;background:var(--glow);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-block}.meta{color:var(--muted);font-size:.8rem}.headline{letter-spacing:-.025em;margin:6px 0 8px;font-weight:700;line-height:1.15}.headline a{text-decoration:none}.dek{color:var(--muted);margin:0}.card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;position:relative;overflow:hidden}.card:hover{box-shadow:var(--shadow-hover);transform:translateY(-3px)}.card .headline a:after{content:"";border-radius:inherit;position:absolute;inset:0}.section-head{justify-content:space-between;align-items:baseline;margin:72px 0 20px;display:flex}.section-head h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,3vw,2.1rem)}.section-head a,.more-link{color:var(--accent);font-size:.9rem;text-decoration:none}.section-head a:hover,.more-link:hover{text-decoration:underline}.story{max-width:720px;margin:24px auto 0}.story h1{letter-spacing:-.035em;margin:12px 0 18px;font-size:clamp(2.1rem,5.5vw,3.4rem);line-height:1.07}.standfirst{color:var(--muted);letter-spacing:-.015em;margin:0 0 28px;font-size:clamp(1.15rem,2.4vw,1.4rem);line-height:1.4}.byline{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:32px;padding-bottom:28px;font-size:.88rem;display:flex}.byline .mark{border-radius:50%;flex:none;width:36px;height:36px}.byline div{display:grid}.story-art{border-radius:var(--radius);box-shadow:var(--shadow);margin:0 0 36px}.byline{margin-bottom:28px}.note{color:var(--muted);background:var(--card);box-shadow:var(--shadow);border-radius:14px;margin-top:40px;padding:14px 18px;font-size:.8rem}.note a{color:var(--accent)}.progress{z-index:60;background:var(--glow);transform-origin:0;height:3px;animation:linear both grow scroll(root);position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@supports not (animation-timeline:scroll()){.progress{display:none}}@keyframes grow{to{transform:scaleX(1)}}.narrow{max-width:720px;margin:24px auto 0;font-size:1.05rem;line-height:1.65}.narrow h1{letter-spacing:-.035em;font-size:clamp(2.1rem,5vw,3rem)}.narrow h2{letter-spacing:-.02em;margin-top:2em}.narrow a{color:var(--accent)}:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 60%, transparent);outline-offset:2px;border-radius:6px}
