:root{--ink:#eaf5ff;--muted:#8da5bc;--cyan:#22c9ff;--panel:#071321;--line:#14334f;--amber:#ffb45b}.v8-hero{padding:88px 0 70px;background:radial-gradient(circle at 70% 20%,#073260 0,transparent 32%),#02070d}.v8-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:54px;align-items:center}.v8-hero h1{font-size:clamp(3rem,6vw,6.4rem);line-height:.94;letter-spacing:-.055em;margin:18px 0 24px}.v8-hero h1 span{color:var(--cyan)}.v8-hero p{font-size:1.25rem;line-height:1.65;color:#b7c8d8;max-width:720px}.eyebrow,.section-head span,.manifesto>div>span{font-size:.76rem;letter-spacing:.18em;color:var(--cyan);font-weight:800}.poster-frame{margin:0;background:#020913;border:1px solid #164267;border-radius:22px;padding:10px;box-shadow:0 40px 100px #000}.poster-frame img{width:100%;display:block;border-radius:14px}.poster-frame figcaption{font-size:.72rem;color:#6f8ba3;padding:10px 8px 4px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.btn.primary{background:var(--cyan);color:#00111c;border-color:var(--cyan)}.hero-proof{border-left:2px solid var(--amber);padding:10px 0 10px 16px;display:grid;gap:4px;color:#9db1c3}.hero-proof b{color:white}.manifesto{padding:85px 0}.manifesto h2,.film-section h2,.section-head h2{font-size:clamp(2.2rem,4vw,4rem);letter-spacing:-.04em;margin:12px 0}.manifesto-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px}.manifesto-grid article{background:linear-gradient(180deg,#0a1928,#05101b);border:1px solid var(--line);border-radius:16px;padding:24px}.manifesto-grid b{color:white}.manifesto-grid p{color:var(--muted);line-height:1.55}.film-section{background:#030b13;padding:90px 0;border-block:1px solid #0d2941}.film-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center}.film-section p{font-size:1.1rem;color:var(--muted);line-height:1.7}.film-points{display:flex;flex-wrap:wrap;gap:8px}.film-points span{border:1px solid var(--line);border-radius:99px;padding:8px 11px;color:#a8c2d8;font-size:.78rem}.video-shell{border-radius:22px;overflow:hidden;border:1px solid #17527e;box-shadow:0 28px 80px #000;background:black}.video-shell video{width:100%;display:block;max-height:700px}.flagship,.distinction{padding:90px 0}.section-head{display:flex;justify-content:space-between;gap:20px;align-items:end}.section-head a{color:var(--cyan)}.flag-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:35px}.flag-card{background:#06121e;border:1px solid var(--line);border-radius:18px;padding:22px;text-decoration:none;transition:.25s}.flag-card:hover{transform:translateY(-4px);border-color:#2a8fd0}.flag-card img{width:100%;height:260px;object-fit:cover;border-radius:12px;margin-bottom:18px}.flag-card small{color:var(--cyan);letter-spacing:.12em}.flag-card h3{font-size:1.65rem;color:white;margin:10px 0}.flag-card p{color:var(--muted);line-height:1.55}.flag-card.lead{grid-column:span 2}.mtia-art{min-height:260px;border-radius:13px;background:radial-gradient(circle,#0e5ca0,#06101b 60%);display:flex;align-items:center;justify-content:center;gap:13px;margin-bottom:20px}.mtia-art span{padding:17px;border:1px solid #41bff3;background:#071a29;border-radius:10px}.distinction-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.distinction figure{margin:0;background:#06121e;border:1px solid var(--line);border-radius:16px;overflow:hidden}.distinction img{width:100%;height:430px;object-fit:cover}.distinction figcaption{padding:18px;color:var(--muted);line-height:1.5}.deep-hero{padding:90px 0 55px;background:radial-gradient(circle at 25% 0,#0b4777,transparent 36%),#02070d}.deep-hero h1{font-size:clamp(3rem,6vw,6rem);max-width:1100px;line-height:.98;letter-spacing:-.05em;margin:15px 0}.source-key{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.source-key span{font-size:.72rem;border-radius:999px;padding:7px 10px}.official{background:#0f3d2f;color:#7ff0b8}.representative{background:#343047;color:#c4b8ff}.analysis{background:#493019;color:#ffc77d}.karpathy-box{font-size:1.3rem;line-height:1.75;background:#071929;border:1px solid #1a527a;border-radius:18px;padding:30px}.constraint-strip,.mtia-map,.loop-diagram,.migration{display:flex;align-items:center;gap:12px;overflow:auto;padding:22px 0}.constraint-strip div,.mtia-map>div:not(.m-arrow),.loop-diagram div,.migration div{min-width:145px;background:#071522;border:1px solid #174361;border-radius:12px;padding:16px}.constraint-strip b,.constraint-strip span,.migration b,.migration span{display:block}.constraint-strip span,.migration span{font-size:.8rem;color:var(--muted);margin-top:5px}.teach-grid,.mechanism,.expert-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.teach-grid article,.mechanism>div,.expert-grid article{border:1px solid var(--line);background:#06131f;border-radius:15px;padding:23px}.teach-grid span{font-size:2rem;color:var(--cyan);font-weight:800}.teach-grid p,.mechanism p,.expert-grid p{color:var(--muted);line-height:1.6}.analysis-callout{border-left:3px solid var(--amber);background:#1a1209;padding:24px;margin-top:25px}.analysis-callout b{color:var(--amber)}.analysis-callout p{line-height:1.7}.evo-rail{display:grid;gap:0;border-left:2px solid #1b638d;margin:25px 0}.evo-rail>div{position:relative;padding:5px 0 30px 30px}.evo-rail>div:before{content:"";position:absolute;left:-7px;top:8px;width:12px;height:12px;border-radius:50%;background:var(--cyan)}.evo-rail em{display:block;color:var(--cyan);font-style:normal;font-size:.78rem;text-transform:uppercase;letter-spacing:.1em}.evo-rail b{display:block;font-size:1.25rem;margin:6px 0}.evo-rail p,.fineprint{color:var(--muted)}.mtia-map{justify-content:center}.m-core{border-color:#35c7ff!important;box-shadow:0 0 34px #0b6c9d}.visual-note{font-size:.78rem;color:#8ca7b9;border:1px dashed #2a5470;padding:12px;margin-top:15px}.memory-demo{display:grid;grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:20px;margin:30px 0}.bucket{border:1px solid var(--line);padding:20px;border-radius:14px}.bucket b,.bucket small{display:block}.fill{display:block;height:18px;border-radius:10px;background:linear-gradient(90deg,#1aaaf0,#61e8ff);margin:18px 0}.fill.full{width:100%}.fill.low{width:34%}.pipe{height:70px;display:flex;align-items:center;gap:20px;overflow:hidden}.pipe span{width:18px;height:18px;background:var(--cyan);border-radius:50%;animation:move 1.8s infinite}.pipe span:nth-child(2){animation-delay:.5s}.pipe span:nth-child(3){animation-delay:1s}@keyframes move{0%{transform:translateX(0);opacity:.2}50%{opacity:1}100%{transform:translateX(110px);opacity:0}}.economic-stack{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:26px 0}.economic-stack div{padding:18px;background:#06131e;border:1px solid var(--line);border-radius:12px}.economic-stack span,.economic-stack b{display:block}.economic-stack span{color:var(--cyan);font-size:.75rem}.economic-stack b{margin-top:7px}.formula{font-family:ui-monospace,monospace;background:#03101b;border:1px solid #18527b;color:#8fe3ff;padding:20px;border-radius:12px;margin:25px 0}.fineprint{font-size:.8rem}.article-main p{font-size:1.06rem}.article-main h2{letter-spacing:-.035em}@media(max-width:900px){.v8-hero-grid,.film-grid{grid-template-columns:1fr}.manifesto-grid{grid-template-columns:1fr 1fr}.flag-grid{grid-template-columns:1fr}.flag-card.lead{grid-column:auto}.distinction-grid{grid-template-columns:1fr}.teach-grid,.mechanism,.expert-grid{grid-template-columns:1fr}.economic-stack{grid-template-columns:1fr 1fr}.memory-demo{grid-template-columns:1fr}.pipe{transform:rotate(90deg);height:130px}.poster-frame{order:-1}.links a:not(.navcta){display:none}}@media(max-width:560px){.manifesto-grid{grid-template-columns:1fr}.economic-stack{grid-template-columns:1fr}.v8-hero{padding-top:35px}.deep-hero{padding-top:45px}}
