:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#151526;--header:#171728;--panel:#1d1d33;--panel-bottom:#1a1a2d;--text:#f2eff9;--muted:#aaa8bc;--dim:#68677d;--line:#292940;--line-soft:#222238;--violet:#c18af0;--blue:#82baf6;--cyan:#86d2da;--orange:#e7b786;--green:#92d19a;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:28px;--space-7:42px;--space-8:50px;--space-9:52px;--space-10:64px;--font-size-micro:7px;--font-size-meta:8px;--font-size-label:9px;--font-size-small:10px;--font-size-body:11px;--font-size-code:12px;--font-size-input:13px;--font-size-lead:15px;--font-size-brand:17px;--font-size-display:clamp(48px, 4vw, 56px);--font-weight-brand:680;--font-weight-display:720;--line-height-display:.99;--line-height-body:1.48;--line-height-meta:1.45;--radius-control:4px;--radius-mark:5px;--radius-panel:6px;--radius-round:50%;--elevation-mark:inset 0 0 0 2px #ffffff06;--elevation-code:0 24px 70px #0504105c, inset 0 0 2px #b5a8ef14;--state-quiet:var(--dim);--state-accent:var(--cyan);--state-unavailable:#8f8da1;--state-unavailable-surface:var(--panel-bottom);--mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;font-family:var(--mono);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;color:var(--text);background:var(--bg);margin:0;overflow-x:hidden}a{color:inherit}button,input{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--state-accent);outline-offset:var(--space-1)}.launch-page{grid-template-rows:var(--space-10) minmax(0, 1fr) var(--space-9);background:radial-gradient(circle at 50% 44%, #2a264b29, transparent 38%), var(--bg);min-height:100svh;display:grid;overflow:hidden}.site-header{border-bottom:1px solid var(--line-soft);padding:0 var(--space-4);background:#171728f2;justify-content:space-between;align-items:center;display:flex}.wordmark{align-items:center;gap:9px;text-decoration:none;display:inline-flex}.wordmark>span{border-radius:var(--radius-mark);color:#d3cfdf;width:27px;height:22px;font-size:var(--font-size-label);box-shadow:var(--elevation-mark);border:1px solid #6e6d83;place-items:center;display:grid}.wordmark strong{font-size:var(--font-size-brand);font-weight:var(--font-weight-brand);letter-spacing:-.08em}.site-nav{align-items:center;gap:var(--space-6);color:#b3b0c2;font-size:var(--font-size-body);display:flex}.site-nav a{text-decoration:none}.site-nav a:hover{color:#fff}.site-nav>span{border:1px solid var(--line);border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);color:var(--state-quiet);font-size:var(--font-size-label);letter-spacing:.04em;text-transform:uppercase}.lander{min-height:0;padding:var(--space-7) var(--space-5);justify-content:center;align-items:center;display:flex}.hero{gap:var(--space-8);grid-template-columns:410px 400px;grid-template-areas:"code copy";align-items:stretch;width:min(100%,860px);height:min(520px,100svh - 190px);min-height:480px;display:grid}.hero-copy{flex-direction:column;grid-area:copy;min-width:0;padding:7px 0 5px;display:flex}.eyebrow{color:var(--violet);font-size:var(--font-size-small);letter-spacing:.055em;text-transform:uppercase;margin:0 0 15px}.thesis h1{max-width:400px;font-size:var(--font-size-display);font-weight:var(--font-weight-display);line-height:var(--line-height-display);letter-spacing:-.055em;margin:0}.description{max-width:395px;color:var(--muted);font-size:var(--font-size-lead);line-height:var(--line-height-body);margin:14px 0 0}.waitlist-command{margin-top:var(--space-7)}.waitlist-command>p{margin:0 0 var(--space-3);color:var(--state-quiet);font-size:var(--font-size-label);letter-spacing:.04em;text-transform:uppercase}.waitlist-form{gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin:0;display:grid}.waitlist-form:before{color:var(--state-quiet);content:">";font-size:var(--font-size-lead);grid-column:1}.waitlist-form>label:not(.bot-field){grid-column:2;min-width:0}.waitlist-form>label:not(.bot-field)>span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.waitlist-form input[type=email]{width:100%;min-width:0;height:38px;padding:0 var(--space-1);color:var(--text);font-size:var(--font-size-input);background:0 0;border:0;border-bottom:1px solid #39384f;border-radius:0;outline:0}.waitlist-form input[type=email]::placeholder{color:#77758c}.waitlist-form input[type=email]:focus{border-bottom-color:var(--state-accent)}.waitlist-form button{border-radius:var(--radius-control);height:34px;padding:0 var(--space-3);color:#c9c6d5;background:var(--state-unavailable-surface);cursor:pointer;font-size:var(--font-size-small);border:1px solid #3d3c54;grid-column:3}.waitlist-form button:hover{color:#fff;background:#202037;border-color:#68667d}.form-status{color:var(--state-accent);font-size:var(--font-size-meta);grid-column:2/-1;margin:1px 0 0;line-height:1.4}.form-status--quiet{color:var(--state-quiet)}.bot-field{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.quiet-actions{gap:14px;margin-top:26px;display:grid}.quiet-actions a{color:#c1becc;width:fit-content;font-size:var(--font-size-body);text-decoration:none}.quiet-actions a:after{margin-left:var(--space-2);color:var(--state-quiet);content:">"}.quiet-actions a:hover{color:#fff}.boundary-metadata{border-top:1px solid var(--line-soft);grid-template-columns:1.05fr .55fr 1.5fr;gap:14px;margin:auto 0 0;padding-top:15px;display:grid}.boundary-metadata div{min-width:0}.boundary-metadata dt{color:var(--state-quiet);font-size:var(--font-size-micro);letter-spacing:.05em;text-transform:uppercase}.boundary-metadata dd{color:var(--state-unavailable);font-size:var(--font-size-meta);line-height:var(--line-height-meta);margin:5px 0 0}.code-stage{grid-area:code;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.dot-field{pointer-events:none;background-image:radial-gradient(circle,#716d963d 1px,#0000 1.2px);background-size:10px 10px;position:absolute;inset:-52px;-webkit-mask-image:radial-gradient(#000 20%,#000000b3 48%,#0000 72%);mask-image:radial-gradient(#000 20%,#000000b3 48%,#0000 72%)}.code-window{z-index:1;border-radius:var(--radius-panel);background:linear-gradient(180deg, #24223dfa, #1c1b30fa), var(--panel);width:410px;height:500px;box-shadow:var(--elevation-code);border:1px solid #2b2a46;grid-template-rows:38px minmax(0,1fr) 48px;display:grid;position:relative;overflow:hidden}.proof-console-body{flex-direction:column;min-height:0;padding:26px 22px 18px;display:flex;position:relative}.proof-request-form,.challenge-artifact,.proof-artifact{flex-direction:column;flex:1;min-height:0;display:flex}.proof-request-form .code-comment,.challenge-artifact .code-comment{margin:0 0 28px}.proof-request-form label{gap:8px;margin-bottom:20px;display:grid}.proof-request-form label span{color:var(--state-quiet);font-size:var(--font-size-label);letter-spacing:.045em;text-transform:uppercase}.proof-request-form input{width:100%;height:38px;padding:0 var(--space-1);color:var(--text);font-size:var(--font-size-body);background:0 0;border:0;border-bottom:1px solid #39384f;border-radius:0;outline:0}.proof-request-form input::placeholder{color:#65637a}.proof-request-form input:focus{border-bottom-color:var(--state-accent)}.proof-request-form input:disabled{color:var(--state-quiet)}.proof-request-form button,.challenge-artifact>button{border-radius:var(--radius-control);width:fit-content;min-height:34px;padding:0 var(--space-3);color:#c9c6d5;background:var(--state-unavailable-surface);cursor:pointer;font-size:var(--font-size-small);border:1px solid #3d3c54;margin-top:12px}.proof-request-form button:hover:not(:disabled),.challenge-artifact>button:hover:not(:disabled){color:#fff;background:#202037;border-color:#68667d}.proof-request-form button:disabled,.challenge-artifact>button:disabled{cursor:wait;opacity:.65}.proof-console .challenge-artifact pre,.proof-console .proof-artifact pre{border:1px solid var(--line);border-radius:var(--radius-control);min-height:0;padding:var(--space-4);background:#12122270}.proof-console .challenge-artifact pre{overflow-wrap:anywhere;min-height:92px}.challenge-artifact pre code{color:var(--orange)}.challenge-artifact dl{gap:8px;margin:18px 0 0;display:grid}.challenge-artifact dl div{gap:var(--space-2);grid-template-columns:64px minmax(0,1fr);display:grid}.challenge-artifact dt{color:var(--state-quiet);font-size:var(--font-size-micro);letter-spacing:.045em;text-transform:uppercase}.challenge-artifact dd{min-width:0;color:var(--state-unavailable);font-size:var(--font-size-meta);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.proof-state{margin-bottom:var(--space-3);color:var(--state-unavailable);font-size:var(--font-size-label);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.proof-state[data-state=verified] span:first-child{color:var(--green)}.proof-console .proof-artifact pre{flex:1;overflow:auto}.proof-artifact pre code{color:#d1cfdb;font-size:9px;line-height:1.55}.proof-console-status{min-height:28px;padding-top:var(--space-3);color:var(--state-quiet);font-size:var(--font-size-meta);line-height:var(--line-height-meta);margin:auto 0 0}.proof-privacy-note{margin:var(--space-2) 0 0;color:#65637a;font-size:var(--font-size-micro);line-height:1.45}.code-window>header{border-bottom:1px solid #2c2b44b3;place-items:center;display:grid;position:relative}.code-window>header p{color:#77758e;font-size:var(--font-size-label);margin:0}.copy-artifact{right:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-control);min-width:82px;height:24px;padding:0 var(--space-2);color:var(--state-unavailable);cursor:pointer;font-size:var(--font-size-label);background:0 0;position:absolute}.copy-artifact:hover{border-color:var(--dim);color:var(--text)}.copy-artifact[data-status=copied]{color:var(--green)}.copy-artifact[data-status=failed]{color:var(--orange)}.copy-status{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.window-dots{gap:5px;display:flex;position:absolute;left:15px}.window-dots i{border-radius:var(--radius-round);background:#45435f;width:5px;height:5px}.code-window pre{min-width:0;font-family:var(--mono);white-space:pre-wrap;margin:0;padding:27px 22px;overflow:hidden}.code-window code{color:#d1cfdb;font-family:inherit;font-size:var(--font-size-code);line-height:1.68;display:block}.code-comment{color:#6d6b82;margin-bottom:10px;font-style:italic;display:inline-block}.code-window>footer{color:#747288;font-size:var(--font-size-micro);letter-spacing:.025em;text-transform:uppercase;border-top:1px solid #2c2b44b3;grid-template-columns:auto 12px auto 12px auto;justify-content:center;align-items:center;gap:7px;display:grid}.code-window>footer span[aria-hidden=true]{color:var(--violet);text-align:center}.code-window>footer span[data-active=true]{color:var(--cyan)}.site-footer{padding:0 var(--space-4);color:#5e5c70;font-size:var(--font-size-meta);justify-content:space-between;align-items:center;display:flex}.site-footer>div{gap:var(--space-6);display:flex}@media (width<=760px){.launch-page{grid-template-rows:var(--space-10) auto 56px;overflow:visible}.site-nav a{display:none}.site-nav{gap:0}.site-nav>span{padding:7px 9px}.lander{padding:46px var(--space-4) var(--space-10);align-items:flex-start}.hero{gap:var(--space-9);grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""code";width:min(100%,430px);height:auto;min-height:0}.hero-copy{min-height:560px;padding:0}.thesis h1{max-width:350px;font-size:clamp(42px,13vw,52px)}.description{max-width:355px;font-size:13px}.waitlist-command{margin-top:34px}.boundary-metadata{grid-template-columns:1fr .65fr 1.4fr}.code-stage{min-height:460px}.dot-field{inset:-36px calc(-1 * var(--space-4))}.code-window{width:100%;height:450px}.code-window pre{padding:22px var(--space-4)}.proof-console-body{padding:22px var(--space-4) var(--space-4)}.challenge-artifact pre,.proof-artifact pre{padding:var(--space-3)}.code-window code{font-size:clamp(9px,2.8vw,11px)}.site-footer>div{gap:14px}.site-footer>div span:last-child{display:none}}@media (width<=420px){.site-header,.site-footer{padding-left:12px;padding-right:12px}.wordmark strong{font-size:15px}.hero-copy{min-height:585px}.waitlist-form{grid-template-columns:auto minmax(0,1fr)}.waitlist-form button{grid-column:2;width:fit-content}.form-status{grid-column:2}.boundary-metadata{grid-template-columns:1fr .6fr}.boundary-metadata div:last-child{grid-column:1/-1}.site-footer>div span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
