@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_49a339{--font-display:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_938bcb{font-family:Inter,Inter Fallback;font-style:normal}.__variable_938bcb{--font-sans:"Inter","Inter Fallback"}:root{--bg:#ffffff;--bg-tint:#fbf7f1;--bg-subtle:#f7f7f7;--bg-elevated:rgba(255,255,255,0.78);--ink:#111111;--muted:#888888;--rule:rgba(0,0,0,0.1);--rule-strong:rgba(0,0,0,0.2);--shadow-soft:0 16px 40px rgba(17,17,17,0.06);--accent:#111111;--a16z:#111111;--youtube:#cc0000;--x:#1d9bf0;--pg:#f17c00;--anthropic:#d97706;--text-caption:0.8125rem;--text-small:0.9375rem;--text-base:1.0625rem;--text-reading:1.2rem;--text-card-title:1.3rem;--text-section-title:2rem;--text-featured-title:2.15rem;--leading-tight:1.18;--leading-copy:1.65;--leading-reading:1.76;--page-gutter:clamp(20px,5vw,72px);--page-top:clamp(14px,2.4svh,24px)}[data-theme=dark]{--bg:#0f0f0f;--bg-tint:#14120f;--bg-subtle:#171717;--bg-elevated:rgba(21,21,21,0.8);--ink:#f4f4f4;--muted:#ababab;--rule:rgba(255,255,255,0.12);--rule-strong:rgba(255,255,255,0.24);--shadow-soft:0 16px 40px rgba(0,0,0,0.24);--accent:#efefef;--a16z:#cccccc;--youtube:#ff4444;--x:#1d9bf0;--pg:#ff9333;--anthropic:#fbbf24}*{box-sizing:border-box}html{background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,html{color:var(--ink)}body{margin:0;font-family:var(--font-sans),system-ui,sans-serif;font-size:16px;line-height:var(--leading-copy);font-weight:400;background:radial-gradient(circle at top left,rgba(241,124,0,.08),transparent 28%),linear-gradient(180deg,var(--bg-tint) 0,var(--bg) 18%,var(--bg) 100%)}a{color:inherit;text-decoration:none}img{display:block}.page-shell{width:100%;max-width:1480px;margin:0 auto;padding:var(--page-top) var(--page-gutter) 48px}.site-footer{width:min(1480px,90%);margin:0 auto;padding:34px 0 42px;border-top:0;box-shadow:none;color:var(--muted);font-size:var(--text-small)}.site-footer-inner{display:grid;grid-template-columns:minmax(280px,1fr) minmax(180px,.5fr) minmax(120px,.28fr);grid-gap:34px;gap:34px;align-items:start}.footer-refresh{display:flex;align-items:center;justify-content:flex-start;padding-top:0}.footer-refresh .refresh-trigger{width:38px;height:38px;border:1px solid var(--rule);border-radius:999px;background:var(--bg);color:var(--muted)}.footer-refresh .refresh-trigger:hover{color:var(--ink);border-color:var(--ink);background:var(--bg-subtle)}.footer-brand{display:grid;grid-gap:10px;gap:10px;min-width:0}.footer-logo{width:-moz-fit-content;width:fit-content;color:var(--ink);font-family:var(--font-display),sans-serif;font-size:1.38rem;font-weight:650;line-height:1;letter-spacing:0}.footer-brand p{margin:0;max-width:58ch;line-height:1.55;text-wrap:pretty}.footer-contact{color:var(--muted);font-size:var(--text-caption);font-weight:500;opacity:.72}.footer-column{display:grid;grid-gap:10px;gap:10px;min-width:0}.footer-column h2{margin:0;color:var(--ink);font-size:var(--text-caption);font-weight:750;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.footer-link-list{display:grid;grid-gap:7px;gap:7px;min-width:0}.footer-link-list a{width:-moz-fit-content;width:fit-content;color:var(--muted);line-height:1.35}.site-footer a:hover{color:var(--ink)}.market-intro{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);grid-gap:22px;gap:22px;align-items:end;margin:0 0 22px;padding:18px 0 20px;border-width:1px;border-left:0 solid var(--rule);border-bottom:1px solid var(--rule);border-right:0 solid var(--rule);border-top:1px solid var(--rule)}.market-intro p{margin:0;max-width:82ch;color:var(--muted);font-size:.98rem}.market-intro h2{margin:4px 0 8px;max-width:880px;font-family:var(--font-display),sans-serif;font-size:clamp(1.35rem,1rem + 1vw,2rem);line-height:1.12;font-weight:600;letter-spacing:0;text-wrap:balance}.market-intro-kicker{font-size:var(--text-caption)!important;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)!important}.market-intro ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none;color:var(--muted);font-size:var(--text-caption);font-weight:600;line-height:1.45}.market-intro li{position:relative;padding-left:14px}.market-intro li:before{content:"";position:absolute;top:.66em;left:0;width:5px;height:5px;border-radius:999px;background:var(--ink)}.seo-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.masthead{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-column-gap:32px;column-gap:32px;grid-row-gap:12px;row-gap:12px;padding:0 0 20px;margin-bottom:18px}.masthead-brand{display:flex;align-items:baseline;gap:18px;min-width:0;justify-self:start}.story-meta{text-transform:uppercase;letter-spacing:.1em;font-size:var(--text-caption);font-weight:600}.cluster-heading h2,.compact-topline-card h3,.featured-copy h2,.masthead h1,.stream-copy h3{font-family:var(--font-display),sans-serif;font-weight:600}.masthead h1{margin:0;font-size:2rem;line-height:1;text-wrap:balance;letter-spacing:0;font-weight:600}.masthead-utility{display:flex;align-items:center;justify-content:flex-end;min-width:0;justify-self:end}.story-page .masthead{grid-template-columns:minmax(0,1fr) auto}.masthead-actions{display:flex;align-items:center;gap:8px;padding:6px;border-radius:999px;flex:0 0 auto}.masthead-center{min-width:0}.masthead-center,.theme-toggle{display:flex;align-items:center;justify-content:center}.theme-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);width:32px;height:32px;padding:0;cursor:pointer;transition:color .15s ease}.theme-toggle:hover{color:var(--ink);background:var(--bg-subtle);border-radius:999px}html{transition:background .35s cubic-bezier(.4,0,.2,1),color .35s cubic-bezier(.4,0,.2,1)}*{transition-property:background,background-color,color,border-color,box-shadow,fill,stroke;transition-duration:.35s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0s}.language-select,.theme-overlay,.theme-toggle,.theme-toggle *,[class*=search-]{transition-property:none;transition-duration:0s}.theme-toggle{transition:color .15s ease,box-shadow .25s ease,transform .15s ease!important}.theme-overlay{position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:0;-webkit-clip-path:circle(0 at var(--overlay-x) var(--overlay-y));clip-path:circle(0 at var(--overlay-x) var(--overlay-y));transition:opacity .5s ease,-webkit-clip-path .9s ease;transition:clip-path .9s ease,opacity .5s ease;transition:clip-path .9s ease,opacity .5s ease,-webkit-clip-path .9s ease;will-change:clip-path,opacity}.theme-overlay--active{opacity:.15;-webkit-clip-path:circle(150% at var(--overlay-x) var(--overlay-y));clip-path:circle(150% at var(--overlay-x) var(--overlay-y))}.theme-toggle-btn{position:relative;width:32px;height:32px;border-radius:50%;background:var(--bg);border:1px solid var(--rule);overflow:hidden;transform:scale(1);transition:color .15s ease,box-shadow .25s ease,transform .15s ease,border-color .35s cubic-bezier(.4,0,.2,1),background .35s cubic-bezier(.4,0,.2,1)!important}.theme-toggle-btn:hover{box-shadow:0 0 0 1px var(--rule-strong),0 2px 8px rgba(0,0,0,.04);color:var(--ink);border-color:var(--rule-strong)}.theme-toggle-btn:active{transform:scale(.92)}.theme-toggle-btn--animating{transform:scale(.96)}.theme-toggle-icon{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.theme-toggle-icon>svg{position:absolute;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}[data-theme=dark] .theme-toggle-icon .icon-sun{transform:rotate(90deg) scale(0);opacity:0}[data-theme=dark] .theme-toggle-icon .icon-moon,[data-theme=light] .theme-toggle-icon .icon-sun{transform:rotate(0deg) scale(1);opacity:1}[data-theme=light] .theme-toggle-icon .icon-moon{transform:rotate(-90deg) scale(0);opacity:0}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:0s!important;animation-duration:0s!important}.theme-overlay{display:none!important}}.language-toggle{border:1px solid var(--rule);background:var(--bg);display:inline-flex;align-items:center;justify-content:center;height:32px;border-radius:999px;position:relative;overflow:visible;z-index:20}.language-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ink);height:100%;min-width:74px;padding:0 1.85rem 0 .8rem;cursor:pointer;font-size:var(--text-caption);font-weight:700;letter-spacing:0;line-height:1;text-align:left;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 14px) calc(50% - 1px),calc(100% - 9px) calc(50% - 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;outline:none}.language-menu{position:absolute;top:calc(100% + 8px);right:0;display:grid;min-width:112px;padding:6px;border:1px solid var(--rule);border-radius:12px;background:var(--bg);box-shadow:0 18px 44px rgba(15,23,42,.16);z-index:100}.language-menu-item{border:0;border-radius:8px;background:transparent;color:var(--ink);cursor:pointer;font-size:var(--text-caption);font-weight:700;letter-spacing:0;line-height:1.2;padding:.56rem .68rem;text-align:left}.language-menu-item:focus,.language-menu-item:hover,.language-menu-item[aria-selected=true]{background:var(--soft);outline:none}.bilingual-text{display:grid;grid-gap:.48em;gap:.48em;min-width:0}.bilingual-text-primary,.bilingual-text-secondary{display:block;min-width:0}.bilingual-text-secondary{color:var(--muted)}.compact-topline-card p.bilingual-text[data-bilingual=true],.featured-copy p.bilingual-text[data-bilingual=true],.search-result-summary.bilingual-text[data-bilingual=true],.stream-copy p.bilingual-text[data-bilingual=true]{display:grid;align-content:start;grid-gap:.28rem;gap:.28rem}.featured-copy p.bilingual-text[data-bilingual=true] .bilingual-text-primary,.featured-copy p.bilingual-text[data-bilingual=true] .bilingual-text-secondary{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.featured-copy p.bilingual-text[data-bilingual=true] .bilingual-text-primary{-webkit-line-clamp:2}.featured-copy p.bilingual-text[data-bilingual=true] .bilingual-text-secondary{-webkit-line-clamp:1;font-size:.96em}.compact-topline-card p.bilingual-text[data-bilingual=true] .bilingual-text-primary,.compact-topline-card p.bilingual-text[data-bilingual=true] .bilingual-text-secondary,.search-result-summary.bilingual-text[data-bilingual=true] .bilingual-text-primary,.search-result-summary.bilingual-text[data-bilingual=true] .bilingual-text-secondary,.stream-copy p.bilingual-text[data-bilingual=true] .bilingual-text-primary,.stream-copy p.bilingual-text[data-bilingual=true] .bilingual-text-secondary{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.compact-topline-card p.bilingual-text[data-bilingual=true] .bilingual-text-secondary,.search-result-summary.bilingual-text[data-bilingual=true] .bilingual-text-secondary,.stream-copy p.bilingual-text[data-bilingual=true] .bilingual-text-secondary{font-size:.94em;line-height:1.45}.compact-topline-card p.bilingual-text[data-bilingual=false] .bilingual-text-primary{-webkit-line-clamp:3}[data-theme=dark] .bilingual-text-secondary,[data-theme=dark] .data-source-field span,[data-theme=dark] .data-source-name-card span,[data-theme=dark] .data-source-toast,[data-theme=dark] .search-empty,[data-theme=dark] .search-result-summary,[data-theme=dark] .story-article-content figcaption,[data-theme=dark] .story-detail-header p,[data-theme=dark] .story-detail-summary{color:#bdbdbd}.language-toggle:hover{border-color:var(--ink)}.language-toggle:focus-within{outline:1px solid var(--ink);outline-offset:2px}.content-section,.topline-section{padding-top:0}.content-section{padding-bottom:8px}.topline-grid{display:grid;grid-template-columns:minmax(0,1.52fr) minmax(320px,1fr);grid-gap:28px;gap:28px;align-items:stretch;min-height:0;height:clamp(520px,calc(100svh - 142px),656px)}.topline-grid>*{min-height:0;height:100%}.featured-story{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:0;gap:0;height:100%;align-content:stretch;align-self:stretch;padding:0}.story-visual{position:relative;background:var(--bg-subtle);border-radius:8px}[data-theme=dark] .story-detail-cover,[data-theme=dark] .story-visual{background:#151515}.story-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.04))}.story-visual-featured{width:100%;height:100%;min-height:0;overflow:hidden;border-radius:8px;justify-self:stretch;align-self:stretch}.story-visual-youtube{aspect-ratio:16/9;background:#0b0b0b}.story-visual-stream{aspect-ratio:16/9;height:auto;overflow:hidden;border-radius:8px;margin-bottom:14px}.cover-image{object-fit:contain}.cover-image-fill{object-fit:cover}.featured-copy{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:18px}.featured-copy h2{margin:0;font-size:clamp(2.3rem,3vw,3.35rem);line-height:.98;letter-spacing:0}.compact-topline-card p,.featured-copy p,.stream-copy p{margin:0;color:var(--muted);font-size:var(--text-base);line-height:var(--leading-copy);font-weight:400;letter-spacing:.005em}.featured-copy p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.topline-rail{grid-template-rows:repeat(3,minmax(0,1fr));padding-left:24px;border-left:1px solid var(--rule);overflow:hidden}.compact-topline-card,.topline-rail{display:grid;align-content:stretch;align-self:stretch;height:100%}.compact-topline-card{grid-template-rows:auto auto 1fr;grid-gap:8px;gap:8px;min-height:0;padding:8px 0 18px;border-bottom:1px solid var(--rule)}.compact-topline-card p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.compact-topline-card p.bilingual-text[data-bilingual=true]{min-height:calc(1.45em * 2 + .28rem)}.compact-topline-card:first-child{padding-top:2px}.compact-topline-card:last-child{border-bottom:0}.compact-topline-card h3,.stream-copy h3{margin:0;line-height:var(--leading-tight);letter-spacing:0}.compact-topline-card h3{font-size:1.45rem;line-height:1.14;letter-spacing:0}.content-main,.source-cluster-with-ad,.story-cluster,.stream-grid{display:grid;grid-gap:22px;gap:22px}.source-tabs{display:flex;align-items:center;justify-content:center;flex:0 1 auto;gap:10px;padding:0;overflow-x:auto;min-width:0;scrollbar-width:none}.source-tabs::-webkit-scrollbar{display:none}.source-filter{display:inline-flex;align-items:center;flex:0 0 auto}.source-filter-group{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px}.source-filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--rule);border-radius:999px;background:var(--bg);color:var(--ink);font:inherit;font-size:.95rem;font-weight:500;line-height:1.2;min-width:132px;height:44px;padding:0 2.1rem 0 .95rem;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 16px) calc(50% - 1px),calc(100% - 11px) calc(50% - 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.source-filter-select:focus,.source-filter-select:hover{border-color:var(--ink);outline:none}.source-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:var(--text-small);font-weight:600;letter-spacing:0;padding:.45rem .8rem;cursor:pointer;white-space:nowrap;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.source-tab:hover{border-color:var(--rule)}.source-tab-active,.source-tab:hover{color:var(--ink);background:var(--bg-subtle)}.source-tab-active{border-color:var(--rule-strong)}.cluster-heading{padding-top:18px}.cluster-heading-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.cluster-heading-side{display:flex;align-items:center;justify-content:flex-end;min-width:0}.cluster-heading h2{margin:0;font-size:1.85rem;letter-spacing:0}.cluster-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);font:inherit;font-size:var(--text-caption);font-weight:600;letter-spacing:.09em;text-transform:uppercase;padding:0;cursor:pointer}.cluster-action:hover{color:var(--accent)}.cluster-pagination{display:grid;justify-items:center;grid-gap:10px;gap:10px;min-height:32px;padding:20px 0 8px}.cluster-sentinel{width:100%;height:1px}.cluster-loading{color:var(--muted);font-size:var(--text-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cluster-error{color:#c0392b;font-size:var(--text-small);margin:8px 0 0}.stream-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.source-card{grid-template-rows:auto 1fr;min-width:0;padding:0 0 28px;border-bottom:1px solid var(--rule);transition:transform .18s ease,border-color .18s ease}.source-card,.stream-copy{display:grid;align-content:start}.stream-copy{grid-gap:12px;gap:12px}.stream-copy h3{font-size:1.22rem;line-height:1.2}.stream-copy p{font-size:var(--text-small);line-height:var(--leading-copy)}.stream-copy p.bilingual-text[data-bilingual=true]{min-height:calc(1.45em * 2 + .28rem)}.stream-grid-anthropic{align-items:stretch}.stream-grid-anthropic .source-card{height:100%}.stream-grid-anthropic .stream-copy{height:100%;grid-template-rows:auto auto 1fr}.stream-grid-anthropic .stream-copy p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.story-meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:var(--muted)}.story-meta-views{gap:.35rem;white-space:nowrap}.story-meta-link,.story-meta-views{display:inline-flex;align-items:center;line-height:1}.story-meta-link{justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);padding:0;margin:0;cursor:pointer;transition:color .15s ease}.story-meta-link:focus-visible,.story-meta-link:hover{color:var(--ink);outline:none}.story-meta-stale{padding:2px 6px;border:1px solid;color:var(--muted);opacity:.7}.source-pill,.story-meta-stale{font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase}.source-pill{display:inline-flex;align-items:center;padding:4px 10px;color:#fff;font-weight:600;border-radius:999px}.source-pill-a16z{background:var(--a16z)}.source-pill-youtube{background:var(--youtube)}.source-pill-x{background:var(--x)}.source-pill-pg{background:var(--pg)}.source-pill-anthropic{background:var(--anthropic)}.story-link{transition:color .18s ease}.story-link:hover{color:var(--muted)}.story-card-link{color:inherit;cursor:pointer;transition:color .18s ease,opacity .18s ease,transform .18s ease}.story-card-link:hover h2,.story-card-link:hover h3{color:color-mix(in srgb,var(--ink) 76%,var(--muted) 24%)}.featured-story.story-card-link:hover,.source-card.story-card-link:hover{transform:translateY(-2px)}.source-card.story-card-link:hover{border-bottom-color:var(--rule-strong)}.empty-state{display:grid;place-items:center;min-height:280px;padding:40px 0;border-bottom:1px solid var(--rule)}.ad-slot{width:100%;min-width:0;border-width:1px;border-left:0 solid var(--rule);border-bottom:1px solid var(--rule);border-right:0 solid var(--rule);border-top:1px solid var(--rule);color:var(--ink)}.ad-slot-google{padding:12px 0}.ad-slot .adsbygoogle{min-height:90px}.ad-slot-label{margin:0 0 8px;color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.ad-slot-sponsor{padding:14px 0}.ad-slot-sponsor h2{margin:0 0 6px;font-family:var(--font-display),sans-serif;font-size:clamp(1rem,.92rem + .25vw,1.18rem);line-height:1.12;letter-spacing:0}.ad-slot-sponsor p:not(.ad-slot-label){margin:0;max-width:72ch;color:var(--muted);font-size:var(--text-small);line-height:1.55}.ad-slot-sponsor a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid var(--ink);color:var(--ink);font-size:var(--text-caption);font-weight:700;letter-spacing:.08em;line-height:1.15;text-align:center;text-transform:uppercase;white-space:nowrap}.ad-slot-sponsor a:hover{background:var(--ink);color:var(--bg)}.ad-slot-home-feed{margin:2px 0 0}.ad-slot-story-footer{width:min(780px,100%);margin-top:4px}.story-page{padding-top:24px}.story-detail{display:grid;grid-gap:28px;gap:28px;width:min(1120px,100%);margin:0 auto;padding-top:28px;justify-items:center;text-align:center}.story-detail-video{gap:22px}.story-loading-shell{align-items:stretch;justify-items:stretch;text-align:left}.story-loading-chip,.story-loading-cover,.story-loading-line,.story-loading-meta{position:relative;overflow:hidden;background:color-mix(in srgb,var(--bg-subtle) 84%,var(--bg) 16%)}.story-loading-chip:after,.story-loading-cover:after,.story-loading-line:after,.story-loading-meta:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55) 48%,transparent);animation:story-loading-shimmer 1.05s ease-in-out infinite}.story-loading-meta{width:240px;height:18px;border-radius:999px}.story-loading-title{width:min(760px,100%);height:54px;border-radius:18px}.story-loading-line{width:100%;height:18px;border-radius:999px}.story-loading-line-short{width:68%}.story-loading-cover{width:min(920px,100%);aspect-ratio:16/9;border-radius:22px}.story-loading-body{display:grid;grid-gap:18px;gap:18px;width:min(760px,100%)}.story-loading-chip{width:64px;height:32px;border-radius:999px}@keyframes story-loading-shimmer{to{transform:translateX(100%)}}.story-detail-header{display:grid;grid-gap:16px;gap:16px;max-width:1080px;justify-items:center;text-align:center}.story-detail-header-video{max-width:960px}.story-detail-header .story-meta{justify-content:center}.story-detail-header h1,.story-detail-title{margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(2.7rem,1.9rem + 2.1vw,3.45rem);line-height:1.06;font-weight:600;letter-spacing:0;text-wrap:balance}.story-detail-header p,.story-detail-summary{margin:0;max-width:760px;color:var(--muted);font-size:var(--text-reading);line-height:1.82}[data-theme=dark] .story-detail-header p,[data-theme=dark] .story-detail-summary{color:#c3c3c3}.story-founder-fields{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin:0;padding:2px 0 0}.story-founder-fields div{display:inline-flex;align-items:baseline;gap:7px;min-width:0}.story-founder-fields dt{color:var(--muted);font-size:var(--text-caption);font-weight:650;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.story-founder-fields dd{margin:0;color:var(--ink);font-size:var(--text-body);font-weight:650;line-height:1.35}[data-theme=dark] .story-founder-fields dt{color:#ababab}.story-actions{display:flex;flex-wrap:wrap;gap:14px;padding-top:4px;justify-content:center}.story-action-button,.story-actions a{display:inline-flex;align-items:center;gap:4px;border:0;border-bottom:1px solid var(--rule-strong);background:transparent;color:var(--ink);cursor:pointer;font-family:inherit;font-size:var(--text-caption);font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:0}.story-action-button:hover,.story-actions a:hover{color:var(--muted)}[data-theme=dark] .story-action-button,[data-theme=dark] .story-actions a{border-bottom-color:rgba(255,255,255,.34)}.story-detail-cover{position:relative;width:min(780px,100%);aspect-ratio:16/9;background:var(--bg-subtle);border-radius:8px;border-bottom:0;overflow:hidden}.most-value-information{width:min(960px,100%);padding:22px 24px;border:1px solid var(--rule);border-radius:24px;background:var(--bg-elevated);box-shadow:var(--shadow-soft);text-align:left}.most-value-information-header{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px;justify-items:center}.most-value-information-header h2{margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(1.5rem,1.2rem + .9vw,2rem);line-height:1.08;text-align:center}.most-value-information-header p{margin:0;width:min(72ch,100%);color:var(--muted);font-size:var(--text-small);line-height:1.7;text-align:left}.most-value-information-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px}.most-value-information-panel{min-width:0;padding:18px 18px 8px;border-radius:18px;background:color-mix(in srgb,var(--bg) 82%,transparent);border:1px solid var(--rule)}.most-value-information-label{margin-bottom:10px;color:var(--muted);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.most-value-information ol,.most-value-information p,.most-value-information ul{margin:0 0 1em}.most-value-information h3{margin:1.4em 0 .6em;font-family:var(--font-display),sans-serif;font-size:1.08rem;line-height:1.18;text-align:center}.most-value-information li{margin-bottom:.7em}.story-article-content{width:min(780px,100%);color:var(--ink);font-size:var(--text-reading);line-height:1.88;text-align:left}.story-reading-layout{width:min(780px,100%)}.story-reading-main{min-width:0}.story-reading-sidebar{display:none}.story-reading-sidebar-inner{position:-webkit-sticky;position:sticky;top:104px;max-height:calc(100vh - 128px);overflow:auto;padding:10px 0 12px 16px;border-left:1px solid var(--rule);text-align:left}.story-reading-sidebar-label{margin:0 0 .9rem;color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.story-reading-toc .story-toc-list{margin:0;font-size:.84rem;line-height:1.45}.story-reading-toc .story-toc-list a{display:block;padding:.18rem 0}[data-theme=dark] .story-article-content{color:#f3f3f3}.story-article-content-bilingual{display:grid;grid-gap:1.45rem;gap:1.45rem}.story-article-bilingual-block{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.7rem;gap:.7rem;padding:0 0 1.15rem;border-bottom:1px solid color-mix(in srgb,var(--rule) 72%,transparent)}.story-article-bilingual-block:not(.story-article-bilingual-block-standalone){grid-template-columns:minmax(0,1fr);column-gap:0;align-items:start}.story-article-bilingual-line{line-height:inherit;min-width:0}.story-article-bilingual-line-en{padding-bottom:.05rem}.story-article-bilingual-line>:last-child{margin-bottom:0}.story-article-bilingual-line-zh{color:var(--ink);padding-top:.1rem}[data-theme=dark] .story-article-bilingual-line-zh{color:#f1f1f1}.story-article-bilingual-block-standalone .story-article-bilingual-line{grid-column:1/-1}.story-article-content-bilingual>.story-article-bilingual-block:last-child{border-bottom:0;padding-bottom:0}.story-article-content .pencraft.icon-container,.story-article-content button.restack-image,.story-article-content button.view-image,.story-article-content button[class*=restack],.story-article-content button[class*=view-image]{display:none!important}.story-article-content>:first-child{margin-top:0}.story-article-content blockquote,.story-article-content ol,.story-article-content p,.story-article-content ul{margin:0 0 1.15em}.story-article-content h2,.story-article-content h3,.story-article-content h4{margin:1.6em 0 .65em;font-family:var(--font-display),sans-serif;line-height:1.12;letter-spacing:0;scroll-margin-top:96px}.story-toc-list{list-style:none;padding-left:0;margin:0 0 1.4rem;display:grid;grid-gap:.45rem;gap:.45rem;font-size:.98em}.story-toc-list li{margin:0}.story-toc-list a{display:inline-block;border-bottom:0;color:var(--muted)}.story-toc-list a:hover{color:var(--ink)}[data-theme=dark] .story-toc-list a:hover{color:#f3f3f3}.story-toc-list ul{list-style:none;padding-left:1rem;margin:.4rem 0 0;display:grid;grid-gap:.3rem;gap:.3rem}.story-article-content a{border-bottom:1px solid var(--rule-strong)}[data-theme=dark] .story-article-content a{border-bottom-color:rgba(255,255,255,.34)}.story-article-content img{max-width:100%;height:auto;margin:1.5em 0;border-radius:8px}.story-article-content figure{margin:1.5em 0}.story-article-content figure>img:first-child:last-child{margin:0}.story-article-content figcaption{color:var(--muted);font-size:var(--text-small);line-height:1.55}.source-frame-section{width:100%;min-height:70vh;border-top:1px solid var(--rule)}.source-frame-section-video{display:grid;place-items:center;min-height:0;border-top:0}.source-frame{display:block;width:100%;height:78vh;min-height:620px;border:0;background:var(--bg-subtle)}.source-frame-video{width:min(960px,100%);aspect-ratio:16/9;height:auto;min-height:0;border-radius:18px;overflow:hidden}.policy-page{max-width:980px}.policy-content{width:min(760px,100%);margin:24px auto 0;color:var(--ink);font-size:var(--text-reading);line-height:1.78}.policy-kicker{margin:0 0 8px;color:var(--muted);font-size:var(--text-caption);font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.policy-content h1,.policy-content h2{margin:0 0 .65em;font-family:var(--font-display),sans-serif;line-height:1.12;letter-spacing:0}.policy-content h1{font-size:clamp(2.5rem,1.8rem + 2vw,3.4rem)}.policy-content h2{margin-top:1.6em;font-size:1.35rem}.policy-content p{margin:0 0 1.1em}.policy-content a{border-bottom:1px solid var(--rule-strong)}.policy-inline-contact{font-weight:700}.search-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:200;display:flex;align-items:flex-start;justify-content:center;padding-top:10vh}[data-theme=dark] .search-overlay{background:rgba(0,0,0,.65)}[data-theme=dark] .data-source-drawer,[data-theme=dark] .search-panel{background:#111111}.search-panel{width:min(640px,92vw);background:var(--bg);border:1px solid var(--rule-strong);overflow:hidden;max-height:70vh;display:flex;flex-direction:column}.search-input-row{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--rule)}.search-icon{color:var(--muted);flex-shrink:0}.data-source-overlay{position:fixed;inset:0;z-index:190;display:flex;justify-content:flex-end;background:rgba(0,0,0,.34)}[data-theme=dark] .data-source-overlay{background:rgba(0,0,0,.58)}[data-theme=dark] .data-source-entry,[data-theme=dark] .data-source-tab,[data-theme=dark] .search-result-item{background:#111111}[data-theme=dark] .data-source-add:hover,[data-theme=dark] .data-source-remove:hover,[data-theme=dark] .data-source-tab-active,[data-theme=dark] .data-source-tab:hover,[data-theme=dark] .search-result-item:hover,[data-theme=dark] .source-tab-active,[data-theme=dark] .source-tab:hover{background:#1a1a1a}[data-theme=dark] .source-filter-select{background-color:#141414;border-color:rgba(255,255,255,.14)}.data-source-drawer{width:min(560px,38vw);height:100vh;padding:24px 24px 28px;background:var(--bg);border-left:1px solid var(--rule-strong);box-shadow:-18px 0 42px rgba(0,0,0,.12);overflow-y:auto;animation:drawer-slide-in .18s ease-out}@keyframes drawer-slide-in{0%{transform:translateX(18px);opacity:0}to{transform:translateX(0);opacity:1}}.data-source-action-row,.data-source-entry,.data-source-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.data-source-header{align-items:center;padding-bottom:22px}.data-source-header h2{margin:0;font-family:var(--font-display),sans-serif;font-size:1.55rem;font-weight:600;letter-spacing:0}.data-source-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding-bottom:24px}.data-source-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--rule);border-radius:8px;background:var(--bg);color:var(--ink);min-height:64px;padding:12px;cursor:pointer;font:inherit;font-size:var(--text-caption);font-weight:700;text-align:left;transition:border-color .14s ease,background .14s ease}.data-source-tab-active,.data-source-tab:hover{border-color:var(--ink);background:var(--bg-subtle)}.data-source-body{padding-top:0}.data-source-entry-list,.data-source-readonly-card{display:grid;grid-gap:14px;gap:14px}.data-source-action-row{justify-content:flex-end;padding-bottom:14px}.data-source-add,.data-source-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--rule);background:transparent;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:0 11px;cursor:pointer;font:inherit;font-size:var(--text-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:border-color .14s ease,background .14s ease,color .14s ease}.data-source-add:hover,.data-source-remove:hover{border-color:var(--ink);background:var(--bg-subtle)}.data-source-entry{border:1px solid var(--rule);border-radius:8px;padding:14px}.data-source-entry .data-source-field,.data-source-entry .data-source-name-card{flex:1 1;min-width:0}.data-source-name-card{display:grid;grid-gap:7px;gap:7px}.data-source-name-card strong{display:flex;align-items:center;min-height:36px;color:var(--ink);font-size:1rem;font-weight:500;line-height:1.35;overflow-wrap:anywhere}.data-source-field{display:grid;grid-gap:7px;gap:7px}.data-source-field span,.data-source-name-card span{color:var(--muted);font-size:var(--text-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.data-source-field input{width:100%;border:1px solid var(--rule);background:var(--bg);color:var(--ink);font:inherit;font-size:.98rem;outline:none;padding:10px 11px;transition:border-color .14s ease,background .14s ease}.data-source-field input:focus{border-color:var(--ink)}.data-source-field input[readonly]{background:var(--bg-subtle);color:var(--muted)}.data-source-remove{width:34px;flex:0 0 34px;padding:0;color:var(--muted)}.data-source-remove:hover{color:var(--youtube)}.data-source-footer{padding:14px 0 0;display:flex;flex-direction:column;gap:10px;align-items:stretch}.data-source-toast{margin:0;font-size:var(--text-caption);color:var(--youtube);line-height:1.4}.data-source-save{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--ink);background:var(--ink);color:var(--bg);display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 16px;cursor:pointer;font:inherit;font-size:var(--text-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:opacity .14s ease}.data-source-save:disabled{opacity:.6;cursor:not-allowed}.data-source-add:disabled,.data-source-field input:disabled,.data-source-remove:disabled,.data-source-save:disabled,.data-source-trigger[aria-disabled=true]{opacity:.45;cursor:not-allowed}.data-source-entry-readonly{border:1px solid var(--rule);border-radius:8px;padding:12px}.data-source-entry-readonly+.data-source-entry-readonly{margin-top:8px}.refresh-trigger{margin:0}@keyframes spin{to{transform:rotate(1turn)}}.spin{animation:spin .8s linear infinite}.search-input{flex:1 1;border:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--text-base);outline:none}.search-input::placeholder{color:var(--muted)}.search-results{overflow-y:auto;flex:1 1}.search-empty{margin:0;padding:24px 16px;color:var(--muted);font-size:var(--text-small);text-align:center}.search-result-item{display:block;padding:14px 16px;border-bottom:1px solid var(--rule);transition:background .12s ease}.search-result-item:last-child{border-bottom:0}.search-result-item:hover{background:var(--bg-subtle)}.search-result-meta{display:flex;align-items:center;gap:10px;margin-bottom:6px}.search-result-date{color:var(--muted);font-size:var(--text-caption)}.search-result-title{margin:0 0 4px;font-family:var(--font-display),sans-serif;font-size:var(--text-base);font-weight:600;line-height:1.3;color:var(--ink)}.search-result-summary{margin:0;font-size:var(--text-small);color:var(--muted);line-height:1.55;overflow:hidden}.search-result-summary[data-bilingual=false]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.search-result-summary.bilingual-text[data-bilingual=true]{min-height:calc(1.55em * 2 + .28rem)}@media (max-width:1180px){.page-shell{padding:20px var(--page-gutter) 56px}.stream-grid,.topline-grid{grid-template-columns:1fr}.masthead{align-items:flex-start;grid-template-columns:minmax(max-content,auto) minmax(0,1fr);gap:14px 18px}.masthead-center{grid-column:1/-1;justify-content:flex-start;order:3}.topline-grid{gap:18px;min-height:0}.featured-story,.topline-rail{grid-template-rows:auto;height:auto}.story-visual-featured{aspect-ratio:16/9;height:auto}.topline-rail{padding-left:0;border-left:0;border-top:1px solid var(--rule)}.featured-copy h2{font-size:2.1rem}.masthead-utility{justify-content:flex-end;width:auto}.masthead-actions{flex-wrap:wrap;justify-content:flex-end}.source-tabs{justify-content:flex-start}.stream-grid{gap:18px}.story-detail{gap:24px;padding-top:20px}.story-detail-header h1{font-size:clamp(2.2rem,1.9rem + 1vw,2.75rem)}.story-article-content{font-size:var(--text-reading)}.story-article-bilingual-block:not(.story-article-bilingual-block-standalone){grid-template-columns:1fr;column-gap:0}.most-value-information-grid{grid-template-columns:1fr}.source-frame{height:56vh;min-height:420px}.source-frame-section{min-height:56vh}.search-panel{width:min(640px,94vw);max-height:75vh}.data-source-drawer{width:min(520px,90vw);padding:24px 24px 28px}.data-source-tabs{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px) and (max-width:1180px){.topline-grid{grid-template-columns:minmax(0,1.36fr) minmax(280px,.9fr);gap:22px;height:clamp(480px,calc(100svh - 170px),620px)}.featured-story{grid-template-rows:minmax(0,1fr) auto;height:100%}.story-visual-featured{aspect-ratio:auto;height:100%}.topline-rail{grid-template-rows:repeat(3,minmax(0,1fr));height:100%;padding-left:20px;border-top:0;border-left:1px solid var(--rule)}.featured-copy{padding:16px}.featured-copy h2{font-size:clamp(1.9rem,2.5vw,2.65rem);line-height:1.03}.compact-topline-card{gap:7px;padding:6px 0 14px}.compact-topline-card h3{font-size:1.28rem}}@media (max-height:760px) and (min-width:900px){.page-shell{padding-top:14px}.masthead{padding-bottom:14px;margin-bottom:12px}.topline-grid{height:clamp(420px,calc(100svh - 140px),580px);gap:22px}.featured-copy{gap:8px;padding:14px 16px}.featured-copy h2{font-size:clamp(1.85rem,2.35vw,2.55rem);line-height:1.04}.compact-topline-card{gap:6px;padding:6px 0 12px}.compact-topline-card h3{font-size:1.2rem;line-height:1.12}.compact-topline-card p{-webkit-line-clamp:1}.story-meta{font-size:.72rem}}@media (max-width:760px){.page-shell{padding-top:12px;padding-bottom:22px}.page-shell,.site-footer{width:min(100vw - 32px,100%)}.site-footer{padding-top:38px;padding-bottom:28px}.site-footer-inner{grid-template-columns:minmax(0,1fr) minmax(140px,.6fr);gap:22px 18px}.footer-link-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.masthead{align-items:flex-start;grid-template-columns:1fr;gap:10px;padding-bottom:16px;margin-bottom:12px}.masthead-brand{gap:8px}.masthead h1{font-size:1.45rem}.masthead-center,.masthead-utility{width:100%}.masthead-center{order:2}.masthead-utility{align-items:center;justify-content:flex-start;flex-direction:row;gap:12px;order:3}.masthead-actions{width:100%;justify-content:flex-start;gap:6px}.market-intro{grid-template-columns:1fr;gap:12px;margin-bottom:14px;padding:14px 0 16px}.market-intro h2{font-size:1.18rem}.market-intro p{font-size:.92rem;line-height:1.58}.stream-grid{gap:14px}.source-card{padding-bottom:20px}.most-value-information{padding:18px 16px;border-radius:20px}.story-visual-stream{margin-bottom:10px}.cluster-heading h2{font-size:1.55rem}.source-tabs{width:100%;justify-content:flex-start;padding:2px 0 4px;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch}.source-filter{flex-wrap:wrap;padding-bottom:0}.source-filter,.source-filter-group{justify-content:flex-start}.source-filter-select{min-width:0;width:min(100%,200px)}.cluster-heading-row,.cluster-heading-side{align-items:flex-start;flex-direction:column}.topline-grid{gap:12px}.featured-copy h2{font-size:1.9rem}.featured-copy p{-webkit-line-clamp:3}.compact-topline-card h3,.stream-copy h3{font-size:1.16rem}.compact-topline-card p{-webkit-line-clamp:2}.story-detail{gap:18px;padding-top:16px}.story-detail-header{gap:12px}.story-detail-header h1{font-size:1.55rem;line-height:1.12}.story-detail-header p{font-size:var(--text-base);line-height:1.65}.story-article-content{font-size:var(--text-base);line-height:1.75}.story-article-content h2,.story-article-content h3,.story-article-content h4{margin:1.2em 0 .5em}.source-frame{height:50vh;min-height:320px}.source-frame-section{min-height:50vh}.source-frame-video{height:auto;min-height:0;aspect-ratio:16/9}.data-source-drawer{width:100vw;padding:18px 16px 24px}.data-source-tabs{grid-template-columns:1fr}.data-source-header h2{font-size:1.4rem}.data-source-entry{display:grid}.search-overlay{padding-top:4vh}.search-panel{width:96vw;max-height:82vh}.search-result-title{font-size:var(--text-small)}.search-result-summary{font-size:calc(var(--text-small) * .9)}.story-meta{gap:6px;font-size:calc(var(--text-caption) * .9)}.source-pill{padding:3px 7px;font-size:calc(var(--text-caption) * .85)}}@media (max-width:560px){.masthead{row-gap:10px}.site-footer-inner{grid-template-columns:1fr}.footer-brand,.footer-column{grid-column:auto}.footer-link-list{grid-template-columns:1fr}.masthead h1{font-size:1.55rem}.masthead-actions{width:100%;justify-content:flex-start;overflow-x:auto;padding:4px 0 2px;scrollbar-width:none}.masthead-actions::-webkit-scrollbar{display:none}.source-tabs{gap:8px}.source-tab{padding:.42rem .72rem;font-size:.89rem}.language-select{min-width:68px;padding-left:.72rem}.theme-toggle,.theme-toggle-btn{width:30px;height:30px}}