body:has(.home-page){overflow-x:clip}body:has(.home-page) main{overflow-x:clip}body:has(.home-page) footer{border-top-width:0}.home-wrap{max-width:1360px;margin-inline:auto;padding-inline:clamp(20px,5vw,64px)}.home-section{padding-block:clamp(96px,11vw,160px)}.home-split{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:24px 80px;display:grid}.home-announcement{z-index:60;background:var(--a-ultraviolet-06);height:44px;color:var(--a-text-on-color);font-family:var(--a-font-sans);letter-spacing:.01em;text-align:center;justify-content:center;align-items:center;padding:0 16px;font-size:.96rem;font-weight:600;line-height:1.3;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.home-announcement-mobile-link{color:inherit;text-underline-offset:3px;white-space:nowrap;text-decoration:underline}@media (min-width:640px){.home-announcement{letter-spacing:normal;font-size:.875rem;font-weight:500}}.home-announcement-link{color:var(--a-text-on-color);align-items:center;gap:.5rem;text-decoration:none}.home-announcement-link:hover{text-decoration:underline}.home-announcement a:focus-visible{outline:2px solid var(--a-text-on-color);outline-offset:3px;border-radius:2px}.home-hero{padding-block:clamp(56px,7vw,104px) 0;position:relative;overflow-x:clip}.home-hero-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));align-items:center;gap:56px 72px;display:grid}.type-display-xl.home-hero-title{overflow-wrap:normal;font-size:clamp(3rem,6vw,4.5rem)}.home-hero-mark{aspect-ratio:64/36;pointer-events:none;z-index:-1;width:342%;position:absolute;top:50%;left:70%}@media (max-width:1239.98px){.home-hero-mark{width:209%;left:42%}}.home-launch-strip{max-width:100%;color:var(--foreground);filter:drop-shadow(0 2px 3px #1b1c2024)drop-shadow(0 0 1px #1b1c201a);align-self:flex-start;text-decoration:none;transition:filter .15s ease-out}.home-launch-strip:hover{filter:drop-shadow(0 4px 6px #1b1c202e)drop-shadow(0 0 1px #1b1c201f)}.home-launch-strip-paper{background:var(--a-surface);max-width:100%;font-family:var(--a-font-sans);letter-spacing:.01em;clip-path:polygon(3px 1px,22% 0,41% 2px,63% 0,84% 1px,calc(100% - 4px) 0,100% 14%,calc(100% - 5px) 31%,calc(100% - 1px) 47%,calc(100% - 6px) 63%,100% 79%,calc(100% - 3px) 100%,78% calc(100% - 1px),55% 100%,31% calc(100% - 2px),9% 100%,1px calc(100% - 1px),5px 83%,0 66%,6px 49%,1px 33%,5px 16%);align-items:center;gap:8px;padding:10px 18px 10px 12px;font-size:.92rem;line-height:1.4;display:inline-flex}.home-launch-strip-paper .chip{flex:none}@media (min-width:640px) and (max-width:1239.98px),(min-width:1300px){.home-launch-strip-paper{white-space:nowrap}}.home-logos{padding-block:clamp(40px,5vw,64px)}.home-logos-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:20px 48px;display:grid}@media (min-width:900px){.home-logos-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.home-panel{background:var(--a-surface);box-shadow:0 0 0 .5px var(--a-border);font-family:var(--a-font-sans);color:var(--a-text-primary);border-radius:14px;font-size:13px;line-height:1.45;overflow:hidden}.home-panel--hero{border-radius:var(--a-corner-m);box-shadow:0 0 0 .5px var(--a-border), 0 40px 100px #1b1c2029, 0 4px 16px #1b1c200f}.home-panel-bar{border-bottom:.5px solid var(--a-border);background:var(--a-canvas);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.home-panel--hero .home-panel-bar{padding-inline:18px}.home-panel-label{font-family:var(--a-font-mono);letter-spacing:.08em;color:var(--a-text-secondary);font-size:10px}.home-panel-mono{font-family:var(--a-font-mono);color:var(--a-text-secondary);font-size:11px}.home-panel-live{font-family:var(--a-font-mono);color:var(--a-text-secondary);align-items:center;gap:6px;font-size:11px;display:flex}.home-panel-live:before{content:"";background:var(--a-green-05);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #70c74833}.home-panel-count{font-family:var(--a-font-display);font-variation-settings:"wdth" 125;letter-spacing:-.02em;font-size:34px;font-weight:900;font-stretch:125%;line-height:1}.home-panel-stat{font-family:var(--a-font-display);font-variation-settings:"wdth" 125;font-size:22px;font-weight:800;line-height:1.2}.home-queue-stats{flex-wrap:wrap;gap:14px clamp(28px,4vw,48px);padding:16px 18px 14px;display:flex}.home-panel-label--lg{font-size:11.5px;font-weight:600}.home-panel-lane{border-top:.5px solid var(--a-border);border-bottom:.5px solid var(--a-border);background:var(--a-warm-03);color:var(--a-text-secondary);justify-content:space-between;align-items:center;gap:10px;padding:13px 18px;font-size:12px;display:flex}.home-queue-window{position:relative;overflow:hidden}.home-queue-track{will-change:transform}.home-panel-row{box-sizing:border-box;border-bottom:.5px solid var(--a-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:0 18px;transition:background .9s ease-out;display:grid}.home-queue-track>.home-panel-row:last-child{border-bottom:0}.home-panel-row[data-active]{background:var(--a-surface-accent)}.home-sev{border-radius:999px;flex:none;width:8px;height:8px}.home-panel-avatar{background:var(--a-surface-accent);width:22px;height:22px;color:var(--a-text-primary);border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.home-panel-approve{transition:transform .3s ease-out}.home-panel-approve[data-pressed]{transform:scale(.96)}.home-platform-grid{grid-template-columns:minmax(0,190px) minmax(0,1fr);display:grid}.home-platform-sources{border-right:.5px solid var(--a-border);flex-direction:column;padding:12px 0;display:flex}.home-platform-source{justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;transition:background .22s ease-out;display:flex}.home-platform-source-dot{background:var(--a-warm-05);border-radius:999px;flex:none;width:6px;height:6px;transition:background .22s ease-out}.home-platform-source[data-active]{background:var(--a-surface-accent)}.home-platform-source[data-active] .home-platform-source-dot{background:var(--a-text-primary)}.home-platform-row{border-bottom:.5px solid var(--a-border);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 92px;align-items:center;gap:12px;padding:10px 16px;transition:background .26s ease-out;display:grid}.home-platform-row[data-active]{background:var(--a-canvas)}.home-platform-tag{background:var(--a-muted);width:18px;height:18px;color:var(--a-text-secondary);font-family:var(--a-font-mono);border-radius:5px;justify-content:center;align-items:center;font-size:9px;font-weight:600;transition:transform .22s ease-out,background .22s ease-out;display:flex}.home-platform-tag[data-active]{background:var(--a-strong);color:var(--a-text-inverse);transform:scale(1.15)}@media (max-width:559.98px){.home-platform-grid{grid-template-columns:minmax(0,1fr)}.home-platform-sources{display:none}.home-platform-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 72px}}.home-proof-event{opacity:.2;grid-template-columns:16px minmax(0,1fr) auto;align-items:start;gap:10px;padding:7px 0;transition:opacity .3s ease-out,transform .3s ease-out;display:grid;transform:translateY(4px)}.home-proof-event[data-on]{opacity:1;transform:none}.home-proof-event-dot{box-sizing:border-box;border:1.5px solid;border-radius:999px;width:10px;height:10px;margin-top:3px}.home-proof-evidence{border-radius:var(--a-corner-s);box-shadow:0 0 0 .5px var(--a-border);background:var(--a-canvas);opacity:.25;justify-content:space-between;gap:10px;padding:8px 10px;transition:opacity .3s ease-out;display:flex}.home-proof-evidence[data-on]{opacity:1}.home-proof-code{border-radius:var(--a-corner-s);background:var(--a-dark-01);color:var(--a-cool-08);font-family:var(--a-font-mono);white-space:pre-wrap;padding:10px 12px;font-size:11.5px;line-height:1.7;overflow:hidden}.home-guard-rule,.home-guard-feed{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 16px;transition:background .24s ease-out,opacity .3s ease-out;display:grid}.home-guard-rule[data-active]{background:var(--a-surface-accent)}.home-guard-segment{background:var(--a-muted);border-radius:9px;gap:2px;padding:3px;display:flex}.home-guard-segment>span{white-space:nowrap;color:var(--a-text-secondary);border-radius:7px;padding:4px 9px;font-size:11.5px;font-weight:600}.home-guard-segment>span[data-active]{background:var(--a-surface);color:var(--a-text-primary);box-shadow:0 1px 2px #1b1c201f}.home-guard-segment>span[data-active][data-mode=autonomous]{background:var(--a-ultraviolet-06);color:var(--a-text-on-color)}@media (max-width:559.98px){.home-guard-segment>span:not([data-active]){display:none}}.home-hub{aspect-ratio:1;width:100%;max-width:560px;margin-inline:auto;position:relative}.home-hub-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home-hub-ring{fill:none;stroke:var(--a-border);stroke-width:1px}.home-hub-ring--outer{stroke-dasharray:2 6}.home-hub-spoke{stroke:var(--a-border);stroke-width:1px;transition:stroke .26s ease-out}.home-hub-spoke[data-active]{stroke:var(--a-ultraviolet-06);stroke-width:2px}.home-hub-pulse{fill:var(--a-ultraviolet-06)}.home-hub-core{aspect-ratio:1;background:var(--a-ultraviolet-06);width:21%;color:var(--a-text-on-color);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #793f991f,0 24px 60px #793f9959}.home-hub-mark{width:62%;height:auto}.home-hub-pill{white-space:nowrap;cursor:pointer;background:var(--a-surface);color:var(--a-text-primary);box-shadow:0 0 0 .5px var(--a-border), 0 4px 12px #1b1c200f;font-family:var(--a-font-display);font-variation-settings:"wdth" 110;letter-spacing:.01em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:.8rem;font-weight:650;font-stretch:110%;line-height:1.4;transition:background .22s ease-out,color .22s ease-out,box-shadow .22s ease-out;display:flex;position:absolute;transform:translate(-50%,-50%)}.home-hub-pill[data-active]{background:var(--a-ultraviolet-06);color:var(--a-text-on-color);box-shadow:0 0 0 .5px var(--a-ultraviolet-06), 0 12px 32px #793f994d}.home-hub-pill:focus-visible{outline:2px solid var(--a-text-primary);outline-offset:3px}@media (max-width:559.98px){.home-hub{width:82%}.home-hub-pill{border-radius:var(--a-corner-s);white-space:normal;text-align:center;flex-direction:column;gap:0;max-width:7.5rem;padding:6px 10px;font-size:.7rem;line-height:1.2}}.home-teams,.home-faq>section,.home-cta{background:var(--a-lift-01)}@media (min-width:1024px){.home-teams{padding-top:clamp(48px,5.5vw,80px);padding-bottom:clamp(32px,3vw,48px)}}@media (min-width:1140px){.home-hub-split{align-items:start}.home-hub-split>.home-hub-side{margin-top:calc(min(560px,100%)/8 - .6rem)}}.home-hub-side{flex-direction:column;gap:40px;display:flex}.home-hub-detail{transition:opacity .24s ease-out,transform .24s ease-out}.home-hub-detail[data-fading]{opacity:0;transform:translateY(8px)}.home-footnote-marker{color:inherit;font-weight:600;text-decoration:none}.home-footnote-marker:hover{text-decoration:underline}.home-dark{background:var(--a-cool-01);color:var(--a-cool-10);padding-top:clamp(64px,7vw,104px);padding-bottom:clamp(64px,11vw,160px)}.home-on-dark{color:var(--a-cool-10)}.home-on-dark-soft{color:var(--a-cool-screen-light-72)}.home-stack{flex-direction:column;gap:10vh;margin:0;padding:0;list-style:none;display:flex}.home-stack-card{top:calc(124px + var(--stack-i,0) * 24px);border-radius:var(--a-corner-l);background:var(--a-canvas);color:var(--a-text-primary);flex-wrap:wrap;align-items:center;gap:40px;padding:clamp(24px,3.5vw,48px);display:flex;position:sticky;box-shadow:0 -20px 60px #00000073}.home-stack-copy{flex-direction:column;flex:4 320px;gap:16px;max-width:460px;display:flex}.home-stack-proof{border-top:.5px solid var(--a-border);padding-top:14px;line-height:1.7}.home-stack-panel{border-radius:14px;flex:7 520px;min-width:0;box-shadow:0 24px 64px #1b1c201f}@media (max-width:767.98px){.home-stack{gap:24px}.home-stack-card{position:relative;top:auto}.home-stack-panel{flex-basis:100%}}.home-dark-close{gap:32px 80px;margin-top:clamp(48px,7vw,96px)}@media (min-width:1024px){.home-dark{padding-bottom:clamp(80px,8vw,120px)}.home-dark-close{align-items:center;margin-top:clamp(80px,8vw,120px)}}.home-arrow-link{color:inherit;font-family:var(--a-font-display);font-variation-settings:"wdth" 110;letter-spacing:.01em;text-transform:uppercase;border-bottom:1px solid;align-self:flex-start;align-items:center;gap:8px;padding-bottom:3px;font-size:.96rem;font-weight:650;font-stretch:110%;line-height:1.4;text-decoration:none;display:inline-flex}.home-arrow-link:hover{color:var(--a-ultraviolet-05)}.home-dark .home-arrow-link:hover,.home-bento-featured .home-arrow-link:hover{color:var(--a-ultraviolet-04)}.home-fx-timeline{flex-direction:column;gap:32px;display:flex}.home-tlv{padding-left:32px;position:relative}.home-tlv-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.home-tlv-step{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:36px minmax(0,1fr);gap:12px;width:100%;padding:12px 0;display:grid}.home-tlv-step:focus-visible{outline:2px solid var(--a-text-primary);outline-offset:2px}.home-tlv-name{color:var(--a-text-secondary);transition:color .3s ease-out}.home-tlv-step:hover .home-tlv-name,.home-tlv-step[data-active] .home-tlv-name{color:var(--a-text-primary)}.home-tlv-desc{color:var(--a-text-secondary);display:none}.home-tlv-step[data-active] .home-tlv-desc{animation:.5s ease-out both home-tlv-fade;display:inline}@keyframes home-tlv-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.home-tlv-step[data-active] .home-tlv-desc{animation:none}}.home-tlv-track{width:15px;transition:opacity .3s ease-out;position:absolute;top:0;bottom:0;left:0}.home-tlv-line,.home-tlv-fill{width:1px;position:absolute;left:7px}.home-tlv-line{background:var(--a-border)}.home-tlv-fill{background:var(--a-text-primary);width:2px;margin-left:-.5px}.home-tl-tick{box-sizing:border-box;background:var(--a-canvas);border:1px solid var(--a-screen-dark-24);cursor:pointer;border-radius:999px;width:9px;height:9px;margin-top:-4.5px;transition:border-color .22s ease-out;position:absolute;left:3px}.home-tl-tick:before{content:"";border-radius:999px;position:absolute;inset:-10px}.home-tl-tick:hover,.home-tl-tick[data-passed]{border-color:var(--a-text-primary)}.home-tl-dot{background:var(--a-ultraviolet-06);pointer-events:none;border-radius:999px;width:15px;height:15px;margin-top:-7.5px;position:absolute;left:0;box-shadow:0 0 0 5px #793f9929}.home-tl-body{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:32px 64px;transition:opacity .3s ease-out;display:grid}.home-fx-timeline[data-resetting] .home-tlv-track,.home-fx-timeline[data-resetting] .home-tl-card{opacity:0}.home-hub-detail{display:grid}.home-hub-detail>*{grid-area:1/1}.home-hub-detail>[data-inactive]{visibility:hidden}.home-tl-card{border-radius:var(--a-corner-m);background:var(--a-surface);min-width:0;box-shadow:0 0 0 .5px var(--a-border), 0 24px 64px #1b1c201a;font-family:var(--a-font-sans);color:var(--a-text-primary);flex-direction:column;gap:18px;padding:20px 22px;transition:opacity .3s ease-out;display:flex}.home-tl-assets{grid-template-columns:repeat(16,minmax(0,1fr));gap:5px;display:grid}.home-tl-assets>span{aspect-ratio:1;border-radius:4px;transition:background .26s ease-out,transform .26s ease-out}@media (max-width:479.98px){.home-tl-assets{gap:3px}.home-tl-assets>span{border-radius:2px}}.home-tl-evidence{border-radius:var(--a-corner-s);background:var(--a-canvas);box-shadow:0 0 0 .5px var(--a-border);font-family:var(--a-font-mono);opacity:0;padding:4px 10px;font-size:12px;transition:opacity .24s ease-out,transform .24s ease-out;transform:translateY(6px)}.home-tl-evidence[data-on]{opacity:1;transform:none}.home-tl-log{border-top:.5px solid var(--a-border);flex-direction:column;min-height:186px;padding-top:10px;display:flex}.home-tl-log>div{color:var(--a-text-secondary);grid-template-columns:52px minmax(0,1fr);gap:10px;padding:5px 0;font-size:13px;line-height:1.45;transition:color .24s ease-out;display:grid}.home-tl-log>div[data-current]{color:var(--a-text-primary)}.home-bento{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;display:grid}.home-bento-featured{border-radius:var(--a-corner-l);background:var(--a-cool-02);min-height:480px;color:var(--a-cool-10);flex-direction:column;gap:12px;padding:clamp(28px,4vw,56px);display:flex;position:relative;overflow:hidden}.home-bento-bg{object-fit:cover;opacity:.15;pointer-events:none}.home-outcomes{padding-top:clamp(48px,5.5vw,80px);padding-bottom:clamp(32px,4vw,56px)}.home-bento-card{border-radius:var(--a-corner-l);background:var(--a-surface);box-shadow:0 0 0 .5px var(--a-border);flex-direction:column;flex:1;gap:10px;padding:clamp(24px,3vw,40px);display:flex}.home-faq>section{border-top-width:0;padding-block:clamp(32px,4vw,56px)}.home-cta{padding-top:clamp(24px,4vw,56px);position:relative}.home-cta-tear{width:100%;height:clamp(44px,6.5vw,96px);margin-bottom:-1px;display:block}.home-cta-tear-fill{fill:var(--a-ultraviolet-06)}.home-cta-body{background:var(--a-ultraviolet-06);color:var(--a-text-on-color);padding:clamp(56px,8vw,112px) clamp(20px,5vw,64px) 40px;position:relative;overflow:hidden}.home-cta .btn-primary:focus-visible,.home-cta .btn-secondary:focus-visible{outline:2px solid var(--a-text-on-color);outline-offset:3px}.home-cta-footnote{color:var(--a-text-on-color);text-align:center;max-width:1360px;margin:clamp(40px,5vw,64px) auto 0;scroll-margin-top:140px;position:relative}.home-cta-footnote a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (max-width:639.98px){.home-cta-row .btn-primary,.home-cta-row .btn-secondary{white-space:normal;text-overflow:clip;text-wrap:balance;width:100%;overflow:visible}}@media (prefers-reduced-motion:reduce){.home-page *,.home-page :before,.home-page :after{transition-duration:0s!important}}
