:root{color:#edf2fc;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg:#05070d;--panel:#0c111c;--line:#b0c9f221;--muted:#95a5bf;--accent:#307cef;--amber:#fc6;--red:#a63d4a;background:#05070d;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}img{max-width:100%;display:block}::selection{color:#fff;background:#307cef}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.skip-link{background:var(--accent);color:#fff;z-index:200;padding:10px 16px;position:absolute;top:-60px;left:16px}.skip-link:focus{top:12px}.page-shell{overflow:hidden}.section-frame{width:100%;padding-left:max(5.2vw,50vw - 720px);padding-right:max(5.2vw,50vw - 720px);position:relative}.site-header{z-index:100;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;align-items:center;gap:48px;min-height:76px;padding:0 max(5.2vw,50vw - 720px);display:flex;position:fixed;top:0;left:0;right:0}.brand{white-space:nowrap;letter-spacing:.04em;align-items:center;gap:10px;font-size:16px;font-weight:700;display:inline-flex}.brand img{filter:saturate(.82);border-radius:11px}.brand small{letter-spacing:.14em;color:#617472;border-left:1px solid #394745;margin-left:4px;padding-left:11px;font-size:9px;font-weight:500}.desktop-nav{align-items:center;gap:38px;margin-left:auto;display:flex}.desktop-nav a,.footer-links a{color:#aab8b7;font-size:13px;transition:color .2s}.desktop-nav a:hover,.footer-links a:hover{color:var(--accent)}.header-download{min-width:134px;color:var(--accent);background:#307cef14;border:1px solid #307cef6b;justify-content:space-between;gap:18px;padding:12px 15px;font-size:12px;font-weight:650;transition:background .2s,transform .2s;display:inline-flex}.header-download:hover{background:#307cef2b;transform:translateY(-2px)}.mobile-menu{display:none}.model-retry{z-index:4;pointer-events:auto;border:1px solid var(--accent);color:#b9d3ff;cursor:pointer;background:#0b1428;padding:10px 16px;font-size:12px;position:absolute;bottom:110px;right:7%}.model-retry[hidden]{display:none}.site-footer{border-top:1px solid var(--line);background:#080c10;padding:72px max(5.2vw,50vw - 720px) 28px}.footer-top{justify-content:space-between;gap:50px;padding-bottom:72px;display:flex}.footer-brand{font-size:19px}.footer-top p{color:var(--muted);margin:23px 0 0;font-size:13px;line-height:1.9}.footer-links{gap:85px;display:flex}.footer-links>div{flex-direction:column;gap:16px;display:flex}.footer-links strong{color:#edf3f2;margin-bottom:7px;font-size:12px}.footer-bottom{border-top:1px solid var(--line);color:#586a69;letter-spacing:.08em;justify-content:space-between;gap:20px;padding-top:24px;font-size:10px;display:flex}.footer-legal{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.footer-legal a{color:#a5bde3;border-bottom:1px solid #307cef73;padding-bottom:2px}.footer-legal a:hover{color:#d4e4ff;border-bottom-color:var(--accent)}.eyebrow,.section-kicker,.model-coordinate,.hero-bottom,.brain-label,.console-title,.stage-no,.growth-top,.trait-caption,.story-index,.source-link,.final-meta,.life-card-copy>span,.truth-grid article>span{letter-spacing:.15em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.hero{isolation:isolate;background:radial-gradient(70% 75% at 70% 45%,#307cef2e,#0000 72%),linear-gradient(110deg,#0b1324,#0b1428 55%,#080e1b);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;height:min(900px,100svh);min-height:750px;padding-top:76px;display:grid}.hero-grid{z-index:-1;opacity:.34;background-image:linear-gradient(90deg,#0000 calc(100% - 1px),#76a5f41f 100%),linear-gradient(0deg,#0000 calc(100% - 1px),#76a5f41f 100%);background-size:95px 95px;position:absolute;inset:76px 0 0;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 55%,#0000 100%);mask-image:linear-gradient(90deg,#0000 4%,#000 55%,#0000 100%)}.hero-copy{z-index:3;padding-bottom:48px;position:relative}.eyebrow{color:var(--accent);align-items:center;gap:13px;margin:0 0 27px;font-size:10px;font-weight:600;display:flex}.eyebrow-pulse,.live-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 5px #307cef1a,0 0 15px var(--accent);border-radius:50%}.hero h1{letter-spacing:-.075em;white-space:nowrap;margin:0;font-size:clamp(52px,5.2vw,86px);font-weight:480;line-height:1.2}.hero h1 em{color:var(--accent);font-style:normal}.hero-description{color:#aab9b7;letter-spacing:.015em;margin:30px 0 34px;font-size:clamp(15px,1.1vw,18px);line-height:2.05}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.button-primary,.button-secondary{justify-content:space-between;align-items:center;gap:22px;min-width:185px;padding:18px 20px;font-size:14px;font-weight:750;transition:transform .2s,background .2s,box-shadow .2s,border-color .2s;display:inline-flex}.button-primary{background:var(--accent);color:#fff;box-shadow:0 16px 52px #307cef33}.button-secondary{color:#b9d3ff;background:#307cef14;border:1px solid #307cefbf}.button-primary:hover{background:#4c91fa;transform:translateY(-3px);box-shadow:0 20px 52px #307cef4d}.button-secondary:hover{background:#307cef2e;transform:translateY(-3px)}.button-unavailable,.button-unavailable:hover{color:#8aa2c8;box-shadow:none;cursor:not-allowed;background:#111a2a;border:1px solid #5680c159;transform:none}.button-unavailable small{color:#7593c4;white-space:nowrap;font-size:10px;font-weight:500}.text-link{color:#b9c8c6;border-bottom:1px solid #627573;gap:13px;padding:8px 0;font-size:13px;transition:color .2s;display:inline-flex}.text-link:hover{color:var(--accent)}.hero-facts{border-top:1px solid var(--line);color:#768b88;letter-spacing:.04em;gap:28px;margin-top:62px;padding-top:24px;font-size:11px;display:flex}.hero-facts span+span{border-left:1px solid var(--line);padding-left:28px}.hero-facts b{color:#c9e4dc;margin-right:7px;font-size:12px;font-weight:650}.hero-art{z-index:1;pointer-events:none;height:auto;min-height:0;position:absolute;inset:76px 0 0}.specimen-ring{aspect-ratio:1;pointer-events:none;border:1px solid #6a9ef447;border-radius:50%;width:min(90%,630px);position:absolute;top:50%;left:70%;transform:translate(-50%,-50%)}.specimen-ring:before,.specimen-ring:after{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 22px var(--accent);border-radius:50%;position:absolute}.specimen-ring:before{top:15%;left:14%}.specimen-ring:after{bottom:18%;right:11%}.ring-two{opacity:.44;border-style:dashed;width:min(71%,500px);transform:translate(-50%,-50%)rotate(26deg)}.ring-two:before,.ring-two:after{display:none}.fly-canvas{z-index:2;cursor:grab;touch-action:pan-y;pointer-events:auto;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fly-canvas:active{cursor:grabbing}.fly-canvas canvas{width:100%;height:100%;display:block;transform:translate(22%)}.model-coordinate{z-index:3;color:#5f7f79;pointer-events:none;font-size:9px;line-height:1.8;position:absolute}.coordinate-top{border-left:1px solid #307cef59;padding-left:15px;top:21%;left:52%}.coordinate-bottom{text-align:right;border-right:1px solid #307cef59;padding-right:15px;bottom:18%;right:5%}.model-status{z-index:3;color:#8fa8a3;letter-spacing:.13em;pointer-events:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;position:absolute;bottom:15%;right:7%}.model-actions{z-index:5;pointer-events:auto;gap:6px;display:flex;position:absolute;bottom:9%;right:7%}.model-actions button{color:#8da7a0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070e10bf;border:1px solid #6f979140;padding:8px 11px;font-size:11px}.model-actions button:hover,.model-actions button[aria-pressed=true]{color:var(--accent);background:#307cef1c;border-color:#307cef8c}.hero-bottom{z-index:3;color:#4f6863;align-items:center;gap:16px;font-size:9px;display:flex;position:absolute;bottom:26px;left:max(5.2vw,50vw - 720px);right:max(5.2vw,50vw - 720px)}.hero-bottom>span:last-child{margin-left:auto}.scroll-line{background:#5b8780;width:60px;height:1px}.intro{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 60% 55%,#1e469133,#0000 60%);grid-template-columns:1fr 2fr;gap:40px;min-height:440px;padding-top:116px;padding-bottom:110px;display:grid}.section-kicker{color:var(--accent);margin:0 0 19px;font-size:10px;font-weight:600}.intro>p:nth-child(2){letter-spacing:-.045em;margin:-14px 0 0;font-size:clamp(25px,2.9vw,44px);font-weight:480;line-height:1.65}.intro>p:nth-child(2) span{color:#788b89}.intro-annotation{color:#53746c;letter-spacing:.15em;grid-column:2;align-items:center;gap:20px;margin-top:16px;font-size:10px;display:flex}.intro-annotation span+span{font-size:20px}.brain-section,.life-section,.evolution-section,.personality-section,.truth-section{padding-top:135px;padding-bottom:135px}.section-heading{max-width:900px;margin-bottom:65px}.section-heading h2,.final-copy h2{letter-spacing:-.067em;margin:0 0 22px;font-size:clamp(42px,4.35vw,70px);font-weight:480;line-height:1.32}.section-heading h2 span,.final-copy h2 span{color:var(--accent)}.section-heading>p:last-child{color:#92a5a1;max-width:620px;margin:0;font-size:15px;line-height:1.9}.brain-section{background:linear-gradient(#081021,#080d19 65%,#05070d)}.brain-layout{background:#050a14ad;border:1px solid #5f8ee03d;grid-template-columns:minmax(0,1.26fr) minmax(380px,.74fr);min-height:620px;display:grid}.brain-visual{background:radial-gradient(circle at 50% 48%,#20499659,#0000 65%),#060a13;border-right:1px solid #5f8ee03d;min-height:620px;position:relative;overflow:hidden}.brain-visual:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000 98%,#5dad9e0d 100%) 0 0/100% 5px;position:absolute;inset:0}.brain-poster{opacity:.72;filter:drop-shadow(0 0 20px #66c2db14);width:80%;height:auto;position:absolute;top:15%;left:10%}.brain-canvas{z-index:1;touch-action:none;cursor:grab;position:absolute;inset:0}.brain-canvas:active{cursor:grabbing}.brain-canvas canvas{width:100%;height:100%;display:block}.brain-label{z-index:3;color:#80a8a1;pointer-events:none;font-size:9px;position:absolute}.label-top{top:26px;left:29px}.label-bottom{color:var(--accent);bottom:25px;left:29px}.brain-console{flex-direction:column;padding:25px 29px;display:flex}.console-title{color:#8faaa4;border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:22px;font-size:9px;display:flex}.console-title .live-dot{width:5px;height:5px}.console-title>span:last-child{color:var(--accent);white-space:nowrap;margin-left:auto}.brain-stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:11px;padding:34px 0;display:grid}.brain-stats div{flex-direction:column;gap:10px;display:flex}.brain-stats strong{color:#e4f4f0;letter-spacing:-.07em;font:500 clamp(18px,2vw,27px)/1 ui-monospace,SFMono-Regular,Menlo,monospace}.brain-stats span{color:#728a85;font-size:10px}.console-prompt{color:#8da49e;margin:29px 0 14px;font-size:12px;line-height:1.8}.experiment-list{flex-direction:column;gap:8px;display:flex}.experiment-list button{text-align:left;color:#d2e0f8;background:#0d1729;border:1px solid #20385f;align-items:center;gap:15px;padding:16px 14px;transition:border-color .2s,background .2s,transform .2s;display:flex}.experiment-list button:hover,.experiment-list button[aria-pressed=true]{background:#102448;border-color:#307cef;transform:translate(3px)}.experiment-number{color:var(--accent);font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.experiment-list button>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.experiment-list strong{font-size:12px;font-weight:600}.experiment-list small{color:#6f9088;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.experiment-list button>span:last-child{color:#89bfb1}.console-note{color:#647e78;margin:auto 0 0;padding-top:22px;font-size:10px;line-height:1.8}.console-note a{color:#b1d9ce;white-space:nowrap}.life-section{background:#05070d}.section-heading.narrow{max-width:780px}.life-grid{grid-template-rows:repeat(2,minmax(290px,1fr));grid-template-columns:1.1fr .9fr;gap:16px;min-height:690px;display:grid}.life-card{border:1px solid var(--line);background:#10171a;min-height:290px;position:relative;overflow:hidden}.life-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#03080933 52%,#030809f2);position:absolute;inset:0}.life-card img{object-fit:cover;opacity:.83;width:100%;height:100%;transition:transform .6s,opacity .5s}.life-card:hover img{opacity:1;transform:scale(1.04)}.life-card-large{grid-row:span 2}.life-card-large img{object-position:center 41%}.life-card-copy{z-index:2;position:absolute;bottom:28px;left:32px;right:32px}.life-card-copy>span{color:var(--accent);font-size:10px}.life-card-copy h3{letter-spacing:-.04em;margin:13px 0 9px;font-size:clamp(22px,2.2vw,33px);font-weight:500}.life-card-copy p{color:#a2b6b0;margin:0;font-size:12px;line-height:1.8}.life-card-text{background:radial-gradient(circle at 55% 26%,#307cef36,#0000 55%),#0d1423}.life-card-text:after{display:none}.life-signal{border-bottom:1px solid #307cef26;justify-content:center;align-items:center;gap:25px;height:60px;display:flex;position:absolute;top:25%;left:10%;right:10%}.life-signal span{background:var(--accent);width:8px;height:8px;box-shadow:0 0 22px var(--accent);opacity:.3;border-radius:50%}.life-signal span:nth-child(2){opacity:.65}.life-signal span:nth-child(3){opacity:1}.life-signal span:nth-child(4){opacity:.75}.evolution-section{background:radial-gradient(circle at 85% 45%,#23499742,#0000 53%),#0a0e18}.growth-panel{border:1px solid var(--line);background:#10191a8a;padding:28px 30px 36px;overflow:hidden}.growth-top{color:#668680;justify-content:space-between;font-size:9px;display:flex}.growth-line{background:linear-gradient(90deg,var(--accent),#307cef61,#307cef14);height:1px;margin:64px 4.1% -4px}.growth-stages{grid-template-columns:repeat(6,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.growth-stages li{padding-top:36px;position:relative}.stage-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:0;left:0;box-shadow:0 0 0 6px #307cef14}.growth-stages li:nth-child(n+4) .stage-dot{box-shadow:none;background:#607c75}.stage-no{color:#6a8c83;font-size:9px}.growth-stages h3{margin:12px 0 9px;font-size:21px;font-weight:500}.growth-stages p{color:#78908a;max-width:165px;margin:0;font-size:11px;line-height:1.8}.evolution-quote{border-left:1px solid #307cef59;max-width:650px;margin:90px 0 0 auto;padding:3px 0 3px 34px}.evolution-quote span{color:var(--accent);letter-spacing:.14em;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.evolution-quote p{letter-spacing:-.05em;margin:19px 0 0;font-size:clamp(25px,2.6vw,38px);font-weight:470;line-height:1.6}.personality-section{background:#070b14}.personality-layout{border:1px solid var(--line);background:#0c1416;grid-template-columns:1.05fr .95fr;min-height:445px;display:grid}.trait-panel{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:32px;padding:57px 54px;display:flex;position:relative}.trait-row{grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:18px;display:grid;position:relative}.trait-row>span{color:#d3e4de;font:15px ui-monospace,SFMono-Regular,Menlo,monospace}.trait-track{background:#304b47;height:2px;position:relative}.trait-track:before{content:"";background:linear-gradient(90deg,var(--accent),transparent);opacity:.43;position:absolute;inset:0}.trait-track i{left:var(--position);border:2px solid var(--accent);background:#0d1a19;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #307cefbf}.trait-row small{color:#5c7770;letter-spacing:.08em;font-size:9px;position:absolute;bottom:-15px;left:36px}.trait-caption{color:#52726a;margin-top:22px;font-size:9px}.personality-story{flex-direction:column;justify-content:center;padding:56px 55px;display:flex}.story-index{color:var(--accent);font-size:9px}.personality-story h3{letter-spacing:-.05em;margin:20px 0 30px;font-size:clamp(25px,2.45vw,38px);font-weight:480;line-height:1.5}.story-options{flex-wrap:wrap;gap:8px;display:flex}.story-options button{color:#8ba7a0;background:#0d1c1d;border:1px solid #28423f;padding:10px 12px;font-size:11px}.story-options button:hover,.story-options button[aria-pressed=true]{color:var(--accent);background:#307cef1a;border-color:#307cef8c}.personality-story p{color:#afc3bd;min-height:54px;margin:26px 0 10px;font-size:14px;line-height:1.85}.personality-story small{color:#647b75;font-size:10px}.personality-disclaimer{color:#748983;margin:21px 0 0;font-size:11px}.truth-section{background:#080e1a}.truth-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.truth-grid article{border-right:1px solid var(--line);background:linear-gradient(150deg,#307cef14,#0000);min-height:270px;padding:43px 36px 65px}.truth-grid article:last-child{border-right:none}.truth-grid article>span{color:#5d9686;font-size:9px}.truth-grid h3{margin:36px 0 13px;font-size:25px;font-weight:500}.truth-grid p{color:#879e97;max-width:260px;margin:0;font-size:12px;line-height:1.95}.source-link{color:var(--accent);border-bottom:1px solid #307cef80;gap:22px;margin-top:28px;padding-bottom:9px;font-size:10px;display:inline-flex}.final-download{background:radial-gradient(55% 75% at 78% 60%,#307cef38,#0000 75%),#050809;align-items:center;min-height:650px;padding-top:120px;padding-bottom:120px;display:flex;overflow:hidden}.download-halo{border:1px solid #307cef21;border-radius:50%;width:480px;height:480px;position:absolute;right:11%;box-shadow:0 0 0 72px #307cef05,0 0 0 145px #307cef03}.final-copy{z-index:2;max-width:660px;position:relative}.final-copy h2{margin:0 0 25px}.final-copy>p:nth-of-type(2){color:#8eaaa1;max-width:460px;margin:0 0 34px;font-size:15px;line-height:1.9}.final-meta{color:#58736c;margin-top:22px;font-size:10px}.subpage{background:radial-gradient(circle at 80% 0,#307cef33,#0000 35%),#070b14;min-height:70vh;padding-top:150px;padding-bottom:120px}.subpage-heading{max-width:880px;margin-bottom:56px}.subpage-heading h1{letter-spacing:-.07em;margin:0 0 20px;font-size:clamp(44px,5vw,76px);font-weight:480;line-height:1.2}.subpage-heading h1 span{color:var(--accent)}.subpage-heading p:last-child{color:#91a9a2;max-width:700px;font-size:15px;line-height:1.9}.page-article{max-width:850px}.page-article h2{margin:44px 0 15px;font-size:24px;font-weight:500}.page-article p,.page-article li{color:#9cafbd;font-size:14px;line-height:2}.page-article ul{padding-left:22px}.page-article a{color:var(--accent);border-bottom:1px solid #307cef73}.page-article code{color:#d0e2ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.version-card{border:1px solid var(--line);background:#0e1729;margin-top:20px;padding:28px}.version-card>span{color:var(--accent);font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.version-card h2{margin:12px 0;font-size:25px}.version-card p{color:#a4b6d0;margin:0;font-size:13px;line-height:1.8}@media (max-width:1180px){.hero h1{font-size:clamp(48px,5.4vw,70px)}.hero-facts{gap:15px}.hero-facts span+span{padding-left:15px}.brain-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.8fr)}.brain-console{padding:24px}.brain-stats strong{font-size:19px}.trait-panel,.personality-story{padding:40px}.footer-links{gap:45px}}@media (max-width:900px){.site-header{min-height:66px}.desktop-nav,.header-download{display:none}.mobile-menu{margin-left:auto;display:block;position:relative}.mobile-menu summary{cursor:pointer;flex-direction:column;justify-content:center;align-items:flex-end;gap:5px;width:40px;height:40px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:#c9e5dc;width:24px;height:1px}.mobile-menu nav{background:#10191b;border:1px solid #2b4944;flex-direction:column;width:185px;padding:12px;display:flex;position:absolute;top:47px;right:0}.mobile-menu nav a{padding:12px;font-size:13px}.hero{grid-template-columns:1fr;align-content:start;height:auto;min-height:950px;padding-top:154px}.hero-copy{padding-bottom:0}.hero h1{font-size:clamp(52px,8vw,72px)}.hero-art{height:520px;min-height:520px}.hero-facts{margin-top:40px}.specimen-ring{width:500px;max-width:80%}.ring-two{width:385px}.hero-bottom{bottom:18px}.intro{grid-template-columns:1fr;gap:28px}.intro>p:nth-child(2){margin:0}.intro-annotation{grid-column:1}.brain-layout{grid-template-columns:1fr}.brain-visual{border-right:none;border-bottom:1px solid var(--line);min-height:480px}.brain-console{min-height:420px}.growth-stages{grid-template-columns:repeat(3,1fr);row-gap:40px}.growth-line{display:none}.stage-dot{top:0}.personality-layout{grid-template-columns:1fr}.trait-panel{border-right:none;border-bottom:1px solid var(--line)}.truth-grid article{padding:30px}.footer-top{flex-direction:column}.final-download>img{opacity:.5;width:55%;right:-5%}.hero-art{pointer-events:none;grid-column:1;position:relative;inset:auto}.fly-canvas canvas{transform:none}.specimen-ring{top:50%;left:50%}.coordinate-top{left:7%}.coordinate-bottom{right:7%}.model-status{bottom:17%;left:8%;right:auto}.model-actions{bottom:7%;left:8%;right:auto}}@media (max-width:640px){.section-frame{padding-left:23px;padding-right:23px}.site-header{padding:0 23px}.brand small{display:none}.hero{min-height:830px;padding-top:129px}.hero h1{font-size:clamp(47px,11.2vw,68px)}.hero-description{margin:25px 0 30px;font-size:14px}.hero-actions{gap:18px}.button-primary{gap:20px;min-width:165px;padding:16px}.text-link{font-size:11px}.hero-facts{gap:9px;font-size:9px}.hero-facts b{margin-bottom:5px;display:block}.hero-art{height:375px;min-height:375px;margin-left:-23px;margin-right:-23px}.specimen-ring{width:330px}.ring-two{width:260px}.fly-poster{width:83%}.coordinate-top{top:8%;left:7%}.coordinate-bottom{bottom:19%;right:7%}.model-status{font-size:8px;bottom:17%;left:8%}.model-actions{bottom:7%;left:8%}.model-actions button{padding:7px 8px;font-size:9px}.hero-bottom{left:23px;right:23px}.intro{min-height:auto;padding-top:90px;padding-bottom:90px}.intro>p:nth-child(2){font-size:29px}.brain-section,.life-section,.evolution-section,.personality-section,.truth-section{padding-top:95px;padding-bottom:95px}.section-heading{margin-bottom:43px}.section-heading h2,.final-copy h2{font-size:42px}.section-heading>p:last-child{font-size:13px}.brain-visual{min-height:360px}.brain-poster{top:20%}.brain-console{min-height:440px;padding:20px}.brain-stats{gap:8px}.brain-stats strong{font-size:17px}.brain-stats span{font-size:9px}.brain-label{font-size:8px}.life-grid{grid-template-rows:repeat(3,320px);grid-template-columns:1fr;min-height:auto}.life-card-large{grid-row:auto}.life-card-copy{bottom:22px;left:23px;right:23px}.growth-panel{padding:23px}.growth-top{font-size:8px}.growth-stages{grid-template-columns:repeat(2,1fr);gap:26px 15px}.growth-stages h3{font-size:18px}.evolution-quote{margin-top:65px}.trait-panel,.personality-story{padding:30px 25px}.trait-panel{gap:26px}.truth-grid{grid-template-columns:1fr}.truth-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:200px}.truth-grid article:last-child{border-bottom:0}.truth-grid h3{margin:24px 0 10px}.final-download{align-items:flex-start;min-height:610px;padding-top:105px;padding-bottom:80px}.final-copy{z-index:2}.final-copy>p:nth-of-type(2){max-width:300px;font-size:13px}.final-download>img{opacity:.55;width:100%;height:380px;top:auto;bottom:-40px;right:-20%}.site-footer{padding:55px 23px 25px}.footer-links{justify-content:space-between;gap:20px}.footer-links a{font-size:11px}.footer-bottom{flex-direction:column;font-size:9px}.subpage{padding-top:125px;padding-bottom:85px}.mobile-break{display:block}.download-grid,.download-instructions{grid-template-columns:1fr}.download-card{min-height:390px;padding:28px}.subpage-heading h1{font-size:46px}.checksum-box{padding:22px}.hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hero-actions .button-primary,.hero-actions .button-secondary{gap:5px;min-width:0;min-height:48px;padding:14px 11px;font-size:11px}.final-download{min-height:480px}}@media (max-width:360px){.hero h1{font-size:39px}.hero-actions .button-primary,.hero-actions .button-secondary{padding:12px 9px;font-size:10px}.button-unavailable{flex-direction:column;align-items:flex-start;gap:2px}.button-unavailable small{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.product-footer[data-astro-cid-nns7i3if]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf2fc;border-top:1px solid var(--line);background:#080c10;padding:0 max(5.2vw,50vw - 720px) 18px}.footer-intro[data-astro-cid-nns7i3if]{justify-content:space-between;align-items:flex-start;gap:70px;padding-block:43px 37px;display:flex}.footer-identity[data-astro-cid-nns7i3if]{min-width:0}.footer-home[data-astro-cid-nns7i3if]{align-items:center;gap:10px;font-size:20px;font-weight:650;display:inline-flex}.footer-home[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{filter:none;object-fit:contain;border-radius:9px;flex-shrink:0}.footer-identity[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{color:var(--muted);margin:15px 0 0;font-size:12px;line-height:1.9}.footer-navigation[data-astro-cid-nns7i3if]{flex-shrink:0;gap:64px;display:flex}.footer-navigation[data-astro-cid-nns7i3if]>div[data-astro-cid-nns7i3if]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-navigation[data-astro-cid-nns7i3if] h2[data-astro-cid-nns7i3if]{color:#edf3f2;margin:0 0 5px;font-size:12px;font-weight:600;line-height:1.5}.footer-navigation[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:#aab8b7;font-size:12px;line-height:1.6}.footer-navigation[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.footer-meta[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.footer-products[data-astro-cid-nns7i3if]{padding-bottom:28px}.footer-product-grid[data-astro-cid-nns7i3if]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px 32px;display:grid}.footer-product[data-astro-cid-nns7i3if]{border-radius:6px;align-items:center;gap:10px;min-width:0;min-height:46px;display:flex}.footer-product[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{object-fit:contain;filter:none;border-radius:6px;flex-shrink:0;width:46px;height:46px}.footer-product[data-astro-cid-nns7i3if]>span[data-astro-cid-nns7i3if]{color:#edf2fc;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600;line-height:1.4}.footer-product[data-astro-cid-nns7i3if]>.footer-product-placeholder[data-astro-cid-nns7i3if]{width:46px;height:46px;color:var(--muted);background:#151e2b;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.footer-product[data-astro-cid-nns7i3if] small[data-astro-cid-nns7i3if]{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:12px;font-weight:500;line-height:1.5;display:block}.footer-catalog-status[data-astro-cid-nns7i3if]{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.7}.footer-company[data-astro-cid-nns7i3if]{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:baseline;gap:18px 25px;padding-top:18px;font-size:11px;line-height:1.7;display:flex}.footer-meta[data-astro-cid-nns7i3if]{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:6px 18px;display:flex}.footer-meta[data-astro-cid-nns7i3if] strong[data-astro-cid-nns7i3if]{color:#b9c8df;font-weight:700}.footer-meta[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:#a5bde3;white-space:nowrap}@media (max-width:1024px){.footer-navigation[data-astro-cid-nns7i3if]{gap:36px}}@media (max-width:800px){.footer-intro[data-astro-cid-nns7i3if]{flex-direction:column;gap:28px}.footer-navigation[data-astro-cid-nns7i3if]{justify-content:space-between;gap:20px;width:100%}.footer-product-grid[data-astro-cid-nns7i3if]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}@media (max-width:640px){.product-footer[data-astro-cid-nns7i3if]{padding-inline:23px;padding-bottom:16px}.footer-intro[data-astro-cid-nns7i3if]{padding-block:32px 28px}.footer-products[data-astro-cid-nns7i3if]{padding-bottom:24px}.footer-company[data-astro-cid-nns7i3if]{flex-direction:column;gap:8px;padding-top:16px}.footer-meta[data-astro-cid-nns7i3if]{width:100%}}@media (pointer:coarse){.footer-navigation[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.footer-meta[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{align-items:center;min-height:44px;display:inline-flex}}
