.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}#xcf-home p a:not([class]),#xcf-home li a:not([class]),#xcf-home .lead a:not([class]),#xcf-home .note a:not([class]),#xcf-home a.lnk{text-decoration:none;position:relative}#xcf-home p a:not([class]):after,#xcf-home li a:not([class]):after,#xcf-home .lead a:not([class]):after,#xcf-home .note a:not([class]):after,#xcf-home a.lnk:after{content:"";opacity:.45;transform-origin:0;height:1px;transition:transform var(--dur-2) var(--ease), opacity var(--dur-2) var(--ease);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(1)}#xcf-home[data-motion=on] p a:not([class]):after,#xcf-home[data-motion=on] li a:not([class]):after,#xcf-home[data-motion=on] .lead a:not([class]):after,#xcf-home[data-motion=on] .note a:not([class]):after,#xcf-home[data-motion=on] a.lnk:after{transform:scaleX(0)}#xcf-home[data-motion=on] p a:not([class]):hover:after,#xcf-home[data-motion=on] p a:not([class]):focus-visible:after,#xcf-home[data-motion=on] li a:not([class]):hover:after,#xcf-home[data-motion=on] li a:not([class]):focus-visible:after,#xcf-home[data-motion=on] .lead a:not([class]):hover:after,#xcf-home[data-motion=on] .lead a:not([class]):focus-visible:after,#xcf-home[data-motion=on] .note a:not([class]):hover:after,#xcf-home[data-motion=on] .note a:not([class]):focus-visible:after,#xcf-home[data-motion=on] a.lnk:hover:after,#xcf-home[data-motion=on] a.lnk:focus-visible:after{opacity:.8;transform:scaleX(1)}#xcf-home .mi-arrow{will-change:transform;transition:transform var(--dur-2) var(--ease);display:inline-block}#xcf-home a:hover .mi-arrow,#xcf-home a:focus-visible .mi-arrow,#xcf-home button:hover .mi-arrow{transform:translate(4px)}#xcf-home a:hover .mi-arrow[data-dir=down],#xcf-home a:focus-visible .mi-arrow[data-dir=down]{transform:translateY(3px)}#xcf-home .pcircle{isolation:isolate;position:relative;overflow:hidden}#xcf-home .pcircle:before{content:"";z-index:-1;transition:transform var(--dur-3) var(--ease);background:linear-gradient(#2b2218,#17120c);position:absolute;inset:0;transform:translateY(101%)}#xcf-home .pcircle:hover:before,#xcf-home .pcircle:focus-visible:before{transform:translateY(0)}#xcf-home .pcircle b,#xcf-home .pcircle span{transition:color var(--dur-3) var(--ease)}#xcf-home .pcircle:hover b,#xcf-home .pcircle:focus-visible b{color:#fff}#xcf-home .pcircle:hover span,#xcf-home .pcircle:focus-visible span{color:var(--acc-l)}#xcf-home .btn-solid{position:relative;overflow:hidden}#xcf-home .btn-solid:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000,#ffffff47,#0000);width:26%;position:absolute;top:-60%;bottom:-60%;left:-30%;transform:translate(-260%)rotate(8deg)}#xcf-home[data-motion=on] .btn-solid:hover:after{opacity:1;animation:miSheen .72s var(--ease) 1}@keyframes miSheen{0%{transform:translate(-260%)rotate(8deg)}to{transform:translate(560%)rotate(8deg)}}#xcf-home hr.mrule{transform-origin:0}#xcf-home[data-motion=on] hr.mrule{transition:transform .76s var(--ease);transform:scaleX(0)}#xcf-home[data-motion=on] .is-in hr.mrule,#xcf-home[data-motion=on] hr.mrule.is-in{transform:scaleX(1)}#xcf-home[data-motion=on] .kk.is-in span.d{animation:miPing 1.5s var(--ease) 1}@keyframes miPing{0%{box-shadow:0 0 0 0 var(--acc-28);transform:scale(1)}55%{transform:scale(1.5);box-shadow:0 0 0 7px #c9a24b00}to{transform:scale(1);box-shadow:0 0 #c9a24b00}}#xcf-home tbody tr{position:relative}#xcf-home tbody tr>td:first-child:before{content:"";background:var(--acc);transform-origin:top;width:2px;transition:transform var(--dur-2) var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}#xcf-home tbody tr:hover>td:first-child:before{transform:scaleY(1)}#xcf-home .mi-target{animation:miLand 1.5s var(--ease) 1}@keyframes miLand{0%{filter:brightness(1.16)saturate(1.1)}to{filter:none}}#xcf-home .xcf-figure{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){#xcf-home .mi-target,#xcf-home .kk.is-in span.d,#xcf-home .btn-solid:hover:after{animation:none}#xcf-home[data-motion=on] hr.mrule{transform:scaleX(1)}#xcf-home a:hover .mi-arrow,#xcf-home a:focus-visible .mi-arrow,#xcf-home button:hover .mi-arrow,#xcf-home a:hover .mi-arrow[data-dir=down],#xcf-home a:focus-visible .mi-arrow[data-dir=down]{transform:none}#xcf-home .mi-arrow{transition:color var(--dur-2) var(--ease), opacity var(--dur-2) var(--ease)}}#xcf-home .icard,#xcf-home .vcard,#xcf-home a.feature{position:relative}#xcf-home .icard>.mi-edge,#xcf-home .vcard>.mi-edge,#xcf-home a.feature>.mi-edge{background:var(--acc);transform-origin:top;width:3px;transition:transform var(--dur-3) var(--ease);pointer-events:none;border-radius:3px 0 0 3px;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}#xcf-home .icard.is-hover>.mi-edge,#xcf-home .vcard.is-hover>.mi-edge,#xcf-home a.feature:hover>.mi-edge{transform:scaleY(1)}@media (hover:hover) and (pointer:fine){#xcf-home .icard b,#xcf-home .vcard b,#xcf-home a.feature h2{transition:transform var(--dur-2) var(--ease), color var(--dur-2) var(--ease)}#xcf-home .icard.is-hover b,#xcf-home .vcard.is-hover b,#xcf-home a.feature:hover h2{color:var(--acc-d);transform:translate(3px)}}#xcf-home .z-dark .icard.is-hover b,#xcf-home .z-espresso .icard.is-hover b,#xcf-home .z-cocoa .icard.is-hover b,#xcf-home .z-dark .vcard.is-hover b,#xcf-home .z-espresso .vcard.is-hover b,#xcf-home .z-cocoa .vcard.is-hover b{color:#fff}#xcf-home .chip-btn{isolation:isolate;position:relative;overflow:hidden}#xcf-home .chip-btn:before{content:"";z-index:-1;background:var(--acc-08);transform-origin:0;transition:transform var(--dur-2) var(--ease);position:absolute;inset:0;transform:scaleX(0)}#xcf-home .chip-btn:hover:before,#xcf-home .chip-btn:focus-visible:before{transform:scaleX(1)}#xcf-home .tc-chain__cell,#xcf-home .tc-area,#xcf-home .tc-fn,#xcf-home .tc-step,#xcf-home .pcard{transition:transform var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease)}@media (hover:hover) and (pointer:fine){#xcf-home .tc-chain__cell.is-hover,#xcf-home .tc-area.is-hover,#xcf-home .tc-fn.is-hover,#xcf-home .tc-step.is-hover,#xcf-home .pcard.is-hover{border-color:var(--acc-28);transform:translateY(-2px)}}#xcf-home .tc-chain__y,#xcf-home .tc-area__n,#xcf-home .tc-step__day{transition:color var(--dur-2) var(--ease), transform var(--dur-2) var(--ease)}@media (hover:hover) and (pointer:fine){#xcf-home .tc-chain__cell.is-hover .tc-chain__y,#xcf-home .tc-area.is-hover .tc-area__n,#xcf-home .tc-step.is-hover .tc-step__day{color:var(--acc-d);transform:scale(1.04)}}#xcf-home .btn-solid,#xcf-home .btn-ghost{transition:transform .14s var(--ease), background-color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease)}@media (hover:hover) and (pointer:fine){#xcf-home .btn-solid:hover{background-color:var(--acc-l)}#xcf-home .btn-ghost:hover{background-color:#ffffff1a;border-color:#fffc}}#xcf-home .btn-solid:active,#xcf-home .btn-ghost:active,#xcf-home .chip-btn:active,#xcf-home .toolrow__btn:active,#xcf-home .pcircle:active,#xcf-home .lp3__lens:active,#xcf-home .icard:active,#xcf-home .vcard:active,#xcf-home .tcard:active,#xcf-home a.feature:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){#xcf-home .icard.is-hover:active,#xcf-home .vcard.is-hover:active,#xcf-home .tcard.is-hover:active{transform:translateY(-6px)scale(.97)}}#xcf-home .chip-btn,#xcf-home .pcircle{transition:transform .14s var(--ease)}#xcf-home [disabled],#xcf-home [aria-disabled=true]{opacity:.45;cursor:not-allowed;filter:saturate(.4)}#xcf-home [disabled]:active,#xcf-home [aria-disabled=true]:active{transform:none}@media (prefers-reduced-motion:reduce){#xcf-home .icard.is-hover b,#xcf-home .vcard.is-hover b,#xcf-home a.feature:hover h2,#xcf-home .tc-chain__cell.is-hover .tc-chain__y{transform:none}}#xcf-home{--line-resting:#b48c5a24;--line-active:#dcaf6e66;--glow-active:0 0 12px #dcaf6e26}#xcf-home section.z-espresso,#xcf-home section.z-cocoa,#xcf-home section.z-dark{position:relative}#xcf-home section.z-light+section.z-espresso:before,#xcf-home section.z-panel+section.z-espresso:before,#xcf-home section.z-light+section.z-cocoa:before,#xcf-home section.z-panel+section.z-cocoa:before,#xcf-home section.z-light+section.z-dark:not(.dots):before,#xcf-home section.z-panel+section.z-dark:not(.dots):before{content:"";pointer-events:none;z-index:0;background:linear-gradient(to bottom, var(--ramp-1) 0%, color-mix(in srgb, var(--ramp-2) 55%, transparent) 26%, color-mix(in srgb, var(--ramp-3) 70%, transparent) 62%, transparent 100%);opacity:.34;height:140px;position:absolute;top:0;left:0;right:0}#xcf-home section.z-espresso+section.z-light:before,#xcf-home section.z-espresso+section.z-panel:not(.plate):before,#xcf-home section.z-cocoa+section.z-light:before,#xcf-home section.z-cocoa+section.z-panel:not(.plate):before,#xcf-home section.z-dark+section.z-light:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(to bottom, color-mix(in srgb, var(--ramp-2) 40%, transparent) 0%, color-mix(in srgb, var(--ramp-1) 55%, transparent) 45%, transparent 100%);opacity:.5;height:110px;position:absolute;top:0;left:0;right:0}#xcf-home section.z-light,#xcf-home section.z-panel:not(.plate){position:relative}#xcf-home section.z-espresso>.wrap,#xcf-home section.z-cocoa>.wrap,#xcf-home section.z-dark>.wrap,#xcf-home section.z-light>.wrap,#xcf-home section.z-panel>.wrap{z-index:1;position:relative}#xcf-home .z-espresso .icard,#xcf-home .z-espresso .vcard,#xcf-home .z-espresso .pcard,#xcf-home .z-espresso .tcard,#xcf-home .z-cocoa .icard,#xcf-home .z-cocoa .vcard,#xcf-home .z-cocoa .pcard,#xcf-home .z-cocoa .tcard,#xcf-home .z-dark .icard,#xcf-home .z-dark .vcard,#xcf-home .z-dark .pcard,#xcf-home .z-dark .tcard{--ink:var(--surface-ink-dark);--muted:var(--surface-muted-dark);--accD:var(--acc-l);--card:var(--surface-raised-dark);--line:#c9a24b29;--line-soft:#c9a24b1a;background:var(--surface-raised-dark);color:var(--surface-ink-dark);box-shadow:inset 0 1px 0 0 #ffffff0f, 0 12px 32px -8px #00000080, 0 0 0 1px var(--line-resting);border-color:var(--line-resting)}#xcf-home .z-espresso .icard.is-active,#xcf-home .z-espresso .vcard.is-active,#xcf-home .z-espresso .pcard.is-active,#xcf-home .z-cocoa .icard.is-active,#xcf-home .z-cocoa .vcard.is-active,#xcf-home .z-cocoa .pcard.is-active,#xcf-home .z-espresso [aria-pressed=true].icard,#xcf-home .z-espresso [aria-pressed=true].vcard,#xcf-home .z-cocoa [aria-pressed=true].icard,#xcf-home .z-cocoa [aria-pressed=true].vcard{box-shadow:inset 0 1px 0 0 #ffffff17, 0 12px 32px -8px #00000080, 0 0 0 1px var(--line-active), var(--glow-active);border-color:var(--line-active)}#xcf-home .z-espresso .icard b,#xcf-home .z-espresso .vcard b,#xcf-home .z-espresso .pcard b,#xcf-home .z-cocoa .icard b,#xcf-home .z-cocoa .vcard b,#xcf-home .z-cocoa .pcard b,#xcf-home .z-dark .icard b,#xcf-home .z-dark .vcard b,#xcf-home .z-dark .pcard b{color:#fff}#xcf-home .z-espresso .pcard .chip,#xcf-home .z-cocoa .pcard .chip,#xcf-home .z-dark .pcard .chip{background:color-mix(in srgb, var(--acc) 22%, transparent);color:var(--acc-l)}#xcf-home .z-espresso .dtable,#xcf-home .z-cocoa .dtable,#xcf-home .z-espresso .callout,#xcf-home .z-cocoa .callout{--ink:var(--surface-ink-dark);--muted:var(--surface-muted-dark);--accD:var(--acc-l);--card:var(--surface-raised-dark);background:var(--surface-raised-dark);color:var(--surface-ink-dark);box-shadow:0 0 0 1px #c9a24b24}#xcf-home .z-espresso .pcard .pcard,#xcf-home .z-cocoa .pcard .pcard{--card:var(--surface-raised-dark-2);background:var(--surface-raised-dark-2)}#xcf-home .tcx__card,#xcf-home .tcx__wfpanel,#xcf-home .tcx__diopanel{border-color:var(--line-resting)}#xcf-home .tcx__card.is-active,#xcf-home .tcx__viewbtn.is-active,#xcf-home .tcx__ch[aria-selected=true],#xcf-home .fm__ch[aria-selected=true],#xcf-home .pcmd__col[aria-selected=true]{border-color:var(--line-active);box-shadow:var(--glow-active)}#xcf-home .xcf-next-card{border-color:var(--line-resting)}#xcf-home section.z-espresso{background-image:radial-gradient(800px circle at 50% 0%, #c9a24b14, transparent 80%), radial-gradient(75% 90% at 50% -8%, #c9a24b1a, transparent 60%), linear-gradient(180deg, var(--n-850), var(--n-950))}#xcf-home section.z-cocoa{background-image:radial-gradient(800px at 50% 0,#c9a24b12,#0000 80%),radial-gradient(70% 100% at 12% 0,#c9a24b21,#0000 62%),linear-gradient(#332818,#281f14)}#xcf-home .tcx__card,#xcf-home .tcx__wfpanel,#xcf-home .tcx__diopanel,#xcf-home .xcf-next-card{border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff1f,0 12px 32px -8px #00000080}#xcf-home .h2,#xcf-home .hero h1,#xcf-home .xcf-hero-h1{letter-spacing:-.03em}#xcf-home .kk span.t,#xcf-home .mindex,#xcf-home .eyebrow,#xcf-home .tcx__label,#xcf-home .tcx__model{letter-spacing:.18em}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){#xcf-home section.z-light+section.z-espresso:before,#xcf-home section.z-panel+section.z-espresso:before,#xcf-home section.z-light+section.z-cocoa:before,#xcf-home section.z-panel+section.z-cocoa:before,#xcf-home section.z-light+section.z-dark:not(.dots):before,#xcf-home section.z-panel+section.z-dark:not(.dots):before,#xcf-home section.z-espresso+section.z-light:before,#xcf-home section.z-espresso+section.z-panel:not(.plate):before,#xcf-home section.z-cocoa+section.z-light:before,#xcf-home section.z-cocoa+section.z-panel:not(.plate):before,#xcf-home section.z-dark+section.z-light:before{animation-name:xcfSeam;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover cover 34%}}}@keyframes xcfSeam{0%{opacity:0;transform:translateY(-18px)scaleY(.86)}to{opacity:1;transform:translateY(0)scaleY(1)}}#xcf-home section.hero.has-img>.scrim{background:radial-gradient(62% 75% at 28% 45%,#14110c6b,#14110c00),linear-gradient(100deg,#14110c5c 0%,#14110c1a 52%,#14110c05 100%),linear-gradient(#14110c42,#14110c24 45%,#14110c85),radial-gradient(90% 120% at 15% 0,#c9a24b21,#c9a24b00 55%)}#xcf-home section.hero.has-img h1{text-shadow:0 2px 30px #0000009e,0 1px 3px #00000080}#xcf-home section.hero.has-img .sub{text-shadow:0 1px 18px #0000009e,0 1px 2px #00000073}#xcf-home section.hero.has-img .kick{text-shadow:0 1px 14px #00000094,0 1px 2px #0006}#xcf-home .xcf-hero-h1{letter-spacing:-.04em}#xcf-home .xcf-hero-eyebrow{font:700 11px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:#ffffffd1}#xcf-home .xcf-hero-kicker{font:500 11px/1.5 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc-l);margin-bottom:34px}#xcf-home .xcf-hero-cta{letter-spacing:-.01em;isolation:isolate;transition:transform .14s var(--ease), background-color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);border-radius:999px;padding:18px 32px;font:700 15px/1 Archivo,sans-serif;display:inline-block;position:relative;overflow:hidden}#xcf-home .xcf-hero-cta--solid{color:var(--n-800);background:#fff;box-shadow:0 8px 24px -10px #00000080}#xcf-home .xcf-hero-cta--ghost{color:#fff;backdrop-filter:blur(8px);border:1px solid #ffffff73;padding:18px 28px;font-weight:600}@media (hover:hover) and (pointer:fine){#xcf-home .xcf-hero-cta--solid:hover{background:var(--acc-l);box-shadow:0 12px 30px -10px #0000008c}#xcf-home .xcf-hero-cta--ghost:hover{background:#ffffff1f;border-color:#ffffffd9}#xcf-home[data-motion=on] .xcf-hero-cta--solid:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:26%;position:absolute;top:-60%;bottom:-60%;left:-30%;transform:translate(-260%)rotate(8deg)}#xcf-home[data-motion=on] .xcf-hero-cta--solid:hover:after{opacity:1;animation:miSheen .72s var(--ease) 1}}#xcf-home .xcf-hero-cta:active{transform:scale(.97)}#xcf-home .xcf-hero-stats{border-top:1px solid #ffffff29;flex-wrap:wrap;gap:0;padding-top:28px;display:flex}#xcf-home .xcf-hero-stat{border-left:1px solid #ffffff1f;padding:0 34px}#xcf-home .xcf-hero-stat:first-child{border-left:0;padding-left:0}#xcf-home .xcf-hero-stat__n{letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;font:800 clamp(1.5rem,1.3rem + .6vw,1.875rem)/1 Archivo,sans-serif}#xcf-home .xcf-hero-stat__l{font:500 10.5px/1.5 var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:#ffffff9e;max-width:22ch;margin-top:9px}@media (width<=640px){#xcf-home .xcf-hero-stat{border-left:0;padding:0}#xcf-home .xcf-hero-stats{gap:22px}}#xcf-home #xcf-top:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(900px at 50% 0,#c9a24b1a,#0000 78%);position:absolute;inset:0}#xcf-home .xcf-panel{border-radius:var(--r-lg,18px);backdrop-filter:blur(16px)saturate(1.15);background:linear-gradient(#332e28db,#201c17f0);border:1px solid #ffffff14;animation:.9s cubic-bezier(.25,1,.5,1) both xcfFadeUp;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 60px 120px -45px #1e181299}#xcf-home .xcf-panel__head{border-bottom:1px solid #00000073;justify-content:space-between;align-items:center;padding:20px 36px;display:flex;position:relative;box-shadow:0 1px #ffffff0f}#xcf-home .xcf-panel__title{font:700 11px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:#d8cfc0;text-shadow:0 1px 1px #0009}#xcf-home .xcf-panel__sig{font:500 11px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:#8a8072}#xcf-home .xcf-console-grid>div{border:1px solid #ffffff0f;box-shadow:inset 0 1px #ffffff12}#xcf-home .xcf-led{width:11px;height:11px;transition:background .5s var(--ease), box-shadow .5s var(--ease);border-radius:50%;animation:1.6s ease-in-out infinite xcfLivePulse}#xcf-home #xcf-knob:after{content:"";pointer-events:none;z-index:4;opacity:.5;transition:opacity var(--dur-2) var(--ease);background:conic-gradient(from 210deg,#0000 0deg,#ffffff38 26deg,#0000 62deg);border-radius:50%;position:absolute;inset:-2px}@media (hover:hover) and (pointer:fine){#xcf-home #xcf-knob:hover:after{opacity:.9}}#xcf-home #xcf-lever-list button,#xcf-home #xcf-mode-list button,#xcf-home #xcf-signal-grid button{transition:transform .14s var(--ease), box-shadow var(--dur-2) var(--ease)}@media (hover:hover) and (pointer:fine){#xcf-home #xcf-lever-list button:hover,#xcf-home #xcf-mode-list button:hover,#xcf-home #xcf-signal-grid button:hover{box-shadow:var(--glow-active)}}#xcf-home #xcf-lever-list button:active,#xcf-home #xcf-mode-list button:active,#xcf-home #xcf-signal-grid button:active{transform:scale(.98)}#xcf-home .xcf-conduit,#xcf-home .xcf-conduit__node,#xcf-home .xcf-conduit__beam{display:none!important}#xcf-home .xcf-stage{border-radius:var(--r-lg,18px);background:linear-gradient(#251f19 0%,#1d1813 100%);border:1px solid #ffffff14;padding:0 0 1px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 40px 90px -40px #1e18128c}#xcf-home .xcf-stage:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--lever) 22%, var(--lever) 78%, transparent 100%);opacity:.85;height:1px;transition:background .5s var(--ease);z-index:2;position:absolute;top:0;left:0;right:0}#xcf-home .xcf-stage:after{content:"";pointer-events:none;background:radial-gradient(70% 100% at 50% 0%, color-mix(in srgb, var(--lever) 16%, transparent), transparent 72%);height:120px;transition:background .5s var(--ease);z-index:1;position:absolute;top:0;left:0;right:0}#xcf-home .xcf-stage__bar{z-index:3;border-bottom:1px solid #ffffff12;align-items:center;gap:14px;padding:13px 22px;display:flex;position:relative}#xcf-home .xcf-stage__tag{font:700 10px/1 var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--lever);transition:color .5s var(--ease)}#xcf-home .xcf-stage__rule{background:linear-gradient(90deg,#ffffff1a,#0000);flex:1;height:1px}#xcf-home .xcf-stage__state{font:500 10px/1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffff6b}#xcf-home .xcf-stage__viewport{z-index:2;border-radius:0 0 calc(var(--r-lg,18px) - 1px) calc(var(--r-lg,18px) - 1px);background:linear-gradient(#fdfaf4 0%,#f4efe6 100%);margin:0;padding:26px;position:relative;box-shadow:inset 0 8px 18px -12px #1e181257}#xcf-home .xcf-stage__viewport:before,#xcf-home .xcf-stage__viewport:after{content:"";pointer-events:none;border-color:color-mix(in srgb, var(--lever) 55%, transparent);width:12px;height:12px;transition:border-color .5s var(--ease);position:absolute}#xcf-home .xcf-stage__viewport:before{border-top:1px solid;border-left:1px solid;top:10px;left:10px}#xcf-home .xcf-stage__viewport:after{border-bottom:1px solid;border-right:1px solid;bottom:10px;right:10px}#xcf-home .xcf-stage-section{padding-top:14px!important}#xcf-home #xcf-console{padding-bottom:16px!important}@media (width<=640px){#xcf-home .xcf-stage__viewport{padding:18px}#xcf-home .xcf-stage__bar{padding:11px 16px}#xcf-home .xcf-stage-section{padding-top:10px!important}#xcf-home #xcf-console{padding-bottom:12px!important}}#xcf-home .xcf-stage-viewport.xcf-stage-viewport{--c-bright:#1a1a1a;--c-muted:#6b6257;--c-recess:#0000000f;--c-edge-light:#0000000d;--c-edge-dark:#0000001f;z-index:1;color:var(--c-bright);background:linear-gradient(#fdfaf4 0%,#f4efe6 100%);border-radius:14px;margin:0 0 18px;padding:0 20px 16px;position:relative;box-shadow:inset 0 10px 22px -14px #1e18126b,inset 0 0 0 1px #1e181212}#xcf-home .xcf-stage-viewport:after{content:"";pointer-events:none;background:radial-gradient(70% 100% at 50% 100%, color-mix(in srgb, var(--c-accent) 13%, transparent), transparent 74%);border-radius:0 0 14px 14px;height:90px;position:absolute;bottom:0;left:0;right:0}#xcf-home .xcf-stage-viewport__bar:before,#xcf-home .xcf-stage-viewport__bar:after{content:"";pointer-events:none;border-color:color-mix(in srgb, var(--c-accent) 60%, transparent);z-index:0;width:11px;height:11px;position:absolute}#xcf-home .xcf-stage-viewport__bar:before{border-top:1px solid;border-left:1px solid;top:12px;left:0}#xcf-home .xcf-stage-viewport__bar:after{border-top:1px solid;border-right:1px solid;top:12px;right:0}#xcf-home .xcf-stage-viewport__bar.xcf-stage-viewport__bar{border-bottom:1px solid #1e18121a;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:4px;padding:30px 44px 16px;display:flex;position:relative}#xcf-home .xcf-stage-viewport__tag{z-index:1;white-space:nowrap;font:700 11px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--c-accent);background:0 0;flex-shrink:0;position:relative}#xcf-home .xcf-stage-viewport__rule{z-index:1;background:linear-gradient(90deg,#1e181224,#1e18121a 55%,#0000);flex:auto;min-width:32px;height:1px;position:relative}#xcf-home .xcf-stage-viewport__sig{z-index:1;white-space:nowrap;font:500 10px/1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:#1e18126b;background:0 0;flex-shrink:0;position:relative}#xcf-home .xcf-stage-viewport .tcx__grid,#xcf-home .xcf-stage-viewport .tcx__charts{background:#ffffff80;border:1px solid #00000014;border-radius:6px;gap:0;overflow:hidden}#xcf-home .xcf-stage-viewport .tcx__grid{margin-bottom:12px}#xcf-home .xcf-stage-viewport :is(.tcx__grid,.tcx__charts)>.tcx__card{box-shadow:none;background:0 0;border:0;border-right:1px solid #00000014;border-radius:0;padding:12px 16px}#xcf-home .xcf-stage-viewport .tcx__grid>.tcx__card:last-child,#xcf-home .xcf-stage-viewport .tcx__charts>:last-child{border-right:0}#xcf-home .xcf-stage-viewport .tcx__card--flag{background:color-mix(in srgb, var(--c-accent) 8%, transparent);box-shadow:inset 2px 0 0 0 color-mix(in srgb, var(--c-accent) 55%, transparent)}#xcf-home .xcf-stage-viewport .tcx__val{color:var(--c-bright)}#xcf-home .xcf-stage-viewport .tcx__cap{color:var(--c-muted)}#xcf-home .xcf-stage-viewport .tcx__wfarea>div[style*=border-bottom]{border-bottom-color:#00000014!important}#xcf-home .xcf-stage-viewport .tcx-wf-val{color:var(--c-bright);text-shadow:0 1px 2px #ffffffb3}#xcf-home .xcf-stage-viewport .tcx-wf-x{color:var(--c-muted)}#xcf-home .xcf-stage-viewport .tcx-wf-zero{color:#1e181280!important}#xcf-home .xcf-stage-viewport .tcx-bar{box-shadow:inset 0 1px #ffffff80,0 2px 5px #1e18122e}#xcf-home .xcf-stage-viewport .tcx-bar--anchor{background:linear-gradient(#e3dccd,#cfc6b6);border:1px solid #1e181224}#xcf-home .xcf-stage-viewport .tcx-bar--step{background:linear-gradient(to top, color-mix(in srgb, var(--c-accent) 34%, #efe9dd), color-mix(in srgb, var(--c-accent) 56%, #f6f2e9));border:1px solid color-mix(in srgb, var(--c-accent) 38%, transparent)}#xcf-home .xcf-stage-viewport .tcx__diotrack,#xcf-home .xcf-stage-viewport .tcx__ytrack{background:#1e181212;box-shadow:inset 0 1px 3px #1e181224}#xcf-home .xcf-stage-viewport .tcx__legend,#xcf-home .xcf-stage-viewport .tcx__legrow,#xcf-home .xcf-stage-viewport .tcx__ylabel{color:var(--c-muted)}#xcf-home .xcf-stage-viewport .tcx__legval{color:var(--c-bright)}#xcf-home .xcf-stage-viewport .tcx__legrow{border-color:#1e181217}#xcf-home .xcf-stage-viewport .tcx__yop{color:#1e181257}#xcf-home .xcf-stage-viewport .tcx__diohead{color:var(--c-muted)}#xcf-home .xcf-stage-viewport .tcx__delta--flat{color:#1e18128c;background:#1e18120f}#xcf-home .xcf-stage-viewport .tcx__delta--good{background:color-mix(in srgb, var(--acc) 15%, transparent);color:var(--acc-d)}#xcf-home .xcf-stage-viewport .tcx__delta--bad{color:#8f2c25;background:#a8322a1a}#xcf-home .xcf-stage-viewport .tcx__trend .tcx__card{box-shadow:none;background:#ffffff8c;border:1px solid #00000014;border-radius:6px;padding:14px 16px}#xcf-home .xcf-stage-viewport .tcx__track{border-bottom-color:#1e181224}#xcf-home .xcf-stage-viewport .tcx__tbar{opacity:.55;box-shadow:inset 0 1px #ffffff73}#xcf-home .xcf-stage-viewport .tcx__grp.is-active .tcx__tbar{opacity:1;box-shadow:0 3px 8px -2px #1e18124d,inset 0 1px #ffffff8c}#xcf-home .xcf-stage-viewport .tcx__tval{color:var(--c-muted)}#xcf-home .xcf-stage-viewport .tcx__grp.is-active .tcx__tval{color:var(--c-bright)}#xcf-home .xcf-stage-viewport .tcx__tlab{color:var(--acc-d)}#xcf-home .xcf-stage-viewport .tcx__seg{border-left-color:#ffffff59}#xcf-home .xcf-stage-viewport .tcx__seg:first-child{border-left:0}#xcf-home .xcf-conduit-up,#xcf-home .xcf-conduit-up__beam{display:none!important}#xcf-home .xcf-stage-viewport.xcf-stage-viewport{margin-bottom:20px}#xcf-home .tcx__panel{backdrop-filter:blur(16px)saturate(1.12);border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff1f,0 48px 100px -44px #000000b8}#xcf-home .tcx__section,#xcf-home .tcx__label{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;font-size:11px}#xcf-home .xcf-stage-viewport .tcx__wfpanel,#xcf-home .xcf-stage-viewport .tcx__diopanel{padding:12px 16px}#xcf-home .xcf-stage-viewport .tcx__wfwrap{margin-top:8px}#xcf-home .xcf-stage-viewport .tcx__wfarea{margin-top:26px}#xcf-home .xcf-stage-viewport .tcx__wfaxis{margin-top:10px}#xcf-home .xcf-stage-viewport .tcx__dio{margin:0}#xcf-home .xcf-stage-viewport .tcx__diopanel>div[style*=flex-direction\:column]{gap:12px!important;margin:12px 0!important}#xcf-home .xcf-stage-viewport .tcx__legend,#xcf-home .xcf-stage-viewport .tcx__legend--rows{margin-top:8px}#xcf-home .xcf-stage-viewport .tcx__val{font-size:var(--t3);line-height:1.1}#xcf-home .xcf-stage-viewport .tcx__cap{margin-top:6px}@media (width<=640px){#xcf-home .xcf-stage-viewport.xcf-stage-viewport{padding:0 12px 14px}#xcf-home .xcf-stage-viewport :is(.tcx__grid,.tcx__charts)>.tcx__card{border-bottom:1px solid #00000014;border-right:0}#xcf-home .xcf-stage-viewport .tcx__grid>.tcx__card:last-child{border-bottom:0}#xcf-home .xcf-stage-viewport__sig{display:none}#xcf-home .xcf-stage-viewport__bar.xcf-stage-viewport__bar{padding:28px 28px 14px}}#xcf-home .tc-divide.tc-divide{background:#ffffff05;border:1px solid #ffffff1a;border-radius:8px;gap:0;overflow:hidden;box-shadow:0 24px 60px -34px #000000d9}#xcf-home .tc-divide__col.tc-divide__col{border:0;border-radius:0;padding:46px 28px 30px;position:relative}#xcf-home .tc-divide__col--them.tc-divide__col--them{background:#00000029;border-right:1px solid #ffffff1a;box-shadow:inset 0 2px 14px -6px #000000b3}#xcf-home .tc-divide__col--us.tc-divide__col--us{background:linear-gradient(180deg, color-mix(in srgb, var(--acc) 15%, transparent) 0%, color-mix(in srgb, var(--acc) 7%, transparent) 100%);box-shadow:inset 0 1px #ffffff1a}#xcf-home .tc-divide__col.tc-divide__col:before{height:32px;font:700 var(--t-1)/1 var(--f-mono);letter-spacing:.16em;pointer-events:none;border-bottom:1px solid #ffffff12;align-items:center;padding:0 28px;display:flex;position:absolute;top:0;left:0;right:0}#xcf-home .tc-divide__col--them.tc-divide__col--them:before{content:"BAY 01 · LEGACY_METHOD";color:#ffffff57;background:#00000038}#xcf-home .tc-divide__col--us.tc-divide__col--us:before{content:"BAY 02 · ACTIVE_APPARATUS";color:var(--acc-l);background:#00000024}#xcf-home .tc-divide__col.tc-divide__col:after{font:700 var(--t-1)/1 var(--f-mono);letter-spacing:.14em;pointer-events:none;background-repeat:no-repeat;padding-left:15px;position:absolute;top:11px;right:28px}#xcf-home .tc-divide__col--them.tc-divide__col--them:after{content:"OFFLINE";color:#ffffff4d;background-image:radial-gradient(3px at 3px,#ffffff3d 0 100%,#0000 100%)}#xcf-home .tc-divide__col--us.tc-divide__col--us:after{content:"OPERATIONAL";color:var(--acc-l);background-image:radial-gradient(circle 3px at 3px 50%, var(--acc-l) 0 100%, transparent 100%)}#xcf-home .tc-divide__terms.tc-divide__terms{letter-spacing:.01em;background:#0000003d;border:1px solid #ffffff1a;border-radius:4px;margin-bottom:20px;padding:9px 12px 10px}#xcf-home .tc-divide__col--us.tc-divide__col--us .tc-divide__terms{border-color:color-mix(in srgb, var(--acc) 42%, transparent);box-shadow:inset 0 0 0 1px #ffffff0a, 0 0 14px -6px color-mix(in srgb, var(--acc) 60%, transparent);background:#0000004d}#xcf-home .tc-divide__col.tc-divide__col li{padding-left:26px}#xcf-home .tc-divide__col--them.tc-divide__col--them li{color:#ffffff94}#xcf-home .tc-divide__col--them.tc-divide__col--them li:before{content:"—";font:700 var(--t0)/1.6 var(--f-mono);color:#ffffff4d;top:0;left:2px}#xcf-home .tc-divide__col--us.tc-divide__col--us li:before{content:"+";font:700 var(--t0)/1.6 var(--f-mono);color:var(--acc-l);top:0;left:2px}@media (prefers-reduced-motion:no-preference){@media (hover:hover) and (pointer:fine){#xcf-home .tc-divide__col--us.tc-divide__col--us:after{animation:2.6s ease-in-out infinite xcfBayPulse}}}@keyframes xcfBayPulse{0%,to{opacity:1}50%{opacity:.68}}@media (width<=900px){#xcf-home .tc-divide__col--them.tc-divide__col--them{border-bottom:1px solid #ffffff1a;border-right:0}#xcf-home .tc-divide__col.tc-divide__col{padding:42px 20px 26px}#xcf-home .tc-divide__col.tc-divide__col:before{padding:0 20px}#xcf-home .tc-divide__col.tc-divide__col:after{right:20px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){#xcf-home .tband__img{will-change:transform;animation-name:xcfBandDrift;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover}}}@keyframes xcfBandDrift{0%{transform:translateY(-4%)scale(1.08)}to{transform:translateY(4%)scale(1.08)}}:root{color-scheme:light}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:var(--n-100);margin:0}#xcf-home footer.sfoot{background:var(--n-900);color:#ffffffad;padding:0}#xcf-home .sfoot__in{padding:0 var(--gutter)}#xcf-home .sfoot__cta{border-bottom:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:44px 0;display:flex}#xcf-home .sfoot__eyebrow{font:700 var(--t-1)/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--acc-l);margin:0 0 10px;display:block}#xcf-home .sfoot__pitch{font:700 var(--t3)/1.3 var(--f-display);letter-spacing:-.025em;color:#fff;max-width:34ch;margin:0}#xcf-home .sfoot__acts{flex-wrap:wrap;gap:12px;display:flex}#xcf-home .sfoot__btn{white-space:nowrap;border-radius:var(--r-pill);font:700 var(--t0)/1 var(--f-display);letter-spacing:-.01em;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);align-items:center;margin:0;padding:15px 26px;text-decoration:none;display:inline-flex}#xcf-home .sfoot__btn--solid{background:var(--acc);color:var(--n-900)}#xcf-home .sfoot__btn--solid:hover{background:var(--acc-l)}#xcf-home .sfoot__btn--ghost{color:#fff;border:1px solid #ffffff4d}#xcf-home .sfoot__btn--ghost:hover{border-color:var(--acc);color:var(--acc-l)}#xcf-home .sfoot__grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:34px;margin:0;padding:42px 0 38px;display:grid}#xcf-home .sfoot__col{flex-direction:column;gap:11px;min-width:0;display:flex}#xcf-home .sfoot__col--levers{gap:14px}#xcf-home .sfoot__h{font:700 var(--t-1)/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b;margin:0 0 4px;display:block}#xcf-home .sfoot__col a{font:400 var(--t0)/1.4 var(--f-body);color:#ffffffb8;transition:color var(--dur-1) var(--ease);text-decoration:none}#xcf-home .sfoot__col a:hover{color:var(--acc-l)}#xcf-home .sfoot__lever{transition:border-color var(--dur-2) var(--ease);border-left:2px solid #ffffff24;flex-direction:column;gap:3px;padding-left:13px;display:flex}#xcf-home .sfoot__lever[data-k=cash]:hover{border-left-color:var(--lever-cash)}#xcf-home .sfoot__lever[data-k=profit]:hover{border-left-color:var(--lever-profit)}#xcf-home .sfoot__lever[data-k=throughput]:hover{border-left-color:var(--lever-throughput)}#xcf-home .sfoot__lever b{font:700 var(--t0)/1.3 var(--f-display);letter-spacing:-.015em;color:#fff}#xcf-home .sfoot__lever em{font:400 var(--t-1)/1.4 var(--f-body);color:var(--acc-l);font-style:normal}#xcf-home .sfoot__base{border-top:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:26px 0 34px;display:flex}#xcf-home .sfoot__mark{font:800 var(--t2)/1 var(--f-display);letter-spacing:-.02em;color:#fff}#xcf-home .sfoot__mark span{color:var(--acc-l)}#xcf-home .sfoot__line{min-width:0;font:400 var(--t-1)/1.5 var(--f-body);color:#ffffff80;flex:24ch;margin:0}#xcf-home .sfoot__legal{font:400 var(--t-1)/1 var(--f-body);color:#ffffff6b;flex-wrap:wrap;align-items:center;gap:18px;display:flex}#xcf-home .sfoot__legal a{color:#fff9;text-decoration:none}#xcf-home .sfoot__legal a:hover{color:var(--acc-l)}#xcf-home .sfoot__btn:focus-visible,#xcf-home .sfoot__col a:focus-visible,#xcf-home .sfoot__legal a:focus-visible{outline:2px solid var(--acc-l);outline-offset:3px}@media (width<=640px){#xcf-home .sfoot__cta{padding:34px 0}#xcf-home .sfoot__grid{gap:26px;padding:32px 0 28px}}#xcf-home{--accL:var(--acc-l);--accD:var(--acc-d);--ink:var(--n-800);--cream:var(--n-100);--card:var(--n-000);--muted:var(--n-500);font-family:var(--f-body);color:var(--ink);background:var(--cream);line-height:var(--lh-body);overflow-x:clip}#xcf-home *{box-sizing:border-box;margin:0;padding:0}#xcf-home a{color:inherit;text-decoration:none}#xcf-home a:hover{opacity:.82}#xcf-home button{font-family:inherit}#xcf-home .pad{padding-left:46px;padding-right:46px}#xcf-home .wrap{max-width:1120px;margin:0 auto}#xcf-home .kk{align-items:center;gap:9px;margin-bottom:16px;display:flex}#xcf-home .kk span.d{background:var(--acc);border-radius:50%;width:7px;height:7px}#xcf-home .kk span.t{font:700 var(--t-1)/1 "JetBrains Mono",monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}#xcf-home .h2{letter-spacing:-.03em;color:var(--ink);font:800 clamp(1.5rem,1.25rem + .85vw,2rem)/1.06 Archivo,sans-serif}#xcf-home .lead{color:var(--n-600);font:400 clamp(1rem,.97rem + .16vw,1.125rem)/1.6 Helvetica Neue,Arial}#xcf-home .note{font:500 var(--t0)/1.6 "Helvetica Neue",Arial;color:var(--muted)}#xcf-home .btn-solid{font:700 var(--t1)/1 "Archivo",sans-serif;color:var(--ink);background:#fff;border-radius:999px;padding:17px 30px;display:inline-block}#xcf-home .btn-ghost{font:600 var(--t1)/1 "Archivo",sans-serif;color:#fff;border:1px solid #ffffff80;border-radius:999px;padding:17px 26px;display:inline-block}#xcf-home .lnk{font:600 var(--t1)/1 "Archivo",sans-serif;color:var(--ink)}#xcf-home header.site{z-index:90;background:color-mix(in srgb,var(--cream) 80%,transparent);backdrop-filter:blur(16px)saturate(1.3);border-bottom:1px solid #1e181214;justify-content:space-between;align-items:center;padding:16px 46px;display:flex;position:sticky;top:0}#xcf-home header.site .brand{font:800 var(--t3)/1 "Archivo",sans-serif;letter-spacing:-.03em}#xcf-home header.site .brand span{color:var(--acc-brand)}#xcf-home .head-right{align-items:center;gap:14px;display:flex}#xcf-home header.site nav.nav-desktop{font:600 var(--t1)/1 "Archivo",sans-serif;color:var(--n-600);gap:28px;display:flex}#xcf-home header.site nav.nav-desktop a.is-current,#xcf-home .navitem>a.is-current{color:var(--ink);position:relative}#xcf-home header.site nav.nav-desktop a.is-current:after,#xcf-home .navitem>a.is-current:after{content:"";background:var(--acc);border-radius:1px;height:2px;position:absolute;bottom:-7px;left:0;right:0}#xcf-home .submenu a.is-current{color:var(--acc-l)}#xcf-home .nav-mobile__top.is-current,#xcf-home .nav-mobile__sub.is-current{color:var(--acc-d)}#xcf-home header.site.is-dark nav.nav-desktop a.is-current,#xcf-home header.site.is-dark .navitem>a.is-current{color:var(--acc-l)}#xcf-home .leverpill{font:500 var(--t-1)/1 "JetBrains Mono",monospace;color:var(--muted);border-radius:var(--r-pill);border:1px solid var(--line);align-items:center;gap:8px;padding:8px 12px;display:inline-flex}#xcf-home .leverpill #xcf-pill-dot{background:var(--lever);width:7px;height:7px;transition:background .5s var(--ease);border-radius:50%}#xcf-home .leverpill #xcf-pill-text{color:var(--n-900);letter-spacing:.04em;-webkit-text-fill-color:currentColor;font-weight:700;display:inline-block;opacity:1!important}#xcf-home header.site.is-dark .leverpill #xcf-pill-text{color:var(--on-dark)}#xcf-home .xcf-caret{background:currentColor;width:.5ch;height:.9em;margin-left:.1em;animation:1.06s step-end infinite xcfCaretBlink;transform:translateY(.09em);display:inline-block!important}@keyframes xcfCaretBlink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){#xcf-home .xcf-caret{opacity:1;animation:1.06s step-end infinite xcfCaretBlink!important}}#xcf-home .nav-mobile{display:none;position:relative}#xcf-home .nav-mobile summary{cursor:pointer;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;list-style:none;display:flex}#xcf-home .nav-mobile summary::-webkit-details-marker{display:none}#xcf-home .nav-mobile summary span{background:var(--ink);width:17px;height:1.5px;transition:transform var(--dur-1) var(--ease),opacity var(--dur-1) var(--ease);display:block}#xcf-home .nav-mobile[open] summary span:first-child{transform:translateY(6.5px)rotate(45deg)}#xcf-home .nav-mobile[open] summary span:nth-child(2){opacity:0}#xcf-home .nav-mobile[open] summary span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}#xcf-home .nav-mobile__panel{background:var(--card);border-radius:var(--r-md);width:min(84vw,320px);max-height:76vh;box-shadow:var(--sh-lift);z-index:80;padding:10px 0 14px;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto}#xcf-home .nav-mobile__group{border-bottom:1px solid var(--line-soft);padding:6px 0}#xcf-home .nav-mobile__group:last-of-type{border-bottom:0}#xcf-home .nav-mobile__top{font:800 var(--t1)/1.2 "Archivo",sans-serif;letter-spacing:-.02em;color:var(--ink);padding:11px 20px 7px;display:block}#xcf-home .nav-mobile__sub{font:600 var(--t0)/1.3 "Archivo",sans-serif;color:var(--n-600);padding:8px 20px 8px 32px;display:block}#xcf-home .nav-mobile__cta{text-align:center;font:700 var(--t0)/1 "Archivo",sans-serif;color:#fff;background:var(--ink);border-radius:var(--r-pill);margin:14px 20px 0;padding:14px 18px;display:block}#xcf-home .navitem{display:inline-flex;position:relative}#xcf-home .submenu{white-space:nowrap;opacity:0;visibility:hidden;z-index:70;flex-direction:column;min-width:238px;padding-top:14px;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:absolute;top:100%;left:-14px;transform:translateY(4px)}#xcf-home .navitem:hover .submenu{opacity:1;visibility:visible;transform:none}#xcf-home .submenu a{background:var(--card);font:600 var(--t0)/1.2 "Archivo",sans-serif;color:var(--n-600);padding:12px 16px;box-shadow:0 24px 50px -26px #1e181266,0 0 0 1px #1e18120f}#xcf-home .submenu a:first-child{border-radius:12px 12px 0 0}#xcf-home .submenu a:last-child{border-radius:0 0 12px 12px}#xcf-home .connect{font:700 var(--t0)/1 "Archivo",sans-serif;color:#fff;background:var(--acc);border-radius:999px;padding:12px 22px}#xcf-home .z-dark{background:radial-gradient(90% 120% at 15% 0%,#c9a24b0f,transparent 55%),linear-gradient(180deg,var(--n-700),var(--n-850));color:var(--on-dark);position:relative}#xcf-home .z-dark.dots:before{content:"";opacity:.5;pointer-events:none;background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}#xcf-home .tex{position:relative}#xcf-home .tex:after{content:"";pointer-events:none;z-index:0;mix-blend-mode:soft-light;opacity:.5;background-position:50%;background-size:cover;position:absolute;inset:0}#xcf-home .tex>*{z-index:1;position:relative}#xcf-home .tex--bronze:after{background-image:url(/texture/bronze-brushed.webp)}#xcf-home .tex--shaft:after{opacity:.38;background-image:url(/texture/light-shaft.webp)}#xcf-home .tex--amber:after{opacity:.34;background-image:url(/texture/amber-glass.webp)}#xcf-home .hero.has-img:not(.hero--system):after{content:"";pointer-events:none;z-index:0;mix-blend-mode:soft-light;opacity:.16;background-image:url(/texture/bronze-brushed.webp);background-position:50%;background-size:cover;position:absolute;inset:0}#xcf-home .hero--question.has-img:after{opacity:.18;background-image:url(/texture/amber-glass.webp)}#xcf-home .z-espresso{background:radial-gradient(75% 90% at 50% -8%,#c9a24b1a,transparent 60%),linear-gradient(180deg,var(--n-850),var(--n-950));color:var(--on-dark);border-top:1px solid #c9a24b29;position:relative}#xcf-home .z-light{background:var(--cream)}#xcf-home .z-panel{background:linear-gradient(#efe9de,#f5f0e7 42%,#f1ebe1);border-top:1px solid #1e181217;border-bottom:1px solid #1e181217;position:relative;box-shadow:inset 0 1px #fff9,inset 0 14px 26px -18px #1e181229}#xcf-home .z-dark .kk span.t,#xcf-home .z-espresso .kk span.t{color:#c9b79a}#xcf-home .z-dark .h2,#xcf-home .z-espresso .h2{color:#fff}#xcf-home .z-dark .lead,#xcf-home .z-espresso .lead{color:#ffffffb8}#xcf-home .z-dark .note,#xcf-home .z-espresso .note{color:#fff9}@media (width<=900px){#xcf-home .xcf-hero-h1{max-width:none!important;font-size:clamp(1.875rem,1.35rem + 2.2vw,2.5rem)!important}#xcf-home .xcf-hero-l1{white-space:normal!important}#xcf-home .xcf-hero-stats{gap:26px!important}}@media (width<=640px){#xcf-home .xcf-hero-stats{gap:20px!important}}#xcf-home .hero{padding:120px 46px 84px}#xcf-home .hero h1{letter-spacing:-.04em;color:#fff;max-width:19ch;margin:14px 0 22px;font:900 clamp(2rem,1.5rem + 1.6vw,2.875rem)/1 Archivo,sans-serif}#xcf-home .hero .sub{color:#ffffffd1;max-width:62ch;margin-bottom:14px;font:400 clamp(1.0625rem,1.01rem + .24vw,1.1875rem)/1.5 Helvetica Neue,Arial}#xcf-home .hero .kick{font:500 var(--t-1)/1.5 "JetBrains Mono",monospace;letter-spacing:.02em;color:#ffffff8c;margin-bottom:36px}#xcf-home .hero .cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}#xcf-home .hero .btn-solid span,#xcf-home .hero .btn-ghost span{font:400 var(--t-1)/1.3 "Helvetica Neue",Arial;opacity:.7;margin-top:5px;display:block}#xcf-home .hero .btn-solid b,#xcf-home .hero .btn-ghost b{font:700 var(--t1)/1 "Archivo",sans-serif}#xcf-home .hero .btn-ghost b{font-weight:600}#xcf-home .hero.has-img{isolation:isolate;position:relative;overflow:hidden}#xcf-home .hero.has-img>img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}#xcf-home .hero.has-img>.scrim{z-index:1;pointer-events:none;background:radial-gradient(62% 75% at 28% 45%,#14110ca8,#14110c00),linear-gradient(100deg,#14110c8a 0%,#14110c29 52%,#14110c08 100%),linear-gradient(#14110c75,#14110c52 45%,#14110c99),radial-gradient(90% 120% at 15% 0,#c9a24b1a,#c9a24b00 55%);position:absolute;inset:0}#xcf-home .hero.has-img>.wrap{z-index:2;position:relative}#xcf-home .hero.has-img.dots:before{display:none}#xcf-home .hero.has-img h1{text-shadow:0 2px 30px #0000008c}#xcf-home .hero.has-img .sub{color:#ffffffe6;text-shadow:0 1px 18px #0000008c}#xcf-home .hero.has-img .kick{color:#ffffffa8;text-shadow:0 1px 14px #00000080}#xcf-home .hero--figure>.wrap{grid-template-columns:1fr;align-items:center;gap:34px;display:grid}@media (width>=1000px){#xcf-home .hero--figure>.wrap{grid-template-columns:1.35fr .85fr;gap:52px}#xcf-home .hero--figure h1{max-width:16ch}#xcf-home .hero--figure .sub{max-width:52ch}}#xcf-home .hero__fig{border-radius:var(--r-lg,16px);backdrop-filter:blur(3px);background:linear-gradient(165deg,#ffffff12,#14110c57);border:1px solid #c9a24b4d;padding:30px 30px 26px;position:relative;box-shadow:0 26px 60px -30px #000000b3,inset 0 1px #ffffff1a}#xcf-home .hero__fig .l{font:700 var(--t-1)/1 "JetBrains Mono",monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--acc-l);margin-bottom:14px;display:block}#xcf-home .hero__fig .v{letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 2px 30px #00000080;font:800 clamp(2.1rem,1.5rem + 2.4vw,3.2rem)/1 Archivo,sans-serif;display:block}#xcf-home .hero__fig .u{font:400 var(--t0)/1.5 "Helvetica Neue",Arial;color:#ffffffb3;border-top:1px solid #c9a24b38;margin-top:12px;padding-top:12px;display:block}#xcf-home .hero__fig .g{gap:4px;margin-top:16px;display:flex}#xcf-home .hero__fig .g i{background:#ffffff29;border-radius:2px;flex:1;height:3px}#xcf-home .hero__fig .g i.on{background:var(--acc)}#xcf-home .hero__fig-spec{font:700 11px/1.4 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff85;margin-top:10px;display:block}#xcf-home .hero--question{padding:132px 46px 96px}#xcf-home .hero--question h1{border-left:2px solid var(--acc);max-width:22ch;margin:20px 0 26px;padding-left:22px;font-size:clamp(2.2rem,1.5rem + 2.4vw,3.4rem)}@media (width>=1000px){#xcf-home .hero--question>.wrap{grid-template-columns:1.15fr .85fr;grid-template-areas:"k k""h s""h t""c c";align-items:start;gap:0 56px;display:grid}#xcf-home .hero--question .kk{grid-area:k}#xcf-home .hero--question h1{grid-area:h;align-self:center;margin-bottom:0}#xcf-home .hero--question .sub{font-size:var(--t1);grid-area:s;align-self:end;margin-bottom:12px}#xcf-home .hero--question .sub-stack{flex-direction:column;grid-area:s;align-self:end;gap:12px;display:flex}#xcf-home .hero--question .sub-stack .sub{grid-area:auto;align-self:auto;margin-bottom:0}#xcf-home .hero--question .kick{grid-area:t;align-self:start;margin-bottom:0}#xcf-home .hero--question .cta{grid-area:c;margin-top:40px}#xcf-home .hero--question .hero__plate{grid-area:s;align-self:end;margin-bottom:12px}}#xcf-home .hero__plate{isolation:isolate;border-radius:var(--r-sm);-webkit-backdrop-filter:blur(12px);background:#121212bf;border:1px solid #ffffff1a;padding:1.75rem;position:relative;overflow:hidden;box-shadow:0 26px 60px -34px #000000b3,inset 0 1px #ffffff14}#xcf-home .hero__plate:after{content:"";pointer-events:none;z-index:0;mix-blend-mode:soft-light;opacity:.22;background-image:url(/texture/amber-glass.webp);background-position:50%;background-size:cover;position:absolute;inset:0}#xcf-home .hero__plate-lab,#xcf-home .hero__plate-list{z-index:1;position:relative}#xcf-home .hero__plate-lab{font:700 var(--t-1)/1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--acc-l);border-bottom:1px solid #c9a24b38;margin-bottom:14px;padding-bottom:12px;display:block}#xcf-home .hero__plate-list{flex-direction:column;gap:1.25rem;margin:0;display:flex}#xcf-home .hero__plate-row{flex-direction:column;gap:5px;display:flex}#xcf-home .hero__plate-list dt{font:700 var(--t-1)/1.4 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc-l)}#xcf-home .hero__plate-list dd{max-width:none;font:400 var(--t0)/1.55 var(--f-body);color:var(--n-100);text-wrap:pretty;margin:0}#xcf-home .hero--question.has-img>.scrim{background:linear-gradient(100deg,#14110cb8 0%,#14110c57 58%,#14110c24 100%),linear-gradient(#14110c66,#14110c4d 50%,#14110ca8)}#xcf-home .hero--system{padding:118px 46px 0}#xcf-home .hero--system h1{max-width:20ch;font-size:clamp(1.9rem,1.45rem + 1.5vw,2.7rem)}#xcf-home .hero--system .sub{max-width:58ch}#xcf-home .hero--system.has-img:after{content:"";z-index:1;pointer-events:none;opacity:.5;background-image:linear-gradient(#c9a24b1a 1px,#0000 1px),linear-gradient(90deg,#c9a24b1a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;mask-image:radial-gradient(80% 80% at 50% 40%,#000,#0000 78%)}#xcf-home .hero--system.has-img>.scrim{background:linear-gradient(100deg,#14110cad 0%,#14110c4d 60%,#14110c1a 100%),linear-gradient(#14110c4d,#14110c38 40%,#14110ccc)}#xcf-home .hero__spec{z-index:2;border-top:1px solid #c9a24b3d;grid-template-columns:repeat(2,1fr);width:100%;max-width:1120px;margin:52px auto 0;display:grid;position:relative}@media (width>=900px){#xcf-home .hero__spec{grid-template-columns:repeat(4,1fr)}}#xcf-home .hero__spec div{border-right:1px solid #c9a24b24;padding:20px 22px 26px}#xcf-home .hero__spec div:last-child{border-right:0}#xcf-home .hero__spec b{font:800 var(--t3)/1 "Archivo",sans-serif;letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;margin-bottom:7px;display:block}#xcf-home .hero__spec span{font:400 var(--t-1)/1.4 "JetBrains Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8f}@media (width<=640px){#xcf-home .hero--question h1{padding-left:14px}#xcf-home .hero__spec div{padding:16px 14px 20px}}#xcf-home .cmp{border-radius:16px;margin-top:26px;overflow:hidden;box-shadow:0 30px 70px -46px #1e18124d,0 0 0 1px #1e181214}#xcf-home .cmp .r{grid-template-columns:1fr 1fr;display:grid}#xcf-home .cmp .hd>div{font:700 var(--t-1)/1 "JetBrains Mono",monospace;letter-spacing:.1em;text-transform:uppercase;padding:14px 22px}#xcf-home .cmp .hd .l{background:var(--n-200);color:var(--n-400)}#xcf-home .cmp .hd .rgt{background:var(--n-700);color:var(--accL)}#xcf-home .cmp .them{background:var(--n-150);color:var(--n-400);font:400 var(--t1)/1.5 "Helvetica Neue",Arial;border-top:1px solid #1e18120f;padding:15px 22px}#xcf-home .cmp .us{background:var(--card);color:var(--ink);font:600 var(--t1)/1.5 "Helvetica Neue",Arial;border-top:1px solid #1e18120f;border-left:3px solid var(--acc);align-items:flex-start;gap:10px;padding:15px 22px;display:flex}#xcf-home .cmp .us .ck{background:color-mix(in srgb,var(--acc) 16%,transparent);width:18px;height:18px;color:var(--accD);font:800 var(--t-1)/1 "Archivo",sans-serif;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}#xcf-home .dtable{border-collapse:collapse;background:var(--card);border-radius:16px;width:100%;overflow:hidden;box-shadow:0 30px 70px -46px #1e18124d,0 0 0 1px #1e181214}#xcf-home .dtable th,#xcf-home .dtable td{text-align:left;font:400 var(--t1)/1.5 "Helvetica Neue",Arial;color:var(--n-600);vertical-align:top;border-top:1px solid #1e181212;padding:16px 20px}#xcf-home .dtable thead th{background:var(--n-700);color:var(--accL);font:700 var(--t-1)/1 "JetBrains Mono",monospace;letter-spacing:.1em;text-transform:uppercase;border:0}#xcf-home .dtable tbody td:first-child{font:700 var(--t0)/1.4 "Archivo",sans-serif;color:var(--ink);width:22%}#xcf-home .dtable .fig{font:800 var(--t1)/1.2 "Archivo",sans-serif;letter-spacing:-.02em;color:var(--accD)}#xcf-home .callout{border-left:3px solid var(--acc);background:color-mix(in srgb,var(--acc) 7%,var(--card));border-radius:0 14px 14px 0;padding:26px 28px;box-shadow:0 20px 44px -34px #1e18124d}#xcf-home .grid3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}#xcf-home .grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}#xcf-home .pcard{background:var(--card);border-radius:16px;flex-direction:column;padding:28px;display:flex;box-shadow:0 24px 56px -38px #1e181247,0 0 0 1px #1e18120f}#xcf-home .chip{background:var(--acc);color:#fff;width:30px;height:30px;font:800 var(--t-1)/1 "Archivo",sans-serif;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}#xcf-home .step{font:400 var(--t1)/1.5 "Helvetica Neue",Arial;color:var(--n-600);gap:11px;display:flex}#xcf-home .step .sn{background:color-mix(in srgb,var(--acc) 16%,transparent);width:24px;height:24px;color:var(--accD);font:700 var(--t-1)/24px "JetBrains Mono",monospace;text-align:center;border-radius:50%;flex-shrink:0}#xcf-home .icard{z-index:0;background:var(--card);will-change:transform;border-radius:16px;flex-direction:column;gap:12px;padding:26px;transition:transform .3s cubic-bezier(.25,1,.5,1);display:flex;position:relative}#xcf-home .icard:before,#xcf-home .icard:after{content:"";pointer-events:none;z-index:-1;will-change:opacity;border-radius:16px;transition:opacity .3s cubic-bezier(.25,1,.5,1);position:absolute;inset:0}#xcf-home .icard:before{box-shadow:0 20px 44px -28px #1e181257,0 0 0 1px #1e18120f}#xcf-home .icard:after{box-shadow:0 36px 64px -30px #1e181273,0 0 0 1px var(--acc-28),0 0 14px var(--acc-16);opacity:0}#xcf-home .icard.is-hover{transform:translateY(-6px)}#xcf-home .icard.is-hover:before{opacity:0}#xcf-home .icard.is-hover:after{opacity:1}#xcf-home .icard .tm{font:700 var(--t-1)/1 "JetBrains Mono",monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--accD);background:color-mix(in srgb,var(--acc) 12%,transparent);border-radius:999px;align-self:flex-start;padding:6px 10px}#xcf-home .vcard{z-index:0;background:var(--card);will-change:transform;border-radius:16px;padding:26px;transition:transform .3s cubic-bezier(.25,1,.5,1);position:relative}#xcf-home .vcard:before,#xcf-home .vcard:after{content:"";pointer-events:none;z-index:-1;will-change:opacity;border-radius:16px;transition:opacity .3s cubic-bezier(.25,1,.5,1);position:absolute;inset:0}#xcf-home .vcard:before{box-shadow:0 20px 44px -28px #1e181257,0 0 0 1px #1e18120f}#xcf-home .vcard:after{box-shadow:0 36px 64px -30px #1e181273,0 0 0 1px var(--acc-28),0 0 14px var(--acc-16);opacity:0}#xcf-home .vcard.is-hover{transform:translateY(-6px)}#xcf-home .vcard.is-hover:before{opacity:0}#xcf-home .vcard.is-hover:after{opacity:1}#xcf-home .vcard b{font:800 var(--t2)/1.25 "Archivo",sans-serif;letter-spacing:-.01em;color:var(--ink);margin-bottom:4px;display:block}#xcf-home .vcard .tag{font:700 var(--t-1)/1 "JetBrains Mono",monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;display:block}#xcf-home .vcard p{font:400 var(--t1)/1.6 "Helvetica Neue",Arial;color:var(--muted)}#xcf-home .stage{border-top:1px solid #ffffff1a;grid-template-columns:auto 1fr;gap:30px;padding:34px 0;display:grid}#xcf-home .stage .num{letter-spacing:-.03em;color:var(--accL);font:800 clamp(1.75rem,1.4rem + 1.15vw,2.375rem)/.9 Archivo,sans-serif}#xcf-home .stage h3{letter-spacing:-.02em;color:#fff;margin-bottom:12px;font:700 clamp(1.3rem,1.1rem + .6vw,1.7rem)/1.1 Archivo,sans-serif}#xcf-home .stage p{font:400 var(--t1)/1.65 "Helvetica Neue",Arial;color:#ffffffb8;max-width:64ch;margin-bottom:14px}#xcf-home .stage a{font:600 var(--t0)/1 "Archivo",sans-serif;color:var(--accL)}#xcf-home .whogrid{grid-template-columns:1fr 1fr;align-items:center;gap:44px;display:grid}#xcf-home .thesis{background:#ffffff09;border:1px solid #ffffff17;border-radius:16px;padding:24px 24px 18px}#xcf-home .silos{align-items:flex-end;gap:9px;height:104px;display:flex;position:relative}#xcf-home .silo{background:linear-gradient(#ffffff29,#ffffff0d);border-radius:6px 6px 3px 3px;flex:1;position:relative}#xcf-home .silo span{text-align:center;font:600 var(--t-1)/1 "JetBrains Mono",monospace;color:#ffffff73;letter-spacing:.03em;position:absolute;bottom:-18px;left:0;right:0}#xcf-home .leak{background:linear-gradient(90deg,#0000,#d6965a47,#d6965a73,#d6965a47,#0000);border-top:1px dashed #d6965ab3;border-bottom:1px dashed #d6965ab3;height:14px;position:absolute;top:52%;left:0;right:0;transform:translateY(-50%)}#xcf-home .bridge{background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;margin-top:34px;padding:24px 26px}#xcf-home .fork{background:var(--card);border-left:3px solid var(--acc);border-radius:16px;padding:26px 28px;box-shadow:0 24px 56px -38px #1e181247,0 0 0 1px #1e18120f}#xcf-home .bthumb{aspect-ratio:16/10;object-fit:cover;background:#e9e3d8;border-radius:16px 16px 0 0;width:calc(100% + 52px);margin:-26px -26px 0;display:block}#xcf-home .btag{font:700 var(--t-1)/1 "JetBrains Mono",monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--accD);background:color-mix(in srgb,var(--acc) 12%,transparent);border-radius:999px;align-self:flex-start;padding:6px 10px}#xcf-home .icard h3{font:800 var(--t2)/1.3 "Archivo",sans-serif;letter-spacing:-.01em;color:var(--ink)}#xcf-home .bhero{background:var(--n-850);align-items:flex-end;min-height:74vh;padding:120px 46px 56px;display:flex;position:relative;overflow:hidden}#xcf-home .bhero video,#xcf-home .bhero .bhero-img{object-fit:cover;opacity:1;width:100%;height:100%;position:absolute;inset:0}#xcf-home .bhero .bhero-scrim{pointer-events:none;background:linear-gradient(#14110c00 0%,#14110c0d 42%,#14110c8c 78%,#14110ce6 100%);position:absolute;inset:0}#xcf-home .bhero>.wrap{z-index:2;width:100%;position:relative}#xcf-home .bhero h1{text-shadow:0 2px 24px #14110c8c}#xcf-home .bhero .sum{text-shadow:0 1px 16px #14110c99}#xcf-home .bhero h1{letter-spacing:-.03em;color:#fff;max-width:24ch;margin:14px 0 18px;font:900 clamp(1.75rem,1.4rem + 1.25vw,2.5rem)/1.08 Archivo,sans-serif}#xcf-home .bhero .sum{color:#ffffffd1;max-width:70ch;font:400 clamp(1.05rem,1rem + .4vw,1.25rem)/1.6 Helvetica Neue,Arial}#xcf-home .article{max-width:74ch;margin:0 auto}#xcf-home .article p{color:#3a332a;margin:0 0 20px;font:400 clamp(1.02rem,.98rem + .3vw,1.15rem)/1.75 Helvetica Neue,Arial}#xcf-home .article h2{letter-spacing:-.02em;color:var(--ink);margin:38px 0 14px;font:800 clamp(1.4rem,1.2rem + .8vw,1.9rem)/1.2 Archivo,sans-serif}#xcf-home .article h3{color:var(--ink);margin:28px 0 12px;font:700 1.2rem/1.3 Archivo,sans-serif}#xcf-home .article strong{color:var(--ink)}#xcf-home .article a{color:var(--accD);text-underline-offset:2px;text-decoration:underline}#xcf-home .article ul,#xcf-home .article ol{margin:0 0 20px 1.1em}#xcf-home .article li{color:#3a332a;margin-bottom:8px;font:400 1.05rem/1.7 Helvetica Neue,Arial}#xcf-home figure.bfig{border-radius:16px;margin:34px 0;overflow:hidden;box-shadow:0 24px 56px -38px #1e181266,0 0 0 1px #1e18120f}#xcf-home figure.bfig img{width:100%;height:auto;display:block}#xcf-home figure.bfig figcaption{font:500 var(--t-1)/1.5 "JetBrains Mono",monospace;letter-spacing:.02em;color:var(--muted);background:var(--n-050);padding:12px 16px}#xcf-home .mag-hero{background:var(--n-850);align-items:flex-end;min-height:52vh;padding:120px 46px 44px;display:flex;position:relative;overflow:hidden}#xcf-home .mag-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}#xcf-home .mag-hero .scrim{pointer-events:none;background:linear-gradient(#14110c4d,#14110c5c 45%,#14110cdb);position:absolute;inset:0}#xcf-home .mag-hero>.wrap{z-index:2;width:100%;max-width:1120px;margin-inline:auto;position:relative}#xcf-home .mag-hero h1{letter-spacing:-.04em;color:#fff;text-shadow:0 2px 30px #00000080;max-width:20ch;margin:12px 0 14px;font:900 clamp(1.875rem,1.45rem + 1.35vw,2.625rem)/1.02 Archivo,sans-serif}#xcf-home .mag-hero .dek{color:#ffffffdb;text-shadow:0 1px 16px #00000080;max-width:66ch;font:400 clamp(1rem,.97rem + .16vw,1.125rem)/1.55 Helvetica Neue,Arial}#xcf-home .chips{flex-wrap:wrap;gap:10px;margin:0 0 34px;display:flex}#xcf-home .chip-btn{font:700 var(--t-1)/1 "Archivo",sans-serif;color:var(--n-600);background:var(--card);cursor:pointer;border:1px solid #1e181224;border-radius:999px;padding:10px 16px;transition:background .2s,color .2s,border-color .2s}#xcf-home .chip-btn:hover{border-color:var(--accD);color:var(--accD)}#xcf-home .chip-btn.on{background:var(--ink);color:#fff;border-color:var(--ink)}#xcf-home [hidden]{display:none!important}#xcf-home .feature{border-bottom:1px solid #1e18121a;grid-template-columns:1.2fr 1fr;align-items:center;gap:34px;margin:0 0 44px;padding:0 0 44px;display:grid}#xcf-home .feature .fimg{aspect-ratio:16/10;border-radius:16px;overflow:hidden;box-shadow:0 30px 70px -40px #1e181266,0 0 0 1px #1e18120f}#xcf-home .feature .fimg img{object-fit:cover;width:100%;height:100%;display:block}#xcf-home .feature h2{letter-spacing:-.03em;color:var(--ink);margin:12px 0;font:800 clamp(1.6rem,1.2rem + 1.6vw,2.6rem)/1.08 Archivo,sans-serif}#xcf-home .feature .dek{color:var(--n-600);margin-bottom:16px;font:400 clamp(1.05rem,1rem + .4vw,1.2rem)/1.6 Helvetica Neue,Arial}#xcf-home .kicker{font:700 var(--t-1)/1 "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accD)}#xcf-home .meta{font:600 var(--t-1)/1 "JetBrains Mono",monospace;letter-spacing:.05em;color:var(--muted)}#xcf-home .story{gap:0}#xcf-home .story h3{font:800 var(--t2)/1.25 "Archivo",sans-serif;letter-spacing:-.01em;color:var(--ink);margin:12px 0 8px}#xcf-home .story .dek{font:400 var(--t1)/1.6 "Helvetica Neue",Arial;color:var(--muted);margin:0 0 14px}#xcf-home .story .meta{margin-top:auto}#xcf-home .mag-empty{font:400 var(--t1)/1.6 "Helvetica Neue",Arial;color:var(--muted);padding:20px 0}#xcf-home .article .ammeta{border-bottom:1px solid #1e18121a;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 22px;padding:0 0 20px;display:flex}#xcf-home .article>p:first-of-type{font-size:1.12rem}#xcf-home .article>p:first-of-type:first-letter{float:left;color:var(--accD);margin:.02em .09em 0 0;font:800 4.4rem/.8 Archivo,sans-serif}#xcf-home .article blockquote{border-left:3px solid var(--acc);letter-spacing:-.02em;color:var(--ink);margin:30px 0;padding:6px 0 6px 24px;font:500 clamp(1.25rem,1.1rem + .6vw,1.6rem)/1.4 Archivo,sans-serif}#xcf-home .formula{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:16px;display:grid}#xcf-home .formula .op{color:var(--accD);justify-content:center;align-items:center;font:800 2.2rem/1 Archivo,sans-serif;display:flex}#xcf-home .pcode{font:700 var(--t-1)/1.3 "JetBrains Mono",monospace;letter-spacing:.1em;color:var(--accD);margin-bottom:10px;display:block}#xcf-home .tgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}#xcf-home .tcard{z-index:0;background:var(--card);will-change:transform;border-radius:16px;flex-direction:column;width:100%;max-width:290px;margin:0 auto;transition:transform .3s cubic-bezier(.25,1,.5,1);display:flex;position:relative}#xcf-home .tcard:before,#xcf-home .tcard:after{content:"";pointer-events:none;z-index:-1;will-change:opacity;border-radius:16px;transition:opacity .3s cubic-bezier(.25,1,.5,1);position:absolute;inset:0}#xcf-home .tcard:before{box-shadow:0 22px 48px -22px #1e181261,0 0 0 1px #1e181212}#xcf-home .tcard:after{opacity:0;box-shadow:0 36px 64px -30px #1e181273,0 0 0 1px #1e181217}#xcf-home .tcard.is-hover{transform:translateY(-6px)}#xcf-home .tcard.is-hover:before{opacity:0}#xcf-home .tcard.is-hover:after{opacity:1}#xcf-home .tcard .phwrap{aspect-ratio:1;background:#e9e3d8;border-radius:16px 16px 0 0;overflow:hidden}#xcf-home .tcard .ph{object-fit:cover;object-position:50% 22%;filter:grayscale()contrast(1.02);width:100%;height:100%;transition:transform .5s cubic-bezier(.25,1,.5,1),filter .5s;display:block}#xcf-home .tcard.is-hover .ph{filter:grayscale(0);transform:scale(1.06)}#xcf-home .tcard .ph{pointer-events:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}#xcf-home .tcard .tbody{flex-direction:column;flex:1;padding:20px;display:flex}#xcf-home .tcard .nm{font:800 var(--t2)/1.2 "Archivo",sans-serif;letter-spacing:-.01em;color:var(--ink)}#xcf-home .tcard .rl{font:700 var(--t-1)/1.3 "JetBrains Mono",monospace;letter-spacing:.07em;text-transform:uppercase;color:var(--accD);margin:6px 0 12px}#xcf-home .tcard p{font:400 var(--t0)/1.6 "Helvetica Neue",Arial;color:var(--muted);margin:0}#xcf-home .tcard .li{font:700 var(--t-1)/1 "Archivo",sans-serif;color:var(--accD);align-items:center;gap:7px;margin-top:16px;display:inline-flex}#xcf-home .tcard .li svg{fill:currentColor;width:15px;height:15px}#xcf-home .tcard .li:hover{color:var(--ink);opacity:1}@media (width<=900px){#xcf-home .formula{grid-template-columns:1fr}#xcf-home .tgrid{grid-template-columns:repeat(2,1fr);gap:22px}}@media (width<=640px){#xcf-home .tgrid{grid-template-columns:1fr}}#xcf-home .z-cocoa{color:var(--on-dark);background:radial-gradient(70% 100% at 12% 0,#c9a24b21,#0000 62%),linear-gradient(#332818,#281f14);border-top:1px solid #c9a24b2e;border-bottom:1px solid #c9a24b1a;position:relative}#xcf-home .z-espresso+.z-light,#xcf-home .z-cocoa+.z-light,#xcf-home .z-dark+.z-light{box-shadow:inset 0 1px #c9a24b4d}#xcf-home .z-espresso+.z-espresso{border-top-color:#c9a24b12}#xcf-home .z-light+.z-light{border-top:1px solid var(--line-soft)}#xcf-home .z-cocoa .kk span.t{color:#c9b79a}#xcf-home .z-cocoa .h2{color:#fff}#xcf-home .z-cocoa .lead{color:#ffffffd1}#xcf-home .z-cocoa .note{color:#ffffff9e}#xcf-home .circles{flex-wrap:wrap;gap:20px;display:flex}#xcf-home .pcircle{text-align:center;background:var(--card);width:132px;height:132px;color:var(--ink);border:1px solid #1e181233;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;transition:background .25s,color .25s,border-color .25s;display:flex;box-shadow:0 16px 34px -22px #1e181266}#xcf-home .pcircle b{font:800 var(--t1)/1.1 "Archivo",sans-serif;letter-spacing:-.01em}#xcf-home .pcircle span{font:600 var(--t-1)/1.2 "JetBrains Mono",monospace;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-top:6px}#xcf-home .pcircle:hover{background:var(--acc);color:#fff;border-color:var(--acc);opacity:1}#xcf-home .pcircle:hover span{color:#ffffffd9}#xcf-home footer.site{background:var(--n-800);color:#ffffffb3;padding:48px 46px}#xcf-home footer.site nav{font:600 var(--t0)/1 "Archivo",sans-serif;color:#fffc;flex-wrap:wrap;gap:22px;display:flex}@media (prefers-reduced-motion:reduce){#xcf-home .xcf-pulse,#xcf-home .xcf-led,#xcf-home .rl__pulse,#xcf-home .lp3__pulse,#xcf-home .lp3__raypulse{animation:none!important}#xcf-home .xcf-led{opacity:1}#xcf-home .xcf-panel,#xcf-home .cmx__tile,#xcf-home .sm__card,#xcf-home .ct__stage.is-in>*,#xcf-home .sev__brief.is-in>*,#xcf-home .pipe__register.is-in>*,#xcf-home .xcf-next-card,#xcf-home .mi-target,#xcf-home[data-motion=on] .kk.is-in span.d,#xcf-home[data-motion=on] .btn-solid:hover:after,#xcf-home[data-motion=on] .xcf-hero-cta--solid:hover:after,#xcf-home [style*=xcfFadeUp],#xcf-home [style*=xcfCardSwap],#xcf-home [style*=xcfSwapFlip],#xcf-home [style*=xcfSigFade],#xcf-home [style*=xcfSignalFill],#xcf-home [style*=xcfScanSweep],#xcf-home [style*=xcfWordSwap]{animation:none!important}#xcf-home[data-motion=on] .btn-solid:hover:after,#xcf-home[data-motion=on] .xcf-hero-cta--solid:hover:after{opacity:0}#xcf-home .xcf-caret{animation:1.06s step-end infinite xcfCaretBlink!important}#xcf-home .mreveal,#xcf-home .mlayer,#xcf-home .xcf-panel,#xcf-home .cmx__tile,#xcf-home .sm__card,#xcf-home .ct__stage.is-in>*,#xcf-home .xcf-next-card,#xcf-home .sev__brief.is-in>*,#xcf-home .pipe__register.is-in>*,#xcf-home [style*=xcfFadeUp],#xcf-home [style*=xcfCardSwap],#xcf-home [style*=xcfSwapFlip],#xcf-home [style*=xcfSigFade],#xcf-home [style*=xcfSignalFill],#xcf-home [style*=xcfScanSweep],#xcf-home [style*=xcfWordSwap]{opacity:1!important}#xcf-home .xcf-panel,#xcf-home .cmx__tile,#xcf-home .sm__card,#xcf-home .ct__stage.is-in>*,#xcf-home .sev__brief.is-in>*,#xcf-home .pipe__register.is-in>*,#xcf-home [style*=xcfFadeUp],#xcf-home [style*=xcfCardSwap],#xcf-home [style*=xcfSwapFlip],#xcf-home [style*=xcfScanSweep]{transform:none!important}}@media (width<=1200px){#xcf-home .grid3{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){#xcf-home .grid3,#xcf-home .grid2,#xcf-home .whogrid,#xcf-home .cmp .r{grid-template-columns:1fr!important}#xcf-home .stage{gap:8px;grid-template-columns:1fr!important}#xcf-home header.site nav.nav-desktop{display:none!important}#xcf-home .nav-mobile{display:block}#xcf-home .leverpill{display:none}#xcf-home .pad,#xcf-home .hero,#xcf-home .bhero{padding-left:var(--gutter)!important;padding-right:var(--gutter)!important}#xcf-home header.site{padding-left:var(--gutter);padding-right:var(--gutter)}}@media (width<=640px){#xcf-home .connect{display:none}#xcf-home .hero{padding-top:96px;padding-bottom:64px}#xcf-home .cmp .hd{display:none}}#xcf-home .hero .cta,#xcf-home .mag-hero .cta{flex-wrap:wrap;align-items:stretch;gap:14px;display:flex;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}#xcf-home .hero>.wrap{width:100%;max-width:1120px;margin-inline:auto}#xcf-home .xcf-hero-h1,#xcf-home .hero h1,#xcf-home .bhero h1,#xcf-home .mag-hero h1{font-variation-settings:"wdth" 86;letter-spacing:-.025em;font-weight:800}#xcf-home .h2,#xcf-home .article h2{font-variation-settings:"wdth" 92;letter-spacing:-.02em}#xcf-home .plate{position:relative;overflow:hidden}#xcf-home .plate__img{z-index:0;filter:saturate(.96)contrast(1.03);background-position:50%;background-size:cover;position:absolute;inset:0}#xcf-home .plate:before{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}#xcf-home .plate>.wrap,#xcf-home .plate>div:not(.plate__img){z-index:2;position:relative}#xcf-home .plate.z-panel .plate__img,#xcf-home .plate.z-light .plate__img{opacity:.9}#xcf-home .plate.z-panel:before,#xcf-home .plate.z-light:before{background:linear-gradient(180deg, color-mix(in srgb,var(--n-050) 72%,transparent), color-mix(in srgb,var(--n-050) 58%,transparent))}#xcf-home .plate.z-cocoa .plate__img,#xcf-home .plate.z-espresso .plate__img,#xcf-home .plate.z-dark .plate__img{opacity:.85}#xcf-home .plate.z-cocoa:before,#xcf-home .plate.z-espresso:before,#xcf-home .plate.z-dark:before{background:linear-gradient(#2c2318b8,#241b12cc)}#xcf-home .pcard{border-radius:var(--r-sm);border:1px solid var(--line);box-shadow:var(--sh-1)}#xcf-home .icard,#xcf-home .vcard,#xcf-home a.feature,#xcf-home .icard:before,#xcf-home .icard:after,#xcf-home .vcard:before,#xcf-home .vcard:after{border-radius:var(--r-sm)}#xcf-home .dtable{border-radius:var(--r-sm);box-shadow:none;border:1px solid var(--line)}#xcf-home .dtable th,#xcf-home .dtable td{border-top:1px solid var(--line-soft);padding:14px 18px}#xcf-home .dtable thead th{background:var(--n-800);color:var(--acc-l);font:700 11px/1 var(--f-mono);letter-spacing:.2em;text-transform:uppercase}#xcf-home .dtable tbody td:first-child{font:700 var(--t0)/1.4 var(--f-display);color:var(--ink)}#xcf-home .dtable .fig{font:700 var(--t1)/1.2 var(--f-mono);letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--acc-d)}#xcf-home .dtable tbody tr{transition:background var(--dur-1) var(--ease)}@media (hover:hover) and (pointer:fine){#xcf-home .dtable tbody tr:hover{background:var(--acc-04)}}#xcf-home .cmp{border-radius:var(--r-sm);box-shadow:none;border:1px solid var(--line);overflow:hidden}#xcf-home .cmp .hd>div{font:700 11px/1 var(--f-mono);letter-spacing:.2em;padding:13px 20px}#xcf-home .cmp .them{background:var(--n-150);border-top:1px solid var(--line-soft);box-shadow:inset 0 2px 10px -6px #1e181238}#xcf-home .cmp .us{border-top:1px solid var(--line-soft);border-left:2px solid var(--acc)}#xcf-home .callout{border-radius:0 var(--r-sm) var(--r-sm) 0;box-shadow:none;border-left-width:2px;border-top:1px solid var(--line-soft);border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}#xcf-home .pin-4-3{grid-template-columns:repeat(12,1fr);gap:10px;display:grid}#xcf-home .pin-4-3>*{grid-column:span 3}#xcf-home .pin-4-3>:nth-child(n+5){grid-column:span 4}#xcf-home .pin-3-2{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}#xcf-home .pin-3-2>*{grid-column:span 2}#xcf-home .pin-3-2>:nth-child(n+4){grid-column:span 3}#xcf-home .ilist{counter-reset:il;margin:0;padding:0;list-style:none}#xcf-home .ilist>li{counter-increment:il;border-top:1px solid var(--line-soft);font:400 var(--t1)/1.6 var(--f-body);color:var(--n-600);padding:13px 0 13px 38px;position:relative}#xcf-home .ilist>li:first-child{border-top:0}#xcf-home .ilist>li:before{content:counter(il,decimal-leading-zero);font:700 var(--t-1)/1 var(--f-mono);letter-spacing:.14em;color:var(--acc-d);font-variant-numeric:tabular-nums;position:absolute;top:15px;left:0}#xcf-home .ilist--marks>li:before{content:"—";color:var(--n-400);letter-spacing:0}#xcf-home .z-dark .ilist>li,#xcf-home .z-espresso .ilist>li{color:#ffffffb8;border-top-color:#ffffff17}#xcf-home .z-dark .ilist>li:before,#xcf-home .z-espresso .ilist>li:before{color:var(--acc-l)}#xcf-home .pcard{position:relative}#xcf-home .pcard:after{content:"";border-radius:inherit;box-shadow:0 0 0 1px var(--acc-28), 0 0 18px -4px color-mix(in srgb,var(--acc) 50%,transparent);opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease);position:absolute;inset:-1px}@media (hover:hover) and (pointer:fine){#xcf-home .pcard.is-hover:after{opacity:1}}#xcf-home .mstage{transform-style:preserve-3d;perspective:1400px;perspective-origin:50% 40%;position:relative}#xcf-home .mstage:has(.al,.cmx,.ct,.if,.rl,.sm,.lp3__viz,.xcf-stage-viewport,.xcf-console-grid,.xcf-stage-section,.xcf-stage){perspective:none;transform-style:flat}#xcf-home .mlayer{--p:0;--r:1;--vel:1;--z:0;--drift:0;--rise:34;--spin:0;--scale:0;will-change:auto}#xcf-home:not([data-motion=off]) .mlayer{transform:translate3d(calc(var(--drift) * var(--p) * var(--vel) * 1px), calc((var(--rise) * var(--p) * var(--vel) * -1px) + ((1 - var(--r)) * 26px)), 0) rotate(calc(var(--spin) * var(--p) * var(--vel) * 1deg)) scale(calc(1 + (var(--scale) * var(--p) * var(--vel))));opacity:calc(.001 + var(--r));transition:--r .7s cubic-bezier(.16,1,.3,1),opacity .7s cubic-bezier(.16,1,.3,1)}#xcf-home .mstage.is-live .mlayer{will-change:transform, opacity}#xcf-home .m-deep{--vel:.28;--z:-180}#xcf-home .m-back{--vel:.55;--z:-90}#xcf-home .m-mid{--vel:1;--z:0}#xcf-home .m-fore{--vel:1.5;--z:60}#xcf-home .m-lead{--vel:2.2;--z:120}#xcf-home .m-counter{--vel:-.7;--z:-40}@property --r{syntax:"<number>";inherits:false;initial-value:1}#xcf-home[data-motion=on] .mreveal{--r:0;transition-delay:calc(var(--i,0) * 90ms)}#xcf-home[data-motion=on] .mreveal.is-in{--r:1}@keyframes mstaggerIn{0%{opacity:.001;transform:translateY(18px)}to{opacity:1;transform:none}}#xcf-home[data-motion=on] .mstagger:not(.is-in)>*{opacity:.001;transform:translateY(18px)}#xcf-home[data-motion=on] .mstagger.is-in>*{animation:mstaggerIn .6s cubic-bezier(.16, 1, .3, 1) var(--row-delay,0s) backwards}#xcf-home:not([data-motion=off]) .mtilt{--mx:0;--my:0;--tilt:4;transform:translate3d(calc(var(--drift) * var(--p) * var(--vel) * 1px + var(--mx) * 10px), calc((var(--rise) * var(--p) * var(--vel) * -1px) + var(--my) * 8px), calc(var(--z) * 1px)) rotateY(calc(var(--mx) * var(--tilt) * 1deg)) rotateX(calc(var(--my) * var(--tilt) * -1deg))}#xcf-home .mspan{grid-template-columns:1.35fr .85fr;align-items:start;gap:clamp(28px,5vw,76px);display:grid}#xcf-home .mspan.flip{grid-template-columns:.85fr 1.35fr}#xcf-home .mspan>.mdrop{margin-top:clamp(40px,9vw,130px)}#xcf-home .mstack{position:relative}#xcf-home .mstack>.mover{z-index:2;margin-top:clamp(-90px,-6vw,-34px);margin-left:clamp(0px,6vw,90px);position:relative}#xcf-home .mbleed{width:min(100vw,100% + clamp(20px,8vw,160px))}#xcf-home .mbleed-r{margin-right:calc(-1*clamp(20px,8vw,160px))}#xcf-home .mbleed-l{margin-left:calc(-1*clamp(20px,8vw,160px))}#xcf-home .mnum{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #c9a24b4d;pointer-events:none;user-select:none;font:900 clamp(2.75rem,2rem + 3.2vw,4.5rem)/.8 Archivo,sans-serif;display:block}#xcf-home .mnum-solid{-webkit-text-stroke:0;color:#c9a24b1c}#xcf-home .mzone{isolation:isolate;position:relative;overflow:clip}#xcf-home .mzone:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(60% 42% at 78% 8%,#c9a24b29,#0000 62%),radial-gradient(52% 38% at 8% 96%,#c9a24b1a,#0000 60%);position:absolute;inset:0}#xcf-home .mzone>*{z-index:1;position:relative}#xcf-home .mrule{background:linear-gradient(90deg,#c9a24b8c,#c9a24b0f 62%,#0000);border:0;height:1px;margin:0}#xcf-home .mrule-dark{background:linear-gradient(90deg,#1e18124d,#1e18120d 62%,#0000)}#xcf-home .mindex{font:700 var(--t-1)/1 "JetBrains Mono", monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--accD)}#xcf-home .z-dark .mindex,#xcf-home .z-espresso .mindex,#xcf-home .z-cocoa .mindex,#xcf-home .mzone .mindex{color:var(--accL)}@media (width<=1200px){#xcf-home .mspan,#xcf-home .mspan.flip{grid-template-columns:1fr;gap:30px}#xcf-home .mspan>.mdrop{margin-top:0}#xcf-home .mstack>.mover{margin-top:18px;margin-left:0}#xcf-home .mlayer{--z:0;--drift:0;--spin:0}#xcf-home .m-deep{--vel:.7}#xcf-home .m-back{--vel:.85}#xcf-home .m-fore{--vel:1.15}#xcf-home .m-lead{--vel:1.3}#xcf-home .m-counter{--vel:-.3}#xcf-home .mtilt{--tilt:0}#xcf-home .mbleed-r,#xcf-home .mbleed-l{margin-left:0;margin-right:0}#xcf-home .mbleed{width:100%}}@media (prefers-reduced-motion:reduce){#xcf-home .mlayer,#xcf-home .mreveal,#xcf-home .mtilt{--r:1;--p:0;--mx:0;--my:0;opacity:1!important;transform:none!important}#xcf-home .mstagger>*{opacity:1!important;animation:none!important;transform:none!important}#xcf-home .mstage{perspective:none}}
