.al{--night:#0b1020;--deep:#080c19;--panel:#121830;--panel2:#18203b;--line:#283152;--ink:#f5f7fc;--mute:#a3abc4;--amber:#f5b942;--amberT:#f5b94233;--ok:#6fe3b4}.al *{box-sizing:border-box;margin:0;padding:0}.al{scroll-behavior:smooth;background:var(--night);color:var(--ink);font:16px/1.6 Inter,system-ui,sans-serif;overflow-x:clip;min-height:100vh;isolation:isolate}.al a{color:inherit;text-decoration:none}.al .wrap{max-width:1200px;margin:0 auto;padding:0 32px}.al canvas.sky{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.al .bg{position:fixed;inset:0;z-index:-2;background:radial-gradient(ellipse 60% 40% at 50% 30%,#1c2c5a55,transparent 70%),radial-gradient(ellipse 30% 20% at 50% 34%,#f5b9421a,transparent 70%),var(--night)}.al .nav{position:sticky;top:0;z-index:20;background:#0b1020cc;backdrop-filter:blur(10px);border-bottom:1px solid transparent;transition:border-color .3s}.al .nav.scrolled{border-bottom-color:var(--line)}.al .nav .wrap{display:flex;align-items:center;justify-content:space-between;height:68px;gap:16px}.al .alogo{height:22px;width:115px;display:block;flex:none}.al .links{display:flex;gap:28px;align-items:center;font-size:14px;color:var(--mute)}.al .links a:hover{color:var(--ink)}.al .navr{display:flex;gap:10px;align-items:center}.al .si{font-size:14px;font-weight:500;padding:8px 12px}.al .btn{background:var(--amber);color:var(--night);font-weight:600;font-size:15px;padding:11px 18px;border-radius:10px;display:inline-block;border:0;cursor:pointer;transition:transform .15s,box-shadow .2s}.al .btn:hover{transform:translateY(-1px);box-shadow:0 8px 24px #f5b94233}.al .btn.sm{font-size:14px;padding:8px 14px;border-radius:8px}.al .ghost{color:var(--ink);border:1px solid var(--line);font-weight:500;font-size:15px;padding:10px 18px;border-radius:10px;display:inline-block}.al .ghost:hover{border-color:#3d4873}.al .eyebrow{font:600 12px Inter;letter-spacing:.14em;text-transform:uppercase;color:var(--amber)}.al .h1{font:600 56px/1.06 Sora,sans-serif;letter-spacing:-.03em}.al .h1,.al .h2{text-wrap:balance}.al .h2{font:600 40px/1.1 Sora,sans-serif;letter-spacing:-.025em}.al .lead{color:var(--mute);font-size:18px;line-height:1.6;max-width:600px}.al .shead{display:flex;flex-direction:column;gap:14px;align-items:center;text-align:center;margin-bottom:48px}.al .shead .lead{max-width:680px;text-wrap:balance}.al section{padding:88px 0}.al .tagS{letter-spacing:.08em;color:var(--mute);border:1px solid var(--line)}.al .soon,.al .tagS{font:600 10px Inter;text-transform:uppercase;border-radius:5px;padding:1px 6px}.al .soon{letter-spacing:.06em;color:var(--night);background:#a3abc4}.al .star{width:10px;height:10px;border-radius:50%;background:var(--ink);display:inline-block;flex:none}.al .star.on{background:var(--amber);box-shadow:0 0 0 4px var(--amberT),0 0 16px var(--amber)}.al .fade{animation:al-fade .45s ease}@keyframes al-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.al .hero{padding:28px 0 88px}.al .hero .top{text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.al .hero .ctas{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:4px}.al .hmark{width:48px;height:48px;display:block;margin-bottom:-4px;filter:drop-shadow(0 0 18px #F5B94255)}.al .hero small{color:var(--mute);font-size:13px}.al .const{margin:0 auto;max-width:940px}.al .const svg{width:100%;height:auto;display:block}.al .orbit{fill:none;stroke:#4a5688;stroke-width:1.5;stroke-dasharray:3 7}.al .guide{stroke:#3a4570;stroke-width:1.2;stroke-dasharray:2 5}.al .ag{cursor:pointer}.al .ag .st{fill:var(--ink);transition:fill .4s}.al .ag .halo{opacity:0;transition:opacity .4s}.al .ag .halo,.al .ag.on .st{fill:var(--amber)}.al .ag.on .halo{opacity:.22}.al .ag .nm{font:600 15px Sora,sans-serif;fill:var(--ink)}.al .ag .rl{font:400 12.5px Inter,sans-serif;fill:var(--mute)}.al .ag.on .nm{fill:var(--amber)}@keyframes al-dash{to{stroke-dashoffset:-20}}.al .clist{display:none}.al .cue{display:block;position:relative;width:1.5px;height:64px;margin:0 auto;background:linear-gradient(#4a568800,#5a67a0 30%,#4a568800)}.al .cue i{position:absolute;left:-3px;top:0;width:7.5px;height:7.5px;border-radius:50%;background:var(--amber);box-shadow:0 0 12px var(--amber),0 0 3px var(--amber);animation:al-fall 2.4s cubic-bezier(.5,0,.5,1) infinite}@keyframes al-fall{0%{transform:translateY(0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateY(58px);opacity:0}}.al .how .stage{position:relative}.al .how svg{width:100%;height:auto;display:block}.al .trail{fill:none;stroke:var(--line);stroke-width:2}.al .trailOn{fill:none;stroke:var(--amber);stroke-width:2.5}.al .node .st{fill:var(--panel2);stroke:var(--mute);stroke-width:1.5;transition:all .3s}.al .node.done .st{fill:var(--ink);stroke:var(--ink)}.al .node.on .st{fill:var(--amber);stroke:var(--amber)}.al .node .nm{font:600 14px Sora,sans-serif;fill:var(--ink)}.al .node .rl{font:400 12px Inter,sans-serif;fill:var(--mute)}.al .node.on .nm{fill:var(--amber)}.al .atl{stroke:#3a4570;stroke-dasharray:2 5;stroke-width:1.2}.al .atlt{font:500 12px Inter}.al .atlt,.al .tick{fill:var(--mute)}.al .tick.done{fill:var(--amber)}.al .tcard{position:absolute;right:2%;bottom:20%;width:min(330px,40%);background:#121830e6;border:1px solid var(--line);border-radius:14px;padding:14px 16px}.al .tcard .t{display:flex;gap:8px;align-items:center;font:600 15px Sora}.al .tcard p{color:var(--mute);font-size:13.5px;margin-top:4px}.al .steps{display:none}.al .cw{display:grid;grid-template-columns:340px 1fr;gap:28px;align-items:start}.al .cw-tabs{display:flex;flex-direction:column;gap:6px}.al .cw-tab{all:unset;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;column-gap:12px;align-items:center;padding:12px 16px;border-radius:14px;border:1px solid transparent;transition:background .25s,border-color .25s}.al .cw-tab:hover{background:#121830}.al .cw-tab:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.al .cw-tab .cw-n{font:600 16px Sora;color:var(--mute);transition:color .25s}.al .cw-tab .cw-r{font-size:13px;color:#6c7594}.al .cw-tab .cw-m,.al .cw-tab .cw-p{grid-column:2/4;display:none}.al .cw-tab.on{background:var(--panel);border-color:var(--line)}.al .cw-tab.on .cw-n{color:var(--ink)}.al .cw-tab.on .star{background:var(--amber);box-shadow:0 0 0 4px var(--amberT),0 0 14px var(--amber)}.al .cw-tab.on .cw-m{display:block;font:500 15px/1.45 Sora;color:var(--ink);margin-top:8px}.al .cw-tab.on .cw-m span{color:var(--amber)}.al .cw-tab.on .cw-p{display:block;height:2px;background:var(--line);border-radius:2px;margin-top:12px;overflow:hidden}.al .cw-p i{display:block;height:100%;width:0;background:var(--amber)}.al .cw-mm{display:none}.al .cw-demo{background:#0e1428;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 30px 80px #00000066}.al .cw-hd{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid var(--line)}.al .cw-hd b{font:600 15px Sora;margin-right:auto}.al .cw-stage{position:relative;height:420px;padding:22px;overflow:hidden;font-size:14px}.al .cw-stage>div{height:100%}.al .cw-stage .fadein{animation:al-fade .4s ease both}.al .rv{opacity:0;transform:translateY(6px);transition:opacity .35s,transform .35s}.al .rv.in{opacity:1;transform:none}.al .pill2{font-size:12px;border-radius:99px;padding:2px 10px;color:var(--mute);white-space:nowrap}.al .pill2,.al .pl-file{border:1px solid var(--line)}.al .pl-file{display:flex;align-items:center;gap:14px;background:var(--panel);border-radius:12px;padding:12px 14px}.al .pl-doc{width:26px;height:32px;border-radius:4px;background:var(--ink);flex:none;position:relative}.al .pl-doc:after{content:"";position:absolute;left:6px;right:6px;top:8px;height:2px;background:var(--night);box-shadow:0 5px 0 #0b102088,0 10px 0 #0b102088}.al .pl-file>div{flex:1}.al .pl-bar{height:4px;background:var(--line);border-radius:4px;margin-top:6px;overflow:hidden}.al .pl-bar i{display:block;height:100%;width:0;background:var(--amber);transition:width 1s ease}.al .pl-st{font-size:12px;color:var(--mute)}.al .pl-st.ok{color:var(--ok)}.al .pl-rows{margin-top:16px;display:flex;flex-direction:column}.al .pl-row{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:9px 2px;border-bottom:1px solid #283152aa;align-items:center}.al .pl-row span{color:var(--mute);font-size:13px}.al .pl-chips{display:flex;flex-wrap:wrap;gap:6px}.al .pl-chips i{font-style:normal;font-size:12px;border:1px solid var(--line);border-radius:99px;padding:2px 9px;opacity:0;transform:scale(.8);transition:all .25s}.al .pl-chips i.in{opacity:1;transform:none}.al .pl-ask{margin-top:16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#f5b94214;border:1px solid #f5b94244;border-radius:12px;padding:10px 14px}.al .pl-ask p{flex:1;min-width:160px}.al .pl-ask div{display:flex;gap:8px}.al .pl-ask b,.al .pl-ask div span{font-size:12.5px;font-weight:500;border:1px solid var(--line);border-radius:8px;padding:5px 10px}.al .pl-ask b.pick{background:var(--amber);color:var(--night);border-color:var(--amber)}.al .vg-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:var(--mute);font-size:13px}.al .vg-new{color:var(--amber);border-color:#f5b94266}.al .vg-list{position:relative;height:330px}.al .vg-row{position:absolute;left:0;right:0;height:48px;display:flex;align-items:center;gap:12px;padding:0 14px;background:var(--panel);border:1px solid var(--line);border-radius:12px;transition:top .7s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .3s}.al .vg-row b{font-weight:600}.al .vg-row .t{color:var(--mute);font-size:13px;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al .vg-sc{font:600 14px Sora;min-width:40px;text-align:right}.al .vg-sc.hi{color:var(--ok)}.al .vg-sc.md{color:var(--amber)}.al .vg-sc.lo{color:var(--mute)}.al .vg-row.best{border-color:var(--amber);box-shadow:0 0 0 3px #f5b94222}.al .vg-badge{display:none;font:600 10px Inter;letter-spacing:.06em;text-transform:uppercase;background:var(--amber);color:var(--night);border-radius:5px;padding:1px 6px}.al .vg-row.best .vg-badge{display:inline-block}.al .vg-scan{width:40px;height:8px;border-radius:4px;background:linear-gradient(90deg,#283152,#3a4570,#283152);background-size:200% 100%;animation:al-shim 1s linear infinite}@keyframes al-shim{to{background-position:-200% 0}}.al .rd{display:grid;grid-template-columns:1fr 170px;gap:16px;height:100%}.al .rd-chart{position:relative;border-left:1px solid var(--line);border-bottom:1px solid var(--line);margin:4px 0 26px 26px}.al .rd-chart .qx{position:absolute;top:0;bottom:0;left:57.1%;border-left:1px dashed #3a4570}.al .rd-chart .qy{position:absolute;left:0;right:0;bottom:50%;border-top:1px dashed #3a4570}.al .rd-q{position:absolute;font-size:11px;color:#6c7594;letter-spacing:.04em;text-transform:uppercase}.al .rd-q.ap{color:var(--ok)}.al .rd-ax{position:absolute;font-size:12px;color:var(--mute)}.al .rd-dot{position:absolute;width:12px;height:12px;margin:0 0 -6px -6px;border-radius:50%;background:var(--ink);transform:scale(0);transition:bottom .9s cubic-bezier(.22,1,.36,1),transform .35s,background .4s}.al .rd-dot.in{transform:scale(1)}.al .rd-dot.ap{background:var(--ok)}.al .rd-dot span{position:absolute;left:16px;top:-3px;font-size:11px;color:var(--mute);white-space:nowrap}.al .rd-dot span.l{left:auto;right:16px}.al .rd-side{display:flex;flex-direction:column;gap:12px}.al .rd-k{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px}.al .rd-k small{color:var(--mute);font-size:12px;display:block}.al .rd-k b{font:600 28px Sora}.al .rd-chip{all:unset;font-size:13px;border:1px dashed #5a67a0;border-radius:10px;padding:8px 10px;color:var(--ink);transition:all .3s}.al .rd-chip.on{background:var(--amber);color:var(--night);border:1px solid var(--amber);font-weight:600}.al .rd-note{font-size:12.5px;color:var(--mute)}.al .sr-job{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.al .sr-job b{font:600 15px Sora}.al .sr-b{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin-bottom:10px}.al .sr-old{color:var(--mute);position:relative;display:inline}.al .sr-old:after{content:"";position:absolute;left:0;top:55%;height:1.5px;width:0;background:#ff8a7a;transition:width .5s}.al .sr-old.x:after{width:100%}.al .sr-new{margin-top:8px;min-height:21px}.al .sr-new em{font-style:normal;color:var(--amber)}.al .sr-new .cur{display:inline-block;width:1.5px;height:15px;background:var(--amber);vertical-align:-2px;animation:al-blink2 .8s steps(2) infinite}@keyframes al-blink2{50%{opacity:0}}.al .sr-foot{gap:16px;margin-top:14px}.al .sr-fit,.al .sr-foot{display:flex;align-items:center}.al .sr-fit{flex:1;gap:10px;color:var(--mute);font-size:13px}.al .sr-bar{flex:1;height:6px;border-radius:6px;background:var(--line);overflow:hidden}.al .sr-bar i{display:block;height:100%;width:76%;background:var(--ink);transition:width 1s,background .4s}.al .sr-fit b{font:600 15px Sora;color:var(--ink);min-width:40px}.al .sr-ok{font-size:12.5px;color:var(--ok);border:1px solid #6fe3b455;border-radius:99px;padding:3px 10px;opacity:0;transition:opacity .4s}.al .al-top{justify-content:space-between;margin-bottom:16px;color:var(--mute);font-size:13px}.al .al-timer,.al .al-top{display:flex;align-items:center}.al .al-timer{gap:8px}.al .al-timer svg{transform:rotate(-90deg)}.al .al-timer b{font:600 14px Sora;color:var(--ink);min-width:34px}.al .al-deck{position:relative;height:300px}.al .al-card{position:absolute;inset:0;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s}.al .al-card.out{transform:translateX(-110%) rotate(-4deg);opacity:0}.al .al-card.next{transform:translateX(6%) scale(.96);opacity:0}.al .al-tag{align-self:flex-start;font-size:12px;border-radius:99px;padding:2px 10px;border:1px solid var(--line);color:var(--mute)}.al .al-tag.gap{color:var(--amber);border-color:#f5b94266}.al .al-q{font:600 21px/1.35 Sora;letter-spacing:-.01em}.al .al-tip{margin-top:auto;font-size:13.5px;color:var(--mute);border-left:2px solid var(--amber);padding-left:12px;opacity:0;transition:opacity .4s}.al .cp-tb{display:grid;grid-template-columns:96px 1fr 1fr;gap:8px 14px;align-items:center}.al .cp-tb .h{font:600 14px Sora}.al .cp-tb .k{color:var(--mute);font-size:13px}.al .cp-c{display:flex;align-items:center;gap:8px;font-size:13px;padding:6px 8px;border-radius:8px;transition:background .4s}.al .cp-c .bar{flex:1;height:6px;border-radius:6px;background:var(--line);overflow:hidden}.al .cp-c .bar i{display:block;height:100%;width:0;background:var(--ink);transition:width .7s}.al .cp-c b{min-width:60px;text-align:right;font-weight:500}.al .cp-c.win{background:#f5b94214}.al .cp-c.win .bar i{background:var(--amber)}.al .cp-range{margin-top:22px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.al .cp-range small{color:var(--mute);font-size:12px}.al .cp-track{position:relative;height:6px;border-radius:6px;background:linear-gradient(90deg,#283152,#4a5688,#283152);margin:26px 0 8px}.al .cp-track i{position:absolute;top:-22px;transform:translateX(-50%);font:600 11px Inter;font-style:normal;color:var(--night);background:var(--ink);border-radius:5px;padding:1px 6px;opacity:0;transition:left .8s cubic-bezier(.22,1,.36,1),opacity .4s;left:0}.al .cp-track i.a{background:var(--amber)}.al .cp-ends{display:flex;justify-content:space-between;color:#6c7594;font-size:11px}.al .cp-v{margin-top:14px;font:500 14.5px/1.5 Sora;opacity:0;transition:opacity .4s}.al .at-board{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;height:300px}.al .at-col{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:8px;min-width:0}.al .at-col h4{display:flex;justify-content:space-between;font:600 12px Inter;letter-spacing:.04em;text-transform:uppercase;color:var(--mute)}.al .at-col h4 b{color:var(--ink)}.al .at-list{display:flex;flex-direction:column;gap:8px}.al .at-card{background:var(--panel2);border:1px solid var(--line);border-radius:9px;padding:8px 10px;font-size:12.5px;line-height:1.35}.al .at-card small{display:block;color:var(--mute);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al .at-card.hot{border-color:var(--amber)}.al .at-log{margin-top:14px;font:12.5px/1.6 ui-monospace,Consolas,monospace;color:var(--mute);background:var(--deep);border:1px solid var(--line);border-radius:10px;padding:10px 12px;min-height:62px}.al .at-log b{color:var(--ink);font-weight:600}.al .beta{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding:8px 16px;font-size:13px;color:var(--mute);background:#0e1428;border-bottom:1px solid var(--line);text-align:center}.al .beta a{color:var(--amber);font-weight:600}.al .beta a:hover{text-decoration:underline}.al .bdot{width:6px;height:6px;border-radius:50%;background:var(--amber);box-shadow:0 0 8px var(--amber)}.al .brand{display:flex;align-items:center;gap:10px}.al .bpill{font:600 10px Inter;letter-spacing:.1em;text-transform:uppercase;color:var(--amber);border:1px solid #f5b94266;border-radius:5px;padding:2px 6px}.al .faq{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.al details{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:0 20px}.al summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font:600 16.5px Sora}.al summary::-webkit-details-marker{display:none}.al summary:after{content:"+";font:400 22px Inter;color:var(--mute);transition:transform .2s}.al details[open] summary:after{transform:rotate(45deg);color:var(--amber)}.al details p{color:var(--mute);font-size:15px;padding:0 0 18px;max-width:700px}.al .final{text-align:center;padding:88px 0 112px}.al .final .box{background:radial-gradient(ellipse 50% 80% at 50% 0,#f5b9421f,transparent 70%),var(--panel);border:1px solid var(--line);border-radius:24px;padding:64px 24px;display:flex;flex-direction:column;align-items:center;gap:18px}.al footer{border-top:1px solid var(--line);padding:40px 0 48px;color:var(--mute);font-size:14px}.al footer .wrap{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;align-items:flex-start}.al footer .fl{display:flex;flex-direction:column;gap:10px;max-width:340px}.al footer .cols{display:flex;gap:48px;flex-wrap:wrap}.al footer .cols div{display:flex;flex-direction:column;gap:8px}.al footer .cols b{color:var(--ink);font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase}@media (max-width:960px){.al .cw{grid-template-columns:1fr}.al .cw-tabs{flex-direction:row;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.al .cw-tabs::-webkit-scrollbar{display:none}.al .at-col h4{font-size:9.5px;letter-spacing:0}.al .at-card{font-size:11.5px;padding:7px 8px}.al .cw-tab{grid-template-columns:auto auto;padding:8px 12px;flex:none}.al .cw-tab .cw-r,.al .cw-tab.on .cw-m,.al .cw-tab.on .cw-p{display:none}.al .cw-mm{display:block;font:500 15px/1.45 Sora;margin:-8px 0 0}.al .cw-mm span{color:var(--amber)}}@media (max-width:760px){.al .wrap{padding:0 16px}.al .links,.al .si{display:none}.al section{padding:72px 0}.al .h1{font-size:38px}.al .h2{font-size:30px}.al .lead{font-size:16px}.al .const svg,.al .how .stage{display:none}.al .clist{display:flex;flex-direction:column;gap:8px;margin-top:28px}.al .clist div{display:flex;gap:12px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-size:14px;color:var(--mute)}.al .clist b{color:var(--ink);font:600 15px Sora;min-width:70px}.al .steps{display:flex;flex-direction:column;gap:0;list-style:none;border-left:2px solid var(--line);margin-left:6px}.al .steps li{position:relative;padding:0 0 22px 22px;font-size:14px;color:var(--mute)}.al .steps li:before{content:"";position:absolute;left:-7px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--ink)}.al .steps li:last-child:before{background:var(--amber)}.al .steps b{display:block;color:var(--ink);font:600 15px Sora}.al .beta span:nth-child(2){flex-basis:100%}.al .cw-stage{height:460px;padding:16px}.al .rd{grid-template-columns:1fr}.al .rd-side{flex-direction:row;flex-wrap:wrap}.al .at-board{gap:6px}.al .at-col{padding:7px}.al .cp-tb{grid-template-columns:70px 1fr 1fr}}@media (prefers-reduced-motion:reduce){.al *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.al:not([data-auth=in]) .al-in,.al[data-auth=in] .al-out{display:none}.al .nav .wrap{display:grid;grid-template-columns:1fr auto 1fr}.al .navr{grid-column:3;justify-self:end}