@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-ext-wght-normal-hsMS0n0O.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/schibsted-grotesk-latin-wght-normal-Bb8VGrTG.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/silkscreen-latin-400-normal-CtPo2yA5.woff2)format("woff2"),url(/assets/silkscreen-latin-400-normal-D0DfPJut.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f5f5f3;--white:#fff;--ink:#0a0a0b;--mute:#6b6b70;--line:#0a0a0b1f;--night:#000;--night-2:#141416;--bone:#f5f5f7;--bone-mute:#8e8e93;--night-line:#ffffff24;--a:#2747ff;--b:#ff4a1c;--y:#ffc812;--sans:"Schibsted Grotesk Variable", -apple-system, "Helvetica Neue", Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--pixel:"Silkscreen", var(--mono);--ease:cubic-bezier(.2, .7, .1, 1);--gutter:clamp(16px, 4vw, 56px)}*{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.45;overflow-x:clip}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul{padding:0;list-style:none}.sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--a);outline-offset:3px;border-radius:4px}.nav{z-index:40;padding:18px var(--gutter);color:#fff;mix-blend-mode:difference;transition:transform .45s var(--ease);justify-content:space-between;align-items:center;font-size:14px;font-weight:500;display:flex;position:fixed;inset:0 0 auto}.nav.away{transform:translateY(-100%)}.nav a{text-decoration:none}.nav-links{gap:clamp(14px,2.4vw,32px);display:flex}.nav-links a{opacity:.75;transition:opacity .2s}.nav-links a:hover{opacity:1}.hud{left:var(--gutter);z-index:40;font:400 11px/1 var(--mono);color:#fff;mix-blend-mode:difference;opacity:.7;pointer-events:none;font-variant-numeric:tabular-nums;position:fixed;bottom:16px}.scene{position:relative}.dark{background:var(--night);color:var(--bone)}.light{background:var(--white)}.paper{background:var(--paper)}.wrap{max-width:1240px;padding:clamp(90px, 14vw, 180px) var(--gutter);margin:0 auto}.chapter{letter-spacing:-.055em;margin-bottom:clamp(40px,6vw,80px);font-size:clamp(4.4rem,17vw,15rem);font-weight:700;line-height:.92}#learn .chapter{font-size:clamp(3.2rem,11vw,10rem)}.section-title{letter-spacing:-.045em;margin-bottom:clamp(28px,4vw,56px);font-size:clamp(2.8rem,8vw,6.5rem);font-weight:700;line-height:1}.statement{letter-spacing:-.035em;max-width:22ch;margin-bottom:clamp(60px,9vw,120px);font-size:clamp(1.9rem,5.2vw,4.4rem);font-weight:600;line-height:1.06}.eyebrow{color:var(--mute);margin-bottom:14px;font-size:15px;font-weight:600}.dark .eyebrow{color:var(--bone-mute)}.lede{letter-spacing:-.022em;font-size:clamp(1.35rem,2.7vw,2.1rem);font-weight:500;line-height:1.16}.body{color:var(--mute);max-width:52ch}.dark .body{color:var(--bone-mute)}.mono-label{font:400 12px/1.3 var(--mono);color:var(--mute);display:block}.dark .mono-label{color:var(--bone-mute)}.links{flex-wrap:wrap;gap:20px;margin-top:24px;font-size:16px;font-weight:600;display:flex}.links a{color:var(--a);text-decoration:none}.dark .links a{color:#7f95ff}.links a:hover{text-underline-offset:4px;text-decoration:underline}.js .reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(28px)}.js .reveal.in{opacity:1;transform:none}.js .reveal-group>*{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(24px)}.js .reveal-group.in>*{opacity:1;transform:none}.reveal-group.in>:nth-child(2){transition-delay:80ms}.reveal-group.in>:nth-child(3){transition-delay:.16s}.reveal-group.in>:nth-child(4){transition-delay:.24s}.reveal-group.in>:nth-child(5){transition-delay:.32s}.hero{background:var(--paper);height:300svh}.hero-pin{height:100svh;position:sticky;top:0;overflow:hidden}#hero-canvas{cursor:crosshair;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-meta{left:var(--gutter);right:var(--gutter);pointer-events:none;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:clamp(104px,14vh,136px)}.hero-step{font:400 12px/1.6 var(--mono);color:var(--mute);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}#hero-class{min-height:1.6em}#hero-class.flip{color:var(--b)}.hero-line{letter-spacing:-.018em;text-align:right;opacity:0;font-size:clamp(1.05rem,2vw,1.6rem);font-weight:500;line-height:1.2;transition:opacity .9s}.hero-line.on{opacity:1}.hero-scroll{font:400 11px/1 var(--mono);color:var(--mute);opacity:0;transition:opacity .6s;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.hero-scroll.on{opacity:1}.read-pin{height:340svh}.pin-inner{max-width:1240px;height:100svh;padding:88px var(--gutter) 56px;flex-direction:column;justify-content:center;gap:clamp(18px,3vh,34px);margin:0 auto;display:flex;position:sticky;top:0}.read-headline{letter-spacing:-.03em;max-width:26ch;font-size:clamp(1.4rem,3.6vw,3rem);font-weight:600;line-height:1.08;transition:color .4s}.pipeline{gap:clamp(6px,1.2vh,12px);display:grid}.check{opacity:.2;grid-template-columns:minmax(118px,210px) 1fr 62px;align-items:center;gap:14px;transition:opacity .35s;display:grid}.check.on{opacity:1}.check-name{font-size:clamp(13px,1.5vw,16px);font-weight:500}.check-track{background:#232326;border-radius:8px;height:8px;display:block;overflow:hidden}.check-fill{background:var(--b);border-radius:8px;width:0;height:100%;display:block}.check-val{font:400 12px/1 var(--mono);text-align:right;color:var(--bone-mute);font-variant-numeric:tabular-nums}.verdict{opacity:0;transition:opacity .5s, transform .5s var(--ease);flex-wrap:wrap;align-items:baseline;gap:6px 18px;display:flex;transform:translateY(12px)}.verdict.on{opacity:1;transform:none}.verdict strong{letter-spacing:-.05em;color:var(--b);font-size:clamp(2.6rem,8vw,6.4rem);font-weight:700;line-height:1}.verdict-label,.verdict-note{font:400 12px/1.3 var(--mono);color:var(--bone-mute)}.verdict-label{width:100%}.stats{grid-template-columns:repeat(4,1fr);gap:28px;margin-bottom:clamp(70px,10vw,130px);display:grid}.stat b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:clamp(2.6rem,5.6vw,4.8rem);font-weight:700;line-height:1;display:block}.stat span{color:var(--bone-mute);max-width:22ch;font-size:15px;line-height:1.3;display:block}.tryit{grid-template-columns:1fr 1.25fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}.tryit h3{letter-spacing:-.035em;margin-bottom:14px;font-size:clamp(1.8rem,3.6vw,3rem);font-weight:700;line-height:1.05}.tryit-copy p{color:var(--bone-mute);max-width:44ch}.tryit-box{background:var(--night-2);border-radius:20px;padding:clamp(18px,2.4vw,28px)}.tryit-box textarea{width:100%;color:var(--bone);resize:none;font:500 clamp(1.1rem, 2vw, 1.4rem)/1.25 var(--sans);letter-spacing:-.015em;background:0 0;border:0;outline:none;margin:10px 0 18px}.ling-grid{border-top:1px solid var(--night-line);grid-template-columns:1fr 1fr;gap:12px 24px;padding-top:16px;display:grid}.ling-item{color:var(--bone-mute);justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.ling-item b{font:500 14px/1 var(--mono);color:var(--bone);font-variant-numeric:tabular-nums}.ling-item.hot,.ling-item.hot b{color:#ff7a59}.see-grid{grid-template-columns:1fr 1.25fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.see-copy .body{margin-top:18px}.mini-stats{gap:40px;margin-top:26px;display:flex}.mini-stats b{letter-spacing:-.045em;font-size:3rem;font-weight:700;line-height:1;display:block}.mini-stats span{color:var(--mute);font-size:14px}.viewfinder{aspect-ratio:5/4;touch-action:pan-y;background:#16171a;border-radius:26px;position:relative;overflow:hidden}#see-canvas{cursor:crosshair;width:100%;height:100%;image-rendering:pixelated;display:block}.vf-hud{font:400 12px/1 var(--mono);color:#d9d9dc;pointer-events:none;align-items:center;gap:10px;display:flex;position:absolute;top:16px;left:18px;right:18px}.vf-hud span:last-child{font-variant-numeric:tabular-nums;margin-left:auto}.vf-rec{background:var(--b);border-radius:50%;width:8px;height:8px;animation:1.6s steps(2,end) infinite rec}@keyframes rec{50%{opacity:.25}}.vf-note{font:400 11px/1.3 var(--mono);color:var(--mute)}.viewfinder .vf-note{color:#8e8e93;pointer-events:none;position:absolute;bottom:14px;left:18px}.guard-head{grid-template-columns:1.2fr 1fr;align-items:end;gap:clamp(24px,5vw,72px);margin-bottom:clamp(32px,5vw,56px);display:grid}.guard-stage{background:var(--night-2);border-radius:26px;height:clamp(360px,52vw,540px);margin-bottom:clamp(60px,9vw,110px);transition:box-shadow .4s;position:relative;overflow:hidden}.guard-stage.alarm{box-shadow:inset 0 0 0 2px var(--b)}#guard-canvas{width:100%;height:100%;position:absolute;inset:0}.guard-bar{justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:16px;left:18px;right:16px}.guard-status{font:400 12px/1.2 var(--mono);color:#d9d9dc;align-items:center;gap:8px;display:flex}.guard-status i{background:#46d17a;border-radius:50%;flex:none;width:8px;height:8px}.guard-stage.alarm .guard-status i{background:var(--b);animation:.5s steps(2,end) infinite rec}.pill-btn{background:var(--bone);color:var(--ink);white-space:nowrap;border-radius:99px;padding:9px 16px;font-size:14px;font-weight:600;transition:transform .15s,opacity .2s}.pill-btn:hover{transform:scale(1.03)}.pill-btn:disabled{opacity:.4;cursor:default;transform:none}.pill-btn.danger{background:var(--b);color:#fff}.alert-card{border:1px solid var(--night-line);opacity:0;width:min(380px,100% - 36px);transition:opacity .35s, transform .45s var(--ease);pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d1;border-radius:16px;padding:16px 18px;position:absolute;bottom:18px;left:18px;transform:translateY(16px)}.alert-card.on{opacity:1;transform:none}.alert-top{color:var(--bone-mute);align-items:baseline;gap:10px;margin-bottom:10px;font-size:13px;display:flex}.alert-top b{letter-spacing:-.04em;color:var(--bone);font-variant-numeric:tabular-nums;font-size:2.2rem;line-height:1}.alert-top .sev{color:var(--b);margin-left:auto;font-weight:600}.alert-card dl{grid-template-columns:74px 1fr;gap:5px 10px;font-size:13px;line-height:1.3;display:grid}.alert-card dt{color:var(--bone-mute)}.alert-card dd{margin:0}#guard .stats{margin-bottom:0}.plan-pin{height:300svh}.plan-inner{max-width:1240px;height:100svh;padding:80px var(--gutter) 40px;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,72px);margin:0 auto;display:grid;position:sticky;top:0}.plan .chapter{margin-bottom:26px;font-size:clamp(4.2rem,13vw,11.5rem)}.plan-prompt{letter-spacing:-.022em;min-height:2.4em;margin-bottom:14px;font-size:clamp(1.3rem,2.5vw,2rem);font-weight:500;line-height:1.16}.caret{background:var(--a);vertical-align:-.12em;width:2px;height:1em;margin-left:2px;animation:1s steps(2,end) infinite rec;display:inline-block}.plan-right{min-width:0}#plan-svg{width:100%;max-height:66vh;display:block}#plan-svg text{font-family:var(--sans);fill:var(--ink)}.plan-foot{font:400 12px/1.4 var(--mono);font-variant-numeric:tabular-nums;border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin:8px 0 6px;padding-top:10px;display:flex}.learn-lede{max-width:30ch;margin-bottom:clamp(32px,5vw,56px)}.lab{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);gap:clamp(20px,3vw,44px);margin-bottom:clamp(70px,10vw,130px);display:grid}.lab-stage{aspect-ratio:1;background:var(--white);box-shadow:inset 0 0 0 1px var(--line);border-radius:26px;position:relative;overflow:hidden}#lab-canvas{cursor:crosshair;touch-action:manipulation;width:100%;height:100%;display:block}.lab-empty{color:var(--mute);pointer-events:none;place-items:center;transition:opacity .3s;display:grid;position:absolute;inset:0}.lab-empty.off{opacity:0}.lab-side{flex-direction:column;gap:22px;display:flex}.lab-group{flex-direction:column;gap:9px;display:flex}.seg{background:#0a0a0b0f;border-radius:12px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.seg button{border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 8px;font-size:14px;font-weight:500;display:flex}.seg button.on{background:var(--white);box-shadow:0 1px 3px #00000024}.dot{border-radius:50%;width:10px;height:10px}.dot.a{background:var(--a)}.dot.b{background:var(--b)}.chips{flex-wrap:wrap;gap:7px;display:flex}.chips button{box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;padding:7px 14px;font-size:14px;font-weight:500;transition:background .15s}.chips button:hover{background:#0a0a0b0f}input[type=range]{width:100%;accent-color:var(--ink)}.lab-read{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lab-read b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:1.5rem;font-weight:700;display:block}#lab-curve{width:100%;height:64px;display:block}.lab-arch{font:400 12px/1.4 var(--mono);color:var(--mute)}.celora .lede{max-width:34ch}.more-list{border-top:1px solid var(--line)}.more-list li{border-bottom:1px solid var(--line)}.more-list a,.more-row{grid-template-columns:minmax(150px,1fr) 2fr 24px;align-items:baseline;gap:8px 24px;padding:clamp(18px,2.4vw,30px) 0;text-decoration:none;display:grid}.more-list a{transition:padding .35s var(--ease)}.more-list a:hover{padding-left:12px}.more-list b{letter-spacing:-.028em;font-size:clamp(1.25rem,2.5vw,2rem);font-weight:600;line-height:1.1}.more-list span{color:var(--mute)}.more-list i{color:var(--a);font-style:normal;font-weight:600}.card-wrap{max-width:860px}.model-card{background:var(--white);box-shadow:0 0 0 1px var(--line);border-radius:22px;margin-top:36px;overflow:hidden}.model-card header{font:500 15px/1.3 var(--mono);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px clamp(18px,3vw,32px);display:flex}.tag{color:var(--a)}.model-card section{border-bottom:1px solid var(--line);grid-template-columns:170px 1fr;gap:6px 24px;padding:20px clamp(18px,3vw,32px);display:grid}.model-card section:last-child{border-bottom:0}.model-card h3{font:400 13px/1.5 var(--mono);color:var(--mute)}.model-card section>p,.limits{grid-column:2}.model-card section>h3:not(.sub),.model-card section>p:first-of-type{grid-row:1}.model-card .sub{grid-column:1}.limits li{padding:2px 0}.contact .wrap{padding-bottom:clamp(50px,8vw,90px)}.contact-big{letter-spacing:-.06em;margin-bottom:clamp(16px,3vw,36px);font-size:clamp(5rem,22vw,20rem);font-weight:700;line-height:1}.email{letter-spacing:-.03em;text-align:left;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:14px;font-size:clamp(1.4rem,4.2vw,3.4rem);font-weight:500;line-height:1.1;display:inline-flex}.email span{font:400 12px/1 var(--mono);letter-spacing:0;color:var(--bone-mute)}.email:hover{color:var(--y)}.contact-links{flex-wrap:wrap;gap:26px;margin-top:30px;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:500;display:flex}.contact-links a{text-decoration:none}.contact-links a:hover{color:var(--y)}.foot{width:calc(min(1240px, 100%) - 2 * var(--gutter));border-top:1px solid var(--night-line);grid-template-columns:1.2fr 1fr;align-items:start;gap:20px 48px;margin:0 auto;padding:22px 0 130px;display:grid}.temp input{max-width:260px;accent-color:var(--y);margin:8px 0 10px;display:block}.temp p{color:var(--bone);max-width:46ch;min-height:3em;font-size:15px;transition:font-family .2s}.foot-right{color:var(--bone-mute);text-align:right;flex-direction:column;gap:6px;font-size:13px;display:flex}#egg-count{font-family:var(--pixel);color:var(--y)}.toast{z-index:60;background:var(--ink);color:var(--y);font:400 13px/1.3 var(--pixel);box-shadow:0 0 0 2px var(--y);opacity:0;pointer-events:none;transition:opacity .25s, transform .35s var(--ease);text-align:center;border-radius:4px;max-width:calc(100vw - 32px);padding:10px 16px;position:fixed;top:64px;left:50%;transform:translate(-50%,-14px)}.toast.on{opacity:1;transform:translate(-50%)}#bot{z-index:50;image-rendering:pixelated;touch-action:none;cursor:grab;will-change:transform;position:fixed;top:0;left:0}#bot.drag{cursor:grabbing}.dropped{visibility:hidden!important}@media (width<=860px){.nav-links a:nth-child(2),.hud,.hero-scroll{display:none}.viewfinder{aspect-ratio:1}.hero-meta{flex-direction:column-reverse;align-items:flex-start;gap:10px}.hero-line{text-align:left}.stats{grid-template-columns:1fr 1fr}.tryit,.see-grid,.guard-head,.lab{grid-template-columns:1fr}.plan-inner{grid-template-columns:1fr;align-content:center;gap:10px;padding-top:64px;padding-bottom:20px}.plan .chapter{margin-bottom:8px;font-size:clamp(3rem,15vw,5rem)}.plan-left .body,.plan-left .links{display:none}.plan-prompt{min-height:2.5em;margin-bottom:0;font-size:1.15rem}.plan-left .eyebrow{margin-bottom:4px}#plan-svg{max-height:50svh}.check{grid-template-columns:104px 1fr 44px;gap:8px}.more-list a,.more-row{grid-template-columns:1fr 20px}.more-list span{grid-area:2/1/auto/-1}.model-card section{grid-template-columns:1fr}.model-card section>p,.limits,.model-card section>h3:not(.sub),.model-card section>p:first-of-type{grid-area:auto/1}.foot{grid-template-columns:1fr}.foot-right{text-align:left}.alert-card dl{font-size:12px}.guard-stage{height:480px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal,.js .reveal-group>*{opacity:1;transition:none;transform:none}.vf-rec,.caret{animation:none}}
