@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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: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")}:root{color-scheme:dark;--ink: #071019;--deep: #0c1822;--glass: #142737e6;--line: #315062;--paper: #eef8f5;--mist: #aec4c6;--signal: #5eead4;--amber: #ffc66d;--coral: #ff8f81;--green: #8de5af;--display: "Space Grotesk Variable", system-ui, sans-serif;--mono: "IBM Plex Mono Variable", ui-monospace, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:16px;line-height:1.6}a{color:inherit;text-decoration-color:var(--signal);text-underline-offset:.25em}button,input{font:inherit}button,.button{min-height:44px}:focus-visible{outline:3px solid var(--amber);outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;z-index:20;left:16px;top:-80px;padding:12px 16px;background:var(--amber);color:var(--ink)}.skip:focus{top:16px}.topbar{height:80px;padding:0 max(24px,calc((100vw - 1240px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #243b49;background:#071019ee}.wordmark{display:flex;align-items:center;gap:12px;font-family:var(--display);font-weight:680;text-decoration:none}.mark{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--signal);color:var(--signal);clip-path:polygon(0 0,78% 0,100% 22%,100% 100%,0 100%);font-family:var(--mono);font-size:12px;letter-spacing:-.08em}nav{display:flex;gap:28px}.network-state{position:fixed;z-index:12;right:16px;bottom:16px;max-width:280px;padding:10px 14px;border:1px solid var(--amber);background:var(--deep);color:var(--amber);font-size:12px}main>section,.prose,.not-found{max-width:1240px;margin:0 auto;padding-inline:24px}.hero{min-height:700px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:24px;overflow:hidden}.hero-copy{position:relative;z-index:2;padding:80px 0}.eyebrow,.lane-label{margin:0 0 24px;color:var(--signal);font-size:12px;letter-spacing:.15em;text-transform:uppercase}.eyebrow>span{display:inline-block;width:32px;height:1px;margin:0 10px 4px 0;background:var(--signal)}h1,h2,h3{font-family:var(--display);line-height:1.04;text-wrap:balance}h1{margin:0;max-width:690px;font-size:clamp(48px,6.4vw,92px);letter-spacing:-.055em}h2{margin:0 0 24px;font-size:clamp(34px,4vw,58px);letter-spacing:-.035em}h3{margin:8px 0;font-size:23px}.lede{max-width:560px;margin:32px 0;color:var(--mist);font-size:19px}.hero-actions{display:flex;align-items:center;gap:20px;max-width:640px}.hero-actions>span{color:var(--mist);font-size:13px;line-height:1.4}.button,button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--signal);padding:11px 18px;color:var(--paper);background:transparent;cursor:pointer;text-decoration:none;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}.button.primary{background:var(--signal);color:var(--ink);font-weight:700}.button:hover,button:hover{background:#183c43}.button.primary:hover{background:#8ff5e5}.facts{display:flex;gap:24px;padding:32px 0 0;margin:40px 0 0;border-top:1px solid var(--line);list-style:none;color:var(--mist);font-size:12px}.facts li:before{content:"◆";margin-right:8px;color:var(--amber)}.landscape{position:relative;width:min(780px,66vw);margin:0 -18vw 0 -6vw}.landscape:before{content:"";position:absolute;inset:6% 18%;border:1px solid #5eead455;box-shadow:inset 0 0 60px #5eead41c;transform:skewY(-4deg)}.landscape:after{content:"";position:absolute;left:5%;top:49%;width:48%;height:2px;background:linear-gradient(90deg,transparent,var(--signal),transparent);box-shadow:0 0 20px var(--signal);animation:signal-sweep 1.4s ease-out .35s both}@keyframes signal-sweep{0%{opacity:0;transform:translate(-35%)}35%{opacity:1}to{opacity:0;transform:translate(125%)}}.landscape img{display:block;width:100%;height:auto;opacity:.76;mask-image:linear-gradient(to right,transparent 0,black 15%,black 78%,transparent 100%)}.landscape figcaption{position:absolute;inset:auto 8% 6%;display:flex;justify-content:space-around;color:var(--mist);font-size:10px;letter-spacing:.1em}.live-preview,.how,.limits,.pricing{display:grid;grid-template-columns:1fr 3fr;gap:64px;padding-block:112px;border-top:1px solid var(--line)}.section-index{color:var(--mist);font-size:12px}.section-index span{color:var(--amber);font-size:24px}.terminal{overflow:hidden;border:1px solid var(--line);background:#050b11;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);box-shadow:0 28px 90px #0008,inset 0 1px #ffffff15}.terminal-bar{display:flex;align-items:center;gap:8px;height:48px;padding:0 16px;border-bottom:1px solid var(--line);color:var(--mist);font-size:11px}.terminal-bar span{width:8px;height:8px;border:1px solid var(--line);border-radius:50%}.terminal-bar b{margin-left:auto;font-weight:400}pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.terminal pre{min-height:230px;padding:28px;color:var(--mist)}.recording-proof{display:block;width:100%;height:auto;margin-top:12px;border:1px solid var(--line)}.prompt{color:var(--signal)}.amber{color:var(--amber)}.green{color:var(--green)}.copy-command{margin-top:16px;border-color:var(--line)}.copy-status{color:var(--green)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding:0;background:var(--line);list-style:none}.steps li{min-height:280px;padding:28px;background:var(--deep)}.steps li>span{color:var(--signal);font-size:12px;letter-spacing:.12em}.steps p,.limits p,.pricing p{color:var(--mist)}.limits>div:last-child,.pricing>div:last-child{max-width:780px}.price{display:flex;align-items:baseline;gap:16px}.price span{color:var(--amber);font-family:var(--display);font-size:48px}.price-actions{display:flex;gap:16px;align-items:center;margin:28px 0}.text-button{border:0;text-decoration:underline;text-decoration-color:var(--signal)}.license-form{max-width:620px;padding:24px;border-left:2px solid var(--amber);background:var(--deep)}.license-form>div{display:flex;gap:8px}.license-form input{min-width:0;flex:1;min-height:44px;border:1px solid var(--line);padding:8px 12px;background:var(--ink);color:var(--paper)}.legal-note{font-size:13px}.paid-download{color:var(--green)}footer{max-width:1240px;margin:0 auto;padding:48px 24px;display:grid;grid-template-columns:2fr 2fr 1fr;gap:24px;border-top:1px solid var(--line);color:var(--mist);font-size:12px}footer div{display:flex;gap:20px}.demo-banner{position:sticky;z-index:10;top:0;min-height:56px;display:flex;justify-content:center;align-items:center;gap:32px;padding:6px 24px;background:var(--amber);color:var(--ink);font-size:13px}.demo-banner div{display:flex;gap:12px;align-items:center}.demo-banner button{min-height:40px;border-color:var(--ink);color:var(--ink)}.demo-main{padding-bottom:96px}.demo-head{padding-block:80px 56px}.demo-head h1{font-size:clamp(44px,6vw,74px)}.demo-head>p:last-child{max-width:680px;color:var(--mist)}.boundary-workbench{display:grid;grid-template-columns:1fr .8fr 1fr;padding-inline:0;border:1px solid var(--line);background:linear-gradient(90deg,var(--deep),#142737,var(--deep))}.lane,.boundary-pane{min-height:430px;padding:32px}.boundary-pane{position:relative;border-inline:1px solid var(--line);background:#18354488;overflow:hidden}.lane h2,.boundary-pane h2{font-size:29px}.lane dl div{display:grid;grid-template-columns:90px 1fr;padding:8px 0;border-bottom:1px solid #31506288}.lane dt{color:var(--mist)}.lane dd{margin:0}.boundary-pane ul{padding-left:20px;color:var(--amber)}.boundary-pane .shard{position:absolute;width:120px;height:180px;right:-20px;bottom:-20px;border:1px solid var(--amber);transform:rotate(30deg);box-shadow:0 0 70px #ffc66d33}.response pre{min-height:155px;padding:18px;background:#071019;color:var(--green)}.demo-output{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;margin:24px auto 0;padding:20px 24px;border:1px solid var(--line);background:var(--deep)}.status-dot{color:var(--green)}.status-dot:before{content:"●";margin-right:8px}.export-status{grid-column:2 / -1;margin:0;color:var(--green)}.prose{min-height:70vh;padding-block:88px 120px}.prose h1{max-width:900px;font-size:clamp(44px,6vw,72px)}.prose h2{margin-top:56px;font-size:27px}.prose p{max-width:68ch;color:var(--mist)}.not-found{min-height:72vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.error-code{color:var(--coral)}.not-found h1{max-width:800px;font-size:clamp(44px,7vw,78px)}.not-found>p:not(.error-code){color:var(--mist)}@media(max-width:760px){.topbar{height:auto;min-height:72px;padding:12px 20px}.wordmark>span:last-child{display:none}nav{gap:14px;font-size:13px}.hero{min-height:auto;grid-template-columns:1fr;padding-inline:20px}.hero-copy{padding:64px 0 8px}h1{font-size:51px}.hero-actions{align-items:flex-start;flex-direction:column}.facts{flex-direction:column;gap:8px;margin-top:28px;padding-top:20px}.landscape{width:130%;margin:0 -15% 32px}.landscape figcaption{inset-inline:5%}.live-preview,.how,.limits,.pricing{grid-template-columns:1fr;gap:24px;padding:72px 20px}.steps{grid-template-columns:1fr}.steps li{min-height:0}.price-actions,.license-form>div{align-items:stretch;flex-direction:column}footer{grid-template-columns:1fr;padding-inline:20px}footer div{flex-wrap:wrap}.demo-banner{position:relative;align-items:flex-start;flex-direction:column;gap:4px;padding:12px 20px}.demo-head{padding:56px 20px 36px}.boundary-workbench{grid-template-columns:1fr;margin-inline:20px}.lane,.boundary-pane{min-height:0}.boundary-pane{border-inline:0;border-block:1px solid var(--line)}.demo-output{grid-template-columns:1fr;margin-inline:20px}.export-status{grid-column:auto}.prose,.not-found{padding-inline:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
