@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500&display=swap";.wordmark{font-family:var(--font-display);font-size:var(--wm-size);letter-spacing:-.045em;color:var(--text);-webkit-user-select:none;user-select:none;font-weight:500;line-height:1;display:inline-block}.wordmark__text,.wordmark__ff{display:inline-block;position:relative}.wordmark__bar{background:var(--accent);border-radius:var(--r-bar);pointer-events:none;height:.21em;position:absolute;top:.06em;left:-.04em;right:-.1em}.btn.mono{align-items:center;gap:var(--s-2);font-size:var(--fs-mono-btn);border-radius:var(--r-sm);min-height:36px;box-shadow:none;white-space:nowrap;transition:background-color var(--d-fast) var(--ease), border-color var(--d-fast) var(--ease), color var(--d-fast) var(--ease);border:1px solid #0000;padding:9px 18px;font-weight:500;line-height:16px;display:inline-flex}.btn--primary{background:var(--accent);color:var(--bg);border-color:var(--accent)}.btn--primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn--secondary{color:var(--text);border-color:var(--border-strong);background:#1c1c20}.btn--secondary:hover{border-color:var(--border-strong)}.btn--ghost{color:var(--text-muted);padding-inline:0}.btn--ghost:hover{color:var(--text)}@media (pointer:coarse),(width<=768px){.btn.mono{min-height:44px;padding-block:13px}}.nav{z-index:100;height:var(--nav-h);transition:background-color var(--d-base) var(--ease), border-color var(--d-base) var(--ease), backdrop-filter var(--d-base) var(--ease);border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;inset:0 0 auto}.nav--scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom-color:var(--border);background:#0a0a0bb8}.nav__inner{align-items:center;gap:var(--s-6);grid-template-columns:1fr auto 1fr;display:grid}.nav__brand{justify-self:start;align-items:center;display:inline-flex}.nav__inner>.btn{justify-self:end}.nav__links{justify-content:center;align-items:center;gap:var(--s-12);display:flex}.nav__link.mono{color:var(--text-muted);font-size:var(--fs-mono-ui);transition:color var(--d-fast) var(--ease);padding-block:6px;position:relative}.nav__link:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform var(--d-base) var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav__link:hover{color:var(--text)}.nav__link:hover:after{transform:scaleX(1)}.nav__toggle{border-radius:var(--r-sm);width:44px;height:44px;color:var(--text);justify-content:center;justify-self:end;align-items:center;margin-right:-10px;display:none}.nav__bars{gap:5px;width:20px;display:grid}.nav__bars>span{height:2px;transition:transform var(--d-base) var(--ease), opacity var(--d-fast) var(--ease);background:currentColor;border-radius:1px}.nav--open .nav__bars>span:first-child{transform:translateY(7px)rotate(45deg)}.nav--open .nav__bars>span:nth-child(2){opacity:0}.nav--open .nav__bars>span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav__panel{top:var(--nav-h);z-index:2;padding:var(--s-2) var(--gutter) var(--s-6);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border);opacity:0;visibility:hidden;transition:transform var(--d-base) var(--ease), opacity var(--d-base) var(--ease), visibility var(--d-base);background:#0a0a0bf7;flex-direction:column;gap:0;display:none;position:fixed;left:0;right:0;transform:translateY(-8px)}.nav--open .nav__panel{opacity:1;visibility:visible;transform:none}.nav__panel-link{color:var(--text-muted);font-size:var(--fs-mono);border-bottom:1px solid var(--border);transition:color var(--d-fast) var(--ease);padding:15px 0}.nav__panel-link:last-of-type{border-bottom:0}.nav__panel-link:active{color:var(--text)}.nav__panel-cta{margin-top:var(--s-3);justify-content:center}.nav__scrim{inset:var(--nav-h) 0 0 0;z-index:1;opacity:0;transition:opacity var(--d-base) var(--ease);background:#0a0a0b80;display:none;position:fixed}.nav--open .nav__scrim{opacity:1}@media (width<=768px){.nav__links,.nav__inner>.nav__cta{display:none}.nav__inner{grid-template-columns:1fr auto}.nav__toggle{display:inline-flex}.nav__panel{display:flex}.nav--open .nav__scrim{display:block}.nav__brand{min-height:44px}}@media (pointer:coarse) and (width>=769px){.nav__link.mono{padding-block:12px}.nav__brand{min-height:44px}}@media (prefers-reduced-motion:reduce){.nav__panel,.nav__scrim,.nav__bars>span{transition:none}}.hero{padding-top:calc(var(--nav-h) + var(--s-8) + 30px);position:relative;overflow:hidden}.hero__glow{filter:blur(30px);pointer-events:none;background:radial-gradient(46% 46% at 50% 60%,#e8b84b21,#0000 70%);width:120%;height:95%;position:absolute;top:18%;left:50%;transform:translate(-50%)}.hero__grain{pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero__eyebrow{color:var(--text-faint);margin-bottom:var(--s-10)}.hero__title{font-size:var(--fs-display);letter-spacing:-.03em;margin-bottom:var(--s-8);text-wrap:balance;max-width:22ch;line-height:1}.hero__line{white-space:nowrap}.hero__sub{color:var(--text-muted);font-size:var(--fs-body-lg);max-width:46ch;margin-bottom:calc(var(--s-16) - 10px);line-height:1.5}.hero__cta{justify-content:center;align-items:stretch;gap:var(--s-3);margin-bottom:var(--s-12);flex-wrap:wrap;display:flex}@media (pointer:coarse){.hero__kbd{display:none}}.hero__kbd{font-family:var(--font-mono);border:1px solid var(--border-strong);color:var(--text-muted);border-radius:3px;padding:1px 5px;font-size:10px;line-height:12px}.hero__demo{width:100%;max-width:1080px;margin:0 0 -80px;position:relative}@property --ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.hero__demo-frame{z-index:1;border-top-left-radius:var(--r-lg);border-top-right-radius:var(--r-lg);padding:0;position:relative;box-shadow:0 20px 80px #0009}.hero__demo-frame:before{content:"";z-index:-1;border-radius:calc(var(--r-lg) + 20px);background:conic-gradient(from var(--ring-angle), #e8b84b24 0deg, #e8b84b4d 40deg, #fff0cdb8 70deg, #fffaec 90deg,  #fff0cdb8 110deg, #e8b84b4d 145deg, #e8b84b24 180deg, #e8b84b4d 220deg, #fff0cd9e 250deg, #fff8e6d9 270deg,  #fff0cd9e 290deg, #e8b84b4d 325deg, #e8b84b24 360deg);filter:blur(30px);opacity:.85;animation:7s linear infinite ring-travel;position:absolute;inset:-20px -20px -40px}@keyframes ring-travel{to{--ring-angle:360deg}}@supports not (background:conic-gradient(from var(--ring-angle), red, blue)){.hero__demo-frame:before{animation:7s linear infinite ring-spin}@keyframes ring-spin{to{transform:rotate(360deg)}}}.hero__demo-inner{background:var(--surface);border-top-left-radius:var(--r-lg);border-top-right-radius:var(--r-lg);padding:var(--s-2) var(--s-2) 0;position:relative}@media (prefers-reduced-motion:reduce){.hero__demo-frame:before{animation:none}}.hero__demo-frame img{border-top-left-radius:var(--r-md);border-top-right-radius:var(--r-md);width:100%;height:auto}.redactable{cursor:pointer;display:inline-block;position:relative}.redactable__bar{background:var(--accent);border-radius:var(--r-bar);transform-origin:100%;height:.98em;transition:transform .42s var(--ease);will-change:transform;position:absolute;bottom:-.09em;left:-.07em;right:-.07em;transform:scaleX(1)}.redactable:hover .redactable__bar,.redactable:focus-visible .redactable__bar{transform:scaleX(0)}.redactable__word{transition:color .42s var(--ease)}@media (prefers-reduced-motion:reduce){.redactable__bar{transition:none}}@media (width<=768px){.hero{padding-top:calc(var(--nav-h) + var(--s-12))}.hero__demo{margin-bottom:0}.hero__demo-frame:before{opacity:.12}.hero__demo-inner{background:0 0;padding:0}}.ticker{background:var(--bg);border-top:1px solid var(--border);border-bottom:1px solid var(--border);width:100vw;margin-left:calc(50% - 50vw);position:relative}.ticker__scroll{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.ticker__claims{justify-content:center;gap:var(--s-8);padding:90px var(--gutter) 44px;white-space:nowrap;background:var(--bg);flex-wrap:wrap;margin:0;list-style:none;display:flex}.ticker__claim.mono{align-items:center;gap:var(--s-2);font-size:var(--fs-mono-ui);color:var(--text);display:inline-flex}.ticker__track{will-change:transform;width:max-content;animation:40s linear infinite ticker-scroll;display:flex}.ticker__scroll:hover .ticker__track{animation-play-state:paused}@keyframes ticker-scroll{to{transform:translate(-50%)}}.ticker__set{flex:none;align-items:center;margin:0;padding:0;list-style:none;display:flex}.ticker__item{align-items:baseline;gap:var(--s-2);padding:33px var(--s-8);white-space:nowrap;font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--tr-mono);border-right:1px solid var(--border);display:inline-flex}.ticker__label{color:var(--accent-muted);text-transform:uppercase}.ticker__value{color:var(--text-faint)}.ticker__bar{background:var(--accent-muted);border-radius:var(--r-bar);flex:none;align-self:center;width:14px;height:6px}@media (width<=768px){.ticker__item{padding:24px var(--s-6)}.ticker__claims{gap:var(--s-3);padding:52px var(--s-2) 32px}.ticker__claim.mono{letter-spacing:.04em;gap:5px;font-size:11px}.ticker__bar{width:9px;height:4px}}@media (prefers-reduced-motion:reduce){.ticker__track{animation:none}}.section.features{padding-top:calc(var(--s-32) - 40px);padding-bottom:calc(var(--s-16) + 8px)}.features__grid{gap:var(--s-4);margin:var(--s-12) 0 0;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.feat{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-6);transition:border-color var(--d-base) var(--ease);opacity:0;flex-direction:column;display:flex;transform:translateY(16px)}.feat:hover{border-color:var(--border-strong)}.feat--wide{align-items:stretch;gap:var(--s-6);grid-column:span 2;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);display:grid}.feat--wide .feat__copy{align-self:start}.feat--wide .feat__body{margin-bottom:0}.feat--wide .feat__visual{min-height:0;margin-top:0}.feat--wide .dropviz{height:100%;min-height:0}.features.is-shown .feat{opacity:1;transition:opacity var(--d-slow) var(--ease) calc(var(--i) * 40ms), transform var(--d-slow) var(--ease) calc(var(--i) * 40ms), border-color var(--d-base) var(--ease);transform:none}.feat__title{font-size:var(--fs-h3);letter-spacing:var(--tr-h2);margin-bottom:var(--s-3)}.feat__body{color:var(--text-muted);font-size:var(--fs-small);max-width:40ch;margin-bottom:var(--s-6)}.feat__visual{flex:1;justify-content:flex-start;align-items:center;min-height:0;display:flex}.feat__visual>*{width:100%}.dropviz{justify-content:center;align-items:center;gap:var(--s-3);border:1px dashed var(--border-strong);border-radius:var(--r-md);background:var(--bg);width:100%;min-height:104px;transition:border-color var(--d-base) var(--ease);display:flex}.feat:hover .dropviz{border-color:var(--accent-muted)}.dropviz__hint{color:var(--text-muted)}.dropviz__or{color:var(--text-faint);text-transform:lowercase}@media (pointer:coarse){.dropviz__or,.dropviz__key{display:none}}.dropviz__key{font-family:var(--font-mono);border:1px solid var(--border-strong);border-radius:var(--r-sm);color:var(--text);background:var(--surface-2);padding:4px 8px;font-size:11px}.linkviz{align-items:center;gap:var(--s-2);width:100%;display:flex}.linkviz__node{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg);letter-spacing:.08em;flex:none;padding:10px 12px;font-size:10px}.linkviz__node--machine{color:var(--text);border-color:var(--accent-muted)}.linkviz__node--cloud{color:var(--text-faint);opacity:.55}.linkviz__wire{background:repeating-linear-gradient(to right, var(--border) 0 4px, transparent 4px 8px);flex:1;height:1px;position:relative}.linkviz__cut{background:var(--surface);width:16px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.linkviz__cut:before,.linkviz__cut:after{content:"";background:var(--danger);width:11px;height:1px;position:absolute;top:50%;left:50%}.linkviz__cut:before{transform:translate(-50%,-50%)rotate(45deg)}.linkviz__cut:after{transform:translate(-50%,-50%)rotate(-45deg)}.entviz{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.entviz__chip{color:var(--text-muted);background:var(--bg);border:1px solid var(--border);border-radius:var(--r-sm);padding:5px 9px;font-size:11px}.fmtviz{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fmtviz__chip{font-size:var(--fs-mono);letter-spacing:var(--tr-mono);color:var(--text-faint);border:1px solid var(--border);border-radius:var(--r-sm);padding:8px 12px}.burnviz{gap:var(--s-3);justify-items:start;width:100%;display:grid}.burnviz__line{font-size:var(--fs-small);color:var(--text-muted);background:var(--bg);border:1px solid var(--border);border-radius:var(--r-sm);width:100%;padding:12px 14px}.burnviz__span{color:var(--text);vertical-align:bottom;display:inline-grid}.burnviz__span>*{grid-area:1/1;justify-self:start}.burnviz__now{opacity:0;font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;font-size:.94em}.features.is-shown .burnviz__was{opacity:0;transition:opacity .42s var(--ease) .52s}.features.is-shown .burnviz__now{opacity:1;transition:opacity .42s var(--ease) .52s}.burnviz__note{color:var(--text-faint)}@media (width>=641px) and (width<=1024px){.section.features{padding-top:var(--s-24);padding-bottom:var(--s-16)}}@media (width<=900px){.features__grid{grid-template-columns:repeat(2,1fr)}.feat--wide{align-items:stretch;gap:var(--s-6);grid-column:span 2;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);display:grid}.feat--wide .feat__copy{align-self:start}.feat--wide .feat__body{margin-bottom:0}.feat--wide .feat__visual{min-height:0;margin-top:0}.feat--wide .dropviz{height:100%;min-height:0}}@media (width<=760px){.feat--wide{gap:var(--s-6);grid-template-columns:1fr}.feat--wide .feat__visual{min-height:104px}.feat--wide .dropviz{height:auto;min-height:104px}}@media (width<=640px){.section.features{padding-top:var(--s-20);padding-bottom:var(--s-12)}.features__grid{margin-top:var(--s-8);grid-template-columns:1fr}.feat--wide{grid-column:span 1}.feat{padding:var(--s-6)}}@media (prefers-reduced-motion:reduce){.feat{opacity:1;transform:none}.features.is-shown .feat,.features.is-shown .burnviz__was,.features.is-shown .burnviz__now{transition:none}.burnviz__was{opacity:0}.burnviz__now{opacity:1}}.seq{height:340vh;position:relative}.seq__stage{justify-content:center;align-items:center;gap:var(--s-8);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.seq__head{text-align:center}.seq__head .sec__eyebrow{margin-bottom:var(--s-3)}.seq__headline{margin-inline:auto;white-space:nowrap;max-width:none;margin-bottom:0}@media (width<=640px){.seq__headline{white-space:normal;text-wrap:balance}}.seq__grid{gap:var(--s-12);grid-template-columns:220px 1fr 260px;align-items:center;width:100%;display:grid}.seq__rail,.seq__copy{transform:translateY(18px)}.seq__rail{gap:var(--s-8);margin:0;padding:0;list-style:none;display:grid}.seq__rail-item{padding-left:var(--s-4);color:var(--text-faint);opacity:.22;transition:opacity var(--d-slow) var(--ease), color var(--d-slow) var(--ease), border-color var(--d-slow) var(--ease);border-left:2px solid #0000;gap:6px;display:grid;position:relative}.seq__rail-item.is-active{opacity:1;color:var(--text);border-left-color:var(--accent)}.seq__rail-n{font-size:var(--fs-mono);color:var(--text-faint);transition:color var(--d-slow) var(--ease)}.seq__rail-item.is-active .seq__rail-n{color:var(--accent)}.seq__rail-label{font-family:var(--font-mono);letter-spacing:var(--tr-mono);text-transform:uppercase;font-size:1.5rem;font-weight:400;line-height:1.1}.seq__body{color:var(--text-muted);font-size:var(--fs-body-lg);margin-bottom:10px;line-height:1.5}.seq__meta{color:var(--accent);border-top:1px solid var(--border);padding-top:10px}@media (width<=900px){.seq{height:200vh}.seq__stage{top:var(--nav-h);height:calc(100svh - var(--nav-h));justify-content:center;gap:var(--s-4);padding-block:var(--s-3) var(--s-2);padding-inline:0}.seq__head{margin-bottom:0}.seq__headline{font-size:1.375rem}.seq__head .sec__eyebrow{margin-bottom:var(--s-1);font-size:11px}.seq__rail,.seq__copy{transform:none}.seq__grid{gap:var(--s-6);grid-template-columns:1fr;justify-items:center}.seq__rail{justify-content:center;gap:var(--s-6);flex-wrap:wrap;order:-1;display:flex}.seq__rail-item{padding-left:var(--s-3)}.seq__rail-label{font-size:1rem}.seq__copy{text-align:center;flex-direction:column;justify-content:flex-start;max-width:40ch;min-height:92px;display:flex}.seq__body{font-size:var(--fs-small);margin-bottom:10px;line-height:1.45}.seq__meta{padding-top:10px;font-size:11px}}@media (width<=900px) and (height<=670px){.seq__headline{font-size:1.125rem}.seq__head .sec__eyebrow{margin-bottom:0}.seq__rail{gap:var(--s-4)}.seq__rail-label{font-size:.875rem}.seq__rail-n{font-size:10px}.seq__copy{min-height:76px}.seq__body{margin-bottom:10px;font-size:12.5px;line-height:1.4}.seq__meta{padding-top:10px;font-size:10px}}@media (width<=900px){.seq__stage{justify-content:safe center}}@media (width<=340px){.seq__rail{gap:var(--s-3)}.seq__rail-label{letter-spacing:.04em;font-size:.75rem}.seq__copy{max-width:none;min-height:92px}.seq__body{font-size:12px}}@media (width>=641px) and (width<=900px) and (height>=700px){.seq__stage{justify-content:center;gap:var(--s-8);padding-block:var(--s-8)}.seq__headline{font-size:var(--fs-h2)}.seq__head .sec__eyebrow{margin-bottom:var(--s-3);font-size:var(--fs-mono)}.seq__rail{gap:var(--s-10)}.seq__rail-label{font-size:1.25rem}.seq__copy{max-width:52ch;min-height:0}.seq__body{font-size:var(--fs-body-lg);line-height:1.5}.seq__meta{font-size:var(--fs-mono);padding-top:10px}}@media (width>=901px) and (width<=1100px){.seq__grid{gap:var(--s-8);grid-template-columns:170px minmax(0,1fr) 210px}.seq__rail-label{font-size:1.25rem}.seq__body{font-size:var(--fs-body)}}.doc3d{perspective:1600px;justify-content:center;align-items:center;display:flex;position:relative}.doc3d__stack{border-radius:var(--r-md);transform:rotateX(var(--rot-x)) rotateY(var(--rot-y)) translateZ(-24px) translate(14px, 14px);opacity:.35;filter:blur(1px);background:#c9c7c1;position:absolute;inset:6% 12%}.doc3d__sheet{width:min(460px,100%);transform-style:preserve-3d;transform:rotateX(var(--rot-x)) rotateY(var(--rot-y)) rotateZ(-1deg);border-radius:var(--r-md);transition:transform .12s linear;position:relative;box-shadow:0 40px 80px #0000008c,inset 0 2px #ffffff40}.doc3d__paper{background:var(--paper);color:var(--paper-ink);border-radius:var(--r-md);letter-spacing:0;padding:36px 34px;font-size:12.5px;line-height:1.85}.doc__head{font-family:var(--font-mono);letter-spacing:.12em;color:var(--paper-ink);font-size:10px;font-weight:500}.doc__small{color:var(--paper-ink-soft);font-size:10.5px}.doc__title{border-bottom:1px solid var(--paper-line);margin-bottom:6px;padding-bottom:4px;font-size:13px;font-weight:600}.doc__line{color:var(--paper-ink)}.doc__spacer{height:14px}.pii{display:inline-block;position:relative}.pii__text{position:relative}.pii.phase-0 .pii__text{background:rgba(229, 72, 77, calc(.14 * var(--t)));box-shadow:inset 0 -2px 0 rgba(229, 72, 77, var(--t))}.pii.phase-1 .pii__text{box-shadow:inset 0 -2px 0 var(--danger);background:#e5484d24}.pii__tag{vertical-align:1.5px;letter-spacing:.09em;background:var(--danger);color:#fff;white-space:nowrap;opacity:var(--t);transform:scale(var(--t));transform-origin:0;transition:opacity var(--d-base) var(--ease);border-radius:2px;margin-left:5px;padding:1px 4px;font-size:7px;display:inline-block}.pii__slot{vertical-align:bottom;display:inline-grid}.pii__slot>*{grid-area:1/1}.pii__redacted{opacity:0;font-family:var(--font-mono);letter-spacing:.02em;color:var(--paper-ink);white-space:nowrap;justify-self:start;font-size:.94em}.pii.phase-2 .pii__text{opacity:calc(1 - var(--t));box-shadow:none;background:0 0}.pii.phase-2 .pii__redacted{opacity:var(--t)}.pii.phase-2 .pii__tag{opacity:0}@media (width<=900px){.doc3d__sheet{transform:rotateY(-6deg)}.doc3d__stack{display:none}}@media (width<=640px){.doc3d__sheet{transform:rotateY(-3deg)}.doc3d__paper{min-height:300px;padding:14px 15px;font-size:12.5px;line-height:1.5}.doc__head{letter-spacing:.06em;font-size:10.5px}.doc__small{font-size:11px}.doc__title{margin-bottom:3px;padding-bottom:2px;font-size:13px}.doc__spacer{height:8px}.pii__redacted{font-size:1em}.pii__tag{margin-left:3px;padding:1px 3px;font-size:6.5px}}@media (prefers-reduced-motion:reduce){.doc3d__sheet{transition:none;transform:none}.doc3d__stack{display:none}.pii.phase-2 .pii__text{opacity:0}.pii.phase-2 .pii__redacted{opacity:1}.pii__tag{display:none}}@media (width<=900px) and (height<=700px){.doc3d__paper{min-height:236px;padding:11px 12px;font-size:11px;line-height:1.4}.doc__spacer{height:6px}}@media (width<=340px){.doc3d__paper{min-height:232px;padding:10px;font-size:10px;line-height:1.38}.doc__head{font-size:9px}.doc__small{font-size:9.5px}.doc__title{font-size:11px}}@media (width>=641px) and (width<=900px) and (height>=700px){.doc3d__paper{min-height:0;padding:30px 28px;font-size:14px;line-height:1.8}.doc__head{letter-spacing:.1em;font-size:12px}.doc__small{font-size:12.5px}.doc__title{margin-bottom:6px;padding-bottom:4px;font-size:15px}.doc__spacer{height:12px}.pii__tag{padding:1px 4px;font-size:8px}}.section.waitlist{padding-block:var(--s-20);border-top:1px solid var(--border)}.wl__grid{gap:var(--s-16);grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:end;display:grid}.wl__headline{letter-spacing:var(--tr-h1);margin-bottom:var(--s-8);font-size:clamp(1.75rem,4.2vw,3.5rem);line-height:1.08}.wl__line{display:block}.wl__redacted{display:inline-block;position:relative}.wl__bar{background:var(--accent);border-radius:var(--r-bar);height:.98em;transform:scaleX(var(--t,1));transform-origin:100%;will-change:transform;position:absolute;bottom:-.09em;left:-.07em;right:-.07em}.wl__body{color:var(--text-muted);font-size:var(--fs-body-lg);max-width:48ch;margin:0;line-height:1.55}.wl__action{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--s-8)}.wl__action-label{font-size:var(--fs-h3);letter-spacing:var(--tr-h2);margin-bottom:var(--s-2)}.wl__action-sub{color:var(--text-muted);font-size:var(--fs-small);margin-bottom:var(--s-6)}.wl__form{gap:var(--s-3);width:100%;display:grid}.wl__input{min-width:0;min-height:52px;font-family:var(--font-body);font-size:var(--fs-body);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-sm);transition:border-color var(--d-fast) var(--ease);flex:1;padding:14px 16px}.wl__input::placeholder{color:var(--text-faint)}.wl__input:focus{border-color:var(--accent);outline:none}.wl__input:disabled,.wl__form .btn:disabled{opacity:.5;cursor:not-allowed}.wl__form .btn{justify-content:center;min-height:52px}.wl__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.wl__hp-input{opacity:0;border:0;width:1px;height:1px;padding:0}.wl__done{align-items:center;gap:var(--s-3);min-height:52px;color:var(--text);font-size:var(--fs-h3);margin:0;display:flex}.wl__tick{border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);flex:none;width:18px;height:10px;transform:rotate(-45deg)translateY(-2px)}.wl__meta{color:var(--text-faint);margin-top:var(--s-4);min-height:1em}@media (pointer:coarse){.wl__input{font-size:16px}}@media (width<=640px){.section.waitlist{padding-block:var(--s-10) var(--s-16)}.wl__headline{margin-bottom:var(--s-6)}.wl__body{margin-bottom:0}}@media (width>=641px) and (width<=1024px){.section.waitlist{padding-block:var(--s-20)}}@media (width<=900px){.wl__grid{gap:var(--s-10);grid-template-columns:1fr;align-items:start}.wl__action{max-width:520px}}@media (prefers-reduced-motion:reduce){.wl__bar{transform:scaleX(0)}}.sec__eyebrow{color:var(--text-faint);margin-bottom:var(--s-4)}.sec__title{font-size:var(--fs-h1);letter-spacing:var(--tr-h1);max-width:18ch;margin-bottom:var(--s-4);line-height:1.05}.sec__title--wide{max-width:24ch}.sec__body{color:var(--text-muted);max-width:44ch}.footer{border-top:1px solid var(--border);padding-block:var(--s-24) var(--s-12)}.footer__inner{justify-content:space-between;align-items:flex-end;gap:var(--s-12);flex-wrap:wrap;display:flex}.footer__platforms{gap:var(--s-2);margin:var(--s-8) 0 0;padding:0;list-style:none;display:flex}.footer__platform{color:var(--text-faint);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--surface);align-items:center;gap:7px;padding:8px 13px;display:inline-flex}.footer__platform-icon{width:17px;height:17px;display:inline-flex}.footer__platform-icon svg{width:100%;height:100%;display:block}.footer__note{color:var(--text-faint)}@media (width<=640px){.footer{padding-block:var(--s-16) var(--s-10)}.footer__inner{gap:var(--s-8)}.footer__platforms{margin-top:var(--s-6)}}@media (width>=641px) and (width<=1024px){.footer{padding-block:var(--s-20) var(--s-12)}}:root{--bg:#0a0a0b;--surface:#111113;--surface-2:#17171a;--border:#232327;--border-strong:#33333a;--text:#f5f4f2;--text-muted:#9a9aa2;--text-faint:#62626b;--accent:#e8b84b;--accent-hover:#f2c55e;--accent-muted:#6b5520;--redact:#0a0a0b;--redact-invert:#f5f4f2;--danger:#e5484d;--paper:#f5f4f2;--paper-line:#dedcd6;--paper-ink:#1a1a1c;--paper-ink-soft:#6b6b70;--font-display:"Geist", "Suisse Intl", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-display:clamp(2rem, 5.2vw, 4.25rem);--fs-h1:clamp(1.75rem, 4.5vw, 3.25rem);--fs-h2:clamp(1.375rem, 3vw, 2.25rem);--fs-h3:1.5rem;--fs-body-lg:1.125rem;--fs-body:1rem;--fs-small:.875rem;--fs-mono:.8125rem;--fs-mono-ui:.9375rem;--fs-mono-btn:.75rem;--tr-display:-.04em;--tr-h1:-.03em;--tr-h2:-.02em;--tr-body:-.01em;--tr-mono:.08em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--s-32:128px;--container:1200px;--gutter:24px;--nav-h:64px;--r-sm:4px;--r-md:6px;--r-lg:8px;--r-bar:0px;--ease:cubic-bezier(.19, 1, .22, 1);--d-fast:.12s;--d-base:.2s;--d-slow:.32s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:var(--accent) var(--bg);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background-color:var(--accent);border:2px solid var(--bg);background-clip:padding-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--accent-hover)}::-webkit-scrollbar-corner{background:var(--bg)}::-webkit-scrollbar-button{width:0;height:0;display:none}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);letter-spacing:var(--tr-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);margin:0;font-weight:500}p{margin:0}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;font-size:inherit;cursor:pointer;color:inherit;background:0 0;border:none}::selection{background:var(--accent);color:var(--bg)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-sm)}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.mono{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--tr-mono);text-transform:uppercase;font-weight:400}.section{padding-block:var(--s-32)}.hairline{background:var(--border);border:0;height:1px;margin:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=768px){.section{padding-block:var(--s-24)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
