.energon-black-site.refined-site{--cold-muted:#a0a4aa;--cold-line:#24262a;font-family:Avenir Next,Helvetica Neue,sans-serif}.refined-site :is(h1,h2,h3){text-wrap:balance}.refined-site p{text-wrap:pretty}.energon-black-site.refined-site .container{width:min(1240px,100% - 96px)}.energon-black-site.refined-site .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;border-bottom:1px solid #1b1d20;height:88px;padding-inline:max(48px,50% - 620px);position:relative}.energon-black-site.refined-site .brand{letter-spacing:-.04em;font-family:inherit;font-size:18px;font-weight:600}.energon-black-site.refined-site .brand-mark{border-color:#9bdcff;width:14px;height:14px}.energon-black-site.refined-site .nav-links{letter-spacing:0;text-transform:none;color:#b1b5bb;gap:32px;font-family:inherit;font-size:13px}.energon-black-site.refined-site :is(.nav-cta,.nav-badge){letter-spacing:0;min-height:38px;padding-inline:16px;font-family:inherit;font-size:12px}.refined-hero{grid-template-columns:1.2fr .8fr;align-items:center;min-height:690px;padding-block:100px 90px;display:grid;position:relative}.refined-hero-copy{z-index:1;position:relative}.refined-kicker{color:#9bdcff;font:10px var(--font-mono);letter-spacing:.15em;margin:0 0 30px}.energon-black-site.refined-site .refined-hero h1{letter-spacing:-.065em;max-width:820px;margin:0;font-family:inherit;font-size:clamp(46px,5.3vw,74px);font-weight:500;line-height:1.06}.refined-hero h1 span{color:#9fa6ae}.refined-intro{color:#acb1b9;margin:30px 0;font-size:19px;line-height:1.65}.refined-hero-visual{width:calc(100% + 100px);margin-left:-65px}.refined-hero-visual video{width:100%;height:auto;display:block}.refined-footnote{color:#737a83;margin-top:22px;font-size:11px}.refined-hero-baseline{color:#8c939d;border-block:1px solid #22252a;justify-content:space-between;padding:22px 0;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.refined-hero-baseline a{color:#c2c9d1}.energon-black-site.refined-site :is(.primary-action,.secondary-action){text-transform:none;letter-spacing:0;gap:20px;min-height:48px;padding-inline:22px;font-family:inherit;font-size:13px}.energon-black-site.refined-site .primary-action{background:#bce8ff;border-color:#bce8ff}.energon-black-site.refined-site .secondary-action{border-color:#333840}.energon-black-site.refined-site .hero{padding-block:110px 56px}.energon-black-site.refined-site .dashboard-showcase{margin-top:0}.energon-black-site.refined-site :is(.dashboard-showcase-heading,.landing-atlas-intro){margin-bottom:36px}.energon-black-site.refined-site :is(.dashboard-showcase-heading h2,.landing-atlas-copy h2,.section-heading h2,.sdk-copy h2){letter-spacing:-.05em;max-width:760px;font-family:inherit;font-size:clamp(30px,3.6vw,48px);font-weight:500;line-height:1.15}.energon-black-site.refined-site :is(.dashboard-showcase-heading p,.landing-atlas-copy>p,.eyebrow){letter-spacing:.12em;color:#9bdcff;margin-bottom:20px;font-size:10px}.energon-black-site.refined-site :is(.dashboard-showcase-heading span,.landing-atlas-copy>span,.section-heading>p:not(.eyebrow),.sdk-copy .hero-lede){color:#a0a7b1;font-size:15px;line-height:1.8}.energon-black-site.refined-site .dashboard-showcase-frame{border:1px solid #292d33}.energon-black-site.refined-site .dashboard-showcase-chrome{color:#9099a5;border-bottom:1px solid #22262c;padding:16px 24px;font-size:9px}.refined-site .dashboard-live-preview{height:680px}.energon-black-site.refined-site .dashboard-showcase-frame figcaption{color:#7f8791;border-top:1px solid #22262c;padding:14px 24px;font-size:10px}.energon-black-site.refined-site .landing-atlas{border-color:#22262c;margin-top:96px;padding-top:72px}.energon-black-site.refined-site .landing-atlas-intro{grid-template-columns:1fr 1fr;align-items:start;gap:60px}.energon-black-site.refined-site .landing-atlas-reasons{flex-direction:column;gap:0;display:flex}.energon-black-site.refined-site .landing-atlas-reasons article{grid-template-columns:40px 1fr;column-gap:14px;padding:16px 0;display:grid}.refined-site .landing-atlas-reasons article>div{grid-row:span 2;align-items:start}.refined-site .landing-atlas-reasons article svg{display:none}.energon-black-site.refined-site .landing-atlas-reasons strong{margin-top:0;font-size:14px;font-weight:500}.energon-black-site.refined-site .landing-atlas-reasons p{margin-top:6px;font-size:12px}.energon-black-site.refined-site .proof-band{border-block:1px solid #24282e;padding-block:30px}.energon-black-site.refined-site .proof-band article{padding:8px 30px}.refined-site .pillar-number{color:#9bdcff;font:10px var(--font-mono);margin-bottom:24px;display:block}.energon-black-site.refined-site .proof-band strong{letter-spacing:-.03em;text-transform:none;font-family:inherit;font-size:18px}.energon-black-site.refined-site .proof-band p{max-width:290px;font-size:13px;line-height:1.8}.energon-black-site.refined-site .section{padding-block:100px}.energon-black-site.refined-site .section-heading{margin-bottom:48px}.energon-black-site.refined-site .economy-access-lane{padding:34px}.energon-black-site.refined-site .economy-lane-heading strong{letter-spacing:-.04em;font-size:24px;font-weight:500}.energon-black-site.refined-site .economy-access-lane>p{font-size:14px;line-height:1.8}.energon-black-site.refined-site .economy-access-lane>a{color:#9bdcff;font-size:12px}.energon-black-site.refined-site .frame-header{padding:22px 28px;font-size:12px}.energon-black-site.refined-site .boundary-row{padding-block:24px}.energon-black-site.refined-site .boundary-row p{font-size:14px;line-height:1.7}.energon-black-site.refined-site .pricing-grid{padding-block:20px}.energon-black-site.refined-site .pricing-grid article{padding:24px}.energon-black-site.refined-site .pricing-grid article>strong{letter-spacing:-.04em;font-family:inherit;font-size:24px;font-weight:500}.energon-black-site.refined-site .pricing-grid article li{font-size:12px;line-height:1.8}.energon-black-site.refined-site .thesis-section{border-top:1px solid #22262c;padding-block:96px}.energon-black-site.refined-site .thesis-section p{letter-spacing:-.035em;max-width:900px;font-family:inherit;font-size:clamp(23px,3vw,38px);font-weight:400;line-height:1.5}.refined-site a:focus-visible,.dashboard-shell a:focus-visible{outline-offset:5px;outline:2px solid #9bdcff}@media (max-width:1000px){.energon-black-site.refined-site .container{width:calc(100% - 56px)}.energon-black-site.refined-site .topbar{padding-inline:28px}.refined-hero{grid-template-columns:1fr;min-height:0;padding-top:64px;padding-bottom:90px}.refined-hero-visual{width:min(560px,100%);margin:12px auto 24px}.energon-black-site.refined-site .landing-atlas-intro{grid-template-columns:1fr;gap:28px}}@media (max-width:640px){.energon-black-site.refined-site .container{width:calc(100% - 40px)}.energon-black-site.refined-site .topbar{height:72px;padding-inline:20px}.refined-hero{padding-top:48px}.energon-black-site.refined-site .refined-hero h1{font-size:45px}.refined-intro{font-size:16px}.refined-hero-baseline{gap:12px;font-size:9px}.energon-black-site.refined-site .hero{padding-top:64px}.energon-black-site.refined-site .section{padding-block:64px}.energon-black-site.refined-site .proof-band{grid-template-columns:1fr;display:grid}.energon-black-site.refined-site .proof-band article{border-left:0;padding:22px 0}.refined-site .pillar-number{margin-bottom:12px}.energon-black-site.refined-site .economy-access-lane{padding:28px 16px}.refined-site .dashboard-live-preview{height:620px}}.dashboard-shell{--dash-surface:#080a0d;--dash-raised:#101419;--dash-border:#252a31;font-family:Avenir Next,Helvetica Neue,sans-serif}.dashboard-shell .dashboard-header{margin-bottom:28px;padding-bottom:30px}.dashboard-shell .dashboard-header h1{letter-spacing:-.05em;font-family:inherit;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.15}.dashboard-shell .dashboard-rail{padding-top:30px}.dashboard-shell .dashboard-rail nav{gap:8px;margin-top:42px}.dashboard-shell .dashboard-rail nav a{padding-block:12px;font-size:13px}.dashboard-shell .analytics-kpis{border-block:1px solid #252a31;gap:0}.dashboard-shell .analytics-kpis article{border:0;background:0 0;border-right:1px solid #252a31;min-height:125px;padding:24px 20px}.dashboard-shell .analytics-kpis article:last-child{border-right:0}.dashboard-shell .analytics-kpis article strong{letter-spacing:-.05em;font-family:inherit;font-size:30px;font-weight:500}.dashboard-shell .analytics-deck-heading h2{letter-spacing:-.04em;font-family:inherit;font-size:24px;font-weight:500}.dashboard-shell .analytics-tabs{margin-top:28px}.dashboard-shell :is(.analytics-chart,.analytics-aside){border-color:#252a31;padding:24px}.dashboard-shell .session-bar{background:0 0;padding-block:18px}@media (max-width:620px){.dashboard-shell .analytics-kpis article{padding:20px 12px}.dashboard-shell .dashboard-rail nav{margin-top:18px}}.refined-site :is(.primary-action,.secondary-action):after{content:none}.refined-site .refined-hero-visual,.refined-site .refined-hero-visual video{box-shadow:none;background:#000;border:0;border-radius:0;outline:0}.refined-site .refined-hero-visual video{mix-blend-mode:screen}.energon-black-site.refined-site .topbar .brand{gap:10px}.header-logo{flex:0 0 42px;width:42px;height:42px;display:block;position:relative;overflow:hidden}.header-logo img{width:94px;max-width:none;height:auto;position:absolute;top:-9px;left:-26px}.reading-progress{z-index:100;transform-origin:0;pointer-events:none;background:#9bdcff;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.audience-switch{background:#080a0d;border:1px solid #30363d;gap:2px;padding:3px;display:inline-flex}.audience-switch button{color:#8c949e;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:9px 12px;font:12px Avenir Next,sans-serif;transition:color .2s,background .2s;display:flex}.audience-switch button[aria-pressed=true]{color:#c7ebff;background:#17232c}.audience-switch button:hover{color:#fff}.audience-switch button:focus-visible{outline-offset:2px;outline:2px solid #9bdcff}.refined-site .nav-actions{gap:14px}.machine-contract-preview{border-left:1px solid #9bdcff;margin-top:28px;padding:4px 0 4px 20px}.machine-contract-preview>span{font:9px var(--font-mono);letter-spacing:.12em;color:#8c949e}.machine-contract-preview pre{color:#bde6ff;font:12px/1.8 var(--font-mono);margin-block:12px;overflow-x:auto}.machine-contract-preview>a{color:#a4abb5;font-size:11px}[data-audience=machine] .refined-hero{min-height:820px}[data-audience=machine] .refined-site .agent-lane,[data-audience=human] .refined-site .human-lane{border-top:2px solid #9bdcff}.memory-journey{border-bottom:1px solid #22262c;grid-template-columns:1fr 1fr;gap:100px;padding-block:110px 70px;display:grid;position:relative}.journey-sticky{align-self:start;padding-top:35px;position:sticky;top:90px}.energon-black-site.refined-site .journey-sticky h2{letter-spacing:-.055em;margin:0;font-family:inherit;font-size:clamp(38px,4.5vw,62px);font-weight:500;line-height:1.12}.journey-sticky h2 span{color:#8d969f}.journey-diagram{place-items:center;width:280px;height:280px;margin-top:46px;display:grid;position:relative}.journey-orbit{border:1px solid #34434f;border-radius:50%;width:210px;height:210px;position:absolute}.journey-orbit:before{content:"";border:1px solid #1e2932;border-radius:50%;position:absolute;inset:28px}.journey-orbit i{background:#9bdcff;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:calc(50% - 4px)}.journey-orbit i:nth-child(2){background:#6b8ca1;top:75%;left:5%}.journey-orbit i:nth-child(3){background:#e2f4ff;top:75%;left:90%}.journey-node{color:#bee8ff;border:1px solid #8ab9d3;place-items:center;width:50px;height:50px;font-size:22px;display:grid}.journey-diagram-label{color:#7e8d99;font:9px var(--font-mono);letter-spacing:.15em;position:absolute;bottom:-8px}.journey-step{border-top:1px solid #30353c;min-height:340px;padding:48px 0}.journey-number{color:#9bdcff;font:11px var(--font-mono)}.energon-black-site.refined-site .journey-step h3{letter-spacing:-.04em;margin-block:22px 16px;font-family:inherit;font-size:28px;font-weight:500;line-height:1.3}.journey-step p{color:#9ba5af;max-width:430px;font-size:15px;line-height:1.9}.journey-step code{color:#b4def8;border:1px solid #2e424f;margin-top:18px;padding:8px 12px;font-size:11px;display:inline-block}.journey-note{color:#677581;margin-top:22px;font-size:11px;display:block}.memory-journey[data-stage="1"] .journey-orbit{border-color:#779bb2}.memory-journey[data-stage="2"] .journey-node{color:#071118;background:#bce8ff}@media (max-width:1100px){.refined-site .nav-links{gap:18px!important}.refined-site .nav-badge{display:none}.memory-journey{gap:50px}}@media (max-width:760px){.energon-black-site.refined-site .topbar{flex-wrap:wrap;gap:18px;height:auto;min-height:80px;padding-block:16px;display:flex}.refined-site .nav-links{display:none}.refined-site .nav-actions{margin-left:auto}.refined-site .nav-cta{display:none}.audience-switch button{padding:8px 9px;font-size:11px}.audience-switch button>span{display:none}.memory-journey{grid-template-columns:1fr;gap:36px;padding-block:60px 30px}.journey-sticky{padding-top:0;position:static}.journey-diagram{display:none}.journey-step{min-height:0;padding-block:28px 40px}.energon-black-site.refined-site .journey-step h3{font-size:25px}[data-audience=machine] .refined-hero{min-height:0}}@media (prefers-reduced-motion:reduce){.reading-progress{display:none}.audience-switch button{transition:none}}.journey-node{background:#000;border:0}.memory-journey[data-stage="2"] .journey-node{background:#000}
:root{--ex-font:var(--font-geist), "Inter", "Helvetica Neue", Arial, sans-serif;--ex-mono:var(--font-geist-mono), "SF Mono", ui-monospace, monospace;--ex-bg:#050607;--ex-bg-2:#08090b;--ex-surface:#0b0c0f;--ex-raised:#101216;--ex-overlay:#0e1014b8;--ex-line:#fff1;--ex-line-2:#ffffff1a;--ex-line-3:#ffffff29;--ex-ink:#f5f7fa;--ex-text:#b4bac3;--ex-muted:#7b828c;--ex-dim:#4c525a;--ex-ice:#9bdcff;--ex-ice-2:#c7ecff;--ex-ice-deep:#3d7fa6;--ex-ice-glow:#9bdcff29;--ex-violet:#b7a6ff;--ex-mint:#84e3c0;--ex-amber:#ffcf8a;--ex-coral:#ff8f86;--ex-radius-xs:6px;--ex-radius-sm:10px;--ex-radius:14px;--ex-radius-lg:20px;--ex-radius-xl:28px;--ex-ease:cubic-bezier(.22, 1, .36, 1);--ex-shadow:0 1px 0 #ffffff0a inset, 0 24px 60px -24px #000c}::selection{color:#fff;background:#9bdcff47}.ex-mark{color:var(--ex-ink);flex:none;display:inline-block}.ex-wordmark{color:var(--ex-ink);font:600 15px/1 var(--ex-font);letter-spacing:-.02em;align-items:center;gap:10px;display:inline-flex}.ex-wordmark em{color:var(--ex-muted);margin-left:5px;font-style:normal;font-weight:500}.ex-btn{border:1px solid var(--ex-line-2);min-height:40px;color:var(--ex-ink);font:500 13.5px/1 var(--ex-font);letter-spacing:-.01em;text-transform:none;white-space:nowrap;cursor:pointer;transition:background .25s var(--ex-ease), border-color .25s var(--ex-ease), color .25s var(--ex-ease), transform .25s var(--ex-ease), box-shadow .25s var(--ex-ease);background:#ffffff08;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex;position:relative}.ex-btn:hover{border-color:var(--ex-line-3);color:#fff;background:#ffffff0f}.ex-btn:active{transform:scale(.98)}.ex-btn:focus-visible,.ex-focus:focus-visible{outline:2px solid var(--ex-ice);outline-offset:2px}.ex-btn-primary{color:#050607;background:linear-gradient(#fff 0%,#dfe7ef 100%);border-color:#0000;box-shadow:inset 0 0 0 1px #ffffff59,0 8px 30px -8px #9bdcff73}.ex-btn-primary:hover{color:#000;background:linear-gradient(#fff 0%,#eef4f9 100%);border-color:#0000;box-shadow:inset 0 0 0 1px #ffffff80,0 10px 40px -6px #9bdcff99}.ex-btn-lg{min-height:48px;padding:0 24px;font-size:14.5px}.ex-btn svg{flex:none}.ex-chip{border:1px solid var(--ex-line-2);height:28px;color:var(--ex-text);font:500 12px/1 var(--ex-font);letter-spacing:0;text-transform:none;background:#ffffff06;border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.ex-dot{background:var(--ex-ice);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #9bdcff24,0 0 12px #9bdcffcc}.ex-dot-live{animation:ex-pulse 2.4s var(--ex-ease) infinite}.ex-dot-ok{background:var(--ex-mint);box-shadow:0 0 0 3px #84e3c024,0 0 12px #84e3c0b3}.ex-dot-warn{background:var(--ex-amber);box-shadow:0 0 0 3px #ffcf8a24,0 0 12px #ffcf8a99}.ex-dot-off{background:var(--ex-dim);box-shadow:none}.ex-kbd{border:1px solid var(--ex-line-2);min-width:20px;height:20px;color:var(--ex-muted);font:500 11px/1 var(--ex-mono);background:#ffffff0a;border-radius:5px;place-items:center;padding:0 5px;display:inline-grid}.ex-eyebrow{color:var(--ex-ice);font:500 11.5px/1 var(--ex-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0;display:inline-flex}.ex-eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--ex-ice));width:18px;height:1px}@keyframes ex-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes ex-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ex-dot-live{animation:none}}
.lx{background:var(--ex-bg);min-height:100vh;color:var(--ex-text);font-family:var(--ex-font);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.6;position:relative;overflow-x:clip}.lx :is(h1,h2,h3,h4){letter-spacing:-.02em;max-width:none;color:var(--ex-ink);line-height:1.2;font-family:var(--ex-font);text-transform:none;text-wrap:balance;margin:0;font-weight:500}:where(.lx p){text-wrap:pretty;margin:0}:where(.lx a){color:inherit;text-decoration:none}.lx code,.lx pre{font-family:var(--ex-mono)}.lx pre{white-space:pre;background:0 0;border:0;margin:0;padding:0}.lx-container{width:min(1200px,100% - 48px);margin-inline:auto}.lx-section{padding-block:clamp(96px,12vw,168px);position:relative}.lx-heading{gap:22px;max-width:760px;margin-bottom:clamp(48px,6vw,80px);display:grid}.lx-heading h2,.lx-sdk-copy h2,.lx-cta h2{letter-spacing:-.045em;font-size:clamp(36px,5vw,64px);line-height:1.02}.lx-heading h2 span,.lx-sdk-copy h2 span,.lx-cta h2 span,.lx-hero h1 span{background:linear-gradient(#8d96a3 0%,#4f5864 110%);color:#0000;-webkit-background-clip:text;background-clip:text}.lx-heading>p:not(.ex-eyebrow),.lx-heading-split>p{max-width:560px;color:var(--ex-muted);font-size:17px;line-height:1.65}.lx-heading-split{grid-template-columns:1.15fr .85fr;align-items:end;gap:48px;max-width:none}.lx-heading-split>div{gap:22px;display:grid}.lx-heading-center{text-align:center;justify-items:center;margin-inline:auto}.lx-link{color:var(--ex-ink);transition:gap .3s var(--ex-ease), color .3s var(--ex-ease);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.lx-link:hover{color:var(--ex-ice-2);gap:12px}.tk-k,.lx .syntax-keyword{color:#c4b5fd}.tk-s,.lx .syntax-string{color:#a5e3c8}.tk-n,.lx .syntax-number{color:#ffcf8a}.tk-f{color:var(--ex-ice)}.tk-c,.lx .syntax-comment{color:#5b636e}.lx .syntax-operator{color:#7d8691}.lx-nav{z-index:50;transition:padding .4s var(--ex-ease);padding:14px 0;position:fixed;inset:0 0 auto}.lx-nav-inner{width:min(1200px,100% - 32px);height:56px;transition:background .4s var(--ex-ease), border-color .4s var(--ex-ease), box-shadow .4s var(--ex-ease), backdrop-filter .4s var(--ex-ease);border:1px solid #0000;border-radius:999px;align-items:center;gap:24px;margin-inline:auto;padding:0 10px 0 18px;display:flex}.lx-nav.is-scrolled .lx-nav-inner,.lx-nav.is-open .lx-nav-inner{border-color:var(--ex-line-2);-webkit-backdrop-filter:blur(18px)saturate(1.4);background:#0a0b0ea8;box-shadow:0 20px 50px -20px #000000e6,inset 0 1px #ffffff0d}.lx-nav-brand{border-radius:8px;display:inline-flex}.lx-nav-links{gap:4px;margin-left:auto;display:flex}.lx-nav-links a{color:var(--ex-text);border-radius:999px;padding:8px 14px;font-size:14px;transition:color .2s,background .2s}.lx-nav-links a:hover{color:var(--ex-ink);background:#ffffff0d}.lx-nav-actions{align-items:center;gap:10px;margin-left:12px;display:flex}.lx-nav-icon{width:36px;height:36px;color:var(--ex-text);border-radius:50%;place-items:center;transition:color .2s,background .2s;display:grid}.lx-nav-icon:hover{color:var(--ex-ink);background:#ffffff0f}.lx-nav-cta{min-height:36px;padding:0 16px;font-size:13px}.lx-nav-toggle{border:1px solid var(--ex-line-2);width:38px;height:38px;color:var(--ex-ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:none}.lx-switch{border:1px solid var(--ex-line-2);background:#ffffff05;border-radius:999px;grid-template-columns:1fr 1fr;padding:3px;display:inline-grid;position:relative}.lx-switch button{z-index:1;min-width:64px;height:28px;color:var(--ex-muted);font:500 12.5px/1 var(--ex-font);text-transform:none;letter-spacing:0;cursor:pointer;transition:color .3s var(--ex-ease);background:0 0;border:0;border-radius:999px;padding:0 12px;position:relative}.lx-switch button:hover{color:var(--ex-ink);background:0 0}.lx-switch button[aria-pressed=true]{color:var(--ex-ink)}.lx-switch-thumb{border:1px solid var(--ex-line-3);width:calc(50% - 3px);transition:transform .45s var(--ex-ease);background:#ffffff14;border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px}.lx-switch-thumb[data-pos=machine]{transform:translate(100%)}.lx-hero{isolation:isolate;place-items:center;min-height:min(100svh,1000px);padding:120px 0 72px;display:grid;position:relative}.lx-hero-backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lx-hero-orb{--orb:min(920px, 150vw);width:var(--orb);height:calc(var(--orb) * .5625);margin:calc(var(--orb) * -.13) calc((100% - var(--orb)) / 2) calc(var(--orb) * -.15);pointer-events:none;-webkit-mask-image:radial-gradient(circle at 50% 46%, #000 calc(var(--orb) * .17), transparent calc(var(--orb) * .24));mask-image:radial-gradient(circle at 50% 46%, #000 calc(var(--orb) * .17), transparent calc(var(--orb) * .24));-webkit-mask-image:radial-gradient(circle at 50% 46%, #000 calc(var(--orb) * .17), transparent calc(var(--orb) * .24))}.lx-hero-orb video{object-fit:cover;width:100%;height:100%;display:block}.lx-hero-beam{background:radial-gradient(ellipse 50% 60% at 50% 100%, #9bdcff1a, transparent 70%), linear-gradient(180deg, transparent, var(--ex-bg) 92%);height:60%;position:absolute;inset:auto 0 0}.lx-hero-copy{text-align:center;justify-items:center;gap:28px;width:min(1080px,100% - 40px);display:grid}.lx-hero-badge{border:1px solid var(--ex-line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:34px;color:var(--ex-text);background:#0a0c0f99;border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 12px;font-size:13px;transition:border-color .3s,color .3s;display:inline-flex}.lx-hero-badge:hover{color:var(--ex-ink);border-color:#9bdcff66}.lx-hero h1{letter-spacing:-.055em;max-width:none;font-size:clamp(44px,7.4vw,100px);font-weight:500;line-height:.98}.lx-hero-lede{max-width:640px;color:var(--ex-text);font-size:clamp(16px,1.5vw,19px);line-height:1.6}.lx-hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.lx-hero-code{border:1px solid var(--ex-line-2);border-radius:var(--ex-radius);color:var(--ex-text);text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0c0fb3;padding:18px 22px;font-size:13.5px;line-height:1.7}.lx-stack{border-block:1px solid var(--ex-line);padding:26px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.lx-stack-track{gap:56px;width:max-content;animation:42s linear infinite lx-marquee;display:flex}.lx-stack span{color:var(--ex-muted);font:500 13px/1 var(--ex-mono);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.lx-stack i{background:var(--ex-ice);opacity:.6;border-radius:50%;width:4px;height:4px}@keyframes lx-marquee{to{transform:translate(-50%)}}.lx-frame-stage{perspective:1800px;width:min(1240px,100% - 32px);margin:clamp(64px,9vw,120px) auto 0;scroll-margin-top:100px;position:relative}.lx-frame-glow{z-index:0;filter:blur(40px);background:radial-gradient(closest-side,#9bdcff38,#788cff0f 60%,#0000);border-radius:50%;position:absolute;inset:8% 6% -6%}.lx-frame{z-index:1;border-radius:var(--ex-radius-lg);background:var(--ex-bg-2);transform-origin:50% 0;will-change:transform;margin:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff17,inset 0 1px #ffffff1f,0 50px 120px -40px #000000f2,0 0 80px -20px #9bdcff2e}.lx-frame:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#9bdcff73,#ffffff0a 30%,#0000 70%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lx-frame-chrome{border-bottom:1px solid var(--ex-line);background:#ffffff04;grid-template-columns:1fr auto 1fr;align-items:center;height:44px;padding:0 16px;display:grid}.lx-frame-lights{gap:7px;display:flex}.lx-frame-lights i{background:#ffffff1a;border-radius:50%;width:10px;height:10px}.lx-frame-url{border:1px solid var(--ex-line);height:26px;color:var(--ex-muted);font:500 12px/1 var(--ex-mono);background:#ffffff06;border-radius:8px;align-items:center;gap:9px;padding:0 14px;display:inline-flex}.lx-frame-tag{color:var(--ex-dim);font:500 11px/1 var(--ex-mono);letter-spacing:.08em;text-transform:uppercase;justify-self:end}.lx-frame-view{background:var(--ex-bg);border:0;width:100%;height:clamp(520px,62vw,780px);display:block}.lx-frame-cover{z-index:2;cursor:pointer;opacity:0;width:100%;min-height:0;transition:opacity .4s var(--ex-ease);background:linear-gradient(#0000 55%,#050607bf);border:0;border-radius:0;place-items:end center;padding:0 0 40px;display:grid;position:absolute;inset:44px 0 0}.lx-frame-cover:hover,.lx-frame-cover:focus-visible{opacity:1;border:0}.lx-frame-cover .ex-btn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0e12d9}.lx-principles{padding-block:clamp(80px,10vw,128px) 0}.lx-principles-grid{border-top:1px solid var(--ex-line);grid-template-columns:repeat(3,1fr);display:grid}.lx-principles-grid article{gap:12px;padding:36px 36px 0 0;display:grid}.lx-principles-grid article+article{border-left:1px solid var(--ex-line);padding-left:36px}.lx-principles-grid span{color:var(--ex-ice);font:500 12px/1 var(--ex-mono)}.lx-principles-grid h3{letter-spacing:-.025em;margin-top:18px;font-size:21px}.lx-principles-grid p{max-width:300px;color:var(--ex-muted);font-size:15px}.lx-flow{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.lx-flow-card{border:1px solid var(--ex-line);border-radius:var(--ex-radius-lg);transition:border-color .4s var(--ex-ease), transform .4s var(--ex-ease);background:linear-gradient(#ffffff06,#ffffff01);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.lx-flow-card:hover{border-color:var(--ex-line-3);transform:translateY(-3px)}.lx-flow-visual{border-bottom:1px solid var(--ex-line);background:radial-gradient(60% 70%,#9bdcff12,#0000 70%);place-items:center;height:200px;display:grid}.lx-flow-visual svg{width:82%;height:auto;overflow:visible}.fv-ring{fill:none;stroke:#ffffff24}.fv-ring-dash{stroke:#9bdcff40;stroke-dasharray:2 6;transform-origin:120px 70px;animation:30s linear infinite ex-spin}.fv-core{fill:var(--ex-ice);filter:drop-shadow(0 0 8px #9bdcffe6)}.fv-orbit{fill:#fff;transform-origin:120px 70px;animation:7s linear infinite ex-spin}.fv-link{fill:none;stroke:#9bdcff59;stroke-width:1px;stroke-dasharray:4 5;animation:2.4s linear infinite fv-dash}.fv-node{fill:#0b0c0f;stroke:#ffffff80}.lx-flow-visual text{fill:var(--ex-muted);font:500 10px var(--ex-mono)}@keyframes fv-dash{to{stroke-dashoffset:-18px}}.fv-pack{gap:9px;width:70%;display:grid}.fv-pack span{background:linear-gradient(90deg,#9bdcffd9,#9bdcff40);border-radius:99px;height:9px}.fv-pack span.is-denied{background:repeating-linear-gradient(90deg,#ffffff1f 0 4px,#0000 4px 8px)}.fv-budget{color:var(--ex-muted);font:500 11px/1 var(--ex-mono);margin-top:8px}.fv-budget em{color:var(--ex-ink);font-style:normal}.lx-flow-copy{align-content:start;gap:12px;padding:28px;display:grid}.lx-flow-step{color:var(--ex-ice);font:500 12px/1 var(--ex-mono)}.lx-flow-copy h3{letter-spacing:-.025em;font-size:21px}.lx-flow-copy p{color:var(--ex-muted);font-size:15px}.lx-flow-copy code{border:1px solid var(--ex-line-2);color:var(--ex-ice-2);background:#ffffff08;border-radius:7px;justify-self:start;margin-top:8px;padding:6px 10px;font-size:12px}.lx-atlas{background:radial-gradient(60% 40% at 50% 60%,#7896ff12,#0000 70%),linear-gradient(#0000,#ffffff03 50%,#0000)}.lx-atlas-stage{position:relative}.lx-bento{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.lx-tile{border:1px solid var(--ex-line);border-radius:var(--ex-radius-lg);min-height:250px;transition:border-color .4s var(--ex-ease);background:linear-gradient(#ffffff06,#ffffff01);align-content:end;display:grid;position:relative;overflow:hidden}.lx-tile:before{content:"";opacity:0;transition:opacity .5s var(--ex-ease);pointer-events:none;background:radial-gradient(400px at 0 0,#9bdcff17,#0000 50%);position:absolute;inset:-1px}.lx-tile:hover{border-color:var(--ex-line-3)}.lx-tile:hover:before{opacity:1}.lx-tile.is-wide{grid-area:span 2/span 2;min-height:520px}.lx-tile-copy{gap:10px;padding:28px;display:grid;position:relative}.lx-tile-icon{border:1px solid var(--ex-line-2);width:34px;height:34px;color:var(--ex-ice);background:#ffffff08;border-radius:10px;place-items:center;margin-bottom:8px;display:grid}.lx-tile h3{letter-spacing:-.02em;font-size:19px}.lx-tile.is-wide h3{font-size:26px}.lx-tile p{max-width:460px;color:var(--ex-muted);font-size:15px}.lx-tile-visual{place-items:center;padding:28px;display:grid;position:absolute;inset:0 0 auto}.tv-filter{gap:8px;padding:0;inset:32px 32px auto}.tv-filter div{border:1px solid var(--ex-line-2);width:100%;height:48px;font:500 13px/1 var(--ex-mono);background:#0a0c0fcc;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:0 18px;display:grid}.tv-filter i{background:var(--ex-mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #84e3c0b3}.tv-filter span{color:var(--ex-text)}.tv-filter em{color:var(--ex-mint);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-style:normal}.tv-filter div.is-denied{opacity:.55;background:0 0;border-style:dashed}.tv-filter div.is-denied i{background:var(--ex-dim);box-shadow:none}.tv-filter div.is-denied span{-webkit-text-decoration:line-through #ffffff40;text-decoration:line-through #ffffff40}.tv-filter div.is-denied em{color:var(--ex-muted)}.tv-budget{gap:10px;height:140px}.tv-budget div{align-items:flex-end;gap:8px;height:76px;display:flex}.tv-budget span{background:linear-gradient(180deg, var(--ex-ice), #9bdcff26);border-radius:4px 4px 2px 2px;width:16px}.tv-budget em,.tv-audit code{color:var(--ex-muted);font:500 11px/1 var(--ex-mono);font-style:normal}.tv-audit{align-content:start;justify-items:start;gap:10px;padding:32px 28px}.tv-audit code{border:1px solid var(--ex-line);background:#ffffff05;border-radius:7px;padding:7px 10px}.tv-audit b{color:var(--ex-ink);font-weight:500}.lx-lanes{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lx-lane{border:1px solid var(--ex-line);border-radius:var(--ex-radius-lg);background:linear-gradient(#ffffff06,#0000);align-content:start;gap:16px;padding:36px;display:grid}.lx-lane.is-machine{background:radial-gradient(70% 60% at 100% 0,#9bdcff12,#0000 70%),linear-gradient(#ffffff06,#0000)}.lx-lane-head{color:var(--ex-ice);font:500 12px/1 var(--ex-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.lx-lane h3{letter-spacing:-.035em;margin-top:18px;font-size:28px}.lx-lane>p{max-width:440px;color:var(--ex-muted)}.lx-lane-steps{counter-reset:lane;flex-wrap:wrap;gap:8px;margin:10px 0;padding:0;list-style:none;display:flex}.lx-lane-steps li{border:1px solid var(--ex-line-2);height:34px;color:var(--ex-text);counter-increment:lane;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex}.lx-lane-steps li:before{content:counter(lane);color:var(--ex-ice);font:500 11px/1 var(--ex-mono)}.lx-lane pre{border:1px solid var(--ex-line);color:var(--ex-text);background:#00000059;border-radius:12px;margin:10px 0;padding:18px 20px;font-size:13px;line-height:1.85;overflow-x:auto}.lx-sdk{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.lx-sdk-copy{gap:24px;display:grid}.lx-sdk-copy>p:not(.ex-eyebrow){color:var(--ex-muted);font-size:17px}.lx-sdk-copy .lx-hero-actions{justify-content:flex-start}.lx-checks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lx-checks li{color:var(--ex-text);align-items:center;gap:12px;font-size:15px;display:flex}.lx-checks li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5.5 9.2l2.2 2.2 4.8-4.8' fill='none' stroke='%239bdcff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat,#9bdcff1a;border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 1px #9bdcff40}.lx-code{border-radius:var(--ex-radius-lg);background:linear-gradient(#0c0e11,#08090b);overflow:hidden;box-shadow:0 0 0 1px #ffffff14,inset 0 1px #ffffff14,0 40px 90px -30px #000000e6,0 0 70px -30px #9bdcff33}.lx-code-bar{border-bottom:1px solid var(--ex-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 10px;display:flex}.lx-code-tabs{gap:4px;display:flex}.lx-code-tabs button{height:32px;color:var(--ex-muted);font:500 13px/1 var(--ex-font);text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:0 12px;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.lx-code-tabs button:hover{color:var(--ex-ink);background:#ffffff0a}.lx-code-tabs button[aria-selected=true]{border-color:var(--ex-line-2);color:var(--ex-ink);background:#ffffff0f}.lx-code-tabs svg{fill:currentColor;width:14px;height:14px}.lx-code-file{color:var(--ex-dim);font:500 12px/1 var(--ex-mono)}.lx-code-body{padding:22px 0;overflow-x:auto}.lx-code-body pre{color:#d5dae1;font-size:13.5px;line-height:1.75}.lx-code-line{padding-right:24px;display:block}.lx-code-line i{color:#363c44;text-align:right;-webkit-user-select:none;user-select:none;width:52px;padding-right:20px;font-style:normal;display:inline-block}.lx-code-foot{border-top:1px solid var(--ex-line);color:var(--ex-muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:12.5px;display:flex}.lx-code-foot>span{align-items:center;gap:9px;display:inline-flex}.lx-code-foot code{color:var(--ex-text);font-size:12px}.lx-code-foot a{color:var(--ex-ice);font-weight:500}.lx-pricing{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.lx-plan{border:1px solid var(--ex-line);border-radius:var(--ex-radius-lg);background:linear-gradient(#ffffff05,#0000);align-content:start;gap:8px;padding:28px 24px;display:grid;position:relative}.lx-plan.is-featured{background:radial-gradient(90% 50% at 50% 0,#9bdcff1a,#0000 70%),linear-gradient(#ffffff08,#0000);border-color:#9bdcff4d;box-shadow:0 0 60px -20px #9bdcff40}.lx-plan header{gap:6px;min-height:70px;display:grid}.lx-plan h3{letter-spacing:-.015em;font-size:17px}.lx-plan header span{color:var(--ex-muted);font-size:13px;line-height:1.45}.lx-plan-price{color:var(--ex-ink);letter-spacing:-.035em;font-size:26px;font-weight:500;line-height:1.15;margin-top:14px!important}.lx-plan-settle{color:var(--ex-ice);font:500 11.5px/1 var(--ex-mono);letter-spacing:.04em}.lx-plan ul{border-top:1px solid var(--ex-line);gap:11px;margin:22px 0 0;padding:22px 0 0;list-style:none;display:grid}.lx-plan li{color:var(--ex-text);padding-left:20px;font-size:14px;line-height:1.45;position:relative}.lx-plan li:before{content:"";border:1px solid #9bdcff99;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:2px}.lx-rails{border-top:1px solid var(--ex-line);grid-template-columns:repeat(3,1fr);gap:32px;margin-top:40px;padding-top:32px;display:grid}.lx-rails p{color:var(--ex-muted);gap:6px;font-size:14px;display:grid}.lx-rails strong{color:var(--ex-ink);font-weight:500}.lx-mission .lx-container{gap:32px;display:grid}.lx-mission-text{max-width:1100px;color:var(--ex-ink);letter-spacing:-.04em;font-size:clamp(30px,4.2vw,56px);font-weight:500;line-height:1.12}.lx-cta{text-align:center;justify-items:center;gap:36px;padding:40px 24px clamp(110px,14vw,180px);display:grid;position:relative;overflow:hidden}.lx-cta-emblem{width:min(560px,90vw);margin-bottom:-60px;-webkit-mask-image:radial-gradient(circle,#000 36%,#0000 64%);mask-image:radial-gradient(circle,#000 36%,#0000 64%)}.lx-cta-emblem img{width:100%;height:auto;display:block}.lx-cta h2{max-width:900px}.lx-footer{border-top:1px solid var(--ex-line);padding:64px 0 32px}.lx-footer-grid{grid-template-columns:1.6fr repeat(3,1fr);gap:40px;display:grid}.lx-footer-brand{align-content:start;gap:16px;display:grid}.lx-footer-brand p{max-width:280px;color:var(--ex-muted);font-size:14px}.lx-footer nav{align-content:start;gap:12px;display:grid}.lx-footer h4{color:var(--ex-ink);margin-bottom:4px;font-size:13px;font-weight:500}.lx-footer nav a{color:var(--ex-muted);font-size:14px;transition:color .2s}.lx-footer nav a:hover{color:var(--ex-ink)}.lx-footer-base{border-top:1px solid var(--ex-line);color:var(--ex-dim);justify-content:space-between;gap:16px;margin-top:64px;padding-top:24px;font-size:13px;display:flex}.lx-footer-base span{align-items:center;gap:10px;display:inline-flex}@media (max-width:1080px){.lx-nav-links{display:none}.lx-nav-actions{margin-left:auto}.lx-nav-toggle{display:grid}.lx-pricing,.lx-bento{grid-template-columns:repeat(2,1fr)}.lx-tile.is-wide{grid-area:auto/span 2;min-height:480px}.lx-sdk,.lx-heading-split{grid-template-columns:1fr}}@media (max-width:760px){.lx-container{width:calc(100% - 32px)}.lx-nav .lx-switch,.lx-nav-icon{display:none}.lx-hero{min-height:auto;padding-top:120px}.lx-frame-chrome{grid-template-columns:auto 1fr}.lx-frame-tag{display:none}.lx-frame-url{justify-self:end}.lx-frame-view{height:560px}.lx-principles-grid,.lx-flow,.lx-lanes,.lx-pricing,.lx-bento,.lx-rails{grid-template-columns:1fr}.lx-principles-grid article,.lx-principles-grid article+article{border-left:0;border-bottom:1px solid var(--ex-line);padding:28px 0}.lx-tile.is-wide{grid-column:auto;min-height:520px}.lx-lane{padding:26px}.lx-code-tabs button{padding:0 9px;font-size:12px}.lx-code-file{display:none}.lx-footer-grid{grid-template-columns:1fr 1fr}.lx-footer-brand{grid-column:1/-1}.lx-footer-base{flex-direction:column}}@media (prefers-reduced-motion:reduce){.lx-stack-track,.fv-ring-dash,.fv-orbit,.fv-link{animation:none}}.lx-heading-split h2,.lx-sdk-copy h2{font-size:clamp(34px,4.2vw,56px)}.lx-tile{min-height:300px}.lx-tile.is-wide{min-height:616px}.lx-tile-visual:not(.tv-filter){height:150px}.tv-audit{padding:28px}.lx-plan-price{font-size:23px}@media (max-width:1080px){.lx-tile.is-wide{min-height:520px}}.lx-section-tight{padding-bottom:0}.lx-section-tight .lx-heading{margin-bottom:0}.lx-cycle{--p:0;gap:48px;display:grid}.lx-cycle-track{height:120px;margin:0 8px;position:relative}.lx-cycle-sky{filter:blur(18px);background:linear-gradient(90deg,#ffd6a51a 0%,#9bdcff0a 22%,#463ca024 45%,#2828782e 62%,#9bdcff14 88%,#ffd6a51f 100%);border-radius:999px;position:absolute;inset:0 -8px 40px}.lx-cycle-line,.lx-cycle-fill{border-radius:2px;height:2px;position:absolute;top:60px;left:0}.lx-cycle-line{background:linear-gradient(90deg,#ffffff14,#ffffff24,#ffffff14);right:0}.lx-cycle-fill{width:calc(var(--p) * 100%);background:linear-gradient(90deg,#ffd6a5,#c9bdff 40%,#9bdcff 75%,#fff);height:3px;top:59px;box-shadow:0 0 14px #b7a6ffcc,0 0 40px #9bdcff59}.lx-cycle-orb{top:61px;left:calc(var(--p) * 100%);background:radial-gradient(circle at 35% 35%,#fff,#c7ecff 45%,#6e8cff 100%);border-radius:50%;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #9bdcff1f,0 0 30px 6px #9bdcff8c}.lx-cycle-tick{color:var(--ex-muted);font:500 12px/1 var(--ex-mono);letter-spacing:.04em;position:absolute;top:82px;transform:translate(-50%)}.lx-cycle-tick:before{content:"";background:var(--ex-bg);border:1px solid #ffffff59;border-radius:50%;width:7px;height:7px;position:absolute;top:-27px;left:50%;transform:translate(-50%)}.lx-cycle-tick:first-of-type{transform:none}.lx-cycle-tick:first-of-type:before{left:3px}.lx-cycle-tick:last-of-type{transform:translate(-100%)}.lx-cycle-tick:last-of-type:before{left:auto;right:-4px}.lx-cycle-steps{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.lx-cycle-steps li{border:1px solid var(--ex-line);border-radius:var(--ex-radius-lg);transition:border-color .4s var(--ex-ease), transform .4s var(--ex-ease);background:linear-gradient(#ffffff06,#ffffff01);align-content:start;gap:10px;padding:26px 24px 28px;display:grid}.lx-cycle-steps li:hover{border-color:var(--ex-line-3);transform:translateY(-3px)}.lx-cycle-icon{border:1px solid var(--ex-line-2);width:36px;height:36px;color:var(--ex-ice);background:#ffffff08;border-radius:11px;place-items:center;margin-bottom:10px;display:grid}.lx-cycle-steps li:first-child .lx-cycle-icon{color:#ffd6a5}.lx-cycle-steps li:nth-child(2) .lx-cycle-icon{color:var(--ex-violet)}.lx-cycle-steps li:nth-child(3) .lx-cycle-icon{color:var(--ex-mint)}.lx-cycle-phase{color:var(--ex-muted);font:500 11px/1 var(--ex-mono);letter-spacing:.12em;text-transform:uppercase}.lx-cycle-steps h3{letter-spacing:-.025em;font-size:20px}.lx-cycle-steps p{color:var(--ex-muted);font-size:14.5px}.lx-ways{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lx-way{border:1px solid var(--ex-line);border-radius:var(--ex-radius-xl);background:linear-gradient(#ffffff06,#ffffff01);grid-template-rows:280px auto;display:grid;overflow:hidden}.lx-way.is-weights{background:radial-gradient(70% 60% at 50% 0,#b7a6ff1a,#0000 70%),linear-gradient(#ffffff06,#ffffff01)}.lx-way-visual{border-bottom:1px solid var(--ex-line);place-items:center;gap:14px;padding:32px;display:grid}.lx-way-copy{gap:12px;padding:30px 32px 34px;display:grid}.lx-way-tag{border:1px solid var(--ex-line-2);color:var(--ex-text);font:500 11.5px/1 var(--ex-mono);border-radius:999px;justify-self:start;padding:5px 10px}.lx-way h3{letter-spacing:-.035em;margin-top:6px;font-size:26px}.lx-way p{max-width:480px;color:var(--ex-muted);font-size:15px}.lx-model{gap:10px;width:min(320px,100%);display:grid}.lx-model-label{color:var(--ex-muted);font:500 11px/1 var(--ex-mono);letter-spacing:.08em;text-transform:uppercase}.lx-model-layers{gap:6px;display:grid}.lx-model-layers i{background:repeating-linear-gradient(90deg,#ffffff0d 0 6px,#0000 6px 12px);border:1px solid #ffffff14;border-radius:4px;height:12px}.lx-adapter{color:#d9d0ff;width:min(320px,100%);animation:lx-dock 3.6s var(--ex-ease) infinite;background:linear-gradient(90deg,#b7a6ff29,#9bdcff14);border:1px solid #b7a6ff73;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 0 40px -6px #b7a6ff73}.lx-adapter span{gap:4px;display:grid}.lx-adapter strong{color:#fff;font:500 13px/1 var(--ex-mono)}.lx-adapter em{color:var(--ex-text);font-size:12px;font-style:normal}@keyframes lx-dock{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.lx .lx-compiled{border:1px solid var(--ex-line-2);width:min(400px,100%);color:var(--ex-text);white-space:pre-wrap;background:#00000059;border-radius:14px;padding:18px 20px;font-size:12.5px;line-height:1.9}.lx-proof{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.lx-proof-copy{gap:24px;display:grid}.lx-proof-copy h2{letter-spacing:-.045em;font-size:clamp(34px,4.2vw,56px);line-height:1.02}.lx-proof-copy h2 span{background:linear-gradient(#8d96a3 0%,#4f5864 110%);color:#0000;-webkit-background-clip:text;background-clip:text}.lx-proof-copy>p:not(.ex-eyebrow){color:var(--ex-muted);font-size:17px}.lx-eval{border-radius:var(--ex-radius-xl);background:linear-gradient(#0c0e11,#08090b);gap:22px;margin:0;padding:28px;display:grid;box-shadow:0 0 0 1px #ffffff14,inset 0 1px #ffffff14,0 40px 90px -30px #000000e6,0 0 80px -30px #b7a6ff40}.lx-eval>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lx-eval>header>div{gap:8px;display:grid}.lx-eval-kicker{color:var(--ex-ice);font:500 11px/1 var(--ex-mono);letter-spacing:.1em;text-transform:uppercase}.lx-eval strong{color:var(--ex-ink);letter-spacing:-.02em;font-size:19px;font-weight:500}.lx-eval-note{border:1px dashed var(--ex-line-3);color:var(--ex-muted);font:500 11px/1 var(--ex-mono);white-space:nowrap;border-radius:999px;padding:5px 9px}.lx-eval-legend{color:var(--ex-muted);flex-wrap:wrap;gap:8px 18px;font-size:12.5px;display:flex}.lx-eval-legend span{align-items:center;gap:8px;display:inline-flex}.lx-eval-legend i{border-radius:3px;width:10px;height:10px}.lx-eval .v-base{background:#ffffff38}.lx-eval .v-compiled{background:linear-gradient(90deg,#9bdcff59,#9bdcff)}.lx-eval .v-adapter{background:linear-gradient(90deg,#b7a6ff66,#c9bdff);box-shadow:0 0 16px #b7a6ff73}.lx-eval-rows{gap:22px;display:grid}.lx-eval-row{gap:10px;display:grid}.lx-eval-label{color:var(--ex-text);font-size:13.5px}.lx-eval-bars{gap:6px;display:grid}.lx-eval-bar{grid-template-columns:1fr 44px;align-items:center;gap:12px;height:10px;display:grid}.lx-eval-bar span{transform-origin:0;border-radius:99px;height:8px;display:block}.lx-eval-bar em{color:var(--ex-muted);font:500 12px/1 var(--ex-mono);text-align:right;font-style:normal}.lx-eval-bar:last-child em{color:#d9d0ff}.lx-eval figcaption{border-top:1px solid var(--ex-line);color:var(--ex-dim);padding-top:18px;font-size:12.5px}.lx-packs{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.lx-pack{border:1px solid var(--ex-line);border-radius:var(--ex-radius-lg);min-height:250px;transition:border-color .4s var(--ex-ease), transform .4s var(--ex-ease);background:linear-gradient(#ffffff06,#ffffff01);align-content:start;gap:10px;padding:26px 24px;display:grid;position:relative;overflow:hidden}.lx-pack:after{content:"";width:220px;height:220px;transition:transform .6s var(--ex-ease);background:radial-gradient(closest-side,#9bdcff1f,#0000);border-radius:50%;position:absolute;inset:auto -30% -60% auto}.lx-pack:hover{border-color:var(--ex-line-3);transform:translateY(-3px)}.lx-pack:hover:after{transform:translate(-20px,-20px)}.lx-pack-icon{border:1px solid var(--ex-line-2);width:42px;height:42px;color:var(--ex-ink);background:linear-gradient(135deg,#9bdcff1f,#b7a6ff14);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.lx-pack h3{letter-spacing:-.02em;font-size:19px}.lx-pack p{color:var(--ex-muted);font-size:14.5px}.lx-pack ul{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:14px 0 0;list-style:none;display:flex}.lx-pack li{border:1px solid var(--ex-line-2);color:var(--ex-text);font:500 11px/1 var(--ex-mono);border-radius:999px;padding:4px 9px}@media (max-width:1080px){.lx-cycle-steps,.lx-packs{grid-template-columns:repeat(2,1fr)}.lx-proof,.lx-ways{grid-template-columns:1fr}}@media (max-width:760px){.lx-cycle-steps,.lx-packs{grid-template-columns:1fr}.lx-cycle-track{height:100px}.lx-cycle-tick{font-size:10.5px}.lx-way{grid-template-rows:auto auto}.lx-eval{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.lx-cycle{--p:1}.lx-adapter{animation:none}}.lx-sdk>*,.lx-proof>*,.lx-ways>*,.lx-heading-split>*{min-width:0}@media (max-width:1080px){.lx-sdk,.lx-proof,.lx-ways,.lx-heading-split{grid-template-columns:minmax(0,1fr)}}.lx-nav-sheet{display:none}@media (max-width:1080px){.lx-nav-sheet{z-index:60;border:1px solid var(--ex-line-2);max-height:calc(100svh - 100px);animation:lx-sheet-in .35s var(--ex-ease);background:#090a0dfb;border-radius:22px;gap:18px;padding:10px 10px 14px;display:grid;position:fixed;inset:84px 12px auto;overflow-y:auto;box-shadow:0 40px 80px -20px #000000f2}.lx-nav.is-open:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(6px);background:#03040599;position:fixed;inset:0}.lx-nav-sheet nav{display:grid}.lx-nav-sheet nav a{border-bottom:1px solid var(--ex-line);color:var(--ex-ink);letter-spacing:-.01em;justify-content:space-between;align-items:center;padding:16px 14px;font-size:17px;font-weight:500;display:flex}.lx-nav-sheet nav a svg{color:var(--ex-dim)}.lx-nav-sheet-foot{justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.lx-nav-sheet-foot .lx-switch{display:inline-grid}.lx-nav-sheet-link{color:var(--ex-text);align-items:center;gap:8px;font-size:14px;display:inline-flex}.lx-nav-sheet .ex-btn{width:100%}}@keyframes lx-sheet-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}}.lx-frame-path{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:none){.lx-frame-cover{opacity:1;background:linear-gradient(#0000 60%,#050607d9)}}@media (max-width:760px){.lx-hero-actions{flex-direction:column;align-items:stretch;width:min(340px,100%)}.lx-hero-actions .ex-btn,.lx-sdk-copy .lx-hero-actions,.lx-cta .lx-hero-actions{width:100%}.lx-frame-url{min-width:0;max-width:100%}.lx-frame-chrome{gap:12px}.lx-frame-view{height:620px}.lx-tile,.lx-tile.is-wide{min-height:0}.lx-tile.is-wide .lx-tile-visual{padding:20px 16px 0;position:relative;inset:auto}.tv-filter div{grid-template-columns:auto 1fr;height:auto;min-height:44px;padding:10px 12px;font-size:11.5px}.tv-filter em{display:none}.lx-tile-visual:not(.tv-filter){height:auto;padding:24px 24px 0;position:relative}.lx-tile-copy{padding:22px 24px 26px}.lx-eval>header{flex-direction:column}.lx-packs{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-16px;padding:0 16px 6px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.lx-packs::-webkit-scrollbar{display:none}.lx-pack{scroll-snap-align:start;flex:0 0 78%;min-height:0}.lx-code-body pre{font-size:12px}.lx-code-line i{width:34px;padding-right:12px}.lx-heading{margin-bottom:40px}.lx-cycle{gap:32px}.lx-mission-text{font-size:28px}}.lx .lx-title,.lx .lx-title .lx-line,.lx .lx-title .lx-line-inner{color:var(--ex-ink);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.lx .lx-line{margin-bottom:-.16em;padding-bottom:.16em;display:block;overflow:hidden}.lx .lx-line-inner{will-change:transform;display:block}.lx .lx-title .lx-dim{background:linear-gradient(#8d96a3 0%,#4f5864 110%);color:#0000;-webkit-background-clip:text;background-clip:text}.lx-spot{isolation:isolate;transition:border-color .6s var(--ex-ease), background-color .6s var(--ex-ease);position:relative}.lx-spot:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #9bdcff13, transparent 62%);opacity:0;transition:opacity .6s var(--ex-ease);pointer-events:none;position:absolute;inset:0}.lx-spot:after{content:"";z-index:1;border-radius:inherit;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%), #c7ecff73, transparent 70%);-webkit-mask-composite:xor;opacity:0;transition:opacity .6s var(--ex-ease);pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lx-spot:hover:before,.lx-spot:hover:after{opacity:1}.lx .lx-flow-card:hover,.lx .lx-cycle-steps li:hover,.lx .lx-pack:hover{transform:none}.lx .lx-tile.lx-spot:before{background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #9bdcff13, transparent 62%)}.lx .lx-pack.lx-spot:after{width:auto;height:auto;inset:0;transform:none}.lx .lx-pack:hover:after{transform:none}.lx .fv-ring-dash{animation-duration:90s}.lx .fv-orbit{animation-duration:18s}.lx .fv-link{stroke:#9bdcff47;animation-duration:7s}.lx-stack:hover .lx-stack-track{animation-play-state:paused}.lx .lx-adapter{transition:box-shadow 1.4s var(--ex-ease), border-color 1.4s var(--ex-ease);animation:none;box-shadow:0 0 #b7a6ff00}.lx .lx-adapter.is-docked{box-shadow:0 0 44px -8px #b7a6ff80}.lx .lx-cycle-steps li{transition:opacity .8s var(--ex-ease), border-color .8s var(--ex-ease), background-color .8s var(--ex-ease)}.lx .lx-cycle[style*=--p] .lx-cycle-steps li:not([data-lit]){opacity:.45}.lx .lx-cycle-steps li[data-lit]{border-color:var(--ex-line-2);background-color:#ffffff05}.lx .lx-cycle-steps li[data-lit] .lx-cycle-icon{border-color:#ffffff2e;box-shadow:0 0 24px -6px}.lx .lx-cycle-icon{transition:box-shadow .8s var(--ex-ease), border-color .8s var(--ex-ease)}.lx .lx-frame{will-change:clip-path, transform}@media (hover:none){.lx-spot:before,.lx-spot:after{display:none}}@media (prefers-reduced-motion:reduce){.lx .lx-cycle-steps li{opacity:1!important}}
.dx{--dx-side:252px;grid-template-columns:var(--dx-side) minmax(0, 1fr);background:var(--ex-bg);min-height:100vh;color:var(--ex-text);font-family:var(--ex-font);letter-spacing:-.003em;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5;display:grid}.dx :is(h1,h2,h3,h4){max-width:none;color:var(--ex-ink);font-family:var(--ex-font);letter-spacing:-.02em;text-transform:none;margin:0;font-weight:500;line-height:1.2}:where(.dx p){margin:0}:where(.dx a){color:inherit;text-decoration:none}.dx code{font-family:var(--ex-mono)}.dx-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dx-side{border-right:1px solid var(--ex-line);background:linear-gradient(#07080a,#050607);flex-direction:column;gap:22px;height:100vh;padding:20px 14px 16px;display:flex;position:sticky;top:0}.dx-brand{border-radius:8px;padding:4px 8px;display:inline-flex}.dx-workspace{border:1px solid var(--ex-line);background:#ffffff05;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;display:flex}.dx-workspace-avatar,.dx-user-avatar,.dx-entity-avatar{color:#fff;background:linear-gradient(135deg,#9bdcff59,#b7a6ff40);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.dx-workspace-copy,.dx-user-copy{min-width:0;display:grid}.dx-workspace-copy small,.dx-user-copy small{color:var(--ex-muted);font-size:11px}.dx-workspace-copy strong,.dx-user-copy strong{color:var(--ex-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.dx-nav{gap:2px;display:grid}.dx-nav-label{color:var(--ex-dim);font:500 11px/1 var(--ex-mono);letter-spacing:.1em;text-transform:uppercase;padding:0 10px 8px}.dx-nav a{height:36px;color:var(--ex-muted);border-radius:9px;align-items:center;gap:11px;padding:0 10px;font-size:13.5px;transition:color .2s,background .2s;display:flex;position:relative}.dx-nav a svg{color:var(--ex-dim);transition:color .2s}.dx-nav a:hover{color:var(--ex-ink);background:#ffffff09}.dx-nav a:hover svg{color:var(--ex-text)}.dx-nav a.is-active{color:var(--ex-ink);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff0f}.dx-nav a.is-active svg{color:var(--ex-ice)}.dx-nav a.is-active:before{content:"";background:var(--ex-ice);width:2px;box-shadow:0 0 10px var(--ex-ice);border-radius:2px;position:absolute;top:9px;bottom:9px;left:-14px}.dx-side-foot{gap:10px;margin-top:auto;display:grid}.dx-side-link{color:var(--ex-muted);border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.dx-side-link:hover{color:var(--ex-ink);background:#ffffff09}.dx-user{border-top:1px solid var(--ex-line);align-items:center;gap:10px;padding:10px;display:flex}.dx-user-avatar{background:linear-gradient(135deg,#1b2532,#10141a);border-radius:50%}.dx-main{min-width:0}.dx-top{z-index:20;border-bottom:1px solid var(--ex-line);-webkit-backdrop-filter:blur(16px)saturate(1.3);background:#050607b8;justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 32px;display:flex;position:sticky;top:0}.dx-crumbs{color:var(--ex-muted);align-items:center;gap:10px;font-size:13px;display:flex}.dx-crumbs i{color:var(--ex-dim);font-style:normal}.dx-crumbs strong{color:var(--ex-ink);font-weight:500}.dx-content{gap:20px;width:min(1320px,100%);padding:36px 32px 72px;display:grid}.dx-page-head{gap:8px;margin-bottom:4px;display:grid}.dx-page-head h1{letter-spacing:-.035em;font-size:clamp(26px,2.4vw,32px)}.dx-page-head p{color:var(--ex-muted);font-size:14.5px}.dx-card,.dx .ops-panel,.dx .result-panel{border:1px solid var(--ex-line);border-radius:var(--ex-radius);background:linear-gradient(#ffffff06,#ffffff02);min-width:0;position:relative;box-shadow:inset 0 1px #ffffff08}.dx-label{color:var(--ex-muted);font:500 11px/1.2 var(--ex-mono);letter-spacing:.08em;text-transform:uppercase}.dx-muted{color:var(--ex-muted);font-size:13px}.dx-pill{border:1px solid var(--ex-line-2);height:22px;color:var(--ex-text);font:500 11.5px/1 var(--ex-font);white-space:nowrap;background:#ffffff08;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.dx-pill-ok{color:var(--ex-mint);background:#84e3c014;border-color:#84e3c040}.dx-scope-agent_private,.dx-scope-user_private,.dx-scope-session{color:#cfc4ff;background:#b7a6ff14;border-color:#b7a6ff40}.dx-scope-project{color:var(--ex-ice-2);background:#9bdcff14;border-color:#9bdcff40}.dx-scope-role{color:var(--ex-mint);background:#84e3c014;border-color:#84e3c040}.dx-empty{border:1px dashed var(--ex-line-2);min-height:180px;color:var(--ex-muted);text-align:center;border-radius:12px;place-items:center;padding:24px;font-size:13px;display:grid}.dx-status{flex-wrap:wrap;gap:8px;display:flex}.dx-status-item{border:1px solid var(--ex-line);height:34px;color:var(--ex-muted);background:#ffffff05;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;display:inline-flex}.dx-status-item svg{color:var(--ex-dim)}.dx-status-item strong{color:var(--ex-ink);font-weight:500}.dx .dx-status-action{border:1px solid var(--ex-line-2);min-height:22px;color:var(--ex-text);font:500 11.5px/1 var(--ex-font);letter-spacing:0;text-transform:none;background:0 0;border-radius:6px;margin-left:2px;padding:0 8px}.dx-analytics{gap:16px;display:grid}.dx-kpis{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:12px;display:grid}.dx-kpi{border:1px solid var(--ex-line);border-radius:var(--ex-radius);min-width:0;transition:border-color .3s var(--ex-ease);background:radial-gradient(120% 80% at 100% 0,#9bdcff0d,#0000 60%),linear-gradient(#ffffff06,#ffffff02);gap:14px;padding:18px 18px 16px;display:grid;position:relative;overflow:hidden}.dx-kpi:hover{border-color:var(--ex-line-3)}.dx-kpi>strong{color:var(--ex-ink);letter-spacing:-.035em;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:clamp(24px,2vw,30px);font-weight:500;line-height:1;display:flex}.dx-kpi>strong small{color:var(--ex-muted);letter-spacing:0;font-size:12px;font-weight:500}.dx-kpi-foot{gap:10px;display:grid}.dx-kpi-foot p{color:var(--ex-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dx-meter{background:#ffffff0f;border-radius:99px;height:4px;display:block;overflow:hidden}.dx-meter span{border-radius:inherit;background:linear-gradient(90deg, #9bdcff66, var(--ex-ice));height:100%;display:block;box-shadow:0 0 10px #9bdcff80}.dx-meter-violet span{background:linear-gradient(90deg, #b7a6ff66, var(--ex-violet));box-shadow:0 0 10px #b7a6ff80}.dx-kpi-dots{gap:4px;height:4px;display:flex}.dx-kpi-dots i{background:var(--ex-ice);opacity:.75;border-radius:99px;flex:1;max-width:14px}.dx-ring{width:28px;height:28px;position:absolute;top:16px;right:16px;transform:rotate(-90deg)}.dx-ring circle{fill:none;stroke:#ffffff14;stroke-width:2.5px}.dx-ring circle+circle{stroke:var(--ex-mint);stroke-linecap:round;filter:drop-shadow(0 0 4px #84e3c099)}.dx-tabs{gap:14px;display:grid}.dx .ui-tabs-list{border:1px solid var(--ex-line);background:#ffffff05;border-radius:11px;justify-self:start;gap:2px;padding:3px;display:inline-flex}.dx .ui-tabs-trigger{min-height:30px;color:var(--ex-muted);font:500 13px/1 var(--ex-font);letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 12px;transition:color .2s,background .2s;display:inline-flex}.dx .ui-tabs-trigger:hover{color:var(--ex-ink)}.dx .ui-tabs-trigger[data-state=active]{color:var(--ex-ink);background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff12,0 4px 12px -4px #0009}.dx-tab-grid{grid-template-columns:minmax(0,1fr) 300px;gap:12px;display:grid}.dx-tab-grid[hidden]{display:none}.dx-chart{align-content:start;gap:18px;padding:20px;display:grid}.dx-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dx-card-head h3,.dx .panel-title h2{letter-spacing:-.015em;font-size:15px}.dx-card-head p{color:var(--ex-muted);margin-top:4px;font-size:13px}.dx-segment{border:1px solid var(--ex-line);background:#ffffff05;border-radius:9px;padding:3px;display:inline-flex}.dx .dx-segment button{min-height:26px;color:var(--ex-muted);font:500 12px/1 var(--ex-font);letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:6px;padding:0 10px}.dx .dx-segment button[aria-pressed=true]{color:var(--ex-ink);background:#ffffff14}.dx-chart-frame{height:260px}.dx-bar-cell{cursor:pointer}.dx .recharts-text{font-family:var(--ex-font)}.dx-aside{align-content:start;gap:10px;padding:20px;display:grid}.dx-aside-icon{border:1px solid var(--ex-line-2);width:34px;height:34px;color:var(--ex-ice);background:#ffffff08;border-radius:10px;place-items:center;margin-bottom:18px;display:grid}.dx-aside-title{color:var(--ex-ink);font:500 18px/1.2 var(--ex-mono);letter-spacing:-.02em}.dx-aside-figure{color:var(--ex-ink);letter-spacing:-.04em;font-size:40px;font-weight:500;line-height:1}.dx-stats{border-top:1px solid var(--ex-line);margin:18px 0 0;display:grid}.dx-stats div{border-bottom:1px solid var(--ex-line);justify-content:space-between;gap:12px;padding:12px 0;display:flex}.dx-stats dt{color:var(--ex-muted);font-size:13px}.dx-stats dd{color:var(--ex-ink);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.dx-donut-layout{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:40px;display:grid}.dx-donut{width:240px;height:240px;position:relative}.dx-donut-center{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.dx-donut-center strong{color:var(--ex-ink);letter-spacing:-.04em;font-size:30px;font-weight:500}.dx-donut-center span{color:var(--ex-muted);font-size:12px}.dx-legend{gap:2px;margin:0;padding:0;list-style:none;display:grid}.dx-legend li{border-bottom:1px solid var(--ex-line);grid-template-columns:10px 1fr auto 44px;align-items:center;gap:12px;padding:9px 0;font-size:13px;display:grid}.dx-legend i{border-radius:3px;width:8px;height:8px}.dx-legend span{color:var(--ex-text);text-transform:capitalize}.dx-legend em{color:var(--ex-ink);font-variant-numeric:tabular-nums;font-style:normal}.dx-legend b{color:var(--ex-muted);text-align:right;font-variant-numeric:tabular-nums;font-weight:400}.dx-audit{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.dx-audit>div{border:1px solid var(--ex-line);background:#0003;border-radius:12px;align-content:start;gap:10px;padding:18px;display:grid}.dx-audit strong{color:var(--ex-ink);letter-spacing:-.04em;font-size:34px;font-weight:500;line-height:1}.dx-audit p{color:var(--ex-muted);font-size:12.5px}.dx-checklist{margin:8px 0 0;padding:0;list-style:none;display:grid}.dx-checklist li{border-bottom:1px solid var(--ex-line);grid-template-columns:16px 1fr;gap:2px 10px;padding:10px 0;display:grid}.dx-checklist i{border:1px solid var(--ex-line-3);border-radius:50%;grid-row:span 2;width:14px;height:14px;margin-top:2px}.dx-checklist li.is-done i{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4 7.2l2 2 4-4.4' fill='none' stroke='%2384e3c0' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat,#84e3c01a;border-color:#84e3c080}.dx-checklist span{color:var(--ex-ink);font-size:13px}.dx-checklist em{color:var(--ex-muted);font-size:12px;font-style:normal}.dx-table-card{padding:6px}.dx-table{display:grid}.dx-table-head,.dx-table-row{align-items:center;gap:16px;padding:0 16px;display:grid}.dx-table-head{height:40px;color:var(--ex-dim);font:500 11px/1 var(--ex-mono);letter-spacing:.08em;text-transform:uppercase}.dx-table-row{border-top:1px solid var(--ex-line);min-height:58px;color:var(--ex-text);font-size:13px;transition:background .2s}.dx-table-row:hover{background:#ffffff05}.dx-table-row code{color:var(--ex-ice-2);font-size:12.5px}.dx-entity{align-items:center;gap:12px;min-width:0;display:flex}.dx-entity>span:last-child{min-width:0;display:grid}.dx-entity strong{color:var(--ex-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.dx-entity small{color:var(--ex-muted);font:400 11.5px/1.4 var(--ex-mono)}.dx .dashboard-console{gap:20px;display:grid}.dx .session-bar{color:var(--ex-muted);font:400 13px/1.4 var(--ex-font);background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.dx .session-bar strong{color:var(--ex-ink);font-weight:500}.dx .session-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dx .session-actions .org-select{width:auto;min-width:200px}.dx .advanced-toggle{border:1px solid var(--ex-line);border-radius:var(--ex-radius);background:linear-gradient(90deg,#9bdcff0a,#0000 60%);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.dx .advanced-toggle>div{color:var(--ex-ice);align-items:center;gap:14px;display:flex}.dx .advanced-toggle span{gap:2px;display:grid}.dx .advanced-toggle strong{color:var(--ex-ink);font-size:14px;font-weight:500}.dx .advanced-toggle small{color:var(--ex-muted);font-size:12.5px}.dx .console-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dx .console-grid>#agents{order:1}.dx .console-grid>.advanced-panel{order:6}.dx .console-grid:not(.show-advanced) .advanced-panel{display:none}.dx .ops-panel,.dx .result-panel{color:var(--ex-text);align-content:start;gap:16px;padding:22px;scroll-margin-top:80px;font-size:13px;display:grid}.dx .ops-panel.wide,.dx .result-panel{grid-column:span 1}.dx .panel-title{color:var(--ex-ice);align-items:center;gap:10px;display:flex}.dx .panel-title svg{width:16px;height:16px}.dx .panel-copy,.dx .billing-copy,.dx .billing-state{color:var(--ex-muted);font-size:13px;line-height:1.55}.dx .panel-divider{background:var(--ex-line);height:1px;margin:4px 0}.dx form{gap:12px;display:grid}.dx .form-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.dx label{color:var(--ex-text);font:500 12.5px/1.3 var(--ex-font);letter-spacing:0;text-transform:none;gap:7px;display:grid}.dx :is(input,select,textarea){border:1px solid var(--ex-line-2);width:100%;min-width:0;min-height:38px;color:var(--ex-ink);font:400 13.5px/1.4 var(--ex-font);background:#0000004d;border-radius:10px;outline:none;padding:9px 12px;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:0 1px #ffffff05}.dx textarea{resize:vertical}.dx :is(input,select,textarea)::placeholder{color:var(--ex-dim)}.dx :is(input,select,textarea):hover{border-color:var(--ex-line-3)}.dx :is(input,select,textarea):focus{background:#0006;border-color:#9bdcff8c;box-shadow:0 0 0 4px #9bdcff1a}.dx input[readonly]{color:var(--ex-muted)}.dx select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 6.5l3.5 3.5 3.5-3.5' fill='none' stroke='%237b828c' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:34px}.dx select[multiple]{background-image:none;padding-right:12px}.dx .policy-checkbox{align-items:center;gap:10px;display:flex}.dx .policy-checkbox input{width:16px;height:16px;min-height:16px;accent-color:var(--ex-ice);padding:0}.dx :is(.ops-panel,.result-panel,.session-actions,.advanced-toggle,.conflict-actions,.data-table-row) button{border:1px solid var(--ex-line-2);min-height:36px;color:var(--ex-ink);font:500 13px/1 var(--ex-font);letter-spacing:0;text-transform:none;cursor:pointer;background:#ffffff0a;border-radius:10px;justify-content:center;justify-self:start;align-items:center;gap:8px;padding:0 14px;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.dx :is(.ops-panel,.result-panel,.session-actions,.advanced-toggle,.conflict-actions,.data-table-row) button:hover:not(:disabled){border-color:var(--ex-line-3);background:#ffffff14}.dx :is(.ops-panel,.result-panel,.session-actions,.advanced-toggle,.conflict-actions,.data-table-row) button:active:not(:disabled){transform:scale(.98)}.dx .ops-panel form>button[type=submit],.dx .billing-plan button{color:#050607;background:linear-gradient(#fff,#dfe7ef);border-color:#0000;box-shadow:inset 0 0 0 1px #ffffff4d}.dx .ops-panel form>button[type=submit]:hover:not(:disabled),.dx .billing-plan button:hover:not(:disabled){background:#fff;border-color:#0000}.dx button:disabled{cursor:not-allowed;opacity:.4}.dx .data-table-row button{min-height:30px;padding:0 10px;font-size:12px}.dx .setup-disclosure{padding:0}.dx .setup-disclosure>summary{color:var(--ex-ice);cursor:pointer;align-items:center;gap:14px;padding:18px 22px;list-style:none;display:flex}.dx .setup-disclosure>summary::-webkit-details-marker{display:none}.dx .setup-disclosure>summary:after{content:"";width:16px;height:16px;transition:transform .3s var(--ex-ease);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 6.5l3.5 3.5 3.5-3.5' fill='none' stroke='%237b828c' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;margin-left:auto}.dx .setup-disclosure[open]>summary:after{transform:rotate(180deg)}.dx .setup-disclosure>summary span{gap:2px;display:grid}.dx .setup-disclosure>summary strong{color:var(--ex-ink);font-size:15px;font-weight:500}.dx .setup-disclosure>summary small{color:var(--ex-muted);font-size:12.5px}.dx .setup-disclosure[open]>summary{border-bottom:1px solid var(--ex-line)}.dx .setup-disclosure>:not(summary){margin-inline:22px}.dx .setup-disclosure>:last-child{margin-bottom:22px}.dx .data-table{border:1px solid var(--ex-line);border-radius:12px;display:grid;overflow:hidden}.dx .data-table-row{min-height:50px;color:var(--ex-muted);grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr)) auto;align-items:center;gap:12px;padding:8px 14px;font-size:12.5px;display:grid}.dx .data-table-row+.data-table-row{border-top:1px solid var(--ex-line)}.dx .data-table-row:hover{background:#ffffff05}.dx .data-table-row strong{color:var(--ex-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.dx .data-table-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dx .key-once{color:var(--ex-amber);font:400 12.5px/1.6 var(--ex-mono);word-break:break-all;background:#ffcf8a0f;border:1px solid #ffcf8a4d;border-radius:12px;padding:14px 16px}.dx .empty-operator-state{border:1px dashed var(--ex-line-2);color:var(--ex-muted);border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.dx .empty-operator-state p{font-size:13px}.dx .skill-profile-list,.dx .conflict-list{gap:8px;display:grid}.dx .skill-profile,.dx .conflict-item{border:1px solid var(--ex-line);background:#0003;border-radius:12px;gap:10px;padding:14px 16px;display:grid}.dx .skill-profile-heading{justify-content:space-between;gap:12px;display:flex}.dx .skill-profile-heading>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dx .skill-profile-heading strong,.dx .conflict-item strong{color:var(--ex-ink);font-weight:500}.dx .skill-profile-heading>div span,.dx .conflict-state{border:1px solid var(--ex-line-2);color:var(--ex-muted);border-radius:999px;padding:2px 8px;font-size:11px}.dx .conflict-state.contested{color:var(--ex-coral);border-color:#ff8f8659}.dx .conflict-state.resolved{color:var(--ex-mint);border-color:#84e3c04d}.dx .skill-profile p,.dx .conflict-item p,.dx .skill-profile-assignment{color:var(--ex-muted);font-size:12.5px}.dx .skill-profile-meta{color:var(--ex-dim);font:400 11.5px/1.5 var(--ex-mono);flex-wrap:wrap;gap:6px 16px;display:flex}.dx .conflict-item{grid-template-columns:1fr auto;align-items:center}.dx .conflict-item>div:first-child{justify-items:start;gap:6px;display:grid}.dx .conflict-actions{gap:8px;display:flex}.dx .conflict-resolution{color:var(--ex-mint);font-size:12px}.dx .result-panel pre{border:1px solid var(--ex-line);max-height:360px;color:var(--ex-text);font:400 12px/1.65 var(--ex-mono);white-space:pre-wrap;background:#0006;border-radius:12px;margin:0;padding:16px;overflow:auto}.dx .chart-note{color:var(--ex-muted);font-size:12.5px}.dx .billing-entitlement{color:var(--ex-muted);background:#84e3c00d;border:1px solid #84e3c040;border-radius:12px;gap:4px;padding:16px;font-size:12.5px;display:grid}.dx .billing-entitlement strong{color:var(--ex-ink);font-size:18px;font-weight:500}.dx .billing-plans{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.dx .billing-plan{border:1px solid var(--ex-line);background:#0003;border-radius:12px;gap:8px;padding:16px;display:grid}.dx .billing-plan>span{color:var(--ex-muted);font-size:12.5px}.dx .billing-plan strong{color:var(--ex-ink);letter-spacing:-.03em;font-size:22px;font-weight:500}.dx .billing-plan p{color:var(--ex-muted);font-size:12.5px}.dx .billing-state a{color:var(--ex-ice);align-items:center;gap:6px;display:inline-flex}.dx .auth-error{color:var(--ex-coral);background:#ff8f860f;border:1px solid #ff8f864d;border-radius:10px;padding:12px 14px;font-size:12.5px}@media (max-width:1280px){.dx-tab-grid{grid-template-columns:1fr}}@media (max-width:960px){.dx{grid-template-columns:minmax(0,1fr)}.dx-side{border-right:0;border-bottom:1px solid var(--ex-line);flex-flow:wrap;align-items:center;min-width:0;height:auto;padding:12px 16px;position:static}.dx-workspace,.dx-side-foot,.dx-nav-label{display:none}.dx-nav{gap:4px;width:100%;display:flex;overflow-x:auto}.dx-nav a{flex:none}.dx-nav a.is-active:before{display:none}.dx-top{padding:0 16px}.dx-content{padding:24px 16px 56px}.dx .console-grid{grid-template-columns:1fr}.dx-donut-layout{grid-template-columns:1fr;justify-items:center}.dx-legend{width:100%}}@media (max-width:640px){.dx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-audit{grid-template-columns:1fr}.dx .data-table-row{grid-template-columns:1fr auto}.dx .data-table-row>span{display:none}.dx-table-head,.dx-table-row{grid-template-columns:1.6fr 1fr!important}.dx-table-head>:nth-child(n+3),.dx-table-row>:nth-child(n+3){display:none}}.ex-auth{background:var(--ex-bg);min-height:100vh;color:var(--ex-text);font-family:var(--ex-font);place-items:center;padding:48px 16px;display:grid;position:relative;overflow:hidden}.ex-auth-glow{filter:blur(20px);pointer-events:none;background:radial-gradient(closest-side,#9bdcff24,#0000);width:900px;height:700px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.ex-auth .auth-card{border:1px solid var(--ex-line-2);border-radius:var(--ex-radius-xl);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#101216e6,#0a0b0eeb);gap:24px;width:min(420px,100%);padding:36px 32px 32px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f,0 50px 120px -40px #000000f2}.ex-auth-brand{justify-self:start}.ex-auth .auth-header{gap:10px;display:grid}.ex-auth .auth-header .eyebrow{color:var(--ex-ice);font:500 11px/1 var(--ex-mono);letter-spacing:.12em;text-transform:uppercase;margin:0}.ex-auth .auth-header h1{max-width:none;color:var(--ex-ink);font:500 24px/1.2 var(--ex-font);letter-spacing:-.03em;margin:0}.ex-auth .auth-header p{color:var(--ex-muted);margin:0;font-size:13.5px;line-height:1.55}.ex-auth form{gap:14px;display:grid}.ex-auth label{color:var(--ex-text);font:500 12.5px/1.3 var(--ex-font);letter-spacing:0;text-transform:none;gap:7px;display:grid}.ex-auth input{border:1px solid var(--ex-line-2);width:100%;min-height:42px;color:var(--ex-ink);font:400 14px/1.4 var(--ex-font);background:#00000059;border-radius:11px;outline:none;padding:10px 13px;transition:border-color .2s,box-shadow .2s}.ex-auth input:focus{border-color:#9bdcff8c;box-shadow:0 0 0 4px #9bdcff1a}.ex-auth button{border:1px solid var(--ex-line-2);min-height:42px;color:var(--ex-ink);font:500 13.5px/1 var(--ex-font);letter-spacing:0;text-transform:none;cursor:pointer;background:#ffffff0a;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:background .2s,border-color .2s;display:inline-flex}.ex-auth button:hover:not(:disabled){border-color:var(--ex-line-3);background:#ffffff14}.ex-auth form>button[type=submit]{color:#050607;background:linear-gradient(#fff,#dfe7ef);border-color:#0000;margin-top:4px;box-shadow:0 8px 30px -10px #9bdcff80}.ex-auth form>button[type=submit]:hover:not(:disabled){background:#fff;border-color:#0000}.ex-auth .auth-social{gap:8px;display:grid}.ex-auth .auth-social-button svg{width:16px;height:16px}.ex-auth .auth-divider{color:var(--ex-dim);align-items:center;gap:12px;font-size:12px;display:flex}.ex-auth .auth-divider:before,.ex-auth .auth-divider:after{content:"";background:var(--ex-line);flex:1;height:1px}.ex-auth .auth-mode-switch{border:1px solid var(--ex-line);background:#ffffff05;border-radius:12px;grid-template-columns:1fr 1fr;gap:2px;padding:3px;display:grid}.ex-auth .auth-mode-switch button{min-height:32px;color:var(--ex-muted);background:0 0;border:0;border-radius:9px;font-size:13px}.ex-auth .auth-mode-switch button.active{color:var(--ex-ink);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff12}.ex-auth .auth-error{color:var(--ex-coral);background:#ff8f860f;border:1px solid #ff8f864d;border-radius:10px;margin:0;padding:10px 12px;font-size:12.5px}.tv-kpi-accent{background:radial-gradient(120% 90% at 100% 0,#b7a6ff24,#0000 60%),linear-gradient(#ffffff06,#ffffff02);border-color:#b7a6ff4d}.tv-kpi-accent>strong{color:#e2dbff}.tv-job{gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.tv-job li{grid-template-columns:44px 1fr;gap:12px;padding:0 0 16px;display:grid;position:relative}.tv-job li:before{content:"";background:var(--ex-line-2);width:1px;position:absolute;top:6px;bottom:-2px;left:52px}.tv-job li:last-child:before{display:none}.tv-job li:after{content:"";background:var(--ex-violet);border-radius:50%;width:7px;height:7px;position:absolute;top:3px;left:49px;box-shadow:0 0 10px #b7a6ffb3}.tv-job li:last-child:after{background:var(--ex-mint);box-shadow:0 0 10px #84e3c0b3}.tv-job time{color:var(--ex-muted);font:500 11.5px/1.2 var(--ex-mono)}.tv-job span{gap:3px;padding-left:14px;display:grid}.tv-job strong{color:var(--ex-ink);font-size:13px;font-weight:500}.tv-job em{color:var(--ex-muted);font-size:12px;font-style:normal}.tv-cols{grid-template-columns:1.4fr 1.2fr 1fr 1fr 1fr}.tv-lift{color:var(--ex-muted);font-variant-numeric:tabular-nums}.tv-lift.is-up{color:var(--ex-mint)}.dx .dx-pill svg{margin-right:5px}.tv-rejected{color:var(--ex-coral);background:#ff8f860f;border-color:#ff8f8640}.dx-entity-avatar svg{color:#fff}@media (max-width:640px){.tv-cols{grid-template-columns:1.6fr 1fr!important}}.dx .console-grid>#training{order:2;grid-column:1/-1}.dx .console-grid>#org-agents{order:3}.dx .console-grid>#memory{order:4}.dx .console-grid>#org-memories{order:5}.dx .console-grid>#billing{order:6}.dx .training-toolbar{grid-template-columns:minmax(200px,320px) 1fr;align-items:end}.dx .training-actions{justify-content:flex-end;gap:8px;display:flex}.dx .training-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.dx .training-stats div{border:1px solid var(--ex-line);background:#0003;border-radius:12px;padding:12px 14px}.dx .training-stats dt{color:var(--ex-muted);font-size:12px}.dx .training-stats dd{color:var(--ex-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:20px;font-weight:500}.dx .training-notice{color:var(--ex-mint);background:#84e3c00f;border:1px solid #84e3c040;border-radius:10px;padding:10px 12px;font-size:12.5px}.dx .training-config{border-top:1px solid var(--ex-line);padding-top:16px}.dx .training-panel code{color:var(--ex-ice-2);font-size:12px}.dx .tv-rollback{min-height:26px!important;padding:0 10px!important;font-size:12px!important}@media (max-width:760px){.dx .training-toolbar,.dx .training-stats{grid-template-columns:1fr 1fr}.dx .training-actions{grid-column:1/-1;justify-content:flex-start}}
.ax{font-family:var(--ex-font);scroll-margin-top:80px;position:relative}.ax-stage{border:1px solid var(--ex-line);border-radius:var(--ex-radius-lg);isolation:isolate;background:radial-gradient(55% 50%,#5078be29,#0000 70%),radial-gradient(80% 70% at 50% 110%,#9bdcff12,#0000 70%),#040506;height:clamp(560px,70vh,720px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 40px 100px -40px #000000e6}.ax-showcase .ax-stage{border-color:var(--ex-line-2);height:clamp(560px,76vh,780px);box-shadow:inset 0 1px #ffffff0f,0 60px 140px -50px #000000f2,0 0 120px -40px #9bdcff2e}:is(.ax-stage>canvas,.ax-stage>div:has(>canvas)){inset:0;position:absolute!important}.ax-vignette{z-index:1;pointer-events:none;background:radial-gradient(75% 70%,#0000 55%,#040506d9 100%),linear-gradient(#04050699,#0000 18% 82%,#040506b3);position:absolute;inset:0}.ax-head,.ax-toolbar,.ax-inspector,.ax-foot{z-index:30;position:absolute}.ax-head{pointer-events:none;top:22px;left:24px}.ax-kicker{color:var(--ex-ice);font:500 11px/1 var(--ex-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.ax-head h2{max-width:none;color:var(--ex-ink);font:500 22px/1.1 var(--ex-font);letter-spacing:-.03em;text-transform:none;margin:12px 0 6px}.ax-head p{color:var(--ex-muted);margin:0;font-size:12.5px}.ax-toolbar{align-items:center;gap:8px;display:flex;top:18px;right:18px}.ax .ax-search,.ax .ax-filters,.ax .ax-icons{border:1px solid var(--ex-line-2);-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#0a0c0fb8;border-radius:11px;align-items:center;height:36px;display:flex;box-shadow:0 10px 30px -12px #000c}.ax .ax-search{width:200px;color:var(--ex-muted);font:inherit;letter-spacing:0;text-transform:none;gap:8px;padding:0 10px 0 12px}.ax .ax-search input{width:100%;height:100%;min-height:0;box-shadow:none;color:var(--ex-ink);font:400 13px/1 var(--ex-font);background:0 0;border:0;border-radius:0;outline:none;padding:0}.ax .ax-search input::placeholder{color:var(--ex-dim)}.ax .ax-search:focus-within{border-color:#9bdcff73}.ax .ax-filters,.ax .ax-icons{gap:2px;padding:3px}.ax :is(.ax-filters,.ax-icons,.ax-search,.ax-inspector) button{height:28px;min-height:0;color:var(--ex-muted);font:500 12px/1 var(--ex-font);letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 9px;transition:color .2s,background .2s;display:inline-flex}.ax .ax-search button{background:#ffffff14;border-radius:50%;width:20px;height:20px;padding:0}.ax .ax-icons button{width:30px;padding:0}.ax :is(.ax-filters,.ax-icons,.ax-inspector) button:hover{color:var(--ex-ink);background:#ffffff0f}.ax .ax-filters button[aria-pressed=true]{color:var(--ex-ink);background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff14}.ax-inspector{border:1px solid var(--ex-line-2);-webkit-backdrop-filter:blur(20px)saturate(1.4);width:min(320px,100% - 36px);max-height:calc(100% - 140px);animation:ax-in .35s var(--ex-ease);background:#0a0c0fed;border-radius:16px;gap:12px;padding:18px;display:grid;top:72px;right:18px;overflow-y:auto;box-shadow:0 30px 70px -20px #000000e6,inset 0 1px #ffffff0f}@keyframes ax-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}.ax-inspector-top{justify-content:space-between;align-items:center;display:flex}.ax .ax-inspector-top button{width:26px;padding:0}.ax-type{color:var(--ex-text);font:500 11px/1 var(--ex-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.ax-type i{background:var(--c);width:8px;height:8px;box-shadow:0 0 10px var(--c);border-radius:50%}.ax-inspector-title{color:var(--ex-ink);letter-spacing:-.02em;font-size:17px;font-weight:500;line-height:1.3}.ax-inspector-detail{color:var(--ex-muted);margin:0;font-size:13px;line-height:1.55}.ax-inspector dl{border-top:1px solid var(--ex-line);margin:0;display:grid}.ax-inspector dl div{border-bottom:1px solid var(--ex-line);justify-content:space-between;gap:12px;padding:9px 0;font-size:12.5px;display:flex}.ax-inspector dt{color:var(--ex-muted)}.ax-inspector dd{color:var(--ex-ink);font-family:var(--ex-mono);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.ax-links{gap:8px;display:grid}.ax-links>span{color:var(--ex-dim);font:500 10.5px/1 var(--ex-mono);letter-spacing:.1em;text-transform:uppercase}.ax-links ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ax .ax-links button{text-align:left;grid-template-columns:8px 1fr auto;justify-content:stretch;gap:10px;width:100%;height:32px;padding:0 8px;display:grid}.ax-links i{border-radius:50%;width:7px;height:7px}.ax-links button span{color:var(--ex-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ax-links em{color:var(--ex-dim);text-transform:capitalize;font-size:11px;font-style:normal}.ax-foot{pointer-events:none;justify-content:space-between;align-items:flex-end;gap:16px;display:flex;bottom:18px;left:24px;right:24px}.ax-legend{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.ax-legend li{color:var(--ex-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.ax-legend i{border-radius:50%;width:6px;height:6px}.ax-legend strong{color:var(--ex-ink);font-variant-numeric:tabular-nums;font-weight:500}.ax-hint{color:var(--ex-dim);text-align:right;font-size:11.5px}.ax-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#dfe5ec;font:500 11.5px/1 var(--ex-font);letter-spacing:-.005em;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#080a0db8;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:3px 8px 3px 6px;transition:border-color .2s,color .2s;display:inline-flex}.ax-label i{border-radius:50%;width:5px;height:5px}.ax-label-workspace{color:#fff;border-color:#ffffff2e;padding:5px 10px 5px 8px;font-size:12.5px}.ax-label-memory{color:var(--ex-text);font-size:11px}.ax-label-conflict{color:#ffc4be;border-color:#ff8f8659}.ax-label.is-hot{color:#fff;border-color:#9bdcff80}.ax-empty{z-index:2;color:var(--ex-ice);text-align:center;place-content:center;justify-items:center;gap:10px;display:grid;position:absolute;inset:0}.ax-empty strong{color:var(--ex-ink);font-weight:500}.ax-empty p{color:var(--ex-muted);margin:0;font-size:13px}.ax-loading{border:1px solid var(--ex-line);border-radius:var(--ex-radius-lg);background:radial-gradient(40% 40%,#9bdcff14,#0000 70%),#040506;height:clamp(560px,70vh,720px);animation:2s ease-in-out infinite ex-pulse}@media (max-width:900px){.ax-toolbar{flex-wrap:wrap;inset:auto 12px 78px}.ax-search{flex:1;width:auto}.ax-filters button span{display:none}.ax-head{top:16px;left:16px}.ax-inspector{width:auto;max-height:55%;inset:auto 12px 12px}.ax-foot{bottom:14px;left:16px;right:16px}.ax-legend li:nth-child(n+4),.ax-hint{display:none}}
