:root{--bg:#060a14;--surface:#0c1220;--surface-2:#111a2c;--border:rgba(0,212,255,0.08);--border-bright:rgba(0,212,255,0.18);--text:#d8e4f0;--text-2:#6882a4;--text-3:#3d5070;--cyan:#00d4ff;--green:#00ff88;--warm:#ff6b35;--red:#ff3d3d;--purple:#a78bfa;--navy:#15194a;--glow-cyan:0 0 20px rgba(0,212,255,0.25);--glow-green:0 0 20px rgba(0,255,136,0.2);--mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;--ease-smooth:cubic-bezier(.25,.1,.25,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-out-expo:cubic-bezier(.16,1,.3,1)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-inter,Inter),ui-sans-serif,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}a,button{-webkit-tap-highlight-color:transparent}.site-header{position:fixed;inset:16px 20px auto;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:56px;padding:8px;border:1px solid var(--border);border-radius:10px;background:rgba(6,10,20,.82);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 60px rgba(0,0,0,.4)}.brand{width:fit-content}.brand-logo-shell,.footer-logo-shell{display:flex;align-items:center;justify-content:flex-start;width:190px;height:30px;overflow:visible}.brand-logo-shell img,.footer-logo-shell img{width:190px;height:auto;filter:drop-shadow(0 0 14px rgba(149,204,250,.12))}.nav-links{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--border);border-radius:8px;background:rgba(12,18,32,.6)}.nav-links a{padding:8px 12px;border-radius:6px;color:var(--text-2);font-size:13px;font-weight:500;transition:color .2s,background .2s}.nav-links a:hover{background:rgba(0,212,255,.06);color:var(--text)}.header-actions{justify-self:end;display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}.header-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;height:40px;padding:0 16px;border-radius:8px;border:1px solid var(--cyan);background:transparent;color:var(--cyan);font-size:13px;font-weight:700;transition:background .2s,box-shadow .2s}.header-cta:hover{background:rgba(0,212,255,.08);box-shadow:var(--glow-cyan)}.brand:focus-visible,.header-cta:focus-visible,.nav-links a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.header-auth-cta{max-width:150px}.header-auth-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.header-auth-label-compact{display:none}.hero{position:relative;display:flex;min-height:100svh;align-items:center;overflow:visible;overflow-x:clip;padding:140px 7vw 100px;background:var(--bg)}.hero-bg{overflow:hidden}.hero-bg,.hero-grid{position:absolute;inset:0}.hero-grid{background-image:linear-gradient(rgba(0,212,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(0,212,255,.04) 1px,transparent 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black,transparent);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black,transparent);animation:grid-drift 20s linear infinite}.hero-glow{position:absolute;top:-30%;left:50%;transform:translateX(-50%);width:900px;height:600px;background:radial-gradient(ellipse,rgba(0,212,255,.08),transparent 70%);pointer-events:none}.hero-scanline{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(0,212,255,.06) 48%,rgba(0,255,136,.06) 52%,transparent);transform:translateX(-80%);animation:scanline 8s linear infinite}.matrix-col{position:absolute;width:1px;background:linear-gradient(180deg,transparent 0,rgba(0,212,255,0) 20%,rgba(0,212,255,.35) 50%,rgba(0,212,255,0) 80%,transparent);animation:matrix-fall linear infinite;opacity:.6}.hero-orbit{position:absolute;top:50%;right:9vw;width:460px;height:460px;border:1px solid rgba(0,212,255,.2);border-radius:50%;transform:translateY(-50%);animation:hero-orbit-spin 28s linear infinite}.hero-orbit-b{right:4vw;width:620px;height:620px;border-color:rgba(0,255,136,.13);animation-duration:42s;animation-direction:reverse}.hero-logo{position:absolute;z-index:1;display:grid;place-items:center;width:58px;height:58px;border:1px solid var(--border-bright);border-radius:50%;background:rgba(12,18,32,.82);color:var(--cyan);font-family:var(--mono);font-size:12px;font-weight:900;box-shadow:0 0 36px rgba(0,212,255,.12);animation:float 6s ease-in-out infinite}.hero-logo img{width:36px;height:36px}.hero-logo-bf{right:23vw;top:33%;background:rgba(255,255,255,.94)}.hero-logo-aw{right:10vw;top:28%;animation-delay:.7s}.hero-logo-mcp{right:7vw;bottom:31%;color:var(--green);animation-delay:1.4s}.hero-logo-vc{right:26vw;bottom:22%;color:var(--warm);animation-delay:2.1s}@keyframes matrix-fall{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}.hero-content{position:relative;z-index:2;max-width:880px}.eyebrow,.section-kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 22px;color:var(--cyan);font-family:var(--mono);font-size:13px;font-weight:700;text-transform:uppercase;text-shadow:0 0 12px rgba(0,212,255,.3)}.hero h1{margin:0;color:#ffffff;font-size:80px;line-height:.96;letter-spacing:-.02em;text-shadow:0 0 60px rgba(0,212,255,.15)}.hero-copy{max-width:720px;margin:28px 0 0;color:var(--text-2);font-size:20px;line-height:1.55}.hero-stats{display:flex;gap:40px;margin-top:44px;animation:reveal-up .7s var(--ease-out-expo) .3s both}.hero-stat strong{display:block;font-family:var(--mono);font-size:28px;font-weight:800;color:var(--cyan);text-shadow:0 0 16px rgba(0,212,255,.3);line-height:1}.hero-stat span{display:block;margin-top:6px;color:var(--text-3);font-size:12px;text-transform:uppercase;letter-spacing:.05em}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:none;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer;transition:box-shadow .25s,background .25s}.button-primary{background:var(--cyan);color:var(--bg);box-shadow:0 0 30px rgba(0,212,255,.2)}.button-primary:hover{box-shadow:0 0 50px rgba(0,212,255,.35)}.button-primary.light{background:#ffffff;color:var(--bg);box-shadow:none}.button-secondary{border:1px solid var(--border-bright);background:transparent;color:var(--text)}.button-secondary:hover{background:rgba(0,212,255,.05)}.proof-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface)}.proof-item{padding:32px;border-right:1px solid var(--border)}.proof-item:last-child{border-right:0}.proof-item strong{display:block;color:var(--cyan);font-family:var(--mono);font-size:36px;font-weight:800;line-height:1;text-shadow:0 0 16px rgba(0,212,255,.25)}.proof-item span{display:block;margin-top:10px;color:var(--text-2);font-size:14px}.section{padding:110px 7vw;scroll-margin-top:92px}.section-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr);gap:48px;align-items:end;max-width:1180px}.section-head h2{margin:0;color:#ffffff;font-size:50px;line-height:1.06}.section-head p{margin:0;color:var(--text-2);font-size:17px;line-height:1.6}.problem-section{background:var(--bg)}.gap-list{max-width:1180px;margin-top:64px;border-top:1px solid var(--border)}.gap-row{display:grid;grid-template-columns:72px minmax(160px,.45fr) minmax(0,1fr);gap:28px;align-items:start;padding:26px 0;border-bottom:1px solid var(--border)}.gap-row span{color:var(--cyan);font-family:var(--mono);font-size:13px;font-weight:800}.gap-row h3{margin:0;color:#ffffff;font-size:22px}.gap-row p{margin:0;color:var(--text-2);font-size:16px;line-height:1.6}.founder-section{background:radial-gradient(ellipse 55% 28% at 10% 0,rgba(0,212,255,.04),transparent),var(--bg)}.founder-qa-list{max-width:1180px;margin-top:64px;border-top:1px solid var(--border)}.founder-qa-card{display:grid;grid-template-columns:72px minmax(220px,.48fr) minmax(0,1fr);gap:28px;align-items:start;padding:52px 0;border-bottom:1px solid var(--border)}.founder-qa-number{color:var(--cyan);font-family:var(--mono);font-size:13px;font-weight:800;letter-spacing:.08em}.founder-qa-question{position:sticky;top:104px}.founder-qa-question h3{margin:0;color:#ffffff;font-size:24px;line-height:1.3}.founder-answer{display:grid;gap:18px;min-width:0}.founder-answer p{margin:0;color:var(--text-2);font-size:16px;line-height:1.72}.founder-answer>p:first-child{color:var(--text);font-size:19px;line-height:1.55}.founder-answer-list{display:grid;gap:0;margin:2px 0 4px;padding:0;border:1px solid var(--border);border-radius:10px;background:var(--surface);list-style:none}.founder-answer-list li{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border);color:var(--text);font-size:15px}.founder-answer-list li:last-child{border-bottom:0}.founder-answer-list svg{flex:0 0 auto;color:var(--green)}.founder-answer blockquote{margin:2px 0;padding:22px 24px;border-left:2px solid var(--cyan);border-radius:0 10px 10px 0;background:rgba(0,212,255,.05);color:#ffffff;font-size:19px;font-weight:600;line-height:1.55}@media (max-width:900px){.founder-qa-card{grid-template-columns:52px minmax(190px,.55fr) minmax(0,1fr);gap:20px}}@media (max-width:700px){.founder-qa-list{margin-top:44px}.founder-qa-card{grid-template-columns:1fr;gap:12px;padding:38px 0}.founder-qa-question{position:static}.founder-qa-question h3{font-size:22px}.founder-answer{gap:16px;margin-top:8px}.founder-answer>p:first-child{font-size:18px}.founder-answer blockquote{padding:18px;font-size:17px}}.pillars-section{background:radial-gradient(ellipse 60% 40% at 50% 0,rgba(0,212,255,.03),transparent),var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1180px;margin-top:64px}.pillar-card{border:1px solid var(--border);border-radius:12px;background:var(--bg);overflow:hidden;transition:border-color .3s,box-shadow .3s}.pillar-card:hover{border-color:var(--border-bright);box-shadow:0 0 40px rgba(0,212,255,.06)}.pillar-label{display:inline-flex;align-items:center;gap:7px;margin:0 0 16px;padding:0 24px;color:var(--cyan);font-family:var(--mono);font-size:11px;font-weight:800;text-transform:uppercase;text-shadow:0 0 10px rgba(0,212,255,.3)}.pillar-card h3{margin:0 0 12px;padding:0 24px;color:#ffffff;font-size:22px;line-height:1.2}.pillar-card p{margin:0;padding:0 24px 28px;color:var(--text-2);font-size:14px;line-height:1.65}.pillar-viz{position:relative;height:240px;overflow:hidden;border-bottom:1px solid var(--border)}.viz-controlled{background:radial-gradient(ellipse 80% 60% at 50% 100%,rgba(255,60,30,.06),transparent),var(--surface)}.ctrl-grid{position:absolute;inset:0;background-image:radial-gradient(circle 1.5px,rgba(0,212,255,.15) 50%,transparent 0);background-size:20px 20px;background-position:10px 10px}.ctrl-scan{position:absolute;top:0;left:-50%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,60,30,.05) 30%,rgba(255,60,30,.2) 50%,rgba(255,60,30,.05) 70%,transparent);animation:ctrl-sweep 3.5s ease-in-out infinite}.ctrl-marker{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--warm);box-shadow:0 0 6px rgba(255,107,53,.5),0 0 20px rgba(255,60,30,.3);opacity:0;animation:ctrl-mark 3.5s ease-in-out infinite}.ctrl-m1{top:18%;left:15%;animation-delay:.5s}.ctrl-m2{top:42%;left:48%;animation-delay:.8s}.ctrl-m3{top:12%;left:72%;animation-delay:1s}.ctrl-m4{top:65%;left:28%;animation-delay:1.2s}.ctrl-m5{top:35%;left:85%;animation-delay:1.5s}.ctrl-m6{top:78%;left:60%;animation-delay:1.7s}.ctrl-m7{top:55%;left:10%;animation-delay:1.9s}.ctrl-m8{top:82%;left:38%;animation-delay:2.1s}.ctrl-m9{top:25%;left:55%;animation-delay:2.3s}.ctrl-label{position:absolute;bottom:12px;right:14px;font-family:var(--mono);font-size:11px;font-weight:700;color:var(--warm);text-shadow:0 0 8px rgba(255,107,53,.4);opacity:0;animation:ctrl-label-flash 3.5s ease-in-out 1.5s infinite}@keyframes ctrl-sweep{0%{left:-50%}to{left:130%}}@keyframes ctrl-mark{0%,15%{opacity:0;transform:scale(0)}25%{opacity:1;transform:scale(1.5)}35%{transform:scale(1)}75%{opacity:.8}to{opacity:0;transform:scale(.6)}}@keyframes ctrl-label-flash{0%,30%{opacity:0}40%{opacity:1}90%{opacity:1}to{opacity:0}}.viz-scalable{display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:16px 20px;background:radial-gradient(ellipse 70% 50% at 50% 100%,rgba(0,212,255,.06),transparent),var(--surface)}.scale-bar{height:14px;border-radius:3px;background:linear-gradient(90deg,var(--cyan),rgba(0,212,255,.2));transform-origin:left;animation:bar-grow 3.5s ease-out infinite;box-shadow:0 0 8px rgba(0,212,255,.15)}.bar-1{max-width:98%;animation-delay:0s}.bar-2{max-width:84%;animation-delay:.07s}.bar-3{max-width:72%;animation-delay:.14s}.bar-4{max-width:91%;animation-delay:.21s}.bar-5{max-width:63%;animation-delay:.28s}.bar-6{max-width:78%;animation-delay:.35s}.bar-7{max-width:95%;animation-delay:.42s}.bar-8{max-width:58%;animation-delay:.49s}.bar-9{max-width:87%;animation-delay:.56s}.bar-10{max-width:70%;animation-delay:.63s}.bar-11{max-width:93%;animation-delay:.7s}.bar-12{max-width:66%;animation-delay:.77s}.scale-counter{top:14px;font-size:30px;font-weight:800;color:var(--cyan);text-shadow:0 0 20px rgba(0,212,255,.4);animation:counter-fade 3.5s ease-out infinite}.scale-counter,.scale-counter-label{position:absolute;right:16px;font-family:var(--mono);opacity:0}.scale-counter-label{top:48px;font-size:10px;font-weight:700;color:var(--text-3);text-transform:uppercase;animation:counter-fade 3.5s ease-out .3s infinite}@keyframes bar-grow{0%{transform:scaleX(0);opacity:.2}15%{opacity:1}45%{transform:scaleX(1)}to{transform:scaleX(1);opacity:1}}@keyframes counter-fade{0%{opacity:0;transform:translateY(6px)}20%{opacity:1;transform:translateY(0)}80%{opacity:1}to{opacity:0}}.viz-chaos{background:radial-gradient(ellipse 50% 50% at 30% 80%,rgba(0,255,136,.04),transparent),radial-gradient(ellipse 50% 50% at 70% 20%,rgba(0,212,255,.04),transparent),var(--surface)}.chaos-layer{position:absolute;border-radius:10px;border:1px solid}.chaos-l1{width:70%;height:50%;top:10%;left:5%;background:rgba(0,212,255,.04);border-color:rgba(0,212,255,.12);animation:chaos-a 8s ease-in-out infinite}.chaos-l2{width:60%;height:45%;top:22%;left:25%;background:rgba(255,107,53,.03);border-color:rgba(255,107,53,.1);animation:chaos-b 6s ease-in-out infinite}.chaos-l3{width:50%;height:38%;top:38%;left:42%;background:rgba(0,255,136,.03);border-color:rgba(0,255,136,.1);animation:chaos-c 7s ease-in-out infinite}.chaos-l4{width:40%;height:32%;top:50%;left:12%;background:rgba(167,139,250,.03);border-color:rgba(167,139,250,.08);animation:chaos-d 9s ease-in-out infinite}.chaos-line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.25),rgba(0,255,136,.15),transparent);animation:chaos-data 4s linear infinite}.chaos-ln1{top:22%;left:3%;width:94%}.chaos-ln2{top:42%;left:8%;width:84%;animation-delay:1.3s}.chaos-ln3{top:62%;left:2%;width:96%;animation-delay:2.6s}.chaos-ln4{top:82%;left:6%;width:88%;animation-delay:3.2s}.chaos-dot{position:absolute;width:5px;height:5px;border-radius:50%;animation:chaos-pulse 3s ease-in-out infinite}.chaos-d1{top:22%;left:65%;background:var(--cyan);animation-delay:0s}.chaos-d2{top:50%;left:35%;background:var(--warm);animation-delay:.7s}.chaos-d3{top:70%;left:78%;background:var(--green);animation-delay:1.4s}.chaos-d4{top:38%;left:82%;background:var(--cyan);animation-delay:2.1s}@keyframes chaos-a{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(14px,-12px) rotate(2deg)}66%{transform:translate(-8px,8px) rotate(-1deg)}}@keyframes chaos-b{0%,to{transform:translate(0)}50%{transform:translate(-16px,12px) rotate(-2.5deg)}}@keyframes chaos-c{0%,to{transform:translate(0)}50%{transform:translate(-12px,14px) rotate(-2deg)}}@keyframes chaos-d{0%,to{transform:translate(0)}40%{transform:translate(18px,-6px) rotate(1.5deg)}80%{transform:translate(-8px,10px)}}@keyframes chaos-data{0%{opacity:0;clip-path:inset(0 100% 0 0)}10%{opacity:1}50%{clip-path:inset(0 0 0 0)}85%{opacity:1}to{opacity:0}}@keyframes chaos-pulse{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.8);opacity:1;box-shadow:0 0 12px currentColor}}.factory-section{overflow:hidden;background:linear-gradient(rgba(0,212,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.015) 1px,transparent 1px),var(--bg);background-size:56px 56px,56px 56px,auto}.pipeline-flow{position:relative;z-index:2;max-width:1180px;margin-top:56px;padding:20px 0;overflow-x:auto}.pf-step,.pipeline-flow{display:flex;align-items:center;gap:0}.pf-step{flex-shrink:0}.pf-node{padding:8px 14px;border:1px solid var(--border-bright);border-radius:6px;background:var(--surface);color:var(--text);font-family:var(--mono);font-size:11px;font-weight:700;white-space:nowrap;transition:box-shadow .3s}.pf-node:hover{box-shadow:0 0 20px rgba(0,212,255,.12)}.pf-glow-0{border-color:rgba(0,212,255,.25)}.pf-glow-1{border-color:rgba(0,255,136,.2)}.pf-glow-2{border-color:rgba(255,107,53,.2)}.pf-arrow{padding:0 8px;color:var(--text-3);font-size:14px;animation:pulse-subtle 2s ease-in-out infinite}.pf-pulse{position:absolute;top:50%;left:0;width:12px;height:12px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan);transform:translateY(-50%);animation:pf-travel 6s linear infinite}@keyframes pf-travel{0%{left:0;opacity:0}5%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}.factory-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:1180px;margin-top:32px}.layer-panel{min-height:280px;padding:22px;border:1px solid var(--border);border-radius:10px;background:var(--surface);transition:border-color .3s,box-shadow .3s}.layer-panel:hover{border-color:var(--border-bright);box-shadow:0 0 30px rgba(0,212,255,.06)}.layer-topline{display:flex;align-items:center;gap:8px;color:var(--cyan);font-family:var(--mono);font-size:11px;font-weight:800;text-transform:uppercase}.layer-panel h3{margin:28px 0 14px;color:#ffffff;font-size:22px;line-height:1.15}.layer-panel p{margin:0;color:var(--text-2);font-size:14px;line-height:1.6}.layer-output{margin-top:22px;padding-top:14px;border-top:1px solid var(--border);color:var(--green);font-family:var(--mono);font-size:11px;text-shadow:0 0 8px rgba(0,255,136,.2)}.pipeline-rail{position:absolute;inset:auto 7vw 40px;height:4px;overflow:hidden;border-radius:8px;background:rgba(0,212,255,.06)}.pipeline-rail span{position:absolute;top:0;width:20%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--cyan),var(--green));box-shadow:0 0 12px rgba(0,212,255,.3);animation:rail-run 4s linear infinite}.pipeline-rail span:nth-child(2){animation-delay:1.3s}.pipeline-rail span:nth-child(3){animation-delay:2.6s}.verification-section{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.verification-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.7fr);gap:16px;max-width:1180px;margin-top:64px}.code-window,.verifier-table{border:1px solid var(--border-bright);border-radius:10px;background:var(--bg)}.window-bar{display:flex;gap:7px;padding:14px 16px;border-bottom:1px solid var(--border)}.window-bar span{width:10px;height:10px;border-radius:50%;background:var(--red)}.window-bar span:nth-child(2){background:var(--warm)}.window-bar span:nth-child(3){background:var(--green)}.code-window pre{overflow-x:auto;margin:0;padding:24px;color:var(--green);font-family:var(--mono);font-size:14px;line-height:1.8;text-shadow:0 0 6px rgba(0,255,136,.15)}.cursor{display:inline-block;width:2px;height:1.1em;margin-left:2px;background:var(--green);vertical-align:text-bottom;box-shadow:0 0 6px rgba(0,255,136,.4);animation:cursor-blink 1.2s step-end infinite}.verifier-table{display:flex;flex-direction:column}.verifier-row{display:grid;grid-template-columns:90px 1fr;gap:16px;padding:20px;border-bottom:1px solid var(--border)}.verifier-row:last-child{border-bottom:0}.verifier-row span{color:var(--cyan);font-family:var(--mono);font-size:11px;font-weight:800;text-transform:uppercase}.verifier-row strong{color:var(--text);font-size:15px;line-height:1.4}.assembly-section{background:radial-gradient(ellipse 50% 40% at 50% 50%,rgba(0,212,255,.03),transparent),var(--bg)}.assembly-terminal{max-width:1180px;margin-top:56px;border:1px solid var(--border-bright);border-radius:12px;background:#030710;overflow:hidden;box-shadow:0 40px 100px rgba(0,0,0,.5),0 0 60px rgba(0,212,255,.04)}.assembly-terminal .window-bar{display:flex;align-items:center;gap:7px;padding:14px 18px;border-bottom:1px solid var(--border);background:rgba(12,18,32,.6)}.at-title{margin-left:auto;color:var(--text-3);font-family:var(--mono);font-size:11px}.at-progress{height:3px;background:rgba(0,212,255,.08);overflow:hidden}.at-progress-fill{height:100%;width:0;background:linear-gradient(90deg,var(--cyan),var(--green));box-shadow:0 0 10px var(--cyan);animation:at-fill 10s ease-out forwards}@keyframes at-fill{0%{width:0}to{width:100%}}.at-body{padding:24px 28px 32px}.at-line{display:grid;grid-template-columns:42px 10px 80px 1fr auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.03);opacity:0;transform:translateY(8px);animation:at-appear .4s var(--ease-out-expo) forwards}.at-final{border-bottom:1px solid rgba(0,255,136,.15);padding-bottom:14px}@keyframes at-appear{to{opacity:1;transform:translateY(0)}}.at-time{color:var(--text-3);font-family:var(--mono);font-size:11px;font-weight:600}.at-dot{width:7px;height:7px;border-radius:50%;box-shadow:0 0 8px currentColor}.at-stage{font-family:var(--mono);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.at-detail{color:var(--text-2);font-size:13px;line-height:1.3}.at-status{color:var(--text-3);font-family:var(--mono);font-size:10px;font-weight:700;text-transform:uppercase;text-align:right}.at-final .at-status{color:var(--green);text-shadow:0 0 8px rgba(0,255,136,.3)}.at-scale{display:flex;align-items:baseline;gap:16px;margin-top:20px;padding-top:20px;border-top:1px solid var(--border);opacity:0;transform:translateY(8px);animation:at-appear .6s var(--ease-spring) forwards}.at-multiply{font-family:var(--mono);font-size:42px;font-weight:800;background:linear-gradient(135deg,var(--cyan),var(--green));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none;animation:at-glow-pulse 2s ease-in-out infinite}@keyframes at-glow-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}.at-scale-label{color:var(--text-2);font-size:15px;line-height:1.4}.world-section{overflow:hidden;background:radial-gradient(ellipse 55% 42% at 24% 32%,rgba(0,255,136,.07),transparent),radial-gradient(ellipse 48% 34% at 82% 25%,rgba(0,212,255,.08),transparent),linear-gradient(rgba(0,212,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.028) 1px,transparent 1px),var(--bg);background-size:auto,auto,56px 56px,56px 56px,auto}.world-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:18px;max-width:1180px;margin-top:56px}.world-stage{position:relative;min-height:720px;overflow:hidden;border:1px solid var(--border-bright);border-radius:12px;background:radial-gradient(circle at 34% 42%,rgba(0,255,136,.09),transparent 22%),radial-gradient(circle at 72% 58%,rgba(0,212,255,.1),transparent 24%),rgba(3,7,16,.86);box-shadow:0 40px 100px rgba(0,0,0,.48),0 0 60px rgba(0,212,255,.04)}.world-stage:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(110deg,transparent 0 34%,rgba(0,255,136,.08) 42%,rgba(0,212,255,.1) 50%,transparent 62% 100%);background-size:210% 100%;mix-blend-mode:screen;pointer-events:none;animation:world-stage-sweep 6s ease-in-out infinite}.world-grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(0,212,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(0,212,255,.06) 1px,transparent 0);background-size:34px 34px;animation:world-grid-shift 12s linear infinite}.world-build-status{position:absolute;left:22px;top:22px;z-index:4;display:grid;gap:7px;width:min(245px,34%)}.world-status-row{display:grid;grid-template-columns:30px 1fr;gap:7px 10px;padding:9px 10px;border:1px solid rgba(0,212,255,.15);border-radius:8px;background:rgba(3,7,16,.76);animation:world-status-cycle 4.8s ease-in-out infinite}.world-status-row span{grid-row:span 2;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(0,255,136,.08);color:var(--green);font-family:var(--mono);font-size:10px;font-weight:900}.world-status-row small,.world-status-row strong{min-width:0}.world-status-row strong{color:#ffffff;font-size:12px;line-height:1.1}.world-status-row small{color:var(--text-2);font-size:10px;line-height:1.2}.world-anchor{position:absolute;left:36%;top:42%;z-index:4;display:grid;gap:8px;width:190px;padding:18px 16px;border:1px solid rgba(0,255,136,.3);border-radius:10px;background:rgba(6,10,20,.9);text-align:center;transform:translate(-50%,-50%);animation:anchor-breathe 4.2s ease-in-out infinite}.world-anchor-mark{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 4px;border-radius:50%;background:rgba(255,255,255,.94)}.world-anchor-mark img{width:36px;height:36px}.world-anchor strong{color:#ffffff;font-family:var(--mono);font-size:13px}.world-anchor small{color:var(--text-2);font-size:11px;line-height:1.35}.anchor-ring{position:absolute;left:36%;top:42%;width:260px;height:260px;border:1px solid rgba(0,255,136,.2);border-radius:50%;transform:translate(-50%,-50%);animation:anchor-ring 4s ease-out infinite}.anchor-ring-b{width:420px;height:420px;border-color:rgba(0,212,255,.16);animation-delay:1.4s}.world-ray{position:absolute;left:36%;top:42%;width:290px;height:1px;background:linear-gradient(90deg,rgba(0,255,136,.7),transparent);transform-origin:left center;animation:ray-emit 3.6s ease-in-out infinite}.ray-a{transform:rotate(-25deg)}.ray-b{transform:rotate(18deg);animation-delay:.7s}.ray-c{transform:rotate(48deg);animation-delay:1.4s}.world-packet-stream{position:absolute;inset:0;z-index:3;pointer-events:none}.world-packet-stream:after,.world-packet-stream:before{content:"";position:absolute;left:39%;top:42%;width:min(330px,48%);height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(0,255,136,.78),rgba(0,212,255,.2),transparent);background-size:220% 100%;transform-origin:left center;opacity:.64;animation:route-pulse 3.8s ease-in-out infinite}.world-packet-stream:before{transform:rotate(-20deg)}.world-packet-stream:after{top:46%;transform:rotate(23deg);animation-delay:1.1s}.world-packet{position:absolute;left:37%;top:43%;display:inline-flex;align-items:center;height:24px;padding:0 9px;border:1px solid rgba(0,255,136,.28);border-radius:999px;background:rgba(0,255,136,.08);color:#c5ffe0;font-family:var(--mono);font-size:10px;font-weight:900;text-transform:uppercase;box-shadow:0 0 18px rgba(0,255,136,.08);transform:translate(-50%,-50%);animation:world-packet-route 5.2s cubic-bezier(.16,1,.3,1) infinite}.world-packet:nth-child(2){top:40%}.world-packet:nth-child(3){top:46%}.world-packet:nth-child(4){top:41%}.world-packet:nth-child(5){top:45%}.world-packet:nth-child(6){top:42%}.world-agent-layer{position:absolute;inset:0;z-index:5;pointer-events:none}.world-agent-path{position:absolute;left:36%;top:42%;width:382px;height:286px;border:1px dashed rgba(0,255,136,.18);border-radius:50%;transform:translate(-33%,-42%) rotate(-12deg);opacity:.72}.world-agent-path:after,.world-agent-path:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:conic-gradient(from 28deg,transparent 0 16%,rgba(0,255,136,.42) 20%,transparent 27% 100%);opacity:.6;animation:agent-path-sweep 5.8s linear infinite}.world-agent-path:after{background:conic-gradient(from 190deg,transparent 0 12%,rgba(0,212,255,.32) 17%,transparent 24% 100%);animation-delay:1.4s}.world-tool-card{position:absolute;z-index:2;display:grid;grid-template-columns:24px 1fr;gap:2px 7px;width:106px;min-height:50px;padding:8px 9px;border:1px solid rgba(0,212,255,.2);border-radius:8px;background:rgba(6,10,20,.86);box-shadow:0 18px 34px rgba(0,0,0,.24);transform:translate(-50%,-50%);animation:tool-card-call 5.8s ease-in-out infinite}.world-tool-card:after{content:"";position:absolute;inset:-5px;border:1px solid rgba(0,255,136,.18);border-radius:11px;opacity:0;transform:scale(.9);animation:tool-card-ring 5.8s ease-out infinite}.world-tool-card svg{grid-row:span 2;align-self:center;color:var(--cyan);filter:drop-shadow(0 0 10px rgba(0,212,255,.18))}.world-tool-card strong{color:#ffffff;font-family:var(--mono);font-size:10px;font-weight:900;line-height:1;text-transform:uppercase}.world-tool-card small{color:var(--text-2);font-size:9px;font-weight:700;line-height:1.15}.world-tool-policy svg,.world-tool-state svg{color:var(--green)}.world-tool-verify{border-color:rgba(255,107,53,.28)}.world-tool-verify svg{color:#ffcdbb}.world-agent-runner{position:absolute;left:36%;top:42%;z-index:4;display:grid;grid-template-columns:1fr;align-items:center;place-items:center;width:44px;min-width:44px;height:44px;padding:5px;border:1px solid rgba(0,255,136,.38);border-radius:999px;background:rgba(3,7,16,.9);box-shadow:0 0 30px rgba(0,255,136,.12),0 16px 34px rgba(0,0,0,.28);transform:translate(-50%,-50%);animation:world-agent-route 9.6s var(--ease-out-expo) infinite}.world-agent-runner:after{content:"";position:absolute;inset:-7px;border:1px solid rgba(0,255,136,.24);border-radius:inherit;animation:tool-card-ring 2.4s ease-out infinite}.world-agent-runner img{width:32px;height:32px;padding:4px;border-radius:50%;background:rgba(255,255,255,.94)}.world-agent-runner span{display:none;color:#c5ffe0;line-height:1.05;white-space:nowrap}.world-agent-runner span,.world-node{font-family:var(--mono);font-size:10px;font-weight:900;text-transform:uppercase}.world-node{position:absolute;z-index:2;display:inline-flex;align-items:center;height:29px;padding:0 14px;border:1px solid rgba(0,212,255,.28);border-radius:7px;background:rgba(12,18,32,.78);color:#d8e4f0;text-align:center;animation:node-materialize 4.4s ease-in-out infinite}.world-node-input{border-color:rgba(0,255,136,.35)}.world-node-verify{border-color:rgba(255,107,53,.42);color:#ffcdbb}.world-branch-panel{position:absolute;right:28px;top:368px;z-index:4;display:grid;gap:8px;width:min(280px,40%);padding:12px;border:1px solid rgba(0,212,255,.14);border-radius:9px;background:rgba(3,7,16,.68)}.world-branch-panel>span,.world-mutation-panel>span,.world-verify-badge span{color:var(--cyan);font-family:var(--mono);font-size:10px;font-weight:900;text-transform:uppercase}.world-branch-row{position:relative;display:grid;grid-template-columns:72px 1fr;gap:8px;overflow:hidden;padding:7px 8px;border-radius:7px;background:rgba(12,18,32,.72)}.world-branch-row strong{color:var(--green);font-family:var(--mono);font-size:10px;text-transform:uppercase}.world-branch-row em{color:var(--text-2);font-size:11px;font-style:normal}.world-branch-row i,.world-mutation-row i{position:absolute;inset:0 auto 0 0;width:42%;background:linear-gradient(90deg,transparent,rgba(0,212,255,.16),transparent);transform:translateX(-100%);animation:row-scan 3.2s linear infinite}.world-output-grid{position:absolute;right:28px;top:92px;display:grid;grid-template-columns:repeat(9,1fr);gap:8px;width:min(296px,42%)}.world-cell{aspect-ratio:1;border:1px solid rgba(0,255,136,.22);border-radius:5px;background:rgba(0,255,136,.06);transform:scale(.94);animation:world-cell-fill 2.9s ease-in-out infinite}.world-mutation-panel{position:absolute;left:28px;bottom:126px;z-index:4;display:grid;gap:8px;width:min(300px,42%);padding:12px;border:1px solid rgba(0,255,136,.14);border-radius:9px;background:rgba(3,7,16,.72)}.world-mutation-row{position:relative;display:grid;grid-template-columns:82px 1fr;gap:8px;overflow:hidden;padding:7px 8px;border-radius:7px;background:rgba(12,18,32,.72)}.world-mutation-row strong{color:var(--green);font-family:var(--mono);font-size:10px;text-transform:uppercase}.world-mutation-row code{color:#c5ffe0;font-family:var(--mono);font-size:10px;font-weight:800}.scale-readout{position:absolute;right:34px;bottom:128px;z-index:3;display:grid;justify-items:end;gap:6px}.scale-readout span{color:var(--text-3);font-family:var(--mono);font-size:10px;font-weight:900;text-transform:uppercase}.scale-readout strong{color:#d8ffee;font-family:var(--mono);font-size:58px;line-height:.95;text-shadow:0 0 26px rgba(0,255,136,.22);animation:readout-count 4.8s ease-in-out infinite}.world-verify-badge{position:absolute;right:34px;bottom:216px;z-index:4;display:grid;justify-items:end;gap:3px;padding:10px 12px;border:1px solid rgba(0,255,136,.26);border-radius:8px;background:rgba(0,255,136,.07);animation:verify-pop 3.4s ease-in-out infinite}.world-verify-badge strong{color:#c5ffe0;font-family:var(--mono);font-size:13px}.world-terminal{position:absolute;left:28px;right:28px;bottom:28px;z-index:3;display:grid;gap:8px;padding:14px 16px;border:1px solid var(--border);border-radius:8px;background:rgba(3,7,16,.76)}.world-terminal span{display:grid;grid-template-columns:64px 1fr;gap:12px;color:var(--text-2);font-family:var(--mono);font-size:11px;font-weight:800;opacity:.7;animation:world-terminal-scan 4.8s ease-in-out infinite}.world-terminal span:nth-child(2){animation-delay:.65s}.world-terminal span:nth-child(3){animation-delay:1.3s}.world-terminal b{color:var(--green);font:inherit;text-transform:uppercase}.world-terminal span:last-child{color:#c5ffe0}.world-stack{display:grid;gap:12px}.world-step-card{position:relative;display:grid;grid-template-columns:36px 1fr;gap:14px;overflow:hidden;padding:18px;border:1px solid var(--border-bright);border-radius:10px;background:var(--surface);animation:world-card-focus 6.4s ease-in-out infinite}.world-step-card:nth-child(2){animation-delay:.8s}.world-step-card:nth-child(3){animation-delay:1.6s}.world-step-card:nth-child(4){animation-delay:2.4s}.world-step-card:after{content:"";position:absolute;inset:0 auto 0 0;width:38%;background:linear-gradient(90deg,transparent,rgba(0,212,255,.08),transparent);transform:translateX(-100%);animation:world-card-scan 6.4s linear infinite}.world-step-card:nth-child(2):after{animation-delay:.8s}.world-step-card:nth-child(3):after{animation-delay:1.6s}.world-step-card:nth-child(4):after{animation-delay:2.4s}.world-step-index{color:var(--green);font-size:15px}.world-step-index,.world-step-label{position:relative;z-index:1;font-family:var(--mono);font-weight:900}.world-step-label{color:var(--cyan);font-size:10px;text-transform:uppercase}.world-step-card h3{position:relative;z-index:1;margin:8px 0 0;color:#ffffff;font-size:20px;line-height:1.16}.world-step-card p{position:relative;z-index:1;margin:10px 0 0;color:var(--text-2);font-size:13px;line-height:1.5}.world-step-card code{position:relative;z-index:1;display:inline-flex;margin-top:12px;color:#c5ffe0;font-family:var(--mono);font-size:11px;font-weight:800}.scale-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.scale-metric-card{min-height:94px;padding:16px 14px;border:1px solid rgba(0,255,136,.24);border-radius:9px;background:rgba(3,7,16,.48);animation:metric-breathe 5.6s ease-in-out infinite}.scale-metric-card:nth-child(2){animation-delay:.45s}.scale-metric-card:nth-child(3){animation-delay:.9s}.scale-metric-card:nth-child(4){animation-delay:1.35s}.scale-metric-card strong{display:block;color:var(--green);font-family:var(--mono);font-size:25px;line-height:1}.scale-metric-card span{display:block;margin-top:12px;color:var(--text-2);font-size:12px;line-height:1.25}.intake-section{position:relative;overflow:hidden;background:radial-gradient(ellipse 52% 36% at 28% 44%,rgba(0,212,255,.08),transparent),radial-gradient(ellipse 44% 34% at 78% 36%,rgba(0,255,136,.07),transparent),var(--bg)}.intake-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.48fr);gap:18px;max-width:1180px;margin-top:56px}.intake-stage{position:relative;min-height:690px;overflow:hidden;border:1px solid var(--border-bright);border-radius:12px;background:radial-gradient(circle at 48% 44%,rgba(0,255,136,.12),transparent 20%),radial-gradient(circle at 74% 58%,rgba(0,212,255,.1),transparent 24%),rgba(3,7,16,.86);box-shadow:0 40px 100px rgba(0,0,0,.42)}.intake-grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(0,212,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(0,212,255,.055) 1px,transparent 0);background-size:32px 32px;animation:world-grid-shift 13s linear infinite}.intake-input-stack,.intake-output-stack{position:absolute;z-index:4;display:grid;gap:9px;width:min(248px,32%)}.intake-input-stack{left:24px;top:28px}.intake-output-stack{right:24px;top:70px}.intake-stage-label{color:var(--cyan);font-family:var(--mono);font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.intake-input-card,.intake-output-card{position:relative;display:grid;grid-template-columns:26px 1fr auto;gap:2px 9px;overflow:hidden;min-height:54px;padding:10px;border:1px solid rgba(0,212,255,.16);border-radius:8px;background:rgba(6,10,20,.78);animation:intake-card-pulse 5.8s ease-in-out infinite}.intake-output-card{grid-template-columns:26px 1fr;border-color:rgba(0,255,136,.16)}.intake-input-card:after,.intake-output-card:after{content:"";position:absolute;inset:0 auto 0 0;width:42%;background:linear-gradient(90deg,transparent,rgba(0,212,255,.1),transparent);transform:translateX(-120%);animation:intake-card-scan 5.8s linear infinite}.intake-input-card svg,.intake-output-card svg{grid-row:span 2;align-self:center;color:var(--cyan)}.intake-output-card svg{color:var(--green)}.intake-input-card strong,.intake-output-card strong{position:relative;z-index:1;color:#ffffff;font-family:var(--mono);font-size:11px;font-weight:900;line-height:1.05;text-transform:uppercase}.intake-input-card small,.intake-output-card small{position:relative;z-index:1;color:var(--text-2);font-size:10px;font-weight:700;line-height:1.2}.intake-input-card em{position:relative;z-index:1;align-self:start;color:var(--green);font-family:var(--mono);font-size:8px;font-style:normal;font-weight:900;text-transform:uppercase}.intake-input-card:nth-child(5) em,.intake-input-card:nth-child(6) em{color:var(--text-3)}.intake-core{position:absolute;left:49%;top:45%;z-index:5;display:grid;justify-items:center;gap:8px;width:224px;padding:22px 18px 18px;border:1px solid rgba(0,255,136,.34);border-radius:12px;background:rgba(3,7,16,.9);text-align:center;transform:translate(-50%,-50%);animation:intake-core-breathe 5.4s ease-in-out infinite}.intake-core-logo{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.94)}.intake-core-logo img{width:38px;height:38px}.intake-core strong{color:#ffffff;font-family:var(--mono);font-size:14px;font-weight:900;text-transform:uppercase}.intake-core code,.intake-core small{color:var(--text-2);font-size:11px;line-height:1.35}.intake-core code{color:#c5ffe0;font-family:var(--mono);font-size:10px;font-weight:800}.intake-core-ring{position:absolute;inset:-36px;z-index:-1;border:1px solid rgba(0,255,136,.2);border-radius:50%;animation:intake-core-ring 4.8s ease-out infinite}.intake-core-ring-b{inset:-74px;border-color:rgba(0,212,255,.16);animation-delay:1.4s}.intake-flow{position:absolute;inset:0;z-index:3;pointer-events:none}.intake-flow:after,.intake-flow:before{content:"";position:absolute;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(0,255,136,.64),rgba(0,212,255,.22),transparent);background-size:220% 100%;animation:route-pulse 3.8s ease-in-out infinite}.intake-flow-in:before{left:29%;top:38%;width:19%}.intake-flow-in:after{left:29%;top:55%;width:19%;animation-delay:1.1s}.intake-flow-out:before{left:58%;top:39%;width:21%}.intake-flow-out:after{left:58%;top:58%;width:21%;animation-delay:1.2s}.intake-flow-packet{position:absolute;display:inline-flex;align-items:center;height:23px;padding:0 8px;border:1px solid rgba(0,255,136,.22);border-radius:999px;background:rgba(0,255,136,.08);color:#c5ffe0;font-family:var(--mono);font-size:9px;font-weight:900;text-transform:uppercase;opacity:0}.intake-flow-in .intake-flow-packet{left:29%;animation:intake-packet-in 5.6s var(--ease-out-expo) infinite}.intake-flow-out .intake-flow-packet{left:54%;animation:intake-packet-out 5.8s var(--ease-out-expo) infinite}.intake-flow-in .intake-flow-packet:first-child{top:23%}.intake-flow-in .intake-flow-packet:nth-child(2){top:33%}.intake-flow-in .intake-flow-packet:nth-child(3){top:43%}.intake-flow-in .intake-flow-packet:nth-child(4){top:53%}.intake-flow-in .intake-flow-packet:nth-child(5){top:63%}.intake-flow-out .intake-flow-packet:first-child{top:27%}.intake-flow-out .intake-flow-packet:nth-child(2){top:39%}.intake-flow-out .intake-flow-packet:nth-child(3){top:51%}.intake-flow-out .intake-flow-packet:nth-child(4){top:63%}.intake-agent{position:absolute;left:24%;top:64%;z-index:6;display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(0,255,136,.36);border-radius:50%;background:rgba(3,7,16,.9);box-shadow:0 0 30px rgba(0,255,136,.12);animation:intake-agent-route 10s var(--ease-out-expo) infinite}.intake-agent:after{content:"";position:absolute;inset:-8px;border:1px solid rgba(0,255,136,.2);border-radius:inherit;animation:tool-card-ring 2.6s ease-out infinite}.intake-agent img{width:34px;height:34px;padding:4px;border-radius:inherit;background:rgba(255,255,255,.94)}.intake-docker-readout{position:absolute;left:24px;right:24px;bottom:24px;z-index:4;display:grid;gap:8px;padding:14px 16px;border:1px solid var(--border);border-radius:8px;background:rgba(3,7,16,.78)}.intake-docker-readout span{display:grid;grid-template-columns:64px 1fr;gap:12px;color:var(--text-2);font-family:var(--mono);font-size:11px;font-weight:800;animation:world-terminal-scan 5s ease-in-out infinite}.intake-docker-readout span:nth-child(2){animation-delay:.7s}.intake-docker-readout span:nth-child(3){animation-delay:1.4s}.intake-docker-readout b{color:var(--green);font:inherit;text-transform:uppercase}.intake-docker-readout span:last-child{color:#c5ffe0}.intake-story{display:grid;gap:12px}.intake-story-card{display:grid;grid-template-columns:38px 1fr;gap:14px;padding:20px;border:1px solid var(--border-bright);border-radius:10px;background:var(--surface)}.intake-story-card span{color:var(--green);font-family:var(--mono);font-size:15px;font-weight:900}.intake-story-card h3{margin:0;color:#ffffff;font-size:21px;line-height:1.15}.intake-story-card p{margin:10px 0 0;color:var(--text-2);font-size:13px;line-height:1.55}@keyframes world-grid-shift{0%{background-position:0 0,0 0}to{background-position:34px 34px,34px 34px}}@keyframes world-stage-sweep{0%,to{background-position:140% 0;opacity:.18}42%{background-position:0 0;opacity:.86}70%{background-position:-70% 0;opacity:.22}}@keyframes hero-orbit-spin{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}@keyframes world-cell-fill{0%,to{background:rgba(0,255,136,.06);box-shadow:0 0 0 rgba(0,255,136,0);opacity:.52;transform:scale(.94)}44%{background:rgba(0,255,136,.28);box-shadow:0 0 18px rgba(0,255,136,.2);opacity:1;transform:scale(1)}}@keyframes anchor-breathe{0%,to{border-color:rgba(0,255,136,.3);box-shadow:0 0 0 rgba(0,255,136,0),0 0 0 rgba(0,212,255,0)}50%{border-color:rgba(0,255,136,.62);box-shadow:0 0 38px rgba(0,255,136,.12),0 0 72px rgba(0,212,255,.06)}}@keyframes anchor-ring{0%{opacity:.78;transform:translate(-50%,-50%) scale(.68)}68%,to{opacity:0;transform:translate(-50%,-50%) scale(1.18)}}@keyframes ray-emit{0%,to{opacity:.18;filter:none}45%{opacity:.82;filter:drop-shadow(0 0 12px rgba(0,255,136,.22))}}@keyframes node-materialize{0%,to{opacity:.48;box-shadow:0 0 0 rgba(0,212,255,0)}38%,62%{opacity:1;box-shadow:0 0 20px rgba(0,212,255,.11)}}@keyframes world-status-cycle{0%,to{border-color:rgba(0,212,255,.15);transform:translateX(0)}42%{border-color:rgba(0,255,136,.36);transform:translateX(5px)}}@keyframes route-pulse{0%,to{opacity:.2;background-position:120% 0}48%{opacity:.74;background-position:-80% 0}}@keyframes world-packet-route{0%,36%{opacity:0;transform:translate(70px,-58px) scale(.82)}44%{opacity:1;transform:translate(128px,-112px) scale(1)}76%{opacity:1;transform:translate(258px,-164px) scale(.96)}to{opacity:0;transform:translate(318px,-174px) scale(.72)}}@keyframes agent-path-sweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes tool-card-call{0%,to{border-color:rgba(0,212,255,.2);box-shadow:0 18px 34px rgba(0,0,0,.24);transform:translate(-50%,-50%) scale(1)}35%,50%{border-color:rgba(0,255,136,.46);box-shadow:0 0 26px rgba(0,255,136,.12),0 18px 34px rgba(0,0,0,.24);transform:translate(-50%,-50%) scale(1.04)}}@keyframes tool-card-ring{0%,24%,to{opacity:0;transform:scale(.88)}42%{opacity:.78;transform:scale(1.04)}66%{opacity:0;transform:scale(1.18)}}@keyframes world-agent-route{0%,to{opacity:0;transform:translate(-50%,-50%) translate(12px,-10px) scale(.86)}7%,93%{opacity:1}14%{transform:translate(-50%,-50%) translate(108px,-86px) scale(1)}29%{transform:translate(-50%,-50%) translate(210px,-137px) scale(1)}44%{transform:translate(-50%,-50%) translate(74px,108px) scale(1)}59%{transform:translate(-50%,-50%) translate(264px,-29px) scale(1)}74%{transform:translate(-50%,-50%) translate(68px,230px) scale(1)}89%{transform:translate(-50%,-50%) translate(351px,-50px) scale(1)}}@keyframes world-agent-mobile-route{0%,to{opacity:0;transform:translate(-50%,-50%) translate(-96px) scale(.92)}12%,88%{opacity:1}50%{transform:translate(-50%,-50%) translate(0) scale(1)}78%{transform:translate(-50%,-50%) translate(96px) scale(1)}}@keyframes row-scan{0%{transform:translateX(-110%)}to{transform:translateX(250%)}}@keyframes verify-pop{0%,to{transform:translateY(0);box-shadow:0 0 0 rgba(0,255,136,0)}48%{transform:translateY(-3px);box-shadow:0 0 24px rgba(0,255,136,.12)}}@keyframes readout-count{0%,to{transform:translateY(0) scale(1);filter:brightness(1)}50%{transform:translateY(-2px) scale(1.025);filter:brightness(1.16)}}@keyframes world-card-focus{0%,to{border-color:var(--border-bright);box-shadow:none}42%{border-color:rgba(0,255,136,.34);box-shadow:0 0 28px rgba(0,255,136,.08)}}@keyframes world-card-scan{0%{transform:translateX(-120%)}to{transform:translateX(280%)}}@keyframes metric-breathe{0%,to{transform:translateY(0);border-color:rgba(0,255,136,.24)}50%{transform:translateY(-3px);border-color:rgba(0,255,136,.4)}}@keyframes intake-card-pulse{0%,to{border-color:rgba(0,212,255,.16);transform:translateY(0)}44%{border-color:rgba(0,255,136,.34);transform:translateY(-2px)}}@keyframes intake-card-scan{0%{transform:translateX(-120%)}to{transform:translateX(280%)}}@keyframes intake-core-breathe{0%,to{border-color:rgba(0,255,136,.34);box-shadow:0 0 0 rgba(0,255,136,0)}48%{border-color:rgba(0,255,136,.62);box-shadow:0 0 44px rgba(0,255,136,.12)}}@keyframes intake-core-ring{0%{opacity:.7;transform:scale(.72)}70%,to{opacity:0;transform:scale(1.16)}}@keyframes intake-packet-in{0%,20%{opacity:0;transform:translateX(0) scale(.84)}32%{opacity:1}72%{opacity:1;transform:translateX(156px) scale(1)}to{opacity:0;transform:translateX(208px) scale(.72)}}@keyframes intake-packet-out{0%,20%{opacity:0;transform:translateX(0) scale(.84)}32%{opacity:1}72%{opacity:1;transform:translateX(174px) scale(1)}to{opacity:0;transform:translateX(226px) scale(.72)}}@keyframes intake-agent-route{0%,to{opacity:0;transform:translate(0) scale(.86)}8%,92%{opacity:1}18%{transform:translate(98px,-266px) scale(1)}32%{transform:translate(106px,-210px) scale(1)}46%{transform:translate(170px,-106px) scale(1)}62%{transform:translate(348px,-214px) scale(1)}78%{transform:translate(452px,-128px) scale(1)}90%{transform:translate(510px,-18px) scale(1)}}@keyframes intake-agent-mobile-route{0%,to{opacity:0;transform:translate(-50%,-50%) translate(-96px,-164px) scale(.86)}10%,90%{opacity:1}30%{transform:translate(-50%,-50%) translate(-4px,-74px) scale(1)}52%{transform:translate(-50%,-50%) translate(0) scale(1.04)}72%{transform:translate(-50%,-50%) translate(94px,96px) scale(1)}88%{transform:translate(-50%,-50%) translateY(170px) scale(1)}}@keyframes intake-mobile-packet-down{0%,18%{opacity:0;transform:translate(-50%) scale(.84)}34%{opacity:1}78%{opacity:1;transform:translate(-50%,88px) scale(1)}to{opacity:0;transform:translate(-50%,118px) scale(.72)}}@keyframes creation-flow{0%{background-position:-220px 0}to{background-position:220px 0}}@keyframes world-terminal-scan{0%,to{opacity:.58;transform:translateX(0)}38%,64%{opacity:1;transform:translateX(4px)}}.env-preview-section{background:var(--bg)}.env-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;max-width:1180px;margin-top:56px}.env-details{border:1px solid var(--border);border-radius:10px;background:var(--surface)}.env-detail-row,.env-details{display:flex;flex-direction:column}.env-detail-row{gap:4px;padding:16px 20px;border-bottom:1px solid var(--border)}.env-detail-row:last-child{border-bottom:0}.env-detail-label{color:var(--cyan);font-family:var(--mono);font-size:11px;font-weight:800;text-transform:uppercase}.env-detail-desc{color:var(--text-2);font-size:13px;line-height:1.5}.benchmarks-section{background:var(--bg)}.bench-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1180px;margin-top:64px}.bench-card{padding:28px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.bench-value{font-family:var(--mono);font-size:42px;font-weight:800;line-height:1;background:linear-gradient(135deg,var(--cyan),var(--green));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bench-label{margin-top:8px;color:var(--text-2);font-size:14px;line-height:1.4}.bench-detail{margin-top:16px;padding-top:14px;border-top:1px solid var(--border);color:var(--text-3);font-family:var(--mono);font-size:11px}.sub-heading{margin:56px 0 12px;color:#ffffff;font-size:20px;font-weight:700;max-width:1180px}.sub-desc{margin:0 0 24px;color:var(--text-2);font-size:15px;line-height:1.6;max-width:560px}.comparison-table{max-width:1180px;margin-top:16px;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--surface);font-size:14px}.ct-header,.ct-row{display:grid;grid-template-columns:1.4fr .6fr 1fr 1fr 1fr;gap:8px;padding:14px 20px;border-bottom:1px solid var(--border)}.ct-header{color:var(--text-3);font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase;background:rgba(0,212,255,.03)}.ct-row:last-child{border-bottom:0}.ct-row{color:var(--text-2)}.ct-model{color:var(--text);font-weight:600}.ct-highlight{background:rgba(0,212,255,.04)}.ct-highlight .ct-model{color:var(--cyan);text-shadow:0 0 8px rgba(0,212,255,.2)}.bench-two-col{display:grid;grid-template-columns:1fr 1fr;gap:32px;max-width:1180px}.scaling-chart{display:flex;align-items:flex-end;gap:12px;height:220px;padding:20px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.sc-col{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%}.sc-bar-wrap{flex:1 1;width:100%;display:flex;align-items:flex-end}.sc-bar{width:100%;border-radius:4px 4px 0 0;background:linear-gradient(to top,var(--cyan),rgba(0,255,136,.5));box-shadow:0 0 12px rgba(0,212,255,.2);transition:height .5s}.sc-val{color:var(--cyan);font-size:11px;font-weight:700}.sc-label,.sc-val{font-family:var(--mono)}.sc-label{color:var(--text-3);font-size:10px}.evo-table{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--surface)}.evo-header,.evo-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:8px;padding:14px 18px;border-bottom:1px solid var(--border);font-size:13px}.evo-header{color:var(--text-3);font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase;background:rgba(0,212,255,.03)}.evo-row:last-child{border-bottom:0}.evo-row{color:var(--text-2)}.evo-row span:first-child{color:var(--text);font-weight:600}.taxonomy-section{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.cat-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;max-width:1180px;margin-top:48px}.cat-tag{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-size:13px;font-weight:500;transition:border-color .2s,box-shadow .2s}.cat-tag:hover{border-color:var(--border-bright);box-shadow:0 0 16px rgba(0,212,255,.06)}.cat-num{color:var(--cyan);font-family:var(--mono);font-size:11px;font-weight:800;opacity:.6}.citation-section{background:var(--bg)}.citation-content{max-width:720px}.citation-content .code-window{margin-top:16px}.citation-content .code-window pre{color:var(--text-2);font-size:13px;line-height:1.6;text-shadow:none}.citation-note{margin-top:20px;color:var(--text-3);font-size:14px;line-height:1.6}.engagement-section{background:linear-gradient(135deg,rgba(0,212,255,.06),rgba(0,255,136,.03));border-top:1px solid var(--border)}.pilot-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,.75fr);gap:48px;align-items:start;max-width:1180px}.pilot-copy h2{margin:0;color:#ffffff;font-size:50px;line-height:1.06}.pilot-copy p{max-width:600px;margin-top:22px;color:var(--text-2);font-size:17px;line-height:1.6}.pilot-copy .button{margin-top:32px}.deliverables{border:1px solid var(--border);border-radius:10px;background:var(--surface)}.deliverable{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border);color:var(--text);font-size:14px}.deliverable:last-child{border-bottom:0}.deliverable svg{flex:0 0 auto;color:var(--green)}.site-footer{display:grid;grid-template-columns:1fr auto;gap:32px;padding:44px 7vw;border-top:1px solid var(--border);background:var(--bg)}.footer-brand{display:flex;align-items:center;gap:18px}.footer-brand p{margin:0;color:var(--text-3);font-size:13px}.footer-links{display:flex;align-items:center;gap:20px;color:var(--text-2);font-size:13px}.footer-links a:hover{color:var(--cyan)}.footer-note{grid-column:1/-1;display:flex;align-items:center;gap:8px;padding-top:20px;border-top:1px solid var(--border);color:var(--text-3);font-family:var(--mono);font-size:12px}.shimmer{position:relative;overflow:hidden}.shimmer:after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:btn-shimmer 4s ease-in-out infinite}.hero-drift{position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 30% 40%,rgba(0,212,255,.04),transparent 65%),radial-gradient(ellipse 50% 40% at 70% 60%,rgba(0,255,136,.025),transparent 60%);animation:hero-drift 18s ease-in-out infinite;will-change:transform;pointer-events:none}@keyframes hero-drift{0%{transform:translateZ(0)}50%{transform:translate3d(2%,-3%,0)}to{transform:translateZ(0)}}@keyframes reveal-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-scale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes reveal-left{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@supports (animation-timeline:view()){.reveal{opacity:0;animation:reveal-up .6s var(--ease-out-expo) forwards;animation-timeline:view();animation-range:entry 0 entry 30%}.reveal-scale{opacity:0;animation:reveal-scale .5s var(--ease-spring) forwards;animation-timeline:view();animation-range:entry 0 entry 25%}.reveal-stagger-1{animation-range:entry 3% entry 33%}.reveal-stagger-2{animation-range:entry 6% entry 36%}.reveal-stagger-3{animation-range:entry 9% entry 39%}.reveal-stagger-4{animation-range:entry 12% entry 42%}}@supports not (animation-timeline:view()){.reveal,.reveal-scale{opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.float{animation:float 3s ease-in-out infinite}.float,.float-slow{will-change:transform}.float-slow{animation:float 5s ease-in-out infinite}.float-delay-1{animation-delay:.5s}.float-delay-2{animation-delay:1s}.float-delay-3{animation-delay:1.5s}@keyframes pulse-subtle{0%,to{opacity:1}50%{opacity:.7}}.hero-content{animation:reveal-up .9s var(--ease-out-expo) forwards}.hero h1{animation:reveal-up .9s var(--ease-out-expo) .1s both}.hero-copy{animation:reveal-up .8s var(--ease-out-expo) .25s both}.hero-actions{animation:reveal-up .7s var(--ease-out-expo) .4s both}.pillar-card{transition:border-color .4s var(--ease-smooth),box-shadow .4s var(--ease-smooth),transform .4s var(--ease-smooth)}.pillar-card:hover{transform:translateY(-4px)}.layer-panel{transition:border-color .4s var(--ease-smooth),box-shadow .4s var(--ease-smooth),transform .4s var(--ease-smooth)}.layer-panel:hover{transform:translateY(-3px)}.bench-card{transition:border-color .4s var(--ease-smooth),box-shadow .4s var(--ease-smooth),transform .4s var(--ease-smooth)}.bench-card:hover{border-color:var(--border-bright);box-shadow:0 0 30px rgba(0,212,255,.06);transform:translateY(-3px)}.cat-tag{transition:border-color .3s var(--ease-smooth),box-shadow .3s var(--ease-smooth),transform .3s var(--ease-smooth)}.cat-tag:hover{transform:translateY(-2px)}.button{transition:box-shadow .3s var(--ease-smooth),background .3s var(--ease-smooth),transform .2s var(--ease-smooth),gap .3s var(--ease-smooth)}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}@keyframes grid-drift{0%{background-position:0 0,0 0}to{background-position:64px 64px,64px 64px}}@keyframes scanline{0%{transform:translateX(-80%)}to{transform:translateX(80%)}}@keyframes rail-run{0%{left:-25%}to{left:105%}}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes btn-shimmer{0%{left:-75%}50%,to{left:125%}}.section-divider{position:relative;height:1px;max-width:1180px;margin:0 auto;background:var(--border);overflow:visible}.section-divider:before{content:"";position:absolute;top:-1px;left:0;width:120px;height:3px;background:linear-gradient(90deg,var(--cyan),transparent);border-radius:2px;box-shadow:0 0 12px rgba(0,212,255,.3);animation:divider-slide 6s ease-in-out infinite}@keyframes divider-slide{0%,to{left:0}50%{left:calc(100% - 120px)}}.ambient-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(80px);opacity:.4}.orb-cyan{background:rgba(0,212,255,.08);animation:orb-drift-a 20s ease-in-out infinite}.orb-green{background:rgba(0,255,136,.06);animation:orb-drift-b 16s ease-in-out infinite}.orb-warm{background:rgba(255,107,53,.05);animation:orb-drift-c 22s ease-in-out infinite}@keyframes orb-drift-a{0%,to{transform:translate(0)}33%{transform:translate(30px,-20px)}66%{transform:translate(-20px,15px)}}@keyframes orb-drift-b{0%,to{transform:translate(0)}50%{transform:translate(-25px,25px)}}@keyframes orb-drift-c{0%,to{transform:translate(0)}40%{transform:translate(20px,-30px)}80%{transform:translate(-15px,10px)}}.proof-item strong{animation:stat-glow 3s ease-in-out infinite}@keyframes stat-glow{0%,to{text-shadow:0 0 16px rgba(0,212,255,.25)}50%{text-shadow:0 0 28px rgba(0,212,255,.45),0 0 6px rgba(0,212,255,.15)}}.assembly-section,.benchmarks-section,.factory-section,.pillars-section,.problem-section,.world-section{position:relative}.console-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 7vw;border-bottom:1px solid var(--border);background:rgba(6,10,20,.9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.console-back,.console-nav,.console-nav a{display:inline-flex;align-items:center}.console-back{gap:8px;color:var(--cyan);font-size:13px;font-weight:800}.console-nav{gap:6px;padding:4px;border:1px solid var(--border);border-radius:8px;background:rgba(12,18,32,.65)}.console-nav a{min-height:34px;padding:0 12px;border-radius:6px;color:var(--text-2);font-size:13px;font-weight:700}.console-nav a:hover{background:rgba(0,212,255,.06);color:var(--text)}.console-page{min-height:100svh;padding:64px 7vw 96px;background:linear-gradient(180deg,rgba(0,212,255,.04),transparent 280px),var(--bg)}.console-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:32px;align-items:end;max-width:1180px;margin:0 auto 40px}.console-hero h1{max-width:860px;margin:0;color:#ffffff;font-size:54px;line-height:1.02}.console-hero p{max-width:720px;margin:22px 0 0;color:var(--text-2);font-size:17px;line-height:1.6}.console-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,.55fr);gap:22px;align-items:start;max-width:1180px;margin:0 auto}.api-code-panel,.api-section,.console-form,.console-side,.console-status-panel,.result-panel{border:1px solid var(--border);border-radius:10px;background:rgba(12,18,32,.74)}.console-form,.form-section{display:grid;gap:16px;padding:18px}.form-section{border:1px solid var(--border);border-radius:8px;background:rgba(6,10,20,.56)}.api-section-head,.form-section-title,.result-head{display:flex;align-items:center;gap:10px;color:#ffffff}.api-section-head svg,.form-section-title svg,.result-head svg,.status-line svg{flex:0 0 auto;color:var(--cyan)}.api-section-head h2,.api-section-head h3,.console-status-panel h2,.form-section-title h2,.result-head h3{margin:0;color:#ffffff}.api-section-head h3,.form-section-title h2{font-size:17px}.api-section-head h2,.console-status-panel h2{font-size:22px}.console-form label{display:grid;gap:8px;color:var(--text);font-size:13px;font-weight:800}.console-form input,.console-form select,.console-form textarea{width:100%;min-height:42px;padding:11px 12px;border:1px solid var(--border-bright);border-radius:8px;background:rgba(3,7,16,.88);color:var(--text);font:inherit;outline:none}.console-form textarea{min-height:128px;resize:vertical;line-height:1.5}.console-form input:focus,.console-form select:focus,.console-form textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(0,212,255,.08)}.api-two-col,.form-pair,.form-triple{display:grid;gap:14px}.api-two-col,.form-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.form-triple{grid-template-columns:repeat(3,minmax(0,1fr))}.checkbox-row{align-content:center;grid-template-columns:auto 1fr;gap:10px;min-height:42px}.checkbox-row input{width:18px;min-height:18px;accent-color:var(--cyan)}.api-copy,.result-panel p,.session-note{margin:0;color:var(--text-2);font-size:13px;line-height:1.6}.session-note strong{color:var(--text);font-family:var(--mono)}.console-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border:0;border-radius:8px;background:var(--cyan);color:var(--bg);font-size:14px;font-weight:900;cursor:pointer;transition:box-shadow .2s,transform .2s}.console-submit:hover:not(:disabled){box-shadow:var(--glow-cyan);transform:translateY(-1px)}.console-submit:disabled{cursor:wait;opacity:.72}.console-error{margin:0;padding:12px;border:1px solid rgba(255,61,61,.3);border-radius:8px;background:rgba(255,61,61,.08);color:#ffb5b5;font-size:13px;line-height:1.5}.inline-action{justify-self:start;min-height:34px;padding:0 12px;border:1px solid var(--border-bright);border-radius:8px;background:transparent;color:var(--cyan);font-size:12px;font-weight:800;cursor:pointer}.inline-action:hover{background:rgba(0,212,255,.06)}.console-side{display:grid;gap:14px;padding:14px}.api-code-panel,.api-section,.console-status-panel,.result-panel{display:grid;gap:14px;padding:18px}.panel-kicker{margin:0 0 6px;color:var(--cyan);font-family:var(--mono);font-size:11px;font-weight:900;text-transform:uppercase}.status-line{display:flex;gap:10px;align-items:flex-start;color:var(--text-2);font-size:13px;line-height:1.5}.api-doc-page{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}.api-doc-page .api-section{min-width:0;grid-template-columns:minmax(0,1fr)}.api-doc-page .api-note,.api-doc-page .api-notes-grid,.api-doc-page .api-section>*,.api-doc-page .collapsible-content,.api-doc-page .endpoint-card,.api-doc-page .workflow-step,.api-doc-page .workflow-step-header,.api-doc-page .workflow-step-header>div,.api-doc-page .workflow-steps{min-width:0;max-width:100%}.api-doc-header .console-back,.api-doc-header .console-nav a,.api-doc-page .tryit-send,.api-doc-page .tryit-toggle,.api-doc-page .world-context-clear{min-height:44px}.api-doc-header .console-back,.api-doc-header .console-nav a{display:inline-flex;align-items:center}.api-doc-page code,.api-doc-page pre,.compact-code,.endpoint-curl,.tryit-response{max-width:100%;overflow-x:auto}@media (max-width:700px){.console-nav{overflow-x:auto;-webkit-overflow-scrolling:touch}}.api-doc-page>.api-section,.api-doc-page>.api-two-col{width:100%;max-width:1180px;margin:0 auto}.api-code-panel pre,.compact-code{margin:0;max-width:100%;overflow-x:auto;padding:16px;border:1px solid var(--border);border-radius:8px;background:rgba(3,7,16,.9);color:var(--text);font-family:var(--mono);font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.workflow-steps{display:flex;flex-direction:column;gap:2px;margin-top:24px}.workflow-step{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:20px 24px;transition:border-color .2s}.workflow-step:hover{border-color:var(--border-bright)}.workflow-step-header{display:flex;gap:16px;align-items:flex-start;margin-bottom:12px}.workflow-number{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;border-radius:50%;background:rgba(0,212,255,.12);color:var(--cyan);font-weight:700;font-size:14px;flex-shrink:0;margin-top:2px}.workflow-step-header h3{font-size:16px;font-weight:600;color:var(--text);margin:0 0 4px}.workflow-step-header p{font-size:13px;color:var(--text-2);margin:0 0 6px;line-height:1.5}.workflow-endpoint{font-size:12px;color:var(--cyan);opacity:.7}.workflow-step pre{margin:0;padding:12px 16px;border-radius:6px;font-size:12px}.collapsible-section{margin:8px 0}.collapsible-trigger{display:flex;align-items:center;gap:8px;width:100%;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:16px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s;text-align:left}.collapsible-trigger:hover{background:var(--surface-2);border-color:var(--border-bright)}.collapsible-trigger svg{color:var(--cyan);flex-shrink:0}.collapsible-content{padding:8px 0 16px}.cat-desc{margin:0 0 16px;padding-left:4px}.endpoint-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:20px 24px;margin-bottom:8px;transition:border-color .2s}.endpoint-card:hover{border-color:var(--border-bright)}.endpoint-card-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.method-badge{display:inline-block;padding:3px 10px;border-radius:4px;font-size:12px;font-weight:700;font-family:var(--mono);text-transform:uppercase;flex-shrink:0}.method-get{background:rgba(0,255,136,.12);color:var(--green)}.method-post{background:rgba(0,212,255,.12);color:var(--cyan)}.method-patch{background:rgba(255,107,53,.12);color:var(--warm)}.method-delete{background:rgba(255,61,61,.12);color:var(--red)}.endpoint-path{min-width:0;overflow-wrap:anywhere;font-size:14px;color:var(--text);flex:1 1}.endpoint-desc{font-size:13px;color:var(--text-2);margin:8px 0 0;line-height:1.5}.tryit-toggle{padding:5px 14px;border-radius:4px;background:rgba(0,212,255,.08);border:1px solid rgba(0,212,255,.2);color:var(--cyan);font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s;flex-shrink:0;font-family:var(--mono)}.tryit-toggle:hover{background:rgba(0,212,255,.15);border-color:rgba(0,212,255,.35)}.endpoint-errors,.endpoint-params{min-width:0;max-width:100%;margin-top:16px;overflow-x:auto}.endpoint-curl h4,.endpoint-errors h4,.endpoint-params h4,.endpoint-response h4{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin:0 0 8px;font-weight:600}.endpoint-errors table,.endpoint-params table{width:100%;border-collapse:collapse;font-size:13px}.endpoint-errors th,.endpoint-params th{text-align:left;padding:6px 12px 6px 0;border-bottom:1px solid var(--border);color:var(--text-3);font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.endpoint-errors td,.endpoint-params td{padding:8px 12px 8px 0;border-bottom:1px solid var(--border);color:var(--text-2);vertical-align:top}.endpoint-errors td code,.endpoint-params td code{font-size:12px;color:var(--cyan)}.endpoint-params td:nth-child(3){color:var(--text-3);font-size:12px}.endpoint-params td:last-child{color:var(--text-2);font-size:12px}.endpoint-curl,.endpoint-response{margin-top:16px}.endpoint-curl pre,.endpoint-response pre{margin:0;padding:12px 16px;background:var(--bg);border:1px solid var(--border);border-radius:6px;font-size:12px;overflow-x:auto;max-height:320px;color:var(--text-2)}.tryit-panel{margin-top:16px;background:var(--bg);border:1px solid rgba(0,212,255,.2);border-radius:8px;padding:16px}.tryit-header{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--cyan);margin-bottom:12px}.tryit-desc{font-weight:400;color:var(--text-3);font-size:12px;margin-left:4px}.tryit-url{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--surface);border-radius:6px;margin-bottom:12px;overflow-x:auto}.tryit-url code{font-size:13px;color:var(--text);white-space:nowrap}.tryit-body{width:100%;min-height:60px;padding:10px 14px;background:var(--surface);border:1px solid var(--border);border-radius:6px;color:var(--text);font-family:var(--mono);font-size:12px;resize:vertical;margin-bottom:12px;outline:none;transition:border-color .15s}.tryit-body:focus{border-color:var(--cyan)}.tryit-actions{display:flex;align-items:center;gap:12px;margin-bottom:4px}.tryit-send{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;background:rgba(0,212,255,.12);border:1px solid rgba(0,212,255,.3);border-radius:6px;color:var(--cyan);font-weight:600;font-size:13px;cursor:pointer;transition:background .15s}.tryit-send:hover:not(:disabled){background:rgba(0,212,255,.2)}.tryit-send:disabled{opacity:.5;cursor:not-allowed}.tryit-context{font-size:12px;color:var(--text-3)}.tryit-context code{color:var(--green)}.tryit-response{margin-top:12px;border-top:1px solid var(--border);padding-top:12px}.tryit-response-meta{display:flex;gap:12px;margin-bottom:8px}.tryit-status{font-family:var(--mono);font-size:13px;font-weight:700;padding:2px 8px;border-radius:4px}.status-ok{background:rgba(0,255,136,.12);color:var(--green)}.status-err{background:rgba(255,61,61,.12);color:var(--red)}.tryit-time{font-family:var(--mono);font-size:12px;color:var(--text-3);display:flex;align-items:center}.tryit-response-body{margin:0;padding:12px 16px;background:var(--surface);border:1px solid var(--border);border-radius:6px;font-size:12px;overflow-x:auto;max-height:400px;color:var(--text);white-space:pre-wrap;word-break:break-word}.world-context-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;background:rgba(0,255,136,.06);border:1px solid rgba(0,255,136,.15);border-radius:6px;margin-bottom:16px;font-size:13px;color:var(--text-2)}.world-context-bar svg{color:var(--green);flex-shrink:0}.world-context-bar code{color:var(--green);font-size:12px}.world-context-clear{margin-left:auto;padding:3px 10px;border-radius:4px;background:transparent;border:1px solid var(--border);color:var(--text-3);font-size:11px;cursor:pointer}.world-context-clear:hover{border-color:var(--text-3);color:var(--text-2)}.api-notes-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:16px}.api-note{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:20px}.api-note h4{font-size:14px;font-weight:600;color:var(--text);margin:0 0 8px}.api-note p{font-size:13px;color:var(--text-2);margin:0;line-height:1.5}.api-note,.api-note *{overflow-wrap:anywhere}.api-note code{color:var(--cyan);font-size:12px;white-space:normal;word-break:break-word}.workflow-step-header>div{overflow-wrap:anywhere}@keyframes apidoc-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spin{animation:apidoc-spin 1s linear infinite}@media (max-width:900px){.api-notes-grid{grid-template-columns:minmax(0,1fr)}.endpoint-card-header{flex-direction:column;align-items:flex-start;gap:8px}.tryit-toggle{align-self:flex-start}.endpoint-errors table,.endpoint-params table{font-size:12px}.endpoint-errors td,.endpoint-errors th,.endpoint-params td,.endpoint-params th{padding:6px 8px 6px 0}}@media (max-width:600px){.workflow-step{padding:16px}.workflow-step-header{flex-direction:column;gap:8px}.endpoint-card{padding:16px}}.docker-endpoints,.endpoint-list,.result-steps,.stage-list{display:grid;gap:8px}.endpoint-row,.stage-row{display:grid;align-items:center;gap:12px;min-height:42px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:rgba(6,10,20,.54)}.endpoint-row{grid-template-columns:76px minmax(210px,.62fr) minmax(0,1fr)}.endpoint-row p,.stage-row p{margin:0;color:var(--text-2);font-size:13px;line-height:1.5}.docker-endpoints code,.endpoint-row code,.result-grid code,.result-panel code,.stage-row code{color:var(--text);font-family:var(--mono);font-size:12px}.method-pill,.stage-row span{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 8px;border-radius:6px;background:rgba(0,212,255,.08);color:var(--cyan);font-family:var(--mono);font-size:11px;font-weight:900}.stage-row{grid-template-columns:44px minmax(0,1fr)}.docker-endpoints{grid-template-columns:repeat(2,minmax(0,1fr))}.docker-endpoints code{min-height:34px;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:rgba(6,10,20,.54)}.result-panel{border-color:rgba(0,255,136,.22);background:rgba(0,255,136,.05)}.result-head svg{color:var(--green)}.result-grid{display:grid;grid-template-columns:116px minmax(0,1fr);gap:8px 12px;padding:12px;border:1px solid rgba(0,255,136,.16);border-radius:8px;background:rgba(6,10,20,.46)}.result-grid span{color:var(--text-2);font-size:12px}.result-grid code,.result-panel code{overflow-wrap:anywhere}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (min-width:1261px) and (max-width:1500px){.site-header{gap:16px}.nav-links{gap:2px}.nav-links a{padding:8px 5px}.header-auth-label-full{display:none}.header-auth-label-compact{display:inline}}@media (max-width:1260px){.site-header{grid-template-columns:1fr auto}.nav-links{display:none}}@media (max-width:1040px){.hero h1{font-size:56px}.hero-orbit{opacity:.5;right:-140px}.hero-logo{opacity:.72}.bench-grid,.factory-grid,.proof-strip,.scale-metric-grid{grid-template-columns:repeat(2,1fr)}.pillar-grid{max-width:640px}.api-two-col,.bench-two-col,.console-grid,.console-hero,.env-grid,.intake-layout,.pillar-grid,.pilot-layout,.section-head,.verification-layout,.world-layout{grid-template-columns:1fr}.console-grid{max-width:760px}.cat-grid{grid-template-columns:repeat(3,1fr)}.ct-header,.ct-row{font-size:12px}.hero-stats{gap:24px}.pipeline-flow{display:none}.at-line{grid-template-columns:42px 10px 70px 1fr auto;gap:8px}.at-detail{font-size:12px}.world-stage{min-height:680px}.world-build-status{width:min(245px,42%)}.world-branch-panel{top:350px}.world-output-grid{width:min(320px,46%)}.intake-stage{min-height:650px}.pilot-copy h2,.section-head h2{font-size:40px}.console-hero h1{font-size:42px}}@media (max-width:700px){.site-header{inset:10px 10px auto;width:calc(100dvw - 20px);max-width:calc(100dvw - 20px);grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:50px}.brand-logo-shell{width:142px;height:24px}.brand-logo-shell img{width:142px}.header-actions{gap:6px}.header-cta{height:34px;padding:0 10px;font-size:12px}.hero{min-height:92svh;padding:110px 20px 60px}.hero h1{font-size:40px;line-height:1.02}.hero-copy{font-size:17px}.hero-actions{flex-direction:column}.hero-stats{flex-wrap:wrap;gap:16px}.hero-stat strong{font-size:22px}.hero-logo,.hero-orbit{display:none}.button{width:100%}.env-grid,.sim-step{grid-template-columns:1fr}.sim-step-num{margin-bottom:-8px}.at-line{grid-template-columns:1fr;gap:4px}.at-dot,.at-time{display:none}.at-detail,.at-stage{font-size:11px}.at-status{text-align:left}.at-multiply{font-size:32px}.at-scale{flex-direction:column;gap:8px}.bench-grid,.cat-grid,.factory-grid,.pillar-grid,.proof-strip,.scale-metric-grid{grid-template-columns:1fr}.ct-header,.ct-row{grid-template-columns:1.2fr .5fr .8fr .8fr .8fr;font-size:11px;padding:10px 12px}.bench-two-col{grid-template-columns:1fr}.proof-item{border-right:0;border-bottom:1px solid var(--border)}.proof-item:last-child{border-bottom:0}.section{padding:72px 20px}.console-header{flex-direction:column;align-items:flex-start;padding:14px 20px}.console-nav{width:100%;overflow-x:auto}.console-page{padding:42px 20px 72px}.console-hero h1{font-size:32px}.docker-endpoints,.endpoint-row,.form-pair,.form-triple,.result-grid{grid-template-columns:1fr}.api-code-panel,.api-section,.console-form,.console-side,.console-status-panel,.form-section,.result-panel{padding:14px}.pilot-copy h2,.section-head h2{font-size:32px}.gap-row{grid-template-columns:1fr;gap:10px}.code-window pre{padding:18px;font-size:12px;overflow-wrap:anywhere;white-space:pre-wrap}.verifier-row{grid-template-columns:1fr;gap:6px}.world-stage{min-height:760px}.world-build-status{left:22px;right:22px;top:18px;width:auto}.world-status-row{grid-template-columns:28px 1fr;padding:8px 9px}.world-status-row small{display:none}.anchor-ring,.world-anchor,.world-ray{left:50%;top:37%}.world-ray{width:46%}.world-agent-path,.world-node,.world-packet,.world-packet-stream:after,.world-packet-stream:before{display:none}.world-tool-card{top:46%!important;width:82px;min-height:38px;grid-template-columns:18px 1fr;gap:0 5px;padding:7px}.world-tool-card svg{width:15px;height:15px}.world-tool-card strong{font-size:9px}.world-tool-card small,.world-tool-graph,.world-tool-schema,.world-tool-state{display:none}.world-tool-mcp{left:23%!important}.world-tool-policy{left:50%!important}.world-tool-verify{left:77%!important}.world-agent-runner{left:50%;top:51%;grid-template-columns:1fr;width:42px;min-width:42px;padding:4px;animation-name:world-agent-mobile-route}.world-agent-runner span{display:none}.world-output-grid{left:22px;right:22px;top:382px;width:auto;grid-template-columns:repeat(8,1fr)}.world-branch-panel,.world-mutation-panel,.world-verify-badge{display:none}.scale-readout{right:22px;bottom:136px}.scale-readout strong{font-size:38px}.world-terminal{left:22px;right:22px}.world-terminal span{grid-template-columns:54px 1fr;gap:8px}.world-step-card{grid-template-columns:1fr;gap:10px}.intake-stage{min-height:1080px}.intake-input-stack,.intake-output-stack{left:22px;right:22px;width:auto}.intake-input-stack{top:22px}.intake-output-stack{top:684px}.intake-input-card,.intake-output-card{min-height:46px;padding:8px 9px}.intake-input-card{grid-template-columns:22px minmax(0,1fr) 54px}.intake-output-card{grid-template-columns:22px minmax(0,1fr)}.intake-input-card strong,.intake-output-card strong{font-size:10px}.intake-input-card small,.intake-output-card small{font-size:9px}.intake-core{left:50%;top:50%;width:198px;padding:18px 14px 14px}.intake-flow:after{display:none}.intake-flow:before{display:block;left:50%;width:2px;transform:translateX(-50%);background:linear-gradient(180deg,transparent,rgba(0,255,136,.64),rgba(0,212,255,.22),transparent)}.intake-flow-in:before{top:420px;height:118px}.intake-flow-out:before{top:602px;height:98px}.intake-flow-packet{display:inline-flex;left:50%!important;height:20px;padding:0 7px;font-size:8px;animation:intake-mobile-packet-down 4.8s var(--ease-out-expo) infinite!important}.intake-flow-in .intake-flow-packet{top:418px!important}.intake-flow-out .intake-flow-packet{top:530px!important}.intake-agent{left:50%;top:50%;width:42px;height:42px;animation-name:intake-agent-mobile-route}.intake-docker-readout{left:22px;right:22px;bottom:22px;padding:12px}.intake-docker-readout span{grid-template-columns:54px 1fr;gap:8px;font-size:10px}.intake-story-card{grid-template-columns:1fr;gap:10px;padding:18px}.site-footer{grid-template-columns:1fr;padding:32px 20px}.footer-brand,.footer-links{flex-direction:column;align-items:flex-start}.matrix-col{display:none}}@media (max-width:520px){.header-auth-label-full{display:none}.header-auth-label-compact{display:inline}}@media (max-width:340px){.brand-logo-shell,.brand-logo-shell img{width:120px}.header-auth-cta{width:34px;padding:0}.header-auth-label-compact{display:none}}@media (prefers-reduced-motion:reduce){.anchor-ring,.intake-agent,.intake-agent:after,.intake-core,.intake-core-ring,.intake-docker-readout span,.intake-flow-packet,.intake-flow:after,.intake-flow:before,.intake-grid-bg,.intake-input-card,.intake-input-card:after,.intake-output-card,.intake-output-card:after,.scale-metric-card,.scale-readout strong,.world-agent-path:after,.world-agent-path:before,.world-agent-runner,.world-branch-row i,.world-cell,.world-grid-bg,.world-mutation-row i,.world-node,.world-packet,.world-packet-stream:after,.world-packet-stream:before,.world-ray,.world-stage:before,.world-status-row,.world-step-card,.world-step-card:after,.world-terminal span,.world-tool-card,.world-tool-card:after,.world-verify-badge{animation:none}.world-cell,.world-terminal span{opacity:1}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important}}.trydemo{width:100%;max-width:760px;margin:28px 0 8px}@keyframes trydemo-spin{to{transform:rotate(1turn)}}.trydemo .spin{animation:trydemo-spin .9s linear infinite}.trydemo-form{margin:0}.trydemo-inputrow{display:flex;gap:10px;flex-wrap:wrap}.trydemo-input{flex:1 1 320px;min-width:0;padding:15px 18px;border-radius:14px;border:1px solid rgba(0,212,255,.28);background:rgba(8,14,26,.85);color:#eaf2ff;font-size:16px;font-family:inherit;transition:border-color .18s ease,box-shadow .18s ease}.trydemo-input::placeholder{color:var(--text-2)}.trydemo-input:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 3px rgba(0,212,255,.16)}.trydemo-go{flex:0 0 auto;white-space:nowrap}.trydemo-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.trydemo-chips>span{color:var(--text-2);font-size:13px;text-transform:uppercase;letter-spacing:.08em}.trydemo-chip{padding:7px 13px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);color:#cfe0f5;font-size:13px;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.trydemo-chip:hover{border-color:var(--cyan);color:var(--cyan);background:rgba(0,212,255,.08)}.trydemo-sub{margin:14px 0 0;color:var(--text-2);font-size:14px}.trydemo-build,.trydemo-reveal{border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(17,26,44,.9),rgba(12,18,32,.9));border-radius:18px;padding:20px}.trydemo-error{color:#f0c6ad;font-size:14px}.trydemo-build-head{display:flex;align-items:center;gap:10px;color:#eaf2ff;font-size:16px}.trydemo-build-head .spin,.trydemo-pct{color:var(--cyan)}.trydemo-pct{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trydemo-eventline{margin-top:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:#9fb4d0;min-height:18px}.trydemo-reveal-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.trydemo-reveal-kicker{gap:7px;color:var(--cyan);text-transform:uppercase;letter-spacing:.08em}.trydemo-reset,.trydemo-reveal-kicker{display:inline-flex;align-items:center;font-size:12px}.trydemo-reset{margin-left:auto;gap:6px;padding:5px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:transparent;color:#cfe0f5;cursor:pointer}.trydemo-reset:hover{border-color:var(--cyan);color:var(--cyan)}.trydemo-verdict{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:14px;border:1px solid transparent}.trydemo-verdict.pass{border-color:rgba(0,255,136,.35);background:rgba(0,255,136,.08);color:var(--green)}.trydemo-verdict.fail{border-color:rgba(255,107,53,.4);background:rgba(255,107,53,.08);color:var(--warm)}.trydemo-verdict strong{display:block;font-size:18px}.trydemo-verdict span{color:#b8c8de;font-size:13px}.trydemo-x{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;font-size:20px;font-weight:700}.trydemo-task{margin:14px 0;color:#dbe6f5;font-size:15px;line-height:1.55}.trydemo-task b{display:inline-block;margin-right:8px;color:var(--cyan);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.trydemo-reveal-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.trydemo-reveal-cols h4{margin:0 0 10px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.trydemo-verify h4:nth-of-type(2){margin-top:16px}.trydemo-muted{color:var(--text-2);font-size:13px;margin:0}.trydemo-step{display:grid;grid-template-columns:22px auto 1fr;align-items:baseline;gap:8px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.05);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.trydemo-step b{color:var(--cyan)}.trydemo-step i{color:#eaf2ff;font-style:normal;font-weight:600}.trydemo-step em{color:#8fa6c4;font-style:normal;overflow:hidden;text-overflow:ellipsis}.trydemo-final{margin-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--green)}.trydemo-assertions{display:flex;flex-wrap:wrap;gap:7px}.trydemo-assertions span{padding:5px 10px;border-radius:8px;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;border:1px solid rgba(255,255,255,.1)}.trydemo-assertions span.pass{color:var(--green);border-color:rgba(0,255,136,.3);background:rgba(0,255,136,.06)}.trydemo-assertions span.fail{color:var(--warm);border-color:rgba(255,107,53,.35);background:rgba(255,107,53,.06)}.trydemo-code{margin:10px 0 0;padding:12px 14px;border-radius:10px;background:#060a13;border:1px solid rgba(255,255,255,.08);color:#b6c8e2;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.5;white-space:pre;overflow:auto;max-height:240px}.trydemo-diag{margin-top:14px;padding:10px 14px;border-radius:10px;background:rgba(255,107,53,.08);border:1px solid rgba(255,107,53,.25);color:#f0c6ad;font-size:13px}.trydemo-diag b{color:var(--warm)}.trydemo-envchips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.trydemo-envchips span{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.1);color:#cfe0f5;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trydemo-envchips svg{color:var(--cyan)}.trydemo-gate{margin-top:18px;padding:16px 18px;border-radius:14px;border:1px solid rgba(0,212,255,.25);background:rgba(0,212,255,.05)}.trydemo-gate p{margin:0 0 12px;color:#dbe6f5;font-size:14px;line-height:1.55}.trydemo-gate p strong{color:#fff}.trydemo-gate-actions{display:flex;flex-wrap:wrap;gap:10px}.trydemo-error strong{display:block;color:#eaf2ff;font-size:16px;margin-bottom:6px}.trydemo-error p{margin:0 0 14px;color:#f0c6ad;font-size:14px}.trydemo-spin{animation:trydemo-spin .9s linear infinite}.trydemo-progress{margin-top:16px;padding:16px 20px;border-radius:12px;border:1px solid rgba(0,212,255,.18);background:rgba(8,14,26,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.trydemo-stages{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px}.trydemo-stage{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.3px}.trydemo-stage-pending{color:var(--text-3,#5a6a85)}.trydemo-stage-running{color:var(--cyan,#00d4ff)}.trydemo-stage-completed{color:var(--green,#00ff88)}.trydemo-stage-failed{color:var(--red,#ff3d3d)}.trydemo-dot{width:6px;height:6px;border-radius:50%;background:var(--text-3,#5a6a85)}.trydemo-elapsed{margin-left:auto;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-3,#5a6a85);white-space:nowrap}.trydemo-preview{padding:10px 14px;border-radius:8px;background:rgba(0,212,255,.04);border:1px solid rgba(0,212,255,.12);margin-bottom:12px}.trydemo-preview-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:var(--cyan,#00d4ff);margin-bottom:4px}.trydemo-preview-company{font-size:15px;font-weight:700;color:#eaf2ff}.trydemo-preview-meta{font-size:12px;color:var(--text-2,#8fa6c4);margin-top:2px}.trydemo-result{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.trydemo-result-stats{display:flex;gap:16px;font-size:13px;color:var(--text-2,#8fa6c4)}.trydemo-result-stats strong{color:var(--green,#00ff88);font-weight:800}.trydemo-open{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:700;border-radius:8px;text-decoration:none;white-space:nowrap}.trydemo-retry{background:none;border:none;color:var(--cyan,#00d4ff);cursor:pointer;font-size:inherit;font-weight:700;text-decoration:underline;padding:0}.trydemo-jobid{display:block;margin-top:4px;font-size:10px;color:var(--text-3,#5a6a85);font-family:monospace}@media (max-width:720px){.trydemo-reveal-cols{grid-template-columns:1fr}.trydemo-go{flex:1 1 100%;justify-content:center}.trydemo-stages{gap:6px 12px}.trydemo-result{flex-direction:column;align-items:flex-start}}.wc-shell{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100svh;background:#050914;color:var(--text)}.wc-sidebar{position:sticky;top:0;display:flex;flex-direction:column;gap:10px;height:100svh;padding:16px 14px;border-right:1px solid var(--border);background:rgba(6,10,20,.92);overflow:auto}.wc-sidebar-head{display:flex;align-items:center;justify-content:space-between}.wc-brand{gap:8px;color:#fff;font-size:13px;font-weight:800}.wc-brand,.wcat-back{display:inline-flex;align-items:center;text-decoration:none}.wcat-back{gap:6px;margin:2px 4px 6px;padding:6px 8px;color:var(--text-2);font-size:12px;font-weight:700;border-radius:8px;transition:color .15s,background .15s}.wcat-back:hover{color:var(--cyan);background:rgba(0,212,255,.06)}.wc-sidebar-label{display:inline-flex;align-items:center;gap:6px}.wc-world-list{display:flex;flex-direction:column;gap:6px}.wc-world-list-empty{padding:10px 8px;color:var(--text-3);font-size:12px}.wc-world-item{display:flex;align-items:center;gap:9px;width:100%;padding:10px 9px;border:1px solid transparent;border-radius:10px;background:transparent;color:inherit;text-align:left;cursor:pointer}.wc-world-item.active,.wc-world-item:hover{border-color:var(--border-bright);background:rgba(0,212,255,.06)}.wc-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--text-3)}.wc-dot.ready{background:var(--green);box-shadow:0 0 12px rgba(0,255,136,.36)}.wc-world-item-text{min-width:0;flex:1 1}.wc-world-item-text small,.wc-world-item-text strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-world-item-text strong{color:#fff;font-size:12px}.wc-world-item-text small{margin-top:2px;color:var(--text-3);font-size:11px}.wc-world-item-arrow{color:var(--text-3)}.wc-main{min-width:0;overflow:auto}.wcat-refresh{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;padding:8px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text-2);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.wcat-refresh:hover{color:#fff;border-color:var(--border-bright)}.wcat-error{margin:8px;padding:10px 12px;border:1px solid rgba(255,61,61,.3);border-radius:8px;background:rgba(255,61,61,.06);color:#ff9b9b;font-size:12px}.wcat-empty{max-width:640px;margin:12vh auto 0;padding:0 24px;text-align:center;color:var(--text-2)}.wcat-empty svg{color:var(--cyan);opacity:.7}.wcat-empty h2{margin:16px 0 8px;color:#fff;font-size:22px}.wcat-empty p{font-size:14px;line-height:1.6}.wcat-empty code,.wcat-hint code{padding:1px 6px;border-radius:5px;background:rgba(0,212,255,.08);color:var(--cyan);font-size:.9em}.wcat-hint{color:var(--text-3);font-size:13px}.wcat-detail{padding:28px 32px 64px;max-width:1080px}.wcat-loading{display:inline-flex;align-items:center;gap:8px;color:var(--text-2)}.wcat-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.wcat-crumb{display:inline-flex;align-items:center;gap:4px;color:var(--text-3);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.wcat-detail-header h1{margin:6px 0 4px;color:#fff;font-size:26px}.wcat-detail-header p{margin:0 0 8px;color:var(--text-2);font-size:14px;max-width:620px}.wcat-id{color:var(--text-3);font-size:12px}.wcat-download{display:inline-flex;align-items:center;gap:8px;padding:0 18px;min-height:42px;border:0;border-radius:999px;background:var(--cyan);color:#031019;font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap;transition:filter .15s}.wcat-download:hover{filter:brightness(1.1)}.wcat-stats{display:flex;flex-wrap:wrap;gap:18px;padding:14px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:20px}.wcat-stats>div{display:inline-flex;align-items:center;gap:6px;color:var(--text-2);font-size:13px;font-weight:600}.wcat-stats svg{color:var(--cyan)}.wcat-tabs{display:flex;gap:4px;margin-bottom:18px}.wcat-tabs button{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text-2);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.wcat-tabs button:hover{color:#fff}.wcat-tabs button.active{color:var(--cyan);background:rgba(0,212,255,.08);border-color:var(--border-bright)}.wcat-tasks{display:flex;flex-direction:column;gap:12px}.wcat-task{border:1px solid var(--border);border-radius:12px;background:rgba(8,12,24,.6);padding:14px 16px}.wcat-task-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.wcat-task-head>div{display:inline-flex;align-items:center;gap:10px}.wcat-task-head code{color:var(--text-3);font-size:12px}.wcat-diff{padding:2px 9px;border-radius:999px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;background:rgba(104,130,164,.14);color:var(--text-2)}.wcat-diff.easy{background:rgba(0,255,136,.12);color:var(--green)}.wcat-diff.medium{background:rgba(255,191,36,.12);color:#ffbf24}.wcat-diff.hard{background:rgba(255,107,53,.14);color:var(--warm)}.wcat-task-instr{margin:10px 0 0;color:var(--text);font-size:13px;line-height:1.55;white-space:pre-wrap}.wcat-run{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border:1px solid var(--border-bright);border-radius:999px;background:rgba(0,212,255,.08);color:var(--cyan);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.wcat-run:hover:not(:disabled){background:rgba(0,212,255,.16)}.wcat-run:disabled{opacity:.6;cursor:default}.wcat-traj{margin-top:14px;border-top:1px dashed var(--border);padding-top:12px}.wcat-traj-summary{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.wcat-traj.pass .wcat-traj-summary>strong{color:var(--green)}.wcat-traj.fail .wcat-traj-summary>strong{color:var(--red)}.wcat-traj.pass .wcat-traj-summary>svg{color:var(--green)}.wcat-traj.fail .wcat-traj-summary>svg{color:var(--red)}.wcat-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;background:rgba(104,130,164,.12);color:var(--text-2);font-size:11px;font-weight:700}.wcat-step{margin-bottom:8px}.wcat-step-call{display:flex;align-items:center;gap:10px}.wcat-step-n{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;background:rgba(0,212,255,.1);color:var(--cyan);font-size:11px;font-weight:800}.wcat-step-call code{color:var(--text);font-size:12.5px}.wcat-step.bad .wcat-step-call code{color:var(--red)}.wcat-hash{color:var(--text-3);font-size:11px;margin-left:auto}.wcat-result pre,.wcat-step pre{margin:6px 0 0 30px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:rgba(3,6,14,.7);color:var(--text-2);font-size:12px;line-height:1.5;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.wcat-gt{display:flex;align-items:baseline;gap:10px;margin:8px 0}.wcat-gt span{color:var(--text-3);font-size:11px;font-weight:800;text-transform:uppercase}.wcat-gt code{color:var(--green);font-size:12px}.wcat-vcode{display:inline-flex;align-items:center;gap:7px;margin-top:8px;padding:7px 12px;border-radius:8px;font-size:12px;font-weight:700}.wcat-vcode.ok{background:rgba(0,255,136,.08);color:var(--green)}.wcat-vcode.bad{background:rgba(255,61,61,.08);color:#ff9b9b}.wcat-vcode em{color:var(--text-3);font-style:normal}.wcat-tools{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:18px;align-items:start}.wcat-tool-list{gap:6px}.wcat-tool,.wcat-tool-list{display:flex;flex-direction:column}.wcat-tool{gap:3px;text-align:left;padding:11px 13px;border:1px solid var(--border);border-radius:10px;background:rgba(8,12,24,.5);color:var(--text);cursor:pointer}.wcat-tool:hover{border-color:var(--border-bright)}.wcat-tool.active{border-color:var(--cyan);background:rgba(0,212,255,.06)}.wcat-tool strong{font-size:13px}.wcat-tool small{color:var(--text-2);font-size:12px}.wcat-tool-meta{color:var(--text-3);font-size:11px;font-family:ui-monospace,monospace}.wcat-tool-run{border:1px solid var(--border);border-radius:12px;background:rgba(8,12,24,.6);padding:16px 18px}.wcat-tool-run h3{margin:0 0 12px;color:#fff;font-size:15px}.wcat-arg-form{gap:10px;margin-bottom:14px}.wcat-arg,.wcat-arg-form{display:flex;flex-direction:column}.wcat-arg{gap:5px}.wcat-arg span{color:var(--text-2);font-size:12px;font-weight:700}.wcat-arg em{color:var(--text-3);font-style:normal;font-weight:600;margin-left:6px}.wcat-arg input{padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:rgba(3,6,14,.7);color:#fff;font:inherit;font-size:13px}.wcat-arg input:focus{outline:none;border-color:var(--cyan)}.wcat-result{margin-top:14px}.wcat-result-head{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800}.wcat-result.ok .wcat-result-head{color:var(--green)}.wcat-result.bad .wcat-result-head{color:var(--red)}.wcat-result pre{margin-left:0}.wcat-schema{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.wcat-table{border:1px solid var(--border);border-radius:10px;background:rgba(8,12,24,.5);padding:12px 14px}.wcat-table-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.wcat-table-head strong{color:#fff;font-size:13px}.wcat-table-head span{color:var(--text-3);font-size:11px}.wcat-cols{display:flex;flex-wrap:wrap;gap:5px}.wcat-cols span{padding:2px 8px;border-radius:6px;background:rgba(104,130,164,.1);color:var(--text-2);font-size:11px;font-family:ui-monospace,monospace}@media (max-width:860px){.wc-shell{grid-template-columns:1fr}.wc-sidebar{position:static;height:auto;max-height:42svh;border-right:0;border-bottom:1px solid var(--border)}.wcat-tools{grid-template-columns:1fr}.wcat-detail-header{flex-direction:column}}.sbx-shell{display:grid;grid-template-columns:260px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100svh;background:var(--bg);overflow:hidden}.sbx-topbar{grid-column:1/-1;gap:16px;padding:12px 20px;border-bottom:1px solid var(--border);background:rgba(6,10,20,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sbx-topbar,.sbx-topbar-brand{display:flex;align-items:center}.sbx-topbar-brand{gap:10px;color:var(--cyan);font-size:13px;font-weight:800;letter-spacing:.02em;white-space:nowrap}.sbx-topbar-brand img,.sbx-topbar-brand svg{flex-shrink:0}.sbx-logo{width:24px;height:24px;object-fit:contain}.sbx-prompt-bar{flex:1 1;display:flex;align-items:center;gap:10px;min-width:0}.sbx-prompt-input{flex:1 1;min-height:38px;padding:8px 14px;border:1px solid var(--border-bright);border-radius:8px;background:rgba(3,7,16,.88);color:var(--text);font:inherit;font-size:13px;outline:none;transition:border-color .15s,box-shadow .15s}.sbx-prompt-input::placeholder{color:var(--text-3)}.sbx-prompt-input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(0,212,255,.08)}.sbx-generate-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 18px;border:none;border-radius:8px;background:var(--cyan);color:#060a14;font:inherit;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap;transition:opacity .15s,transform .1s}.sbx-generate-btn:hover:not(:disabled){opacity:.88}.sbx-generate-btn:active:not(:disabled){transform:scale(.97)}.sbx-generate-btn:disabled{opacity:.5;cursor:not-allowed}.sbx-generate-btn.generating{background:transparent;border:1px solid var(--cyan);color:var(--cyan)}.sbx-sidebar{display:flex;flex-direction:column;border-right:1px solid var(--border);background:rgba(8,12,22,.6);overflow-y:auto;min-height:0}.sbx-sidebar-section{padding:14px 16px 10px}.sbx-sidebar-title{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:var(--text-2);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sbx-world-list{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:0 8px}.sbx-world-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background .12s;box-sizing:border-box}.sbx-world-item,a.sbx-world-item-name{color:inherit;text-decoration:none}a.sbx-world-item-name:hover{text-decoration:underline}.sbx-community-viewport{height:min(360px,max(180px,calc(100vh - 390px)));overflow-y:auto;position:relative;scrollbar-gutter:stable}.sbx-lineage-control{margin-left:auto;display:inline-flex;align-items:center;gap:3px;color:var(--text-3);flex-shrink:0}.sbx-lineage-control select{width:42px;border:0;background:transparent;color:var(--text-2);font:inherit;font-size:10px;cursor:pointer}.sbx-load-more{width:calc(100% - 16px);min-height:34px;margin:6px 8px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text-2);font:inherit;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer}.sbx-world-item:hover{background:rgba(0,212,255,.04)}.sbx-world-item.active{background:rgba(0,212,255,.08)}.sbx-world-item-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(0,212,255,.06);color:var(--cyan)}.sbx-world-item-info{min-width:0}.sbx-world-item-name{color:var(--text);font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sbx-world-item-meta{color:var(--text-3);font-size:11px;margin-top:2px}.sbx-world-item-status{margin-left:auto;padding:2px 8px;border-radius:6px;font-size:10px;font-weight:800}.sbx-world-item-status.ready{background:rgba(0,255,136,.08);color:var(--green)}.sbx-world-item-status.building{background:rgba(0,212,255,.08);color:var(--cyan)}.sbx-world-item-status.failed{background:rgba(255,61,61,.08);color:var(--red)}.sbx-bench-mini{padding:14px 16px;border-top:1px solid var(--border)}.sbx-bench-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0}.sbx-bench-label{color:var(--text-2);font-size:11px;font-weight:700}.sbx-bench-value{font-size:12px;font-weight:800;font-family:var(--mono)}.sbx-bench-value.up{color:var(--green)}.sbx-bench-value.down{color:var(--red)}.sbx-bench-value.neutral{color:var(--text-2)}.sbx-bench-bar{height:4px;border-radius:2px;background:rgba(0,212,255,.1);margin-top:4px;overflow:hidden}.sbx-bench-fill{height:100%;border-radius:2px;background:var(--cyan);transition:width .4s var(--ease-smooth)}.sbx-main{display:flex;flex-direction:column;overflow:hidden}.sbx-tabs{display:flex;align-items:center;gap:2px;padding:0 24px;border-bottom:1px solid var(--border);background:rgba(8,12,22,.3);overflow-x:auto}.sbx-tab{display:inline-flex;align-items:center;gap:6px;padding:12px 16px;border:none;border-bottom:2px solid transparent;background:none;color:var(--text-3);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:color .12s,border-color .12s}.sbx-tab:hover{color:var(--text-2)}.sbx-tab.active{color:var(--text);border-bottom-color:var(--cyan)}.sbx-tab svg{flex-shrink:0}.sbx-tab-badge{padding:1px 7px;border-radius:10px;background:rgba(0,212,255,.1);color:var(--cyan);font-size:11px;font-weight:800;font-family:var(--mono)}.sbx-content{flex:1 1;overflow-y:auto;padding:24px}.sbx-panel{border:1px solid var(--border);border-radius:10px;background:rgba(12,18,32,.74);overflow:hidden}.sbx-panel+.sbx-panel{margin-top:16px}.sbx-panel-head{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--border)}.sbx-panel-head svg{color:var(--cyan);flex-shrink:0}.sbx-panel-title{margin:0;color:#fff;font-size:15px;font-weight:800}.sbx-panel-subtitle{margin:0 0 0 auto;color:var(--text-3);font-size:12px;font-weight:600}.sbx-panel-body{padding:18px}.sbx-thesis-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.sbx-thesis-card{padding:14px 16px;border:1px solid var(--border);border-radius:8px;background:rgba(6,10,20,.56)}.sbx-thesis-card-label{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:var(--text-2);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sbx-thesis-card-value{color:var(--text);font-size:14px;font-weight:700}.sbx-clamp2,.sbx-thesis-card-value{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.sbx-tag-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.sbx-tag{padding:3px 10px;border-radius:6px;background:rgba(0,212,255,.06);color:var(--text-2);font-size:12px;font-weight:600}.sbx-tag.role{background:rgba(167,139,250,.08);color:var(--purple)}.sbx-tag.entity{background:rgba(0,255,136,.06);color:var(--green)}.sbx-tag.system{background:rgba(255,107,53,.08);color:var(--warm)}.sbx-tag.workflow{background:rgba(0,212,255,.06);color:var(--cyan)}.sbx-table-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.sbx-table-card{border:1px solid var(--border);border-radius:8px;background:rgba(6,10,20,.56);overflow:hidden}.sbx-table-card-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--border)}.sbx-table-card-name{color:#fff;font-size:13px;font-weight:800;font-family:var(--mono)}.sbx-table-card-meta{color:var(--text-3);font-size:11px;font-weight:700}.sbx-table-cols{display:flex;flex-wrap:wrap;gap:4px;padding:10px 14px}.sbx-table-col{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:5px;background:rgba(104,130,164,.08);font-size:11px;font-family:var(--mono)}.sbx-table-col-name{color:var(--text)}.sbx-table-col-type{color:var(--text-3);font-size:10px}.sbx-table-col.pk{background:rgba(0,212,255,.08)}.sbx-table-col.pk .sbx-table-col-name{color:var(--cyan)}.sbx-table-col.fk{background:rgba(167,139,250,.06)}.sbx-table-col.fk .sbx-table-col-name{color:var(--purple)}.sbx-sample-table{width:100%;border-collapse:collapse;font-size:11px;font-family:var(--mono)}.sbx-sample-table th{padding:6px 10px;border-bottom:1px solid var(--border);color:var(--text-2);font-weight:700;text-align:left;white-space:nowrap}.sbx-sample-table td{padding:5px 10px;border-bottom:1px solid rgba(0,212,255,.03);color:var(--text);white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.sbx-sample-table tr:last-child td{border-bottom:none}.sbx-sample-table tr:hover td{background:rgba(0,212,255,.02)}.sbx-tool-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}.sbx-tool-card{border:1px solid var(--border);border-radius:8px;background:rgba(6,10,20,.56);overflow:hidden}.sbx-tool-card-head{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border)}.sbx-tool-card-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;flex-shrink:0}.sbx-tool-card-icon.read{background:rgba(0,212,255,.08);color:var(--cyan)}.sbx-tool-card-icon.write{background:rgba(255,107,53,.08);color:var(--warm)}.sbx-tool-card-name{color:#fff;font-size:13px;font-weight:800;font-family:var(--mono)}.sbx-tool-card-desc{color:var(--text-2);font-size:12px;margin-top:2px}.sbx-tool-card-body{padding:12px 14px}.sbx-tool-params{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.sbx-tool-param{padding:2px 8px;border-radius:5px;background:rgba(104,130,164,.08);color:var(--text-2)}.sbx-code-block,.sbx-tool-param{font-size:11px;font-family:var(--mono)}.sbx-code-block{position:relative;max-height:220px;overflow:auto;padding:12px 14px;border-radius:6px;background:rgba(3,6,14,.8);line-height:1.55;color:var(--text);white-space:pre;tab-size:4}.sbx-code-block::-webkit-scrollbar{width:5px;height:5px}.sbx-code-block::-webkit-scrollbar-thumb{background:rgba(104,130,164,.2);border-radius:3px}.sbx-code-toggle{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--border);border-radius:5px;background:none;color:var(--text-3);font:inherit;font-size:11px;font-weight:700;cursor:pointer;transition:color .12s,border-color .12s}.sbx-code-toggle:hover{color:var(--text-2);border-color:var(--border-bright)}.sbx-code-toggle.active{color:var(--cyan);border-color:var(--cyan);background:rgba(0,212,255,.06)}.sbx-tool-badge{font-size:9px;font-weight:800;text-transform:uppercase;padding:2px 7px;border-radius:4px;letter-spacing:.5px}.sbx-tool-badge.read{background:rgba(0,212,255,.08);color:var(--cyan)}.sbx-tool-badge.write{background:rgba(255,107,53,.08);color:var(--warm)}.sbx-tool-card.testing{border-color:var(--cyan);box-shadow:0 0 0 1px rgba(0,212,255,.1)}.sbx-test-panel{margin-top:10px;padding:12px;background:rgba(0,212,255,.03);border:1px solid rgba(0,212,255,.1);border-radius:6px}.sbx-test-args{width:100%;background:rgba(3,6,14,.8);border:1px solid var(--border);border-radius:5px;color:var(--text);font-family:var(--mono);font-size:11px;padding:8px 10px;resize:vertical;margin-bottom:8px}.sbx-test-args:focus{outline:none;border-color:var(--cyan)}.sbx-test-run{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;background:var(--cyan);color:var(--bg);border:none;border-radius:5px;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.sbx-test-run:disabled{opacity:.5;cursor:wait}.sbx-test-run:hover:not(:disabled){filter:brightness(1.1)}.sbx-test-result{margin-top:10px;border-radius:5px;padding:10px}.sbx-test-result.success{background:rgba(0,255,136,.04);border:1px solid rgba(0,255,136,.12)}.sbx-test-result.error{background:rgba(255,61,61,.04);border:1px solid rgba(255,61,61,.12)}.sbx-test-mutated{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;color:var(--warm);margin-bottom:6px}.sbx-test-output{max-height:200px;overflow:auto;background:rgba(3,6,14,.6);border-radius:4px;padding:8px;font-family:var(--mono);font-size:10px;color:var(--text-2);white-space:pre-wrap;word-break:break-word;margin:0}.sbx-spin{animation:sbx-spin 1s linear infinite}@keyframes sbx-pulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1.2)}}.sbx-task-list{display:grid;gap:12px}.sbx-task-card{border:1px solid var(--border);border-radius:8px;background:rgba(6,10,20,.56);padding:14px 16px}.sbx-task-card-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.sbx-task-id{background:rgba(0,212,255,.08);color:var(--cyan);font-size:11px;font-family:var(--mono)}.sbx-task-id,.sbx-task-method{padding:2px 8px;border-radius:5px;font-weight:800}.sbx-task-method{font-size:10px;text-transform:uppercase;letter-spacing:.04em}.sbx-task-method.graph_walk{background:rgba(167,139,250,.08);color:var(--purple)}.sbx-task-method.programmatic{background:rgba(0,255,136,.06);color:var(--green)}.sbx-task-complexity{margin-left:auto;padding:2px 8px;border-radius:5px;font-size:10px;font-weight:800}.sbx-task-complexity.low{background:rgba(0,255,136,.06);color:var(--green)}.sbx-task-complexity.medium{background:rgba(255,107,53,.06);color:var(--warm)}.sbx-task-complexity.high{background:rgba(255,61,61,.06);color:var(--red)}.sbx-task-prompt{color:var(--text);font-size:13px;line-height:1.5;margin-bottom:10px}.task-supplied-inputs{margin-top:6px;border:1px solid var(--border);border-radius:6px;background:color-mix(in srgb,var(--surface,#0c1220) 60%,transparent)}.task-supplied-inputs>summary{padding:5px 9px;cursor:pointer;list-style:none;color:var(--text-2,#6882a4);font-size:11px;font-weight:600;-webkit-user-select:none;user-select:none}.task-supplied-inputs>summary::-webkit-details-marker{display:none}.task-supplied-inputs>summary:before{content:"▸ "}.task-supplied-inputs[open]>summary:before{content:"▾ "}.task-supplied-inputs>pre{margin:0;padding:6px 10px 9px;border-top:1px solid var(--border);color:var(--text-2,#6882a4);font:11px/1.55 var(--mono,monospace);white-space:pre-wrap;overflow-wrap:anywhere}.sbx-task-tools{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.sbx-task-tool{padding:2px 8px;border-radius:5px;background:rgba(104,130,164,.08);color:var(--text-2);font-size:11px;font-family:var(--mono)}.sbx-task-steps{display:grid;gap:4px;padding:10px 12px;border-radius:6px;background:rgba(3,6,14,.5)}.sbx-task-step{display:flex;align-items:flex-start;gap:8px;color:var(--text-2);font-size:12px;line-height:1.4}.sbx-task-step-num{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(0,212,255,.08);color:var(--cyan);font-size:10px;font-weight:800}.sbx-verifier-card{border:1px solid var(--border);border-radius:8px;background:rgba(6,10,20,.56);overflow:hidden}.sbx-verifier-card+.sbx-verifier-card{margin-top:12px}.sbx-verifier-head{align-items:center;gap:10px}.sbx-verifier-assertions,.sbx-verifier-head{display:flex;padding:12px 14px;border-bottom:1px solid var(--border)}.sbx-verifier-assertions{flex-wrap:wrap;gap:6px}.sbx-assertion{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:5px;background:rgba(0,255,136,.06);color:var(--green);font-size:11px;font-weight:700;font-family:var(--mono)}.sbx-assertion svg{flex-shrink:0}.sbx-feedback{display:flex;align-items:center;gap:8px;padding:10px 18px;border-top:1px solid var(--border);background:rgba(6,10,20,.3)}.sbx-feedback-label{color:var(--text-3);font-size:11px;font-weight:700;margin-right:4px}.sbx-feedback-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--border);border-radius:6px;background:none;color:var(--text-3);cursor:pointer;transition:all .12s}.sbx-feedback-btn:hover{color:var(--text-2);border-color:var(--border-bright)}.sbx-feedback-btn.selected.up{color:var(--green);border-color:rgba(0,255,136,.3);background:rgba(0,255,136,.06)}.sbx-feedback-btn.selected.down{color:var(--red);border-color:rgba(255,61,61,.3);background:rgba(255,61,61,.06)}.sbx-feedback-input{flex:1 1;min-height:28px;padding:5px 10px;border:1px solid var(--border);border-radius:6px;background:rgba(3,7,16,.6);color:var(--text);font:inherit;font-size:12px;outline:none}.sbx-feedback-input:focus{border-color:var(--cyan)}.sbx-chat{display:flex;flex-direction:column;height:100%}.sbx-chat-messages{flex:1 1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.sbx-chat-msg{max-width:85%;padding:10px 14px;border-radius:10px;font-size:13px;line-height:1.5}.sbx-chat-msg.user{align-self:flex-end;background:rgba(0,212,255,.1);color:var(--text);border-bottom-right-radius:3px}.sbx-chat-msg.agent{align-self:flex-start;background:rgba(12,18,32,.8);border:1px solid var(--border);color:var(--text);border-bottom-left-radius:3px}.sbx-chat-msg.agent .sbx-chat-tool{margin-top:6px;padding:6px 10px;border-radius:5px;background:rgba(3,6,14,.6);font-family:var(--mono);font-size:11px;color:var(--text-2)}.sbx-chat-input-bar{display:flex;align-items:center;gap:10px;padding:14px 20px;border-top:1px solid var(--border);background:rgba(6,10,20,.6)}.sbx-chat-input{flex:1 1;min-height:38px;padding:8px 14px;border:1px solid var(--border-bright);border-radius:8px;background:rgba(3,7,16,.88);color:var(--text);font:inherit;font-size:13px;outline:none}.sbx-chat-input:focus{border-color:var(--cyan)}.sbx-chat-send{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:none;border-radius:8px;background:var(--cyan);color:#060a14;cursor:pointer;transition:opacity .12s}.sbx-chat-send:hover:not(:disabled){opacity:.85}.sbx-chat-send:disabled{opacity:.4;cursor:not-allowed}.sbx-trajectory-steps{display:grid;gap:8px}.sbx-traj-step{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:10px 14px;border:1px solid var(--border);border-radius:8px;background:rgba(6,10,20,.4)}.sbx-traj-step-num{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:11px;font-weight:800}.sbx-traj-step-num.ok{background:rgba(0,255,136,.08);color:var(--green)}.sbx-traj-step-num.fail{background:rgba(255,61,61,.08);color:var(--red)}.sbx-traj-tool{color:var(--cyan);font-size:12px;font-weight:700;font-family:var(--mono)}.sbx-traj-obs{margin-top:4px;color:var(--text-2);font-size:12px;line-height:1.4}.sbx-traj-diff{margin-top:6px;padding:6px 10px;border-radius:5px;background:rgba(3,6,14,.6);font-family:var(--mono);font-size:11px;color:var(--text-2)}.sbx-empty{flex-direction:column;gap:16px;padding:80px 32px;text-align:center}.sbx-empty,.sbx-empty-icon{display:flex;align-items:center;justify-content:center}.sbx-empty-icon{width:56px;height:56px;border-radius:14px;background:rgba(0,212,255,.06);color:var(--cyan)}.sbx-empty h3{margin:0;color:var(--text);font-size:18px}.sbx-empty p{margin:0;max-width:420px;color:var(--text-2);font-size:14px;line-height:1.5}@keyframes sbx-spin{to{transform:rotate(1turn)}}.sbx-spinner{width:16px;height:16px;border:2px solid rgba(0,212,255,.15);border-top:2px solid var(--cyan);border-radius:50%;animation:sbx-spin .6s linear infinite}.sbx-download-bar{display:flex;align-items:center;gap:10px;padding:12px 18px;border-top:1px solid var(--border);background:rgba(6,10,20,.5)}.sbx-download-btn{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:1px solid var(--border-bright);border-radius:7px;background:none;color:var(--text);font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:all .12s}.sbx-download-btn:hover{border-color:var(--cyan);color:var(--cyan)}.sbx-download-btn svg{flex-shrink:0}.sbx-generate-group{display:flex;align-items:center;flex-shrink:0}.sbx-generate-group .sbx-generate-btn{border-radius:8px 0 0 8px}.sbx-mode-toggle{display:flex;align-items:center;padding:8px 10px;border:1px solid var(--border);border-left:none;border-radius:0 8px 8px 0;background:transparent;color:var(--text-3);font:inherit;font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap;transition:all .15s}.sbx-mode-toggle:hover{color:var(--text-2);border-color:var(--border-bright)}.sbx-mode-toggle.deep{border-color:rgba(124,92,255,.4);background:rgba(124,92,255,.1);color:var(--purple,#7c5cff)}.sbx-fail-hint{font-size:11px;color:var(--red);align-self:center;overflow:hidden;text-overflow:ellipsis}.sbx-search-dropdown{position:absolute;top:100%;left:0;right:0;z-index:10;margin-top:4px;background:var(--bg-2,#0d1117);border:1px solid var(--border);border-radius:8px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.4);max-height:240px;overflow-y:auto}.sbx-example-btn{background:rgba(6,10,20,.4);font:inherit;font-size:12px;font-weight:600;transition:all .15s}.sbx-example-btn:hover{border-color:var(--cyan);color:var(--text)}.sbx-menu-btn{display:none;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--border);border-radius:8px;background:none;color:var(--text-2);cursor:pointer;flex-shrink:0}.sbx-menu-btn:hover{color:var(--text);border-color:var(--border-bright)}.sbx-sidebar-close-row{display:none;padding:12px 16px 0;justify-content:flex-end}.sbx-sidebar-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--border);border-radius:8px;background:none;color:var(--text-2);cursor:pointer}.sbx-sidebar-close:hover{color:var(--text);border-color:var(--border-bright)}.sbx-sidebar-overlay{display:none}.sbx-topbar-actions{display:flex;gap:6px;margin-left:8px;align-items:center}.sbx-onboarding-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;font-size:12px}.sbx-hero-features{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:28px}.sbx-hero-card{padding:20px;margin-bottom:24px;border-radius:12px;background:rgba(0,212,255,.03);border:1px solid rgba(0,212,255,.12)}.sbx-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.sbx-hero-title{margin:0;font-size:20px;font-weight:800;color:var(--text)}.sbx-hero-badge{display:inline-block;margin-top:4px;font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px;background:rgba(0,212,255,.08);color:var(--cyan)}.sbx-hero-stats{display:flex;gap:20px}.sbx-hero-stat{display:flex;flex-direction:column;align-items:center}.sbx-hero-stat-num{font-size:24px;font-weight:800;font-family:var(--mono);color:var(--cyan);line-height:1}.sbx-hero-stat-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-3);margin-top:2px}.sbx-hero-traj{margin-top:14px;padding:12px 14px;border-radius:8px;background:rgba(0,0,0,.2);border:1px solid var(--border)}.sbx-hero-actions{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.sbx-hero-action-primary{display:flex;align-items:center;gap:6px;padding:8px 18px;border-radius:6px;border:1px solid rgba(0,212,255,.3);background:rgba(0,212,255,.1);color:var(--cyan);font-weight:700;font-size:13px;cursor:pointer}.sbx-hero-action-primary:hover{background:rgba(0,212,255,.18)}.sbx-examples-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.sbx-example-btn{padding:10px 14px;border-radius:8px;border:1px solid var(--border);background:rgba(255,255,255,.02);color:var(--text-2);font-size:13px;cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.sbx-example-btn:hover{border-color:rgba(0,212,255,.3);background:rgba(0,212,255,.04)}@media (max-width:900px){.sbx-shell{grid-template-columns:1fr}.sbx-menu-btn,.sbx-sidebar-close-row{display:flex}.sbx-sidebar{position:fixed;top:0;left:0;bottom:0;width:280px;z-index:1000;transform:translateX(-100%);transition:transform .25s ease;border-right:1px solid var(--border);background:rgb(8,12,22);overflow-y:auto}.sbx-sidebar.open{transform:translateX(0)}.sbx-sidebar-overlay{display:block;position:fixed;inset:0;z-index:999;background:rgba(0,0,0,.5)}.sbx-table-cards,.sbx-tool-grid{grid-template-columns:1fr}.sbx-thesis-grid{grid-template-columns:1fr 1fr}.sbx-topbar{flex-wrap:wrap;gap:8px;padding:10px 12px}.sbx-topbar-actions{flex-wrap:wrap;margin-left:0;width:100%}.sbx-prompt-bar{flex-wrap:wrap}.sbx-prompt-input{min-width:0}.sbx-fail-hint{width:100%;white-space:normal;font-size:11px}.sbx-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:0 12px}.sbx-tab{white-space:nowrap;padding:10px 12px;font-size:12px}.sbx-content{padding:16px 12px;overflow-wrap:break-word;word-break:break-word}.sbx-onboarding-steps{grid-template-columns:repeat(2,1fr)}.sbx-hero-features{grid-template-columns:1fr}.sbx-traj-step{grid-template-columns:24px minmax(0,1fr);gap:8px}.sbx-chat-messages{padding:12px}.sbx-chat-input-bar{padding:10px 12px}.sbx-chat-msg{max-width:95%}}@media (max-width:520px){.sbx-topbar{padding:8px 10px;gap:6px}.sbx-topbar-brand span{display:none}.sbx-prompt-bar{gap:6px}.sbx-prompt-input{min-height:34px;padding:6px 10px;font-size:12px}.sbx-prompt-bar{flex-wrap:wrap}.sbx-prompt-input{width:100%;flex:1 1 100%}.sbx-generate-btn{padding:6px 12px;font-size:12px;flex:1 1;justify-content:center}.sbx-mode-toggle{padding:6px 8px;font-size:10px}.sbx-generate-group{width:100%}.sbx-generate-group .sbx-generate-btn{flex:1 1;justify-content:center}.sbx-topbar-actions{gap:4px}.sbx-topbar-actions .sbx-download-btn{font-size:11px;padding:5px 10px}.sbx-content{padding:12px 16px}.sbx-panel-body{padding:12px}.sbx-panel-head{padding:10px 12px}.sbx-onboarding-steps,.sbx-thesis-grid{grid-template-columns:1fr}.sbx-tabs{justify-content:space-between;overflow-x:visible;padding:0 6px}.sbx-tab{position:relative;justify-content:center;width:44px;min-width:44px;padding:8px 6px;gap:0}.sbx-tab-label{display:none}.sbx-tab-badge{position:absolute;top:2px;right:2px;min-width:14px;padding:0 3px;font-size:9px;line-height:14px}.sbx-code-block{font-size:10px;padding:8px 10px}.sbx-sample-table td,.sbx-sample-table th{padding:4px 6px;font-size:10px}.sbx-content h3{font-size:18px!important}.sbx-content>div{overflow-wrap:break-word;word-break:break-word}.sbx-empty{padding:40px 16px}.sbx-empty h3{font-size:16px}.sbx-empty p{font-size:13px}.sbx-download-bar{flex-wrap:wrap;padding:10px 12px}.sbx-feedback{flex-wrap:wrap;padding:8px 12px}.sbx-examples-grid{grid-template-columns:1fr}}.ssr-summary{max-width:760px;margin:40px auto;padding:0 20px;color:#dbe6f5;font-size:15px;line-height:1.6}.ssr-summary h1{color:#eaf2ff;font-size:28px}.ssr-summary h2{color:#cfe0f5;font-size:18px;margin-top:20px}.ssr-summary{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.qs-copy-btn{position:absolute;right:10px;top:10px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:5px;border:1px solid var(--border);background:rgba(0,0,0,.35);color:var(--text-3);font-family:var(--mono);font-size:11px;font-weight:600;cursor:pointer;transition:color .15s,border-color .15s,background .15s;z-index:2;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.qs-copy-btn:hover{color:var(--cyan);border-color:rgba(0,212,255,.35);background:rgba(0,212,255,.08)}