.page-platform{--abyss:#060F1C;--summit:#0B1F3A;--summit-2:#0A1A30;--card:#0d2138;--glacier:#4A7FA5;--glacier-bright:#7DC4F0;--ice:#FFFFFF;--gold:#5EADF2;--gold-soft:#5EADF2;--red:#3167CB;--red-2:#B03A2A;--snow:#F5F7FA;--mist:#C8D8E4;--txt-dim:rgba(255,255,255,.78);--txt-faint:rgba(255,255,255,.58);--line:rgba(200,216,228,.14);--line-soft:rgba(200,216,228,.07);--glass:rgba(255,255,255,.045);--glass-2:rgba(255,255,255,.07);--f-display:"Google Sans",system-ui,sans-serif;--f-body:"Google Sans",system-ui,sans-serif;--f-mono:"Google Sans",ui-sans-serif,system-ui,sans-serif;--maxw:1200px;--gutter:clamp(20px,5vw,48px);--r-card:16px;--r-pill:40px;--r-sm:10px;--ease:cubic-bezier(.22,1,.36,1);--sp:clamp(72px,9vw,132px)}.page-platform *,.page-platform :after,.page-platform :before{box-sizing:border-box;margin:0;padding:0}.page-platform{-webkit-text-size-adjust:100%;font-family:var(--f-body);background:var(--abyss);color:var(--txt);line-height:1.65;overflow-x:hidden;-webkit-font-smoothing:antialiased;font-weight:300}.page-platform img,.page-platform svg{display:block;max-width:100%}.page-platform a{color:inherit;text-decoration:none}.page-platform ::selection{background:var(--aurora);color:var(--abyss)}.page-platform :focus-visible{outline:2px solid var(--glacier-bright);outline-offset:3px;border-radius:4px}.page-platform .display-1{font-family:var(--f-display);font-weight:800;font-size:clamp(36px,5vw,64px);line-height:1;letter-spacing:-.04em}.page-platform .display-2{font-family:var(--f-display);font-weight:800;font-size:clamp(26px,3.4vw,42px);line-height:1.05;letter-spacing:-.035em}.page-platform .h-card{font-family:var(--f-display);font-weight:700;font-size:clamp(18px,2vw,24px);line-height:1.15;letter-spacing:-.02em}.page-platform .lead{color:var(--txt-dim)}.page-platform .body-s{font-size:14px;font-weight:300;line-height:1.62;color:var(--txt-dim)}.page-platform .caption{font-size:12px;color:var(--txt-faint)}.page-platform .eyebrow,.page-platform .mono{font-family:var(--f-mono);font-weight:400}.page-platform .eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--glacier-bright);display:inline-flex;align-items:center;gap:10px}.page-platform .eyebrow:before{content:"";width:18px;height:1px;background:var(--glacier-bright);opacity:.7}.page-platform .eyebrow.no-tick:before{display:none}.page-platform .grad{background:linear-gradient(100deg,var(--aurora),var(--glacier-bright) 55%,var(--gold-soft));-webkit-background-clip:text;background-clip:text;color:transparent}.page-platform .gold{color:var(--gold-soft)}.page-platform .aur{color:var(--aurora)}.page-platform .container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.page-platform .section{padding-block:var(--sp);position:relative}.page-platform .center{text-align:center}.page-platform .head-block{max-width:680px}.page-platform .head-block.center{margin-inline:auto}.page-platform .head-block .display-2{margin:16px 0 0}.page-platform .head-block .lead{margin-top:18px}.page-platform .divider{height:1px;background:linear-gradient(90deg,transparent,var(--line),transparent);border:0}.page-platform .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--f-body);font-size:14px;font-weight:500;letter-spacing:.01em;border-radius:var(--r-pill);padding:13px 26px;cursor:pointer;border:1px solid transparent;transition:transform .18s var(--ease),background .25s,border-color .25s,box-shadow .3s,color .25s;white-space:nowrap}.page-platform .btn svg{width:16px;height:16px}.page-platform .btn:active{transform:translateY(1px) scale(.99)}.page-platform .btn-primary{background:var(--red);color:#fff;box-shadow:0 8px 30px -10px rgba(49,103,203,.7)}.page-platform .btn-primary:hover{background:#3D77E0;box-shadow:0 14px 40px -8px rgba(49,103,203,.85);transform:translateY(-2px)}.page-platform .btn-ghost{background:var(--glass);color:var(--txt);border-color:var(--line)}.page-platform .btn-ghost:hover{border-color:var(--glacier-bright);color:#fff;background:rgba(125,196,240,.08);transform:translateY(-2px)}.page-platform .btn-glacier{background:linear-gradient(180deg,rgba(125,196,240,.18),rgba(125,196,240,.06));color:#eaf4fb;border-color:rgba(125,196,240,.35)}.page-platform .btn-glacier:hover{border-color:var(--glacier-bright);box-shadow:0 12px 36px -12px rgba(125,196,240,.6);transform:translateY(-2px)}.page-platform .btn-gold{background:linear-gradient(180deg,var(--gold-soft),var(--gold));color:#1a1305;font-weight:600;box-shadow:0 10px 34px -10px rgba(94,173,242,.6)}.page-platform .btn-gold:hover{box-shadow:0 16px 44px -10px rgba(94,173,242,.8);transform:translateY(-2px)}.page-platform .btn-lg{padding:16px 34px;font-size:16px}.page-platform .reveal{transform:translateY(26px)}.page-platform .reveal.is-inview{opacity:1;transform:none}.page-platform .reveal[data-d="1"]{transition-delay:.08s}.page-platform .reveal[data-d="2"]{transition-delay:.16s}.page-platform .reveal[data-d="3"]{transition-delay:.24s}.page-platform .reveal[data-d="4"]{transition-delay:.32s}.page-platform .reveal[data-d="5"]{transition-delay:.4s}.page-platform .reveal[data-d="6"]{transition-delay:.48s}@keyframes drift{0%{transform:translateX(-3%) translateY(0)}to{transform:translateX(4%) translateY(-2%)}}@keyframes beat{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.5);opacity:1}}.page-platform .brand{display:flex;align-items:center;gap:11px;font-family:var(--f-display);font-weight:800;font-size:20px;letter-spacing:-.02em;color:#fff}.page-platform .brand .mark{width:26px;height:26px;flex:0 0 auto}.page-platform #mega-solutions>.mega-head{margin:2px 0 14px}.page-platform #mega-solutions{width:min(700px,calc(100vw - 32px))}.page-platform #mega-pricing{width:min(920px,calc(100vw - 32px))}.page-platform #mega-resources{width:min(1140px,calc(100vw - 32px))}.page-platform .hero{min-height:100svh;justify-content:center;align-items:center;text-align:center;padding:120px var(--gutter) 60px;overflow:hidden}.page-platform .hero,.page-platform .hero-inner{position:relative;display:flex;flex-direction:column}.page-platform .hero-inner{z-index:3;max-width:940px}.page-platform .hero-eyebrow{font-family:var(--f-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--txt-faint);margin-bottom:26px;max-width:560px}.page-platform .hero-eyebrow b{font-weight:400}.page-platform .hero h1{font-family:var(--f-display);font-weight:800;color:#fff;font-size:clamp(36px,5vw,64px);line-height:.98;letter-spacing:-.045em;margin-bottom:22px}.page-platform .hero h1 .line{display:block;overflow:hidden}.page-platform .hero h1 .line>span{display:inline-block;transform:translateY(110%);transition:transform 1s var(--ease)}.page-platform .hero h1.in .line>span{transform:none}.page-platform .hero h1 .answer{position:relative;color:var(--gold-soft)}.page-platform .hero h1 .answer:after{content:"";position:absolute;left:0;bottom:.08em;width:100%;height:.07em;background:linear-gradient(90deg,var(--gold),var(--aurora));border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .9s var(--ease) .8s}.page-platform .hero h1.in .answer:after{transform:scaleX(1)}.page-platform .hero-sub{max-width:580px;font-size:clamp(16px,1.4vw,18px);color:var(--txt-dim);font-weight:300;margin-bottom:34px}.page-platform .aud{position:relative;display:inline-flex;border:1px solid var(--line);background:var(--glass);border-radius:var(--r-pill);padding:4px;margin-bottom:18px}.page-platform .aud .slider{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);background:var(--red);border-radius:var(--r-pill);transition:transform .35s var(--ease);z-index:1}.page-platform .aud button{position:relative;z-index:2;min-width:130px;padding:10px 24px;background:none;border:0;color:var(--txt-dim);font-family:var(--f-body);font-size:14px;font-weight:500;cursor:pointer;transition:color .25s}.page-platform .aud button.active{color:#fff}.page-platform .hero-cta{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-bottom:14px}.page-platform .hero-subcta{font-size:14px;color:var(--txt-faint)}.page-platform .hero-subcta a{color:var(--glacier-bright);border-bottom:1px solid rgba(125,196,240,.4)}.page-platform .hero-subcta a:hover{color:#fff}.page-platform .scroll-cue{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:7px;color:var(--txt-faint);font-family:var(--f-mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase}.page-platform .scroll-cue .rail{width:1px;height:42px;background:linear-gradient(var(--glacier-bright),transparent);position:relative;overflow:hidden}.page-platform .scroll-cue .rail:after{content:"";position:absolute;top:-50%;left:0;width:100%;height:50%;background:var(--gold-soft);animation:cue 1.8s ease-in-out infinite}@keyframes cue{0%{top:-50%}to{top:120%}}.page-platform .engines{margin-top:54px;width:100%;max-width:760px;position:relative;z-index:3}.page-platform .engines .lbl{font-family:var(--f-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--txt-faint);margin-bottom:16px}.page-platform .engines .lbl b{color:var(--aurora);font-weight:400}.page-platform .eng-track{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.page-platform .chip{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--r-pill);background:var(--glass);font-weight:400;transition:border-color .25s,color .25s,transform .25s}.page-platform .chip:hover{border-color:var(--glacier-bright);transform:translateY(-2px)}.page-platform .chip .dot{width:7px;height:7px;border-radius:50%;background:var(--aurora);box-shadow:0 0 8px var(--aurora)}.page-platform .altimeter{position:relative;z-index:3;margin-top:44px;width:min(420px,92vw);background:linear-gradient(180deg,rgba(13,33,56,.82),rgba(10,26,48,.82));border:1px solid var(--line);border-radius:18px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:20px 22px;box-shadow:0 30px 80px -30px rgba(0,0,0,.8);text-align:left}.page-platform .alt-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.page-platform .alt-top .t{font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--txt-faint)}.page-platform .alt-live{display:inline-flex;align-items:center;gap:7px;font-family:var(--f-mono);font-size:12px;color:var(--aurora)}.page-platform .alt-live .pulse{position:relative;width:18px;height:18px}.page-platform .alt-live .pulse .css-ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--aurora);animation:ring 2s ease-out infinite}.page-platform .alt-live .pulse .css-ring:nth-child(2){animation-delay:1s}.page-platform .alt-live .pulse .core{position:absolute;left:50%;top:50%;width:6px;height:6px;border-radius:50%;background:var(--aurora);transform:translate(-50%,-50%);box-shadow:0 0 8px var(--aurora)}@keyframes ring{0%{transform:scale(.3);opacity:1}to{transform:scale(1.1);opacity:0}}.page-platform .alt-body{display:flex;align-items:center;gap:20px}.page-platform .gauge{position:relative;width:104px;height:104px;flex:0 0 auto;border-radius:50%}.page-platform .gauge .ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--aurora) 0 calc(var(--p,0)*1%),rgba(255,255,255,.06) calc(var(--p,0)*1%) 100%);mask:radial-gradient(farthest-side,transparent 64%,#000 65%);-webkit-mask:radial-gradient(farthest-side,transparent 64%,#000 65%);transition:--p 1.4s var(--ease)}.page-platform .gauge .val{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-platform .gauge .num{font-family:var(--f-display);font-weight:800;font-size:30px;color:#fff;line-height:1}.page-platform .gauge .cap{font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;color:var(--txt-faint);margin-top:3px}.page-platform .alt-meta{flex:1;min-width:0}.page-platform .alt-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--line-soft);font-size:14px}.page-platform .alt-row:last-child{border:0}.page-platform .alt-row .k{color:var(--txt-dim)}.page-platform .alt-row .v{font-family:var(--f-mono);color:#fff}.page-platform .alt-row .v.up{color:var(--aurora)}@property --p{syntax:"<number>";inherits:false;initial-value:0}.page-platform .duo{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:48px}.page-platform .panel{background:var(--glass);border:1px solid var(--line);border-radius:var(--r-card);padding:26px;backdrop-filter:blur(10px)}.page-platform .panel .tag{font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--glacier-bright);margin-bottom:16px;display:flex;align-items:center;gap:8px}.page-platform .panel .tag .pct{margin-left:auto;color:var(--txt-faint)}.page-platform .human .render{border-radius:12px;border:1px solid var(--line);background:linear-gradient(180deg,#0e2440,#0a1a30);padding:18px;margin-bottom:8px}.page-platform .human .render h4{font-family:var(--f-display);font-weight:700;font-size:18px;color:#fff;margin-bottom:8px}.page-platform .human .render p{font-size:14px;color:var(--txt-dim)}.page-platform .machine pre{font-family:var(--f-mono);font-size:12px;line-height:1.7;color:var(--ice);background:#081726;border:1px solid var(--line);border-radius:12px;padding:16px;overflow:auto;white-space:pre-wrap;word-break:break-word}.page-platform .machine .json-k{color:var(--glacier-bright)}.page-platform .machine .json-s{color:var(--aurora)}.page-platform .machine .json-p{color:var(--gold-soft)}.page-platform .qa{margin-top:12px}.page-platform .qa .q{font-family:var(--f-mono);font-size:12px;color:var(--txt-faint);margin-bottom:4px}.page-platform .qa .a{font-size:14px;color:var(--txt);margin-bottom:12px}.page-platform .qa .a b{color:var(--aurora);font-weight:600}.page-platform .feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:48px}.page-platform .feat-card{position:relative;background:linear-gradient(180deg,rgba(13,33,56,.6),rgba(10,26,48,.5));border:1px solid var(--line);border-radius:var(--r-card);padding:24px;transform-style:preserve-3d;transition:border-color .3s,box-shadow .3s}.page-platform .feat-card:hover{border-color:rgba(125,196,240,.4);box-shadow:0 30px 60px -30px rgba(0,0,0,.7)}.page-platform .feat-card .sheen{position:absolute;inset:0;border-radius:var(--r-card);background:radial-gradient(220px circle at var(--mx,50%) var(--my,0),rgba(125,196,240,.12),transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none}.page-platform .feat-card:hover .sheen{opacity:1}.page-platform .feat-card .ic{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(94,173,242,.12);border:1px solid rgba(94,173,242,.3);margin-bottom:16px}.page-platform .feat-card .ic svg{width:20px;height:20px;stroke:var(--aurora)}.page-platform .feat-card h3{font-family:var(--f-display);font-weight:700;font-size:18px;color:#fff;margin-bottom:8px}.page-platform .feat-card p{font-size:14px;color:var(--txt-dim);margin-bottom:16px}.page-platform .viz-cap{font-size:12px;letter-spacing:.1em;color:var(--txt-faint);margin-bottom:10px}.page-platform .bar{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:12px}.page-platform .bar .nm{width:74px;color:var(--txt-dim);flex:0 0 auto}.page-platform .bar .track{flex:1;height:7px;border-radius:4px;background:rgba(255,255,255,.06);overflow:hidden}.page-platform .bar .fill{height:100%;border-radius:4px;background:linear-gradient(90deg,var(--glacier),var(--aurora));width:0;transition:width 1.1s var(--ease)}.page-platform .bar.you .fill{background:linear-gradient(90deg,var(--gold),var(--gold-soft))}.page-platform .bar .pc{width:34px;text-align:right;font-family:var(--f-mono);color:#fff;flex:0 0 auto}.page-platform .prompt{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--line-soft);font-size:14px}.page-platform .prompt:last-child{border:0}.page-platform .prompt .pq{color:var(--txt);font-style:italic}.page-platform .state{font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:20px;flex:0 0 auto}.page-platform .state.own{color:var(--aurora);background:rgba(94,173,242,.12)}.page-platform .state.lose{color:#c84a32;background:rgba(200,74,50,.14)}.page-platform .state.tap{color:var(--gold-soft);background:rgba(94,173,242,.12)}.page-platform .budget{text-align:center;padding:6px 0}.page-platform .budget .amt{font-family:var(--f-display);font-weight:800;font-size:34px;color:#fff}.page-platform .budget .amt small{font-size:14px;color:var(--txt-faint);font-weight:400}.page-platform .budget .track{height:8px;border-radius:4px;background:rgba(255,255,255,.06);margin:14px 0 6px;overflow:hidden}.page-platform .budget .track .fill{height:100%;width:0;border-radius:4px;background:linear-gradient(90deg,var(--aurora),var(--glacier-bright));transition:width 1.2s var(--ease)}.page-platform .budget .lbl{display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:12px;color:var(--txt-faint)}.page-platform .curve{height:88px;position:relative}.page-platform .curve svg{width:100%;height:100%;overflow:visible}.page-platform .approval{display:flex;align-items:center;gap:12px;padding:12px;border:1px dashed var(--line);border-radius:10px}.page-platform .approval .badge{width:34px;height:34px;border-radius:8px;background:rgba(94,173,242,.14);display:flex;align-items:center;justify-content:center;color:var(--gold-soft);font-family:var(--f-mono);font-size:12px;flex:0 0 auto}.page-platform .approval .meta{flex:1;min-width:0}.page-platform .approval .meta .nm{font-family:var(--f-mono);font-size:12px;color:#fff}.page-platform .approval .meta .st{font-size:12px;color:var(--gold-soft)}.page-platform .approval .ok{font-size:12px;color:var(--aurora);font-weight:600;white-space:nowrap}.page-platform .span-2{grid-column:span 2}.page-platform .feat-card.is-inview .bar .fill,.page-platform .feat-card.is-inview .budget .track .fill{width:var(--w,0)}.page-platform .curve path.draw{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.7s var(--ease) .15s}.page-platform .feat-card.is-inview .curve path.draw{stroke-dashoffset:0}.page-platform .curve .dot{opacity:0;transition:opacity .4s ease 1.5s}.page-platform .feat-card.is-inview .curve .dot{opacity:1}.page-platform .elevate{position:relative}.page-platform .elevate-grid{display:grid;grid-template-columns:300px 1fr;gap:60px;margin-top:50px;align-items:start}.page-platform .trail-wrap{position:relative}.page-platform .trail-sticky{position:sticky;top:18vh}.page-platform .trail{position:relative;width:100%;height:520px}.page-platform .trail svg{width:100%;height:100%;overflow:visible}.page-platform .trail .summit-flag{position:absolute;left:calc(50% - 6px);top:-6px;width:0;height:0}.page-platform .tnode{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:12px;transition:opacity .4s,transform .4s}.page-platform .tnode .knob{width:30px;height:30px;border-radius:50%;border:2px solid var(--line);background:var(--summit-2);display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-weight:800;font-size:14px;color:var(--txt-faint);flex:0 0 auto;transition:all .4s var(--ease)}.page-platform .tnode .alt{font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;color:var(--txt-faint);white-space:nowrap}.page-platform .tnode.done .knob{border-color:var(--aurora);color:var(--aurora)}.page-platform .tnode.active .knob{border-color:var(--gold);background:var(--gold);color:var(--abyss);box-shadow:0 0 0 6px rgba(94,173,242,.18),0 0 26px rgba(94,173,242,.5);transform:scale(1.12)}.page-platform .tnode.active .alt{color:#fff}.page-platform .stage-block,.page-platform .stage-list{display:flex;flex-direction:column}.page-platform .stage-block{padding:34px 0;border-top:1px solid var(--line-soft);min-height:64vh;justify-content:center;transition:opacity .4s}.page-platform .stage-block:first-child{border-top:0}.page-platform .stage-block .si{font-family:var(--f-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--glacier-bright);margin-bottom:14px;display:flex;align-items:center;gap:12px}.page-platform .stage-block .si .el{font-family:var(--f-display);font-weight:800;font-size:14px;width:24px;height:24px;border-radius:6px;background:rgba(94,173,242,.12);color:var(--aurora);display:flex;align-items:center;justify-content:center}.page-platform .stage-block h3{font-family:var(--f-display);font-weight:800;font-size:clamp(21px,2.4vw,28px);letter-spacing:-.03em;color:#fff;margin-bottom:16px;line-height:1}.page-platform .stage-block p{font-size:clamp(16px,1.4vw,18px);color:var(--txt-dim);max-width:560px;line-height:1.6}.page-platform .stage-block.dim{opacity:.34}.page-platform .stats-quote{text-align:center;max-width:820px;margin:0 auto 56px}.page-platform .stats-quote .big{font-family:var(--f-display);font-weight:800;font-size:clamp(26px,3.4vw,42px);letter-spacing:-.03em;color:#fff;line-height:1.08}.page-platform .stats-quote .big em{font-style:normal;color:var(--red);font-style:italic}.page-platform .stats-quote .big .gold{color:var(--gold-soft)}.page-platform .stats-band{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.page-platform .stat{background:var(--summit-2);padding:34px 26px;text-align:center}.page-platform .stat .n{font-family:var(--f-display);font-weight:800;font-size:clamp(26px,3.4vw,42px);letter-spacing:-.04em;color:#fff;line-height:1}.page-platform .stat .n .u{font-size:.5em;color:var(--aurora);vertical-align:super;margin-left:2px}.page-platform .stat .l{font-size:14px;color:var(--txt-dim);margin-top:10px;max-width:240px;margin-inline:auto}.page-platform .daybreak{background:linear-gradient(180deg,#eef3f8,#dfeaf2);color:#0B1F3A;--txt:#13263c;--txt-dim:rgba(11,31,58,.66);--txt-faint:rgba(11,31,58,.46);--line:rgba(11,31,58,.12);--line-soft:rgba(11,31,58,.08);--glass:rgba(11,31,58,.03);position:relative;z-index:1}.page-platform .daybreak .eyebrow{color:var(--glacier)}.page-platform .daybreak .eyebrow:before{background:var(--glacier)}.page-platform .daybreak .display-2,.page-platform .daybreak .h-card,.page-platform .daybreak .stat .n{color:#0B1F3A}.page-platform .daybreak .grad{background:linear-gradient(100deg,#2C6A92,#3a78a0 60%,#c89a2e);-webkit-background-clip:text;background-clip:text;color:transparent}.page-platform .price-top{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end;margin-bottom:46px}.page-platform .steps{display:grid;gap:18px;margin-top:24px}.page-platform .step{display:flex;gap:14px}.page-platform .step .sn{font-family:var(--f-mono);font-size:14px;font-weight:700;color:var(--glacier);flex:0 0 auto;width:22px}.page-platform .step .sh{font-family:var(--f-display);font-weight:700;font-size:16px;color:#0B1F3A;margin-bottom:3px}.page-platform .step p{font-size:14px;color:var(--txt-dim)}.page-platform .step p b{color:#0B1F3A;font-weight:600}.page-platform .plan{background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:30px;box-shadow:0 24px 60px -34px rgba(11,31,58,.3)}.page-platform .plan .pf{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.page-platform .plan .pf .amt{font-family:var(--f-display);font-weight:800;font-size:52px;color:#0B1F3A;letter-spacing:-.03em}.page-platform .plan .pf .per,.page-platform .plan .pn{font-size:14px;color:var(--txt-dim)}.page-platform .plan .pn{margin-bottom:20px}.page-platform .flist{display:grid;gap:11px;margin-bottom:20px}.page-platform .flist li{list-style:none;display:flex;gap:10px;font-size:14px;color:var(--txt)}.page-platform .flist li svg{width:17px;height:17px;flex:0 0 auto;stroke:#2C6A92;margin-top:2px}.page-platform .plan .note{font-size:12px;color:var(--txt-faint);border-top:1px solid var(--line);padding-top:14px}.page-platform .calc{margin-top:40px;background:#0B1F3A;color:var(--ice);border-radius:20px;overflow:hidden;box-shadow:0 40px 90px -40px rgba(11,31,58,.6)}.page-platform .calc-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:22px 28px;border-bottom:1px solid rgba(200,216,228,.12)}.page-platform .calc-head h3{font-family:var(--f-display);font-weight:800;font-size:22px;color:#fff;letter-spacing:-.02em}.page-platform .calc-head .ill{font-family:var(--f-mono);font-size:12px;color:rgba(255,255,255,.55)}.page-platform .calc-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:0}.page-platform .calc-controls{padding:28px;display:grid;gap:26px}.page-platform .cc-block .cl{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.page-platform .cc-block .cl .t{font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.6)}.page-platform .cc-block .cl .vv{font-family:var(--f-mono);font-size:16px;color:var(--gold-soft);font-weight:700}.page-platform input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:5px;border-radius:5px;background:rgba(200,216,228,.16);outline:none}.page-platform input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--aurora);cursor:pointer;box-shadow:0 0 0 4px rgba(94,173,242,.2),0 2px 8px rgba(0,0,0,.4)}.page-platform input[type=range]::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:var(--aurora);cursor:pointer}.page-platform .seg{display:flex;gap:6px;background:rgba(255,255,255,.05);border-radius:12px;padding:5px}.page-platform .seg button{flex:1;padding:9px;border:0;border-radius:8px;background:none;color:rgba(255,255,255,.7);font-family:var(--f-body);font-size:14px;font-weight:500;cursor:pointer;transition:all .25s}.page-platform .seg button.on{background:var(--red);color:#fff}.page-platform .eng-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.page-platform .eng-tog{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border:1px solid rgba(200,216,228,.14);border-radius:10px;cursor:pointer;transition:border-color .25s,background .25s;font-size:14px}.page-platform .eng-tog.on{border-color:rgba(94,173,242,.5);background:rgba(94,173,242,.08)}.page-platform .eng-tog .sw{width:30px;height:17px;border-radius:20px;background:rgba(200,216,228,.2);position:relative;flex:0 0 auto;transition:background .25s}.page-platform .eng-tog .sw:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#fff;transition:transform .25s}.page-platform .eng-tog.on .sw{background:var(--aurora)}.page-platform .eng-tog.on .sw:after{transform:translateX(13px)}.page-platform .eng-tog .pr{font-family:var(--f-mono);font-size:12px;color:rgba(255,255,255,.5)}.page-platform .calc-out{padding:28px;background:rgba(0,0,0,.22);border-left:1px solid rgba(200,216,228,.1)}.page-platform .forecast{text-align:center;padding-bottom:20px;border-bottom:1px solid rgba(200,216,228,.12);margin-bottom:18px}.page-platform .forecast .big{font-family:var(--f-display);font-weight:800;font-size:64px;color:#fff;line-height:1;letter-spacing:-.03em}.page-platform .forecast .big .c{color:var(--aurora)}.page-platform .forecast .sub{font-family:var(--f-mono);font-size:12px;color:rgba(255,255,255,.6);margin-top:8px}.page-platform .forecast .sub b{color:var(--gold-soft)}.page-platform .spend{display:grid;gap:9px;font-size:14px}.page-platform .spend .r{display:flex;justify-content:space-between;color:rgba(255,255,255,.78)}.page-platform .spend .r.sub-r{border-top:1px solid rgba(200,216,228,.12);padding-top:9px;color:#fff;font-weight:500}.page-platform .spend .r.total{border-top:1px solid rgba(200,216,228,.12);padding-top:11px;font-family:var(--f-display);font-weight:800;font-size:18px;color:#fff}.page-platform .spend .r .v{font-family:var(--f-mono)}.page-platform .cap-box{margin-top:20px;padding:16px;border:1px solid rgba(200,216,228,.14);border-radius:12px}.page-platform .cap-row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.page-platform .cap-row label{font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.6)}.page-platform .cap-inp{margin-left:auto;display:flex;align-items:center;gap:4px;background:rgba(255,255,255,.06);border:1px solid rgba(200,216,228,.16);border-radius:8px;padding:6px 10px}.page-platform .cap-inp span{font-family:var(--f-mono);color:rgba(255,255,255,.6)}.page-platform .cap-inp input{width:70px;background:none;border:0;color:#fff;font-family:var(--f-mono);font-size:16px;outline:none}.page-platform .cap-chip{display:inline-block;font-family:var(--f-mono);font-size:12px;padding:5px 11px;border-radius:20px}.page-platform .cap-chip.ok{background:rgba(94,173,242,.14)}.page-platform .cap-chip.over{background:rgba(49,103,203,.16);color:#ff9d86}.page-platform .cap-note{color:rgba(255,255,255,.5);margin-top:10px;line-height:1.5}.page-platform .route{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:50px;position:relative;border-top:1px solid var(--line)}.page-platform .rstep{padding:30px 26px 30px 0;position:relative}.page-platform .rstep:before{content:"";position:absolute;top:-5px;left:0;width:10px;height:10px;border-radius:50%;background:var(--summit-2);border:2px solid var(--glacier)}.page-platform .rstep:nth-child(3):before{background:var(--gold);border-color:var(--gold);box-shadow:0 0 16px rgba(94,173,242,.5)}.page-platform .rstep .rk{font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--glacier-bright);margin-bottom:12px}.page-platform .rstep h3{font-family:var(--f-display);font-weight:800;font-size:24px;color:#fff;margin-bottom:10px;letter-spacing:-.02em}.page-platform .rstep p{font-size:14px;color:var(--txt-dim);margin-bottom:14px}.page-platform .rstep .dur{font-family:var(--f-mono);font-size:12px;color:var(--gold-soft);letter-spacing:.06em}.page-platform .about-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;margin-top:46px;align-items:start}.page-platform .about-copy p{font-size:clamp(16px,1.4vw,18px);color:var(--txt-dim);margin-bottom:18px;line-height:1.62}.page-platform .about-copy p b{color:#fff;font-weight:500}.page-platform .about-copy .pull{font-family:var(--f-display);font-weight:800;font-size:clamp(18px,2vw,24px);color:#fff;letter-spacing:-.02em;line-height:1.12;border-left:2px solid var(--gold);padding-left:18px;margin:24px 0}.page-platform .about-copy .pull .gold{color:var(--gold-soft)}.page-platform .zmark{display:flex;justify-content:center;align-items:center;margin-bottom:18px}.page-platform .about-stats{display:grid;gap:14px}.page-platform .astat{background:var(--glass);border:1px solid var(--line);border-radius:12px;padding:18px 20px;display:flex;align-items:baseline;gap:16px}.page-platform .astat .n{font-family:var(--f-display);font-weight:800;font-size:30px;color:var(--gold-soft);flex:0 0 auto}.page-platform .astat .l{font-size:14px;color:var(--txt-dim)}.page-platform .founders{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:46px}.page-platform .founder{background:var(--glass);border:1px solid var(--line);border-radius:var(--r-card);padding:24px}.page-platform .founder .fh{display:flex;align-items:center;gap:14px;margin-bottom:14px}.page-platform .founder .av{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--glacier),var(--aurora));display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-weight:800;color:var(--abyss);font-size:16px;flex:0 0 auto}.page-platform .founder .nm{font-family:var(--f-display);font-weight:700;font-size:18px;color:#fff}.page-platform .founder .rl{font-family:var(--f-mono);font-size:12px;color:var(--glacier-bright);letter-spacing:.04em}.page-platform .founder p{font-size:14px;color:var(--txt-dim);line-height:1.6}.page-platform .cta-final{text-align:center;padding-block:clamp(90px,12vw,160px);position:relative;overflow:hidden}.page-platform .cta-final h2{font-family:var(--f-display);font-weight:800;font-size:clamp(26px,3.4vw,42px);letter-spacing:-.04em;color:#fff;line-height:1;margin-bottom:30px}.page-platform .cta-final h2 .answer{color:var(--gold-soft)}.page-platform .early{display:flex;gap:10px;max-width:440px;margin:0 auto;flex-wrap:wrap;justify-content:center}.page-platform .early input{flex:1;min-width:220px;background:var(--glass);border:1px solid var(--line);border-radius:var(--r-pill);padding:14px 20px;color:#fff;font-family:var(--f-body);font-size:14px;outline:none}.page-platform .early input::placeholder{color:var(--txt-faint)}.page-platform .early input:focus{border-color:var(--glacier-bright)}.page-platform .cta-note{font-family:var(--f-mono);font-size:12px;color:var(--txt-faint);margin-top:16px;letter-spacing:.04em}.page-platform #progress{position:fixed;top:0;left:0;height:2px;width:0;background:linear-gradient(90deg,var(--aurora),var(--gold-soft));z-index:200;transition:width .1s linear}.page-platform #top-btn{position:fixed;bottom:24px;left:24px;z-index:150;width:42px;height:42px;border-radius:50%;background:var(--glass-2);border:1px solid var(--line);backdrop-filter:blur(10px);color:var(--txt);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(10px);transition:opacity .3s,transform .3s,border-color .3s}.page-platform #top-btn.show{opacity:1;transform:none}.page-platform #top-btn:hover{border-color:var(--glacier-bright);color:#fff}.page-platform .chat-fab{position:fixed;bottom:24px;right:24px;z-index:150;width:56px;height:56px;border-radius:50%;background:var(--red);border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 34px -8px rgba(49,103,203,.7);transition:transform .25s}.page-platform .chat-fab:hover{transform:scale(1.06)}.page-platform .chat-fab svg{width:24px;height:24px;stroke:#fff}.page-platform .chat-win{position:fixed;bottom:92px;right:24px;z-index:151;width:min(340px,92vw);height:460px;background:linear-gradient(180deg,rgba(13,33,56,.96),rgba(10,26,48,.97));border:1px solid var(--line);border-radius:18px;backdrop-filter:blur(18px);display:flex;flex-direction:column;overflow:hidden;opacity:0;transform:scale(.9) translateY(16px);transform-origin:bottom right;pointer-events:none;transition:opacity .25s,transform .25s;box-shadow:0 30px 70px -20px rgba(0,0,0,.8)}.page-platform .chat-head{display:flex;align-items:center;gap:10px;padding:16px;border-bottom:1px solid var(--line)}.page-platform .chat-head .av{width:34px;height:34px;border-radius:50%;background:var(--red);display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-weight:800;font-size:12px;color:#fff}.page-platform .chat-head .nm{font-family:var(--f-display);font-weight:700;font-size:14px;color:#fff}.page-platform .chat-head .on{font-family:var(--f-mono);font-size:12px;color:var(--aurora)}.page-platform .chat-msgs{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.page-platform .chat-msgs .bot{display:flex;gap:8px;align-items:flex-end}.page-platform .chat-msgs .bot .a{width:26px;height:26px;border-radius:50%;background:var(--red);display:flex;align-items:center;justify-content:center;font-family:var(--f-mono);font-size:12px;font-weight:700;color:#fff;flex:0 0 auto}.page-platform .chat-msgs .bot .b{background:rgba(255,255,255,.06);border-radius:12px 12px 12px 2px;padding:10px 13px;max-width:230px;font-size:14px;color:var(--ice);line-height:1.5}.page-platform .chat-msgs .me{display:flex;justify-content:flex-end}.page-platform .chat-msgs .me .b{background:var(--glacier);border-radius:12px 12px 2px 12px;padding:10px 13px;max-width:230px;font-size:14px;color:#fff;line-height:1.5}.page-platform .chat-foot{display:flex;gap:8px;padding:12px;border-top:1px solid var(--line)}.page-platform .chat-foot input{flex:1;background:rgba(255,255,255,.05);border:1px solid var(--line);border-radius:20px;padding:10px 14px;color:#fff;font-size:14px;outline:none}.page-platform .chat-foot input:focus{border-color:var(--glacier-bright)}.page-platform .chat-foot button{width:38px;height:38px;border-radius:50%;background:var(--aurora);border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.page-platform .chat-foot button svg{width:16px;height:16px;stroke:var(--abyss)}.page-platform body.chat-open .chat-win{opacity:1;transform:none;pointer-events:auto}@media(max-width:980px){.page-platform .about-grid,.page-platform .calc-grid,.page-platform .duo,.page-platform .feat-grid,.page-platform .founders,.page-platform .price-top,.page-platform .route,.page-platform .stats-band{grid-template-columns:1fr}.page-platform .elevate-grid{grid-template-columns:1fr;gap:10px}.page-platform .trail-sticky{position:relative;top:0}.page-platform .trail{height:120px;max-width:420px;margin:0 auto 10px}.page-platform .stage-block{min-height:auto;padding:26px 0}.page-platform .span-2{grid-column:auto}.page-platform .calc-out{border-left:0;border-top:1px solid rgba(200,216,228,.12)}.page-platform .route{border-top:0}.page-platform .rstep{padding:24px 0;border-top:1px solid var(--line)}.page-platform .rstep:before{display:none}}@media(max-width:520px){.page-platform .hero-cta{flex-direction:column;width:100%}.page-platform .hero-cta .btn{width:100%}.page-platform .forecast .big{font-size:52px}}@media(prefers-reduced-motion:reduce){.page-platform *,.page-platform :after,.page-platform :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.page-platform .reveal{opacity:1;transform:none}.page-platform .hero h1 .line>span{transform:none}}.page-platform .page-hero{padding-top:clamp(118px,15vh,176px)}.page-platform .split{display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:start;margin-top:46px}.page-platform .center-narrow{max-width:640px;margin-inline:auto;text-align:center}.page-platform .form-card{background:linear-gradient(180deg,rgba(13,33,56,.66),rgba(10,26,48,.6));border:1px solid var(--line);border-radius:var(--r-card);padding:30px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 30px 70px -34px rgba(0,0,0,.7)}.page-platform .form-grid{display:grid;gap:18px}.page-platform .field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.page-platform .field{display:flex;flex-direction:column;gap:7px}.page-platform .field label{font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--txt-dim)}.page-platform .field label .req{color:var(--red-2);margin-left:3px}.page-platform .field input,.page-platform .field select,.page-platform .field textarea{width:100%;background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:11px;padding:13px 15px;color:#fff;font-family:var(--f-body);font-size:14px;outline:none;transition:border-color .25s,background .25s}.page-platform .field textarea{resize:vertical;min-height:118px;line-height:1.55}.page-platform .field input::placeholder,.page-platform .field textarea::placeholder{color:var(--txt-faint)}.page-platform .field input:focus,.page-platform .field select:focus,.page-platform .field textarea:focus{border-color:var(--glacier-bright);background:rgba(125,196,240,.06)}.page-platform .field select{appearance:none;-webkit-appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--glacier-bright) 50%),linear-gradient(135deg,var(--glacier-bright) 50%,transparent 50%);background-position:calc(100% - 20px) 20px,calc(100% - 14px) 20px;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.page-platform .field select option{background:#0B1F3A;color:#fff}.page-platform .chips{display:flex;flex-wrap:wrap;gap:9px}.page-platform .chip{font-family:var(--f-body);font-size:14px;color:var(--txt-dim);background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:20px;padding:8px 15px;cursor:pointer;transition:all .22s;user-select:none}.page-platform .chip:hover{border-color:rgba(125,196,240,.4);color:#fff}.page-platform .chip.on{background:rgba(94,173,242,.12);border-color:rgba(94,173,242,.55);color:var(--aurora)}.page-platform .form-foot{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:6px}.page-platform .form-note{font-size:12px;color:var(--txt-faint);max-width:330px;line-height:1.5}.page-platform .form-note a{color:var(--glacier-bright)}.page-platform .success{display:none;text-align:center;padding:20px 8px}.page-platform .success.show{display:block;animation:fadeUp .6s var(--ease) both}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.page-platform .check{width:74px;height:74px;margin:0 auto 18px;border-radius:50%;background:rgba(94,173,242,.12);border:1px solid rgba(94,173,242,.4);display:flex;align-items:center;justify-content:center}.page-platform .check svg{width:40px;height:40px;overflow:visible}.page-platform .check svg circle{stroke:var(--aurora);stroke-width:2.4;fill:none;stroke-dasharray:151;stroke-dashoffset:151}.page-platform .check svg path{stroke:var(--aurora);stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40}.page-platform .success.show .check svg circle{animation:cdraw .6s var(--ease) .05s forwards}.page-platform .success.show .check svg path{animation:cdraw .45s var(--ease) .5s forwards}@keyframes cdraw{to{stroke-dashoffset:0}}.page-platform .success h3{font-family:var(--f-display);font-weight:800;font-size:26px;color:#fff;margin-bottom:10px;letter-spacing:-.02em}.page-platform .success p{font-size:14px;color:var(--txt-dim);max-width:380px;margin:0 auto 18px;line-height:1.6}.page-platform .livebadge{display:inline-flex;align-items:center;gap:9px;font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--aurora);background:rgba(94,173,242,.08);border:1px solid rgba(94,173,242,.25);border-radius:20px;padding:6px 14px 6px 10px}.page-platform .livebadge .lp{position:relative;width:16px;height:16px;flex:0 0 auto}.page-platform .livebadge .lp .css-ring{position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--aurora);animation:ring 2s ease-out infinite}.page-platform .livebadge .lp .core{position:absolute;left:50%;top:50%;width:6px;height:6px;border-radius:50%;background:var(--aurora);transform:translate(-50%,-50%);box-shadow:0 0 8px var(--aurora)}.page-platform .aside-card{margin-bottom:18px}.page-platform .contact-row{display:flex;gap:14px;align-items:flex-start;padding:15px 0;border-bottom:1px solid var(--line-soft)}.page-platform .contact-row:last-child{border:0}.page-platform .contact-row .ci{width:38px;height:38px;border-radius:10px;background:rgba(125,196,240,.1);border:1px solid rgba(125,196,240,.25);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.page-platform .contact-row .ci svg{width:18px;height:18px;stroke:var(--glacier-bright)}.page-platform .contact-row .ct b{display:block;font-family:var(--f-display);font-weight:700;font-size:16px;color:#fff;margin-bottom:3px}.page-platform .contact-row .ct span{font-size:14px;color:var(--txt-dim);line-height:1.5}.page-platform .contact-row .ct a{color:var(--glacier-bright)}.page-platform .agenda{display:grid;gap:15px;margin-top:6px}.page-platform .agenda li{list-style:none;display:flex;gap:15px;align-items:flex-start}.page-platform .agenda .an{font-family:var(--f-display);font-weight:800;font-size:14px;width:30px;height:30px;border-radius:8px;background:rgba(94,173,242,.12);color:var(--gold-soft);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.page-platform .agenda .at b{display:block;font-family:var(--f-display);font-weight:700;font-size:16px;color:#fff;margin-bottom:3px}.page-platform .agenda .at span{font-size:14px;color:var(--txt-dim);line-height:1.55}.page-platform .issues{display:grid;gap:2px;margin-top:16px;border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.page-platform .issue{background:var(--glass);padding:18px 22px;display:flex;gap:18px;align-items:baseline;transition:background .2s}.page-platform .issue:hover{background:rgba(125,196,240,.06)}.page-platform .issue .id8{font-family:var(--f-mono);font-size:12px;color:var(--gold-soft);flex:0 0 auto;width:82px}.page-platform .issue .it b{font-family:var(--f-display);font-weight:700;font-size:16px;color:#fff}.page-platform .issue .it span{display:block;font-size:14px;color:var(--txt-dim);margin-top:3px}.page-platform .perks{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.page-platform .perk{background:var(--glass);border:1px solid var(--line);border-radius:var(--r-card);padding:24px;text-align:left}.page-platform .perk .pi{width:38px;height:38px;border-radius:10px;background:rgba(94,173,242,.12);border:1px solid rgba(94,173,242,.3);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.page-platform .perk .pi svg{width:19px;height:19px;stroke:var(--aurora)}.page-platform .perk h3{font-family:var(--f-display);font-weight:700;font-size:16px;color:#fff;margin-bottom:7px}.page-platform .perk p{font-size:14px;color:var(--txt-dim);line-height:1.55}.page-platform .bigsub{display:flex;gap:10px;max-width:520px;margin:26px auto 0;flex-wrap:wrap}.page-platform .bigsub input{flex:1;min-width:240px;background:rgba(255,255,255,.05);border:1px solid var(--line);border-radius:var(--r-pill);padding:15px 22px;color:#fff;font-family:var(--f-body);font-size:16px;outline:none}.page-platform .bigsub input:focus{border-color:var(--glacier-bright)}.page-platform .opt-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:6px}.page-platform .choice{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--line);border-radius:12px;cursor:pointer;transition:all .22s;background:rgba(255,255,255,.02)}.page-platform .choice:hover{border-color:rgba(125,196,240,.4)}.page-platform .choice.on{border-color:rgba(94,173,242,.55);background:rgba(94,173,242,.07)}.page-platform .choice .cbx{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--line);flex:0 0 auto;margin-top:2px;position:relative;transition:all .2s}.page-platform .choice.on .cbx{background:var(--aurora);border-color:var(--aurora)}.page-platform .choice.on .cbx:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid var(--abyss);border-width:0 2px 2px 0;transform:rotate(45deg)}.page-platform .choice b{display:block;font-family:var(--f-display);font-weight:700;font-size:14px;color:#fff;margin-bottom:2px}.page-platform .choice span{font-size:12px;color:var(--txt-dim);line-height:1.45}@media(max-width:980px){.page-platform .split{gap:32px}.page-platform .field-row,.page-platform .opt-grid,.page-platform .perks,.page-platform .split{grid-template-columns:1fr}}.page-platform .az h1,.page-platform .az h2,.page-platform .az h3,.page-platform .az h4,.page-platform .az-h,.page-platform .az-kick,.page-platform .az-num,.page-platform .hx-answer-q,.page-platform .zk{font-family:var(--f-display)}.page-platform .az .lead,.page-platform .az button,.page-platform .az input,.page-platform .az li,.page-platform .az p,.page-platform .hx-answer-body,.page-platform .hx-link{font-family:var(--f-body)}.page-platform .az{position:relative;padding-block:clamp(96px,12vw,164px);overflow:clip}.page-platform .az .container{position:relative;z-index:2}.page-platform .az-dark{background:linear-gradient(180deg,#060F1C,#0A1A30);color:var(--txt)}.page-platform .az-dark h2,.page-platform .az-dark h3{color:#fff}.page-platform .az-night{background:radial-gradient(130% 100% at 70% -10%,#11365e 0,#0a1c34 46%,#060F1C 100%);color:var(--txt)}.page-platform .az-night h1,.page-platform .az-night h2{color:#fff}.page-platform .az-light{background:var(--snow);color:#44596d}.page-platform .az-light h2,.page-platform .az-light h3{color:#0B1F3A}.page-platform .az-light .lead{color:#506678}.page-platform .az-mist{background:linear-gradient(180deg,#eef3f8,#e2ecf4);color:#44596d}.page-platform .az-mist h2,.page-platform .az-mist h3{color:#0B1F3A}.page-platform .az-kick{font-family:var(--f-mono);font-size:12px;letter-spacing:.24em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px}.page-platform .az-dark .az-kick,.page-platform .az-night .az-kick{color:var(--glacier-bright)}.page-platform .az-light .az-kick,.page-platform .az-mist .az-kick{color:#2C6A92}.page-platform .az-kick svg{width:15px;height:13px}.page-platform .az-h{font-weight:800;line-height:1.02;font-size:clamp(26px,3.4vw,42px)}.page-platform .az-h .grad{background:linear-gradient(100deg,var(--glacier-bright),var(--aurora) 60%,var(--aurora-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-platform .az-light .az-h .ink2{color:#2C6A92}.page-platform .az-measure{max-width:60ch}.page-platform .lead{font-family:var(--f-body);font-size:clamp(16px,1.4vw,18px);font-weight:300;line-height:1.62}.page-platform .ridge{position:absolute;left:0;right:0;bottom:-2px;width:100%;height:calc(clamp(46px,6.5vw,96px) + 2px);z-index:3;pointer-events:none}.page-platform .ridge svg{width:100%;height:100%;display:block}.page-platform .hx{position:relative;min-height:100svh;display:flex;align-items:center;padding-block:150px 120px;background:radial-gradient(150% 130% at 50% -10%,#0d2540 0,#0a1a30 46%,#060F1C 100%)}.page-platform .hx-glow{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.page-platform .hx-glow span{position:absolute;border-radius:50%;filter:blur(92px)}.page-platform .hx-glow .g1{width:620px;height:620px;top:-200px;right:-120px;background:radial-gradient(circle,rgba(94,173,242,.34),transparent 62%)}.page-platform .hx-glow .g2{width:560px;height:560px;bottom:-240px;left:-160px;background:radial-gradient(circle,rgba(74,127,165,.4),transparent 62%)}.page-platform .hx-glow .g3{width:440px;height:440px;top:18%;left:36%;background:radial-gradient(circle,rgba(125,196,240,.14),transparent 60%)}.page-platform .hx-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(30px,4.5vw,80px)}.page-platform .hx-badge{display:inline-flex;align-items:center;gap:9px;font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--txt-dim);background:rgba(255,255,255,.05);border:1px solid var(--line);border-radius:var(--r-pill);padding:8px 15px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page-platform .hx-badge .d{width:7px;height:7px;border-radius:50%;background:var(--aurora);box-shadow:0 0 12px var(--aurora)}.page-platform .hx h1{margin-top:22px;font-size:clamp(36px,5vw,64px);font-weight:800;line-height:.98;letter-spacing:-.045em;color:#fff}.page-platform .hx h1 .grad{display:block;background:linear-gradient(100deg,var(--glacier-bright),var(--aurora) 62%,var(--aurora-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-platform .hx .lead{margin-top:22px;max-width:48ch;color:var(--txt)}.page-platform .hx-cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.page-platform .hx-engines{display:flex;align-items:center;gap:14px;margin-top:38px;color:var(--txt-faint);font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;flex-wrap:wrap}.page-platform .hx-engines b{color:var(--txt-dim);font-weight:400}.page-platform .hx-engines .sep{width:3px;height:3px;border-radius:50%;background:var(--txt-faint)}.page-platform .hx-card{position:relative;z-index:2;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:9px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 50px 120px -34px rgba(0,0,0,.75);animation:hxfloat 7s var(--ease) infinite}.page-platform .hx-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(130deg,rgba(94,173,242,.6),transparent 45%,rgba(125,196,240,.35));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.page-platform .hx-tabs{display:flex;align-items:center;gap:6px;padding:10px 12px 12px}.page-platform .hx-tabs .tab{font-family:var(--f-mono);font-size:12px;letter-spacing:.02em;color:var(--txt-faint);padding:6px 12px;border-radius:var(--r-pill)}.page-platform .hx-tabs .tab.on{color:#06140f;background:linear-gradient(135deg,var(--aurora),var(--aurora-2))}.page-platform .hx-tabs .dots{margin-left:auto;display:flex;gap:5px}.page-platform .hx-tabs .dots i{width:8px;height:8px;border-radius:50%;background:var(--line);font-style:normal}.page-platform .hx-card-body{background:rgba(6,15,28,.62);border:1px solid var(--line);border-radius:15px;padding:20px}.page-platform .hx-q{display:flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:14px;color:var(--txt-dim);padding-bottom:14px;border-bottom:1px solid var(--line-soft);margin-bottom:16px}.page-platform .hx-q svg{width:15px;height:15px;color:var(--glacier-bright);flex:none}.page-platform .hx-a-head{display:flex;align-items:center;gap:10px;margin-bottom:11px}.page-platform .hx-orb{width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,var(--aurora),var(--aurora-2));display:grid;place-items:center;flex:none;box-shadow:0 0 16px -4px var(--aurora)}.page-platform .hx-a-tag{font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;color:var(--txt-faint)}.page-platform .hx-a-body{font-size:14px;line-height:1.62;color:var(--txt);min-height:92px}.page-platform .hx-a-body b{color:#fff;font-weight:600}.page-platform .hx-a-body .hl{color:var(--glacier-bright);font-weight:500}.page-platform .hx-a-body.typing:after{content:"\258D";color:var(--aurora);animation:azblink 1s steps(1) infinite}.page-platform .hx-cites{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.page-platform .hx-chip{display:inline-flex;gap:7px;color:var(--aurora);background:rgba(94,173,242,.08);border:1px solid rgba(94,173,242,.22);padding:5px 10px;border-radius:var(--r-pill)}.page-platform .hx-chip,.page-platform .hx-scrollcue{align-items:center;font-family:var(--f-mono);font-size:12px}.page-platform .hx-scrollcue{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);z-index:4;letter-spacing:.2em;text-transform:uppercase;color:var(--txt-dim);display:flex;flex-direction:column;gap:8px}.page-platform .hx-scrollcue .ln{width:1px;height:32px;background:linear-gradient(var(--glacier-bright),transparent);animation:azdrop 1.8s var(--ease) infinite}@keyframes hxfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes azblink{50%{opacity:0}}@keyframes azdrop{0%{transform:scaleY(.2);transform-origin:top;opacity:0}40%{opacity:1}to{transform:scaleY(1);transform-origin:top;opacity:0}}.page-platform .pb-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,64px)}.page-platform .pb-copy .lead strong{color:#1F6F96;font-weight:600}.page-platform .pb-legend{display:flex;flex-direction:column;gap:10px;margin-top:30px;max-width:360px}.page-platform .pb-leg{display:flex;align-items:center;gap:11px;font-family:var(--f-mono);font-size:12px;color:#516779;background:#fff;border:1px solid #dbe6ef;border-radius:12px;padding:12px 15px;cursor:pointer;text-align:left;transition:border-color .25s,box-shadow .25s,transform .25s}.page-platform .pb-leg .dot{width:10px;height:10px;border-radius:50%;flex:none}.page-platform .pb-leg b{font-weight:600;margin-left:auto;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.page-platform .pb-leg.ok .dot{background:#1F6F96}.page-platform .pb-leg.ok b{color:#1F6F96}.page-platform .pb-leg.stale .dot{background:#C99A2E}.page-platform .pb-leg.stale b{color:#a9791a}.page-platform .pb-leg.wrong .dot{background:#3167CB}.page-platform .pb-leg.wrong b{color:#3167CB}.page-platform .pb-leg.hot{transform:translateX(5px);box-shadow:0 16px 34px -26px rgba(11,31,58,.55)}.page-platform .pb-leg.ok.hot{border-color:#1F6F96}.page-platform .pb-leg.stale.hot{border-color:#C99A2E}.page-platform .pb-leg.wrong.hot{border-color:#3167CB}.page-platform .pb-card{background:#fff;border:1px solid #d9e4ee;border-radius:22px;padding:26px;box-shadow:0 44px 100px -54px rgba(11,31,58,.55)}.page-platform .pb-card-head{display:flex;align-items:center;gap:10px;margin-bottom:18px;flex-wrap:wrap}.page-platform .pb-orb{width:28px;height:28px;border-radius:9px;background:linear-gradient(135deg,var(--aurora),var(--aurora-2));display:grid;place-items:center;flex:none}.page-platform .pb-tag{font-family:var(--f-mono);font-size:12px;color:#7d93a6}.page-platform .pb-badge{margin-left:auto;font-family:var(--f-mono);font-size:12px;letter-spacing:.04em;color:#a9791a;background:#fdf3dd;border:1px solid #f0dca8;padding:5px 11px;border-radius:20px}.page-platform .pb-answer{font-size:clamp(16px,1.4vw,18px);line-height:1.75;color:#20303c;font-family:var(--f-body)}.page-platform .frag{border-bottom:2.5px solid;padding:1px 2px;border-radius:3px 3px 0 0;transition:background .25s}.page-platform .frag.ok{border-color:#1F6F96}.page-platform .frag.stale{border-color:#C99A2E}.page-platform .frag.wrong{border-color:#3167CB}.page-platform .frag.hot.ok{background:rgba(31,111,150,.15)}.page-platform .frag.hot.stale{background:rgba(201,154,46,.2)}.page-platform .frag.hot.wrong{background:rgba(49,103,203,.15)}.page-platform .pb-foot{display:flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:12px;color:#9aadbd;margin-top:18px;border-top:1px dashed #dde7ef;padding-top:14px}@media (max-width:880px){.page-platform .pb-grid{grid-template-columns:1fr}}.page-platform .wd-flow{position:relative;margin-top:46px}.page-platform .wd-core{max-width:540px;margin:0 auto;position:relative;z-index:2;background:linear-gradient(180deg,rgba(16,40,66,.92),rgba(10,26,48,.92));border:1px solid rgba(94,173,242,.32);border-radius:20px;padding:24px 28px;text-align:center;box-shadow:0 0 0 1px rgba(94,173,242,.05),0 30px 70px -40px #000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.page-platform .wd-core .ic{width:42px;height:42px;border-radius:12px;margin:0 auto 12px;background:linear-gradient(135deg,var(--aurora),var(--aurora-2));display:grid;place-items:center;box-shadow:0 0 22px -4px var(--aurora)}.page-platform .wd-core h3{font-family:var(--f-display);font-weight:800;font-size:22px;color:#fff;letter-spacing:-.02em}.page-platform .wd-core p{font-size:14px;color:var(--txt-dim);margin-top:8px;max-width:42ch;margin-inline:auto;line-height:1.55}.page-platform .wd-core .chip{display:inline-flex;align-items:center;gap:7px;margin-top:14px;font-family:var(--f-mono);font-size:12px;color:var(--aurora);background:rgba(94,173,242,.1);border:1px solid rgba(94,173,242,.25);padding:5px 12px;border-radius:20px}.page-platform .wd-fork{position:relative;width:100%;height:64px;z-index:1;margin-top:-2px}.page-platform .wd-fork svg{width:100%;height:100%;display:block;overflow:visible}.page-platform .wd-wire{fill:none;stroke:url(#wdgrad);stroke-width:2;stroke-dasharray:5 9;animation:wdflow 1.1s linear infinite;transition:stroke-width .3s,opacity .3s}@keyframes wdflow{to{stroke-dashoffset:-28}}.page-platform .wd-readers{display:grid;grid-template-columns:1fr 1fr;gap:18px;position:relative;z-index:2}.page-platform .wd-node{border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,var(--glass-2),rgba(255,255,255,.012));padding:22px;transition:border-color .3s,transform .3s}.page-platform .wd-node:hover{transform:translateY(-3px)}.page-platform .wd-human:hover{border-color:rgba(125,196,240,.5)}.page-platform .wd-machine:hover{border-color:rgba(94,173,242,.5)}.page-platform .wd-lab{display:flex;align-items:center;gap:9px;font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px}.page-platform .wd-human .wd-lab{color:var(--glacier-bright)}.page-platform .wd-machine .wd-lab{color:var(--aurora)}.page-platform .wd-mock{display:flex;flex-direction:column;gap:10px;max-width:420px}.page-platform .wd-mock .t{height:14px;width:64%;border-radius:5px;background:linear-gradient(90deg,#fff,rgba(222,231,240,.25))}.page-platform .wd-mock .l{height:9px;border-radius:4px;background:var(--line)}.page-platform .wd-mock .l.a{width:94%}.page-platform .wd-mock .l.b{width:86%}.page-platform .wd-mock .l.c{width:58%}.page-platform .wd-mock .cta{margin-top:6px;align-self:flex-start;font-size:12px;color:#eaf4fb;background:linear-gradient(180deg,rgba(125,196,240,.18),rgba(125,196,240,.06));border:1px solid rgba(125,196,240,.35);border-radius:20px;padding:7px 15px}.page-platform .wd-code{font-family:var(--f-mono);font-size:12px;line-height:1.85;margin:0;white-space:pre-wrap;color:var(--txt-dim)}.page-platform .wd-code .k{color:var(--gold-soft)}.page-platform .wd-code .p{color:var(--glacier-bright)}.page-platform .wd-code .s{color:var(--aurora)}.page-platform .wd-note{font-size:14px;color:var(--txt-faint);margin-top:14px;font-family:var(--f-body)}@media (max-width:880px){.page-platform .wd-readers{grid-template-columns:1fr}.page-platform .wd-fork{height:40px}}.page-platform .ax-chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.page-platform .az-chip{font-family:var(--f-mono);font-size:12px;color:var(--txt);border:1px solid var(--line);background:var(--glass);border-radius:var(--r-pill);padding:9px 16px}.page-platform .az-chip b{color:var(--glacier-bright);font-weight:600}.page-platform .az-chip.g b{color:var(--aurora)}.page-platform .ax-stat{display:flex;align-items:baseline;gap:22px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:42px;padding-top:30px}.page-platform .az-light .ax-stat,.page-platform .az-mist .ax-stat{border-top-color:#d2dfea}.page-platform .ax-stat .n{font-family:var(--f-display);font-size:clamp(36px,5vw,64px);line-height:.84;letter-spacing:-.045em;background:linear-gradient(100deg,#fff,var(--glacier-bright));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-platform .az-light .ax-stat .n,.page-platform .az-mist .ax-stat .n{background:linear-gradient(100deg,#0B1F3A,#2C6A92)}.page-platform .ax-stat .meta{max-width:34ch}.page-platform .ax-stat .meta p{font-size:16px;line-height:1.5;margin:0;color:inherit}.page-platform .ax-stat .meta .src{font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-top:8px;opacity:.6}.page-platform .why-climb{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(26px,4vw,58px);align-items:center;margin-top:50px}@media (max-width:880px){.page-platform .why-climb{grid-template-columns:1fr;gap:28px}.page-platform .why-viz{max-width:520px;margin:0 auto;width:100%}}.page-platform .why-list{display:flex;flex-direction:column;gap:10px}.page-platform .why-item{display:block;width:100%;text-align:left;background:#fff;border:1px solid #dbe6ef;border-radius:16px;padding:17px 20px;cursor:pointer;font-family:var(--f-body);transition:border-color .35s var(--ease),box-shadow .35s var(--ease),transform .35s var(--ease)}.page-platform .why-item:hover{border-color:#a7c6dd}.page-platform .why-item.on{border-color:#2C6A92;box-shadow:0 26px 54px -34px rgba(44,106,146,.7)}.page-platform .why-head{display:flex;align-items:center;gap:14px}.page-platform .why-n{font-family:var(--f-mono);font-size:12px;color:#a2b4c3;letter-spacing:.12em;transition:color .3s;flex:none}.page-platform .why-item.on .why-n{color:#1F6F96}.page-platform .why-t{font-family:var(--f-display);font-weight:700;font-size:clamp(16px,1.4vw,18px);color:#0B1F3A;letter-spacing:-.02em}.page-platform .why-desc{max-height:0;overflow:hidden;opacity:0;transition:max-height .5s var(--ease),opacity .4s var(--ease),margin-top .4s var(--ease);font-size:14px;line-height:1.6;color:#516779}.page-platform .why-item.on .why-desc{max-height:230px;opacity:1;margin-top:12px}.page-platform .why-desc b{color:#0B1F3A;font-weight:600}.page-platform .why-viz{position:relative}.page-platform .why-viz svg{width:100%;height:auto;display:block;overflow:visible}.page-platform .why-cap{position:absolute;left:12px;bottom:2px;font-family:var(--f-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#9aadbd}.page-platform .trail-seg{fill:none;stroke:#b7cbdb;stroke-width:3;stroke-linecap:round;transition:stroke .45s var(--ease),stroke-width .45s var(--ease)}.page-platform .trail-seg.lit{stroke:url(#trailgrad);stroke-width:4.5}.page-platform .wp{cursor:pointer}.page-platform .wp .ring{fill:#fff;stroke:#bcd0e0;stroke-width:2;transition:stroke .35s var(--ease),stroke-width .35s var(--ease)}.page-platform .wp .core{fill:#c2d5e3;transition:fill .35s var(--ease)}.page-platform .wp .wn{font-family:var(--f-mono);font-size:12px;fill:#6d8598;transition:fill .3s}.page-platform .wp .pulse{fill:none;stroke:#1F6F96;stroke-width:2;opacity:0}.page-platform .wp:hover .ring{stroke:#7fb0cf}.page-platform .wp.on .ring{stroke:#1F6F96;stroke-width:2.6}.page-platform .wp.on .core{fill:#1F6F96}.page-platform .wp.on .wn{fill:#0B1F3A;font-weight:700}.page-platform .wp.on .pulse{animation:wppulse 1.9s ease-out infinite}@keyframes wppulse{0%{r:12px;opacity:.55}to{r:30px;opacity:0}}.page-platform .ax-proof-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(28px,4vw,56px)}.page-platform .ax-ask{border:1px solid var(--line);border-radius:calc(var(--r-card) + 6px);background:linear-gradient(180deg,rgba(13,33,56,.8),rgba(8,16,30,.8));padding:24px;box-shadow:0 40px 90px -50px #000}.page-platform .ax-ask-bar{display:flex;gap:10px;align-items:center;border:1px solid var(--line);background:rgba(6,15,28,.6);border-radius:var(--r-pill);padding:8px 8px 8px 18px}.page-platform .ax-ask-bar .q{flex:1;font-family:var(--f-mono);font-size:14px;color:var(--txt-dim)}.page-platform .ax-go{flex:none;width:38px;height:38px;border-radius:50%;border:0;cursor:pointer;background:linear-gradient(135deg,var(--aurora),var(--aurora-2));color:#06140f;display:grid;place-items:center}.page-platform .ax-prompts{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.page-platform .ax-prompt{font-family:var(--f-mono);font-size:12px;color:var(--glacier-bright);border:1px solid var(--line);background:var(--glass);border-radius:var(--r-pill);padding:7px 13px;cursor:pointer;transition:.2s}.page-platform .ax-prompt:hover,.page-platform .ax-prompt[aria-pressed=true]{background:var(--glacier-bright);color:#08233e;border-color:var(--glacier-bright)}.page-platform .ax-ans{margin-top:16px;border-top:1px dashed var(--line);padding-top:16px;min-height:120px}.page-platform .ax-ans-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.page-platform .ax-ans-orb{width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,var(--aurora),var(--aurora-2));display:grid;place-items:center;flex:none}.page-platform .ax-ans-tag{font-family:var(--f-mono);font-size:12px;color:var(--txt-faint)}.page-platform .ax-ans-body{font-size:16px;line-height:1.62;color:var(--txt);min-height:50px}.page-platform .ax-ans-body b{color:#fff;font-weight:600}.page-platform .ax-ans-body .hl{color:var(--aurora);font-weight:600}.page-platform .ax-ans-body.typing:after{content:"▍";color:var(--aurora);animation:azblink 1s steps(1) infinite}.page-platform .ax-ans-cite{display:inline-flex;align-items:center;gap:7px;margin-top:14px;font-family:var(--f-mono);font-size:12px;color:var(--aurora);background:rgba(94,173,242,.08);border:1px solid rgba(94,173,242,.22);padding:5px 11px;border-radius:var(--r-pill)}.page-platform .ax-proof-note{font-family:var(--f-mono);color:var(--aurora);font-size:14px;margin-top:20px}.page-platform .ax-founder{max-width:920px;margin-inline:auto;text-align:center}.page-platform .ax-quote-mark{font-family:var(--f-display);font-size:90px;line-height:.6;color:#ffffff;height:46px}.page-platform .ax-founder .q{font-family:var(--f-display);font-weight:500;color:#0B1F3A;font-size:clamp(18px,2vw,24px);line-height:1.4;letter-spacing:-.02em;margin:10px 0 0}.page-platform .ax-founder .q .em{color:#1F6F96}.page-platform .ax-founder .sub{font-size:clamp(16px,1.4vw,18px);line-height:1.6;color:#506678;margin-top:22px;max-width:64ch;margin-inline:auto}.page-platform .ax-founder .who{display:inline-flex;align-items:center;gap:14px;margin-top:32px}.page-platform .ax-mono{width:60px;height:60px;border-radius:16px;background:linear-gradient(150deg,#0B1F3A,#163150);display:grid;place-items:center;font-family:var(--f-display);font-weight:800;font-size:22px;color:#fff}.page-platform .ax-founder .name{text-align:left;font-family:var(--f-mono);font-size:14px;letter-spacing:.04em;color:#2C6A92}.page-platform .ax-founder .name span{display:block;color:#90a3b4}.page-platform .ax-summit{text-align:center;background:radial-gradient(120% 90% at 50% 120%,#123a63 0,#0a1c34 50%,#060F1C 100%)}.page-platform #ax-peak{width:230px;height:200px;margin:0 auto 6px;display:block}.page-platform .ax-summit h2{font-family:var(--f-display);font-weight:800;color:#fff;font-size:clamp(26px,3.4vw,42px);letter-spacing:-.04em;line-height:1;margin-top:8px}.page-platform .ax-summit h2 em{font-style:normal;background:linear-gradient(100deg,var(--glacier-bright),var(--aurora));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-platform .ax-summit .lead{max-width:44ch;margin:18px auto 0;color:var(--txt)}.page-platform .ax-summit-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:34px}.page-platform .ax-summit .az-kick{justify-content:center}.page-platform .az-light .btn-ghost,.page-platform .az-mist .btn-ghost{color:#0B1F3A;border-color:#bccedd}.page-platform .az-light .btn-ghost:hover,.page-platform .az-mist .btn-ghost:hover{background:#fff;border-color:#2C6A92}.page-platform .reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.page-platform .az-stagger.in>*{animation:azrise .7s var(--ease) both}.page-platform .az-stagger.in>:nth-child(2){animation-delay:.1s}.page-platform .az-stagger.in>:nth-child(3){animation-delay:.2s}.page-platform .az-stagger.in>:nth-child(4){animation-delay:.3s}@keyframes azrise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (max-width:880px){.page-platform .ax-open,.page-platform .ax-proof-grid,.page-platform .hx-grid{grid-template-columns:1fr}.page-platform .hx-card{animation:none;margin-top:8px}.page-platform .ax-view{min-height:380px}.page-platform .ax-reason{grid-template-columns:44px 1fr;gap:16px}.page-platform .ax-ledger:before{left:21px}.page-platform .ax-reason .node{width:44px;height:44px}.page-platform .ax-reason .node svg{width:24px;height:24px}.page-platform .ax-stat{gap:14px}}@media (prefers-reduced-motion:reduce){.page-platform .reveal{opacity:1!important;transform:none!important}.page-platform .hx-card{animation:none!important}.page-platform .wd-wire,.page-platform .wp.on .pulse{animation:none}.page-platform .pb-leg.hot{transform:none}.page-platform .ax-ans-body.typing:after,.page-platform .hx-a-body.typing:after,.page-platform .hx-scrollcue .ln{animation:none}}.page-platform .hx-card{animation:none}.page-platform .why-desc{max-height:none!important;opacity:1!important;margin-top:12px!important}.page-platform .brand-logo{height:52px;width:auto;display:block}.page-platform .ax-stat{max-width:660px;align-items:center}.page-platform .ax-stat .meta{max-width:40ch}.page-platform .ax-proof-grid,.page-platform .pb-grid{align-items:center}.page-platform .wd-readers{align-items:stretch}.page-platform .hx-grid{align-items:center}.page-platform .ax-photo{display:block;object-fit:cover;object-position:center 32%}.page-platform .ax-summit .ax-stat .n,.page-platform .az-dark .ax-stat .n,.page-platform .az-night .ax-stat .n{background:linear-gradient(100deg,#EAF4FF,#7DC4F0 46%,#5EADF2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 8px 30px rgba(94,173,242,.42))}.page-platform .az-light .ax-stat .n,.page-platform .az-mist .ax-stat .n{background:linear-gradient(100deg,#0B1F3A,#2C6A92 50%,#22B0D6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 10px 22px rgba(11,31,58,.2))}.page-platform .ax-stat .n{font-weight:800}.page-platform .ax-stat .meta p{font-weight:500}.page-platform .aud.agencies .slider{transform:translateX(100%)}.page-platform .aud button.is-locked{color:var(--txt-faint);cursor:not-allowed;opacity:.7}.page-platform .aud button.is-locked:hover{color:var(--txt-faint)}.page-platform .hero-subcta.mono{font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;color:var(--txt-faint)}.page-platform .ag2-answer{position:relative;z-index:3;margin-top:46px;width:min(560px,94vw);text-align:left;background:linear-gradient(180deg,rgba(13,33,56,.9),rgba(10,26,48,.9));border:1px solid var(--line);border-radius:18px;padding:20px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 40px 90px -40px rgba(0,0,0,.85)}.page-platform .ag2-q{display:flex;align-items:center;gap:11px;background:var(--glass);border:1px solid var(--line-soft);border-radius:12px;padding:12px 14px;font-size:16px;color:#fff;font-weight:400}.page-platform .ag2-q .qic{width:24px;height:24px;border-radius:50%;background:rgba(125,196,240,.16);color:var(--glacier-bright);display:flex;align-items:center;justify-content:center;font-family:var(--f-mono);font-size:12px;flex:0 0 auto}.page-platform .ag2-a{margin-top:12px;background:rgba(94,173,242,.05);border:1px solid rgba(94,173,242,.16);border-radius:12px;padding:15px}.page-platform .ag2-a .src{display:flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--aurora);margin-bottom:9px}.page-platform .ag2-a .src .d{width:7px;height:7px;border-radius:50%;background:var(--aurora);box-shadow:0 0 8px var(--aurora)}.page-platform .ag2-a p{margin:0;font-size:14px;line-height:1.6;color:var(--txt-dim);font-weight:300}.page-platform .ag2-a mark{background:rgba(94,173,242,.2);color:var(--gold-soft);padding:1px 6px;border-radius:5px;font-weight:600}.page-platform .ag2-a .caret{display:inline-block;width:2px;height:1.05em;background:var(--aurora);margin-left:3px;vertical-align:-3px;animation:ag2blink 1.1s steps(1) infinite}@keyframes ag2blink{50%{opacity:0}}.page-platform .ag2-cite{display:inline-flex;align-items:center;gap:7px;margin-top:13px;font-family:var(--f-mono);font-size:12px;color:var(--aurora);background:rgba(94,173,242,.09);border:1px solid rgba(94,173,242,.2);padding:6px 11px;border-radius:var(--r-pill)}.page-platform .ag2-afoot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px;flex-wrap:wrap}.page-platform .ag2-afoot .eng{display:flex;align-items:center;gap:7px;font-family:var(--f-mono);font-size:12px;color:var(--txt-faint);flex-wrap:wrap}.page-platform .ag2-afoot .eng i{font-style:normal;color:var(--txt-dim);background:var(--glass);border:1px solid var(--line-soft);padding:3px 8px;border-radius:6px}.page-platform .ag2-afoot .tag{font-family:var(--f-mono);font-size:12px;color:var(--txt-faint)}.page-platform .ag2-afoot .tag b{color:var(--gold-soft);font-weight:700;border-bottom:1px dotted rgba(94,173,242,.5)}.page-platform .ag2-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(36px,5vw,68px);align-items:center;margin-top:8px}.page-platform .ag2-grid.rev{grid-template-columns:1.08fr .92fr}.page-platform .ag2-measure{max-width:460px}.page-platform .ag2-feat{display:flex;gap:16px;padding:18px 0;border-top:1px solid var(--line)}.page-platform .ag2-feat:last-child{border-bottom:1px solid var(--line)}.page-platform .ag2-feat .k{font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;flex:0 0 108px;padding-top:3px}.page-platform .az-dark .ag2-feat .k{color:var(--glacier-bright)}.page-platform .az-light .ag2-feat .k{color:#2C6A92}.page-platform .ag2-feat .b strong{display:block;font-family:var(--f-display);font-weight:700;font-size:16px;margin-bottom:4px}.page-platform .az-light .ag2-feat .b strong{color:#0B1F3A}.page-platform .az-dark .ag2-feat .b strong{color:#fff}.page-platform .ag2-feat .b span{font-size:14px;line-height:1.55}.page-platform .az-light .ag2-feat .b span{color:#506678}.page-platform .az-dark .ag2-feat .b span{color:var(--txt-dim)}.page-platform .ag2-frame-wrap{position:relative}.page-platform .ag2-frame-wrap:before{content:"";position:absolute;inset:-8% -4% -14% -4%;z-index:0;background:radial-gradient(60% 60% at 62% 40%,rgba(94,173,242,.16),transparent 70%);filter:blur(20px)}.page-platform .ag2-frame{position:relative;z-index:1;background:var(--summit);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 44px 100px -44px rgba(0,0,0,.7)}.page-platform .ag2-fbar{display:flex;align-items:center;gap:12px;padding:12px 15px;background:rgba(6,15,28,.6);border-bottom:1px solid var(--line-soft)}.page-platform .ag2-dots{display:flex;gap:6px}.page-platform .ag2-dots i{width:10px;height:10px;border-radius:50%;background:rgba(200,216,228,.24)}.page-platform .ag2-url{flex:1;background:var(--abyss);border:1px solid var(--line-soft);border-radius:var(--r-pill);padding:6px 13px;font-family:var(--f-mono);font-size:12px;color:var(--txt-faint);display:flex;align-items:center;gap:7px}.page-platform .ag2-url b{color:var(--glacier-bright);font-weight:400}.page-platform .ag2-brand{font-family:var(--f-display);font-weight:800;font-size:14px;color:#fff;display:flex;align-items:center;gap:5px;flex:0 0 auto}.page-platform .ag2-brand .yb{color:var(--gold-soft);border-bottom:2px dotted rgba(94,173,242,.55)}.page-platform .ag2-brand .cur{width:2px;height:14px;background:var(--gold-soft);display:inline-block;animation:ag2blink 1.1s steps(1) infinite}.page-platform .ag2-fbody{padding:20px}.page-platform .ag2-fhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.page-platform .ag2-fhead .t{font-family:var(--f-display);font-weight:700;font-size:14px;color:#fff}.page-platform .ag2-fhead .pill{font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--aurora);background:rgba(94,173,242,.12);padding:4px 9px;border-radius:6px}.page-platform .ag2-row{display:grid;grid-template-columns:1.5fr .9fr .7fr;gap:13px;align-items:center;padding:10px 11px;border-radius:9px;transition:.2s}.page-platform .ag2-row:hover{background:var(--glass)}.page-platform .ag2-name{display:flex;align-items:center;gap:9px;font-size:14px;color:#fff}.page-platform .ag2-name .av{width:25px;height:25px;border-radius:7px;font-family:var(--f-display);font-weight:800;font-size:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex:0 0 auto}.page-platform .ag2-spark{width:100%;height:22px}.page-platform .ag2-sov{display:flex;align-items:center;gap:7px;justify-content:flex-end}.page-platform .ag2-sov .num{font-family:var(--f-mono);font-size:12px;color:var(--txt-dim)}.page-platform .ag2-sov .up{font-family:var(--f-mono);font-size:12px;color:var(--aurora)}.page-platform .ag2-fnote{margin-top:14px;padding-top:12px;border-top:1px dashed var(--line);display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-family:var(--f-mono);font-size:12px;color:var(--txt-faint)}.page-platform .ag2-fnote .eng{display:flex;align-items:center;gap:6px}.page-platform .ag2-fnote .eng b{color:rgba(125,196,240,.6);font-weight:400}.page-platform .ag2-note{position:absolute;top:-26px;right:5%;z-index:2;display:flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:12px;color:var(--glacier-bright);transform:rotate(-2deg)}.page-platform .ag2-note svg{width:50px;height:32px}.page-platform .ag2-fork{max-width:1000px;margin:48px auto 0;display:grid;grid-template-columns:230px 110px 1fr;align-items:center}.page-platform .ag2-origin{position:relative}.page-platform .ag2-origin .card{display:flex;flex-direction:column;gap:12px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:20px;font-size:16px;font-weight:400;color:#fff;line-height:1.4}.page-platform .ag2-origin .card .ic{width:36px;height:36px;border-radius:10px;background:rgba(125,196,240,.12);display:flex;align-items:center;justify-content:center}.page-platform .ag2-origin .card .ic svg{width:19px;height:19px;stroke:var(--glacier-bright);fill:none;stroke-width:1.8}.page-platform .ag2-origin .dot{position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:11px;height:11px;border-radius:50%;background:var(--glacier-bright);box-shadow:0 0 0 5px rgba(125,196,240,.18)}.page-platform .ag2-split{width:110px;height:100%;min-height:210px;align-self:stretch}.page-platform .ag2-lanes{display:flex;flex-direction:column;gap:18px}.page-platform .ag2-lane{border-radius:var(--r-card);padding:20px 22px}.page-platform .ag2-lane.stop{background:rgba(200,216,228,.03);border:1px dashed rgba(200,216,228,.2)}.page-platform .ag2-lane.go{background:linear-gradient(155deg,rgba(94,173,242,.12),rgba(11,31,58,.3));border:1px solid rgba(94,173,242,.4);box-shadow:0 34px 80px -46px rgba(0,0,0,.8)}.page-platform .ag2-lhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.page-platform .ag2-ltag{font-family:var(--f-mono);font-size:12px;letter-spacing:.09em;text-transform:uppercase}.page-platform .ag2-lane.stop .ag2-ltag{color:var(--txt-faint)}.page-platform .ag2-lane.go .ag2-ltag{color:var(--aurora)}.page-platform .ag2-verdict{font-family:var(--f-mono);font-size:12px;font-weight:700;padding:5px 11px;border-radius:var(--r-pill)}.page-platform .ag2-verdict.dead{color:#f0a99a;background:rgba(49,103,203,.16)}.page-platform .ag2-verdict.live{color:var(--abyss);background:linear-gradient(90deg,var(--aurora),var(--glacier-bright))}.page-platform .ag2-flow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page-platform .ag2-chip2{font-family:var(--f-mono);font-size:12px;padding:8px 13px;border-radius:9px;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.page-platform .ag2-lane.stop .ag2-chip2{color:var(--txt-faint);background:rgba(200,216,228,.04);border:1px solid rgba(200,216,228,.12)}.page-platform .ag2-chip2.on{color:#fff;background:rgba(125,196,240,.1);border:1px solid rgba(125,196,240,.3)}.page-platform .ag2-chip2.end-dead{color:#f0a99a;background:rgba(49,103,203,.12);border:1px solid rgba(49,103,203,.3)}.page-platform .ag2-chip2.end-cited{color:var(--abyss);background:linear-gradient(90deg,var(--aurora),var(--gold-soft));border:0;font-weight:700}.page-platform .ag2-chip2 svg{width:13px;height:13px}.page-platform .ag2-arrow{color:var(--txt-faint)}.page-platform .ag2-arrow.on{color:var(--aurora)}.page-platform .ag2-lnote{margin:14px 0 0;font-size:14px;line-height:1.55}.page-platform .ag2-lane.stop .ag2-lnote{color:var(--txt-faint)}.page-platform .ag2-lane.go .ag2-lnote{color:var(--txt-dim)}.page-platform .ag2-band{position:relative;overflow:clip;padding:clamp(60px,7.5vw,96px) 0;background:linear-gradient(105deg,#0d2f52,#123a63 55%,#0d2f52);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.page-platform .ag2-band p{position:relative;z-index:1;max-width:940px;margin:0 auto;text-align:center;padding:0 var(--gutter);font-family:var(--f-display);font-weight:800;font-size:clamp(21px,2.4vw,28px);letter-spacing:-.03em;color:#fff;line-height:1.16}.page-platform .ag2-band em{font-style:normal;background:linear-gradient(100deg,var(--glacier-bright),var(--aurora));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-platform .ag2-roster{position:relative;overflow:clip;padding:clamp(72px,9vw,116px) 0;background:radial-gradient(120% 130% at 50% -20%,#123a63 0,#0a1c34 50%,#060F1C 100%);border-top:1px solid var(--line-soft)}.page-platform .ag2-roster .container{position:relative;z-index:2}.page-platform .ag2-roster .az-kick{justify-content:center}.page-platform .ag2-roster-h{font-family:var(--f-display);font-weight:800;color:#fff;font-size:clamp(26px,3.4vw,42px);letter-spacing:-.035em;line-height:1.04;margin-top:14px}.page-platform .ag2-roster-h .grad{background:linear-gradient(100deg,var(--glacier-bright),var(--aurora) 60%,var(--aurora-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-platform .ag2-seatstrip{display:flex;justify-content:center;margin:34px 0 20px}.page-platform .ag2-seatstrip .seat{width:54px;height:54px;border-radius:50%;margin-left:-13px;display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-weight:800;font-size:16px;color:#06131f;border:3px solid #08182c;background:var(--c);box-shadow:0 10px 24px -10px rgba(0,0,0,.7);transition:transform .35s var(--ease)}.page-platform .ag2-seatstrip .seat:first-child{margin-left:0;transition-delay:0s}.page-platform .ag2-seatstrip .seat:nth-child(2){transition-delay:.03s}.page-platform .ag2-seatstrip .seat:nth-child(3){transition-delay:.06s}.page-platform .ag2-seatstrip .seat:nth-child(4){transition-delay:.09s}.page-platform .ag2-seatstrip .seat:nth-child(5){transition-delay:.12s}.page-platform .ag2-seatstrip .seat:nth-child(6){transition-delay:.15s}.page-platform .ag2-seatstrip:hover .seat{transform:translateY(-6px)}.page-platform .ag2-seatstrip .seat.more{background:var(--glass-2);color:var(--glacier-bright);border-color:var(--line);font-family:var(--f-mono);font-size:14px}.page-platform .ag2-roster-sub{font-family:var(--f-mono);font-size:12px;letter-spacing:.04em;color:var(--txt-dim);margin-top:8px}.page-platform .ag2-roster-sub b{color:var(--gold-soft);font-weight:400}.page-platform .ag2-receipt{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;max-width:460px;margin:0 auto;box-shadow:0 40px 90px -44px rgba(0,0,0,.6)}.page-platform .ag2-rtop{background:var(--summit);padding:18px 22px;display:flex;align-items:center;justify-content:space-between}.page-platform .ag2-rtop .t{font-family:var(--f-display);font-weight:700;font-size:14px;color:#fff}.page-platform .ag2-rtop .id{font-family:var(--f-mono);font-size:12px;color:var(--txt-faint)}.page-platform .ag2-rbody{padding:22px}.page-platform .ag2-ba{display:flex;flex-direction:column;gap:13px;margin-bottom:20px}.page-platform .ag2-ba-row{display:grid;grid-template-columns:60px 1fr 52px;gap:12px;align-items:center}.page-platform .ag2-ba-l{font-family:var(--f-mono);font-size:12px;color:var(--txt-faint);text-transform:uppercase}.page-platform .ag2-ba-t{height:11px;background:rgba(200,216,228,.08);border-radius:6px;overflow:hidden}.page-platform .ag2-ba-t i{display:block;height:100%;border-radius:6px}.page-platform .ag2-ba-t i.b{width:6%;background:rgba(49,103,203,.6)}.page-platform .ag2-ba-t i.a{width:71%;background:linear-gradient(90deg,var(--glacier-bright),var(--aurora))}.page-platform .ag2-ba-v{font-family:var(--f-mono);font-size:14px;color:#fff;text-align:right}.page-platform .ag2-ba-v.hot{color:var(--aurora);font-weight:700}.page-platform .ag2-chart{border-top:1px dashed var(--line);padding-top:15px;margin-bottom:16px}.page-platform .ag2-chart .cap{display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--txt-faint);margin-bottom:8px}.page-platform .ag2-chart .cap .pub{color:var(--gold-soft)}.page-platform .ag2-chart svg{width:100%;height:66px;display:block}.page-platform .ag2-log{border-top:1px dashed var(--line);padding-top:14px;display:flex;flex-direction:column;gap:8px}.page-platform .ag2-log .r{display:flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:12px;color:var(--txt-dim)}.page-platform .ag2-log .r .tk{color:var(--aurora);font-weight:700}.page-platform .ag2-log .r .ts{margin-left:auto;color:var(--txt-faint)}.page-platform .ag2-rfoot{background:rgba(94,173,242,.06);padding:15px 22px;font-family:var(--f-display);font-weight:700;font-size:14px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px}.page-platform .ag2-rfoot .ar{color:var(--aurora);font-family:var(--f-mono);font-weight:400;font-size:12px;text-align:right}.page-platform .ag2-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.page-platform .ag2-tags span{font-family:var(--f-mono);font-size:12px;color:var(--glacier-bright);background:var(--glass);border:1px solid var(--line);padding:6px 12px;border-radius:var(--r-pill)}.page-platform .ag2-invoice{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:20px;max-width:460px}.page-platform .ag2-ihead{display:flex;justify-content:space-between;align-items:center;font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--txt-faint);margin-bottom:14px;padding-bottom:12px;border-bottom:1px dashed var(--line)}.page-platform .ag2-ihead .doc{color:var(--glacier-bright)}.page-platform .ag2-stack{display:flex;flex-direction:column;gap:11px}.page-platform .ag2-srow{display:flex;align-items:center;gap:15px;background:var(--summit);border:1px solid var(--line-soft);border-radius:12px;padding:15px 17px}.page-platform .ag2-srow.new{border-color:var(--gold);box-shadow:0 0 0 1px rgba(94,173,242,.3);position:relative}.page-platform .ag2-srow.new:before{content:"NEW";position:absolute;top:-10px;left:17px;font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;background:var(--gold);color:#1a1305;padding:3px 8px;border-radius:5px;font-weight:700}.page-platform .ag2-sic{width:42px;height:42px;border-radius:11px;background:rgba(125,196,240,.12);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.page-platform .ag2-srow.new .ag2-sic{background:rgba(94,173,242,.16)}.page-platform .ag2-sic svg{width:21px;height:21px;stroke:var(--glacier-bright);fill:none;stroke-width:1.7}.page-platform .ag2-srow.new .ag2-sic svg{stroke:var(--gold-soft)}.page-platform .ag2-stxt strong{display:block;font-family:var(--f-display);font-weight:700;font-size:14px;color:#fff;margin-bottom:2px}.page-platform .ag2-stxt span{font-size:12px;color:var(--txt-dim)}.page-platform .ag2-stag{margin-left:auto;font-family:var(--f-mono);font-size:12px;color:var(--txt-faint);text-align:right;flex:0 0 auto}.page-platform .ag2-srow.new .ag2-stag{color:var(--gold-soft)}.page-platform .ag2-seats{margin-top:20px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:20px;max-width:460px}.page-platform .ag2-stop{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.page-platform .ag2-stop .l{font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--txt-faint)}.page-platform .ag2-scount{font-family:var(--f-display);font-weight:800;font-size:22px;color:var(--glacier-bright)}.page-platform .ag2-stepper{display:flex;align-items:center;gap:13px}.page-platform .ag2-stepper button{width:36px;height:36px;border-radius:10px;border:1px solid var(--line);background:var(--summit);color:#fff;font-size:20px;cursor:pointer;line-height:1;transition:.2s}.page-platform .ag2-stepper button:hover{border-color:var(--glacier-bright);color:var(--glacier-bright)}.page-platform .ag2-bar{margin-top:14px;height:26px;border-radius:8px;background:rgba(6,15,28,.6);overflow:hidden;display:flex}.page-platform .ag2-bar .yours{background:linear-gradient(90deg,var(--glacier-bright),var(--aurora));justify-content:flex-end;padding-right:10px;color:var(--abyss);font-weight:700;transition:width .45s var(--ease);white-space:nowrap}.page-platform .ag2-bar .plat,.page-platform .ag2-bar .yours{display:flex;align-items:center;font-family:var(--f-mono);font-size:12px}.page-platform .ag2-bar .plat{flex:1;padding-left:10px;color:var(--txt-dim)}.page-platform .ag2-snote{font-size:12px;color:var(--txt-faint);margin-top:11px;line-height:1.5}.page-platform .ag2-types{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:46px}.page-platform .ag2-type{--acc:#2C6A92;background:#fff;border:1px solid rgba(11,31,58,.09);border-radius:var(--r-card);padding:30px 28px 26px;display:flex;flex-direction:column;position:relative;overflow:hidden;box-shadow:0 26px 60px -34px rgba(11,31,58,.35);transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s}.page-platform .ag2-type.perf{--acc:#2C6A92}.page-platform .ag2-type.pr{--acc:#3167CB}.page-platform .ag2-type:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--acc);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.page-platform .ag2-type:hover{transform:translateY(-6px);border-color:var(--acc);box-shadow:0 40px 80px -40px rgba(11,31,58,.4)}.page-platform .ag2-type:hover:before{transform:scaleX(1)}.page-platform .ag2-ttop{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.page-platform .ag2-tno{font-family:var(--f-mono);font-size:14px;color:var(--acc);font-weight:700}.page-platform .ag2-tic{width:52px;height:52px;border-radius:14px;background:#0B1F3A;display:flex;align-items:center;justify-content:center}.page-platform .ag2-tic svg{width:26px;height:26px;stroke:var(--acc);fill:none;stroke-width:1.7}.page-platform .ag2-type h3{font-family:var(--f-display);font-weight:700;font-size:20px;letter-spacing:-.02em;color:#0B1F3A;margin:0 0 12px}.page-platform .ag2-type p{font-size:16px;color:#4d6478;line-height:1.6;margin:0 0 18px;font-weight:400}.page-platform .ag2-tviz{width:100%;height:50px;color:var(--acc);margin-bottom:6px}.page-platform .ag2-tline{margin-top:auto;font-family:var(--f-mono);font-size:12px;color:var(--acc);font-weight:700;display:flex;align-items:center;gap:9px;padding-top:16px;border-top:1px solid rgba(11,31,58,.1)}.page-platform .ag2-tline .p{width:22px;height:22px;border-radius:50%;background:rgba(11,31,58,.05);display:flex;align-items:center;justify-content:center;font-weight:700}.page-platform .ag2-summit{overflow:clip;text-align:center;background:radial-gradient(120% 100% at 50% -10%,#143f6a 0,#0a1c34 46%,#060F1C 100%);padding:clamp(88px,11vw,146px) 0 0}.page-platform .ag2-summit .container{position:relative;z-index:3;padding-inline:var(--gutter);padding-bottom:clamp(90px,11vw,150px)}.page-platform .ag2-summit .az-kick{justify-content:center;color:var(--glacier-bright)}.page-platform .ag2-summit-h{font-family:var(--f-display);font-weight:800;color:#fff;font-size:clamp(26px,3.4vw,42px);letter-spacing:-.04em;line-height:1.02;margin-top:10px}.page-platform .ag2-summit-h em{font-style:normal;background:linear-gradient(100deg,var(--glacier-bright),var(--aurora));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-platform .ag2-summit .lead{max-width:46ch;margin:16px auto 0;color:var(--txt)}.page-platform .ag2-route{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;align-items:center;margin:28px 0 32px}.page-platform .ag2-route .wp{display:inline-flex;align-items:center;gap:9px;font-family:var(--f-mono);font-size:12px;color:var(--txt-dim);background:var(--glass);border:1px solid var(--line);border-radius:var(--r-pill);padding:9px 15px}.page-platform .ag2-route .wp .i{width:20px;height:20px;border-radius:50%;background:var(--glass-2);color:var(--glacier-bright);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;flex:0 0 auto}.page-platform .ag2-route .wp.top{color:#fff;border-color:rgba(94,173,242,.4)}.page-platform .ag2-route .wp.top .i{background:var(--gold);color:#1a1305}.page-platform .ag2-route .sep{color:var(--txt-faint)}.page-platform .ag2-summit .ax-summit-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@media(max-width:900px){.page-platform .ag2-grid,.page-platform .ag2-grid.rev{grid-template-columns:1fr;gap:40px}.page-platform .ag2-fork{grid-template-columns:1fr;gap:18px}.page-platform .ag2-origin .dot,.page-platform .ag2-split{display:none}.page-platform .ag2-origin .card{flex-direction:row;align-items:center}.page-platform .ag2-types{grid-template-columns:1fr;max-width:440px;margin-inline:auto}.page-platform .ag2-note{display:none}.page-platform .ag2-frame-wrap{order:-1}.page-platform .ag2-grid.rev>div:first-child{order:2}}@media(max-width:560px){.page-platform .ag2-row{grid-template-columns:1.4fr .8fr}.page-platform .ag2-row .ag2-spark{display:none}.page-platform .ag2-afoot{flex-direction:column;align-items:flex-start;gap:8px}.page-platform .ag2-route .sep{display:none}}.page-platform .ag2-afoot .eng,.page-platform .ag2-fnote,.page-platform .ag2-fnote .eng b,.page-platform .ag2-lane.stop .ag2-chip2,.page-platform .ag2-lane.stop .ag2-lnote,.page-platform .ag2-lane.stop .ag2-ltag,.page-platform .ag2-snote{color:var(--txt-dim)}.page-platform .ag2-diff{position:relative;overflow:clip;text-align:center;padding:clamp(90px,12vw,158px) 0;background:radial-gradient(120% 150% at 50% 132%,#123a63 0,#0a1c34 52%,#060F1C 100%);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.page-platform .ag2-diff:before{content:"";position:absolute;left:50%;top:46%;width:min(760px,88vw);height:320px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(94,173,242,.15),transparent 70%);pointer-events:none;animation:agpulse 6s ease-in-out infinite}@keyframes agpulse{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.07)}}.page-platform .ag2-diff .container{position:relative;z-index:2}.page-platform .ag2-diff-kick{font-family:var(--f-mono);font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--glacier-bright);display:inline-flex;gap:12px;align-items:center;margin-bottom:30px}.page-platform .ag2-diff-kick:after,.page-platform .ag2-diff-kick:before{content:"";width:28px;height:1px;background:var(--glacier-bright);opacity:.55}.page-platform .ag2-diff-h{font-family:var(--f-display);font-weight:800;color:#fff;letter-spacing:-.035em;line-height:1.2;font-size:clamp(26px,3.4vw,42px);margin:0 auto;max-width:20ch}.page-platform .ag2-diff-big{display:block;font-size:clamp(36px,5vw,64px);line-height:1.02;letter-spacing:-.045em;margin-top:.32em}.page-platform .w-dead{position:relative;display:inline-block;color:var(--txt-faint);font-weight:700}.page-platform .w-dead .flat{position:absolute;left:-4%;bottom:-.34em;width:108%;height:.4em;overflow:visible}.page-platform .w-live{position:relative;display:inline-block;background:linear-gradient(100deg,var(--aurora),var(--glacier-bright) 52%,var(--gold-soft));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.page-platform .w-live .rise{position:absolute;left:-9%;bottom:-.42em;width:118%;height:.58em;overflow:visible}.page-platform .w-live .rise .ln{stroke:var(--aurora);stroke-width:3.2;fill:none;stroke-linecap:round;stroke-dasharray:280;stroke-dashoffset:280;filter:drop-shadow(0 0 7px rgba(94,173,242,.75));animation:agdraw 1.25s var(--ease) .5s forwards}@keyframes agdraw{to{stroke-dashoffset:0}}.page-platform .w-live .rise .pk{fill:var(--gold);opacity:0;animation:agpop 2.4s ease-in-out 1.5s infinite}@keyframes agpop{0%,to{opacity:.75;filter:drop-shadow(0 0 3px rgba(94,173,242,.55))}50%{opacity:1;filter:drop-shadow(0 0 11px rgba(94,173,242,1))}}@media (prefers-reduced-motion:reduce){.page-platform .ag2-diff:before{animation:none}.page-platform .w-live .rise .ln{stroke-dashoffset:0;animation:none}.page-platform .w-live .rise .pk{opacity:1;animation:none}}@media (max-width:560px){.page-platform .w-dead .flat,.page-platform .w-live .rise{display:none}}.page-platform .ag2-diff-runner{position:relative;max-width:760px;margin:46px auto 0;height:132px}.page-platform .ag2-diff-runner svg{width:100%;height:100%;overflow:visible}.page-platform .ag2-diff-runner .rn-flat{opacity:.5}.page-platform .ag2-diff-runner .rn-x{opacity:.75}.page-platform .ag2-diff-runner .rn-rise{stroke-dasharray:640;stroke-dashoffset:640;filter:drop-shadow(0 0 6px rgba(94,173,242,.5));animation:agdraw2 1.5s var(--ease) .5s forwards}@keyframes agdraw2{to{stroke-dashoffset:0}}.page-platform .ag2-diff-runner .rn-flag,.page-platform .ag2-diff-runner .rn-pole{opacity:0;animation:agshow2 .5s var(--ease) 1.85s forwards}.page-platform .ag2-diff-runner .rn-peak{opacity:0;animation:agshow2 .5s var(--ease) 1.7s forwards,agglow2 2.4s ease-in-out 2.3s infinite}@keyframes agshow2{to{opacity:1}}@keyframes agglow2{0%,to{filter:drop-shadow(0 0 3px rgba(94,173,242,.55))}50%{filter:drop-shadow(0 0 12px rgba(94,173,242,1))}}.page-platform .rn-tag{position:absolute;font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:2em;white-space:nowrap;opacity:0;animation:agshow2 .6s var(--ease) forwards}.page-platform .rn-tag.dead{left:1%;bottom:2%;color:#9aa7bd;border:1px solid rgba(200,216,228,.16);background:rgba(200,216,228,.05);animation-delay:.35s}.page-platform .rn-tag.live{top:-4%;color:var(--gold-soft);border:1px solid rgba(94,173,242,.35);background:rgba(94,173,242,.1);animation-delay:2s}@media (prefers-reduced-motion:reduce){.page-platform .ag2-diff-runner .rn-rise{stroke-dashoffset:0;animation:none}.page-platform .ag2-diff-runner .rn-flag,.page-platform .ag2-diff-runner .rn-peak,.page-platform .ag2-diff-runner .rn-pole,.page-platform .rn-tag{opacity:1;animation:none}}@media (max-width:560px){.page-platform .rn-tag{font-size:12px;padding:4px 9px}}.page-platform .ag2-modes{display:grid;grid-template-columns:repeat(3,1fr);margin-top:50px}.page-platform .ag2-mode{--acc:#1F6F96;position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff,#f7fbff);border:1px solid rgba(11,31,58,.1);border-radius:20px;padding:32px 30px 28px;display:flex;flex-direction:column;box-shadow:0 28px 62px -38px rgba(11,31,58,.42);transition:transform .34s var(--ease),box-shadow .34s var(--ease),border-color .34s}.page-platform .ag2-mode.perf{--acc:#1F6F96}.page-platform .ag2-mode.pr{--acc:#C25A34}.page-platform .ag2-mode:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--acc),color-mix(in srgb,var(--acc) 30%,transparent));transform:scaleX(0);transform-origin:left;transition:transform .42s var(--ease)}.page-platform .ag2-mode:after{content:"";position:absolute;right:-44px;top:-44px;width:170px;height:170px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--acc) 18%,transparent),transparent);opacity:0;transition:opacity .35s;pointer-events:none}.page-platform .ag2-mode:hover{transform:translateY(-8px);border-color:var(--acc);box-shadow:0 46px 84px -42px rgba(11,31,58,.46)}.page-platform .ag2-mode:hover:before{transform:scaleX(1)}.page-platform .ag2-mode:hover:after{opacity:1}.page-platform .ag2-mode-idx{position:absolute;top:20px;right:24px;font-family:var(--f-display);font-weight:800;font-size:52px;line-height:1;color:var(--acc);opacity:.13}.page-platform .ag2-mode-ic{width:56px;height:56px;border-radius:16px;background:#0B1F3A;display:flex;align-items:center;justify-content:center;margin-bottom:22px;position:relative;z-index:1}.page-platform .ag2-mode-ic svg{width:28px;height:28px;stroke:var(--acc);fill:none;stroke-width:1.7}.page-platform .ag2-mode h3{font-family:var(--f-display);font-weight:700;font-size:20px;letter-spacing:-.02em;color:#0B1F3A;margin:0 0 12px}.page-platform .ag2-mode p{font-size:14px;line-height:1.6;color:#4d6478;margin:0 0 22px;font-weight:400}.page-platform .ag2-mode-viz{height:66px;margin-bottom:22px;color:var(--acc)}.page-platform .ag2-mode-viz svg{width:100%;height:100%;overflow:visible}.page-platform .ag2-mode-viz .vlbl{font-family:var(--f-mono);font-size:12px;fill:var(--acc);opacity:.85}.page-platform .ag2-mode-add{margin-top:auto;display:inline-flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:12px;font-weight:700;color:var(--acc);padding-top:16px;border-top:1px solid rgba(11,31,58,.1)}.page-platform .ag2-mode-add .d{width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--acc) 15%,transparent);display:flex;align-items:center;justify-content:center;font-size:14px}.page-platform .viz-perf .bar{transform-box:fill-box;transform-origin:bottom;transform:scaleY(.1);opacity:.55}.page-platform .ag2-mode.in .viz-perf .bar{animation:vzBar .7s var(--ease) forwards}.page-platform .ag2-mode.in .viz-perf .bar:nth-of-type(2){animation-delay:.09s}.page-platform .ag2-mode.in .viz-perf .bar:nth-of-type(3){animation-delay:.18s}.page-platform .ag2-mode.in .viz-perf .bar:nth-of-type(4){animation-delay:.27s}@keyframes vzBar{to{transform:scaleY(1);opacity:1}}.page-platform .viz-perf .ln{fill:none;stroke:var(--acc);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:240;stroke-dashoffset:240;vector-effect:non-scaling-stroke}.page-platform .ag2-mode.in .viz-perf .ln{animation:vzDraw 1s var(--ease) .4s forwards}.page-platform .viz-doc .row{transform-box:fill-box;transform-origin:left;transform:scaleX(0)}.page-platform .ag2-mode.in .viz-doc .row{animation:vzRow .6s var(--ease) forwards}.page-platform .ag2-mode.in .viz-doc .row:nth-of-type(2){animation-delay:.1s}.page-platform .ag2-mode.in .viz-doc .row:nth-of-type(3){animation-delay:.2s}@keyframes vzRow{to{transform:scaleX(1)}}.page-platform .viz-doc .chk{fill:none;stroke:var(--acc);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60}.page-platform .ag2-mode.in .viz-doc .chk{animation:vzDraw .6s var(--ease) .5s forwards}@keyframes vzDraw{to{stroke-dashoffset:0}}.page-platform .viz-wave .w{transform-box:fill-box;transform-origin:center;opacity:0}.page-platform .ag2-mode.in .viz-wave .w{animation:vzWave 2.8s ease-out infinite}.page-platform .ag2-mode.in .viz-wave .w:nth-of-type(2){animation-delay:.9s}.page-platform .ag2-mode.in .viz-wave .w:nth-of-type(3){animation-delay:1.8s}@keyframes vzWave{0%{transform:scale(.35);opacity:.85}to{transform:scale(1.5);opacity:0}}@media (prefers-reduced-motion:reduce){.page-platform .ag2-mode.in .viz-doc .row,.page-platform .ag2-mode.in .viz-perf .bar{animation:none;transform:none;opacity:1}.page-platform .ag2-mode.in .viz-doc .chk,.page-platform .ag2-mode.in .viz-perf .ln{animation:none;stroke-dashoffset:0}.page-platform .ag2-mode.in .viz-wave .w{animation:none;opacity:.5}}@media (max-width:900px){.page-platform .ag2-modes{grid-template-columns:1fr;max-width:440px;margin-inline:auto}}.page-platform .rn-tag.dead{left:0;bottom:0;top:auto}.page-platform .rn-tag.live{right:0;bottom:0;top:auto}@media (max-width:1024px){.page-platform .ag2-grid,.page-platform .ag2-grid.rev{gap:46px}.page-platform .ag2-modes{gap:18px}}@media (max-width:900px){.page-platform .ag2-grid,.page-platform .ag2-grid.rev{grid-template-columns:1fr;gap:42px}.page-platform .ag2-grid.rev>div:first-child{order:2}.page-platform .ag2-frame-wrap{order:0}.page-platform .ag2-diff-h,.page-platform .ag2-measure,.page-platform .ag2-summit .lead,.page-platform .head-block{margin-inline:auto}}@media (max-width:768px){.page-platform .ag2-answer{margin-top:36px}.page-platform .ag2-grid{margin-top:0}.page-platform .ag2-diff{padding:76px 0}.page-platform .ag2-diff-runner{height:112px;margin-top:34px}.page-platform .ag2-roster{padding:68px 0}.page-platform .ag2-roster-h br{display:none}.page-platform .ag2-summit{padding:72px 0 0}.page-platform .ag2-summit .ax-summit-row{margin-top:28px}.page-platform .ag2-fork,.page-platform .ag2-modes{margin-top:38px}.page-platform .ag2-feat{padding:16px 0}}@media (max-width:560px){.page-platform .ag2-seatstrip .seat{width:44px;height:44px;margin-left:-12px;font-size:12px;border-width:2px}.page-platform .ag2-diff-runner{height:96px;margin-top:30px}.page-platform .ag2-invoice,.page-platform .ag2-receipt,.page-platform .ag2-seats{max-width:none}.page-platform .ag2-srow{gap:12px;padding:13px 14px}.page-platform .ag2-bar .plat,.page-platform .ag2-bar .yours,.page-platform .ag2-stag{font-size:12px}.page-platform .ag2-lane{padding:18px}.page-platform .ag2-mode{padding:28px 24px 24px}.page-platform .ag2-diff-big{margin-top:.22em}}@media (max-width:400px){.page-platform .ag2-seatstrip .seat{width:40px;height:40px;font-size:12px;margin-left:-11px}.page-platform .rn-tag{display:none}.page-platform .ag2-q{font-size:14px}}.page-platform .hero-sub .hero-close{display:block;margin-top:12px;color:#fff;font-weight:600}.page-platform .ag2-workline{max-width:760px;margin:18px auto 0;text-align:center;font-family:var(--f-display);font-weight:700;font-size:clamp(16px,1.4vw,18px);line-height:1.5;color:#fff}.page-platform .ag2-worklink{display:inline-flex;align-items:center;gap:9px;font-family:var(--f-mono);font-size:12px;letter-spacing:.04em;color:var(--glacier-bright);text-decoration:none;border-bottom:1px dashed rgba(125,196,240,.45);padding-bottom:3px;transition:color .2s,border-color .2s}.page-platform .ag2-worklink:hover{color:var(--aurora);border-color:var(--aurora)}.page-platform .ag2-magnets{position:relative;overflow:clip;padding:clamp(56px,7vw,88px) 0;background:#0d2f52;border-top:0;border-bottom:1px solid var(--line-soft)}.page-platform .ag2-magnets .az-kick{justify-content:center;color:var(--glacier-bright)}.page-platform .ag2-mag-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:960px;margin:30px auto 0}.page-platform .ag2-mag{display:flex;flex-direction:column;gap:14px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:26px;text-decoration:none;transition:transform .3s var(--ease),border-color .3s,box-shadow .3s}.page-platform .ag2-mag:hover{transform:translateY(-6px);border-color:var(--aurora);box-shadow:0 40px 84px -46px rgba(0,0,0,.8)}.page-platform .ag2-mag.alt:hover{border-color:var(--glacier-bright)}.page-platform .ag2-mag .mic{width:48px;height:48px;border-radius:13px;background:rgba(94,173,242,.12);color:var(--aurora);display:flex;align-items:center;justify-content:center}.page-platform .ag2-mag.alt .mic{background:rgba(125,196,240,.12);color:var(--glacier-bright)}.page-platform .ag2-mag .mic svg{width:23px;height:23px}.page-platform .ag2-mag .mtx strong{display:block;font-family:var(--f-display);font-weight:700;font-size:18px;color:#fff;margin-bottom:6px;letter-spacing:-.01em}.page-platform .ag2-mag .mtx span{font-size:14px;color:var(--txt-dim);line-height:1.55}.page-platform .ag2-mag .mbtn{margin-top:auto;align-self:flex-start;font-family:var(--f-body);font-weight:600;font-size:14px;color:#fff;background:var(--red);padding:11px 20px;border-radius:var(--r-pill);transition:filter .2s}.page-platform .ag2-mag:hover .mbtn{filter:brightness(1.1)}.page-platform .ag2-mag .mbtn.ghost{background:transparent;border:1px solid var(--line);color:var(--txt)}.page-platform .ag2-mag.alt:hover .mbtn.ghost{border-color:var(--glacier-bright);color:#fff}.page-platform .ag2-pricenote{margin-top:18px;font-size:14px;color:var(--txt-dim)}.page-platform .ag2-pricenote a{color:var(--glacier-bright);text-decoration:none;border-bottom:1px dashed rgba(125,196,240,.45)}.page-platform .ag2-pricenote a:hover{color:var(--aurora);border-color:var(--aurora)}.page-platform .ag2-roster-cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:26px}.page-platform .ag2-modes{display:flex;flex-wrap:wrap;justify-content:center;gap:22px}.page-platform .ag2-mode{flex:0 1 calc((100% - 44px)/3);min-width:272px}.page-platform .ag2-mode.audit{--acc:#B07A14}.page-platform .ag2-mode.ads{--acc:#2C6A92}.page-platform .viz-audit .arow{opacity:0;transform:translateX(-8px)}.page-platform .ag2-mode.in .viz-audit .arow{animation:vzRowIn .5s var(--ease) forwards}.page-platform .ag2-mode.in .viz-audit .arow:nth-of-type(2){animation-delay:.14s}.page-platform .ag2-mode.in .viz-audit .arow:nth-of-type(3){animation-delay:.28s}@keyframes vzRowIn{to{opacity:1;transform:translateX(0)}}.page-platform .viz-ads .aihot{stroke-dasharray:170;stroke-dashoffset:170}.page-platform .ag2-mode.in .viz-ads .aihot{animation:vzDraw .9s var(--ease) .25s forwards,adspulse 2.6s ease-in-out 1.4s infinite}.page-platform .viz-ads .aih{font-weight:700}@keyframes adspulse{0%,to{filter:drop-shadow(0 0 0 rgba(24,147,168,0))}50%{filter:drop-shadow(0 0 8px rgba(24,147,168,.8))}}@media (prefers-reduced-motion:reduce){.page-platform .ag2-mode.in .viz-audit .arow{animation:none;opacity:1;transform:none}.page-platform .ag2-mode.in .viz-ads .aihot{animation:none;stroke-dashoffset:0}}@media (max-width:900px){.page-platform .ag2-mag-grid{grid-template-columns:1fr;max-width:520px}.page-platform .ag2-modes{flex-direction:column;align-items:center}.page-platform .ag2-mode{flex:1 1 auto;width:100%;max-width:440px;min-width:0}}.page-platform .ag2-which{display:grid;grid-template-columns:330px 1fr;gap:24px;margin-top:42px;align-items:stretch}.page-platform .ag2-which-rail{display:flex;flex-direction:column;gap:10px}.page-platform .wt{--acc:#1F6F96;position:relative;display:flex;align-items:center;gap:13px;text-align:left;background:#fff;border:1px solid rgba(11,31,58,.12);border-radius:14px;padding:13px 15px;cursor:pointer;font-family:var(--f-body);transition:border-color .25s,transform .25s,box-shadow .25s;overflow:hidden}.page-platform .wt.c2{--acc:#1F6F96}.page-platform .wt.c3{--acc:#C25A34}.page-platform .wt.c4{--acc:#B07A14}.page-platform .wt.c5{--acc:#2C6A92}.page-platform .wt:hover{border-color:var(--acc);transform:translateX(3px)}.page-platform .wt .wi{width:38px;height:38px;border-radius:11px;background:rgba(11,31,58,.06);display:flex;align-items:center;justify-content:center;flex:none;transition:background .25s}.page-platform .wt .wi svg{width:19px;height:19px;stroke:var(--acc);fill:none;stroke-width:1.8}.page-platform .wt .wl2{display:flex;flex-direction:column;line-height:1.2;min-width:0}.page-platform .wt .wl2 b{font-family:var(--f-display);font-weight:700;font-size:14px;color:#0B1F3A;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-platform .wt .wl2 i{font-style:normal;font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:rgba(11,31,58,.45);margin-top:2px}.page-platform .wt .wn2{margin-left:auto;font-family:var(--f-mono);font-size:12px;color:rgba(11,31,58,.35);flex:none}.page-platform .wt:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--acc);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}.page-platform .wt.on{border-color:var(--acc);box-shadow:0 20px 44px -26px rgba(11,31,58,.4)}.page-platform .wt.on .wi{background:#0B1F3A}.page-platform .wt.on .wn2{color:var(--acc);font-weight:700}@keyframes wprog{to{transform:scaleX(1)}}.page-platform .ag2-which-stage{--acc:#1F6F96;position:relative;min-height:430px;background:linear-gradient(180deg,#ffffff,#f7fbff);border:1px solid rgba(11,31,58,.12);border-radius:20px;box-shadow:0 32px 70px -40px rgba(11,31,58,.45);overflow:hidden}.page-platform .wpane{--acc:#1F6F96;position:absolute;inset:0;display:grid;grid-template-columns:1.05fr .95fr;gap:20px;align-items:center;padding:clamp(26px,3.4vw,44px);opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .38s var(--ease),transform .38s var(--ease)}.page-platform .wpane.c2{--acc:#1F6F96}.page-platform .wpane.c3{--acc:#C25A34}.page-platform .wpane.c4{--acc:#B07A14}.page-platform .wpane.c5{--acc:#2C6A92}.page-platform .wpane.on{opacity:1;transform:none;pointer-events:auto}.page-platform .wpane .wcopy{position:relative;z-index:1}.page-platform .wpane .wghost{position:absolute;top:-38px;left:-8px;font-family:var(--f-display);font-weight:800;font-size:120px;line-height:1;color:var(--acc);opacity:.08;pointer-events:none}.page-platform .wpane h3{font-family:var(--f-display);font-weight:700;font-size:clamp(18px,2vw,24px);letter-spacing:-.02em;color:#0B1F3A;margin:0 0 12px}.page-platform .wpane p{font-size:16px;color:#4d6478;line-height:1.65;margin:0 0 16px;max-width:44ch}.page-platform .wpane .wadd{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:12px;font-weight:700;color:var(--acc)}.page-platform .wpane .wadd .d{width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--acc) 15%,transparent);display:flex;align-items:center;justify-content:center}.page-platform .wpane .wviz{color:var(--acc)}.page-platform .wpane .wviz svg{width:100%;height:auto;max-height:150px;overflow:visible}.page-platform .wpane.on .viz-doc .row{animation:vzRow .6s var(--ease) forwards}.page-platform .wpane.on .viz-doc .row:nth-of-type(2){animation-delay:.1s}.page-platform .wpane.on .viz-doc .row:nth-of-type(3){animation-delay:.2s}.page-platform .wpane.on .viz-doc .chk{animation:vzDraw .6s var(--ease) .5s forwards}.page-platform .wpane.on .viz-perf .bar{animation:vzBar .7s var(--ease) forwards}.page-platform .wpane.on .viz-perf .bar:nth-of-type(2){animation-delay:.09s}.page-platform .wpane.on .viz-perf .bar:nth-of-type(3){animation-delay:.18s}.page-platform .wpane.on .viz-perf .bar:nth-of-type(4){animation-delay:.27s}.page-platform .wpane.on .viz-perf .ln{animation:vzDraw 1s var(--ease) .4s forwards}.page-platform .wpane.on .viz-wave .w{animation:vzWave 2.8s ease-out infinite}.page-platform .wpane.on .viz-wave .w:nth-of-type(2){animation-delay:.9s}.page-platform .wpane.on .viz-wave .w:nth-of-type(3){animation-delay:1.8s}.page-platform .wpane.on .viz-audit .arow{animation:vzRowIn .5s var(--ease) forwards}.page-platform .wpane.on .viz-audit .arow:nth-of-type(2){animation-delay:.14s}.page-platform .wpane.on .viz-audit .arow:nth-of-type(3){animation-delay:.28s}.page-platform .wpane.on .viz-ads .aihot{animation:vzDraw .9s var(--ease) .25s forwards,adspulse 2.6s ease-in-out 1.4s infinite}@media (prefers-reduced-motion:reduce){.page-platform .wt.on:after{animation:none;transform:scaleX(1)}.page-platform .wpane{transition:none}.page-platform .wpane.on .viz-audit .arow,.page-platform .wpane.on .viz-doc .row,.page-platform .wpane.on .viz-perf .bar{animation:none;transform:none;opacity:1}.page-platform .wpane.on .viz-ads .aihot,.page-platform .wpane.on .viz-doc .chk,.page-platform .wpane.on .viz-perf .ln{animation:none;stroke-dashoffset:0}.page-platform .wpane.on .viz-wave .w{animation:none;opacity:.5}}@media (max-width:980px){.page-platform .ag2-which{grid-template-columns:1fr;gap:16px}.page-platform .ag2-which-rail{flex-direction:row;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin}.page-platform .wt{flex:0 0 auto;padding:11px 13px}.page-platform .wt .wl2 i,.page-platform .wt .wn2{display:none}.page-platform .wt:hover{transform:none}}@media (max-width:640px){.page-platform .ag2-which-stage{min-height:0}.page-platform .wpane{position:relative;inset:auto;display:none;grid-template-columns:1fr;gap:18px;padding:24px 20px}.page-platform .wpane.on{display:grid}.page-platform .wpane .wghost{font-size:88px;top:-26px}.page-platform .wpane .wviz svg{max-height:110px}}.page-platform .ag2-magnets.v2{background:radial-gradient(52% 90% at 22% 110%,rgba(125,196,240,.12),transparent 65%),radial-gradient(52% 90% at 78% 110%,rgba(94,173,242,.12),transparent 65%),linear-gradient(180deg,#0b2646,#0d2f52 55%,#0a2340)}.page-platform .ag2-fork2{position:relative;width:220px;margin:16px auto 6px}.page-platform .ag2-fork2 svg{display:block;width:100%;height:auto}.page-platform .ag2-fork2 .fl,.page-platform .ag2-fork2 .fr{position:absolute;bottom:-6px;font-family:var(--f-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase}.page-platform .ag2-fork2 .fl{left:-14px;color:var(--glacier-bright)}.page-platform .ag2-fork2 .fr{right:-14px;color:var(--aurora)}.page-platform .ag2-tickets{display:grid;grid-template-columns:repeat(2,minmax(0,480px));justify-content:center;gap:clamp(20px,3vw,34px);margin-top:30px;perspective:1200px}.page-platform .tix{--acc:#5EADF2;--punchbg:#0c2b4d;position:relative;display:flex;text-decoration:none;background:linear-gradient(160deg,#123a63,#0d2b4c 70%);border:1px solid rgba(94,173,242,.42);border-radius:16px;box-shadow:0 34px 70px -34px rgba(0,0,0,.75);transform:rotate(-1.4deg);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .3s;overflow:hidden;-webkit-mask:radial-gradient(circle 10px at calc(100% - 74px) 0,transparent 9px,#000 10px),radial-gradient(circle 10px at calc(100% - 74px) 100%,transparent 9px,#000 10px);-webkit-mask-composite:source-in;mask:radial-gradient(circle 10px at calc(100% - 74px) 0,transparent 9px,#000 10px),radial-gradient(circle 10px at calc(100% - 74px) 100%,transparent 9px,#000 10px);mask-composite:intersect}.page-platform .tix.t-web{--acc:#7DC4F0;border-color:rgba(125,196,240,.4);transform:rotate(1.4deg)}.page-platform .tix:hover{transform:rotate(0) translateY(-9px);box-shadow:0 56px 96px -40px rgba(0,0,0,.85);border-color:var(--acc)}.page-platform .tix:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.09) 46%,transparent 60%);transform:translateX(-120%);transition:transform .8s var(--ease);pointer-events:none}.page-platform .tix:hover:before{transform:translateX(120%)}.page-platform .tix-main{flex:1;display:flex;flex-direction:column;gap:11px;padding:26px 24px 24px;min-width:0}.page-platform .tix-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.page-platform .tix-top .no{font-family:var(--f-mono);font-size:12px;letter-spacing:.18em;color:var(--txt-dim)}.page-platform .tix-top .pk{color:var(--acc)}.page-platform .tix-top .pk svg{width:22px;height:15px;display:block}.page-platform .tix-main strong{font-family:var(--f-display);font-weight:800;font-size:clamp(18px,2vw,24px);letter-spacing:-.02em;color:#fff;line-height:1.05}.page-platform .tix-main em{font-style:normal;font-size:14px;line-height:1.6;color:var(--txt-dim);font-weight:300;max-width:40ch}.page-platform .tix-go{margin-top:auto;display:inline-flex;align-items:center;gap:9px;align-self:flex-start;font-family:var(--f-mono);font-size:12px;font-weight:700;letter-spacing:.05em;color:#081120;background:var(--acc);padding:10px 16px;border-radius:var(--r-pill);transition:gap .25s var(--ease),filter .25s}.page-platform .tix.t-web .tix-go{color:#06131f}.page-platform .tix:hover .tix-go{gap:14px;filter:brightness(1.08)}.page-platform .tix-go svg{width:15px;height:15px}.page-platform .tix-stub{flex:0 0 74px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-left:2px dashed rgba(200,216,228,.28);background:rgba(6,15,28,.35)}.page-platform .tix-stub .vtx{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--f-mono);font-size:12px;letter-spacing:.26em;color:var(--acc);opacity:.9;white-space:nowrap}.page-platform .tix-stub .bar{width:15px;height:92px;color:rgba(255,255,255,.5)}.page-platform .ag2-tix-sub{text-align:center;margin:26px auto 0;font-family:var(--f-mono);font-size:12px;letter-spacing:.04em;color:var(--txt-dim);max-width:64ch}.page-platform .ag2-tix-sub:before{content:"";display:block;width:34px;height:1px;background:rgba(200,216,228,.3);margin:0 auto 14px}@media (max-width:980px){.page-platform .ag2-tickets{grid-template-columns:minmax(0,520px)}.page-platform .tix,.page-platform .tix.t-web{transform:none}}@media (max-width:560px){.page-platform .tix{-webkit-mask:none;mask:none}.page-platform .tix-stub{display:none}.page-platform .tix-main{padding:22px 20px}.page-platform .ag2-fork2{width:180px}}@media (prefers-reduced-motion:reduce){.page-platform .tix,.page-platform .tix.t-web{transform:none}.page-platform .tix:before{display:none}.page-platform .tix:hover{transform:none}}.page-platform .ag2-magnets.v3{background:linear-gradient(180deg,#0b2646,#0d2f52 55%,#0a2340)}.page-platform .ag2-split2{position:relative;display:flex;gap:16px;max-width:1040px;margin:32px auto 0}.page-platform .sp{--acc:#5EADF2;position:relative;flex:1;display:flex;flex-direction:column;gap:10px;min-height:330px;padding:clamp(24px,3vw,36px);border-radius:20px;text-decoration:none;overflow:hidden;background:linear-gradient(165deg,rgba(94,173,242,.1),rgba(11,31,58,.4) 55%),var(--card);border:1px solid rgba(94,173,242,.3);box-shadow:0 34px 74px -40px rgba(0,0,0,.75);transition:flex .45s var(--ease),border-color .3s,box-shadow .35s,transform .35s}.page-platform .sp-web{--acc:#7DC4F0;background:linear-gradient(165deg,rgba(125,196,240,.1),rgba(11,31,58,.4) 55%),var(--card);border-color:rgba(125,196,240,.3)}@media (hover:hover){.page-platform .ag2-split2:hover .sp{flex:.85;filter:saturate(.85)}.page-platform .ag2-split2 .sp:hover{flex:1.35;filter:none;border-color:var(--acc);box-shadow:0 50px 100px -44px rgba(0,0,0,.85);transform:translateY(-4px)}}.page-platform .sp-kick{color:var(--acc)}.page-platform .sp strong{font-family:var(--f-display);font-weight:800;font-size:clamp(18px,2vw,24px);letter-spacing:-.025em;color:#fff;line-height:1.02}.page-platform .sp em{font-style:normal;font-size:14px;color:var(--txt-dim);font-weight:300}.page-platform .sp-demo{margin:14px 0 4px;display:flex;flex-direction:column;gap:12px}.page-platform .sd-bar{position:relative;display:flex;align-items:center;gap:10px;background:rgba(6,15,28,.6);border:1px solid var(--line);border-radius:11px;padding:11px 13px;font-family:var(--f-mono);font-size:12px;color:var(--txt);overflow:hidden}.page-platform .sd-bar svg{width:15px;height:15px;color:var(--aurora);flex:none}.page-platform .sd-bar i{font-style:normal;color:#fff}.page-platform .sd-bar .scan{position:absolute;top:0;bottom:0;width:34%;background:linear-gradient(90deg,transparent,rgba(94,173,242,.16),transparent);transform:translateX(-140%);animation:spscan 2.6s var(--ease) infinite}@keyframes spscan{0%{transform:translateX(-140%)}60%,to{transform:translateX(340%)}}.page-platform .sd-chips{display:flex;gap:8px;flex-wrap:wrap}.page-platform .sd-chips b{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-mono);font-weight:400;font-size:12px;padding:6px 11px;border-radius:var(--r-pill)}.page-platform .sd-chips svg{width:11px;height:11px}.page-platform .sd-chips .ok{color:var(--aurora)}.page-platform .sd-chips .miss,.page-platform .sd-chips .ok{background:rgba(94,173,242,.1);border:1px solid rgba(94,173,242,.3)}.page-platform .sd-chips .miss{color:var(--gold-soft)}.page-platform .sd-chips .riv{color:#f0a99a;background:rgba(49,103,203,.12);border:1px solid rgba(49,103,203,.3)}.page-platform .sd-play{position:relative;width:66px;height:66px;border-radius:50%;background:rgba(125,196,240,.14);border:1px solid rgba(125,196,240,.4);display:flex;align-items:center;justify-content:center;color:#fff}.page-platform .sd-play svg{width:24px;height:24px;margin-left:3px}.page-platform .sd-play .ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(125,196,240,.5);animation:spring 2.6s ease-out infinite}.page-platform .sd-play .ring.r2{animation-delay:1.3s}@keyframes spring{0%{transform:scale(1);opacity:.8}to{transform:scale(1.75);opacity:0}}.page-platform .sd-meta{display:flex;align-items:center;gap:12px;font-family:var(--f-mono);font-size:12px;color:var(--txt-dim);flex-wrap:wrap}.page-platform .sd-meta .live{display:inline-flex;align-items:center;gap:6px;color:#fff;background:rgba(49,103,203,.9);padding:4px 10px;border-radius:6px;font-size:12px;letter-spacing:.12em}.page-platform .sd-meta .live i{width:6px;height:6px;border-radius:50%;background:#fff;animation:hxblip2 1.6s ease-in-out infinite}@keyframes hxblip2{50%{opacity:.35}}.page-platform .sp-go{margin-top:auto;display:inline-flex;align-items:center;gap:9px;align-self:flex-start;font-family:var(--f-body);font-weight:600;font-size:14px;color:var(--txt);border:1px solid var(--line);padding:11px 19px;border-radius:var(--r-pill);transition:gap .25s var(--ease),background .25s,color .25s,border-color .25s}.page-platform .sp-go svg{width:15px;height:15px}.page-platform .sp-go.hot{color:#fff;background:var(--red);border-color:transparent}.page-platform .sp:hover .sp-go{gap:14px;border-color:var(--acc);color:#fff}.page-platform .sp:hover .sp-go.hot{filter:brightness(1.1)}.page-platform .sp-or{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:46px;height:46px;border-radius:50%;background:var(--abyss);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;color:var(--txt-dim);box-shadow:0 10px 26px -10px rgba(0,0,0,.8);pointer-events:none}@media (max-width:820px){.page-platform .ag2-split2{flex-direction:column;gap:14px}.page-platform .sp{min-height:0}.page-platform .sp-or{position:static;transform:none;margin:-7px auto;order:1}.page-platform .sp-audit{order:0}.page-platform .sp-web{order:2}}@media (prefers-reduced-motion:reduce){.page-platform .sd-bar .scan,.page-platform .sd-meta .live i,.page-platform .sd-play .ring{animation:none}.page-platform .sd-play .ring{opacity:.35}.page-platform .ag2-split2 .sp:hover,.page-platform .ag2-split2:hover .sp{flex:1;transform:none;filter:none}}.page-platform .wt.on:after{animation:none;transform:scaleX(1)}.page-platform .ag2-magnets.v4{background:#0d2f52}.page-platform .ag2-duo{display:grid;grid-template-columns:repeat(2,minmax(0,470px));justify-content:center;gap:18px;margin-top:30px}.page-platform .duo{--acc:#5EADF2;position:relative;display:flex;align-items:center;gap:18px;padding:26px;border:1px solid var(--line);border-radius:18px;text-decoration:none;overflow:hidden;background:rgba(13,33,56,.5);transition:border-color .3s,transform .3s var(--ease),box-shadow .3s}.page-platform .duo.d-web{--acc:#7DC4F0}.page-platform .duo:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 140% at 100% 50%,color-mix(in srgb,var(--red) 14%,transparent),transparent 60%);opacity:0;transition:opacity .4s}.page-platform .duo:hover{border-color:var(--red);transform:translateY(-4px);box-shadow:0 34px 70px -38px rgba(0,0,0,.8)}.page-platform .duo:hover:before{opacity:1}.page-platform .duo .tag{position:relative;z-index:1;flex:none;font-family:var(--f-mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--acc);border:1px solid color-mix(in srgb,var(--acc) 45%,transparent);padding:6px 10px;border-radius:var(--r-pill)}.page-platform .duo .tt{position:relative;z-index:1;display:flex;flex-direction:column;gap:5px;min-width:0}.page-platform .duo .tt strong{font-family:var(--f-display);font-weight:800;font-size:clamp(18px,2vw,24px);letter-spacing:-.02em;color:#fff;line-height:1.05;white-space:nowrap}.page-platform .duo .tt em{font-style:normal;font-size:14px;color:var(--txt-dim)}.page-platform .duo .arr{position:relative;z-index:1;margin-left:auto;flex:none;width:52px;height:52px;border-radius:50%;background:var(--red);border:1px solid var(--red);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 10px 26px -12px rgba(49,103,203,.6);transition:transform .35s var(--ease),box-shadow .35s var(--ease),background .3s}.page-platform .duo .arr svg{width:19px;height:19px}.page-platform .duo:hover .arr{background:#3D77E0!important;border-color:#3D77E0!important;color:#fff!important;transform:scale(1.12);box-shadow:0 16px 40px -12px rgba(49,103,203,.8)}.page-platform .duo .arr svg{transition:transform .35s var(--ease)}.page-platform .duo:hover .arr svg{transform:translateX(3px)}@media (max-width:860px){.page-platform .ag2-duo{grid-template-columns:minmax(0,520px)}.page-platform .duo .tt strong{white-space:normal}}@media (max-width:480px){.page-platform .duo{padding:20px 18px;gap:14px}.page-platform .duo .tag{display:none}.page-platform .duo .arr{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.page-platform .duo:hover,.page-platform .duo:hover .arr{transform:none}}.page-platform .ag2-diff.inline{background:none;border:0;padding:clamp(64px,8vw,104px) 0 0}.page-platform .ag2-diff.inline .container{padding-inline:0}.page-platform .ag2-diff.inline:before{top:58%}.page-platform .ag2-duo-h{font-family:var(--f-display);font-weight:800;color:#fff;font-size:clamp(21px,2.4vw,28px);letter-spacing:-.03em;line-height:1.05;margin:14px 0 0}.page-platform .ag2-duo-h .grad{background:linear-gradient(100deg,var(--glacier-bright),var(--aurora));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-platform .az-light .ag2-tags span{color:#1F6F96;background:#fff;border-color:rgba(11,31,58,.16)}.page-platform .az-light .ag2-pricenote{color:#4d6478}.page-platform .az-light .ag2-pricenote a{color:#1F6F96;border-color:rgba(31,111,150,.45)}.page-platform .az-light .ag2-pricenote a:hover{color:#1F6F96;border-color:#1F6F96}.page-platform .az-light .ag2-invoice,.page-platform .az-light .ag2-seats{box-shadow:0 34px 74px -40px rgba(11,31,58,.45);border-color:rgba(11,31,58,.2)}.page-platform .ag2-frame,.page-platform .ag2-invoice,.page-platform .ag2-receipt,.page-platform .ag2-seats{--txt-dim:rgba(255,255,255,.82);--txt-faint:rgba(255,255,255,.62)}.page-platform .ag2-magnets.v4{overflow:visible;border-top:0;border-bottom:0;padding-bottom:clamp(126px,14vw,176px)}.page-platform .ag2-roster{overflow:visible;border-top:0;padding-bottom:clamp(150px,17vw,210px)}@media (max-width:768px){.page-platform .ag2-roster{padding-bottom:150px}}.page-platform .winv{display:flex;align-items:center;gap:10px;margin:2px 0 7px;padding:12px 14px;background:#fff;border:1px dashed color-mix(in srgb,var(--acc) 45%,transparent);border-radius:12px;font-family:var(--f-mono);font-size:12px;color:#0B1F3A;max-width:460px;box-shadow:0 10px 24px -18px rgba(11,31,58,.25)}.page-platform .wi-plus{flex:none;width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,var(--acc) 15%,transparent);color:var(--acc);display:grid;place-items:center;font-weight:700}.page-platform .wi-name{font-weight:700;letter-spacing:-.01em;white-space:nowrap}.page-platform .wi-name i{font-style:normal;font-weight:400;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:rgba(11,31,58,.45);margin-left:7px}.page-platform .wi-dots{flex:1;min-width:20px;border-bottom:2px dotted rgba(11,31,58,.25);transform:translateY(3px)}.page-platform .wi-amt{color:var(--acc);font-weight:700;white-space:nowrap}.page-platform .wi-new{flex:none;font-size:12px;letter-spacing:.14em;padding:3px 8px;border-radius:12px;background:var(--acc);color:#fff}.page-platform .wi-sub{display:block;font-family:var(--f-mono);font-size:12px;letter-spacing:.05em;color:rgba(11,31,58,.5);margin:0 2px 18px}.page-platform .wcta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.page-platform .wcta .btn{padding:11px 20px;font-size:14px}.page-platform .wmore{font-size:14px;font-weight:500;color:var(--acc);text-decoration:none;border-bottom:1px dashed color-mix(in srgb,var(--acc) 55%,transparent);transition:color .2s,border-color .2s}.page-platform .wmore:hover{color:#0B1F3A;border-color:#0B1F3A}.page-platform .wpane.on .winv{animation:winvIn .55s var(--ease) .22s both}@keyframes winvIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:980px){.page-platform .ag2-which-stage{min-height:0}.page-platform .wpane{position:relative;inset:auto;display:none;grid-template-columns:1fr;gap:18px;padding:24px 20px}.page-platform .wpane.on{display:grid}}@media (max-width:560px){.page-platform .winv{flex-wrap:wrap}.page-platform .wi-dots{display:none}.page-platform .wcta .btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.page-platform .wpane.on .winv{animation:none}}.page-platform{--f-mono:"DM Sans",ui-sans-serif,system-ui,-apple-system,sans-serif}.page-platform .ag2-band em,.page-platform .ag2-duo-h .grad,.page-platform .ag2-roster-h .grad,.page-platform .ag2-summit-h em,.page-platform .ax-stat .n,.page-platform .ax-summit .ax-stat .n,.page-platform .ax-summit h2 em,.page-platform .az-dark .ax-stat .n,.page-platform .az-h .grad,.page-platform .az-light .ax-stat .n,.page-platform .az-mist .ax-stat .n,.page-platform .az-night .ax-stat .n,.page-platform .daybreak .grad,.page-platform .grad,.page-platform .hx h1 .grad,.page-platform .w-live{background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:#5EADF2;color:#5EADF2}.page-platform .ag2-diff-runner .flag,.page-platform .ag2-frame .fbar span,.page-platform .ag2-receipt .ag2-chart path,.page-platform .ag2-seatstrip .av,.page-platform .ag2-spark polyline{fill:#5EADF2!important}.page-platform .ag2-band em,.page-platform .ag2-invoice .bar span,.page-platform .ag2-seat-yours,.page-platform .w-live,.page-platform .wt.on:after{background:#5EADF2!important;-webkit-text-fill-color:initial!important;color:inherit}.page-platform .ag2-duo-h .grad,.page-platform .ag2-summit-h em,.page-platform .answer,.page-platform .ax-stat .n,.page-platform .az-h .grad,.page-platform .hx h1 .grad{color:#5EADF2!important;-webkit-text-fill-color:#5EADF2!important;background:none!important}.page-platform .az-kick{display:none!important}.page-platform{--ink:#0B1F3A;--ink-70:rgba(11,31,58,.72);--ink-50:rgba(11,31,58,.5);--line-ink:rgba(11,31,58,.12);--line-ink-soft:rgba(11,31,58,.07)}.page-platform .el-wrap{width:100%}.page-platform .section-wrap{position:relative}.page-platform body.home{background:var(--abyss)}.page-platform body.home .hero{min-height:auto;padding:132px var(--gutter) 96px}.page-platform body.home .hero .aud{margin:0 0 30px}.page-platform .hero-ridge{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:60px;z-index:2;pointer-events:none}.page-platform #hero-agencies .hero-subcta.mono{margin-bottom:6px}.page-platform .ticker-section{position:relative;display:flex;flex-direction:column;padding:44px 0 34px;background:rgba(8,18,34,.5);overflow:hidden}.page-platform .ticker{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.page-platform .ticker-track{display:flex;align-items:center;gap:clamp(36px,5vw,64px);width:max-content;animation:llm-scroll 42s linear infinite}.page-platform .ticker-section:hover .ticker-track{animation-play-state:paused}@keyframes llm-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.page-platform .llm-logo{display:flex;align-items:center;gap:11px;color:var(--txt-dim);opacity:.75;transition:opacity .25s,color .25s;white-space:nowrap}.page-platform .llm-logo:hover{opacity:1;color:#fff}.page-platform .llm-logo svg{width:26px;height:26px;flex:0 0 auto}.page-platform .llm-logo span{font-family:var(--f-mono);font-size:14px;letter-spacing:.04em}.page-platform .ticker-overlay{position:static;order:-1;display:flex;justify-content:center;margin-bottom:30px}.page-platform .ticker-overlay-chip{background:rgba(8,16,30,.86);border:1px solid var(--line);border-radius:var(--r-pill);padding:9px 20px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 14px 40px -14px rgba(0,0,0,.7)}.page-platform .ticker-overlay-text{font-family:var(--f-mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--txt-dim)}.page-platform .ticker-overlay-text em{font-style:normal;color:var(--glacier-bright)}.page-platform #s04-reveal{position:relative;overflow:hidden}.page-platform #s04-bg{background:radial-gradient(120% 100% at 70% -20%,#11365e 0,transparent 55%),radial-gradient(1px 1px at 12% 30%,rgba(125,196,240,.35),transparent),radial-gradient(1px 1px at 48% 70%,rgba(125,196,240,.28),transparent),radial-gradient(1px 1px at 82% 40%,rgba(125,196,240,.3),transparent),linear-gradient(180deg,#0B1E39,#0A1A30)!important}.page-platform .s04-pane{max-width:var(--maxw);margin-inline:auto;padding:clamp(56px,7vw,96px) var(--gutter)}.page-platform .s04-eyebrow{font-family:var(--f-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase}.page-platform .s04-machine .s04-eyebrow{color:rgba(125,196,240,.5)!important;margin-bottom:36px}.page-platform .s04-mcols{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:start}.page-platform .mcard{background:rgba(13,33,56,.75);border:1px solid var(--line);border-radius:var(--r-card);padding:18px;backdrop-filter:blur(8px)}.page-platform .mcard-tag{display:inline-block;font-family:var(--f-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--glacier-bright);background:rgba(125,196,240,.1);border:1px solid rgba(125,196,240,.25);border-radius:20px;padding:4px 11px;margin-bottom:14px}.page-platform .mcard-tag.aeo{color:var(--aurora)}.page-platform .mcard-tag.aeo,.page-platform .mcard-tag.geo{background:rgba(94,173,242,.08);border-color:rgba(94,173,242,.3)}.page-platform .mcard-tag.geo{color:var(--gold-soft)}.page-platform .mcode{font-family:Google Sans,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.75;color:var(--txt-dim);white-space:pre-wrap;word-break:break-word}.page-platform .mcode .mk{color:var(--glacier-bright)}.page-platform .mcode .mp{color:var(--aurora)}.page-platform .mcode .ms{color:var(--gold-soft)}.page-platform .mqa{padding:11px 0;border-bottom:1px solid var(--line-soft)}.page-platform .mqa:last-child{border:0;padding-bottom:0}.page-platform .mq{font-family:var(--f-mono);font-size:12px;color:var(--glacier-bright);margin-bottom:6px}.page-platform .ma{font-size:14px;line-height:1.6;color:var(--txt-dim);font-weight:300}.page-platform .ma b{color:#fff;font-weight:600}.page-platform .mfacts{list-style:none;margin:0;padding:0}.page-platform .mfacts li{display:flex;gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--line-soft);font-size:14px;color:var(--txt)}.page-platform .mfacts li:last-child{border:0}.page-platform .mfk{font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--txt-faint);flex:0 0 74px}.page-platform #s04-front{box-shadow:8px 0 40px -12px rgba(6,15,28,.45)}.page-platform #s04-front .s04-eyebrow{letter-spacing:.22em}.page-platform .hpage{max-width:720px}.page-platform .hpage-h{font-family:var(--f-display);font-weight:800;font-size:clamp(21px,2.4vw,28px);letter-spacing:-.03em;line-height:1.05;color:var(--ink)}.page-platform .hpage-p{margin-top:16px;font-size:clamp(16px,1.4vw,18px);font-weight:300;line-height:1.7;color:#506678;max-width:56ch}.page-platform .hpage-card{margin-top:28px;display:flex;gap:0;background:#fff;border:1px solid var(--line-ink);border-radius:var(--r-card);box-shadow:0 24px 60px -28px rgba(11,31,58,.25);overflow:hidden}.page-platform .hpage-card-l{flex:0 0 auto;padding:22px 28px;background:linear-gradient(180deg,#0B1F3A,#0A1A30);color:#fff;display:flex;flex-direction:column;justify-content:center;text-align:center}.page-platform .hpage-card-label{font-family:var(--f-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.6)}.page-platform .hpage-card-price{font-family:var(--f-display);font-weight:800;font-size:52px;line-height:1;color:var(--glacier-bright);margin:6px 0 4px}.page-platform .hpage-card-note{font-family:var(--f-mono);font-size:12px;color:rgba(255,255,255,.65)}.page-platform .hpage-card-r{padding:20px 24px;display:flex;flex-direction:column;justify-content:center;gap:10px}.page-platform .hpage-feat{display:flex;align-items:baseline;gap:10px;font-size:14px;color:#3d5468}.page-platform .hpage-tick{color:#1F6F96;font-weight:700}.page-platform #s04-handle{position:absolute;top:0;bottom:0;width:44px;margin-left:-22px;z-index:3;cursor:ew-resize;display:flex;align-items:center;justify-content:center;touch-action:none}.page-platform .handle-line{position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:linear-gradient(180deg,rgba(125,196,240,0),rgba(125,196,240,.7) 20%,rgba(125,196,240,.7) 80%,rgba(125,196,240,0))}.page-platform .handle-grip{position:relative;width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid rgba(74,127,165,.4);box-shadow:0 10px 30px -8px rgba(6,15,28,.5);display:flex;align-items:center;justify-content:center;transition:transform .2s var(--ease)}.page-platform #s04-handle:focus-visible .handle-grip,.page-platform #s04-handle:hover .handle-grip{transform:scale(1.12)}.page-platform .s06{padding-block:var(--sp)}.page-platform .s06-header{margin-bottom:44px}.page-platform .s06-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.page-platform .panel-wrap{background:var(--glass);border:1px solid var(--line);border-radius:var(--r-card);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.page-platform .usp-card{padding:24px;display:flex;flex-direction:column;transition:transform .3s var(--ease),border-color .3s,box-shadow .3s}.page-platform .usp-card:hover{transform:translateY(-4px);border-color:rgba(125,196,240,.35);box-shadow:0 26px 60px -30px rgba(0,0,0,.7)}.page-platform .usp-card>h3{font-family:var(--f-display);font-weight:700;font-size:20px;letter-spacing:-.02em;color:#fff;margin-bottom:9px}.page-platform .usp-card>p{font-size:14px;font-weight:300;line-height:1.62;color:var(--txt-dim);margin-bottom:18px}.page-platform .usp-visual{margin-top:auto;background:rgba(6,15,28,.45);border:1px solid var(--line-soft);border-radius:12px;padding:16px}.page-platform .mini-label{font-family:var(--f-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--txt-faint);margin-bottom:12px}.page-platform .sov-row{display:flex;align-items:center;gap:10px;margin-bottom:9px}.page-platform .sov-name{flex:0 0 92px;font-size:12px;color:var(--txt-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-platform .sov-name.you{color:#fff;font-weight:500}.page-platform .sov-track{flex:1;height:7px;border-radius:6px;background:rgba(255,255,255,.07);overflow:hidden}.page-platform .sov-fill{height:100%;border-radius:6px;background:var(--glacier)}.page-platform .sov-fill.you{background:linear-gradient(90deg,var(--aurora),var(--aurora-2))}.page-platform .sov-val{flex:0 0 34px;text-align:right;font-family:var(--f-mono);font-size:12px;color:var(--txt)}.page-platform .prompt-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.page-platform .prompt-q{font-family:var(--f-mono);font-size:12px;color:var(--txt-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-platform .prompt-chip{flex:0 0 auto;font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:20px;border:1px solid}.page-platform .prompt-chip.own{color:var(--aurora);border-color:rgba(94,173,242,.4);background:rgba(94,173,242,.08)}.page-platform .prompt-chip.lose{color:#e88a76;border-color:rgba(49,103,203,.45);background:rgba(49,103,203,.1)}.page-platform .prompt-chip.untapped{color:var(--gold-soft);border-color:rgba(94,173,242,.4);background:rgba(94,173,242,.08)}.page-platform .cap-gauge{position:relative;height:9px;border-radius:8px;background:rgba(255,255,255,.08);overflow:visible;margin:6px 0 12px}.page-platform .cap-gauge-fill{position:absolute;left:0;top:0;bottom:0;width:7%;border-radius:8px;background:linear-gradient(90deg,var(--aurora),var(--aurora-2));box-shadow:0 0 12px rgba(94,173,242,.5)}.page-platform .cap-gauge-mark{position:absolute;right:0;top:-4px;bottom:-4px;width:2px;background:var(--gold);border-radius:2px}.page-platform .cap-gauge-legend{display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:12px;color:var(--txt-faint)}.page-platform .cap-gauge-legend b{color:#fff;font-weight:600}.page-platform .mem-row{display:flex;align-items:flex-end;gap:8px;height:78px}.page-platform .mem-bar{flex:1;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,var(--aurora),var(--aurora-2));min-height:8px;opacity:.9}.page-platform .mem-legend{display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:12px;color:var(--txt-faint);margin-top:9px}.page-platform .approve-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.page-platform .approve-text{font-family:var(--f-mono);font-size:12px;color:var(--txt)}.page-platform .approve-text small{display:block;font-family:var(--f-body);font-size:12px;color:var(--txt-faint);margin-top:4px}.page-platform .approve-btns{display:flex;gap:8px}.page-platform .approve-tick,.page-platform .approve-x{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;border:1px solid}.page-platform .approve-tick{background:rgba(94,173,242,.1);border-color:rgba(94,173,242,.35)}.page-platform .approve-x{background:rgba(255,255,255,.04);border-color:var(--line)}.page-platform .s06-statement{display:flex;align-items:center;justify-content:center;padding:24px;text-align:center}.page-platform .s06-statement-text{font-family:var(--f-display);font-weight:700;font-size:clamp(18px,2vw,24px);line-height:1.3;letter-spacing:-.02em;color:#ffffff}.page-platform .s06-statement-text em{font-style:normal;color:var(--gold-soft);border-bottom:2px solid rgba(94,173,242,.5)}.page-platform .section-wrap[style*="--snow"]{padding-block:clamp(72px,9vw,120px);overflow:hidden}.page-platform .s07-head{max-width:var(--maxw);margin:0 auto 44px;padding-inline:var(--gutter)}.page-platform .s07-head .display-2{color:var(--ink)}.page-platform .testi-ticker{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.page-platform .testi-ticker-track{display:flex;gap:22px;width:max-content;animation:testi-scroll 70s linear infinite;padding:8px 0 16px}.page-platform .testi-ticker:hover .testi-ticker-track{animation-play-state:paused}@keyframes testi-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.page-platform .testi-ticker-card{flex:0 0 auto;width:min(380px,84vw);background:#fff;border:1px solid var(--line-ink);border-radius:var(--r-card);padding:24px;box-shadow:0 18px 44px -24px rgba(11,31,58,.25);display:flex;flex-direction:column;justify-content:space-between;gap:20px}.page-platform .testi-quote{font-size:16px;font-weight:300;line-height:1.65;color:#3d5468}.page-platform .testi-byline{display:flex;align-items:center;gap:12px}.page-platform .testi-avatar{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--f-display);font-weight:700;font-size:14px;flex:0 0 auto}.page-platform .testi-name{font-weight:600;font-size:14px;color:var(--ink)}.page-platform .testi-role{font-family:var(--f-mono);font-size:12px;color:var(--ink-50);margin-top:2px}.page-platform .s08{padding-block:var(--sp)}.page-platform .pq-head{text-align:center;max-width:640px;margin:0 auto 44px}.page-platform .pq-sub{margin-top:16px;font-size:clamp(16px,1.4vw,18px);font-weight:300;line-height:1.65;color:var(--txt-dim)}.page-platform .pq-sub em{font-style:normal;color:var(--glacier-bright);font-weight:600}.page-platform .pq-eq{display:grid;grid-template-columns:1fr auto 1.35fr auto 1fr;gap:16px;align-items:stretch}.page-platform .pq-op{font-family:var(--f-display);font-weight:800;font-size:38px;line-height:1;color:var(--glacier-bright);display:grid;place-items:center;opacity:.85;padding:0 2px}.page-platform .pq-card{background:var(--glass);border:1px solid var(--line);border-radius:var(--r-card);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:24px;display:flex;flex-direction:column}.page-platform .pq-label{font-family:var(--f-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:12px}.page-platform .pq-you{color:var(--glacier-bright);letter-spacing:.1em;text-transform:none;font-size:12px;margin-left:6px}.page-platform .pq-amount{font-family:var(--f-display);font-weight:800;font-size:42px;line-height:1;letter-spacing:-.03em;color:#fff}.page-platform .pq-amount small{font-family:var(--f-mono);font-size:14px;font-weight:400;letter-spacing:0;color:var(--txt-faint);margin-left:4px}.page-platform .pq-big{font-size:52px;color:var(--glacier-bright)}.page-platform .pq-meta{font-family:var(--f-mono);font-size:12px;color:var(--txt-faint);margin:10px 0 0;line-height:1.5}.page-platform .pq-meta b{color:var(--glacier-bright);font-weight:600}.page-platform .pq-incl{list-style:none;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--line-soft);display:grid;gap:8px}.page-platform .pq-incl li{position:relative;padding-left:22px;font-size:14px;font-weight:300;color:var(--txt)}.page-platform .pq-incl li:before{content:"\2713";position:absolute;left:0;color:var(--aurora);font-weight:700}.page-platform .pq-ctl-label{font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--txt-faint);margin:18px 0 8px}.page-platform input.pq-slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:6px;background:linear-gradient(90deg,var(--glacier-bright) var(--pq-fill,18%),rgba(255,255,255,.12) var(--pq-fill,18%));outline:none;cursor:pointer}.page-platform input.pq-slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--glacier-bright);border:3px solid var(--summit);box-shadow:0 0 0 1px rgba(125,196,240,.55),0 4px 12px rgba(0,0,0,.5);cursor:grab}.page-platform input.pq-slider::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:var(--glacier-bright);border:3px solid var(--summit);box-shadow:0 0 0 1px rgba(125,196,240,.55)}.page-platform input.pq-slider:focus-visible{box-shadow:0 0 0 3px rgba(125,196,240,.35)}.page-platform #pq-pills .i-pill{font-size:14px;padding:10px 6px}.page-platform #pq-pills .i-pill small{font-size:12px;opacity:.8;margin-top:3px}.page-platform #pq-pills .i-pill:hover{color:#fff}.page-platform #pq-pills .i-pill.on{background:var(--glacier-bright);color:var(--abyss);font-weight:600}.page-platform #pq-pills .i-pill.on small{opacity:.8;font-weight:500}.page-platform .pq-mon .pq-ctl-label:first-of-type{border-top:1px solid var(--line-soft);padding-top:16px;margin-top:18px}.page-platform .pq-mon{border-color:rgba(125,196,240,.3)}.page-platform .pq-total{border-color:rgba(125,196,240,.4);background:linear-gradient(180deg,rgba(125,196,240,.07),rgba(255,255,255,.03))}.page-platform .pq-note{font-size:12px;font-weight:300;line-height:1.6;color:var(--txt-dim);border-top:1px solid var(--line-soft);padding-top:14px;margin:16px 0 18px}.page-platform .pq-cta{margin-top:auto;align-self:stretch;display:inline-flex;justify-content:center}.page-platform .pq-foot{text-align:center;font-size:12px;color:var(--txt-faint);margin-top:26px}.page-platform .pq-foot a{color:var(--glacier-bright)}.page-platform .pq-foot a:hover{color:#fff}@media(max-width:1080px){.page-platform .pq-eq{grid-template-columns:1fr}.page-platform .pq-op{padding:2px 0}}@media(prefers-reduced-motion:reduce){.page-platform .i-pill,.page-platform .pq-slider{transition:none}}.page-platform .s08-head{margin-bottom:40px}.page-platform .s08-head-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:end}.page-platform .s08-intro{margin-top:16px;font-size:clamp(16px,1.4vw,18px);font-weight:300;color:var(--txt-dim);max-width:52ch}.page-platform .s08-intro b{color:var(--gold-soft);font-weight:600}.page-platform .s08-hero-statement{font-family:var(--f-display);font-weight:800;font-size:clamp(21px,2.4vw,28px);line-height:1.1;letter-spacing:-.03em;color:#fff;text-align:right}.page-platform .s08-hero-statement em{font-style:normal;background:linear-gradient(100deg,var(--aurora),var(--glacier-bright));-webkit-background-clip:text;background-clip:text;color:transparent}.page-platform .s08-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:36px}.page-platform .s08-step{background:var(--glass);border:1px solid var(--line);border-radius:var(--r-card);padding:20px 22px}.page-platform .s08-step h3{font-family:var(--f-display);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--glacier-bright);margin-bottom:8px}.page-platform .s08-step p{font-size:14px;font-weight:300;line-height:1.6;color:var(--txt-dim)}.page-platform .s08-step b{color:var(--txt);font-weight:500}.page-platform .s08-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:22px;align-items:stretch}.page-platform .price-card{padding:28px;display:flex;flex-direction:column;border-color:rgba(94,173,242,.28);background:linear-gradient(180deg,rgba(94,173,242,.05),rgba(255,255,255,.03))}.page-platform .price-type{font-family:var(--f-mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:14px}.page-platform .price-name-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.page-platform .price-name{font-family:var(--f-display);font-weight:700;font-size:22px;color:#fff;letter-spacing:-.02em}.page-platform .price-amount{font-family:var(--f-display);font-weight:800;font-size:44px;line-height:1;color:var(--gold-soft);letter-spacing:-.03em}.page-platform .price-terms{font-family:var(--f-mono);font-size:12px;color:var(--txt-faint);margin:6px 0 16px}.page-platform .price-desc{font-size:14px;font-weight:300;line-height:1.62;color:var(--txt-dim);margin-bottom:18px}.page-platform .price-features{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:9px}.page-platform .price-features li{position:relative;padding-left:24px;font-size:14px;color:var(--txt)}.page-platform .price-features li:before{content:"✓";position:absolute;left:0;color:var(--aurora);font-weight:700}.page-platform .price-foot{margin-top:auto;padding-top:16px;border-top:1px solid var(--line-soft);font-size:12px;color:var(--txt-faint)}.page-platform .inc-list{display:flex;flex-direction:column;margin:0 0 16px;border-top:1px solid var(--line-soft)}.page-platform .inc-row{border-bottom:1px solid var(--line-soft)}.page-platform .inc-head{display:flex;align-items:center;gap:11px;width:100%;padding:11px 2px;background:none;border:0;cursor:pointer;font-family:inherit;text-align:left;color:var(--txt)}.page-platform .inc-tick{flex:0 0 auto;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;color:var(--aurora);background:rgba(94,173,242,.1);border:1px solid rgba(94,173,242,.25);transition:background .2s,color .2s}.page-platform .inc-tick svg{width:11px;height:11px}.page-platform .inc-head:hover .inc-tick,.page-platform .inc-row.open .inc-tick{background:var(--aurora);color:var(--abyss)}.page-platform .inc-name{flex:1;font-size:14px;font-weight:500;line-height:1.35}.page-platform .inc-name small{display:block;font-size:12px;font-weight:400;color:var(--txt-faint);margin-top:1px}.page-platform .inc-chev{width:9px;height:6px;color:var(--txt-faint);flex:0 0 auto;transition:transform .25s var(--ease)}.page-platform .inc-row.open .inc-chev{transform:rotate(180deg)}.page-platform .inc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ease)}.page-platform .inc-row.open .inc-body{grid-template-rows:1fr}.page-platform .inc-body-in{overflow:hidden}.page-platform .inc-body-in p{margin:0;padding:0 2px 12px 33px;font-size:12px;font-weight:300;line-height:1.55;color:var(--txt-dim)}.page-platform .inc-zero{display:flex;flex-wrap:wrap;gap:6px 14px;font-family:var(--f-mono);font-size:12px;letter-spacing:.04em;color:var(--txt-faint);padding:10px 12px;border:1px dashed rgba(200,216,228,.22);border-radius:10px;background:rgba(255,255,255,.02)}.page-platform .inc-zero span{display:inline-flex;align-items:baseline}.page-platform .inc-zero b{color:var(--aurora);font-weight:600;margin-left:5px}@media(prefers-reduced-motion:reduce){.page-platform .inc-body,.page-platform .inc-chev,.page-platform .inc-tick{transition:none}}.page-platform .builder{padding:28px;background:#0B1F3A;border-color:var(--line);box-shadow:0 40px 90px -40px rgba(0,0,0,.7)}.page-platform .builder-top{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--line-soft)}.page-platform .builder-title{font-family:var(--f-display);font-weight:800;font-size:22px;color:#fff;letter-spacing:-.02em}.page-platform .builder-note{font-family:var(--f-mono);font-size:12px;color:var(--txt-faint)}.page-platform .builder-controls{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:20px}.page-platform .b-label{font-family:var(--f-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--txt-faint);margin-bottom:10px}.page-platform .cit-value{font-family:var(--f-mono);font-size:16px;color:var(--gold-soft);font-weight:700;margin-bottom:10px}.page-platform .cit-slider{width:100%}.page-platform .intensity-pills{display:flex;gap:7px;background:rgba(255,255,255,.05);border-radius:12px;padding:5px}.page-platform .i-pill{flex:1;padding:9px 6px;border:0;border-radius:8px;background:none;color:var(--txt-dim);font-family:var(--f-body);font-size:12px;font-weight:500;cursor:pointer;transition:all .25s;text-align:center}.page-platform .i-pill small{display:block;font-family:var(--f-mono);font-size:12px;font-weight:400;opacity:.65;margin-top:2px}.page-platform .i-pill.on{background:var(--red);color:#fff}.page-platform .engines-block{margin-bottom:4px}.page-platform .engine-pills{display:flex;flex-wrap:wrap;gap:8px}.page-platform .e-pill{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:var(--r-pill);border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--txt-dim);font-family:var(--f-body);font-size:12px;cursor:pointer;transition:all .25s}.page-platform .e-pill small{font-family:var(--f-mono);font-size:12px;color:var(--txt-faint)}.page-platform .e-pill.on{border-color:rgba(94,173,242,.5);background:rgba(94,173,242,.1);color:#fff}.page-platform .e-pill.on small{color:var(--aurora)}.page-platform .builder-divider{border:0;height:1px;background:var(--line-soft);margin:20px 0}.page-platform .builder-result{display:grid;grid-template-columns:1.05fr 1fr;gap:26px}.page-platform .forecast-big{font-family:var(--f-display);font-weight:800;font-size:56px;line-height:1;color:#fff;letter-spacing:-.03em;margin-bottom:8px}.page-platform .forecast-big small{font-family:var(--f-mono);font-size:14px;font-weight:400;color:var(--txt-faint);letter-spacing:0}.page-platform .forecast-sub{font-family:var(--f-mono);font-size:12px;color:var(--txt-dim);margin-bottom:16px}.page-platform .forecast-sub b{color:var(--gold-soft)}.page-platform .cap-label{font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--txt-faint)}.page-platform .cap-input-wrap{display:flex;align-items:center;gap:4px;background:rgba(255,255,255,.06);border:1px solid var(--line);border-radius:8px;padding:6px 10px}.page-platform .cap-input-wrap span{font-family:var(--f-mono);color:var(--txt-faint)}.page-platform .cap-input-wrap input{width:66px;background:none;border:0;color:#fff;font-family:var(--f-mono);font-size:16px;outline:none}.page-platform .cap-chip.ok{color:var(--aurora);background:rgba(94,173,242,.1);border:1px solid rgba(94,173,242,.35)}.page-platform .cap-chip.warn{color:var(--gold-soft);background:rgba(94,173,242,.1);border:1px solid rgba(94,173,242,.4)}.page-platform .cap-note{font-size:12px;line-height:1.55;color:var(--txt-faint);margin-top:12px}.page-platform .cap-note b{color:var(--txt-dim);font-weight:500}.page-platform .spend-table{display:grid;gap:9px;font-size:14px}.page-platform .spend-row{display:flex;justify-content:space-between;gap:12px;color:var(--txt-dim)}.page-platform .spend-row .v{font-family:var(--f-mono);color:var(--txt)}.page-platform .spend-row.subtotal{border-top:1px solid var(--line-soft);padding-top:9px;color:#fff;font-weight:500}.page-platform .spend-row.total{border-top:1px solid var(--line-soft);padding-top:11px;font-family:var(--f-display);font-weight:800;font-size:16px;color:#fff}.page-platform .spend-row.total .v{font-family:var(--f-display);color:var(--gold-soft)}.page-platform .builder-cta{grid-column:1/-1;display:flex;align-items:center;gap:18px;margin-top:22px;padding-top:20px;border-top:1px solid var(--line-soft)}.page-platform .budget-promise{font-family:var(--f-mono);font-size:12px;color:var(--txt-faint)}.page-platform .s10{background:var(--snow);color:#44596d;padding-block:var(--sp)}.page-platform .s10 .display-2{color:var(--ink)}.page-platform .s10-head{max-width:640px;margin-bottom:34px}.page-platform .s10-path{margin:0 0 34px}.page-platform .s10-path svg{width:100%;height:auto;display:block}.page-platform .s10-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.page-platform .s10-stage{background:#fff;border:1px solid var(--line-ink);border-radius:var(--r-card);padding:24px;box-shadow:0 18px 44px -26px rgba(11,31,58,.22)}.page-platform .s10-stage h3{font-family:var(--f-display);font-weight:700;font-size:20px;letter-spacing:-.02em;color:var(--ink);margin-bottom:9px}.page-platform .s10-stage p{font-size:14px;font-weight:300;line-height:1.62;color:#506678}.page-platform .s10-meta{margin-top:14px;display:inline-block;font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#2C6A92;background:rgba(74,127,165,.1);border:1px solid rgba(74,127,165,.25);border-radius:20px;padding:4px 11px}.page-platform .s10-cta{margin-top:40px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.page-platform .s10-cta-line{font-family:var(--f-display);font-weight:700;font-size:18px;letter-spacing:-.01em;color:var(--ink)}.page-platform .s10-cta-line em{font-style:normal;color:#B03A2A}.page-platform .es-wrap{position:relative}.page-platform .es-panel{position:relative;background:var(--bg,#0A1E38)}.page-platform .es-panel-header{position:sticky;top:0;z-index:5;background:var(--bg,#0A1E38);border-bottom:1px solid var(--line-soft);backdrop-filter:blur(6px)}.page-platform .es-h-inner{display:flex;align-items:baseline;justify-content:space-between;padding:16px 0}.page-platform .es-h-name{font-family:var(--f-display);font-weight:800;font-size:clamp(18px,2vw,24px);letter-spacing:-.02em}.page-platform .es-h-num{font-family:var(--f-mono);font-size:12px;letter-spacing:.2em}.page-platform .es-panel-body{padding-block:clamp(56px,7vw,96px)}.page-platform .es-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,4vw,60px);align-items:center}.page-platform .es-stage{font-family:var(--f-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;margin-bottom:14px}.page-platform .es-title{font-family:var(--f-display);font-weight:800;font-size:clamp(21px,2.4vw,28px);line-height:1.06;letter-spacing:-.03em;margin-bottom:16px}.page-platform .es-desc{font-size:clamp(16px,1.4vw,18px);font-weight:300;line-height:1.68;margin-bottom:20px}.page-platform .es-list{list-style:none;margin:0;padding:0;display:grid;gap:11px}.page-platform .es-list li{position:relative;padding-left:26px;font-size:14px;line-height:1.55}.page-platform .es-list li:before{content:"";position:absolute;left:0;top:.48em;width:14px;height:2px;border-radius:2px;background:var(--aurora)}.page-platform .es-panel--0,.page-platform .es-panel--2,.page-platform .es-panel--4,.page-platform .es-panel--6{color:var(--txt)}.page-platform .es-panel--0>.es-panel-header .es-h-name,.page-platform .es-panel--2>.es-panel-header .es-h-name,.page-platform .es-panel--4>.es-panel-header .es-h-name,.page-platform .es-panel--6>.es-panel-header .es-h-name{color:#fff}.page-platform .es-panel--0>.es-panel-header .es-h-num,.page-platform .es-panel--2>.es-panel-header .es-h-num,.page-platform .es-panel--4>.es-panel-header .es-h-num,.page-platform .es-panel--6>.es-panel-header .es-h-num{color:var(--txt-faint)}.page-platform .es-panel--0>.es-panel-body .es-title,.page-platform .es-panel--2>.es-panel-body .es-title,.page-platform .es-panel--4>.es-panel-body .es-title,.page-platform .es-panel--6>.es-panel-body .es-title{color:#fff}.page-platform .es-panel--0>.es-panel-body .es-stage,.page-platform .es-panel--2>.es-panel-body .es-stage,.page-platform .es-panel--4>.es-panel-body .es-stage,.page-platform .es-panel--6>.es-panel-body .es-stage{color:var(--glacier-bright)}.page-platform .es-panel--0>.es-panel-body .es-desc,.page-platform .es-panel--0>.es-panel-body .es-list li,.page-platform .es-panel--2>.es-panel-body .es-desc,.page-platform .es-panel--2>.es-panel-body .es-list li,.page-platform .es-panel--4>.es-panel-body .es-desc,.page-platform .es-panel--4>.es-panel-body .es-list li,.page-platform .es-panel--6>.es-panel-body .es-desc,.page-platform .es-panel--6>.es-panel-body .es-list li{color:var(--txt-dim)}.page-platform .es-panel--0>.es-panel-body .es-list li:before,.page-platform .es-panel--2>.es-panel-body .es-list li:before,.page-platform .es-panel--4>.es-panel-body .es-list li:before,.page-platform .es-panel--6>.es-panel-body .es-list li:before{background:var(--aurora)}.page-platform .es-panel--1,.page-platform .es-panel--3,.page-platform .es-panel--5{color:#44596d}.page-platform .es-panel--1>.es-panel-header,.page-platform .es-panel--3>.es-panel-header,.page-platform .es-panel--5>.es-panel-header{border-bottom-color:var(--line-ink-soft)}.page-platform .es-panel--1>.es-panel-header .es-h-name,.page-platform .es-panel--3>.es-panel-header .es-h-name,.page-platform .es-panel--5>.es-panel-header .es-h-name{color:var(--ink)}.page-platform .es-panel--1>.es-panel-header .es-h-num,.page-platform .es-panel--3>.es-panel-header .es-h-num,.page-platform .es-panel--5>.es-panel-header .es-h-num{color:var(--ink-50)}.page-platform .es-panel--1>.es-panel-body .es-title,.page-platform .es-panel--3>.es-panel-body .es-title,.page-platform .es-panel--5>.es-panel-body .es-title{color:var(--ink)}.page-platform .es-panel--1>.es-panel-body .es-stage,.page-platform .es-panel--3>.es-panel-body .es-stage,.page-platform .es-panel--5>.es-panel-body .es-stage{color:#2C6A92}.page-platform .es-panel--1>.es-panel-body .es-desc,.page-platform .es-panel--1>.es-panel-body .es-list li,.page-platform .es-panel--3>.es-panel-body .es-desc,.page-platform .es-panel--3>.es-panel-body .es-list li,.page-platform .es-panel--5>.es-panel-body .es-desc,.page-platform .es-panel--5>.es-panel-body .es-list li{color:#506678}.page-platform .es-panel--1>.es-panel-body .es-list li:before,.page-platform .es-panel--3>.es-panel-body .es-list li:before,.page-platform .es-panel--5>.es-panel-body .es-list li:before{background:#1F6F96}.page-platform .es-mockup{border-radius:var(--r-card);padding:20px;box-shadow:0 30px 70px -34px rgba(0,0,0,.6)}.page-platform .es-panel--0>.es-panel-body .es-mockup,.page-platform .es-panel--2>.es-panel-body .es-mockup,.page-platform .es-panel--4>.es-panel-body .es-mockup,.page-platform .es-panel--6>.es-panel-body .es-mockup{background:rgba(13,33,56,.85);border:1px solid var(--line);backdrop-filter:blur(10px)}.page-platform .es-panel--1>.es-panel-body .es-mockup,.page-platform .es-panel--3>.es-panel-body .es-mockup,.page-platform .es-panel--5>.es-panel-body .es-mockup{background:#fff;border:1px solid var(--line-ink);box-shadow:0 26px 60px -30px rgba(11,31,58,.28)}.page-platform .es-mock-label{font-family:var(--f-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}.page-platform .es-panel--0>.es-panel-body .es-mock-label,.page-platform .es-panel--2>.es-panel-body .es-mock-label,.page-platform .es-panel--4>.es-panel-body .es-mock-label,.page-platform .es-panel--6>.es-panel-body .es-mock-label{color:var(--txt-faint)}.page-platform .es-panel--1>.es-panel-body .es-mock-label,.page-platform .es-panel--3>.es-panel-body .es-mock-label,.page-platform .es-panel--5>.es-panel-body .es-mock-label{color:var(--ink-50)}.page-platform .es-mock-rows{display:grid;gap:0;font-size:12px}.page-platform .es-mock-row{display:grid;grid-template-columns:1.3fr 1fr .6fr 1fr;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line-soft);font-family:var(--f-mono);color:var(--txt-dim)}.page-platform .es-mock-row:last-child{border:0}.page-platform .es-mock-row-head{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--txt-faint)}.page-platform .es-tag{display:inline-block;font-family:var(--f-mono);font-size:12px;padding:3px 9px;border-radius:16px;border:1px solid;white-space:nowrap;justify-self:start}.page-platform .es-tag-ok{color:var(--aurora)}.page-platform .es-tag-ok,.page-platform .es-tag-warn{border-color:rgba(94,173,242,.4);background:rgba(94,173,242,.08)}.page-platform .es-tag-warn{color:var(--gold-soft)}.page-platform .es-tag-bad{color:#e88a76;border-color:rgba(49,103,203,.45);background:rgba(49,103,203,.1)}.page-platform .es-mock-profile{display:grid;gap:0}.page-platform .es-mock-profile-row{display:grid;grid-template-columns:96px 1fr;gap:14px;padding:11px 0;border-bottom:1px solid var(--line-ink-soft);font-size:14px}.page-platform .es-mock-profile-row:last-child{border:0}.page-platform .es-mock-profile-key{font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-50);padding-top:2px}.page-platform .es-mock-profile-val{color:#3d5468}.page-platform .es-mock-bar-wrap{display:flex;align-items:center;gap:10px}.page-platform .es-mock-bar-wrap span{font-family:var(--f-mono);font-size:12px;color:#1F6F96;white-space:nowrap}.page-platform .es-mock-bar{height:7px;border-radius:6px;background:linear-gradient(90deg,#1F6F96,var(--aurora-2));flex:0 1 auto;min-width:20px;max-width:60%}.page-platform .es-mock-bar-wrap .es-mock-bar{flex-basis:82%}.page-platform .es-mock-split{display:grid;grid-template-columns:1fr 1fr;gap:14px}.page-platform .es-mock-split-head{font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:5px 10px;border-radius:8px;display:inline-block;margin-bottom:10px}.page-platform .es-mock-split-head.human{color:var(--glacier-bright);background:rgba(125,196,240,.12)}.page-platform .es-mock-split-head.machine{color:var(--aurora);background:rgba(94,173,242,.1)}.page-platform .es-mock-split-body{display:grid;gap:9px}.page-platform .es-mock-split-body.mono{font-family:Google Sans,ui-monospace,Menlo,monospace;font-size:12px;line-height:1.8;color:var(--txt-dim);display:block}.page-platform .es-mock-line{height:8px;border-radius:5px;background:rgba(200,216,228,.18)}.page-platform .es-mock-checks{display:grid;gap:9px}.page-platform .es-mock-check{display:flex;align-items:center;gap:11px;font-size:14px;color:#3d5468;padding:9px 12px;border-radius:10px;border:1px solid var(--line-ink-soft);background:rgba(11,31,58,.02)}.page-platform .es-mock-check-icon{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex:0 0 auto}.page-platform .es-mock-check.pass .es-mock-check-icon{color:#1F6F96;background:rgba(31,111,150,.12)}.page-platform .es-mock-check.warn .es-mock-check-icon{color:#B08A2A;background:rgba(94,173,242,.18)}.page-platform .es-mock-check.warn{border-color:rgba(94,173,242,.4)}.page-platform .es-mock-sov{display:grid;gap:10px}.page-platform .es-mock-sov-row{display:flex;align-items:center;gap:10px}.page-platform .es-mock-sov-name{flex:0 0 96px;font-size:12px;color:var(--txt-dim)}.page-platform .es-mock-sov-name.you{color:#fff;font-weight:500}.page-platform .es-mock-sov-track{flex:1;height:8px;border-radius:6px;background:rgba(255,255,255,.07);overflow:hidden}.page-platform .es-mock-sov-fill{height:100%;border-radius:6px;background:var(--glacier)}.page-platform .es-mock-sov-fill.you{background:linear-gradient(90deg,var(--aurora),var(--aurora-2))}.page-platform .es-mock-sov-val{flex:0 0 36px;text-align:right;font-family:var(--f-mono);font-size:12px;color:var(--txt)}.page-platform .es-mock-approvals{display:grid;gap:12px}.page-platform .es-mock-approval{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid var(--line-ink);border-radius:12px;background:#fbfcfe}.page-platform .es-mock-approval-title{font-family:var(--f-mono);font-size:12px;color:var(--ink)}.page-platform .es-mock-approval-meta{font-size:12px;color:#1F6F96;margin-top:4px}.page-platform .es-mock-approval-btns{display:flex;gap:8px;flex:0 0 auto}.page-platform .es-mock-btn{border:0;border-radius:8px;padding:8px 14px;font-family:var(--f-body);font-size:12px;font-weight:600;cursor:pointer;transition:transform .18s var(--ease),opacity .2s}.page-platform .es-mock-btn:hover{transform:translateY(-1px)}.page-platform .es-mock-btn-ok{background:#1F6F96;color:#fff}.page-platform .es-mock-btn-no{background:rgba(11,31,58,.06);color:var(--ink-70)}.page-platform .es-mock-chart-bars{display:flex;align-items:flex-end;gap:12px;height:130px}.page-platform .es-mock-chart-bar-wrap{flex:1;display:flex;flex-direction:column;align-items:center;gap:7px;height:100%;justify-content:flex-end}.page-platform .es-mock-chart-bar{width:100%;border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,var(--glacier-bright),var(--glacier))}.page-platform .es-mock-chart-bar-wrap.highlight .es-mock-chart-bar{background:linear-gradient(180deg,var(--aurora),var(--aurora-2));box-shadow:0 0 24px rgba(94,173,242,.35)}.page-platform .es-mock-chart-bar-wrap span{font-family:var(--f-mono);font-size:12px;color:var(--txt-faint)}.page-platform .es-mock-chart-bar-wrap.highlight span{color:var(--aurora)}.page-platform .es-mock-chart-label{margin-top:14px;font-family:var(--f-mono);font-size:12px;color:var(--gold-soft);text-align:center}.page-platform .viz-ads-badges{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-platform .vbadge{font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;padding:8px 15px;border-radius:20px;border:1.5px solid;opacity:.55}.page-platform .vbadge-hi{opacity:1;background:currentColor;position:relative;color:inherit}.page-platform .wpane .vbadge-hi{background:rgba(255,255,255,.16);border-style:dashed;opacity:1;font-weight:700}.page-platform .sp-overlay{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(4,10,20,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .3s var(--ease)}.page-platform .sp-overlay.open{opacity:1;pointer-events:auto}.page-platform .sp-modal{position:relative;width:min(520px,100%);max-height:90vh;overflow:auto;background:linear-gradient(180deg,#0d2138,#0A1A30);border:1px solid var(--line);border-radius:20px;padding:34px 32px;box-shadow:0 50px 120px -40px rgba(0,0,0,.9);transform:translateY(14px) scale(.98);transition:transform .35s var(--ease)}.page-platform .sp-overlay.open .sp-modal{transform:none}.page-platform .sp-modal h2{font-family:var(--f-display);font-weight:800;font-size:26px;letter-spacing:-.03em;color:#fff;margin-bottom:8px;padding-right:32px}.page-platform .sp-sub{font-size:14px;font-weight:300;line-height:1.6;color:var(--txt-dim);margin-bottom:22px}.page-platform .sp-close{position:absolute;top:16px;right:16px;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:var(--glass);color:var(--txt-dim);font-size:14px;cursor:pointer;transition:color .2s,border-color .2s}.page-platform .sp-close:hover{color:#fff;border-color:var(--glacier-bright)}.page-platform .sp-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.page-platform .sp-field{margin-bottom:14px}.page-platform .sp-field label{display:block;font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--txt-faint);margin-bottom:7px}.page-platform .sp-field input,.page-platform .sp-field select{width:100%;background:rgba(255,255,255,.05);border:1px solid var(--line);border-radius:10px;padding:11px 13px;color:#fff;font-family:var(--f-body);font-size:14px;outline:none;transition:border-color .2s}.page-platform .sp-field input::placeholder{color:var(--txt-faint)}.page-platform .sp-field input:focus,.page-platform .sp-field select:focus{border-color:var(--glacier-bright)}.page-platform .sp-field select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%237DC4F0' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center}.page-platform .sp-field select option{background:#0B1F3A;color:#fff}.page-platform .sp-submit{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;margin-top:6px;background:var(--red);color:#fff;border:0;border-radius:var(--r-pill);padding:13px 26px;font-family:var(--f-body);font-size:14px;font-weight:500;cursor:pointer;text-align:center;box-shadow:0 8px 30px -10px rgba(49,103,203,.7);transition:background .25s,transform .18s var(--ease),box-shadow .3s}.page-platform .sp-submit:hover{background:#3D77E0;transform:translateY(-2px);box-shadow:0 14px 40px -8px rgba(49,103,203,.85)}.page-platform .sp-fine{margin-top:16px;text-align:center;font-family:var(--f-mono);font-size:12px;color:var(--txt-faint)}.page-platform .cookie-banner{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:250;width:min(680px,calc(100vw - 24px));display:none;background:rgba(10,26,48,.92);border:1px solid var(--line);border-radius:18px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 30px 80px -30px rgba(0,0,0,.8);padding:16px 18px}.page-platform .cookie-banner-inner{display:flex;align-items:center;gap:16px;width:100%}.page-platform .cookie-banner-logo{flex:0 0 auto}.page-platform .cookie-banner-logo img{width:auto;height:30px;max-width:120px;border-radius:0;object-fit:contain}.page-platform .cookie-banner-content{flex:1;min-width:0}.page-platform .cookie-banner-title{font-family:var(--f-display);font-weight:700;font-size:14px;color:#fff;letter-spacing:-.01em;margin-bottom:3px}.page-platform .cookie-banner-text{font-size:12px;line-height:1.5;color:var(--txt-dim)}.page-platform .cookie-banner-text a{color:var(--glacier-bright);border-bottom:1px solid rgba(125,196,240,.4)}.page-platform .cookie-banner-actions{display:flex;gap:9px;flex:0 0 auto}.page-platform .cookie-btn{border-radius:var(--r-pill);padding:9px 18px;font-family:var(--f-body);font-size:14px;font-weight:500;cursor:pointer;transition:all .25s;border:1px solid transparent}.page-platform .cookie-btn-deny{background:var(--glass);color:var(--txt-dim);border-color:var(--line)}.page-platform .cookie-btn-deny:hover{color:#fff;border-color:var(--glacier-bright)}.page-platform .cookie-btn-accept{background:var(--red);color:#fff;box-shadow:0 8px 24px -10px rgba(49,103,203,.7)}.page-platform .cookie-btn-accept:hover{background:#3D77E0}.page-platform .reveal.in{opacity:1;transform:none}@media (max-width:1020px){.page-platform .s04-mcols,.page-platform .s06-grid{grid-template-columns:1fr 1fr}.page-platform .s08-grid,.page-platform .s08-head-grid{grid-template-columns:1fr}.page-platform .s08-hero-statement{text-align:left}.page-platform .es-grid{grid-template-columns:1fr;gap:30px}}@media (max-width:760px){.page-platform .builder-controls,.page-platform .builder-result,.page-platform .s04-mcols,.page-platform .s06-grid,.page-platform .s08-steps,.page-platform .s10-stages{grid-template-columns:1fr}.page-platform .hpage-card{flex-direction:column}.page-platform .es-mock-row{grid-template-columns:1.2fr .9fr .5fr .9fr;font-size:12px}.page-platform .sp-form-row{grid-template-columns:1fr}.page-platform .cookie-banner-inner{flex-wrap:wrap}.page-platform .cookie-banner-actions{width:100%;justify-content:flex-end}.page-platform .builder-cta{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.page-platform .testi-ticker-track,.page-platform .ticker-track{animation:none}}.page-platform .az-h .grad,.page-platform .grad{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:#5EADF2!important;color:#5EADF2!important}.page-platform .hero h1 .answer{color:#5EADF2!important;background:none!important;-webkit-text-fill-color:#5EADF2!important}.page-platform .hero h1 .answer:after{background:#5EADF2!important}.page-platform .s08-hero-statement em{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:#5EADF2!important;color:#5EADF2!important}.page-platform .s06-statement-text em{color:#5EADF2;border-bottom-color:rgba(94,173,242,.5)}.page-platform .aud .slider{background:#5EADF2!important;box-shadow:0 8px 22px -10px rgba(94,173,242,.7)}.page-platform .aud button.active{color:#06131f!important}.page-platform .hero-inner{align-items:center;text-align:center}.page-platform .hero h1 .answer:after{display:none!important}.page-platform .hero-ridge path:first-child{fill:#0D2240}.page-platform .hero-ridge path:last-child{display:none}.page-platform .ticker-section{background:#0D2240;border-top:0;border-bottom:0}.page-platform .scroll-cue{display:none!important}.page-platform .hero-eyebrow,.page-platform .hero-sub,.page-platform .hero-subcta{margin-inline:auto}.page-platform{--txt:#FFFFFF;--txt-dim:rgba(255,255,255,.85);--txt-faint:rgba(255,255,255,.62)}.page-platform .hero-eyebrow{color:#ffffff}.page-platform .hero-eyebrow b{color:var(--glacier-bright);font-weight:700}.page-platform .az-light{color:#37485C}.page-platform .az-light .lead,.page-platform .hpage-p{color:#3C5064}.page-platform .hpage-feat,.page-platform .testi-quote{color:#33475B}.page-platform .testi-role{color:rgba(11,31,58,.62)}.page-platform .s10{color:#37485C}.page-platform .s10-stage p{color:#3C5064}.page-platform .es-panel--1,.page-platform .es-panel--3,.page-platform .es-panel--5{color:#37485C}.page-platform .es-panel--1>.es-panel-body .es-desc,.page-platform .es-panel--1>.es-panel-body .es-list li,.page-platform .es-panel--3>.es-panel-body .es-desc,.page-platform .es-panel--3>.es-panel-body .es-list li,.page-platform .es-panel--5>.es-panel-body .es-desc,.page-platform .es-panel--5>.es-panel-body .es-list li{color:#3C5064}.page-platform .es-mock-check,.page-platform .es-mock-profile-val{color:#33475B}.page-platform .ticker-section{padding-bottom:clamp(86px,10vw,140px)}.page-platform #s04-reveal .ridge{z-index:4}.page-platform .s06,.page-platform .s08,.page-platform .s10{position:relative;padding-bottom:calc(var(--sp) + clamp(30px,4vw,60px))}.page-platform .section-wrap .ridge{z-index:4}.page-platform #platform,.page-platform #pricing{background:linear-gradient(180deg,#060F1C,#0A1A30)}.page-platform #s04-front{display:flex;align-items:center}.page-platform #s04-front .s04-pane{width:100%;padding-block:clamp(64px,7vw,104px) clamp(120px,13vw,170px)}.page-platform #s04-bg .s04-pane{padding-block:clamp(64px,7vw,104px) clamp(130px,14vw,190px)}.page-platform .hpage-card{margin-top:34px}.page-platform .hpage-p{margin-top:18px}.page-platform .s6x-head{display:grid;grid-template-columns:1.5fr 1fr;gap:36px;align-items:end;margin-bottom:44px}.page-platform .s6x-sub{margin-top:14px;font-size:clamp(16px,1.4vw,18px);font-weight:300;line-height:1.65;color:var(--txt-dim);max-width:46ch}.page-platform .s6x-stat{justify-self:end;text-align:right;padding:18px 22px;border:1px solid rgba(94,173,242,.28);border-radius:var(--r-card);background:linear-gradient(135deg,rgba(94,173,242,.09),rgba(255,255,255,.02));max-width:300px}.page-platform .s6x-stat-num{font-family:var(--f-display);font-weight:800;font-size:clamp(26px,3.4vw,42px);line-height:1;letter-spacing:-.03em;color:#5EADF2}.page-platform .s6x-stat-label{margin-top:6px;font-size:12px;line-height:1.5;color:var(--txt-dim)}.page-platform .s6x-spot{display:grid;grid-template-columns:minmax(300px,1fr) 1.6fr;gap:22px;align-items:stretch}.page-platform .s6x-rail{display:flex;flex-direction:column;gap:10px}.page-platform .s6x-tab{position:relative;display:flex;gap:14px;align-items:flex-start;text-align:left;width:100%;padding:16px 16px 18px;border:1px solid var(--line);border-radius:16px;background:var(--glass);color:var(--txt-dim);cursor:pointer;overflow:hidden;transition:transform .3s var(--ease),border-color .3s,background .3s;font-family:var(--f-body)}.page-platform .s6x-tab:hover{transform:translateY(-2px);border-color:rgba(94,173,242,.35)}.page-platform .s6x-tab:focus-visible{outline:2px solid #5EADF2;outline-offset:2px}.page-platform .s6x-tab.on{background:rgba(94,173,242,.09);border-color:rgba(94,173,242,.5)}.page-platform .s6x-tab-icon{flex:0 0 auto;width:36px;height:36px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border:1px solid var(--line);color:var(--txt-dim);transition:color .3s,background .3s,transform .35s var(--ease)}.page-platform .s6x-tab-icon svg{width:18px;height:18px}.page-platform .s6x-tab.on .s6x-tab-icon{color:#06131f;background:#5EADF2;border-color:#5EADF2;transform:scale(1.06)}.page-platform .s6x-tab-copy{display:block;min-width:0}.page-platform .s6x-tab-copy strong{display:block;font-family:var(--f-display);font-weight:700;font-size:16px;letter-spacing:-.01em;color:var(--txt)}.page-platform .s6x-tab.on .s6x-tab-copy strong{color:#fff}.page-platform .s6x-tab-copy small{display:block;margin-top:3px;font-size:12px;line-height:1.5;color:var(--txt-faint)}.page-platform .s6x-tab.on .s6x-tab-copy small{color:var(--txt-dim)}.page-platform .s6x-tab-bar{position:absolute;left:0;right:0;bottom:0;height:2px;background:rgba(255,255,255,.05)}.page-platform .s6x-tab-bar i{display:block;height:100%;width:0;background:#5EADF2}.page-platform .s6x-tab.on .s6x-tab-bar i{animation:s6x-progress var(--s6x-dur,5.2s) linear forwards}.page-platform .s6x-rail.paused .s6x-tab.on .s6x-tab-bar i{animation-play-state:paused}@keyframes s6x-progress{0%{width:0}to{width:100%}}.page-platform .s6x-stage{position:relative;min-height:380px;background:rgba(13,33,56,.7);border:1px solid var(--line);border-radius:var(--r-card);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 40px 90px -40px rgba(0,0,0,.7);padding:clamp(24px,3vw,40px);display:flex}.page-platform .s6x-pane{display:none;flex-direction:column;width:100%}.page-platform .s6x-pane.on{display:flex;animation:s6x-in .55s var(--ease) both}@keyframes s6x-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.page-platform .s6x-pane-label{font-family:var(--f-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--txt-faint);margin-bottom:24px}.page-platform .s6x-pane-note{margin-top:auto;padding-top:24px;font-size:14px;font-weight:300;line-height:1.65;color:var(--txt-dim);max-width:56ch}.page-platform .s6x-pane-note b{color:#fff;font-weight:600}.page-platform .s6x-sov{display:grid;gap:14px}.page-platform .s6x-sov-row{display:flex;align-items:center;gap:14px;opacity:0;transform:translateX(-10px)}.page-platform .s6x-pane.on .s6x-sov-row{animation:s6x-row .5s var(--ease) forwards}.page-platform .s6x-pane.on .s6x-sov-row:first-child{animation-delay:.08s}.page-platform .s6x-pane.on .s6x-sov-row:nth-child(2){animation-delay:.16s}.page-platform .s6x-pane.on .s6x-sov-row:nth-child(3){animation-delay:.24s}.page-platform .s6x-pane.on .s6x-sov-row:nth-child(4){animation-delay:.32s}.page-platform .s6x-pane.on .s6x-sov-row:nth-child(5){animation-delay:.4s}@keyframes s6x-row{to{opacity:1;transform:none}}.page-platform .s6x-sov-name{flex:0 0 116px;font-size:14px;color:var(--txt-dim)}.page-platform .s6x-sov-name.you{color:#fff;font-weight:600}.page-platform .s6x-sov-track{flex:1;height:9px;border-radius:7px;background:rgba(255,255,255,.07);overflow:hidden}.page-platform .s6x-sov-fill{display:block;height:100%;width:0;border-radius:7px;background:var(--glacier)}.page-platform .s6x-sov-fill.you{background:linear-gradient(90deg,#5EADF2,var(--aurora))}.page-platform .s6x-pane.on .s6x-sov-fill{animation:s6x-fill .9s var(--ease) .25s forwards}@keyframes s6x-fill{to{width:var(--w)}}.page-platform .s6x-sov-val{flex:0 0 44px;text-align:right;font-family:var(--f-mono);font-size:14px;font-weight:500;color:var(--txt)}.page-platform .s6x-prompts{display:grid;gap:12px}.page-platform .s6x-prompt{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;border:1px solid var(--line-soft);border-radius:13px;background:rgba(6,15,28,.4);opacity:0;transform:translateY(10px)}.page-platform .s6x-pane.on .s6x-prompt{animation:s6x-row .5s var(--ease) forwards}.page-platform .s6x-pane.on .s6x-prompt:first-child{animation-delay:.1s}.page-platform .s6x-pane.on .s6x-prompt:nth-child(2){animation-delay:.25s}.page-platform .s6x-pane.on .s6x-prompt:nth-child(3){animation-delay:.4s}.page-platform .s6x-prompt-q{font-family:var(--f-mono);font-size:14px;color:var(--txt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-platform .s6x-chip{flex:0 0 auto;font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:6px 13px;border-radius:20px;border:1px solid}.page-platform .s6x-chip.win{color:var(--aurora);border-color:rgba(94,173,242,.4);background:rgba(94,173,242,.08)}.page-platform .s6x-chip.lose{color:#e88a76;border-color:rgba(49,103,203,.45);background:rgba(49,103,203,.1)}.page-platform .s6x-chip.open{color:#5EADF2;border-color:rgba(94,173,242,.4);background:rgba(94,173,242,.08)}.page-platform .s6x-cap{padding:8px 0 4px}.page-platform .s6x-cap-track{position:relative;height:12px;border-radius:9px;background:rgba(255,255,255,.08)}.page-platform .s6x-cap-fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:9px;background:linear-gradient(90deg,#5EADF2,var(--aurora));box-shadow:0 0 16px rgba(94,173,242,.5)}.page-platform .s6x-pane.on .s6x-cap-fill{animation:s6x-cap .9s var(--ease) .2s forwards}@keyframes s6x-cap{to{width:7%}}.page-platform .s6x-cap-mark{position:absolute;right:0;top:-5px;bottom:-5px;width:3px;border-radius:3px;background:#5EADF2;opacity:.8}.page-platform .s6x-cap-legend{display:flex;justify-content:space-between;margin-top:14px;font-family:var(--f-mono);font-size:12px;color:var(--txt-faint)}.page-platform .s6x-cap-legend b{color:#fff;font-weight:600}.page-platform .s6x-mem{display:flex;align-items:flex-end;gap:14px;height:190px;padding-top:6px}.page-platform .s6x-mem-bar{position:relative;flex:1;height:var(--h);border-radius:8px 8px 4px 4px;background:linear-gradient(180deg,var(--glacier-bright),var(--glacier));transform:scaleY(0);transform-origin:bottom}.page-platform .s6x-pane.on .s6x-mem-bar{animation:s6x-grow .6s var(--ease) forwards}.page-platform .s6x-pane.on .s6x-mem-bar:first-child{animation-delay:.05s}.page-platform .s6x-pane.on .s6x-mem-bar:nth-child(2){animation-delay:.15s}.page-platform .s6x-pane.on .s6x-mem-bar:nth-child(3){animation-delay:.25s}.page-platform .s6x-pane.on .s6x-mem-bar:nth-child(4){animation-delay:.35s}.page-platform .s6x-pane.on .s6x-mem-bar:nth-child(5){animation-delay:.45s}.page-platform .s6x-pane.on .s6x-mem-bar:nth-child(6){animation-delay:.55s}@keyframes s6x-grow{to{transform:scaleY(1)}}.page-platform .s6x-mem-bar.hi{background:linear-gradient(180deg,var(--aurora),var(--aurora-2));box-shadow:0 0 24px rgba(94,173,242,.35)}.page-platform .s6x-mem-bar span{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:8px;font-family:var(--f-mono);font-size:12px;color:var(--txt-faint)}.page-platform .s6x-mem-bar.hi span{color:var(--aurora)}.page-platform .s6x-mem{margin-bottom:26px}.page-platform .s6x-approve{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;border:1px solid var(--line);border-radius:14px;background:rgba(6,15,28,.45);overflow:hidden}.page-platform .s6x-approve-copy b{display:block;font-family:var(--f-mono);font-size:14px;color:#fff}.page-platform .s6x-approve-copy small{display:block;margin-top:5px;font-size:12px;color:var(--aurora)}.page-platform .s6x-approve-actions{display:flex;gap:10px;flex:0 0 auto}.page-platform .s6x-btn-no,.page-platform .s6x-btn-ok{display:inline-block;border-radius:9px;padding:10px 18px;font-size:14px;font-weight:600;transition:transform .2s var(--ease)}.page-platform .s6x-btn-ok{background:#1F6F96;color:#fff}.page-platform .s6x-btn-no{background:rgba(255,255,255,.07);color:var(--txt-dim)}.page-platform .s6x-pane.on .s6x-btn-ok{animation:s6x-press 2.6s var(--ease) .9s}@keyframes s6x-press{0%,18%{transform:none}22%{transform:scale(.93)}28%{transform:none}to{transform:none}}.page-platform .s6x-approve-done{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,rgba(9,38,30,.97),rgba(10,30,40,.97));color:var(--aurora);font-family:var(--f-mono);font-size:14px;opacity:0;pointer-events:none}.page-platform .s6x-approve-done svg{width:20px;height:20px}.page-platform .s6x-pane.on .s6x-approve-done{animation:s6x-done var(--s6x-dur,5.2s) linear .9s forwards}@keyframes s6x-done{0%,28%{opacity:0}36%,88%{opacity:1}to{opacity:1}}@media (max-width:1020px){.page-platform .s6x-head{grid-template-columns:1fr;align-items:start}.page-platform .s6x-stat{justify-self:start;text-align:left}.page-platform .s6x-spot{grid-template-columns:1fr}.page-platform .s6x-stage{min-height:340px}}@media (max-width:760px){.page-platform .s6x-rail{flex-direction:row;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.page-platform .s6x-rail::-webkit-scrollbar{display:none}.page-platform .s6x-tab{flex:0 0 240px}.page-platform .s6x-mem{height:150px}.page-platform .s6x-approve{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.page-platform .s6x-pane.on,.page-platform .s6x-pane.on .s6x-mem-bar,.page-platform .s6x-pane.on .s6x-prompt,.page-platform .s6x-pane.on .s6x-sov-row{animation:none;opacity:1;transform:none}.page-platform .s6x-pane.on .s6x-sov-fill{animation:none;width:var(--w)}.page-platform .s6x-pane.on .s6x-cap-fill{animation:none;width:7%}.page-platform .s6x-tab.on .s6x-tab-bar i{animation:none;width:100%}.page-platform .s6x-pane.on .s6x-approve-done{animation:none;opacity:0}}.page-platform .ev{position:relative;background:linear-gradient(180deg,#0A1E38,#0A1B31 55%,#071souvenir);background:linear-gradient(180deg,#0A1E38,#0A1B31 55%,#060F1C)}.page-platform .ev-track{height:740vh;position:relative}.page-platform .ev-sticky{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column}.page-platform .ev-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-top:94px;position:relative;z-index:5}.page-platform .ev-top .ev-count{justify-self:start}.page-platform .ev-top .ev-alt{justify-self:end}.page-platform .ev-eyebrow{display:flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--txt-dim)}.page-platform .ev-eyebrow .tick{width:22px;height:2px;background:#5EADF2;display:inline-block}.page-platform .ev-alt,.page-platform .ev-count{font-family:var(--f-mono);color:rgba(255,255,255,.38);font-size:12px;letter-spacing:.14em}.page-platform .ev-count b{font-size:20px;color:#fff;letter-spacing:.02em}.page-platform .ev-alt b{color:#5EADF2;letter-spacing:.02em;font-size:14px}.page-platform .ev-scene{position:relative;flex:1;min-height:0}.page-platform #ev-svg{position:absolute;inset:0;width:100%;height:100%}.page-platform .ev-stars circle{fill:#9CC9EE;opacity:.2}.page-platform #ev-route{transition:none}.page-platform .ev-halo{animation:ev-halo 2.4s ease-in-out infinite}@keyframes ev-halo{0%,to{opacity:.25}50%{opacity:.85}}.page-platform #ev-climber{will-change:transform}.page-platform .ev-node{cursor:pointer}.page-platform .ev-node circle.ring{fill:none;stroke:rgba(94,173,242,0);stroke-width:1.5;transition:stroke .35s var(--ease),r .35s var(--ease)}.page-platform .ev-node circle.c{fill:rgba(7,20,36,.92);stroke:rgba(125,196,240,.35);stroke-width:1.5;transition:stroke .3s,fill .3s,filter .3s}.page-platform .ev-node text.l{font-family:var(--f-display);font-weight:700;font-size:12px;fill:rgba(255,255,255,.72);text-anchor:middle;dominant-baseline:central;transition:fill .3s}.page-platform .ev-node text.n{font-family:Google Sans,ui-monospace,monospace;font-size:12px;letter-spacing:.2em;fill:rgba(255,255,255,.34);text-anchor:middle;text-transform:uppercase;transition:fill .3s}.page-platform .ev-node:focus-visible circle.c,.page-platform .ev-node:hover circle.c{stroke:#5EADF2}.page-platform .ev-node:hover text.n{fill:rgba(191,224,250,.8)}.page-platform .ev-node:focus-visible{outline:none}.page-platform .ev-node.lit circle.c{fill:#5EADF2;stroke:#5EADF2}.page-platform .ev-node.lit circle.ring{stroke:rgba(94,173,242,.4)}.page-platform .ev-node.lit text.l{fill:#071523;font-weight:800}.page-platform .ev-node.lit text.n{fill:#BFE0FA}.page-platform .ev-node.summited circle.c{fill:#0E2F33;stroke:rgba(94,173,242,.75)}.page-platform .ev-node.summited text.l{fill:#5EADF2}.page-platform .ev-node.summited text.n{fill:rgba(94,173,242,.55)}.page-platform .ev-cards{top:clamp(8px,3vh,34px);z-index:6}.page-platform .ev-card,.page-platform .ev-cards{position:absolute;left:0;right:0;pointer-events:none}.page-platform .ev-card{top:0;margin-inline:auto;width:min(620px,calc(100% - 2*var(--gutter)));text-align:center;background:linear-gradient(180deg,rgba(13,30,52,.82),rgba(8,19,34,.78));border:1px solid rgba(255,255,255,.09);border-radius:20px;padding:26px 32px 18px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 32px 70px -32px rgba(0,0,0,.75);opacity:0;transform:translateY(16px);transition:opacity .45s var(--ease),transform .45s var(--ease)}.page-platform .ev-card:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:44px;height:2px;border-radius:2px;background:linear-gradient(90deg,#5EADF2,#5EADF2)}.page-platform .ev-card.on{opacity:1;transform:none;pointer-events:auto}.page-platform .ev-card-kicker{display:flex;gap:10px;align-items:baseline;justify-content:center;font-family:var(--f-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;margin-bottom:14px}.page-platform .ev-card-kicker b{color:#5EADF2;font-weight:500}.page-platform .ev-card-kicker span{color:rgba(222,231,240,.25)}.page-platform .ev-card-kicker em{font-style:normal;color:rgba(255,255,255,.55)}.page-platform .ev-card-title{font-family:var(--f-display);font-weight:800;font-size:clamp(18px,2vw,24px);line-height:1.1;letter-spacing:-.02em;color:#fff;margin-bottom:12px}.page-platform .ev-card-desc{font-size:14px;font-weight:300;line-height:1.6;color:var(--txt-dim);margin-bottom:13px;max-width:52ch;margin-inline:auto}.page-platform .ev-card-points{list-style:none;margin:0 auto;padding:0;display:grid;gap:8px;max-width:46ch;text-align:left}.page-platform .ev-card-points li{position:relative;padding-left:20px;font-size:12px;line-height:1.5;color:var(--txt-dim)}.page-platform .ev-card-points li:before{content:"";position:absolute;left:2px;top:.5em;width:6px;height:6px;border-radius:50%;background:#5EADF2;opacity:.85}.page-platform .ev-dots{display:flex;gap:7px;justify-content:center;margin-top:14px;padding-top:13px;border-top:1px solid rgba(255,255,255,.07)}.page-platform .ev-dots i{width:6px;height:6px;border-radius:50%;background:rgba(222,231,240,.18);transition:background .3s,transform .3s}.page-platform .ev-dots i.done{background:rgba(94,173,242,.6)}.page-platform .ev-dots i.now{background:#5EADF2;transform:scale(1.35)}.page-platform .ev-hint{position:absolute;left:50%;transform:translateX(-50%);bottom:18px;z-index:6;display:flex;align-items:center;gap:14px;font-family:var(--f-mono);font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:rgba(255,255,255,.4);transition:opacity .4s;white-space:nowrap}.page-platform .ev-hint-rail{background:linear-gradient(90deg,transparent,#5EADF2)}.page-platform .ev-hint-rail,.page-platform .ev-hint:before{width:40px;height:1px;animation:ev-rail 1.8s ease-in-out infinite}.page-platform .ev-hint:before{content:"";background:linear-gradient(90deg,#5EADF2,transparent)}@keyframes ev-rail{0%,to{opacity:.3}50%{opacity:1}}.page-platform .ev.done .ev-hint{opacity:0}@media (max-width:900px){.page-platform .ev-top{padding-top:88px}.page-platform .ev-alt{display:none}.page-platform .ev-cards{bottom:18px}.page-platform .ev-card{left:16px;right:16px;width:auto;padding:18px;max-height:44vh;overflow:auto}.page-platform .ev-card-desc{font-size:14px}.page-platform #ev-svg{height:46%;top:auto;bottom:0}.page-platform .ev-node text.n{display:none}}@media (prefers-reduced-motion:reduce){.page-platform .ev-card{transition:none}.page-platform .ev-halo{animation:none;opacity:.4}.page-platform .ev-hint-rail{animation:none}}.page-platform .fq{position:relative;background:var(--snow);padding:clamp(84px,10vw,132px) 0 calc(clamp(84px,10vw,132px) + 50px)}.page-platform .fq-head{text-align:center;max-width:660px;margin:0 auto 46px;padding:0 var(--gutter)}.page-platform .fq-kick{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#2C6A92;margin-bottom:16px}.page-platform .fq-kick svg{width:22px;height:15px}.page-platform .fq-head h2{font-family:var(--f-display);font-weight:800;font-size:clamp(21px,2.4vw,28px);letter-spacing:-.03em;line-height:1.05;color:#0B1F3A}.page-platform .fq-sub{margin-top:14px;font-size:clamp(16px,1.4vw,18px);font-weight:300;line-height:1.65;color:#506678}.page-platform .fq-list{max-width:780px;margin:0 auto;padding:0 var(--gutter);display:grid;gap:12px}.page-platform .fq-item{background:#fff;border:1px solid rgba(11,31,58,.1);border-radius:16px;transition:border-color .25s,box-shadow .25s}.page-platform .fq-item:hover{border-color:rgba(94,173,242,.4)}.page-platform .fq-item[open]{border-color:rgba(94,173,242,.55);box-shadow:0 20px 46px -28px rgba(11,31,58,.28)}.page-platform .fq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 22px;font-family:var(--f-display);font-weight:700;font-size:16px;letter-spacing:-.01em;color:#0B1F3A}.page-platform .fq-item summary::-webkit-details-marker{display:none}.page-platform .fq-item summary:focus-visible{outline:2px solid #5EADF2;outline-offset:3px;border-radius:16px}.page-platform .fq-ic{flex:0 0 auto;width:27px;height:27px;border-radius:50%;border:1.5px solid rgba(11,31,58,.22);display:flex;align-items:center;justify-content:center;color:#2C6A92;transition:transform .3s var(--ease),background .25s,color .25s,border-color .25s}.page-platform .fq-ic svg{width:11px;height:11px}.page-platform .fq-item[open] .fq-ic{transform:rotate(45deg);background:#5EADF2;border-color:#5EADF2;color:#fff}.page-platform .fq-a{padding:0 22px 20px;font-size:14px;font-weight:300;line-height:1.7;color:#4A5F73;max-width:64ch}.page-platform .fq-a b{color:#0B1F3A;font-weight:600}.page-platform .fq-item[open] .fq-a{animation:fq-in .35s var(--ease) both}@keyframes fq-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.page-platform .fq-item[open] .fq-a{animation:none}}.page-platform .ag2-summit{position:relative}.page-platform .dx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:980px;margin:46px auto 0}@media(max-width:820px){.page-platform .dx-grid{grid-template-columns:1fr;max-width:540px}}.page-platform .dx-card{position:relative;display:flex;flex-direction:column;gap:13px;padding:28px;border-radius:20px;background:linear-gradient(165deg,rgba(17,38,64,.92),rgba(10,24,42,.92));border:1px solid rgba(125,196,240,.16);text-decoration:none;color:var(--txt);transition:transform .35s var(--ease),border-color .3s,box-shadow .35s;overflow:hidden}.page-platform .dx-card:after{content:"";position:absolute;left:-30%;right:-30%;bottom:-55%;height:70%;background:radial-gradient(closest-side,rgba(94,173,242,.16),transparent);opacity:0;transition:opacity .4s;pointer-events:none}.page-platform .dx-card:hover{transform:translateY(-5px);border-color:rgba(94,173,242,.5);box-shadow:0 32px 64px -32px rgba(0,0,0,.75)}.page-platform .dx-card:hover:after{opacity:1}.page-platform .dx-card:focus-visible{outline:2px solid #5EADF2;outline-offset:3px}.page-platform .dx-top{display:flex;align-items:center;justify-content:space-between}.page-platform .dx-ic{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:rgba(94,173,242,.1);border:1px solid rgba(94,173,242,.25);color:#5EADF2}.page-platform .dx-ic svg{width:21px;height:21px}.page-platform .dx-chip{display:inline-flex;align-items:center;gap:7px;font-family:var(--f-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;padding:6px 13px;border-radius:20px;border:1px solid}.page-platform .dx-chip.free{color:var(--aurora)}.page-platform .dx-chip.free,.page-platform .dx-chip.live{border-color:rgba(94,173,242,.45);background:rgba(94,173,242,.08)}.page-platform .dx-chip.live{color:#5EADF2}.page-platform .dx-chip.live:before{content:"";width:6px;height:6px;border-radius:50%;background:#5EADF2;animation:dx-pulse 1.6s ease-in-out infinite}@keyframes dx-pulse{0%,to{opacity:.35}50%{opacity:1}}.page-platform .dx-title{font-family:var(--f-display);font-weight:800;font-size:24px;letter-spacing:-.02em;color:#fff}.page-platform .dx-line{font-style:normal;font-size:14px;font-weight:300;line-height:1.6;color:var(--txt-dim)}.page-platform .dx-list{list-style:none;margin:3px 0 6px;padding:0;display:grid;gap:9px}.page-platform .dx-list li{position:relative;padding-left:24px;font-size:14px;line-height:1.55;color:var(--txt-dim)}.page-platform .dx-list li:before{content:"";position:absolute;left:1px;top:.42em;width:12px;height:6px;border-left:2px solid var(--aurora);border-bottom:2px solid var(--aurora);transform:rotate(-45deg)}.page-platform .dx-cta{margin-top:auto;display:inline-flex;align-items:center;gap:10px;align-self:flex-start;padding:11px 21px;border-radius:999px;font-size:14px;font-weight:600;transition:border-color .25s,color .25s,background .25s}.page-platform .dx-cta svg{width:15px;height:15px;transition:transform .25s var(--ease)}.page-platform .dx-card:hover .dx-cta svg{transform:translateX(4px)}.page-platform .dx-cta.primary{background:var(--red);color:#fff;box-shadow:0 12px 26px -12px rgba(49,103,203,.7)}.page-platform .dx-cta.ghost{border:1px solid rgba(125,196,240,.35);color:var(--txt)}.page-platform .dx-card:hover .dx-cta.ghost{border-color:#5EADF2;color:#fff}@media (prefers-reduced-motion:reduce){.page-platform .dx-chip.live:before{animation:none}.page-platform .dx-card,.page-platform .dx-cta svg{transition:none}}.page-platform .az-dark .ag2-diff-big,.page-platform .az-dark .az-h,.page-platform .az-dark .head-block h3,.page-platform .az-dark h2{color:#ffffff}.page-platform .section-wrap:has(.ridge)+*,.page-platform :is(section,div):has(>.ridge)+*{margin-top:-2px}.page-platform .pg-hero{position:relative;min-height:66vh;display:flex;align-items:center;padding-block:150px 88px;overflow:clip}.page-platform .pg-hero.night{background:radial-gradient(140% 120% at 72% -10%,#11365e 0,#0a1c34 46%,#060F1C 100%)}.page-platform .pg-hero.dawn{background:linear-gradient(180deg,#0d2540,#0a1a30 46%,#060F1C)}.page-platform .pg-hero .container{position:relative;z-index:2}.page-platform .pg-hero-inner{max-width:840px}.page-platform .pg-title{font-family:var(--f-display);font-weight:800;letter-spacing:-.045em;line-height:1;font-size:clamp(34px,5.2vw,66px);color:#fff;margin:18px 0 0}.page-platform .pg-title .answer{color:var(--gold-soft)}.page-platform .pg-sub{margin-top:22px;max-width:640px;font-size:clamp(16px,1.5vw,19px);color:var(--txt-dim);font-weight:300}.page-platform .pg-cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.page-platform .pg-metrics{display:flex;gap:38px;flex-wrap:wrap;margin-top:52px}.page-platform .pg-metric .n{font-family:var(--f-display);font-weight:800;font-size:clamp(26px,3vw,40px);color:var(--gold-soft);line-height:1;letter-spacing:-.03em}.page-platform .pg-metric .l{font-size:13px;color:var(--txt-faint);margin-top:7px;max-width:160px;line-height:1.45}.page-platform .pg-grid{display:grid;gap:18px;margin-top:44px}.page-platform .g2{grid-template-columns:repeat(2,1fr)}.page-platform .g3{grid-template-columns:repeat(3,1fr)}.page-platform .g4{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.page-platform .g2,.page-platform .g3,.page-platform .g4{grid-template-columns:1fr}}.page-platform .pg-card{background:var(--glass);border:1px solid var(--line);border-radius:var(--r-card);padding:24px;transition:border-color .25s,transform .25s,background .25s}.page-platform .pg-card:hover{border-color:var(--glacier-bright);transform:translateY(-3px)}.page-platform .az-light .pg-card,.page-platform .az-mist .pg-card{background:#fff;border-color:rgba(11,31,58,.1);box-shadow:0 22px 46px -36px rgba(11,31,58,.45)}.page-platform .az-light .pg-card:hover,.page-platform .az-mist .pg-card:hover{border-color:#2C6A92}.page-platform .pg-ico{width:44px;height:44px;border-radius:12px;background:rgba(125,196,240,.1);border:1px solid var(--line-soft);display:grid;place-items:center;color:var(--glacier-bright);margin-bottom:16px}.page-platform .pg-ico svg{width:22px;height:22px}.page-platform .az-light .pg-ico,.page-platform .az-mist .pg-ico{background:rgba(44,106,146,.09);color:#2C6A92;border-color:rgba(11,31,58,.08)}.page-platform .pg-card h3{font-family:var(--f-display);font-weight:700;font-size:18px;letter-spacing:-.012em;margin-bottom:8px;color:#fff}.page-platform .az-light .pg-card h3,.page-platform .az-mist .pg-card h3{color:#0B1F3A}.page-platform .pg-card p{font-size:14px;line-height:1.6;color:var(--txt-dim)}.page-platform .az-light .pg-card p,.page-platform .az-mist .pg-card p{color:#506678}.page-platform .pg-card .lk{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-family:var(--f-mono);font-size:12px;letter-spacing:.04em;color:var(--glacier-bright)}.page-platform .az-light .pg-card .lk,.page-platform .az-mist .pg-card .lk{color:#2C6A92}.page-platform .pg-card .lk svg{width:13px;height:13px}.page-platform .pg-letter{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;font-family:var(--f-display);font-weight:800;font-size:22px;color:var(--abyss);background:linear-gradient(135deg,var(--glacier-bright),var(--aurora));flex:0 0 auto}.page-platform .pg-final{position:relative;text-align:center;padding-block:clamp(90px,12vw,150px);overflow:hidden}.page-platform .pg-final h2{font-family:var(--f-display);font-weight:800;font-size:clamp(28px,3.6vw,46px);letter-spacing:-.04em;color:#fff;line-height:1.02;margin-bottom:16px}.page-platform .pg-final h2 .answer{color:var(--gold-soft)}.page-platform .pg-final p{max-width:520px;margin:0 auto 30px;color:var(--txt-dim)}.page-platform .pg-final .pg-cta{justify-content:center}.page-platform .az .az-head{max-width:680px}.page-platform .az .az-head .az-h{margin-top:14px}.page-platform .az .az-head .lead{margin-top:16px}.page-platform .sp-kick{display:inline-flex;align-items:center;gap:9px;font-family:var(--f-mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--glacier-bright)}.page-platform .sp-kick:before{content:"";width:22px;height:1px;background:linear-gradient(90deg,var(--glacier-bright),transparent)}.page-platform .sp-breadcrumb{font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;color:var(--txt-faint);margin-bottom:14px}.page-platform .sp-breadcrumb a{color:var(--txt-dim)}.page-platform .sp-breadcrumb a:hover{color:var(--glacier-bright)}.page-platform .sp-breadcrumb .sep{opacity:.5;margin:0 8px}.page-platform .sp-ribbon{display:inline-flex;align-items:center;gap:12px;margin-top:30px;padding:9px 16px 9px 12px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--glass);font-size:13px;color:var(--txt-dim)}.page-platform .sp-ribbon b{color:#fff;font-weight:600}.page-platform .sp-ribbon .keys{display:inline-flex;gap:4px}.page-platform .sp-ribbon .keys i{width:19px;height:19px;border-radius:5px;display:grid;place-items:center;font-family:var(--f-display);font-style:normal;font-weight:700;font-size:11px;color:var(--txt-faint);background:rgba(255,255,255,.05);border:1px solid var(--line-soft)}.page-platform .sp-ribbon .keys i.on{color:var(--abyss);background:linear-gradient(135deg,var(--glacier-bright),var(--aurora));border-color:transparent}.page-platform .sp-split{display:grid;grid-template-columns:1fr 1.05fr;gap:44px;margin-top:8px}.page-platform .sp-split.rev .sp-copy{order:2}.page-platform .sp-copy .k{font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--glacier-bright);display:block;margin-bottom:12px}.page-platform .az-light .sp-copy .k,.page-platform .az-mist .sp-copy .k{color:#2C6A92}.page-platform .sp-copy h3{font-family:var(--f-display);font-weight:800;font-size:clamp(22px,2.6vw,32px);letter-spacing:-.025em;color:#fff;line-height:1.08;margin-bottom:14px}.page-platform .az-light .sp-copy h3,.page-platform .az-mist .sp-copy h3{color:#0B1F3A}.page-platform .sp-copy p{color:var(--txt-dim);font-size:15.5px;line-height:1.7}.page-platform .az-light .sp-copy p,.page-platform .az-mist .sp-copy p{color:#506678}.page-platform .sp-copy ul{display:flex;flex-direction:column;gap:11px}.page-platform .sp-copy li{padding-left:28px;line-height:1.55;color:var(--txt-dim)}.page-platform .az-light .sp-copy li,.page-platform .az-mist .sp-copy li{color:#506678}.page-platform .sp-copy li:before{content:"";position:absolute;left:0;top:3px;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 50% 50%,var(--aurora),transparent 72%)}.page-platform .sp-copy li:after{content:"";position:absolute;left:5px;top:8px;width:5px;height:8px;border-right:2px solid var(--abyss);border-bottom:2px solid var(--abyss);transform:rotate(40deg)}@media(max-width:880px){.page-platform .sp-split{grid-template-columns:1fr;gap:30px}.page-platform .sp-split.rev .sp-copy{order:0}}.page-platform .sp-mock{position:relative;border-radius:18px;padding:20px;background:linear-gradient(180deg,rgba(13,33,56,.82),rgba(10,24,44,.82));border:1px solid var(--line);box-shadow:0 40px 80px -50px rgba(0,0,0,.8);overflow:hidden}.page-platform .az-light .sp-mock,.page-platform .az-mist .sp-mock{background:linear-gradient(180deg,#0b2038,#0a1c34);border-color:rgba(11,31,58,.14);box-shadow:0 34px 70px -44px rgba(11,31,58,.55)}.page-platform .sp-mock:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 80% -10%,rgba(125,196,240,.14),transparent 60%);pointer-events:none}.page-platform .sp-mock .bar{display:flex;align-items:center;gap:6px;margin-bottom:16px}.page-platform .sp-mock .bar i{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.14)}.page-platform .sp-mock .bar .t{margin-left:8px;font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;color:var(--txt-faint)}.page-platform .sp-answer{display:flex;gap:12px;padding:14px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid var(--line-soft)}.page-platform .sp-answer .av{width:26px;height:26px;border-radius:8px;flex:0 0 auto;background:linear-gradient(135deg,var(--glacier-bright),var(--aurora))}.page-platform .sp-answer .ln{height:8px;border-radius:5px;background:rgba(255,255,255,.12);margin-bottom:8px}.page-platform .sp-answer .body{flex:1}.page-platform .sp-cite{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:4px 9px;border-radius:var(--r-pill);font-family:var(--f-mono);font-size:11px;color:var(--aurora);background:rgba(94,173,242,.1);border:1px solid rgba(94,173,242,.3)}.page-platform .sp-cite.dim{color:var(--txt-faint);background:rgba(255,255,255,.04);border-color:var(--line-soft)}.page-platform .sp-rows{display:flex;flex-direction:column;gap:9px}.page-platform .sp-srow{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid var(--line-soft);font-size:13px;color:var(--txt-dim)}.page-platform .sp-srow .fav{width:18px;height:18px;border-radius:5px;flex:0 0 auto;background:linear-gradient(135deg,var(--glacier),var(--summit-2))}.page-platform .sp-srow .fav.you{background:linear-gradient(135deg,var(--gold),var(--gold-soft))}.page-platform .sp-srow .pct{margin-left:auto;font-family:var(--f-mono);color:var(--gold-soft)}.page-platform .sp-srow.hot{border-color:rgba(94,173,242,.4);background:rgba(94,173,242,.08)}.page-platform .sp-bar{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--txt-dim);margin-bottom:12px}.page-platform .sp-bar .nm{flex:0 0 96px}.page-platform .sp-bar .tr{flex:1;height:9px;border-radius:6px;background:rgba(255,255,255,.07);overflow:hidden}.page-platform .sp-bar .tr i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--glacier),var(--aurora))}.page-platform .sp-bar.you .tr i{background:linear-gradient(90deg,var(--gold),var(--gold-soft))}.page-platform .sp-bar .vv{flex:0 0 auto;font-family:var(--f-mono);color:#fff}.page-platform .sp-grid-dots{display:grid;grid-template-columns:repeat(12,1fr);gap:7px}.page-platform .sp-grid-dots i{aspect-ratio:1;border-radius:4px;background:rgba(255,255,255,.06)}.page-platform .sp-grid-dots i.l1{background:rgba(74,127,165,.5)}.page-platform .sp-grid-dots i.l2{background:rgba(125,196,240,.7)}.page-platform .sp-grid-dots i.l3{background:var(--aurora);box-shadow:0 0 8px rgba(94,173,242,.5)}.page-platform .sp-donut{display:flex;align-items:center;gap:22px}.page-platform .sp-donut .ring{width:120px;height:120px;border-radius:50%;flex:0 0 auto;background:conic-gradient(var(--aurora) 0 42%,var(--glacier-bright) 42% 68%,var(--gold-soft) 68% 86%,rgba(255,255,255,.1) 86% 100%);position:relative}.page-platform .sp-donut .ring:after{content:"";position:absolute;inset:20px;border-radius:50%;background:#0a1c34}.page-platform .sp-donut .leg{display:flex;flex-direction:column;gap:9px;font-size:13px;color:var(--txt-dim)}.page-platform .sp-donut .leg span{display:flex;align-items:center;gap:9px}.page-platform .sp-donut .leg b{width:10px;height:10px;border-radius:3px}.page-platform .sp-spark{width:100%;height:120px}.page-platform .sp-spark polyline{fill:none;stroke:var(--aurora);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.page-platform .sp-spark .area{fill:url(#spk);opacity:.5}.page-platform .sp-steps{display:flex;flex-direction:column;gap:0;margin-top:14px;counter-reset:s}.page-platform .sp-step{position:relative;padding:0 0 34px 62px}.page-platform .sp-step:before{counter-increment:s;content:counter(s);position:absolute;left:0;top:0;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-family:var(--f-display);font-weight:800;font-size:17px;color:var(--abyss);background:linear-gradient(135deg,var(--glacier-bright),var(--aurora))}.page-platform .sp-step:after{content:"";position:absolute;left:20px;top:48px;bottom:6px;width:2px;background:linear-gradient(180deg,var(--glacier),transparent)}.page-platform .sp-step:last-child{padding-bottom:0}.page-platform .sp-step:last-child:after{display:none}.page-platform .sp-step h4{font-family:var(--f-display);font-weight:700;font-size:18px;color:#fff;margin-bottom:6px}.page-platform .az-light .sp-step h4,.page-platform .az-mist .sp-step h4{color:#0B1F3A}.page-platform .sp-step p{font-size:14.5px;line-height:1.6;color:var(--txt-dim)}.page-platform .az-light .sp-step p,.page-platform .az-mist .sp-step p{color:#506678}.page-platform .sp-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:10px}.page-platform .sp-stat{padding:26px 22px;border-radius:16px;border:1px solid var(--line);background:var(--glass)}.page-platform .az-light .sp-stat,.page-platform .az-mist .sp-stat{background:#fff;border-color:rgba(11,31,58,.1);box-shadow:0 20px 44px -36px rgba(11,31,58,.4)}.page-platform .sp-stat .n{font-family:var(--f-display);font-weight:800;font-size:clamp(30px,3.6vw,46px);letter-spacing:-.03em;line-height:1;background:linear-gradient(120deg,var(--glacier-bright),var(--aurora));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-platform .sp-stat .l{margin-top:10px;font-size:13.5px;line-height:1.5;color:var(--txt-dim)}.page-platform .az-light .sp-stat .l,.page-platform .az-mist .sp-stat .l{color:#506678}@media(max-width:900px){.page-platform .sp-stats{grid-template-columns:repeat(2,1fr)}}.page-platform .sp-article{display:grid;grid-template-columns:230px 1fr;gap:52px;align-items:start}.page-platform .sp-toc{position:sticky;top:120px;font-size:13.5px}.page-platform .sp-toc .lbl{font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--txt-faint);margin-bottom:14px}.page-platform .az-light .sp-toc .lbl,.page-platform .az-mist .sp-toc .lbl{color:#8598a8}.page-platform .sp-toc a{display:block;padding:7px 0 7px 14px;border-left:2px solid var(--line);color:var(--txt-dim);transition:color .2s,border-color .2s}.page-platform .az-light .sp-toc a,.page-platform .az-mist .sp-toc a{color:#607488;border-color:rgba(11,31,58,.12)}.page-platform .sp-toc a:hover{color:var(--glacier-bright);border-color:var(--glacier-bright)}.page-platform .az-light .sp-toc a:hover,.page-platform .az-mist .sp-toc a:hover{color:#2C6A92;border-color:#2C6A92}.page-platform .sp-prose{max-width:720px}.page-platform .sp-prose h2{font-family:var(--f-display);font-weight:800;font-size:clamp(23px,2.6vw,30px);letter-spacing:-.025em;color:#0B1F3A;margin:44px 0 14px;scroll-margin-top:110px}.page-platform .sp-prose h2:first-child{margin-top:0}.page-platform .az-dark .sp-prose h2,.page-platform .az-night .sp-prose h2{color:#fff}.page-platform .sp-prose h3{font-family:var(--f-display);font-weight:700;font-size:19px;color:#123152;margin:26px 0 10px}.page-platform .az-dark .sp-prose h3,.page-platform .az-night .sp-prose h3{color:#e8eef5}.page-platform .sp-prose p{font-size:16px;line-height:1.78;color:#42566a;margin-bottom:16px}.page-platform .az-dark .sp-prose p,.page-platform .az-night .sp-prose p{color:var(--txt-dim)}.page-platform .sp-prose ul{margin:0 0 18px;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:10px}.page-platform .sp-prose ul li{position:relative;padding-left:24px;font-size:15.5px;line-height:1.62;color:#42566a}.page-platform .az-dark .sp-prose li,.page-platform .az-night .sp-prose li{color:var(--txt-dim)}.page-platform .sp-prose ul li:before{content:"";position:absolute;left:2px;top:9px;width:7px;height:7px;border-radius:2px;background:var(--glacier-bright);transform:rotate(45deg)}.page-platform .sp-note{margin:22px 0;padding:18px 20px;border-radius:14px;border:1px solid rgba(94,173,242,.28);background:rgba(94,173,242,.07);font-size:14.5px;line-height:1.6;color:#33506e}.page-platform .az-dark .sp-note,.page-platform .az-night .sp-note{color:var(--txt-dim)}.page-platform .sp-note b{color:#0B1F3A}.page-platform .az-dark .sp-note b,.page-platform .az-night .sp-note b{color:#fff}@media(max-width:860px){.page-platform .sp-article{grid-template-columns:1fr;gap:26px}.page-platform .sp-toc{position:static;display:flex;flex-wrap:wrap;gap:8px}.page-platform .sp-toc a{border:1px solid var(--line);border-radius:var(--r-pill);padding:6px 12px}}.page-platform .sp-take{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:12px}.page-platform .sp-take .it{padding:22px;border-radius:14px;background:var(--glass);border:1px solid var(--line)}.page-platform .az-light .sp-take .it,.page-platform .az-mist .sp-take .it{background:#fff;border-color:rgba(11,31,58,.1)}.page-platform .sp-take .it .ic{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:var(--abyss);background:linear-gradient(135deg,var(--glacier-bright),var(--aurora));margin-bottom:13px}.page-platform .sp-take .it .ic svg{width:18px;height:18px}.page-platform .sp-take .it p{font-size:14.5px;line-height:1.6;color:var(--txt-dim)}.page-platform .az-light .sp-take .it p,.page-platform .az-mist .sp-take .it p{color:#506678}.page-platform .sp-take .it b{color:#fff;display:block;margin-bottom:5px;font-family:var(--f-display)}.page-platform .az-light .sp-take b,.page-platform .az-mist .sp-take b{color:#0B1F3A}@media(max-width:900px){.page-platform .sp-take{grid-template-columns:1fr}}.page-platform .sp-cmp{width:100%;border-collapse:collapse;margin-top:16px;font-size:14.5px;border-radius:16px;overflow:hidden;border:1px solid var(--line)}.page-platform .sp-cmp td,.page-platform .sp-cmp th{padding:16px 20px;text-align:left;border-bottom:1px solid var(--line)}.page-platform .sp-cmp thead th{font-family:var(--f-display);font-weight:700;color:#fff;background:rgba(255,255,255,.03)}.page-platform .az-light .sp-cmp thead th,.page-platform .az-mist .sp-cmp thead th{color:#0B1F3A;background:#f0f5fa}.page-platform .sp-cmp thead th.us{color:var(--gold-soft)}.page-platform .sp-cmp tbody th{font-weight:500;color:var(--txt-dim)}.page-platform .az-light .sp-cmp tbody th,.page-platform .az-mist .sp-cmp tbody th{color:#42566a}.page-platform .sp-cmp td{color:var(--txt-dim);text-align:center}.page-platform .az-light .sp-cmp td,.page-platform .az-mist .sp-cmp td{color:#506678}.page-platform .sp-cmp td.us{background:rgba(94,173,242,.06)}.page-platform .sp-cmp .yes{color:var(--aurora);font-weight:700}.page-platform .sp-cmp .no{color:var(--txt-faint)}.page-platform .sp-cmp tr:last-child td,.page-platform .sp-cmp tr:last-child th{border-bottom:0}@media(max-width:760px){.page-platform .sp-cmp td,.page-platform .sp-cmp th{padding:12px}.page-platform .sp-cmp{font-size:13px}}.page-platform .sp-azbar{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.page-platform .sp-azbar a{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;font-family:var(--f-mono);font-size:13px;color:var(--txt-dim);background:var(--glass);border:1px solid var(--line)}.page-platform .az-light .sp-azbar a,.page-platform .az-mist .sp-azbar a{background:#fff;border-color:rgba(11,31,58,.1);color:#42566a}.page-platform .sp-azbar a:hover{color:var(--glacier-bright);border-color:var(--glacier-bright)}.page-platform .sp-terms{margin-top:34px;display:grid;gap:14px}.page-platform .sp-term{padding:22px 24px;border-radius:14px;background:var(--glass);border:1px solid var(--line);scroll-margin-top:110px}.page-platform .az-light .sp-term,.page-platform .az-mist .sp-term{background:#fff;border-color:rgba(11,31,58,.1);box-shadow:0 18px 40px -36px rgba(11,31,58,.4)}.page-platform .sp-term dt{font-family:var(--f-display);font-weight:700;font-size:18px;color:#fff;margin-bottom:6px;display:flex;align-items:baseline;gap:10px}.page-platform .az-light .sp-term dt,.page-platform .az-mist .sp-term dt{color:#0B1F3A}.page-platform .sp-term dt .tag{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;color:var(--glacier-bright);padding:2px 8px;border-radius:var(--r-pill);border:1px solid var(--line-soft)}.page-platform .sp-term dd{font-size:14.5px;line-height:1.65;color:var(--txt-dim)}.page-platform .az-light .sp-term dd,.page-platform .az-mist .sp-term dd{color:#506678}.page-platform .sp-cover{display:grid;grid-template-columns:1.1fr .9fr;gap:44px;align-items:center}.page-platform .sp-bookish{position:relative;border-radius:18px;padding:38px 32px;background:linear-gradient(155deg,#123a63,#0a1c34);border:1px solid var(--line);box-shadow:0 50px 90px -50px rgba(0,0,0,.85);overflow:hidden}.page-platform .sp-bookish:after{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:linear-gradient(180deg,var(--glacier-bright),var(--aurora))}.page-platform .sp-bookish .rpt{font-family:var(--f-mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--glacier-bright)}.page-platform .sp-bookish h3{font-family:var(--f-display);font-weight:800;font-size:clamp(24px,3vw,34px);letter-spacing:-.03em;color:#fff;margin:14px 0;line-height:1.05}.page-platform .sp-bookish .meta{font-size:13px;color:var(--txt-faint);font-family:var(--f-mono)}.page-platform .sp-chapters{display:flex;flex-direction:column;gap:2px;margin-top:12px;counter-reset:ch}.page-platform .sp-chapter{display:flex;gap:16px;align-items:baseline;padding:16px 4px;border-bottom:1px solid var(--line)}.page-platform .sp-chapter:before{counter-increment:ch;content:counter(ch,decimal-leading-zero);font-family:var(--f-mono);font-size:13px;color:var(--glacier-bright);flex:0 0 auto}.page-platform .sp-chapter h4{font-family:var(--f-display);font-weight:700;font-size:16.5px;color:#fff;margin-bottom:3px}.page-platform .az-light .sp-chapter h4,.page-platform .az-mist .sp-chapter h4{color:#0B1F3A}.page-platform .sp-chapter p{font-size:13.5px;color:var(--txt-dim)}.page-platform .az-light .sp-chapter p,.page-platform .az-mist .sp-chapter p{color:#607488}.page-platform .az-light .sp-chapter,.page-platform .az-mist .sp-chapter{border-color:rgba(11,31,58,.1)}@media(max-width:880px){.page-platform .sp-cover{grid-template-columns:1fr;gap:28px}}.page-platform .sp-filters{display:flex;flex-wrap:wrap;gap:9px;margin-top:6px}.page-platform .sp-filters .chip{padding:8px 16px;border-radius:var(--r-pill);font-size:13px;color:var(--txt-dim);background:var(--glass);border:1px solid var(--line);cursor:default}.page-platform .az-light .sp-filters .chip,.page-platform .az-mist .sp-filters .chip{background:#fff;border-color:rgba(11,31,58,.1);color:#42566a}.page-platform .sp-filters .chip.on{color:var(--abyss);background:linear-gradient(135deg,var(--glacier-bright),var(--aurora));border-color:transparent;font-weight:600}.page-platform .sp-posts{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:30px}@media(max-width:820px){.page-platform .sp-posts{grid-template-columns:1fr}}.page-platform .sp-post{display:flex;flex-direction:column;padding:24px;border-radius:16px;background:var(--glass);border:1px solid var(--line);transition:transform .25s,border-color .25s}.page-platform .az-light .sp-post,.page-platform .az-mist .sp-post{background:#fff;border-color:rgba(11,31,58,.1);box-shadow:0 22px 46px -38px rgba(11,31,58,.45)}.page-platform .sp-post:hover{transform:translateY(-3px);border-color:var(--glacier-bright)}.page-platform .sp-post .tg{font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--glacier-bright);margin-bottom:12px}.page-platform .az-light .sp-post .tg,.page-platform .az-mist .sp-post .tg{color:#2C6A92}.page-platform .sp-post h3{font-family:var(--f-display);font-weight:700;font-size:19px;line-height:1.22;letter-spacing:-.015em;color:#fff;margin-bottom:9px}.page-platform .az-light .sp-post h3,.page-platform .az-mist .sp-post h3{color:#0B1F3A}.page-platform .sp-post p{font-size:14px;line-height:1.6;color:var(--txt-dim);flex:1}.page-platform .az-light .sp-post p,.page-platform .az-mist .sp-post p{color:#506678}.page-platform .sp-post .mt{margin-top:16px;font-family:var(--f-mono);font-size:11.5px;color:var(--txt-faint)}.page-platform .sp-stage-hero{position:relative;min-height:60vh;display:flex;align-items:center;padding-block:140px 84px;overflow:clip;background:radial-gradient(150% 130% at 78% -20%,#12365e 0,#0a1c34 48%,#060F1C 100%)}.page-platform .sp-stage-grid{display:grid;grid-template-columns:auto 1fr;gap:46px;align-items:center;position:relative;z-index:2}.page-platform .sp-bigletter{font-family:var(--f-display);font-weight:800;font-size:clamp(120px,18vw,236px);line-height:.72;letter-spacing:-.05em;background:linear-gradient(160deg,var(--glacier-bright),var(--aurora) 70%,var(--gold-soft));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 20px 60px rgba(94,173,242,.25))}.page-platform .sp-stagemeta .no{font-family:var(--f-mono);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--glacier-bright)}.page-platform .sp-stagemeta h1{font-family:var(--f-display);font-weight:800;font-size:clamp(38px,6vw,74px);letter-spacing:-.04em;color:#fff;line-height:.98;margin:10px 0 0}.page-platform .sp-stagemeta .lead{margin-top:18px;max-width:560px;font-size:clamp(16px,1.5vw,19px);color:var(--txt-dim);font-weight:300}.page-platform .sp-altitude{display:inline-flex;align-items:center;gap:10px;margin-top:24px;font-family:var(--f-mono);font-size:12.5px;letter-spacing:.08em;color:var(--gold-soft);padding:7px 14px;border-radius:var(--r-pill);border:1px solid rgba(94,173,242,.3);background:rgba(94,173,242,.08)}.page-platform .sp-altitude:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gold-soft);box-shadow:0 0 10px var(--gold-soft)}@media(max-width:760px){.page-platform .sp-stage-grid{grid-template-columns:1fr;gap:10px}.page-platform .sp-bigletter{font-size:44vw}}.page-platform .sp-ladder{display:flex;gap:10px 12px;margin-top:36px;flex-wrap:wrap}.page-platform .sp-ladder a{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;min-width:44px}.page-platform .sp-ladder .key{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;font-family:var(--f-display);font-weight:800;font-size:18px;color:var(--txt-faint);background:rgba(255,255,255,.05);border:1px solid var(--line-soft);transition:.25s}.page-platform .sp-ladder .key.on{color:var(--abyss);background:linear-gradient(135deg,var(--glacier-bright),var(--aurora));border-color:transparent;transform:translateY(-3px);box-shadow:0 10px 24px -10px rgba(94,173,242,.6)}.page-platform .sp-ladder a:hover .key{border-color:var(--glacier-bright);color:#fff}.page-platform .sp-ladder a:hover .key.on{color:var(--abyss)}.page-platform .sp-ladder .cap{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.06em;color:var(--txt-faint);text-transform:uppercase}.page-platform .sp-boxes{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:14px}.page-platform .sp-box{padding:26px;border-radius:16px;border:1px solid var(--line);background:var(--glass)}.page-platform .az-light .sp-box,.page-platform .az-mist .sp-box{background:#fff;border-color:rgba(11,31,58,.1);box-shadow:0 22px 46px -38px rgba(11,31,58,.45)}.page-platform .sp-box .h{display:flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--glacier-bright);margin-bottom:16px}.page-platform .az-light .sp-box .h,.page-platform .az-mist .sp-box .h{color:#2C6A92}.page-platform .sp-box ul{list-style:none;display:flex;flex-direction:column;gap:12px}.page-platform .sp-box li{position:relative;padding-left:26px;font-size:14.5px;line-height:1.55;color:var(--txt-dim)}.page-platform .az-light .sp-box li,.page-platform .az-mist .sp-box li{color:#506678}.page-platform .sp-box li:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;border-radius:5px;background:rgba(125,196,240,.14);border:1px solid var(--line-soft)}.page-platform .sp-box li:after{content:"";position:absolute;left:5px;top:6px;width:5px;height:8px;border-right:2px solid var(--aurora);border-bottom:2px solid var(--aurora);transform:rotate(40deg)}@media(max-width:760px){.page-platform .sp-boxes{grid-template-columns:1fr}}.page-platform .sp-next{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:8px;padding:26px 30px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(120deg,rgba(94,173,242,.08),rgba(94,173,242,.05))}.page-platform .sp-next .lbl{font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--txt-faint)}.page-platform .sp-next h4{font-family:var(--f-display);font-weight:800;font-size:clamp(20px,2.4vw,28px);color:#fff;letter-spacing:-.02em;margin-top:6px}.page-platform .az-light .sp-next h4,.page-platform .az-mist .sp-next h4{color:#0B1F3A}.page-platform .sp-conn{display:grid;grid-template-columns:1fr auto 1fr;gap:26px;align-items:center;margin-top:16px}.page-platform .sp-node{padding:26px;border-radius:16px;border:1px solid var(--line);background:var(--glass);text-align:center}.page-platform .az-light .sp-node,.page-platform .az-mist .sp-node{background:#fff;border-color:rgba(11,31,58,.1);box-shadow:0 22px 46px -38px rgba(11,31,58,.45)}.page-platform .sp-node .ic{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;margin:0 auto 14px;color:var(--glacier-bright);background:rgba(125,196,240,.1);border:1px solid var(--line-soft)}.page-platform .az-light .sp-node .ic,.page-platform .az-mist .sp-node .ic{color:#2C6A92;background:rgba(44,106,146,.08);border-color:rgba(11,31,58,.08)}.page-platform .sp-node .ic svg{width:24px;height:24px}.page-platform .sp-node b{font-family:var(--f-display);color:#fff;display:block;margin-bottom:5px}.page-platform .az-light .sp-node b,.page-platform .az-mist .sp-node b{color:#0B1F3A}.page-platform .sp-node span{font-size:13px;color:var(--txt-dim)}.page-platform .az-light .sp-node span,.page-platform .az-mist .sp-node span{color:#506678}.page-platform .sp-wire{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--glacier-bright);font-family:var(--f-mono);font-size:10px;letter-spacing:.1em}.page-platform .sp-wire svg{width:52px;height:22px}@media(max-width:760px){.page-platform .sp-conn{grid-template-columns:1fr}.page-platform .sp-wire{transform:rotate(90deg)}}.page-platform .sp-syschips{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.page-platform .sp-syschips span{padding:10px 16px;border-radius:12px;font-size:13.5px;color:var(--txt-dim);background:var(--glass);border:1px solid var(--line)}.page-platform .az-light .sp-syschips span,.page-platform .az-mist .sp-syschips span{background:#fff;border-color:rgba(11,31,58,.1);color:#42566a}.page-platform .sp-related{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:14px}.page-platform .sp-rel{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:14px;border:1px solid var(--line);background:var(--glass);transition:.25s}.page-platform .sp-rel:hover{transform:translateY(-3px);border-color:var(--glacier-bright)}.page-platform .az-light .sp-rel,.page-platform .az-mist .sp-rel{background:#fff;border-color:rgba(11,31,58,.1)}.page-platform .sp-rel .t{font-family:var(--f-display);font-weight:700;color:#fff}.page-platform .az-light .sp-rel .t,.page-platform .az-mist .sp-rel .t{color:#0B1F3A}.page-platform .sp-rel .d{font-size:13px;color:var(--txt-dim)}.page-platform .az-light .sp-rel .d,.page-platform .az-mist .sp-rel .d{color:#607488}.page-platform .sp-rel .go{font-family:var(--f-mono);font-size:11.5px;color:var(--glacier-bright);letter-spacing:.04em}@media(max-width:820px){.page-platform .sp-related{grid-template-columns:1fr}}.page-platform .az-light,.page-platform .az-mist{--txt:#13263c;--txt-dim:rgba(11,31,58,.72);--txt-faint:rgba(11,31,58,.5);--line:rgba(11,31,58,.12);--line-soft:rgba(11,31,58,.08);--glass:rgba(11,31,58,.03)}.page-platform .az-light .ag-bar,.page-platform .az-light .sp-mock,.page-platform .az-mist .ag-bar,.page-platform .az-mist .sp-mock{--txt:#ffffff;--txt-dim:rgba(255,255,255,.82);--txt-faint:rgba(255,255,255,.56);--line:rgba(255,255,255,.10);--line-soft:rgba(255,255,255,.07);--glass:rgba(255,255,255,.05)}.page-platform .az-light .sp-cmp tbody th,.page-platform .az-light .sp-cmp td,.page-platform .az-light .sp-prose li,.page-platform .az-light .sp-prose p,.page-platform .az-mist .sp-cmp tbody th,.page-platform .az-mist .sp-cmp td,.page-platform .az-mist .sp-prose li,.page-platform .az-mist .sp-prose p{color:#42566a}.page-platform .az-light .sp-cmp .no,.page-platform .az-mist .sp-cmp .no{color:#9aa8b6}.page-platform .az-night{background:linear-gradient(180deg,#0a1c34,#060F1C)}.page-platform{scroll-behavior:smooth}.page-platform .pg .reveal{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.page-platform .pg .reveal{animation:spRise .62s cubic-bezier(.22,.7,.2,1) both;-webkit-animation:spRise .62s cubic-bezier(.22,.7,.2,1) both}.page-platform .pg .reveal[data-d="1"]{animation-delay:.07s;-webkit-animation-delay:.07s}.page-platform .pg .reveal[data-d="2"]{animation-delay:.14s;-webkit-animation-delay:.14s}.page-platform .pg .reveal[data-d="3"]{animation-delay:.21s;-webkit-animation-delay:.21s}}@keyframes spRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@-webkit-keyframes spRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.page-platform .pg-final .container,.page-platform .pg-hero .container,.page-platform .sp-stage-hero .container{position:relative;z-index:2}.page-platform .tiltable{transform-style:preserve-3d;transition:transform .18s ease,box-shadow .3s,border-color .25s}@media (hover:none){.page-platform .tiltable{transform:none!important}}.page-platform .pf-line .bar i,.page-platform .sp-bar .tr i{transition:width 1.05s cubic-bezier(.22,.7,.2,1)}.page-platform .sp-filters .chip{cursor:pointer;user-select:none;transition:background .2s,color .2s,border-color .2s,transform .12s}.page-platform .sp-filters .chip:hover{border-color:var(--glacier-bright);color:var(--glacier-bright)}.page-platform .az-light .sp-filters .chip:hover,.page-platform .az-mist .sp-filters .chip:hover{border-color:#2C6A92;color:#2C6A92}.page-platform .sp-filters .chip.on,.page-platform .sp-filters .chip.on:hover{color:var(--abyss);border-color:transparent}.page-platform .sp-filters .chip:active{transform:scale(.95)}.page-platform .sp-hide{display:none!important}.page-platform .pg-grid,.page-platform .sp-posts{transition:opacity .2s}.page-platform .sp-search{width:100%;max-width:540px;margin:0 0 30px;padding:15px 20px;border-radius:var(--r-pill);border:1px solid rgba(11,31,58,.14);background:#fff;color:#0B1F3A;font-family:var(--f-body);font-size:15px;outline:none;transition:border-color .2s,box-shadow .2s}.page-platform .sp-search:focus{border-color:#2C6A92;box-shadow:0 0 0 4px rgba(44,106,146,.12)}.page-platform .sp-search::placeholder{color:#8598a8}.page-platform .sp-empty{color:#607488;font-size:15px;padding:8px 2px;display:none}.page-platform .sp-empty.show{display:block}.page-platform .to-top{position:fixed;right:22px;bottom:22px;z-index:60;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--glacier-bright),var(--aurora));color:var(--abyss);border:0;cursor:pointer;opacity:0;transform:translateY(14px) scale(.9);pointer-events:none;transition:opacity .3s,transform .3s,filter .2s;box-shadow:0 16px 34px -14px rgba(94,173,242,.6)}.page-platform .to-top.show{opacity:1;transform:none;pointer-events:auto}.page-platform .to-top:hover{filter:brightness(1.1)}.page-platform .to-top svg{width:20px;height:20px}.page-platform .sp-ladder a{transition:transform .2s}.page-platform .sp-ladder a:hover{transform:translateY(-4px)}.page-platform{--aurora:#5EADF2;--aurora-2:#7DC4F0}.page-platform .pg-hero{min-height:auto;padding-block:130px 96px}.page-platform .az{padding-block:clamp(64px,7.5vw,104px)}.page-platform .az-mist{background:#eef3f8}.page-platform .az-head{max-width:780px}.page-platform .sp-split{align-items:start}.page-platform .pg-final{padding-block:clamp(72px,9vw,112px)}.page-platform .pg-final h2{margin-bottom:14px}.page-platform .pg-final p{margin:0 0 30px;max-width:62ch}@media (min-width:1025px){.page-platform .az-dark .container{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.4fr);gap:clamp(48px,5vw,84px);align-items:center}.page-platform .az-dark .az-head{margin-bottom:0}.page-platform .az-dark .sp-steps{max-width:none}.page-platform .az-dark .sp-step p{max-width:58ch}.page-platform .pg-final .container{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(40px,5vw,88px);align-items:center}.page-platform .pg-final .pgf-copy p{margin-bottom:0}.page-platform .pg-final .pg-cta{justify-content:flex-end;flex-shrink:0}}.page-platform .pgf-copy p{margin:0 0 30px}.page-platform .m-flat{display:block;width:100%;text-align:left;font-family:var(--f-display);font-weight:600;font-size:16px;color:#fff;padding:14px 0;border-bottom:1px solid var(--line-soft)}@media (max-width:520px){.page-platform .pg-cta{width:100%;gap:12px}.page-platform .pg-cta .btn{width:100%;justify-content:center}}.page-platform .az-head{margin-bottom:clamp(32px,3.4vw,48px)}.page-platform .pg-grid,.page-platform .sp-split,.page-platform .sp-steps{margin-top:0}.page-platform .az-measure{max-width:62ch}.page-platform .sp-steps{max-width:860px}.page-platform .sp-step p{font-size:15px;max-width:64ch}.page-platform .sp-copy li{font-size:15px;line-height:1.6}.page-platform .pg-sub,.page-platform .sp-copy p{max-width:56ch}.page-platform .sp-copy h3{font-size:clamp(19px,1.5vw,23px);letter-spacing:-.01em}.page-platform .sp-copy ul{margin-top:18px}.page-platform .sp-split{grid-template-columns:1fr 1fr;gap:clamp(36px,4vw,64px);align-items:center}.page-platform .sp-cap{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.page-platform .sp-cap-row{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:var(--txt-dim)}.page-platform .sp-cap-row span:last-child{color:#fff;font-weight:600;font-size:15px}.page-platform .sp-cap-track{height:8px;border-radius:99px;background:rgba(255,255,255,.09);margin-top:10px;overflow:hidden}.page-platform .sp-cap-track i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--glacier-bright),var(--gold-soft))}.page-platform .sp-cap-foot{display:flex;justify-content:space-between;font-size:12px;color:var(--txt-faint);margin-top:10px}@media (max-width:1080px){.page-platform .pg-grid.g3{grid-template-columns:repeat(2,1fr)}.page-platform .pg-grid.g3>:last-child:nth-child(3){grid-column:1/-1}}@media (max-width:680px){.page-platform .pg-grid.g3{grid-template-columns:1fr}}@media (max-width:1024px){.page-platform .sp-split{grid-template-columns:1fr;gap:32px;align-items:start}.page-platform .sp-mock{max-width:560px}}@media (max-width:600px){.page-platform .az-head{margin-bottom:28px}.page-platform .sp-cap-foot{flex-direction:column;gap:4px}}.page-platform .feat-card .sheen,.page-platform .pg-final:after,.page-platform .pg-hero:after,.page-platform .sp-stage-hero:after{display:none!important;opacity:0!important;background:none!important}.page-platform .pg-hero .pg-title{font-size:clamp(31px,4.05vw,52px);text-wrap:balance}.page-platform .pg-hero .pg-sub{max-width:58ch}.page-platform .faq{display:grid;grid-template-columns:1fr 1fr;gap:clamp(22px,2.6vw,40px);margin-top:8px}.page-platform .faq-item h3{font-family:var(--f-display);font-weight:700;font-size:clamp(16px,1.5vw,18px);color:#0B1F3A}.page-platform .faq-item p{font-size:14.5px;line-height:1.6;color:#506678;max-width:52ch;margin-top:8px}@media (max-width:760px){.page-platform .faq{grid-template-columns:1fr;gap:26px}}.page-platform .stat-inline{color:#2C6A92;font-weight:600}.page-platform .pg-final{text-align:left}.page-platform .pg-final h2,.page-platform .pg-final p{margin-left:0;margin-right:0}.page-platform .pg-final p{max-width:64ch}.page-platform .pg-final .pg-cta{justify-content:flex-start;margin-top:30px}.page-platform .pg-final p{max-width:60ch}.page-platform .az .az-head .lead{max-width:62ch}.page-platform .faq-item p{max-width:50ch}.page-platform .viz{background:#fff;border:1px solid rgba(11,31,58,.11);border-radius:18px;padding:clamp(20px,2.1vw,26px);box-shadow:0 34px 64px -46px rgba(11,31,58,.55)}.page-platform .viz-cap{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.19em;text-transform:uppercase;color:#7A8CA0}.page-platform .viz-hero-n{display:flex;align-items:baseline;gap:10px;margin-top:8px}.page-platform .viz-hero-n b{font-family:var(--f-display);font-weight:800;font-size:clamp(36px,4.4vw,50px);letter-spacing:-.035em;color:#0B1F3A;line-height:1}.page-platform .viz-hero-n span{font-size:13px;color:#68798C}.page-platform .viz-note{font-size:12.5px;color:#68798C;margin-top:6px}.page-platform .viz-rule{height:1px;background:rgba(11,31,58,.1);margin:20px 0 16px}.page-platform .bars{display:flex;flex-direction:column;gap:15px}.page-platform .bar-row{display:grid;grid-template-columns:1fr auto;gap:7px 12px;align-items:baseline}.page-platform .bar-name{font-size:13.5px;font-weight:600;color:#0B1F3A}.page-platform .bar-val{font-family:var(--f-mono);font-size:12.5px;color:#506678}.page-platform .bar-track{grid-column:1/-1;height:9px;border-radius:999px;background:rgba(11,31,58,.08);overflow:hidden}.page-platform .bar-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#2C6A92,#5EADF2)}.page-platform .bar-row.is-low .bar-name{color:#A6412B}.page-platform .bar-row.is-low .bar-val{color:#A6412B;font-weight:600}.page-platform .bar-row.is-low .bar-fill{background:#A6412B}.page-platform .bar-flag{grid-column:1/-1;font-size:12px;color:#A6412B;display:flex;align-items:center;gap:6px;margin-top:2px}.page-platform .bar-flag svg{width:13px;height:13px;flex:0 0 auto}.page-platform .viz-foot{margin-top:18px;padding-top:14px;border-top:1px dashed rgba(11,31,58,.15);font-size:13px;color:#0B1F3A;font-weight:600}.page-platform .vizd{background:rgba(255,255,255,.045);border:1px solid var(--line);border-radius:18px;padding:clamp(20px,2.1vw,26px)}.page-platform .vizd .viz-cap{color:var(--txt-faint)}.page-platform .spark{display:flex;align-items:flex-end;gap:clamp(4px,.7vw,9px);height:132px;margin-top:16px}.page-platform .spark i{flex:1 1 0;display:block;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#7DC4F0,#2C6A92);min-height:3px}.page-platform .spark i.dip{background:linear-gradient(180deg,#C4694F,#8E3A28)}.page-platform .spark-x{display:flex;justify-content:space-between;margin-top:10px;font-family:var(--f-mono);font-size:11px;color:var(--txt-faint)}.page-platform .vizd-foot{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);font-size:13.5px;color:var(--txt-dim)}.page-platform .vizd-foot b{color:#fff;font-weight:600}.page-platform .sp-split.tight{grid-template-columns:1fr 1.06fr;gap:clamp(28px,3.4vw,52px)}.page-platform .sp-copy.tight ul{margin-top:16px}.page-platform .sp-copy.tight li{margin-bottom:9px}.page-platform .nx{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(28px,3.6vw,60px);align-items:start}.page-platform .nx-list{display:flex;flex-direction:column;border-top:1px solid rgba(11,31,58,.13)}.page-platform .nx-item{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:19px 4px;border-bottom:1px solid rgba(11,31,58,.13);text-decoration:none;transition:background .2s,padding .2s}.page-platform .nx-item:hover{background:rgba(44,106,146,.05);padding-left:12px;padding-right:12px}.page-platform .nx-ico{width:38px;height:38px;border-radius:10px;background:rgba(44,106,146,.09);border:1px solid rgba(11,31,58,.08);display:grid;place-items:center;color:#2C6A92;flex:0 0 auto}.page-platform .nx-ico svg{width:18px;height:18px}.page-platform .nx-t{font-family:var(--f-display);font-weight:700;font-size:16px;color:#0B1F3A;margin:0 0 3px}.page-platform .nx-d{font-size:13.5px;color:#506678;line-height:1.5;margin:0;max-width:46ch}.page-platform .nx-go{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.05em;color:#2C6A92;white-space:nowrap}@media(max-width:960px){.page-platform .nx{grid-template-columns:1fr;gap:26px}.page-platform .nx-item{grid-template-columns:auto 1fr;gap:14px}.page-platform .nx-go{display:none}}@media(max-width:820px){.page-platform .sp-split.tight{grid-template-columns:1fr}}@media (min-width:1025px){.page-platform .az-dark .container{display:block}.page-platform .az-dark .az-head{margin-bottom:clamp(30px,3vw,44px);max-width:760px}}.page-platform .az-dark .az-head .lead{max-width:64ch}.page-platform .nx-d,.page-platform .nx-t{display:block}.page-platform .nx .az-head .az-h{margin-top:0}.page-platform .az-mist .nx{padding-bottom:4px}.page-platform .sp-copy.tight h3{max-width:30ch}.page-platform .az-mist .nx{grid-template-columns:1fr 1.3fr;align-items:center}.page-platform .nx .az-head .az-h{font-size:clamp(26px,2.9vw,38px);max-width:14ch}.page-platform .nx .az-head .lead{max-width:34ch;margin-top:14px}.page-platform .az-dark .az-head .lead{max-width:70ch}.page-platform .az-dark,.page-platform .az-light,.page-platform .az-mist{padding-block:clamp(58px,6.4vw,92px)}.page-platform .sp-split.tight{margin-top:clamp(24px,2.6vw,38px)}@media(max-width:820px){.page-platform .nx .az-head .az-h,.page-platform .nx .az-head .lead{max-width:none}}.page-platform .viz-note{color:#5B6C7E}.page-platform .bar-val{color:#455A6E}.page-platform .az-dark .az-head .lead{max-width:62ch}.page-platform .vizd-foot{color:rgba(255,255,255,.86)}.page-platform .nx-d{color:#4A5F73}.page-platform .sp-copy li:after,.page-platform .sp-copy li:before{content:none!important;display:none!important}.page-platform .sp-copy ul{margin-top:20px}.page-platform .sp-copy li{position:relative;padding:12px 0;font-size:14.5px;line-height:1.5;display:flex;align-items:baseline;gap:12px}.page-platform .sp-copy li::marker{content:none}.page-platform .sp-copy li>b{flex:0 0 auto;font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:.14em;color:var(--rule-txt);min-width:20px}.page-platform .az-light{background:#FFFFFF}.page-platform .az-mist{background:#EDF2F8}.page-platform .az-dark{background:#0A1A30}.page-platform{--rule:rgba(11,31,58,.12);--rule-txt:#5C7085}.page-platform .az-dark{--rule:rgba(255,255,255,.14);--rule-txt:rgba(255,255,255,.62)}.page-platform .az-dark .sp-copy li{color:var(--txt-dim)}.page-platform .az-light .sp-copy li,.page-platform .az-mist .sp-copy li{color:#4A5F73}.page-platform .az-h{letter-spacing:-.035em;line-height:1.06;text-wrap:balance}.page-platform .az .az-head .lead{font-size:clamp(15.5px,1.35vw,17.5px);line-height:1.62}.page-platform .sp-copy h3{font-size:clamp(17px,1.55vw,20px);line-height:1.25;letter-spacing:-.018em;margin-bottom:10px}.page-platform .sp-copy p{font-size:15px;line-height:1.62}.page-platform .sp-split.tight{align-items:start}.page-platform .sp-split.tight>*{padding-top:2px}.page-platform .viz,.page-platform .vizd{margin-top:0}.page-platform .pg-final .container{position:relative}.page-platform .pgf-row{align-items:flex-end;gap:clamp(24px,4vw,64px)}.page-platform .pgf-copy{max-width:640px;padding-bottom:6px}.page-platform .pgf-art{width:clamp(140px,15vw,196px);margin-bottom:calc(-1 * clamp(58px,6.4vw,92px))}.page-platform .pgf-art img{aspect-ratio:520/1268}@media(max-width:900px){.page-platform .pgf-art{display:none}.page-platform .pgf-copy{max-width:none}}.page-platform .pg-final p{max-width:56ch}.page-platform .az-dark .az-head .lead,.page-platform .az-light .az-head .lead,.page-platform .az-mist .az-head .lead{max-width:58ch}.page-platform .sp-copy ul{list-style:none;margin-top:22px;display:block;border-top:1px solid var(--rule)}.page-platform .sp-copy li{display:block;padding:14px 0;margin:0;border-bottom:1px solid var(--rule)}.page-platform .sp-copy li>b{display:block;font-family:var(--f-display);font-weight:700;font-size:14.5px;letter-spacing:-.005em;margin:0 0 3px;color:var(--lbl)}.page-platform .sp-copy li>span{display:block;font-size:14px;line-height:1.5;color:var(--lbl-d)}.page-platform{--lbl:#0B1F3A;--lbl-d:#55697C}.page-platform .az-dark{--lbl:#FFFFFF;--lbl-d:rgba(255,255,255,.72)}.page-platform .pg-hero .container{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(24px,4vw,64px)}.page-platform .pg-hero-inner{flex:1 1 auto;min-width:0;max-width:760px;padding-bottom:clamp(6px,1.4vw,22px)}.page-platform .pg-hero .pg-title{font-size:clamp(31px,3.95vw,50px)}.page-platform .pg-hero-art{flex:0 0 auto;width:clamp(150px,16.5vw,224px);align-self:flex-end;margin-bottom:calc(-1 * clamp(76px,8.6vw,92px))}.page-platform .pg-hero-art img{width:100%;height:auto;aspect-ratio:520/1267;filter:drop-shadow(0 34px 42px rgba(0,0,0,.5))}@media(max-width:920px){.page-platform .pg-hero-art{display:none}.page-platform .pg-hero-inner{max-width:none;padding-bottom:0}}.page-platform .pg-final .pgf-copy{max-width:660px}.page-platform .faq{display:block}.page-platform #faq .az-head{margin-bottom:clamp(30px,3.4vw,46px)}.page-platform #faq .az-head .lead{margin-top:16px;max-width:58ch}.page-platform .faq-list{max-width:840px;border-top:1px solid var(--rule)}.page-platform .faq-item{border-bottom:1px solid var(--rule)}.page-platform .faq-h{margin:0;font-size:inherit;font-weight:inherit}.page-platform .faq-q{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:64px;padding:20px 2px;background:none;border:0;cursor:pointer;text-align:left;font-family:var(--f-display);font-weight:700;font-size:clamp(16px,1.5vw,18.5px);letter-spacing:-.012em;color:#0B1F3A;transition:color .18s}.page-platform .faq-q:hover{color:#2C6A92}.page-platform .faq-q:focus-visible{outline:2px solid #2C6A92;outline-offset:3px;border-radius:6px}.page-platform .faq-qt{flex:1 1 auto}.page-platform .faq-ico{width:19px;height:19px;flex:0 0 auto;color:#7A8CA0;transition:transform .28s ease,color .18s}.page-platform .faq-q:hover .faq-ico{color:#2C6A92}.page-platform .faq-item.is-open .faq-ico{transform:rotate(135deg);color:#2C6A92}.page-platform .faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.page-platform .faq-item.is-open .faq-a{grid-template-rows:1fr}.page-platform .faq-a>div{overflow:hidden}.page-platform .faq-a p{margin:0;padding:0 44px 24px 2px;font-size:15px;line-height:1.62;color:#4A5F73}@media(prefers-reduced-motion:reduce){.page-platform .faq-a,.page-platform .faq-ico{transition:none}}.page-platform .bl{background:#fff;border:1px solid rgba(11,31,58,.11);border-radius:18px;padding:clamp(20px,2.1vw,26px);box-shadow:0 34px 64px -46px rgba(11,31,58,.55)}.page-platform .bl-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(11,31,58,.1)}.page-platform .bl-top .t{font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:.19em;text-transform:uppercase;color:#5C7085}.page-platform .bl-pill{font-family:var(--f-mono);font-size:11.5px;color:#2C6A92;background:rgba(44,106,146,.08);border:1px solid rgba(11,31,58,.08);border-radius:999px;padding:5px 11px;white-space:nowrap}.page-platform .bl-track{height:10px;border-radius:999px;background:rgba(11,31,58,.08);overflow:hidden;margin-top:16px}.page-platform .bl-track i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#2C6A92,#5EADF2)}.page-platform .bl-cap-row{display:flex;justify-content:space-between;margin-top:9px;font-family:var(--f-mono);font-size:12px;color:#55677A}.page-platform .bl-rows{margin-top:18px;border-top:1px solid rgba(11,31,58,.1)}.page-platform .bl-row{display:grid;grid-template-columns:1fr auto;gap:3px 14px;padding:13px 0;border-bottom:1px solid rgba(11,31,58,.1)}.page-platform .bl-row:last-child{border-bottom:0}.page-platform .bl-n{font-size:14px;font-weight:600;color:#0B1F3A}.page-platform .bl-v{grid-column:2;grid-row:1/3;align-self:center;font-family:var(--f-mono);font-size:13.5px;color:#0B1F3A}.page-platform .bl-m{grid-column:1;font-family:var(--f-mono);font-size:11.5px;color:#5C7085}.page-platform .bl-note{grid-column:1/-1;margin-top:8px;padding-left:12px;border-left:2px solid rgba(44,106,146,.35);font-size:12.5px;line-height:1.5;color:#2C6A92;max-width:46ch}.page-platform .bl-row.is-saved .bl-v{color:#2C6A92}.page-platform .bl-foot{margin-top:16px;padding-top:14px;border-top:1px dashed rgba(11,31,58,.15);font-size:13px;line-height:1.55;color:#0B1F3A;font-weight:600;max-width:48ch}.page-platform .al{background:#fff;border:1px solid rgba(11,31,58,.11);border-radius:18px;padding:clamp(20px,2.1vw,26px);box-shadow:0 34px 64px -46px rgba(11,31,58,.55)}.page-platform .al-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(11,31,58,.1)}.page-platform .al-top .t{font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:.19em;text-transform:uppercase;color:#5C7085}.page-platform .al-pill{font-family:var(--f-mono);font-size:11.5px;color:#2C6A92;background:rgba(44,106,146,.08);border:1px solid rgba(11,31,58,.08);border-radius:999px;padding:5px 11px;white-space:nowrap}.page-platform .al .viz-note{margin-top:14px}.page-platform .al-row{margin-top:20px}.page-platform .al-rt{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:9px}.page-platform .al-rt span:first-child{font-size:14px;font-weight:600;color:#0B1F3A}.page-platform .al-rt span:last-child{font-family:var(--f-mono);font-size:12.5px;color:#55677A}.page-platform .al-bar{display:flex;height:14px;border-radius:999px;overflow:hidden;background:rgba(11,31,58,.08)}.page-platform .al-bar i{display:block;height:100%}.page-platform .s-move{background:linear-gradient(90deg,#2C6A92,#5EADF2)}.page-platform .s-stale{background:#C4D2E0}.page-platform .s-waste{background:#A6412B}.page-platform .al-leg{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;font-size:12.5px;color:#4A5F73}.page-platform .al-leg span{display:flex;align-items:center;gap:7px}.page-platform .al-leg i{width:10px;height:10px;border-radius:3px;display:block;flex:0 0 auto}.page-platform .al-foot{margin-top:16px;padding-top:14px;border-top:1px dashed rgba(11,31,58,.15);font-size:13px;line-height:1.55;color:#0B1F3A;font-weight:600;max-width:48ch}.page-platform .rule-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.page-platform .rule{background:rgba(255,255,255,.045);border:1px solid var(--line);border-radius:16px;padding:24px}.page-platform .rule-k{font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:.19em;text-transform:uppercase;color:rgba(255,255,255,.58)}.page-platform .rule h3{font-family:var(--f-display);font-weight:700;font-size:18px;letter-spacing:-.015em;color:#fff;margin:0 0 8px}.page-platform .rule p{font-size:14px;line-height:1.6;color:var(--txt-dim);max-width:46ch}.page-platform .rule-viz{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.page-platform .fl{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page-platform .fl-chip{font-size:12px;color:#fff;background:rgba(255,255,255,.06);border:1px solid var(--line);border-radius:999px;padding:6px 11px;white-space:nowrap}.page-platform .fl-chip.is-hold{color:#8FCBF5;border-color:rgba(125,196,240,.4);background:rgba(94,173,242,.12)}.page-platform .fl-ar{color:#7DC4F0;opacity:.75;font-size:12px}.page-platform .steps-mini{display:flex;align-items:flex-end;gap:7px;height:56px}.page-platform .steps-mini i{flex:1 1 0;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#7DC4F0,#2C6A92);min-height:4px}.page-platform .steps-mini i.hot{background:linear-gradient(180deg,#ffffff,#7DC4F0)}.page-platform .rule-cap{display:flex;justify-content:space-between;gap:10px;margin-top:11px;font-family:var(--f-mono);font-size:11px;color:rgba(255,255,255,.58)}@media(max-width:900px){.page-platform .rule-grid{grid-template-columns:1fr}}.page-platform .faq-a p{max-width:62ch}.page-platform .viz-note{max-width:44ch}.page-platform .fq-pogo{max-width:820px;margin:44px auto 0;display:flex;align-items:center;gap:36px;background:#fff;border:1px solid rgba(11,31,58,.07);border-radius:var(--r-card);padding:28px clamp(24px,4vw,44px);box-shadow:0 24px 60px -40px rgba(11,31,58,.18)}.page-platform .fq-pogo img{width:132px;height:auto;flex:0 0 auto;margin-bottom:-28px}.page-platform .fq-pogo-copy h3{font-family:var(--f-display);font-weight:800;font-size:clamp(21px,2vw,27px);letter-spacing:-.02em;line-height:1.18;color:#0B1F3A;margin:0 0 10px}.page-platform .fq-pogo-copy p{font-size:16px;font-weight:300;line-height:1.62;color:#506678;margin:0 0 18px;max-width:46ch}.page-platform .fq-pogo-copy .btn{padding:11px 24px;font-size:14px}@media(max-width:700px){.page-platform .fq-pogo{flex-direction:column;text-align:center;gap:12px;padding:28px 24px}.page-platform .fq-pogo img{width:112px;margin-bottom:0}.page-platform .fq-pogo-copy p{max-width:none}}.page-platform .ct-table{width:100%;border-collapse:collapse;font-size:14.5px;background:#fff;border:1px solid rgba(11,31,58,.1);border-radius:14px;overflow:hidden;box-shadow:0 24px 60px -44px rgba(11,31,58,.4)}.page-platform .ct-table td,.page-platform .ct-table th{padding:13px 16px;text-align:left;vertical-align:top;border-top:1px solid rgba(11,31,58,.07);line-height:1.5}.page-platform .ct-table thead th{background:#0B1F3A;color:#fff;font-family:var(--f-display);font-weight:700;font-size:13px;letter-spacing:.01em;border:0}.page-platform .ct-table tbody th{font-weight:600;color:#0B1F3A;width:27%;font-size:13.5px}.page-platform .ct-table tbody td{color:#506678;font-weight:300}.page-platform .ct-table tbody tr:nth-child(2n){background:#F7F9FC}.page-platform .ct-foot{margin-top:14px;font-size:13.5px;font-weight:300;line-height:1.6;color:#6a7f93}.page-platform .ans{background:linear-gradient(180deg,#0D2138,#0A1A30);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:22px 24px;box-shadow:0 40px 80px -44px rgba(0,0,0,.85)}.page-platform .ans-q{display:flex;align-items:flex-start;gap:10px;font-family:var(--f-display);font-weight:700;font-size:15px;line-height:1.4;color:#fff;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.09)}.page-platform .ans-dot{width:8px;height:8px;border-radius:50%;background:var(--glacier-bright);margin-top:6px;flex:0 0 auto}.page-platform .ans-body{margin:14px 0 18px;font-size:14.5px;font-weight:300;line-height:1.72;color:rgba(255,255,255,.78)}.page-platform .cit{display:inline-block;min-width:15px;height:15px;line-height:15px;margin-left:3px;border-radius:4px;background:rgba(125,196,240,.2);color:var(--glacier-bright);font-size:9.5px;font-weight:700;text-align:center;vertical-align:super}.page-platform .cit--you{background:rgba(49,103,203,.34);color:#9dc0ff}.page-platform .ans-src{display:grid;gap:1px;background:rgba(255,255,255,.07);border-radius:10px;overflow:hidden}.page-platform .ans-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:10px 13px;background:#0B1B2F;font-size:13px}.page-platform .ans-n{width:17px;height:17px;border-radius:5px;display:grid;place-items:center;background:rgba(125,196,240,.18);color:var(--glacier-bright);font-size:10px;font-weight:700}.page-platform .ans-u{color:rgba(255,255,255,.74);font-family:var(--f-mono);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-platform .ans-tag{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.45);white-space:nowrap}.page-platform .ans-row.is-you{background:#122A4A}.page-platform .ans-row.is-you .ans-n{background:rgba(49,103,203,.4);color:#bcd6ff}.page-platform .ans-row.is-you .ans-tag,.page-platform .ans-row.is-you .ans-u{color:#9dc0ff}.page-platform .ans-foot{margin-top:14px;font-size:13px;font-weight:300;line-height:1.6;color:rgba(255,255,255,.55)}@media(max-width:520px){.page-platform .ans-row{grid-template-columns:auto 1fr}.page-platform .ans-tag{display:none}}.page-platform .az-solve{background:var(--summit);color:var(--txt)}.page-platform .az-solve .az-h,.page-platform .az-solve h2{color:#fff}.page-platform .az-solve .solve-h{font-size:clamp(32px,4.4vw,58px);line-height:1.04}.page-platform .az-solve .solve-lede{color:var(--txt-dim);font-size:clamp(17px,1.5vw,20px);max-width:66ch}.page-platform .az-solve .sp-step h4{color:#fff}.page-platform .az-solve .sp-step p{color:var(--txt-dim)}.page-platform .az-solve .sp-step:before{background:var(--red);color:#fff}.page-platform .az-solve .nx-item{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12)}.page-platform .az-solve .nx-item:hover{border-color:var(--glacier-bright)}.page-platform .az-solve .nx-t{color:#fff}.page-platform .az-solve .nx-d{color:var(--txt-dim)}.page-platform .az-solve .nx-go{color:var(--glacier-bright)}.page-platform .pg-hero-art img{max-height:560px;width:auto;margin-inline:auto;display:block}@media(max-width:880px){.page-platform .pg-hero-art img{max-height:340px}}.page-platform .az-dark .wm-item{background:rgba(255,255,255,.045);border-color:var(--line);box-shadow:none}.page-platform .az-dark .wm-ico{background:rgba(125,196,240,.12);border-color:var(--line-soft);color:#7DC4F0}.page-platform .az-dark .wm-item b{color:#fff}.page-platform .az-dark .wm-item>span:last-child{color:rgba(255,255,255,.72)}.page-platform .nx-go svg{width:17px;height:17px;display:block;opacity:.55;transition:transform .2s,opacity .2s}.page-platform .nx-item:hover .nx-go svg{opacity:1;transform:translateX(3px)}.page-platform .cx{display:grid;grid-template-columns:1fr 1fr;gap:18px}.page-platform .cx-col{background:#fff;border:1px solid rgba(11,31,58,.12);border-radius:18px;padding:clamp(20px,2.1vw,26px);box-shadow:0 30px 60px -46px rgba(11,31,58,.5)}.page-platform .cx-col.is-key{border-color:rgba(44,106,146,.32);box-shadow:0 34px 64px -44px rgba(44,106,146,.4)}.page-platform .cx-h{display:flex;align-items:center;gap:11px}.page-platform .cx-ico{width:34px;height:34px;flex:0 0 auto;border-radius:10px;display:grid;place-items:center;background:rgba(44,106,146,.09);border:1px solid rgba(11,31,58,.08);color:#2C6A92}.page-platform .cx-ico svg{width:17px;height:17px}.page-platform .cx-t{font-family:var(--f-display);font-weight:800;font-size:19px;letter-spacing:-.02em;color:#0B1F3A}.page-platform .cx-def{margin-top:14px;font-size:14px;line-height:1.55;color:#4A5F73;max-width:38ch}.page-platform .cx-rows{margin-top:18px;border-top:1px solid rgba(11,31,58,.1)}.page-platform .cx-row{padding:12px 0;border-bottom:1px solid rgba(11,31,58,.1)}.page-platform .cx-row:last-child{border-bottom:0}.page-platform .cx-k{display:block;font-family:var(--f-mono);font-size:10.5px;font-weight:500;letter-spacing:.19em;text-transform:uppercase;color:#5C7085;margin-bottom:4px}.page-platform .cx-v{display:block;font-size:14px;line-height:1.5;color:#0B1F3A}@media(max-width:820px){.page-platform .cx{grid-template-columns:1fr}}.page-platform .cx-lede{margin-top:clamp(30px,3.2vw,44px);max-width:56ch}.page-platform .cx-lede h3{font-family:var(--f-display);font-weight:700;font-size:clamp(17px,1.55vw,20px);letter-spacing:-.018em;color:#0B1F3A;margin-bottom:8px}.page-platform .cx-lede p{font-size:15px;line-height:1.62;color:#4A5F73}.page-platform .dg{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px}.page-platform .dg-item{padding:17px 17px 18px;border-radius:14px;background:#EDF2F8;border:1px solid rgba(11,31,58,.1)}.page-platform .dg-k{display:block;font-family:var(--f-mono);font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#2C6A92;margin-bottom:8px}.page-platform .dg-item b{display:block;font-family:var(--f-display);font-weight:700;font-size:14px;letter-spacing:-.005em;color:#0B1F3A;margin-bottom:5px}.page-platform .dg-item>span:last-child{display:block;font-size:13px;line-height:1.5;color:#4A5F73}@media(max-width:900px){.page-platform .dg{grid-template-columns:1fr 1fr}}@media(max-width:560px){.page-platform .dg{grid-template-columns:1fr}}.page-platform .fw{display:grid;grid-template-columns:repeat(5,1fr)}.page-platform .fw-step{position:relative;padding-right:clamp(14px,1.6vw,24px)}.page-platform .fw-rail{position:relative;display:block;height:12px;margin-bottom:14px}.page-platform .fw-rail:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(255,255,255,.18)}.page-platform .fw-rail:after{content:"";position:absolute;left:0;top:0;width:12px;height:12px;border-radius:50%;box-sizing:border-box;background:var(--summit);border:2px solid #7dc4f0}.page-platform .fw-step:last-child .fw-rail:before{background:linear-gradient(90deg,rgba(255,255,255,.18),rgba(255,255,255,0))}.page-platform .fw-step:last-child .fw-rail:after{background:#7DC4F0}.page-platform .fw-n{display:block;font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:.19em;color:rgba(255,255,255,.55);margin-bottom:7px}.page-platform .fw-t{display:block;font-family:var(--f-display);font-weight:700;font-size:15.5px;letter-spacing:-.012em;color:#fff;margin-bottom:5px}.page-platform .fw-d{display:block;font-size:13.5px;line-height:1.5;color:var(--txt-dim);max-width:24ch}@media(max-width:900px){.page-platform .fw{grid-template-columns:1fr}.page-platform .fw-step{padding:0 0 22px 28px}.page-platform .fw-step:last-child{padding-bottom:0}.page-platform .fw-rail{position:absolute;left:0;top:3px;bottom:0;width:12px;height:auto;margin:0}.page-platform .fw-rail:before{left:5px;top:0;width:1px;height:100%;right:auto}.page-platform .fw-n{margin-bottom:4px}.page-platform .fw-d{max-width:none}}.page-platform .viz-cap{color:#5C7085;font-size:11px}.page-platform .viz-hero-n span,.page-platform .viz-note{color:#55677A}.page-platform .az-dark .stat-inline,.page-platform .az-night .stat-inline{color:#8FCBF5}.page-platform .pg-hero-inner{max-width:860px}.page-platform .pg-hero .pg-title{font-size:clamp(30px,3.75vw,47px)}.page-platform .eng{display:flex;flex-wrap:wrap;gap:8px;margin:32px 0 0;padding:0;list-style:none;max-width:720px}.page-platform .eng li{font-size:12.5px;line-height:1.2;color:var(--txt-dim);background:rgba(255,255,255,.06);border:1px solid var(--line);padding:8px 13px;border-radius:999px;font-weight:500}.page-platform .fig-foot{margin-top:20px;padding-top:16px;border-top:1px solid rgba(11,31,58,.12);font-size:14px;line-height:1.58;color:#55677A;max-width:64ch}.page-platform .az-dark .fig-foot{border-top-color:var(--line);color:var(--txt-dim)}.page-platform .fig-foot b{color:#0B1F3A;font-weight:600}.page-platform .az-dark .fig-foot b{color:#fff}.page-platform .qt-card{background:#fff;border:1px solid rgba(11,31,58,.11);border-radius:18px;padding:clamp(20px,2.2vw,28px);box-shadow:0 34px 64px -46px rgba(11,31,58,.55);margin-top:clamp(26px,3vw,40px)}.page-platform .qt{width:100%;border-collapse:collapse;font-size:14.5px}.page-platform .qt caption{text-align:left;font-size:13px;line-height:1.5;color:#5C7085;padding-bottom:16px}.page-platform .qt thead th{text-align:left;font-size:12px;font-weight:600;color:#5C7085;padding:0 20px 11px 0;border-bottom:1px solid rgba(11,31,58,.2)}.page-platform .qt td{text-align:left;padding:16px 20px 16px 0;border-bottom:1px solid rgba(11,31,58,.1);vertical-align:top;line-height:1.45}.page-platform .qt tbody tr:last-child td{border-bottom:0}.page-platform .qt .was{color:#A6412B;font-weight:700}.page-platform .qt .now{color:#0B1F3A;font-weight:700}.page-platform .qt .why{color:#55677A;font-size:13.5px}@media(max-width:760px){.page-platform .qt thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.page-platform .qt tbody tr{display:block;padding:14px 0;border-bottom:1px solid rgba(11,31,58,.1)}.page-platform .qt tbody tr:last-child{border-bottom:0}.page-platform .qt td{display:block;padding:5px 0;border:0}.page-platform .qt td:before{content:attr(data-l);display:block;font-size:11.5px;font-weight:500;color:#5C7085;margin-bottom:2px}}.page-platform .chain{--cn-bg:rgba(255,255,255,.05);--cn-bd:rgba(200,216,228,.17);--cn-l:rgba(255,255,255,.58);--cn-v:#fff;--cn-m:rgba(255,255,255,.66);--cn-ar:#7DC4F0;margin-top:4px}.page-platform .cn{padding:14px 14px 15px;gap:3px}.page-platform .cn-l{font-size:11.5px;line-height:1.35;color:var(--cn-l);font-weight:500}.page-platform .cn-v{font-family:var(--f-display);font-size:clamp(16px,1.6vw,20px);font-weight:800;letter-spacing:-.025em;line-height:1.15;margin-top:2px}.page-platform .cn-m{font-size:11.5px;line-height:1.4;margin-top:auto;padding-top:6px}.page-platform .cn.is-gate{background:rgba(94,173,242,.13);border-color:rgba(125,196,240,.34)}.page-platform .cn.is-out{border-color:rgba(125,196,240,.45)}.page-platform .cn.is-out .cn-v{color:#8FCBF5}.page-platform .cn-fork{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:9px}.page-platform .cn-fork .cn{flex:1 1 auto}.page-platform .lk{flex:0 0 auto;width:clamp(30px,4.2vw,62px);align-self:center;display:grid;place-items:center;gap:5px;padding:0 2px}.page-platform .lk svg{width:100%;max-width:34px;height:14px;color:var(--cn-ar);display:block}.page-platform .lk-t{font-size:10px;line-height:1.25;text-align:center;color:var(--cn-m);font-weight:500}@media(max-width:900px){.page-platform .chain{flex-direction:column}.page-platform .lk{width:auto;height:auto;padding:9px 0;flex-direction:row;gap:9px}.page-platform .lk svg{transform:rotate(90deg);width:16px;max-width:16px}}.page-platform .tl-card{background:#fff;border:1px solid rgba(11,31,58,.11);border-radius:18px;padding:clamp(22px,2.4vw,30px);box-shadow:0 34px 64px -46px rgba(11,31,58,.55);margin-top:clamp(26px,3vw,40px)}.page-platform .tl-card .viz-note{margin-top:5px}.page-platform .tl{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);margin:clamp(20px,2.2vw,28px) 0 0;padding:0}.page-platform .tl-step{position:relative;padding-right:clamp(16px,1.8vw,26px)}.page-platform .tl-when{display:block;font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:.19em;text-transform:uppercase;color:#5C7085;margin-bottom:13px}.page-platform .tl-rail{position:relative;display:block;height:12px;margin-bottom:15px}.page-platform .tl-rail:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(11,31,58,.16)}.page-platform .tl-rail:after{content:"";position:absolute;left:0;top:0;width:12px;height:12px;border-radius:50%;box-sizing:border-box;background:#fff;border:2px solid #2c6a92}.page-platform .tl-step:last-child .tl-rail:before{background:linear-gradient(90deg,rgba(11,31,58,.16),rgba(11,31,58,0))}.page-platform .tl-step.is-end .tl-rail:after{background:#2C6A92}.page-platform .tl-t{display:block;font-family:var(--f-display);font-weight:700;font-size:15.5px;letter-spacing:-.012em;color:#0B1F3A;line-height:1.25;margin-bottom:5px}.page-platform .tl-d{display:block;font-size:13.5px;line-height:1.5;color:#4A5F73;max-width:26ch}.page-platform .tl-who{display:block;margin-top:13px;padding-top:11px;border-top:1px solid rgba(11,31,58,.1);font-size:12.5px;line-height:1.45;color:#55677A}@media(max-width:900px){.page-platform .tl{grid-template-columns:1fr}.page-platform .tl-step{padding:0 0 24px 28px}.page-platform .tl-step:last-child{padding-bottom:0}.page-platform .tl-rail{position:absolute;left:0;top:3px;bottom:0;width:12px;height:auto;margin:0}.page-platform .tl-rail:before{left:5px;top:0;width:1px;height:100%;right:auto}.page-platform .tl-d{max-width:none}.page-platform .tl-when{margin-bottom:6px}}.page-platform .cmp-wrap{margin-top:clamp(26px,3vw,40px)}.page-platform .cmp-tbl{width:100%;border-collapse:collapse;font-size:14.5px}.page-platform .cmp-tbl caption{text-align:left;padding-bottom:14px;color:var(--txt-faint)}.page-platform .cmp-tbl td,.page-platform .cmp-tbl th{text-align:left;padding:14px 16px;border-bottom:1px solid var(--line)}.page-platform .cmp-tbl thead th{font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--txt-faint);font-weight:500;border-bottom:1px solid rgba(200,216,228,.26);padding-bottom:11px}.page-platform .cmp-tbl tbody th{font-weight:500;color:#fff;max-width:34ch}.page-platform .cmp-tbl tbody td{color:var(--txt-dim);white-space:nowrap}.page-platform .cmp-tbl tbody tr:hover{background:rgba(255,255,255,.035)}.page-platform .tag{display:inline-block;font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;padding:4px 10px;border-radius:999px;border:1px solid transparent}.page-platform .is-won .tag{background:rgba(94,173,242,.16);color:#8FCBF5;border-color:rgba(125,196,240,.34)}.page-platform .is-level .tag{background:rgba(255,255,255,.07);color:var(--txt-dim);border-color:var(--line)}.page-platform .is-lost .tag{background:rgba(166,65,43,.2);color:#E9A18C;border-color:rgba(166,65,43,.5)}.page-platform .is-lost th{color:#F0C3B6}.page-platform .cmp-note{margin-top:18px;font-size:14.5px;color:var(--txt-dim);max-width:62ch}.page-platform .cmp-note b{color:#fff;font-weight:600}@media(max-width:820px){.page-platform .cmp-tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.page-platform .cmp-tbl tbody tr{display:block;padding:14px 0;border-bottom:1px solid var(--line)}.page-platform .cmp-tbl tbody th{display:block;max-width:none;padding:0 0 9px}.page-platform .cmp-tbl tbody td{display:inline-block;padding:0 18px 0 0;border:0;white-space:normal}.page-platform .cmp-tbl tbody td:before{content:attr(data-l) " ";font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--txt-faint)}}.page-platform .pgf-art{flex:0 0 auto;width:clamp(170px,21vw,290px)}.page-platform .pgf-art img{width:100%;height:auto;aspect-ratio:640/687;display:block;filter:drop-shadow(0 30px 40px rgba(0,0,0,.5))}.page-platform .pgf-row{display:flex;align-items:center;justify-content:space-between;gap:clamp(24px,4vw,56px)}.page-platform .pg-final .pgf-copy{max-width:620px}@media(max-width:900px){.page-platform .pgf-art{display:none}.page-platform .pg-final .pgf-copy{max-width:none}}.page-platform .pg-hero-art img{aspect-ratio:520/969}.page-platform .sh-bar{display:flex;height:16px;border-radius:999px;overflow:hidden;background:rgba(11,31,58,.08);margin-top:14px}.page-platform .sh-bar i{display:block;height:100%}.page-platform .sh-riv{background:#2C6A92}.page-platform .sh-you{background:linear-gradient(90deg,#5EADF2,#7DC4F0)}.page-platform .sh-riv2{background:#A6412B}.page-platform .sh-leg{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:16px;font-size:13px;color:#4A5F73}.page-platform .sh-leg span{display:flex;align-items:center;gap:7px}.page-platform .sh-leg i{width:10px;height:10px;border-radius:3px;display:block;flex:0 0 auto}.page-platform .sh-leg b{color:#0B1F3A;font-weight:600}.page-platform .st-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:clamp(22px,2.4vw,32px)}.page-platform .st-item{padding:20px 20px 21px;border-radius:16px;background:rgba(255,255,255,.045);border:1px solid var(--line)}.page-platform .st-n{display:block;font-family:var(--f-display);font-weight:800;font-size:clamp(28px,3vw,38px);letter-spacing:-.035em;line-height:1;color:#fff}.page-platform .st-item b{display:block;font-family:var(--f-display);font-weight:700;font-size:15px;color:#8FCBF5;margin:10px 0 5px}.page-platform .st-item:last-child b{color:#E0A091}.page-platform .st-d{display:block;font-size:13.5px;line-height:1.5;color:var(--txt-dim);max-width:28ch}@media(max-width:820px){.page-platform .st-grid{grid-template-columns:1fr}}.page-platform .cmp-cap{caption-side:top;text-align:left;font-family:var(--f-display);font-weight:400;font-size:13.5px;line-height:1.5;letter-spacing:0;text-transform:none;color:rgba(255,255,255,.66);padding-bottom:16px}.page-platform .cmp{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}.page-platform .cmp caption{text-align:left;font-size:13px;line-height:1.5;color:#5C7085;margin:0 0 14px;max-width:58ch}.page-platform .cmp td,.page-platform .cmp th{text-align:left;vertical-align:top;padding:14px 16px 14px 0;border-bottom:1px solid rgba(11,31,58,.12);line-height:1.5}.page-platform .cmp thead th{font-size:12px;font-weight:700;letter-spacing:.02em;color:#0B1F3A;border-bottom:1px solid rgba(11,31,58,.22);padding-bottom:10px}.page-platform .cmp tbody th{font-weight:700;color:#0B1F3A;font-size:14px;width:30%}.page-platform .cmp tbody td{color:#4A5F73}.page-platform .cmp tbody tr:last-child td,.page-platform .cmp tbody tr:last-child th{border-bottom:0}@media(max-width:700px){.page-platform .cmp{table-layout:auto}.page-platform .cmp thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.page-platform .cmp tbody tr{display:block;padding:14px 0;border-bottom:1px solid rgba(11,31,58,.12)}.page-platform .cmp tbody tr:last-child{border-bottom:0}.page-platform .cmp tbody th{display:block;width:auto;border:0;padding:0 0 8px}.page-platform .cmp tbody td{display:block;border:0;padding:0 0 6px}.page-platform .cmp tbody td:before{content:attr(data-l);display:block;font-size:12px;font-weight:700;color:#5C7085;margin-bottom:2px}}.page-platform .chain{--cn-bg:#fff;--cn-bd:rgba(11,31,58,.14);--cn-l:#5C7085;--cn-v:#0B1F3A;--cn-m:#5C7085;--cn-ar:#2C6A92;display:flex;align-items:stretch;margin:0}.page-platform .az-dark .chain{--cn-bg:rgba(255,255,255,.05);--cn-bd:rgba(200,216,228,.17);--cn-l:rgba(255,255,255,.58);--cn-v:#fff;--cn-m:rgba(255,255,255,.72);--cn-ar:#7DC4F0}.page-platform .cn{flex:1 1 0;min-width:0;background:var(--cn-bg);border:1px solid var(--cn-bd);border-radius:13px;padding:16px 15px;display:flex;flex-direction:column;gap:5px;justify-content:center}.page-platform .cn-v{font-size:15px;font-weight:700;letter-spacing:-.005em;color:var(--cn-v);line-height:1.3}.page-platform .cn-m{font-size:13px;line-height:1.45;color:var(--cn-m)}.page-platform .chain .lk{flex:0 0 auto;width:clamp(32px,4.4vw,64px);align-self:center;display:grid;place-items:center;gap:4px;margin:0;font-family:inherit;letter-spacing:normal}.page-platform .chain .lk span{font-size:11.5px;color:var(--cn-l);text-align:center;line-height:1.2}.page-platform .chain .lk svg{width:19px;height:19px;color:var(--cn-ar);flex:0 0 auto}@media(max-width:900px){.page-platform .chain{flex-direction:column}.page-platform .chain .lk{width:auto;flex-direction:row;gap:9px;padding:9px 0}.page-platform .chain .lk svg{transform:rotate(90deg)}}.page-platform .pg-hero .container{display:block}.page-platform .pg-hero-inner{max-width:880px}.page-platform .fig-cap{display:block;font-size:13px;line-height:1.5;color:#5C7085;margin:0 0 16px;max-width:58ch}.page-platform .az-dark .fig-cap{color:rgba(255,255,255,.62)}.page-platform .scope{max-width:820px}.page-platform .sc-2,.page-platform .sc-3{text-align:center}.page-platform .sc-3{border:1px solid rgba(11,31,58,.55);background:rgba(11,31,58,.03);border-radius:26px;padding:15px clamp(18px,5%,52px) 21px}.page-platform .sc-2{border:1px solid #2c6a92;background:rgba(44,106,146,.08);border-radius:19px;padding:14px clamp(15px,4.5%,44px) 20px;margin-top:13px}.page-platform .sc-1{background:#0B1F3A;border-radius:13px;padding:24px 22px;margin-top:13px;text-align:center;box-shadow:0 18px 38px -26px rgba(11,31,58,.7)}.page-platform .sc-l{display:block;font-size:14px;line-height:1.45;color:#5C7085}.page-platform .sc-l2{color:#33475C}.page-platform .sc-1 b{display:block;font-size:17px;font-weight:700;color:#fff;letter-spacing:-.01em}.page-platform .sc-1 span{display:block;font-size:13.5px;line-height:1.45;margin-top:5px;color:rgba(255,255,255,.82)}@media(max-width:560px){.page-platform .sc-3{padding:12px 13px 14px;border-radius:20px}.page-platform .sc-2{padding:12px 12px 13px;border-radius:15px}.page-platform .sc-1{padding:18px 14px}}.page-platform .az-dark .nx-item,.page-platform .az-dark .nx-list{border-color:var(--rule)}.page-platform .az-dark .nx-item:hover{background:rgba(255,255,255,.05)}.page-platform .az-dark .nx-t{color:#fff}.page-platform .az-dark .nx-d{color:rgba(255,255,255,.72)}.page-platform .az-dark .nx-go{color:#7DC4F0}.page-platform .az-dark .nx-ico{background:rgba(125,196,240,.1);border-color:rgba(255,255,255,.14);color:#7DC4F0}.page-platform .az-dark+.pg-final{border-top:1px solid rgba(255,255,255,.1)}.page-platform .pg-hero .pg-hero-inner{max-width:880px}.page-platform .fs{background:#fff;border:1px solid rgba(11,31,58,.11);border-radius:18px;padding:clamp(20px,2.1vw,26px);box-shadow:0 34px 64px -46px rgba(11,31,58,.55);max-width:820px}.page-platform .fs-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(11,31,58,.1)}.page-platform .fs-top .t{font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:.19em;text-transform:uppercase;color:#5C7085}.page-platform .fs-pill{font-family:var(--f-mono);font-size:11.5px;color:#2C6A92;background:rgba(44,106,146,.08);border:1px solid rgba(11,31,58,.08);border-radius:999px;padding:5px 11px;white-space:nowrap}.page-platform .fs-row{display:grid;grid-template-columns:1.15fr .9fr .9fr 152px;gap:6px 18px;align-items:baseline;padding:15px 0;border-bottom:1px solid rgba(11,31,58,.1)}.page-platform .fs-row:last-of-type{border-bottom:0}.page-platform .fs-n{font-size:14.5px;font-weight:600;color:#0B1F3A}.page-platform .fs-pair{display:block}.page-platform .fs-k{display:block;font-family:var(--f-mono);font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#5C7085;margin-bottom:4px}.page-platform .fs-v{display:block;font-size:14px;color:#0B1F3A}.page-platform .fs-ok{font-family:var(--f-mono);font-size:11.5px;color:#2C6A92;white-space:nowrap}.page-platform .fs-flag{font-family:var(--f-mono);font-size:11.5px;color:#A6412B;line-height:1.4}.page-platform .fs-row.is-stale .fs-n{color:#A6412B}.page-platform .fs-row.is-stale .fs-pair:last-of-type .fs-v{color:#A6412B;font-weight:600}.page-platform .fs-foot{margin-top:18px;padding-top:14px;border-top:1px dashed rgba(11,31,58,.15);font-size:13.5px;line-height:1.55;color:#55677A;max-width:60ch}.page-platform .fs-foot b{color:#0B1F3A;font-weight:600}@media(max-width:760px){.page-platform .fs-row{grid-template-columns:1fr 1fr;gap:10px 16px}.page-platform .fs-n{grid-column:1/-1}.page-platform .fs-flag,.page-platform .fs-ok{grid-column:1/-1;max-width:none}}.page-platform .dvf{display:grid;grid-template-columns:repeat(5,1fr)}.page-platform .dvf-step{position:relative;padding-right:clamp(14px,1.6vw,24px)}.page-platform .dvf-rail{position:relative;display:block;height:12px;margin-bottom:14px}.page-platform .dvf-rail:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:rgba(255,255,255,.18)}.page-platform .dvf-rail:after{content:"";position:absolute;left:0;top:0;width:12px;height:12px;border-radius:50%;box-sizing:border-box;background:#0A1A30;border:2px solid #7dc4f0}.page-platform .dvf-step.is-end .dvf-rail:before{background:linear-gradient(90deg,rgba(255,255,255,.18),rgba(255,255,255,0))}.page-platform .dvf-step.is-end .dvf-rail:after{background:#7DC4F0}.page-platform .dvf-step b{display:block;font-family:var(--f-display);font-weight:700;font-size:15.5px;letter-spacing:-.012em;color:#fff;margin-bottom:5px}.page-platform .dvf-step span:last-child{display:block;font-size:13.5px;line-height:1.5;color:var(--txt-dim);max-width:24ch}.page-platform .dvf-foot{margin-top:clamp(24px,2.6vw,34px);font-size:14px;line-height:1.6;color:var(--txt-dim);max-width:62ch}.page-platform .dvf-foot b{color:#fff;font-weight:600}@media(max-width:900px){.page-platform .dvf{grid-template-columns:1fr}.page-platform .dvf-step{padding:0 0 22px 28px}.page-platform .dvf-step.is-end{padding-bottom:0}.page-platform .dvf-rail{position:absolute;left:0;top:3px;bottom:0;width:12px;height:auto;margin:0}.page-platform .dvf-rail:before{left:5px;top:0;width:1px;height:100%;right:auto}.page-platform .dvf-step span:last-child{max-width:none}}.page-platform .wm-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.page-platform .wm-item{padding:16px 16px 18px;border:1px solid rgba(11,31,58,.12);border-radius:14px;background:#fff;box-shadow:0 18px 40px -38px rgba(11,31,58,.45)}.page-platform .wm-ico{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:rgba(44,106,146,.09);border:1px solid rgba(11,31,58,.08);color:#2C6A92;margin-bottom:12px}.page-platform .wm-ico svg{width:16px;height:16px}.page-platform .wm-item b{display:block;font-family:var(--f-display);font-weight:700;font-size:14.5px;letter-spacing:-.005em;color:#0B1F3A;margin-bottom:4px}.page-platform .wm-item>span:last-child{display:block;font-size:13.5px;line-height:1.5;color:#4A5F73}@media(max-width:520px){.page-platform .wm-grid{grid-template-columns:1fr}}.page-platform .pv{background:#fff;border:1px solid rgba(11,31,58,.11);border-radius:18px;padding:clamp(20px,2.1vw,26px);box-shadow:0 34px 64px -46px rgba(11,31,58,.55)}.page-platform .pv-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid rgba(11,31,58,.1)}.page-platform .pv-top .t{font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:.19em;text-transform:uppercase;color:#5C7085}.page-platform .pv-pill{font-family:var(--f-mono);font-size:11.5px;color:#2C6A92;background:rgba(44,106,146,.08);border:1px solid rgba(11,31,58,.08);border-radius:999px;padding:5px 11px;white-space:nowrap}.page-platform .pv-row{padding:15px 0;border-bottom:1px solid rgba(11,31,58,.1)}.page-platform .pv-row:last-of-type{border-bottom:0}.page-platform .pv-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.page-platform .pv-url{font-family:var(--f-mono);font-size:13px;font-weight:500;color:#0B1F3A;overflow-wrap:anywhere}.page-platform .pv-n{font-family:var(--f-mono);font-size:12.5px;color:#2C6A92;white-space:nowrap}.page-platform .pv-q{display:block;margin-top:8px;padding-left:12px;border-left:2px solid rgba(44,106,146,.35);font-size:13.5px;line-height:1.5;color:#4A5F73;max-width:44ch}.page-platform .pv-row.is-out .pv-n,.page-platform .pv-row.is-out .pv-url{color:#A6412B}.page-platform .pv-row.is-out .pv-q{border-left-color:rgba(166,65,43,.45);color:#A6412B}.page-platform .pv-foot{margin-top:16px;padding-top:14px;border-top:1px dashed rgba(11,31,58,.15);font-size:13px;line-height:1.55;color:#0B1F3A;font-weight:600;max-width:48ch}