.ax-page{position:relative;overflow-x:clip}.ax-shell{position:relative;width:min(var(--ax-max),100% - clamp(24px,6vw,96px));margin-inline:auto;border-left:1px solid var(--ax-line);border-right:1px solid var(--ax-line)}.ax-sec{position:relative;padding:clamp(64px,8vw,118px) var(--ax-gutter);border-bottom:1px solid var(--ax-line)}.ax-sec:before,.ax-sec:after{content:"";position:absolute;bottom:-5px;width:9px;height:9px;background-image:linear-gradient(var(--ax-line-2),var(--ax-line-2)),linear-gradient(var(--ax-line-2),var(--ax-line-2));background-size:9px 1px,1px 9px;background-position:center,center;background-repeat:no-repeat;pointer-events:none}.ax-sec:before{left:-5px}.ax-sec:after{right:-5px}.ax-backdrop{position:absolute;inset:0 0 auto;height:1100px;pointer-events:none;z-index:0;overflow:hidden}.ax-backdrop__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:68px 68px;-webkit-mask-image:radial-gradient(ellipse 78% 58% at 50% 4%,#000 10%,transparent 76%);mask-image:radial-gradient(ellipse 78% 58% at 50% 4%,#000 10%,transparent 76%)}.ax-backdrop__aura{position:absolute;top:-320px;right:-8%;width:min(1100px,96vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#6e5bff21,#6e5bff00 62%)}.ax-backdrop__aura--low{top:240px;right:auto;left:-14%;width:min(760px,82vw);background:radial-gradient(circle,#7c5cff12,#7c5cff00 64%)}.ax-backdrop__grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.055'/%3E%3C/svg%3E")}.ax-label{display:inline-flex;align-items:center;gap:10px;font-family:var(--ax-mono);font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ax-faint)}.ax-label:before{content:"";width:16px;height:1px;background:currentColor;opacity:.7}.ax-h1,.ax-h2{font-family:var(--ax-display);font-weight:600;text-wrap:balance;background:linear-gradient(to bottom right,#fff 28%,#ffffff85);-webkit-background-clip:text;background-clip:text;color:transparent}.ax-h1{font-size:clamp(2.3rem,4.2vw,3.6rem);line-height:1.04;letter-spacing:-.045em}.ax-h2{font-size:clamp(1.9rem,3.3vw,2.85rem);line-height:1.14;letter-spacing:-.042em}.ax-h3{font-family:var(--ax-display);font-weight:600;font-size:1.1875rem;line-height:1.32;letter-spacing:-.022em}.ax-lede{font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.62;color:var(--ax-mute);max-width:58ch}.ax-body{font-size:.9375rem;line-height:1.68;color:var(--ax-mute)}.ax-dim{color:var(--ax-faint)}.ax-glow-word{background:none;color:#fff;-webkit-text-fill-color:#fff}.ax-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 20px;border-radius:var(--ax-radius-md);border:2px solid transparent;font-family:var(--ax-body);font-size:.9375rem;font-weight:600;letter-spacing:-.008em;white-space:nowrap;cursor:pointer;transition:background .28s var(--ax-ease),color .28s var(--ax-ease),border-color .28s var(--ax-ease),box-shadow .28s var(--ax-ease)}.ax-btn--sm{height:38px;padding:0 15px;font-size:.875rem;border-radius:12px}.ax-btn--primary{position:relative;color:var(--ax-text);border-color:#7c5cff57;background:linear-gradient(104deg,#7c5cff17 5%,#f0f0e41a);box-shadow:0 10px 32px -14px #7c5cff99;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}.ax-btn--primary:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;padding:2px;background:conic-gradient(from var(--ax-edge),transparent 0deg,transparent 186deg,rgba(185,168,255,.24) 244deg,rgba(255,255,255,.92) 288deg,rgba(124,92,255,.55) 326deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:.75;pointer-events:none;transition:opacity .28s var(--ax-ease);animation:ax-edge-spin 4.6s linear infinite}.ax-btn--primary:hover{background:#fffffff0;color:#000;border-color:#7c5cff80;box-shadow:var(--ax-glow),0 12px 38px -12px #7c5cffbf}.ax-btn--primary:hover:before{opacity:1}@media (prefers-reduced-motion: reduce){.ax-btn--primary:before{animation:none}}.ax-btn--ghost{color:var(--ax-mute);border-color:var(--ax-line)}.ax-btn--ghost:hover{color:var(--ax-text);border-color:var(--ax-line-2);background:#ddeaf814}.ax-arrow{transition:transform .3s var(--ax-ease)}.ax-btn:hover .ax-arrow,.ax-textlink:hover .ax-arrow{transform:translate(3px)}.ax-textlink{display:inline-flex;align-items:center;gap:7px;font-size:.9375rem;font-weight:500;color:var(--ax-text)}.ax-textlink:hover{color:var(--ax-iris-soft)}.ax-pill{display:inline-flex;align-items:center;gap:9px;height:30px;padding:0 14px 0 11px;border-radius:999px;background:var(--ax-sheen);border:1px solid var(--ax-line);font-family:var(--ax-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ax-mute)}.ax-pill__dot{width:6px;height:6px;border-radius:50%;background:var(--ax-iris-soft);box-shadow:0 0 0 3px #7c5cff33;animation:ax-breathe 2.8s ease-in-out infinite}@keyframes ax-breathe{0%,to{opacity:1}50%{opacity:.4}}.ax-nav{position:sticky;top:0;z-index:80;background:#00000080;backdrop-filter:blur(16px) saturate(1.5);-webkit-backdrop-filter:blur(16px) saturate(1.5);border-bottom:1px solid transparent;transition:background .3s var(--ax-ease),border-color .3s var(--ax-ease)}.ax-nav[data-scrolled=true]{background:#000000d1;border-bottom-color:var(--ax-line)}.ax-nav__inner{margin-inline:auto;height:var(--ax-nav-h);padding:0 var(--ax-gutter);width:min(var(--ax-max),100% - clamp(24px,6vw,96px));display:flex;align-items:center;gap:clamp(16px,3vw,40px)}.ax-brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--ax-display);font-weight:600;font-size:1.0625rem;letter-spacing:-.03em}.ax-brand__mark{flex:none;color:var(--ax-iris-soft)}.ax-nav__links{display:flex;align-items:center;gap:clamp(14px,2vw,28px);margin-left:auto}.ax-nav__link{position:relative;font-size:.9063rem;color:var(--ax-mute);transition:color .2s var(--ax-ease)}.ax-nav__link:hover{color:var(--ax-text)}.ax-nav__link:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--ax-iris-soft);transform:scaleX(0);transition:transform .3s var(--ax-ease)}.ax-nav__link:hover:after{transform:scaleX(1)}.ax-nav__end{display:flex;align-items:center;gap:10px;margin-left:clamp(8px,1.5vw,18px)}.ax-nav__toggle{display:none;margin-left:auto;width:40px;height:40px;align-items:center;justify-content:center;border-radius:var(--ax-radius-sm);border:1px solid var(--ax-line-2);cursor:pointer}.ax-nav__drawer{display:none;flex-direction:column;gap:2px;padding:12px calc(var(--ax-gutter) + clamp(12px,3vw,48px)) 22px;border-top:1px solid var(--ax-line);background:#000000f5}.ax-nav__drawer a{padding:12px 0;font-size:1.0625rem;color:var(--ax-mute);border-bottom:1px solid var(--ax-line)}.ax-nav__drawer .ax-btn{margin-top:16px}.ax-hero{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(28px,4vw,56px);padding-top:clamp(52px,6.5vw,92px);padding-bottom:clamp(60px,7.5vw,104px)}.ax-hero__sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.ax-hero__plate{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;background-size:cover;background-position:58% 40%;opacity:.26}.ax-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#000,#000000e0 24%,#00000080,#0000001a 76%,#0000),linear-gradient(to bottom,#0000008c,#0000 22%,#0000 72%,#000000c7)}.ax-hero__stars{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ax-hero__lede{white-space:pre-line}.ax-hero__copy,.ax-hero__rig{position:relative;z-index:1}@media (max-height: 860px){.ax-hero{padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(32px,4vw,52px)}}.ax-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:26px}.ax-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.ax-hero__take{display:flex;flex-direction:column;gap:11px;padding-top:18px;border-top:1px solid var(--ax-line)}.ax-hero__take-label{font-family:var(--ax-mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ax-faint)}.ax-hero__take ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ax-hero__take li{padding:6px 14px;border:1px solid var(--ax-line);border-radius:999px;background:var(--ax-sheen);font-size:.8125rem;line-height:1.4;color:var(--ax-mute);transition:border-color .3s var(--ax-ease),color .3s var(--ax-ease)}.ax-hero__take li:hover{border-color:var(--ax-line-2);color:var(--ax-text)}.ax-hero__meta{display:flex;flex-wrap:wrap;gap:10px 26px;padding-top:8px;font-family:var(--ax-mono);font-size:.8125rem;letter-spacing:.07em;text-transform:uppercase;color:var(--ax-mute)}.ax-hero__meta span{display:inline-flex;align-items:center;gap:8px}.ax-hero__meta span:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.ax-hero__rig{position:relative;aspect-ratio:1 / 1}.ax-credit{position:absolute;right:6%;bottom:2%;margin:0;font-family:var(--ax-mono);font-size:.5625rem;letter-spacing:.09em;text-transform:uppercase;color:#f0f0f042;pointer-events:none}.ax-hero__canvas{position:absolute;left:-24%;top:-30%;width:148%;height:148%;max-width:none}.ax-trust{display:flex;align-items:center;gap:clamp(20px,4vw,54px);flex-wrap:wrap;padding-block:24px}.ax-trust__items{display:flex;align-items:center;gap:clamp(18px,3.2vw,42px);flex-wrap:wrap}.ax-trust__item{font-family:var(--ax-display);font-weight:500;font-size:clamp(.9375rem,1.1vw,1.0625rem);letter-spacing:-.015em;color:#edeef461;transition:color .25s var(--ax-ease)}.ax-trust__item:hover{color:#edeef4c7}.ax-head{display:flex;flex-direction:column;gap:18px;margin-bottom:clamp(36px,4.5vw,60px)}.ax-split{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(32px,5vw,84px)}.ax-split__head{position:sticky;top:calc(var(--ax-nav-h) + 44px);align-self:start;display:flex;flex-direction:column;gap:18px}.ax-blocks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--ax-line);border:1px solid var(--ax-line);border-radius:var(--ax-radius);overflow:hidden}.ax-block{position:relative;display:flex;flex-direction:column;gap:14px;padding:clamp(24px,2.6vw,34px);background:var(--ax-sheen),var(--ax-panel);transition:background .35s var(--ax-ease)}.ax-block:hover{background:var(--ax-sheen),var(--ax-panel-2)}.ax-block--wide{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.26fr) minmax(0,.92fr);gap:clamp(20px,3vw,48px);align-items:start}.ax-block__wide-title{display:flex;align-items:center;gap:16px}.ax-block__orb{--ax-orb: 64px;--ax-orb-scale: 1.42;--ax-bloom: .58;position:relative;display:grid;place-items:center;width:calc(var(--ax-orb) * var(--ax-orb-scale));height:calc(var(--ax-orb) * var(--ax-orb-scale));margin-bottom:4px;opacity:.82;transition:opacity .35s var(--ax-ease)}.ax-block__orb canvas{transform:scale(var(--ax-orb-scale))}.ax-block__orb:before{content:"";position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;border-radius:50%;background:radial-gradient(circle,#7c5cff30,#7c5cff12 40%,#7c5cff00 70%);opacity:var(--ax-bloom);pointer-events:none;transition:opacity .35s var(--ax-ease);animation:ax-orb-bloom 5.4s ease-in-out infinite}.ax-blocks .ax-block:nth-child(2) .ax-block__orb:before{animation-delay:-1.8s}.ax-blocks .ax-block:nth-child(3) .ax-block__orb:before{animation-delay:-3.5s}.ax-block--wide .ax-block__orb:before{animation-delay:-2.7s}@keyframes ax-orb-bloom{0%,to{transform:scale(.94)}50%{transform:scale(1.06)}}.ax-block:hover .ax-block__orb{opacity:1;--ax-bloom: .92}.ax-block__wide-title .ax-block__orb{margin-bottom:0}.ax-block__list{list-style:none;margin:6px 0 0;padding:14px 0 0;border-top:1px solid var(--ax-line);display:flex;flex-wrap:wrap;gap:6px 14px;font-family:var(--ax-mono);font-size:.6875rem;letter-spacing:.05em;color:var(--ax-faint)}.ax-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,3.4vw,44px) clamp(28px,3.6vw,52px)}.ax-reason{padding-top:20px;border-top:1px solid var(--ax-line-2)}.ax-reason__k{display:block;font-family:var(--ax-mono);font-size:.875rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--ax-iris-soft);margin-bottom:14px}.ax-reason p{margin-top:8px}.ax-cases{display:grid;gap:1px;background:var(--ax-line);border:1px solid var(--ax-line);border-radius:var(--ax-radius);overflow:hidden}.ax-case{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,1fr) minmax(0,.4fr);gap:clamp(18px,3vw,40px);align-items:start;padding:clamp(24px,2.8vw,36px);background:var(--ax-sheen),var(--ax-panel);transition:background .35s var(--ax-ease)}.ax-case:hover{background:var(--ax-sheen),var(--ax-panel-2)}.ax-case__meta{display:flex;flex-direction:column;gap:6px;font-family:var(--ax-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ax-faint)}.ax-case__sector{color:var(--ax-iris-soft);opacity:.8}.ax-case__main{display:flex;flex-direction:column;gap:10px}.ax-case__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ax-case__tag{padding:3px 9px;border-radius:999px;border:1px solid var(--ax-line);font-family:var(--ax-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ax-faint)}.ax-case__result{display:flex;flex-direction:column;gap:4px;padding-left:clamp(0px,2vw,24px);border-left:1px solid var(--ax-line)}.ax-case__figure{font-family:var(--ax-display);font-weight:600;font-size:clamp(1.5rem,2.2vw,2rem);letter-spacing:-.035em;line-height:1;color:var(--ax-text)}.ax-case__caption{font-size:.8125rem;line-height:1.5;color:var(--ax-faint)}.ax-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.5vw,52px)}.ax-step{position:relative;padding-top:30px;border-top:1px solid var(--ax-line-2);display:flex;flex-direction:column;gap:12px}.ax-step:before{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:var(--ax-iris);box-shadow:0 0 0 4px #6e5bff29}.ax-step__n{font-family:var(--ax-mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ax-faint)}.ax-step__dur{margin-top:4px;font-family:var(--ax-mono);font-size:.6875rem;letter-spacing:.08em;color:var(--ax-iris-soft);opacity:.8}.ax-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);align-items:start}@property --ax-edge{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.ax-quote{position:relative;display:flex;flex-direction:column;gap:20px;padding:clamp(24px,2.6vw,32px);border-radius:var(--ax-radius);background:var(--ax-sheen);border:1px solid var(--ax-line);animation:ax-drift var(--ax-drift-dur, 7s) ease-in-out var(--ax-drift-delay, 0s) infinite}.ax-quote:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--ax-edge),transparent 0deg,transparent 196deg,rgba(185,168,255,.16) 248deg,rgba(255,255,255,.82) 288deg,rgba(124,92,255,.42) 322deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:.55;pointer-events:none;transition:opacity .4s var(--ax-ease);animation:ax-edge-spin 7.5s linear var(--ax-edge-delay, 0s) infinite}.ax-quote:hover:before{opacity:1}@keyframes ax-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes ax-edge-spin{to{--ax-edge: 360deg}}@media (prefers-reduced-motion: reduce){.ax-quote,.ax-quote:before{animation:none}}.ax-quote__text{font-family:var(--ax-display);font-weight:400;font-size:1.0625rem;line-height:1.52;letter-spacing:-.018em;color:#edeef4eb}.ax-quote__by{display:flex;flex-direction:column;gap:2px;padding-top:18px;border-top:1px solid var(--ax-line);font-family:var(--ax-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ax-faint)}.ax-quote__by strong{font-weight:500;color:var(--ax-mute)}.ax-cta{position:relative;overflow:hidden;text-align:center;padding-block:clamp(76px,10vw,148px)}.ax-cta__rings{position:absolute;left:50%;top:50%;width:min(980px,130%);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;color:#ffffff0e}.ax-cta__aura{position:absolute;left:50%;top:50%;width:min(760px,110%);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#6e5bff29,#6e5bff00 62%);pointer-events:none}.ax-cta__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:24px}.ax-cta__inner .ax-lede{text-align:center;max-width:48ch}.ax-cta__mail{font-family:var(--ax-mono);font-size:.8125rem;letter-spacing:.06em;color:var(--ax-faint)}.ax-cta__mail a{color:var(--ax-mute);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--ax-line-2)}.ax-cta__mail a:hover{color:var(--ax-text)}.ax-footer{position:relative;width:min(var(--ax-max),100% - clamp(24px,6vw,96px));margin-inline:auto;padding:clamp(48px,6vw,72px) var(--ax-gutter) 32px;border-left:1px solid var(--ax-line);border-right:1px solid var(--ax-line)}.ax-footer__top{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px)}.ax-footer__tagline{margin-top:16px;max-width:38ch;font-size:.875rem;line-height:1.66;color:var(--ax-faint)}.ax-footer__label{font-family:var(--ax-mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ax-faint);margin-bottom:16px}.ax-footer__links{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.ax-footer__text{font-style:normal;font-size:.875rem;line-height:1.66;color:var(--ax-mute);max-width:30ch}.ax-link{font-size:.875rem;color:var(--ax-mute);transition:color .2s var(--ax-ease)}.ax-link:hover{color:var(--ax-text)}.ax-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:clamp(40px,5vw,64px);padding-top:24px;border-top:1px solid var(--ax-line);font-family:var(--ax-mono);font-size:.6875rem;letter-spacing:.08em;color:var(--ax-faint)}.ax-footer__legal{display:flex;gap:20px}.ax-footer__legal .ax-link{font-family:var(--ax-mono);font-size:.6875rem;letter-spacing:.08em}.ax-doc{max-width:74ch;display:flex;flex-direction:column;gap:18px}.ax-doc h3{margin-top:18px}.ax-doc h2{margin-top:26px;font-family:var(--ax-display);font-weight:600;font-size:1.1875rem;letter-spacing:-.022em;color:var(--ax-text)}.ax-doc p,.ax-doc li{font-size:.9375rem;line-height:1.7;color:var(--ax-mute)}.ax-doc ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px}.ax-doc li::marker{color:var(--ax-faint)}.ax-doc a{color:var(--ax-text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ax-line-2)}.ax-doc a:hover{text-decoration-color:currentColor}.ax-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--ax-line);border:1px solid var(--ax-line);border-radius:var(--ax-radius);overflow:hidden}.ax-role{display:flex;flex-direction:column;gap:10px;padding:clamp(22px,2.4vw,30px);background:var(--ax-sheen),var(--ax-panel);transition:background .35s var(--ax-ease)}.ax-role:hover{background:var(--ax-sheen),var(--ax-panel-2)}.ax-apply{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin-top:28px;padding:24px;border-radius:var(--ax-radius);border:1px solid var(--ax-line);background:var(--ax-sheen)}.ax-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:26px;font-family:var(--ax-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ax-faint)}.ax-back:hover{color:var(--ax-text)}.ax-agent__points{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column}.ax-agent__points li{display:flex;gap:14px;padding:16px 0;border-top:1px solid var(--ax-line);font-family:var(--ax-mono);font-size:.6875rem;line-height:1.7;letter-spacing:.09em;text-transform:uppercase;color:var(--ax-faint);transition:color .3s var(--ax-ease)}.ax-agent__points li:last-child{border-bottom:1px solid var(--ax-line)}.ax-agent__points li:hover{color:var(--ax-mute)}.ax-agent__points li:before{content:"";flex:none;width:12px;height:1px;margin-top:.72em;background:var(--ax-iris-soft);opacity:.85}.ax-agent{display:flex;flex-direction:column;border:1px solid var(--ax-line);border-radius:var(--ax-radius-md);background:var(--ax-void);overflow:hidden}.ax-agent__bar{display:flex;align-items:center;gap:16px;padding:12px 16px;border-bottom:1px solid var(--ax-line);background:var(--ax-sheen),var(--ax-panel)}.ax-agent__dots{display:inline-flex;gap:6px;flex:none}.ax-agent__dots i{width:8px;height:8px;border-radius:999px;background:#ffffff1a}.ax-agent__name{flex:1;min-width:0;font-family:var(--ax-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ax-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-agent__badge{display:inline-flex;align-items:center;gap:7px;flex:none;font-family:var(--ax-mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ax-faint)}.ax-agent__badge i{width:6px;height:6px;border-radius:999px;background:var(--ax-iris);box-shadow:0 0 8px var(--ax-iris)}.ax-agent__badge[data-running=true] i{animation:ax-agent-pulse 1.6s var(--ax-ease) infinite}@keyframes ax-agent-pulse{0%,to{opacity:1}50%{opacity:.25}}.ax-agent__screen{position:relative;height:clamp(300px,27vw,380px);padding:20px 18px;overflow:auto;overscroll-behavior:contain;scrollbar-width:none}.ax-agent__screen::-webkit-scrollbar{display:none}.ax-agent__log{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;font-family:var(--ax-mono);font-size:.8125rem;line-height:1.55}.ax-agent__log li{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:12px;align-items:start}.ax-agent__t{color:#f0f0f047;white-space:nowrap}.ax-agent__tag{color:var(--ax-faint);white-space:nowrap}.ax-agent__text{color:var(--ax-mute)}.ax-agent__log li[data-tag=tool] .ax-agent__text,.ax-agent__log li[data-tag=code] .ax-agent__text{white-space:pre}.ax-agent__log li[data-tag=user] .ax-agent__tag,.ax-agent__log li[data-tag=user] .ax-agent__text{color:var(--ax-text)}.ax-agent__log li[data-tag=plan] .ax-agent__tag,.ax-agent__log li[data-tag=eval] .ax-agent__tag{color:var(--ax-iris-soft)}.ax-agent__log li[data-tag=ok] .ax-agent__tag{color:#f0f0f04d}.ax-agent__log li[data-tag=warn] .ax-agent__tag,.ax-agent__log li[data-tag=warn] .ax-agent__text{color:var(--ax-text)}.ax-agent__log li[data-tag=warn] .ax-agent__tag{text-decoration:underline;text-decoration-color:var(--ax-iris);text-underline-offset:4px}.ax-agent__log li[data-tag=code] .ax-agent__tag{color:var(--ax-iris-soft)}.ax-agent__log li[data-tag=code] .ax-agent__text{color:#f0f0f0c7}.ax-agent__log li[data-tag=halt]{margin-top:4px;padding:10px 12px 10px 14px;border-left:2px solid var(--ax-iris);border-radius:0 var(--ax-radius-sm) var(--ax-radius-sm) 0;background:#7c5cff12}.ax-agent__log li[data-tag=halt] .ax-agent__tag,.ax-agent__log li[data-tag=halt] .ax-agent__text{color:var(--ax-text)}.ax-agent__caret{display:inline-block;width:.55em;height:1.02em;margin-left:2px;vertical-align:-.16em;background:var(--ax-iris-soft);animation:ax-agent-blink 1s steps(2,start) infinite}@keyframes ax-agent-blink{50%{opacity:0}}.ax-agent__foot{margin:0;padding:14px 18px;border-top:1px solid var(--ax-line);background:var(--ax-panel);font-size:.75rem;line-height:1.6;color:var(--ax-faint)}@media (prefers-reduced-motion: reduce){.ax-agent__badge[data-running=true] i,.ax-agent__caret{animation:none}}.ax-rise{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ax-ease),transform .7s var(--ax-ease)}.ax-rise[data-shown=true]{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.ax-rise{opacity:1;transform:none}}@media (max-width: 1000px){.ax-blocks,.ax-steps,.ax-quotes{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-split,.ax-footer__top{grid-template-columns:1fr}.ax-split__head{position:static}.ax-case{grid-template-columns:1fr}.ax-case__result{padding-left:0;border-left:none;border-top:1px solid var(--ax-line);padding-top:16px}}@media (max-width: 860px){.ax-nav__links,.ax-nav__cta{display:none}.ax-nav__end{margin-left:auto}.ax-nav__toggle{display:inline-flex;margin-left:10px}.ax-nav[data-open=true] .ax-nav__drawer{display:flex}.ax-hero{grid-template-columns:1fr;gap:8px}.ax-hero__rig{order:-1;aspect-ratio:1.4 / 1;max-height:300px}.ax-hero__canvas{left:-14%;top:-20%;width:128%;height:132%}}@media (max-width: 620px){.ax-agent__log{font-size:.75rem;gap:8px}.ax-agent__log li{grid-template-columns:auto minmax(0,1fr)}.ax-agent__t{display:none}.ax-blocks,.ax-steps,.ax-quotes,.ax-reasons,.ax-roles,.ax-block--wide{grid-template-columns:1fr}.ax-hero__actions .ax-btn{flex:1 1 100%}.ax-hero__take li{font-size:.75rem;padding:5px 12px}}:root[lang=zh] .ax-h1,:root[lang=zh] .ax-h2{letter-spacing:-.015em;line-height:1.24}:root[lang=zh] .ax-h3{letter-spacing:0}:root[lang=zh] .ax-lede,:root[lang=zh] .ax-body{line-height:1.8}:root[lang=zh] .ax-label,:root[lang=zh] .ax-pill,:root[lang=zh] .ax-step__n,:root[lang=zh] .ax-case__meta,:root[lang=zh] .ax-quote__by,:root[lang=zh] .ax-footer__label{letter-spacing:.08em}:root[lang=zh] .ax-hero__meta{font-size:.875rem}:root[lang=zh] .ax-agent__points li{font-family:var(--ax-body);font-size:.9375rem;line-height:1.8;letter-spacing:0;text-transform:none}:root[lang=zh] .ax-agent__points li:before{margin-top:.86em}:root[lang=zh] .ax-agent__name,:root[lang=zh] .ax-agent__badge{letter-spacing:.08em}:root[lang=zh] .ax-agent__text{font-family:var(--ax-body)}:root[lang=zh] .ax-reason__k{font-size:.9375rem;letter-spacing:.06em}:root[lang=zh] .ax-label{font-size:.75rem}.ax-lang{display:inline-flex;align-items:center;padding:2px;border-radius:999px;border:1px solid var(--ax-line)}.ax-lang button{padding:4px 10px;border-radius:999px;font-family:var(--ax-mono);font-size:.6875rem;letter-spacing:.06em;color:var(--ax-faint);cursor:pointer;transition:color .25s var(--ax-ease),background .25s var(--ax-ease)}.ax-lang button:hover{color:var(--ax-text)}.ax-lang button[aria-pressed=true]{color:var(--ax-text);background:#ddeaf814}:root{--ax-void: #000000;--ax-panel: #08080a;--ax-panel-2: #101013;--ax-sheen: linear-gradient(180deg, rgba(80, 80, 80, .15) 0%, rgba(0, 0, 0, 0) 70%);--ax-line: #d3edf81d;--ax-line-2: #d6ebfd30;--ax-text: #f0f0f0;--ax-mute: #a1a4a5;--ax-faint: rgba(240, 240, 240, .42);--ax-iris: #7c5cff;--ax-iris-soft: #b9a8ff;--ax-max: 1280px;--ax-gutter: clamp(20px, 5vw, 44px);--ax-radius: 24px;--ax-radius-md: 16px;--ax-radius-sm: 8px;--ax-nav-h: 62px;--ax-glow: 0 0 4px #ffffff0f, 0 1px 14px #ffffff1f, 0 3px 32px #ffffff2e;--ax-cjk: "PingFang TC", "Hiragino Sans CNS", "Noto Sans TC", "Microsoft JhengHei";--ax-display: "Sora", var(--ax-cjk), system-ui, sans-serif;--ax-body: "Inter Tight", var(--ax-cjk), system-ui, -apple-system, "Segoe UI", sans-serif;--ax-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--ax-ease: cubic-bezier(.22, 1, .36, 1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--ax-nav-h) + 24px);-webkit-text-size-adjust:100%}html,body,#root{width:100%;margin:0;padding:0}body{min-height:100vh;overflow-x:hidden;background:var(--ax-void);color:var(--ax-text);font-family:var(--ax-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,p,figure,blockquote{margin:0}a{color:inherit;text-decoration:none}img,canvas,svg{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:none;padding:0}::selection{background:#6e5bff57;color:#fff}:focus-visible{outline:2px solid var(--ax-iris-soft);outline-offset:3px;border-radius:3px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
