:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;--bg:#070a08;--bg-raised:#0c100d;--surface:#101511;--surface-soft:#151b16;--line:#e8efe321;--line-strong:#e8efe338;--text:#f1f4ed;--muted:#8f998e;--muted-strong:#b5beb3;--accent:#c9ff72;--accent-soft:#c9ff721f;--warning:#f0c36c;--danger:#ff847f;--max:1440px;--pad:clamp(22px, 5vw, 80px);--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);min-width:320px;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}body::selection{background:var(--accent);color:var(--bg)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--accent);color:var(--bg);padding:10px 14px;font-weight:700;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.page-progress{z-index:120;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.page-progress span{transform-origin:0;background:var(--accent);width:100%;height:100%;display:block;transform:scaleX(0)}.site-header{z-index:100;min-height:82px;padding:0 var(--pad);border-bottom:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;transition:background .22s,border-color .22s,min-height .22s;display:grid;position:fixed;top:0;left:0;right:0}.site-header.is-scrolled{border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070a08d1;min-height:68px}.brand{width:max-content;line-height:0;display:block}.brand-logo{width:154px;height:auto;transition:width .22s;display:block}.site-header.is-scrolled .brand-logo{width:144px}.site-nav{color:var(--muted-strong);align-items:center;gap:clamp(20px,2.4vw,34px);font-size:14px;display:flex}.site-nav a,.text-link,.header-cta{transition:color .18s}.site-nav a:hover,.site-nav a:focus-visible,.text-link:hover,.text-link:focus-visible{color:var(--accent)}.header-cta{border-bottom:1px solid var(--line-strong);justify-self:end;padding:10px 0 8px;font-size:13px;font-weight:630}.header-cta span,.text-link span{color:var(--accent);margin-left:10px}.header-cta:hover,.header-cta:focus-visible{border-color:var(--accent)}.menu-toggle{color:inherit;background:0 0;border:0;display:none}.hero{min-height:100svh;padding:150px var(--pad) 0;border-bottom:1px solid var(--line);isolation:isolate;grid-template-rows:1fr auto;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);display:grid;position:relative}.hero-grid,.cta-grid{z-index:-1;opacity:.55;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:120px 120px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.hero-grid:after{content:"";background:radial-gradient(circle at 66% 42%,#c9ff7212,#0000 30%);position:absolute;inset:0}.hero-copy{z-index:2;align-self:center;max-width:760px;padding:0 clamp(0px,4vw,70px) 70px 0}.eyebrow,.section-label{color:var(--muted-strong);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:11px;margin:0;font-size:11px;font-weight:600;display:flex}.status-dot,.online-dot,.report-status{background:var(--accent);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #c9ff7214,0 0 22px #c9ff7280}.hero h1{letter-spacing:-.065em;max-width:760px;margin:32px 0 28px;font-size:clamp(54px,6.2vw,106px);font-weight:510;line-height:.95}h1 em{color:var(--accent);font-style:normal}.hero-lede{max-width:625px;color:var(--muted-strong);margin:0;font-size:clamp(17px,1.25vw,20px);line-height:1.65}.hero-actions{align-items:center;gap:32px;margin-top:38px;display:flex}.button>span{margin-left:12px;font-size:16px;line-height:1}.button>.button-label{font-size:inherit;margin-left:0}.button{border:1px solid #0000;justify-content:center;align-items:center;min-height:52px;padding:0 23px;font-size:14px;font-weight:700;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.button-primary{background:var(--accent);color:#11150f}.button-primary:hover,.button-primary:focus-visible{background:#dcffa4;transform:translateY(-2px);box-shadow:0 12px 36px #c9ff7221}.text-link{min-height:44px;color:var(--muted-strong);align-items:center;font-size:14px;font-weight:620;display:inline-flex}.product-note{color:var(--muted);font-family:var(--mono);letter-spacing:.04em;align-items:center;gap:10px;margin:23px 0 0;font-size:10px;display:flex}.product-note span{color:var(--accent);text-shadow:0 0 12px #c9ff72b3;font-size:7px}.evidence-orbit{--orbit-x:0px;--orbit-y:0px;z-index:1;aspect-ratio:1;width:min(45vw,690px);transform:translate(var(--orbit-x), var(--orbit-y));place-self:center;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:relative}.evidence-orbit:before{content:"";filter:blur(16px);background:radial-gradient(circle,#c9ff7214,#0000 66%);border-radius:50%;position:absolute;inset:16%}.orbit-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbit-ring{fill:none;stroke:#e8efe321;stroke-width:1px;stroke-dasharray:2 8;transform-origin:50%;animation:46s linear infinite orbit-rotate}.orbit-ring-inner{stroke:#c9ff722e;animation-duration:32s;animation-direction:reverse}.signal-line{fill:none;stroke:#c9ff7257;stroke-width:1.5px;stroke-dasharray:5 8;animation:3.6s linear infinite signal-flow}.signal-two{animation-delay:-.8s}.signal-three{animation-delay:-1.6s}.signal-four{animation-delay:-2.4s}.pulse-dot{fill:var(--accent);filter:drop-shadow(0 0 7px var(--accent));transform-origin:50%;animation:2.8s ease-in-out infinite node-pulse}.p2{animation-delay:-.7s}.p3{animation-delay:-1.4s}.p4{animation-delay:-2.1s}.orbit-halo{border:1px solid var(--line);border-radius:50%;position:absolute}.orbit-halo-one{inset:6%}.orbit-halo-two{border-color:#c9ff721c;inset:27%}.orbit-center{aspect-ratio:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0f0be0;border:1px solid #c9ff7257;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:138px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 30px #c9ff720d,0 0 70px #c9ff7214}.center-logo{width:84px;height:auto;margin-bottom:6px;display:block}.orbit-center span{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:8px}.source-node{border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0e0bd6;min-width:132px;padding:13px 15px;display:grid;position:absolute;box-shadow:0 14px 40px #0000002e}.source-node span{color:var(--accent);font-family:var(--mono);font-size:8px}.source-node strong{margin-top:3px;font-size:13px}.source-node small{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.node-slack{top:21%;left:3%}.node-logs{top:17%;right:-1%}.node-aws{bottom:18%;right:-2%}.node-github{bottom:18%;left:4%}.orbit-caption{color:var(--muted);font-family:var(--mono);letter-spacing:.06em;align-items:center;gap:9px;margin:0;font-size:9px;display:flex;position:absolute;bottom:3%;right:8%}.orbit-caption span{background:var(--accent);width:20px;height:1px}.hero-proof{margin:0 calc(var(--pad) * -1);border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.hero-proof p{min-height:74px;padding:0 var(--pad);border-right:1px solid var(--line);color:var(--muted-strong);align-items:center;gap:18px;margin:0;font-size:13px;display:flex}.hero-proof p:last-child{border:0}.hero-proof span,.section-label span,.method-flow>article>span{color:var(--accent);font-family:var(--mono);letter-spacing:.08em;font-size:10px}.section{max-width:var(--max);padding:clamp(110px, 11vw, 180px) var(--pad);margin:0 auto;position:relative}.principles{padding-bottom:0}.statement{grid-template-columns:.7fr 1.3fr;align-items:start;gap:8vw;margin-top:58px;display:grid}.statement>p{max-width:310px;color:var(--muted);margin:8px 0 0;font-size:15px}.statement h2,.section-intro h2,.method-heading h2,.contract-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(43px,6vw,84px);font-weight:510;line-height:1}.principle-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:100px;display:grid}.principle-row>div{border-right:1px solid var(--line);min-height:330px;padding:32px clamp(24px,3vw,48px) 38px 0}.principle-row>div:not(:first-child){padding-left:clamp(24px,3vw,48px)}.principle-row>div:last-child{border-right:0}.number{color:var(--muted);font-family:var(--mono);font-size:10px}.principle-row h3{letter-spacing:-.04em;margin:112px 0 12px;font-size:25px;font-weight:560}.principle-row p{max-width:290px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.section-intro{grid-template-columns:minmax(0,.5fr) minmax(400px,1.15fr) minmax(260px,.55fr);align-items:end;gap:5vw;display:grid}.section-intro h2{font-size:clamp(42px,5vw,72px)}.section-intro>p,.method-heading>p,.contract-copy>p,.preview-copy>p{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.prompt-picker{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;margin:58px 0 24px;display:flex;overflow-x:auto}.prompt-picker::-webkit-scrollbar{display:none}.prompt-chip{scroll-snap-align:start;border:1px solid var(--line-strong);min-height:42px;color:var(--muted-strong);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 16px;font-size:13px;transition:background .18s,color .18s,border-color .18s}.prompt-chip:hover,.prompt-chip:focus-visible,.prompt-chip.active{background:var(--accent-soft);color:var(--accent);border-color:#c9ff7270}.slack-window{border:1px solid var(--line-strong);color:#20221f;background:#f5f5f2;border-radius:10px;grid-template-columns:72px 1fr;min-height:730px;display:grid;overflow:hidden;box-shadow:0 35px 90px #00000047}.slack-sidebar{background:#26212a;flex-direction:column;align-items:center;padding:20px 0;display:flex}.workspace-mark,.avatar{border-radius:9px;flex:none;place-items:center;font-weight:750;display:grid}.workspace-mark{background:var(--accent);color:#1b2018;width:38px;height:38px}.slack-rail-icons{gap:24px;margin-top:38px;display:grid}.slack-rail-icons span{border:1px solid #ffffff38;border-radius:6px;width:22px;height:22px;display:block}.slack-main{min-width:0}.slack-topbar{border-bottom:1px solid #dcddd8;justify-content:space-between;align-items:center;min-height:70px;padding:0 26px;display:flex}.slack-topbar>div{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;display:grid}.slack-topbar small{color:#797c76;grid-column:2;font-size:11px}.online-dot{width:8px;height:8px;box-shadow:none}.read-only-badge,.app-badge{color:#5f6858;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#e7eadf;border-radius:4px;font-size:9px}.read-only-badge{padding:6px 9px}.app-badge{padding:2px 4px}.slack-thread{max-width:930px;margin:0 auto;padding:44px clamp(24px,5vw,70px) 54px}.message{gap:13px;display:flex}.message+.message{margin-top:34px}.avatar{width:38px;height:38px;font-size:12px}.avatar-user{color:#3f3a34;background:#d8d2c8}.avatar-lino{color:var(--accent);background:#1f251e}.message p{margin:0}.message-meta{align-items:center;gap:8px;display:flex;margin-bottom:3px!important}.message-meta time{color:#91948e;font-size:11px}.message-user>div:last-child>p:last-child{font-size:15px}.lino-response{flex:1;min-width:0}.ack{color:#525650;font-size:14px}.task-list{background:#fafaf8;border:1px solid #dedfd9;border-radius:7px;gap:8px;margin:18px 0 24px;padding:15px 18px;list-style:none;display:grid}.task-list li{color:#555953;grid-template-columns:16px 1fr auto;align-items:center;gap:9px;font-size:12px;display:grid}.task-list li>span{background:#dcebc8;border-radius:50%;place-items:center;width:15px;height:15px;display:grid}.task-list li>span:after{content:"✓";color:#34511f;font-size:9px;font-weight:800}.task-list small{color:#9a9d96;font-family:var(--mono);text-transform:uppercase;font-size:8px}.report{background:#fff;border:1px solid #d9dbd5;border-radius:8px;transition:opacity .18s,transform .18s;overflow:hidden}.report.is-updating{opacity:.35;transform:translateY(3px)}.report-head{background:#f5f7f1;border-bottom:1px solid #e4e5e0;justify-content:space-between;align-items:center;padding:14px 18px;font-size:11px;display:flex}.report-head>div{align-items:center;gap:8px;display:flex}.report-head>span{color:#8a8e87;font-family:var(--mono);font-size:9px}.report-status{width:7px;height:7px;box-shadow:none;background:#d5a93f}.report>h3{letter-spacing:-.025em;max-width:680px;margin:0;padding:22px 18px 17px;font-size:21px;font-weight:640;line-height:1.25}.claim,.next-step{border-top:1px solid #e5e6e1;grid-template-columns:92px 1fr auto;align-items:start;gap:15px;padding:14px 18px;display:grid}.claim>span,.next-step>span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;padding-top:2px;font-size:8px;font-weight:700}.claim p,.next-step p{color:#565a54;font-size:12px;line-height:1.55}.claim a{color:#5d6d4a;font-family:var(--mono);white-space:nowrap;font-size:8px}.claim.observation>span{color:#376897}.claim.inference>span{color:#6b7449}.claim.hypothesis>span{color:#9a672d}.next-step{background:#f3f8e9;grid-template-columns:92px 1fr}.next-step>span{color:#547333}code{font-family:var(--mono);font-size:.9em}.disclaimer{color:#92958f;font-size:9px;margin-top:9px!important}.method{max-width:none;padding-left:max(var(--pad), calc((100vw - var(--max)) / 2 + var(--pad)));padding-right:max(var(--pad), calc((100vw - var(--max)) / 2 + var(--pad)));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#090d0a}.method-heading{grid-template-columns:1fr minmax(280px,.45fr);align-items:end;gap:8vw;margin-top:60px;display:grid}.method-heading h2{font-size:clamp(48px,6.8vw,94px)}.method-heading p{max-width:410px}.method-flow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:96px;display:grid}.method-flow article{border-right:1px solid var(--line);min-height:340px;padding:25px 24px 34px}.method-flow article:last-child{border-right:0}.method-flow article{flex-direction:column;justify-content:space-between;display:flex}.method-flow h3{letter-spacing:-.035em;margin:0 0 10px;font-size:21px;font-weight:560}.method-flow p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.evidence-contract{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(55px,9vw,130px);display:grid}.contract-visual{place-items:center;min-height:640px;display:grid;position:relative}.contract-visual:before{content:"";filter:blur(30px);background:radial-gradient(circle,#c9ff721f,#0000 60%);position:absolute;inset:5%}.contract-terminal{z-index:1;border:1px solid var(--line-strong);background:#0b0f0c;border-radius:8px;width:min(100%,650px);position:relative;overflow:hidden;box-shadow:0 30px 80px #00000059}.terminal-bar{border-bottom:1px solid var(--line);align-items:center;gap:6px;height:48px;padding:0 16px;display:flex}.terminal-bar span{background:#3a423b;border-radius:50%;width:7px;height:7px}.terminal-bar span:nth-child(2){background:#667258}.terminal-bar small{color:var(--muted);font-family:var(--mono);margin-left:auto;font-size:9px}.contract-terminal pre{color:#d8ddd4;font:13px/2 var(--mono);margin:0;padding:clamp(25px,4vw,50px);overflow:auto}.code-muted{color:#606a60}.code-key{color:#9fa99e}.code-string{color:#e7ede1}.code-accent{color:var(--accent)}.validation-stamp{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#131c12f0;border:1px solid #c9ff7247;grid-template-columns:34px 1fr;column-gap:10px;min-width:235px;padding:16px;display:grid;position:absolute;bottom:13%;right:-2%;box-shadow:0 18px 60px #0006}.validation-stamp>span{background:var(--accent);color:#1a2116;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.validation-stamp strong{font-size:12px}.validation-stamp small{color:var(--muted);font-family:var(--mono);font-size:8px}.contract-copy h2{margin:42px 0 28px;font-size:clamp(46px,5.6vw,78px)}.contract-copy>p{max-width:490px}.contract-copy ul{border-top:1px solid var(--line);margin:48px 0 0;padding:0;list-style:none}.contract-copy li{border-bottom:1px solid var(--line);min-height:58px;color:var(--muted-strong);align-items:center;gap:20px;font-size:13px;display:flex}.contract-copy li span{color:var(--accent);font:9px var(--mono)}.architecture{max-width:none;padding-left:max(var(--pad), calc((100vw - var(--max)) / 2 + var(--pad)));padding-right:max(var(--pad), calc((100vw - var(--max)) / 2 + var(--pad)));border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0a0d0b}.architecture-map{grid-template-columns:.65fr 100px 1.45fr 130px 1fr;align-items:center;margin-top:85px;display:grid}.arch-zone{gap:16px;display:grid}.arch-zone>small{color:var(--muted);font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase}.arch-cluster{border:1px solid var(--line-strong);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:32px 32px;grid-template-columns:repeat(2,1fr);min-height:260px;display:grid}.arch-targets .arch-cluster{grid-template-columns:1fr}.arch-node{border:1px solid var(--line-strong);text-align:center;background:#0e130ff0;flex-direction:column;justify-content:center;align-items:center;min-height:110px;margin:14px;display:flex}.arch-node strong{font-size:13px}.arch-node small{color:var(--muted);font:8px var(--mono);text-transform:uppercase;margin-top:4px}.arch-node.node-primary{color:#1a2117;background:#f0f3eb;min-height:260px;margin:0}.arch-node.node-primary>span{color:#fff;background:#392f3e;border-radius:9px;place-items:center;width:42px;height:42px;margin-bottom:15px;font-weight:800;display:grid}.arch-node.node-primary small{color:#72796e}.arch-node.node-accent{background:#162014;border-color:#c9ff7266}.arch-node.node-accent strong{color:var(--accent)}.arch-arrow{place-items:center;min-height:1px;display:grid;position:relative}.arch-arrow>span{background:var(--line-strong);width:100%;height:1px}.arch-arrow>span:after{content:"";border-top:1px solid var(--accent);border-right:1px solid var(--accent);width:7px;height:7px;margin-left:auto;display:block;transform:translateY(-3px)rotate(45deg)}.arch-arrow small{color:var(--muted);font:7px var(--mono);text-align:center;text-transform:uppercase;position:absolute;bottom:12px}.security-note{border-top:1px solid var(--line);grid-template-columns:45px 1fr;align-items:center;gap:18px;max-width:840px;margin:70px auto 0;padding-top:25px;display:grid}.security-note p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.security-note strong{color:var(--text)}.security-icon{width:42px;height:42px;color:var(--accent);border:1px solid #c9ff7259;border-radius:50%;place-items:center;display:grid}.trust-specs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:58px;display:grid}.trust-specs article{border-right:1px solid var(--line);grid-template-columns:34px 1fr;gap:18px;min-height:190px;padding:30px clamp(20px,2.6vw,40px) 34px 0;display:grid}.trust-specs article:not(:first-child){padding-left:clamp(20px,2.6vw,40px)}.trust-specs article:last-child{border-right:0}.trust-specs article>span{color:var(--accent);font:9px var(--mono)}.trust-specs h3{letter-spacing:-.03em;margin:0 0 12px;font-size:18px;font-weight:560}.trust-specs p{max-width:310px;color:var(--muted);margin:0;font-size:12px;line-height:1.65}.faq{border-top:1px solid var(--line);grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:clamp(70px,10vw,150px);display:grid}.faq-heading{align-self:start;position:sticky;top:140px}.faq-heading h2{letter-spacing:-.055em;max-width:620px;margin:46px 0 28px;font-size:clamp(42px,5vw,70px);font-weight:510;line-height:1}.faq-heading>p{max-width:410px;color:var(--muted);margin:0;font-size:15px}.faq-list{border-top:1px solid var(--line-strong)}.faq-list details{border-bottom:1px solid var(--line-strong)}.faq-list summary{cursor:pointer;min-height:92px;color:var(--muted-strong);letter-spacing:-.025em;grid-template-columns:44px 1fr 22px;align-items:center;gap:16px;padding:0 4px;font-size:18px;font-weight:540;list-style:none;display:grid;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--accent);font:18px var(--mono);justify-self:end;transition:transform .18s}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list summary span{color:var(--accent);font:10px var(--mono)}.faq-list details>p{max-width:670px;color:var(--muted);margin:-4px 44px 0 60px;padding:0 0 32px;font-size:14px;line-height:1.75}.faq-list summary:hover,.faq-list summary:focus-visible{color:var(--text)}.preview-section{max-width:none;min-height:86vh;padding-left:max(var(--pad), calc((100vw - var(--max)) / 2 + var(--pad)));padding-right:max(var(--pad), calc((100vw - var(--max)) / 2 + var(--pad)));border-top:1px solid var(--line);grid-template-columns:minmax(0,.82fr) minmax(520px,1fr);align-items:center;gap:clamp(60px,8vw,140px);display:grid;position:relative;overflow:hidden}.cta-grid{opacity:.48;-webkit-mask-image:radial-gradient(circle at 75%,#000,#0000 72%);mask-image:radial-gradient(circle at 75%,#000,#0000 72%)}.preview-copy,.preview-form{z-index:2;position:relative}.preview-copy{max-width:680px}.preview-copy h2{letter-spacing:-.065em;max-width:680px;margin:38px 0 30px;font-size:clamp(58px,6.8vw,104px);font-weight:510;line-height:.92}.preview-copy>p{max-width:590px}.preview-principles{border-top:1px solid var(--line-strong);gap:0;max-width:590px;margin:42px 0 0;padding:0;list-style:none;display:grid}.preview-principles li{border-bottom:1px solid var(--line);min-height:60px;color:var(--muted-strong);grid-template-columns:38px 1fr;align-items:center;gap:16px;font-size:13px;display:grid}.preview-principles span,.form-heading>span,.form-field>span{color:var(--accent);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:600}.preview-form{border-top:1px solid var(--line-strong);justify-self:end;width:100%;max-width:720px;padding:34px 0 8px}.form-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:42px;display:flex}.form-heading p{max-width:300px;color:var(--muted);margin:0;font-size:13px}.form-row{grid-template-columns:1fr 1fr;gap:28px;display:grid}.form-field{gap:11px;margin-bottom:30px;display:grid}.form-field input,.form-field select,.form-field textarea{border:0;border-bottom:1px solid var(--line-strong);width:100%;min-height:46px;color:var(--text);background:0 0;border-radius:0;outline:0;padding:0 0 12px;font-size:15px;transition:border-color .18s,box-shadow .18s}.form-field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.form-field textarea{resize:vertical;min-height:118px;padding-top:6px;line-height:1.55}.form-field input::placeholder,.form-field textarea::placeholder{color:#758074}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--accent);box-shadow:0 1px 0 var(--accent)}.form-field input:focus-visible,.form-field select:focus-visible,.form-field textarea:focus-visible{outline-offset:5px;outline:2px solid #c9ff7266}.form-honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-submit-row{align-items:center;gap:24px;margin-top:6px;display:flex}.form-submit-row>p{max-width:310px;color:var(--muted);margin:0;font-size:11px;line-height:1.55}.preview-form button{cursor:pointer;flex:none}.preview-form button:disabled{cursor:wait;opacity:.58;transform:none}.form-status{min-height:24px;color:var(--muted-strong);margin:20px 0 0;font-size:13px}.form-status.is-success{color:var(--accent)}.form-status.is-error{color:var(--danger)}.site-footer{min-height:270px;padding:62px var(--pad) 48px;border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1.1fr .9fr .75fr;align-items:start;gap:6vw;font-size:11px;display:grid}.footer-brand .brand-logo{width:172px}.footer-brand p{max-width:300px;color:var(--muted);margin:20px 0 0}.footer-nav,.footer-meta{gap:13px;font-size:12px;display:grid}.footer-nav a,.footer-meta a{width:max-content;color:var(--muted-strong);transition:color .18s}.footer-nav a:hover,.footer-nav a:focus-visible,.footer-meta a:hover,.footer-meta a:focus-visible{color:var(--accent)}.footer-meta p{color:var(--muted);margin:0}.footer-meta p:last-child{color:var(--accent);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:26px;font-size:9px}.reveal{opacity:1;transform:none}.js-motion .reveal{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}.js-motion .reveal.is-visible{opacity:1;transform:translateY(0)}.hero-copy.reveal{transition-delay:.1s}@keyframes orbit-rotate{to{transform:rotate(360deg)}}@keyframes signal-flow{to{stroke-dashoffset:-52px}}@keyframes node-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (width<=1180px){.hero{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr)}.hero h1{font-size:clamp(52px,6.6vw,78px)}.source-node{min-width:112px;padding:10px 12px}.architecture-map{grid-template-columns:.7fr 55px 1.45fr 80px 1fr}.arch-arrow small{display:none}.site-nav{gap:20px}}@media (width<=900px){.site-header{grid-template-columns:1fr auto}.header-cta{display:none}.menu-toggle{cursor:pointer;place-content:center;justify-self:end;gap:4px;width:44px;height:44px;display:grid}.menu-toggle>span:not(.sr-only){background:currentColor;width:20px;height:1px;transition:transform .18s,opacity .18s;display:block}.menu-toggle[aria-expanded=true]>span:first-child{transform:translateY(5px)rotate(45deg)}.menu-toggle[aria-expanded=true]>span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true]>span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.site-nav{padding:14px var(--pad) 24px;border-bottom:1px solid var(--line);opacity:0;pointer-events:none;background:#070a08fa;gap:0;transition:transform .25s,opacity .25s;display:grid;position:fixed;inset:68px 0 auto;transform:translateY(-125%)}.site-nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.site-nav a{border-bottom:1px solid var(--line);padding:18px 0;font-size:16px}body.menu-open{overflow:hidden}.hero{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);padding-top:140px}.hero>*{min-width:0}.hero-copy{padding-right:0}.evidence-orbit{width:min(88vw,640px);margin:-20px auto 40px}.hero-proof{grid-template-columns:1fr}.hero-proof p{border-right:0;border-bottom:1px solid var(--line);min-height:58px}.statement{grid-template-columns:1fr;gap:28px}.principle-row{grid-template-columns:1fr}.principle-row>div,.principle-row>div:not(:first-child){border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:30px 0 34px}.principle-row>div:last-child{border-bottom:0}.principle-row h3{margin-top:60px}.section-intro{grid-template-columns:1fr;align-items:start}.section-intro h2{margin-top:24px}.section-intro>p{max-width:510px}.slack-window{grid-template-columns:54px 1fr}.slack-thread{padding-left:22px;padding-right:22px}.method-heading{grid-template-columns:1fr}.method-flow{grid-template-columns:1fr 1fr}.method-flow article{border-bottom:1px solid var(--line);min-height:240px}.method-flow article:nth-child(2n){border-right:0}.method-flow article:last-child{grid-column:1/-1}.evidence-contract{grid-template-columns:1fr}.contract-visual{order:2;min-height:540px}.contract-copy{order:1}.architecture-map{grid-template-columns:1fr;gap:0}.arch-arrow{justify-self:center;width:1px;height:60px}.arch-arrow>span{width:1px;height:100%}.arch-arrow>span:after{margin:auto;transform:translate(-3px,55px)rotate(135deg)}.arch-node.node-primary{min-height:180px}.faq{grid-template-columns:1fr}.faq-heading{position:static}.faq-heading h2{max-width:760px}.preview-section{grid-template-columns:1fr;gap:72px;min-height:auto}.preview-copy{max-width:760px}.preview-copy h2{max-width:760px;font-size:clamp(58px,10vw,88px)}.preview-form{justify-self:stretch;max-width:none}.site-footer{grid-template-columns:1.1fr .9fr .75fr;gap:34px;min-height:0;padding-top:45px;padding-bottom:45px}}@media (width<=620px){:root{--pad:20px}.site-header{min-height:68px}.brand-logo,.site-header.is-scrolled .brand-logo{width:132px}.footer-brand .brand-logo{width:154px}.hero{padding-top:112px}.hero h1{font-size:clamp(46px,14.5vw,68px);line-height:.98}.hero-lede{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch;gap:10px}.text-link{justify-content:center}.evidence-orbit{width:112vw;transform:scale(.88) translate(var(--orbit-x), var(--orbit-y));margin-left:-16vw}.source-node{min-width:100px}.node-slack{left:8%}.node-logs{right:4%}.node-aws{right:3%}.node-github{left:9%}.orbit-caption{display:none}.prompt-picker{margin-right:calc(var(--pad) * -1);padding-bottom:7px;padding-right:56px;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 46px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 46px),#0000 100%)}.section{padding-top:96px;padding-bottom:96px}.principle-row{margin-top:62px}.statement h2,.section-intro h2,.method-heading h2,.contract-copy h2{font-size:43px}.section-intro{gap:20px}.slack-window{border-radius:7px;grid-template-columns:1fr;min-height:0}.slack-sidebar{display:none}.slack-topbar{padding:0 17px}.slack-thread{padding:28px 14px}.message{gap:9px}.avatar{border-radius:7px;width:32px;height:32px;font-size:10px}.task-list{padding:12px}.task-list small{display:none}.report-head{flex-direction:column;align-items:flex-start;gap:5px}.report>h3{font-size:18px}.claim,.next-step{grid-template-columns:1fr;gap:5px}.claim a{margin-top:3px}.method-flow{grid-template-columns:1fr}.method-flow article{border-right:0;min-height:210px}.method-flow article:last-child{grid-column:auto}.contract-visual{min-height:470px}.contract-terminal pre{font-size:10px}.validation-stamp{transform-origin:100% 100%;bottom:5%;right:0;transform:scale(.9)}.arch-cluster{grid-template-columns:1fr}.architecture .section-intro>p{margin-top:5px}.security-note,.trust-specs{grid-template-columns:1fr}.trust-specs article,.trust-specs article:not(:first-child){border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:25px 0 28px}.trust-specs article:last-child{border-bottom:0}.faq-list summary{grid-template-columns:34px 1fr 20px;min-height:82px;font-size:16px}.faq-list details>p{margin-left:50px;margin-right:20px}.preview-section{gap:56px}.preview-copy h2{font-size:clamp(48px,14vw,68px)}.preview-principles{display:none}.form-heading{gap:12px;margin-bottom:34px;display:grid}.form-row{grid-template-columns:1fr;gap:0}.form-submit-row{flex-direction:column;align-items:stretch}.form-submit-row .button{width:100%}.form-submit-row>p{max-width:none}.site-footer{grid-template-columns:1fr;gap:34px}.footer-brand p{margin-top:15px}.footer-meta p:last-child{margin-top:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js-motion .reveal{opacity:1;transform:none}}
