.ax-page{--ax-frost: 156, 195, 255;--se-frost: 156, 195, 255;--se-blue: 48, 136, 248}.ax-mega{font-size:clamp(44px,7.2vw,116px);line-height:.96;letter-spacing:-.05em;font-weight:650;text-wrap:balance;background:linear-gradient(180deg,#fff 35%,rgba(var(--ax-frost),.72));-webkit-background-clip:text;background-clip:text;color:transparent}.ax-mega--sm{font-size:clamp(36px,5.6vw,84px)}.ax-h2{font-size:clamp(32px,4.3vw,62px);line-height:1.02;letter-spacing:-.04em;font-weight:650;text-wrap:balance;color:var(--fg-1)}.ax-more{display:inline-flex;align-items:center;gap:6px;font-size:14.5px;font-weight:500;color:var(--fg-1)}.ax-more>:last-child{transition:transform .3s var(--ease-out)}.ax-more:hover>:last-child{transform:translate(4px)}.ax-more:focus-visible,.ax-tab:focus-visible,.ax-pill:focus-visible,.ax-ap-btn:focus-visible,.ax-mcp:focus-visible,.ax-run-more:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ax-hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(60% 46% at 50% 100%,rgba(var(--ax-frost),.13),transparent 70%),radial-gradient(40% 30% at 50% 0%,rgba(255,255,255,.05),transparent 70%)}.ax-hero-glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(65% 55% at 50% 72%,#000 10%,transparent 75%);mask-image:radial-gradient(65% 55% at 50% 72%,#000 10%,transparent 75%)}.ax-run{position:relative;max-width:1160px;margin-inline:auto;padding:clamp(14px,1.6vw,22px);border-radius:32px;background:linear-gradient(180deg,#ffffff0e,#ffffff05);box-shadow:0 1px #ffffff0f inset,0 50px 120px -50px #000000e6}.ax-run-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 0}.ax-tabs{display:inline-flex;gap:2px;padding:4px;border-radius:999px;background:#ffffff0d;max-width:100%;overflow-x:auto;scrollbar-width:none}.ax-tab{position:relative;height:34px;padding:0 16px;border-radius:999px;font-size:13.5px;font-weight:500;color:var(--fg-3);white-space:nowrap;transition:color .3s var(--ease-out)}.ax-tab[aria-selected=true]{color:#06070c}.ax-tab-thumb{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,#fff,#dfe9ff);box-shadow:0 6px 18px -8px rgba(var(--ax-frost),.6);animation:ax-fade .3s var(--ease-out)}.ax-run-live{display:inline-flex;align-items:center;gap:8px;padding-right:8px;font-size:12.5px;color:var(--fg-3)}.ax-live-dot{width:6px;height:6px;border-radius:50%;background:rgb(var(--ax-frost));animation:ax-pulse 2.4s ease-in-out infinite}.ax-run-stage{position:relative;margin-top:clamp(14px,1.6vw,20px)}.ax-rail{position:absolute;left:8%;right:8%;top:38px;height:1px;background:#ffffff17}.ax-rail-on{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(var(--ax-frost),.4),rgb(var(--ax-frost)));transform:scaleX(var(--p, 0));transform-origin:0 50%;transition:transform .9s var(--ease-out)}.ax-nodes{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.ax-node{position:relative;display:flex;flex-direction:column;min-height:176px;padding:18px;border-radius:22px;background:#0e1016;opacity:.5;transition:opacity .5s var(--ease-out),background-color .5s var(--ease-out),box-shadow .5s var(--ease-out),transform .5s var(--ease-out);animation:ax-rise .5s var(--ease-out) backwards}.ax-node[data-state=active],.ax-node[data-state=approved]{opacity:1;background:#161922;box-shadow:0 0 0 1px rgba(var(--ax-frost),.22),0 24px 60px -30px rgba(var(--ax-frost),.45);transform:translateY(-3px)}.ax-node[data-state=done]{opacity:1}.ax-node-top{display:flex;align-items:center;justify-content:space-between}.ax-node-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:#ffffff12;color:var(--fg-1)}.ax-node[data-kind=result] .ax-node-icon{background:linear-gradient(180deg,rgba(var(--ax-frost),.32),rgba(var(--ax-frost),.12))}.ax-glyph-dot{width:8px;height:8px;border-radius:50%;background:rgba(var(--ax-frost),.85)}.ax-node[data-kind=step] .ax-node-icon{background:#ffffff0d}.ax-state{position:relative;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffffff2e;color:#06070c;transition:background-color .4s var(--ease-out),box-shadow .4s var(--ease-out)}.ax-state svg{opacity:0;transform:scale(.6);transition:opacity .3s var(--ease-out),transform .4s var(--ease-out)}.ax-state[data-state=done]{background:#dbe8ff;box-shadow:none}.ax-state[data-state=done] svg{opacity:1;transform:scale(1)}.ax-state[data-state=active]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid transparent;border-top-color:rgb(var(--ax-frost));animation:ax-spin .9s linear infinite}.ax-node-kind{margin-top:34px;font-family:var(--font-mono, ui-monospace, monospace);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-4)}.ax-node-label{margin-top:6px;font-size:15.5px;font-weight:600;line-height:1.25;letter-spacing:-.015em;color:var(--fg-1)}.ax-node-sub{margin-top:4px;font-size:12.5px;line-height:1.35;color:var(--fg-3)}.ax-approve{position:absolute;top:18px;right:46px;display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;background:#fff;color:#06070c;font-size:11.5px;font-weight:600;opacity:0;transform:translateY(4px);transition:opacity .3s var(--ease-out),transform .3s var(--ease-out),background-color .2s ease}.ax-approve[data-on="1"]{opacity:1;transform:none}.ax-approve[data-pressed="1"]{background:var(--blue);color:#fff;transform:scale(.94)}.ax-run-more{display:inline-flex;gap:6px;margin:16px 6px 2px;font-size:13px;color:var(--fg-3);transition:color .2s ease}.ax-run-more:hover{color:var(--fg-1)}@media(max-width:899.98px){.ax-nodes{grid-template-columns:minmax(0,1fr);gap:8px}.ax-node{display:grid;grid-template-columns:40px minmax(0,1fr) 20px;grid-template-rows:auto auto auto;-moz-column-gap:14px;column-gap:14px;min-height:0;padding:14px;border-radius:18px}.ax-node-top{display:contents}.ax-node-icon{grid-row:1 / span 3;grid-column:1;align-self:center}.ax-state{grid-row:1 / span 3;grid-column:3;align-self:center}.ax-node-kind{grid-column:2;margin:0;padding:0}.ax-node-label{grid-column:2;margin-top:2px;font-size:14.5px}.ax-node-sub{grid-column:2;margin-top:2px}.ax-approve{top:50%;right:46px;margin-top:-11px}.ax-node[data-state=active],.ax-node[data-state=approved]{transform:none}.ax-rail{left:34px;right:auto;top:30px;bottom:30px;width:1px;height:auto}.ax-rail-on{transform:scaleY(var(--p, 0));transform-origin:50% 0;background:linear-gradient(180deg,rgba(var(--ax-frost),.4),rgb(var(--ax-frost)))}.ax-run-live{display:none}}.ax-filters{display:flex;flex-wrap:wrap;gap:8px}.ax-pill{height:36px;padding:0 16px;border-radius:999px;background:#08090d0d;font-size:13.5px;font-weight:500;color:var(--fg-2);transition:background-color .3s var(--ease-out),color .3s var(--ease-out)}.ax-pill:hover{background:#08090d14}.ax-pill[aria-pressed=true]{background:#08090d;color:#fff}.ax-tools{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:10px}.ax-tool{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;row-gap:12px;padding:18px;border-radius:22px;background:var(--paper-2);transition:opacity .4s var(--ease-out),transform .4s var(--ease-out),background-color .3s var(--ease-out)}.ax-tool:hover{background:var(--paper-3)}.ax-tool.is-off{opacity:.25;transform:scale(.985)}.ax-tool .cn-mtile{border-color:transparent;background:#fff;color:#08090d;box-shadow:0 1px 2px #08090d0f}.ax-tool-name{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--fg-1)}.ax-tool-pitch{margin-top:2px;font-size:12.5px;line-height:1.35;color:var(--fg-3)}.ax-tool-status{grid-column:2;display:flex;flex-direction:column;gap:4px}.ax-tool-also{font-size:11.5px;color:var(--fg-4)}.ax-tool-link{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}[data-surface=light] .cn-badge{color:var(--fg-2)}[data-surface=light] .cn-badge[data-status=review] i{background:#26272c!important}[data-surface=light] .cn-badge[data-status=prepared] i{background:#9a9ba2!important}[data-surface=light] .cn-badge[data-status=planned] i{background:transparent!important;box-shadow:inset 0 0 0 1px #9a9ba2}[data-surface=light] .cn-badge[data-status=service] i{background:#7fa8e8!important}.ax-legend{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:16px 28px;max-width:900px}.ax-legend dd{margin-top:5px;font-size:12px;line-height:1.4;color:var(--fg-4)}@media(max-width:559.98px){.ax-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ax-tool{grid-template-columns:minmax(0,1fr);row-gap:10px;padding:14px;border-radius:18px}.ax-tool-pitch,.ax-tool-also{display:none}.ax-tool-status{grid-column:1}.ax-tool .cn-badge{white-space:normal;line-height:1.25;align-items:flex-start}.ax-tool .cn-badge i{margin-top:3px;flex:none}}.ax-eng{--k: 1;position:relative;max-width:1200px;margin-inline:auto}.ax-eng-inner{position:absolute;left:0;top:0;transform:scale(var(--k));transform-origin:0 0}.ax-eng-lines{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.ax-eng-path{fill:none;stroke:rgba(var(--ax-frost),.18);stroke-width:1.2;stroke-dasharray:3 6}.ax-eng-path--on{stroke:rgba(var(--ax-frost),.85);stroke-dasharray:none;opacity:0;animation:ax-line 6.4s var(--ease-out) infinite;animation-delay:calc(var(--i) * 1.6s)}.ax-eng-port{fill:rgb(var(--ax-frost))}.ax-eng-box{position:absolute}.ax-eng-hub:before{content:"";position:absolute;top:-60px;right:-60px;bottom:-60px;left:-60px;z-index:-1;background:radial-gradient(closest-side,rgba(var(--ax-frost),.16),transparent)}.ax-eng[data-play="0"] .ax-eng-path--on,.ax-eng-wall[data-play="0"] *{animation-play-state:paused}.ax-points{display:flex;flex-direction:column;gap:20px}.ax-points li{display:flex;gap:16px}.ax-points-n{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:50%;background:#08090d0f;font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;color:var(--fg-3);transition:background-color .4s var(--ease-out),color .4s var(--ease-out)}.ax-points li[data-on="1"] .ax-points-n{background:#08090d;color:#fff}.ax-ap{padding:clamp(18px,2.2vw,28px);border-radius:30px;background:#fff;box-shadow:0 40px 90px -50px #08090d59,0 2px 6px #08090d0a}.ax-ap-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ax-ap-head>.min-w-0{flex:1 1 230px}@media(max-width:559.98px){.ax-ap-status{margin-left:50px}}.ax-ap-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#08090d;color:#fff}.ax-ap-status{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 12px;border-radius:999px;background:#08090d0d;font-size:12px;font-weight:500;color:var(--fg-2);white-space:nowrap;transition:background-color .3s var(--ease-out),color .3s var(--ease-out)}.ax-ap-status.is-done{background:#08090d;color:#fff}.ax-ap-wait{width:7px;height:7px;border-radius:50%;background:#7fa8e8;animation:ax-pulse 1.8s ease-in-out infinite}.ax-ap-mail{margin-top:20px;padding:18px;border-radius:20px;background:var(--paper-2)}.ax-ap-line{font-size:13px;color:var(--fg-1)}.ax-ap-body{margin-top:12px;padding-top:12px;border-top:1px solid var(--line-1);font-size:14px;line-height:1.55;color:var(--fg-2)}.ax-ap-add{margin-top:8px;margin-inline:-6px;padding:2px 6px;border-radius:8px;opacity:0;transform:translateY(4px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out),background-color 1.2s ease}.ax-ap-add.is-on{opacity:1;transform:none;background:rgba(var(--ax-frost),.28)}[data-step=released] .ax-ap-add.is-on{background:transparent}.ax-ap-note{display:flex;gap:10px;margin-top:14px;padding:0 4px;font-size:13.5px;opacity:0;transform:translateY(4px);transition:opacity .4s var(--ease-out),transform .4s var(--ease-out)}.ax-ap-note.is-on{opacity:1;transform:none}.ax-ap-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;min-height:44px;margin-top:22px}.ax-ap-btn{display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 20px;border-radius:999px;background:#08090d;color:#fff;font-size:14px;font-weight:500;transition:transform .16s var(--ease-out),background-color .2s ease,opacity .2s ease}.ax-ap-btn:active{transform:scale(.96)}.ax-ap-btn.is-quiet{background:#08090d0f;color:var(--fg-1)}.ax-ap-btn:disabled{opacity:.4}.ax-ap-done{display:inline-flex;flex:1;align-items:center;gap:8px;font-size:13.5px;color:var(--fg-2)}.ax-phone{position:relative;width:min(340px,84vw);margin-inline:auto;padding:9px;border-radius:48px;background:linear-gradient(160deg,#2a2c33,#0c0d11 40%,#1b1c22);box-shadow:0 0 0 1px #ffffff14,0 60px 120px -40px rgba(var(--ax-frost),.28)}.ax-phone:before{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;z-index:-1;background:radial-gradient(closest-side,rgba(var(--ax-frost),.14),transparent)}.ax-phone-screen{display:flex;flex-direction:column;height:560px;padding:30px 16px 16px;border-radius:40px;background:linear-gradient(180deg,#10121a,#07080c);overflow:hidden}.ax-phone-head{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.06)}.ax-phone-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#ffffff14;color:#fff}.ax-chat{display:flex;flex:1;flex-direction:column;gap:10px;padding-top:18px}.ax-msg{max-width:82%;padding:10px 14px;border-radius:20px;font-size:13.5px;line-height:1.4;opacity:0;transform:translateY(8px) scale(.98);transition:opacity .45s var(--ease-out),transform .45s var(--ease-out)}.ax-msg.is-on{opacity:1;transform:none}.ax-msg.is-them{align-self:flex-end;border-bottom-right-radius:6px;background:#ffffff1a;color:var(--fg-1)}.ax-msg.is-ai{align-self:flex-start;border-bottom-left-radius:6px;background:rgba(var(--ax-frost),.16);color:#e6efff}.ax-handoff{display:flex;align-items:center;gap:12px;padding:12px;border-radius:18px;background:#ffffff12;opacity:0;transform:translateY(10px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.ax-handoff.is-on{opacity:1;transform:none}.ax-handoff-icon{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:11px;background:#dbe8ff;color:#06070c}.ax-ticks{display:flex;flex-direction:column;gap:12px}.ax-ticks li{position:relative;padding-left:26px;font-size:15px;line-height:1.45;color:var(--fg-2)}.ax-ticks li:before{content:"";position:absolute;left:0;top:.45em;width:14px;height:8px;border-left:1.8px solid rgb(var(--ax-frost));border-bottom:1.8px solid rgb(var(--ax-frost));transform:rotate(-45deg) scale(.75);transform-origin:30% 60%}.ax-win{display:grid;grid-template-columns:210px minmax(0,1fr);overflow:hidden;border-radius:28px;background:#0a0b10;color:var(--fg-1);box-shadow:0 60px 120px -60px #08090d8c,0 2px 8px #08090d14}.ax-win-side{display:flex;flex-direction:column;gap:4px;padding:20px 14px;background:#ffffff06}.ax-win-logo{display:grid;place-items:center;width:32px;height:32px;margin:0 0 14px 6px;border-radius:10px;background:#ffffff12;color:#fff}.ax-win-nav{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;border-radius:10px;font-size:13px;color:var(--fg-3)}.ax-win-nav.is-on{background:#ffffff12;color:var(--fg-1)}.ax-win-main{padding:clamp(20px,2.6vw,34px);min-width:0}.ax-win-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ax-win-card{padding:18px;border-radius:20px;background:#ffffff0a;min-width:0}.ax-win-title{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500;color:var(--fg-2)}.ax-sys,.ax-cap{display:flex;align-items:center;gap:12px;min-height:46px}.ax-sys+.ax-sys,.ax-cap+.ax-cap{border-top:1px solid rgba(255,255,255,.06)}.ax-sys-mark{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:9px;background:#ffffff12;color:#fff}.ax-sys-state{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--fg-3);white-space:nowrap}.ax-sys-state i{width:6px;height:6px;border-radius:50%}.ax-cap{color:var(--fg-3);transition:color .4s var(--ease-out)}.ax-cap.is-on{color:var(--fg-1)}.ax-cap-box{display:grid;flex:none;place-items:center;width:17px;height:17px;border-radius:5px;box-shadow:inset 0 0 0 1.5px #ffffff38;color:#06070c;transition:background-color .4s var(--ease-out),box-shadow .4s var(--ease-out)}.ax-cap-box svg{opacity:0;transform:scale(.5);transition:opacity .3s var(--ease-out),transform .4s var(--ease-out)}.ax-cap.is-on .ax-cap-box{background:#dbe8ff;box-shadow:none}.ax-cap.is-on .ax-cap-box svg{opacity:1;transform:none}@media(max-width:767.98px){.ax-win{grid-template-columns:minmax(0,1fr)}.ax-win-side{flex-direction:row;align-items:center;padding:12px;overflow:hidden}.ax-win-logo{margin:0 6px 0 0}.ax-win-nav-l{display:none}.ax-win-nav.is-on .ax-win-nav-l{display:inline}.ax-win-grid{grid-template-columns:minmax(0,1fr)}}.ax-mcp{display:flex;align-items:center;gap:clamp(20px,3vw,40px);padding:clamp(22px,3vw,40px);border-radius:30px;background:linear-gradient(120deg,rgba(var(--ax-frost),.1),#ffffff08 60%);transition:background-color .3s var(--ease-out)}.ax-mcp:hover{background-color:#ffffff08}.ax-mcp-marks{display:flex;flex:none}.ax-mcp-marks>*+*{margin-left:-12px}.ax-mcp-marks .cn-mtile{border-color:transparent;background:#15171e;box-shadow:0 0 0 3px #0b0c11}.ax-mcp-go{display:inline-flex;flex:none;align-items:center;gap:8px;height:46px;padding:0 22px;border-radius:999px;background:#fff;color:#08090d;font-size:14px;font-weight:500}@media(max-width:767.98px){.ax-mcp{flex-direction:column;align-items:flex-start}}.ax-cta-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 60% at 50% 110%,rgba(var(--ax-frost),.16),transparent 70%)}@keyframes ax-fade{0%{opacity:0}}@keyframes ax-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes ax-spin{to{transform:rotate(360deg)}}@keyframes ax-pulse{50%{opacity:.35}}@keyframes ax-line{0%,to{opacity:0}18%,40%{opacity:1}70%{opacity:0}}@media(prefers-reduced-motion:reduce){.ax-page *,.ax-page *:before,.ax-page *:after{animation:none!important;transition:none!important}.ax-eng-path--on{opacity:.55}}
