:root{color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif;background:#fff;color:#000}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}:root{--bg:#2a1070;--bg-deep:#1b0a4d;--bg-mid:#321486;--violet:#7a4dff;--lav:#b9a5ff;--line:rgba(190,160,255,.18);--text:#fff;--muted:#c3b7ee;--cyan:#3fe0d0;--lime:#8fd62a;--yellow:#f5e11b;--ink:#141414;--footer:#1c1c1c;--head:'Poppins',system-ui,-apple-system,'Segoe UI',sans-serif;--body:'Inter',system-ui,-apple-system,'Segoe UI',sans-serif;--t0:#1b0a4d;--t1:color-mix(in srgb,#3fe0d0 13%,#1b0a4d);--t2:color-mix(in srgb,#7a4dff 30%,#1b0a4d);--t3:color-mix(in srgb,#8fd62a 12%,#1b0a4d);--t4:color-mix(in srgb,#f5e11b 10%,#1b0a4d);--t5:color-mix(in srgb,#b9a5ff 22%,#1b0a4d);--t6:color-mix(in srgb,#3fe0d0 10%,#241066);color-scheme:dark;box-sizing:border-box;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}html{scroll-behavior:smooth;scroll-padding-top:calc(env(safe-area-inset-top,0px) + 150px);background:var(--bg-deep)}*,::after,::before{box-sizing:inherit;margin:0;padding:0}body{background:var(--bg-deep);color:var(--text);font-family:var(--body);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:0 0;border:0;cursor:pointer}:focus-visible{outline:2px solid var(--yellow);outline-offset:3px;border-radius:6px}.wrap{max-width:1200px;margin:0 auto;padding-inline:clamp(20px,4vw,56px)}h1,h2,h3,h4{font-family:var(--head);font-weight:600;letter-spacing:-.025em;line-height:1.08;text-wrap:balance}h2{font-size:clamp(26px,3vw,38px)}.kicker{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:var(--cyan);margin-bottom:18px}.kicker svg{width:18px;height:18px}.lead-p{color:var(--muted);max-width:48ch}.textlink{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;border-bottom:1.5px solid var(--c,var(--cyan));padding-bottom:2px}.textlink svg{width:16px;height:16px}.pill{display:inline-flex;align-items:center;gap:12px;background:var(--yellow);color:var(--ink);font-weight:600;font-size:13px;padding:6px 6px 6px 18px;border-radius:999px;white-space:nowrap;border:0;cursor:pointer;transition:transform .2s}.pill:hover{transform:translateY(-1px)}.pill i{width:28px;height:28px;border-radius:50%;background:var(--ink);color:var(--yellow);display:grid;place-items:center}.pill i svg{width:15px;height:15px}.pill.ghost{background:0 0;color:#fff;border:1px solid rgba(255,255,255,.35)}.pill.ghost i{background:#fff;color:var(--bg)}.rv{opacity:.35;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.rv.in{opacity:1;transform:none}:root{--hc:#8a6bff;--tc:var(--cyan);--ec:var(--lav);--ic:var(--yellow)}h2{font-size:clamp(26px,3vw,38px)}.sec{padding-block:clamp(44px,5vw,70px)}.sec.alt{background:linear-gradient(180deg,#220d5e,var(--bg-deep))}.head{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:end;margin-bottom:26px}.head .kicker{margin-bottom:10px;font-size:13.5px}.head p{color:var(--muted);font-size:15px;max-width:52ch}@media(max-width:820px){.head{grid-template-columns:1fr;gap:8px}}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:500;background:color-mix(in srgb,var(--c,var(--hc)) 16%,transparent);border:1px solid color-mix(in srgb,var(--c,var(--hc)) 30%,transparent);color:#fff}.chip i{width:7px;height:7px;border-radius:50%;background:var(--c,var(--hc))}.path{font:500 11.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--muted)}.hero{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(100px,13vh,122px) 0}.hero::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 50% at 8% 0,rgba(138,107,255,.55),transparent 70%),radial-gradient(40% 50% at 95% 40%,rgba(63,224,208,.14),transparent 70%),linear-gradient(180deg,#2c0f8f,var(--bg-deep) 88%)}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,5vw,64px);align-items:center}.crumb{font-size:13px;color:var(--muted);margin-bottom:12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.crumb a{color:#fff}.crumb svg{width:14px;height:14px}.h-logo{height:clamp(28px,min(3.4vw,6vh),42px);width:auto;margin-bottom:12px}.h-tag{display:block;font:600 11.5px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--yellow);margin-bottom:10px}.hero h1{font-size:clamp(28px,min(3.3vw,6.6vh),46px);line-height:1.1;letter-spacing:-.04em;font-weight:700}.hero h1 em{font-style:normal;padding-bottom:.06em;background:linear-gradient(90deg,var(--hc),var(--cyan) 60%,var(--lime));-webkit-background-clip:text;background-clip:text;color:transparent}.hero .sub{margin-top:14px;max-width:52ch;color:#e3dbff;font-size:15px;line-height:1.65}.h-stats{display:flex;gap:0;margin-top:18px}.h-stats div{padding:0 22px;border-left:1px solid rgba(255,255,255,.18)}.h-stats div:first-child{padding-left:0;border-left:0}.h-stats b{display:block;font:700 clamp(26px,2.8vw,36px)/1 var(--head);color:var(--yellow);letter-spacing:-.03em}.h-stats span{display:block;font-size:12px;color:#e3dbff;margin-top:6px;line-height:1.35}.hero .acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.mosaic{position:relative;aspect-ratio:1;width:min(100%,400px,calc(100svh - 150px));justify-self:center;border-radius:26px;overflow:hidden;box-shadow:0 50px 100px -50px rgba(0,0,0,.9);display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(6,1fr);background:#0d0430}.mosaic .cell{position:relative}.mosaic .t{position:absolute;inset:0;background:var(--k);transition:background-color 1.2s ease,opacity .8s ease;opacity:0;animation:tIn .7s ease forwards;animation-delay:var(--dl)}.mosaic .t.a{clip-path:polygon(0 0,100% 0,0 100%)}.mosaic .t.b{clip-path:polygon(100% 0,100% 100%,0 100%)}.mosaic .t.c{clip-path:polygon(0 0,100% 0,100% 100%)}.mosaic .t.d{clip-path:polygon(0 0,100% 100%,0 100%)}@keyframes tIn{to{opacity:1}}.mosaic .badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;padding:16px 20px;border-radius:18px;background:rgba(13,4,48,.82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);text-align:center;box-shadow:0 30px 60px -30px #000}.mosaic .badge img{height:34px;width:auto;display:block;margin:0 auto 8px}.mosaic .badge span{font:600 11px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}@media(max-width:900px){.hero-grid{grid-template-columns:1fr}.mosaic{width:min(100%,340px);justify-self:start}}.ticker{margin-top:clamp(34px,5vh,50px);border-block:1px solid rgba(255,255,255,.1);background:rgba(13,4,48,.55);overflow:hidden;position:relative}.ticker .lbl{position:absolute;left:0;top:0;bottom:0;z-index:2;display:flex;align-items:center;gap:8px;padding:0 18px;background:linear-gradient(90deg,#120540 80%,transparent);font:600 11px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--lime)}.ticker .lbl i{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 0 rgba(143,214,42,.6);animation:pulse 1.8s infinite}@keyframes pulse{70%{box-shadow:0 0 0 8px rgba(143,214,42,0)}100%{box-shadow:0 0 0 0 rgba(143,214,42,0)}}.ticker .run{display:flex;width:max-content;animation:run 60s linear infinite;padding-left:150px}.ticker:hover .run{animation-play-state:paused}@keyframes run{to{transform:translateX(-50%)}}.ticker .it{display:flex;align-items:center;gap:8px;padding:11px 20px;font-size:12.5px;white-space:nowrap;border-right:1px solid rgba(255,255,255,.07)}.ticker .it b{font-weight:600}.ticker .it span{color:var(--muted)}.ticker .up{color:var(--lime)}.ticker .dn{color:#ff9fb0}.tick-note{font-size:11px;color:rgba(195,183,238,.7);padding:8px 0 0}.pnav{position:sticky;top:calc(env(safe-area-inset-top,0px) + 86px);z-index:20;margin-top:14px}.pnav .in{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:6px;border-radius:999px;background:rgba(18,6,55,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);width:max-content;max-width:100%}.pnav .in::-webkit-scrollbar{display:none}.pnav a{flex:0 0 auto;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:500;color:#d8cffa;transition:background .2s,color .2s}.pnav a:hover{color:#fff}.pnav a.on{background:var(--yellow);color:var(--ink)}.sum{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sum li{border-radius:20px;padding:20px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,rgba(138,107,255,.14),rgba(255,255,255,.02) 70%)}.sum .ic{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:rgba(138,107,255,.22);color:#c9b9ff;margin-bottom:14px}.sum .ic svg{width:18px;height:18px}.sum h3{font-size:16px;margin-bottom:6px}.sum p{font-size:15px;color:#d8cffa;line-height:1.6}@media(max-width:1000px){.sum{grid-template-columns:1fr 1fr}}@media(max-width:560px){.sum{grid-template-columns:1fr}}.struct{display:grid;gap:12px}.ess{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 18px;border-radius:18px;background:rgba(185,165,255,.12);border:1px solid rgba(185,165,255,.28)}.ess .t{display:flex;align-items:center;gap:10px;margin-right:auto}.ess .t .ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--ec);color:var(--ink)}.ess .t .ic svg{width:17px;height:17px}.ess b{font:600 15px var(--head);display:block}.ess small{font-size:12px;color:var(--muted)}.ess .pill2{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:12px;background:rgba(13,4,48,.6);font-size:13px;font-weight:600}.ess .pill2 svg{width:15px;height:15px;color:var(--ec)}.cols{display:grid;grid-template-columns:1.45fr 1.15fr .6fr;gap:12px}.col{border-radius:18px;padding:16px 18px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03)}.col .ch{display:flex;align-items:center;gap:10px;margin-bottom:12px}.col .ch .ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--c);color:var(--ink)}.col .ch .ic svg{width:16px;height:16px}.col .ch b{font:600 15px var(--head);display:block}.col .ch small{font-size:11.5px;color:var(--muted)}.col .ch .n{margin-left:auto;font:700 28px/1 var(--head);color:var(--c)}.col ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}.col.one ul{grid-template-columns:1fr}.col li a{display:flex;align-items:center;gap:8px;font-size:13px;color:#e3dbff;padding:4px 0;transition:color .2s}.col li a:hover{color:#fff}.col li svg{width:15px;height:15px;color:var(--c);flex:0 0 auto}.engine{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 18px;border-radius:18px;border:1px solid rgba(143,214,42,.3);background:linear-gradient(90deg,rgba(143,214,42,.12),rgba(255,255,255,.02))}.engine .t{display:flex;align-items:center;gap:10px;margin-right:6px}.engine .t .ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--lime);color:var(--ink)}.engine .t .ic svg{width:17px;height:17px}.engine b{font:600 15px var(--head);display:block}.engine small{font-size:12px;color:var(--muted)}.engine .st{padding:6px 12px;border-radius:10px;background:rgba(13,4,48,.6);font-size:12.5px}.engine .st em{font-style:normal;font-weight:700;color:var(--lime)}.engine .flow{flex:1;min-width:40px;height:2px;position:relative;background:rgba(255,255,255,.15);overflow:hidden;border-radius:2px}.engine .flow::after{content:"";position:absolute;top:0;bottom:0;width:40%;background:linear-gradient(90deg,transparent,var(--lime),transparent);animation:flow 1.8s linear infinite}@keyframes flow{from{left:-40%}to{left:100%}}.engine .out{padding:8px 14px;border-radius:10px;background:var(--ink);font-size:12.5px;font-weight:600;border:1px solid rgba(255,255,255,.15)}@media(max-width:900px){.cols{grid-template-columns:1fr}}.e2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ecard{border-radius:22px;padding:22px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,color-mix(in srgb,var(--c) 16%,transparent),rgba(255,255,255,.02) 70%)}.ecard .top{display:flex;align-items:center;gap:12px;margin-bottom:10px}.ecard .top .ic{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:var(--c);color:var(--ink)}.ecard .top .ic svg{width:20px;height:20px}.ecard h3{font-size:20px}.ecard>p{font-size:15px;color:#e3dbff;line-height:1.6}.ecard h4{font:600 11px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:16px 0 8px}.ecard ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px}.ecard li{display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:11px;background:rgba(13,4,48,.5);font-size:15px}.ecard li svg{width:15px;height:15px;color:var(--c);flex:0 0 auto}.ecard .note{margin-top:12px;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--c) 26%,transparent);font-size:13px}.ecard .note svg{width:16px;height:16px;flex:0 0 auto}.chat{margin-top:12px;border-radius:14px;background:rgba(13,4,48,.6);padding:12px;display:grid;gap:8px;min-height:116px}.msg{max-width:88%;padding:8px 12px;border-radius:12px;font-size:12.5px;line-height:1.5;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s}.msg.on{opacity:1;transform:none}.msg.q{justify-self:end;background:var(--ec);color:var(--ink);border-bottom-right-radius:4px}.msg.a{background:rgba(255,255,255,.08);border-bottom-left-radius:4px}.msg.a b{color:var(--lime)}@media(max-width:820px){.e2{grid-template-columns:1fr}}@media(max-width:460px){.ecard ul{grid-template-columns:1fr}}.hx{display:grid;grid-template-columns:270px 1fr;gap:16px;align-items:start}.hx-list{list-style:none;display:grid;gap:4px;padding:8px;border-radius:20px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.hx-list button{width:100%;display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:center;text-align:left;padding:8px 10px;border-radius:12px;transition:background .2s}.hx-list button:hover{background:rgba(255,255,255,.06)}.hx-list button[aria-selected=true]{background:rgba(138,107,255,.22)}.hx-list .ic{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:rgba(138,107,255,.22);color:#c9b9ff}.hx-list button[aria-selected=true] .ic{background:var(--hc);color:#fff}.hx-list .ic svg{width:16px;height:16px}.hx-list b{display:block;font:600 14px var(--head)}.hx-list small{font-size:11.5px;color:var(--muted)}.hx-panel{border-radius:22px;padding:clamp(20px,2.6vw,30px);border:1px solid rgba(138,107,255,.35);background:radial-gradient(70% 80% at 100% 0,rgba(138,107,255,.22),transparent 60%),linear-gradient(170deg,#2a1172,#1d0b5e)}.hx-panel[hidden]{display:none}.hx-panel .top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:12px}.hx-panel .top .ic{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;background:var(--hc);color:#fff}.hx-panel .top .ic svg{width:23px;height:23px}.hx-panel h3{font-size:24px}.hx-panel .tag{color:#c9b9ff;font-weight:600;font-size:14px}.hx-panel .fa{margin-left:auto;text-align:right}.hx-panel .fa small{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.hx-panel .fa b{font-size:13.5px}.hx-panel>p{font-size:15px;line-height:1.65;color:#e9e3ff;max-width:64ch}.hx-panel h4{font:600 11px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:18px 0 8px}.hx-panel .chips{display:flex;flex-wrap:wrap;gap:8px}.hx-panel .chips .chip{font-size:12.5px;padding:7px 12px}.hx-panel .best{margin-top:18px;padding:12px 14px;border-radius:14px;background:rgba(138,107,255,.18);font-size:15px}.hx-panel .best b{color:#c9b9ff}.hx-panel .ft{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:18px}.hx-panel .go{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;border-bottom:1.5px solid var(--cyan);padding-bottom:2px}.hx-panel .go svg{width:15px;height:15px}@media(max-width:860px){.hx{grid-template-columns:1fr}.hx-list{grid-template-columns:repeat(3,1fr)}.hx-list button{grid-template-columns:1fr;justify-items:center;text-align:center}.hx-list small{display:none}}@media(max-width:460px){.hx-list{grid-template-columns:repeat(2,1fr)}}.cov{margin-top:16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.tg{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.grp{border-radius:22px;padding:16px;border:1px solid rgba(63,224,208,.2);background:linear-gradient(170deg,rgba(63,224,208,.08),rgba(255,255,255,.02))}.grp .gh{display:flex;align-items:center;gap:10px;padding:4px 4px 12px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:10px}.grp .gh .ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--cyan);color:var(--ink)}.grp .gh .ic svg{width:17px;height:17px}.grp .gh b{display:block;font:600 15px var(--head)}.grp .gh small{font-size:12px;color:var(--muted);font-style:italic}.grp .gh .n{margin-left:auto;font:700 26px/1 var(--head);color:var(--cyan)}.tl{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:10px;border-radius:14px;transition:background .2s}.tl:hover{background:rgba(255,255,255,.05)}.tl .ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(63,224,208,.18);color:var(--cyan)}.tl .ic svg{width:16px;height:16px}.tl b{display:block;font:600 14px var(--head)}.tl span{font-size:12.5px;color:#d8cffa}.tl>svg{width:15px;height:15px;color:var(--muted)}.grp .note{margin-top:8px;padding:10px 12px;border-radius:12px;background:rgba(13,4,48,.5);font-size:12px;color:#d8cffa}.grp .note b{color:#fff}@media(max-width:960px){.tg{grid-template-columns:1fr}}.tdeep{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px}.td{border-radius:22px;padding:18px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);display:flex;flex-direction:column}.td .step{display:inline-block;align-self:flex-start;font:700 11.5px var(--body);padding:6px 12px;border-radius:8px;background:var(--cyan);color:var(--ink);margin-bottom:12px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);padding-right:20px}.td h3{font-size:17px;margin-bottom:2px}.td p{font-size:15px;color:#d8cffa;line-height:1.55;margin:8px 0 12px}.td .vis{margin-top:auto}.stack{display:grid;grid-template-columns:1fr 18px 1fr;gap:6px;align-items:center}.stack .bars{display:grid;gap:4px}.stack .bars span{padding:6px 8px;border-radius:6px;font-size:11.5px;font-weight:600;text-align:center;color:#fff;transform-origin:left;animation:grow .8s cubic-bezier(.2,.8,.2,1) both;animation-play-state:paused}.in .stack .bars span{animation-play-state:running}@keyframes grow{from{transform:scaleX(0)}}.stack .eq{color:var(--muted);text-align:center}.stack .res{border-radius:10px;background:var(--ink);border:1px solid rgba(255,255,255,.15);text-align:center;padding:14px 8px;font:600 13px var(--head)}.stack .res small{display:block;font:400 11px var(--body);color:var(--muted);margin-top:4px}.infl svg{width:100%;height:auto}.infl .lg{display:flex;gap:14px;font-size:11px;color:var(--muted);margin-bottom:6px}.infl .lg i{display:inline-block;width:14px;height:2px;vertical-align:middle;margin-right:5px}.infl .path-a{stroke-dasharray:420;stroke-dashoffset:420;transition:stroke-dashoffset 1.8s ease}.in .infl .path-a{stroke-dashoffset:0}.infl .cap{font-size:10.5px;color:rgba(195,183,238,.7);margin-top:4px;font-style:italic}.dl{list-style:none;display:grid;gap:6px}.dl li{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:rgba(63,224,208,.1);font-size:15px}.dl li svg{width:15px;height:15px;color:var(--cyan);flex:0 0 auto}@media(max-width:960px){.tdeep{grid-template-columns:1fr}}.risk{display:grid;grid-template-columns:.9fr 1.4fr;gap:14px;margin-top:14px}.mon{display:grid;grid-template-columns:1.1fr 18px 1fr 18px 1fr 18px 1fr;gap:6px;align-items:stretch}.mon .ar{display:grid;place-items:center;color:var(--muted)}.mon .ar svg{width:14px;height:14px}.mon .lab{grid-column:span 1;font:600 10.5px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.mon .box{border-radius:12px;padding:12px 10px;text-align:center;font-size:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:120px}.mon .box svg{width:22px;height:22px}.mon .box b{font:600 13.5px var(--head)}.mon .in-l{display:grid;gap:6px}.mon .in-l span{padding:8px;border-radius:10px;background:rgba(255,255,255,.06);font-size:11.5px;text-align:left}.mon .m{background:var(--cyan);color:var(--ink)}.mon .d{background:#7a5bd6}.mon .y{background:var(--ink);border:1px solid rgba(255,255,255,.15)}.mon .box{animation:glow 4s ease-in-out infinite}.mon .d{animation-delay:1.3s}.mon .y{animation-delay:2.6s}@keyframes glow{0%,100%,70%{box-shadow:none}35%{box-shadow:0 0 0 3px rgba(245,225,27,.5)}}@media(max-width:960px){.risk{grid-template-columns:1fr}}@media(max-width:620px){.mon{grid-template-columns:1fr}.mon .ar{transform:rotate(90deg);height:18px}}.wf{display:grid;grid-template-columns:.9fr 1.4fr;gap:14px;margin-top:14px}.wf .two{display:grid;gap:14px}.mini{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.mini span{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:10px;background:rgba(63,224,208,.1);font-size:12px}.mini svg{width:14px;height:14px;color:var(--cyan)}.steps{list-style:none;display:grid;gap:8px;counter-reset:s}.steps li{display:grid;grid-template-columns:36px 30px 150px 1fr;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.04)}.steps li::before{counter-increment:s;content:"0" counter(s);font:700 16px var(--head);color:var(--hc)}.steps .ic{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--cyan);color:var(--ink)}.steps .ic svg{width:14px;height:14px}.steps b{font:600 14px var(--head)}.steps span{font-size:12.5px;color:#d8cffa}@media(max-width:960px){.wf{grid-template-columns:1fr}}@media(max-width:560px){.steps li{grid-template-columns:30px 1fr}.steps .ic{display:none}.steps span{grid-column:2}}.ins{display:grid;grid-template-columns:.9fr 1.1fr;gap:16px}.tl-card{border-radius:22px;padding:24px;color:var(--ink);background:linear-gradient(150deg,#fff6a8,var(--yellow))}.tl-card .ic{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--yellow);margin-bottom:16px}.tl-card .ic svg{width:22px;height:22px}.tl-card h3{font-size:22px}.tl-card .path{color:rgba(20,20,20,.6)}.tl-card p{font-size:15px;line-height:1.6;margin:10px 0 14px}.tl-card small{font-weight:600;font-size:12.5px}.layers{display:grid;gap:10px}.layers div{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:center;padding:16px 18px;border-radius:18px}.layers .n{font:700 28px/1 var(--head)}.layers b{font:600 16px var(--head);display:block}.layers span{font-size:13px;display:block;opacity:.9}.layers em{font-style:normal;font-size:12px;font-weight:600;display:block;margin-top:4px}.layers .l1{background:#7a5bd6}.layers .l2{background:#4a22ff}.layers .l3{background:var(--yellow);color:var(--ink)}@media(max-width:820px){.ins{grid-template-columns:1fr}}.flows{list-style:none;display:grid;gap:8px}.flows .hd{display:grid;grid-template-columns:30px 1fr 30px 1fr 30px 1.2fr;gap:8px;font:600 10.5px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:0 4px}.fl{display:grid;grid-template-columns:30px 1fr 30px 1fr 30px 1.2fr;gap:8px;align-items:center}.fl .n{font:700 18px var(--head);color:var(--hc)}.fl .f,.fl .s{padding:12px 14px;border-radius:12px;font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px}.fl .f i,.fl .s i{width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:var(--c)}.fl .s{background:color-mix(in srgb,var(--c) 18%,transparent)}.fl .f{background:color-mix(in srgb,var(--c) 18%,transparent)}.fl .ar{position:relative;height:2px;background:rgba(255,255,255,.18);overflow:hidden}.fl .ar::after{content:"";position:absolute;top:0;bottom:0;width:50%;background:linear-gradient(90deg,transparent,#fff,transparent);animation:flow 2.2s linear infinite;animation-delay:var(--dl)}.fl .g{font-size:13px;color:#e3dbff}.legend{display:flex;gap:16px;flex-wrap:wrap;margin-top:14px;font-size:12px;color:var(--muted)}.legend span{display:inline-flex;align-items:center;gap:6px}.legend i{width:8px;height:8px;border-radius:50%;background:var(--c)}@media(max-width:820px){.flows .hd{display:none}.fl{grid-template-columns:24px 1fr;row-gap:6px}.fl .ar{display:none}.fl .f,.fl .g{grid-column:2}}.jr{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.jr .stg{position:relative;padding:14px 26px 14px 16px;color:#fff;font:600 13px var(--head);background:linear-gradient(90deg,#4a22ff,#6a45ff);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%,12px 50%);min-height:58px;display:flex;align-items:center;gap:8px}.jr .stg:first-child{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%)}.jr .stg em{font-style:normal;opacity:.7}.jr .q{font-size:12.5px;color:var(--muted);font-style:italic;padding:8px 4px}.jr .fs{display:grid;gap:6px;align-content:start}.jr .fs .chip{justify-content:flex-start;font-size:12px;border-radius:10px}.jr .col2{display:grid;grid-template-rows:auto auto 1fr}.ask{margin-top:16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;border-radius:14px;background:rgba(138,107,255,.16);font-size:13px}.ask svg{width:16px;height:16px;color:#c9b9ff}@media(max-width:960px){.jr{grid-template-columns:1fr}.jr .stg,.jr .stg:first-child{clip-path:none;border-radius:12px}}.cta{padding-bottom:clamp(48px,6vw,76px)}.cta-in{position:relative;overflow:hidden;border-radius:30px;display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:center;padding:clamp(26px,4vw,48px);background:linear-gradient(135deg,#4a22ff,#6b3cff 30%,#3fe0d0 75%,#8fd62a)}.cta-in::before{content:"";position:absolute;right:-90px;top:-90px;width:320px;height:320px;border-radius:50%;background:rgba(255,255,255,.14)}.cta-in>*{position:relative}.cta-in img{height:34px;width:auto;margin-bottom:14px}.cta-in .gt{font:700 11.5px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--yellow)}.cta-in h2{font-size:clamp(26px,3vw,38px);margin:6px 0 10px}.cta-in p{font-size:15px;max-width:46ch;color:#f3efff}.cta-in .acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.cta-in .pill.dark{background:var(--ink);color:#fff}.cta-in .pill.dark i{background:var(--yellow);color:var(--ink)}.ws{border-radius:20px;padding:18px;background:rgba(255,255,255,.95);color:var(--ink);display:grid;gap:4px}.ws small{font:600 11px var(--body);letter-spacing:.08em;text-transform:uppercase;color:#6b6b7b;margin-bottom:6px}.ws div{display:grid;grid-template-columns:40px 44px 1fr;gap:10px;align-items:center;padding:8px 0;border-top:1px solid #ecebf3}.ws div:first-of-type{border-top:0}.ws .ic{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--c);color:#fff}.ws .ic svg{width:18px;height:18px}.ws b{font:700 26px/1 var(--head)}.ws span{font-size:12.5px;color:#55556a}.ws span strong{display:block;color:var(--ink);font:600 14px var(--head)}@media(max-width:860px){.cta-in{grid-template-columns:1fr}}.rv{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.engine .flow::after,.fl .ar::after,.mon .box,.mosaic .t,.ticker .lbl i,.ticker .run{animation:none!important;opacity:1}.rv{opacity:1;transform:none}}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hs-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:16px}.hs-box{display:flex;flex-direction:column;justify-content:center}.cov,.hs-box{border-radius:22px;padding:22px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,rgba(138,107,255,.16),rgba(255,255,255,.02) 70%)}.hs-form{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 16px;border-radius:999px;background:rgba(13,4,48,.7);border:1px solid rgba(255,255,255,.18)}.hs-form:focus-within{border-color:var(--cyan)}.hs-form>svg{width:18px;height:18px;color:var(--muted);flex:0 0 auto}.hs-form input{flex:1;min-width:0;background:0 0;border:0;outline:0;color:#fff;font:15px var(--body)}.hs-form input::placeholder{color:rgba(195,183,238,.8)}.hq-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.hq-row>span{font-size:12px;color:var(--muted);margin-right:2px}.hq{font-size:13px;font-weight:500;padding:6px 13px;border-radius:999px;border:1px solid rgba(255,255,255,.18);color:#e3dbff;transition:background .2s,color .2s}.hq:hover{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.hs-note{margin-top:14px;font-size:13px;color:var(--muted)}.cov-top{display:flex;align-items:center;gap:14px}.cov-top .ic{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:rgba(63,224,208,.18);color:var(--cyan)}.cov-top .ic svg{width:22px;height:22px}.cov-top b{display:block;font:700 34px/1 var(--head);color:var(--yellow);letter-spacing:-.03em}.cov-top span{font-size:13px;color:#e3dbff}.cov-top em{margin-left:auto;font-style:normal;font-size:12px;font-weight:600;color:var(--lime);padding:4px 10px;border-radius:999px;background:rgba(143,214,42,.14)}.cov p{margin:14px 0 12px;font-size:14px;color:#d8cffa}.src{display:flex;flex-wrap:wrap;gap:6px}.src span{font-size:12px;font-weight:500;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1)}.sx-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sx{position:relative;isolation:isolate;overflow:hidden;border-radius:20px;padding:18px;min-height:192px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;color:#fff;border:1px solid color-mix(in srgb,var(--c) 34%,transparent);background:radial-gradient(90% 90% at 100% 100%,color-mix(in srgb,var(--c) 34%,transparent),transparent 70%),linear-gradient(160deg,color-mix(in srgb,var(--c) 16%,#1b0a4d),#1d0b55 80%);transition:transform .25s,border-color .25s,box-shadow .25s}.sx:hover{transform:translateY(-3px);border-color:var(--c);box-shadow:0 24px 50px -28px color-mix(in srgb,var(--c) 80%,transparent)}.sx-img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .6s ease,filter .3s}.sx::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(17,6,56,.88) 0,rgba(17,6,56,.45) 45%,rgba(17,6,56,.78) 100%),linear-gradient(135deg,color-mix(in srgb,var(--c) 42%,transparent),transparent 70%);transition:opacity .3s}.sx:hover .sx-img{transform:scale(1.07)}.sx-t{position:relative;max-width:78%}.sx b{display:block;font:600 15.5px/1.3 var(--head);text-shadow:0 1px 10px rgba(13,4,48,.6)}.sx-t>span{display:block;margin-top:6px;font-size:13px;color:#e3dbff}.sx em{font:700 24px var(--head);font-style:normal;color:var(--c);margin-right:4px;letter-spacing:-.02em}.sx-go{position:relative;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:5px 10px;border-radius:999px;background:rgba(13,4,48,.65);border:1px solid rgba(255,255,255,.14);align-self:flex-start;opacity:.85;transition:opacity .2s,background .2s}.sx-go svg{width:13px;height:13px}.sx:hover .sx-go{opacity:1;background:var(--c);color:var(--ink);border-color:var(--c)}.sub-h{margin-top:34px}.sub-h .kicker{margin-bottom:14px;font-size:13.5px}.mt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mt{border-radius:20px;padding:20px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);display:flex;flex-direction:column;gap:10px;transition:border-color .2s}.mt:hover{border-color:rgba(63,224,208,.5)}.mt .tg{white-space:nowrap;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan)}.mt h3{font-size:18px}.mt-n{display:flex;gap:26px}.mt-n b{display:block;font:700 24px/1.1 var(--head);letter-spacing:-.02em}.mt-n b.g{color:var(--lime)}.mt-n small{font-size:12px;color:var(--muted)}.lr .go,.mt .go{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;margin-top:auto}.lr .go svg,.mt .go svg{width:14px;height:14px}.cf{display:grid;grid-template-columns:1.25fr 1fr;gap:16px}.cf-chart{border-radius:22px;padding:20px;border:1px solid rgba(255,255,255,.1);background:rgba(13,4,48,.5)}.cf-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:8px}.cf-h b{font:600 15px var(--head)}.cf-h span{font-size:12px;color:var(--muted)}.cf-svg{width:100%;height:auto;display:block}.cf-svg text{font:11px var(--body);fill:#c3b7ee}.cf-svg text.lab{font-weight:600;fill:#fff}.cf-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cs{border-radius:18px;padding:16px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,color-mix(in srgb,var(--c) 14%,transparent),rgba(255,255,255,.02) 75%)}.cs small{display:block;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--c)}.cs b{display:block;font:700 24px/1.15 var(--head);margin:6px 0;letter-spacing:-.02em}.cs p{font-size:13px;color:#d8cffa;line-height:1.5}.lr{margin-top:30px}.lr-h{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.lr-h .kicker{margin:0;font-size:13.5px}.lr-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px}.lr-list a{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);transition:border-color .2s}.lr-list a:hover{border-color:rgba(138,107,255,.6)}.lr-list .ic{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:rgba(138,107,255,.22);color:#c9b9ff}.lr-list .ic svg{width:18px;height:18px}.lr-list b{display:block;font:600 15px var(--head)}.lr-list small{font-size:12px;color:var(--muted)}.live{display:inline-flex;align-items:center;gap:6px;margin-left:8px;font-size:12px;font-weight:600;color:var(--lime);padding:3px 10px;border-radius:999px;background:rgba(143,214,42,.14)}.live i{width:7px;height:7px;border-radius:50%;background:var(--lime)}.sl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.sl{display:grid;grid-template-columns:10px 1fr;column-gap:10px;align-items:baseline;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);transition:border-color .2s,background .2s}.sl:hover{border-color:color-mix(in srgb,var(--c) 60%,transparent);background:color-mix(in srgb,var(--c) 10%,transparent)}.sl i{width:8px;height:8px;border-radius:50%;background:var(--c);transform:translateY(-1px)}.sl b{font:600 15px var(--head)}.sl span{grid-column:2;font-size:13px;color:var(--muted)}@media(max-width:1000px){.sl-grid,.sx-grid{grid-template-columns:repeat(2,1fr)}.cf,.hs-grid{grid-template-columns:1fr}}@media(max-width:760px){.lr-list,.mt-grid{grid-template-columns:1fr}}@media(max-width:520px){.sx{min-height:200px;padding:14px}.sx-t{max-width:100%}.sx-go{display:none}.sx b{font-size:14px}.cf-svg text{font-size:17px}.cf-svg text.lab{font-size:16px}.cf-stats{grid-template-columns:1fr}.hs-form .pill{padding:6px}.hs-form .pill{font-size:0;gap:0}.lr-list a{grid-template-columns:1fr}.lr-list .go{display:none}.cov-top em{display:none}}:where(.sum li,.col,.ecard,.grp,.td,.r-panel,.cs,.hs-box,.cov,.cf-chart,.ess,.engine,.hx-panel,.tl-card){transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background-color .25s ease}@media(hover:hover){.col:hover,.cov:hover,.cs:hover,.ecard:hover,.engine:hover,.ess:hover,.grp:hover,.hs-box:hover,.sum li:hover,.td:hover{transform:translateY(-3px);border-color:rgba(185,165,255,.45);box-shadow:0 22px 44px -26px rgba(122,77,255,.75)}.cs:hover{border-color:var(--c);box-shadow:0 22px 44px -26px var(--c)}.cf-chart:hover,.hx-panel:hover,.r-panel:hover{border-color:rgba(63,224,208,.45);box-shadow:0 24px 50px -30px rgba(63,224,208,.6)}.tl-card:hover{transform:translateY(-3px) rotate(-.4deg);box-shadow:0 26px 50px -28px rgba(245,225,27,.7)}.ecard:hover .top .ic,.grp:hover .gh .ic,.sum li:hover .ic{transform:scale(1.08) rotate(-4deg)}.ws>div{transition:transform .2s ease,background-color .2s ease;border-radius:12px}.ws>div:hover{transform:translateX(4px);background:rgba(122,77,255,.08)}.fl{transition:background-color .2s ease}.fl:hover{background:rgba(255,255,255,.05)}.fl:hover .f,.fl:hover .s{border-color:var(--c);background:color-mix(in srgb,var(--c) 22%,transparent)}.ticker .it{transition:background-color .2s ease}.ticker .it:hover{background:rgba(255,255,255,.07)}.h-stats div{transition:transform .2s ease}.h-stats div:hover{transform:translateY(-2px)}.h-stats div:hover b{color:#fff}.engine .st{transition:background-color .2s ease,color .2s ease}.engine .st:hover{background:var(--lime);color:var(--ink)}.dl li,.ecard li,.mini span,.mon .in-l span,.steps li{transition:transform .2s ease,background-color .2s ease}.dl li:hover,.ecard li:hover,.mini span:hover,.mon .in-l span:hover,.steps li:hover{transform:translateX(3px);background:rgba(63,224,208,.18)}.mon .box{transition:transform .2s ease,box-shadow .2s ease}.mon .box:hover{transform:translateY(-3px);box-shadow:0 16px 30px -20px rgba(0,0,0,.8)}.hq,.src span{transition:background-color .2s ease,color .2s ease,border-color .2s ease}.src span:hover{background:rgba(63,224,208,.2);border-color:rgba(63,224,208,.5)}}.ic{transition:transform .25s ease}.cf-wrap{position:relative}.cf-svg{outline:0;cursor:crosshair}.cf-svg:focus-visible{outline:2px solid var(--yellow);outline-offset:4px;border-radius:8px}.cf-guide{stroke:rgba(255,255,255,.35);stroke-dasharray:3 4;opacity:0;transition:opacity .15s}.cf-hot{fill:#fff;stroke:#3fe0d0;stroke-width:3;opacity:0;transition:opacity .15s}.cf-wrap.on .cf-guide,.cf-wrap.on .cf-hot{opacity:1}.cf-tip,.if-tip{position:absolute;z-index:3;pointer-events:none;transform:translate(-50%,calc(-100% - 12px));padding:8px 11px;border-radius:10px;background:rgba(13,4,48,.95);border:1px solid rgba(63,224,208,.5);box-shadow:0 14px 30px -14px #000;font-size:12px;line-height:1.35;white-space:nowrap;color:#fff}.cf-tip b,.if-tip b{display:block;font:600 14px var(--head)}.cf-tip small,.if-tip small{color:var(--muted)}.cf-tip em{font-style:normal;color:var(--lime);font-weight:600}.mt-meter{display:block;height:6px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}.mt-meter i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--lime));transition:width .7s cubic-bezier(.2,.8,.2,1)}.mt-grid.in .mt-meter i,.mt.rv.in .mt-meter i{width:calc(var(--w) * .45)}.mt:focus-visible .mt-meter i,.mt:hover .mt-meter i{width:var(--w)}.mt{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.mt:hover{transform:translateY(-3px);box-shadow:0 22px 44px -26px rgba(63,224,208,.6)}.lr-list a,.sl{transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.lr-list a:hover,.sl:hover{transform:translateY(-2px)}.lr-list a:hover .ic{transform:scale(1.08)}.infl{position:relative}.infl svg{cursor:crosshair}.if-guide{stroke:rgba(255,255,255,.35);stroke-dasharray:3 3;opacity:0}.if-a{fill:#8a6bff;stroke:#fff;stroke-width:1.5;opacity:0}.if-b{fill:#c3b7ee;stroke:#1b0a4d;stroke-width:1.5;opacity:0}.infl.on .if-a,.infl.on .if-b,.infl.on .if-guide{opacity:1}.infl .lg span{cursor:default;transition:opacity .2s}.infl.hl-a path:not(.path-a){opacity:.25}.infl.hl-b .path-a{opacity:.25}.infl.hl-a .lg span:last-child,.infl.hl-b .lg span:first-child{opacity:.45}.stack .bars span{cursor:default;transition:filter .2s ease,opacity .2s ease,transform .2s ease;outline:0}.stack.focus .bars span{opacity:.45}.stack.focus .bars span.on{opacity:1;filter:brightness(1.1);transform:scaleX(1.03)}.stack .res small{transition:color .2s}.stack.focus .res small{color:#fff}.col li a.pt{position:relative;cursor:pointer;border-radius:8px;padding:4px 8px;margin:0 -8px;transition:background-color .2s,color .2s}.col li a.pt::after{content:"";width:6px;height:6px;border-radius:50%;margin-left:auto;background:var(--c);opacity:.5;transition:opacity .2s}.col li a.pt.open,.col li a.pt:focus-visible,.col li a.pt:hover{background:color-mix(in srgb,var(--c) 18%,transparent);color:#fff}.col li a.pt.open::after,.col li a.pt:hover::after{opacity:1}.hpop-layer{position:fixed;inset:0;z-index:80;pointer-events:none}.hpop{position:fixed;width:min(420px,calc(100vw - 24px));max-height:calc(100vh - 160px);overflow:auto;pointer-events:auto;box-shadow:0 40px 80px -30px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.06);opacity:0;transform:translateY(6px) scale(.98);transition:opacity .18s ease,transform .18s ease}.hpop.show{opacity:1;transform:none}.hpop[hidden]{display:none}.hpop.hx-panel{padding:20px}.hpop.hx-panel h3{font-size:20px}.hpop.hx-panel .top .ic{width:42px;height:42px;border-radius:13px}.hpop.hx-panel .best,.hpop.hx-panel>p{font-size:14px}.hpop.td{background:linear-gradient(170deg,#241064,#1b0a4d);border-color:rgba(63,224,208,.35)}.hpop.hx-panel:hover,.hpop.td:hover{transform:none}.hp-grp{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:10px}.hp-grp span{font:700 11px var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--cyan)}.hp-grp small{font-size:12px;color:var(--muted)}.hp-short{display:block;font-size:13px;color:#c9b9ff;margin:2px 0 4px}.hp-note{margin-top:12px;padding:10px 12px;border-radius:12px;background:rgba(13,4,48,.5);font-size:12.5px;color:#d8cffa}.hp-ft{margin-top:14px}.hp-ft .go{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;border-bottom:1.5px solid var(--cyan);padding-bottom:2px}.hp-ft .go svg{width:15px;height:15px}.pnav-bar{position:sticky;top:calc(env(safe-area-inset-top,0px) + 84px);z-index:40;height:0;pointer-events:none}.pnav-bar .wrap{pointer-events:none}.pnav-bar .pnav{position:static;margin:0;transform:translateY(18px);pointer-events:auto}.pnav-bar .pnav .in{box-shadow:0 18px 40px -22px rgba(0,0,0,.85);background:rgba(18,6,55,.82)}.hero{padding-bottom:clamp(40px,6vh,64px)}#search{padding-top:calc(clamp(44px,5vw,70px) + 40px)}@media(max-width:760px){.pnav-bar{top:calc(env(safe-area-inset-top,0px) + 76px)}.pnav-bar .pnav{transform:translateY(12px)}}.es{border-radius:24px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,rgba(138,107,255,.12),rgba(255,255,255,.02) 70%);overflow:hidden}.es-row{display:grid;grid-template-columns:260px 1fr;gap:28px;padding:24px 28px;align-items:start;transition:background-color .25s}.es-row+.es-row{border-top:1px solid rgba(255,255,255,.08)}.es-row:hover{background:rgba(255,255,255,.03)}.es-l{display:flex;align-items:center;gap:12px}.es-n{font:700 12px var(--body);letter-spacing:.08em;color:var(--muted);min-width:22px}.es-l .ic{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:rgba(138,107,255,.22);color:#c9b9ff;flex:0 0 auto;transition:transform .25s}.es-row:hover .es-l .ic{transform:scale(1.08) rotate(-4deg)}.es-l .ic svg{width:18px;height:18px}.es-l h3{font-size:16.5px}.es-lead{font-size:15px;color:#d8cffa;margin-bottom:12px}.es-lead b{color:#fff;font-weight:600}.es-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.es-chips li{padding:7px 14px;border-radius:999px;font-size:13.5px;font-weight:500;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}.es-quad{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.es-quad li{padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--c) 12%,transparent);border:1px solid color-mix(in srgb,var(--c) 35%,transparent)}.es-quad b{display:block;font:600 15.5px var(--head);color:var(--c)}.es-quad span{display:block;margin-top:3px;font-size:13px;color:#d8cffa;line-height:1.45}.es-flow,.es-who{list-style:none;display:grid;gap:10px}.es-flow li{display:grid;grid-template-columns:200px 18px 1fr;gap:12px;align-items:center;font-size:15px;color:#d8cffa}.es-flow b,.es-who b{color:#fff;font-weight:600}.es-flow .ar{width:16px;height:16px;color:var(--cyan)}.es-who{grid-template-columns:repeat(3,1fr)}.es-who li{padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1)}.es-who b{display:block;font:600 15px var(--head)}.es-who span{display:block;margin-top:3px;font-size:13.5px;color:#d8cffa;line-height:1.5}@media(max-width:1000px){.es-row{grid-template-columns:1fr;gap:14px}.es-quad{grid-template-columns:1fr 1fr}}@media(max-width:620px){.es-row{padding:20px}.es-who{grid-template-columns:1fr}.es-flow li{grid-template-columns:1fr;gap:2px}.es-flow .ar{display:none}.es-quad{grid-template-columns:1fr 1fr}}.esx{--violet2:#9b7bff;--stick:calc(env(safe-area-inset-top,0px) + 156px)}.vz{position:relative;width:100%}.vz1{aspect-ratio:420/300}.o-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.o-ring{fill:none;stroke:rgba(185,165,255,.16);stroke-dasharray:3 6;transform-origin:210px 150px;animation:spin 40s linear infinite}.o-ring.r2{stroke:rgba(63,224,208,.18);animation-direction:reverse;animation-duration:28s}@keyframes spin{to{transform:rotate(360deg)}}.o-ln{fill:none;stroke:rgba(185,165,255,.35);stroke-width:1.5;stroke-dasharray:4 5}.o-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.9);width:31%;aspect-ratio:1;border-radius:24%;display:grid;place-content:center;text-align:center;gap:2px;background:radial-gradient(circle at 30% 25%,#5a2fe0,#2a1070 70%);border:1px solid rgba(185,165,255,.45);box-shadow:0 0 0 10px rgba(122,77,255,.08),0 30px 60px -20px rgba(122,77,255,.8);transition:transform .7s cubic-bezier(.2,.8,.2,1)}.o-core b{font:600 clamp(13px,1.5vw,17px) var(--head)}.o-core small{font-size:clamp(9.5px,.9vw,11px);color:var(--lav)}.o-core em{font-style:normal;font-size:clamp(9px,.85vw,10.5px);color:var(--cyan);letter-spacing:.06em;text-transform:uppercase;margin-top:4px}.o-chip{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.4);opacity:0;padding:7px 13px;border-radius:999px;font-size:clamp(11px,1.05vw,13px);font-weight:600;white-space:nowrap;background:color-mix(in srgb,var(--c) 22%,#1b0a4d);border:1px solid color-mix(in srgb,var(--c) 60%,transparent);color:#fff;transition:left .8s cubic-bezier(.2,.8,.2,1) var(--d),top .8s cubic-bezier(.2,.8,.2,1) var(--d),transform .8s cubic-bezier(.2,.8,.2,1) var(--d),opacity .4s var(--d)}.act .o-chip{left:var(--x);top:var(--y);transform:translate(-50%,-50%);opacity:1}.act .o-core{transform:translate(-50%,-50%) scale(1)}.o-dot{opacity:0;transition:opacity .4s}.act .o-dot{opacity:1}.vz2{aspect-ratio:7/5}.app{position:absolute;inset:0;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#160845;box-shadow:0 30px 60px -30px rgba(0,0,0,.9);display:flex;flex-direction:column;transform:translateY(14px);opacity:.5;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .5s}.act .app{transform:none;opacity:1}.app-top{display:flex;align-items:center;gap:6px;padding:9px 12px;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.app-top span{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.18)}.app-top em{font-style:normal;margin-left:10px;font-size:11px;color:var(--muted);padding:2px 10px;border-radius:999px;background:rgba(255,255,255,.06)}.app-body{flex:1;display:grid;grid-template-columns:42% 1fr;min-height:0}.app-nav{padding:10px;display:flex;flex-direction:column;gap:6px;border-right:1px solid rgba(255,255,255,.08);background:rgba(13,4,48,.5)}.ag{border-radius:10px;padding:7px 9px;border:1px solid transparent;transition:background .3s,border-color .3s}.ag-h{display:flex;align-items:center;justify-content:space-between;gap:6px}.ag-h b{font:600 clamp(11px,1.05vw,13px) var(--head);color:var(--c)}.ag-h em{font-style:normal;font:700 11px var(--body);color:#160845;background:var(--c);border-radius:6px;padding:0 6px}.ag small{display:block;font-size:clamp(9.5px,.85vw,10.5px);color:var(--muted);line-height:1.3}.ag-sk{display:grid;gap:4px;margin-top:5px}.ag-sk i{display:block;height:4px;border-radius:2px;background:rgba(255,255,255,.1)}.act .ag{animation:agl 6s infinite;animation-delay:calc(var(--k) * 1.5s)}@keyframes agl{0%,22%{background:color-mix(in srgb,var(--c) 18%,transparent);border-color:color-mix(in srgb,var(--c) 55%,transparent)}100%,27%{background:0 0;border-color:transparent}}.app-main{padding:12px;display:flex;flex-direction:column;gap:10px;min-width:0}.am-h{height:10px;width:55%;border-radius:4px;background:rgba(255,255,255,.16)}.am-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.am-cards i{height:clamp(22px,4vw,40px);border-radius:8px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.am-chart{flex:1;display:flex;align-items:flex-end;gap:5px;padding:8px;border-radius:10px;background:rgba(255,255,255,.04)}.am-chart i{flex:1;height:8%;border-radius:4px 4px 0 0;background:linear-gradient(180deg,var(--cyan),rgba(63,224,208,.25));transition:height .8s cubic-bezier(.2,.8,.2,1) var(--d)}.act .am-chart i{height:var(--h)}.vz3{aspect-ratio:480/280}.vz3 svg{width:100%;height:100%;overflow:visible}.f-ln{fill:none;stroke:var(--c);stroke-opacity:.5;stroke-width:1.6;stroke-dasharray:220;stroke-dashoffset:220;transition:stroke-dashoffset 1s ease var(--d)}.act .f-ln{stroke-dashoffset:0}.f-dot{opacity:0;transition:opacity .4s .6s}.act .f-dot{opacity:1}.f-n rect{fill:color-mix(in srgb,var(--c) 18%,#1b0a4d);stroke:var(--c);stroke-opacity:.7}.f-n.r rect{fill:rgba(255,255,255,.05);stroke:rgba(255,255,255,.25)}.f-n text{fill:#fff;font:600 13px var(--body)}.f-n.r text{font-weight:500;font-size:12.5px;fill:#e3dbff}.vz4{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:stretch}.rc{border-radius:16px;padding:14px;background:color-mix(in srgb,var(--c) 10%,#1b0a4d);border:1px solid color-mix(in srgb,var(--c) 40%,transparent);display:flex;flex-direction:column;gap:6px;transform:translateY(24px) rotate(calc((var(--k) - 1) * 4deg));opacity:.35;transition:transform .7s cubic-bezier(.2,.8,.2,1) calc(var(--k) * .1s),opacity .5s calc(var(--k) * .1s)}.act .rc{transform:none;opacity:1}.rc b{font:600 15px var(--head);color:var(--c)}.rc>span{font-size:13px;color:#e3dbff;line-height:1.45;flex:1}.rc-list{list-style:none;display:grid;gap:7px;margin-top:6px}.rc-list li{display:flex;align-items:center;gap:8px}.rc-list i{width:14px;height:14px;border-radius:5px;border:1.5px solid var(--c);flex:0 0 auto;position:relative}.act .rc-list i::after{content:"";position:absolute;inset:2px;border-radius:2px;background:var(--c);animation:pop .4s ease both;animation-delay:calc(.6s + var(--d))}.rc-list span{height:5px;border-radius:3px;background:rgba(255,255,255,.14)}.rc-cmp{display:grid;grid-template-columns:1fr 1fr;gap:10px;height:76px;margin-top:6px}.rc-cmp div{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px}.rc-cmp i{width:60%;height:10%;border-radius:6px 6px 0 0;background:rgba(255,255,255,.25);transition:height .9s cubic-bezier(.2,.8,.2,1) .3s}.rc-cmp i.sc{background:var(--c)}.act .rc-cmp i{height:var(--h)}.rc-cmp small{font-size:10.5px;color:var(--muted)}.rc-plan{display:grid;gap:6px;margin-top:6px}.rc-plan i{height:9px;width:8%;border-radius:5px;background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 30%,transparent));transition:width .9s cubic-bezier(.2,.8,.2,1) calc(.3s + var(--d))}.act .rc-plan i{width:var(--w)}@keyframes pop{from{transform:scale(0)}to{transform:scale(1)}}@media(max-height:820px){.ag-sk{display:none}.ag{padding:5px 8px}.app-nav{gap:3px;padding:8px}}.app-nav{overflow:hidden}@media(prefers-reduced-motion:reduce){.esx *{animation:none!important;transition:none!important}.f-dot,.o-dot{display:none}}.dv{width:100%;height:100%;display:flex;flex-direction:column;gap:12px;font-family:var(--body);color:#fff}.dv small{color:var(--muted);font-size:11.5px}.dt{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.dt b{display:block;font:600 15px var(--head)}.pill-n{font:700 13px var(--body);padding:4px 11px;border-radius:999px;background:rgba(185,165,255,.18);color:#e3dbff}.pill-n.sm{font-size:11.5px}.dh{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:linear-gradient(150deg,#5a2dff,#4a22ff 60%,#3d17e0);box-shadow:0 20px 40px -22px rgba(74,34,255,.95)}.dh-ic,.dk-ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.18);flex:0 0 auto}.dh-ic svg,.dk-ic svg{width:17px;height:17px}.dh small{color:#e3dbff}.dh b{display:block;font:700 18px var(--head)}.dh-badge{margin-left:auto;font:700 11.5px var(--body);padding:4px 9px;border-radius:7px;background:var(--yellow);color:var(--ink);white-space:nowrap}.dk-grid{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.dk{position:relative;border-radius:14px;padding:12px 14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:2px;opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s;transition-delay:calc(.15s + var(--k)*.1s)}.act .dk{opacity:1;transform:none}.dk-ic{position:absolute;right:12px;top:12px;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--c) 20%,transparent);color:var(--c)}.dk-ic svg{width:14px;height:14px}.dk small{color:#d8cffa;font-weight:600;font-size:12px;padding-right:30px}.dk b{font:700 24px/1.1 var(--head);color:var(--c);margin-top:4px}.dk em{font-style:normal;font-size:11px;color:var(--muted)}.sbar{display:flex;gap:4px;height:40px}.sbar i{flex:.001 1 0;min-width:0;border-radius:8px;background:var(--c);display:grid;place-items:center;font:700 12px var(--body);font-style:normal;color:#140a3a;overflow:hidden;transition:flex-grow .8s cubic-bezier(.2,.8,.2,1),min-width .8s;transition-delay:calc(.1s + var(--k)*.12s)}.act .sbar i{flex-grow:var(--g);min-width:40px}.dtab{width:100%;border-collapse:collapse;font-size:12.5px}.dtab th{font-size:11px;font-weight:600;color:var(--muted);text-align:left;padding:7px 8px;background:rgba(255,255,255,.05)}.dtab th:first-child{border-radius:8px 0 0 8px}.dtab th:last-child{border-radius:0 8px 8px 0}.dtab td{padding:7px 8px;border-bottom:1px solid rgba(255,255,255,.07);color:#efe9ff}.dtab .n{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.dtab td.n{color:var(--c)}.sw{display:inline-block;width:9px;height:9px;border-radius:3px;background:var(--c);margin-right:8px}.ftab td{vertical-align:middle;line-height:1.3}.ftab td:first-child{width:34%}.ftab td:nth-child(2){width:18%}.ftab b{font-weight:600;font-size:12px}.fl{display:block;position:relative;height:7px;border-radius:4px;background:rgba(255,255,255,.08);overflow:hidden}.fl i{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:4px;background:var(--c);transition:width .8s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.1s + var(--k)*.12s)}.act .fl i{width:var(--w)}.fl::after{content:"";position:absolute;top:0;bottom:0;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translateX(-120%)}.act .fl::after{animation:flow 2.2s ease-in-out infinite;animation-delay:calc(1s + var(--k)*.3s)}@keyframes flow{to{transform:translateX(420%)}}.live{display:inline-flex;align-items:center;gap:5px;font:600 10.5px var(--body);padding:3px 8px;border-radius:999px;color:var(--lime);background:rgba(143,214,42,.12);white-space:nowrap}.live i{width:6px;height:6px;border-radius:50%;background:var(--lime);animation:lv 1.6s ease-in-out infinite}@keyframes lv{50%{opacity:.3}}.rw{display:grid;grid-template-columns:36px 1fr;gap:4px 12px;align-items:center;padding:11px 12px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);opacity:0;transform:translateX(16px);transition:opacity .5s,transform .5s;transition-delay:calc(.1s + var(--k)*.12s)}.act .rw{opacity:1;transform:none}.av{grid-row:span 2;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font:700 12px var(--body);background:var(--c);color:#140a3a}.rw-t b{display:block;font:600 13.5px var(--head)}.rw-t small{display:block;font-size:11.5px;line-height:1.35}.rw-p{display:flex;flex-wrap:wrap;gap:5px}.rw-p span{font:600 10.5px var(--body);padding:3px 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--c) 55%,transparent);color:var(--c);background:color-mix(in srgb,var(--c) 10%,transparent)}@media(max-width:860px){.ftab td:nth-child(2),.ftab th:nth-child(2){display:none}.ftab td:first-child{width:38%}}.o-ln{stroke-opacity:.55}.o-core{background:linear-gradient(150deg,#5a2dff,#4a22ff 60%,#3d17e0);border-color:rgba(255,255,255,.25);box-shadow:0 0 0 10px rgba(74,34,255,.12),0 30px 60px -20px rgba(74,34,255,.95)}.core-ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:rgba(255,255,255,.18);margin:0 auto 4px}.core-ic svg{width:15px;height:15px}.o-core small{color:#e3dbff}.o-core em{color:var(--yellow)}.o-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 6px;background:color-mix(in srgb,var(--c) 16%,#160845);border-color:color-mix(in srgb,var(--c) 70%,transparent)}.oc-ic{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;background:var(--c);color:#140a3a}.oc-ic svg{width:12px;height:12px}.ag-h{justify-content:flex-start}.ag-h em{margin-left:auto}.ag-ic{width:18px;height:18px;border-radius:5px;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 22%,transparent);color:var(--c);flex:0 0 auto}.ag-ic svg{width:11px;height:11px}.am-cards i{border-color:color-mix(in srgb,var(--c) 45%,transparent);background:color-mix(in srgb,var(--c) 12%,transparent)}.am-chart i{background:linear-gradient(180deg,var(--c),color-mix(in srgb,var(--c) 25%,transparent))}.f-n.r rect{fill:rgba(245,225,27,.07);stroke:rgba(245,225,27,.45)}.rc{gap:7px}.rc>.rc-av{flex:0 0 32px;align-self:flex-start;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:700 11.5px var(--body);background:var(--c);color:#140a3a;margin-bottom:2px}.es-head .kicker{margin-bottom:12px}.es-head h2{max-width:16ch}.es-head p{color:var(--muted);margin-top:12px;max-width:44ch}.es-head.compact{display:grid;grid-template-columns:1fr auto;gap:8px 40px;align-items:end}.es-head.compact .kicker{grid-column:1/-1;margin-bottom:0}.es-head.compact h2{max-width:none;font-size:clamp(22px,2.3vw,30px)}.es-head.compact p{margin:0;max-width:40ch;font-size:14px}.esa-ttl{display:flex;align-items:center;gap:12px}.esa-ttl .ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 22%,transparent);color:var(--c);flex:0 0 auto}.esa-ttl .ic svg{width:19px;height:19px}.esa-ttl h3{font-size:clamp(19px,1.9vw,24px)}.esa{display:grid;grid-template-columns:minmax(280px,.8fr) 1.25fr;gap:clamp(28px,4vw,64px);align-items:start}.esa-side{position:sticky;top:var(--stick)}.esa-tl{list-style:none;position:relative;margin-top:30px;display:grid;gap:4px;padding-left:4px}.esa-tl .rail{position:absolute;left:19px;top:20px;bottom:20px;width:2px;background:rgba(255,255,255,.1);border-radius:2px}.esa-tl .rail i{position:absolute;left:0;top:0;width:100%;height:calc(var(--p,0) * 100%);background:linear-gradient(180deg,var(--violet2),var(--cyan),var(--lime),var(--yellow));border-radius:2px;box-shadow:0 0 12px rgba(63,224,208,.6)}.esa-tl li{position:relative;display:flex;align-items:center;gap:14px;padding:9px 12px 9px 0;cursor:pointer;color:var(--muted);transition:color .3s}.esa-tl .n{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:700 11.5px var(--body);background:#1b0a4d;border:1.5px solid rgba(255,255,255,.2);position:relative;z-index:1;transition:all .35s}.esa-tl .t{font:500 15px var(--head)}.esa-tl li.done .n{border-color:var(--c);color:var(--c)}.esa-tl li.on{color:#fff}.esa-tl li.on .n{background:var(--c);border-color:var(--c);color:#160845;box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 22%,transparent)}.esa-steps{display:grid;gap:22vh;padding:6vh 0 18vh}.esa-card{border-radius:24px;padding:clamp(20px,2.4vw,30px);border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,color-mix(in srgb,var(--c) 12%,transparent),rgba(255,255,255,.02) 70%);display:grid;gap:22px;opacity:.35;transform:scale(.97);transition:opacity .5s,transform .5s,border-color .5s,box-shadow .5s}.esa-step.act .esa-card{opacity:1;transform:none;border-color:color-mix(in srgb,var(--c) 45%,transparent);box-shadow:0 30px 70px -40px color-mix(in srgb,var(--c) 90%,transparent)}.esa-num{font:700 12px var(--body);letter-spacing:.12em;color:var(--c)}.esa-txt{display:grid;gap:10px}.esa-txt p{font-size:15.5px;color:#e3dbff;line-height:1.65}.esb-head{margin-bottom:clamp(18px,3vh,30px)}.esb{height:340vh;position:relative}.esb-pin{position:sticky;top:var(--stick);height:calc(100vh - var(--stick) - 18px);min-height:380px;max-height:640px;display:flex;flex-direction:column;gap:clamp(12px,2.2vh,22px)}.esb-tl{list-style:none;position:relative;display:grid;grid-template-columns:repeat(4,1fr);padding:2px 0 0}.esb-tl .track{position:absolute;left:12.5%;right:12.5%;top:17px;height:2px;border-radius:2px;background:rgba(255,255,255,.12)}.esb-tl .track i{position:absolute;inset:0 auto 0 0;width:calc(var(--f,0) * 100%);border-radius:2px;background:linear-gradient(90deg,var(--violet2),var(--cyan),var(--lime),var(--yellow));box-shadow:0 0 12px rgba(63,224,208,.55)}.esb-tl li{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;color:var(--muted);text-align:center;transition:color .3s}.esb-tl .n{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:700 12px var(--body);background:#1b0a4d;border:1.5px solid rgba(255,255,255,.22);position:relative;z-index:1;transition:all .35s}.esb-tl .t{font:500 13.5px/1.3 var(--head)}.esb-tl li:hover{color:#fff}.esb-tl li.done .n{border-color:var(--c);color:var(--c)}.esb-tl li.on{color:#fff}.esb-tl li.on .n{background:var(--c);border-color:var(--c);color:#160845;box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 22%,transparent)}.esb-stage{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,56px);border-radius:26px;padding:clamp(22px,3.2vh,36px) clamp(24px,3vw,44px);border:1px solid rgba(255,255,255,.1);background:radial-gradient(70% 90% at 100% 100%,rgba(122,77,255,.2),transparent 70%),rgba(255,255,255,.025)}.esb-txts,.esb-vis{position:relative;min-height:0;min-width:0}.esb-t,.esb-v{position:absolute;inset:0;opacity:0;transform:translateY(22px);transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1);pointer-events:none}.esb-t{display:flex;flex-direction:column;justify-content:center;gap:12px}.esb-t.act,.esb-v.act{opacity:1;transform:none;pointer-events:auto}.esb-num{font:700 clamp(26px,3.6vh,34px)/1 var(--head);color:var(--c);letter-spacing:.02em}.esb-t p{font-size:15.5px;color:#e3dbff;line-height:1.65;max-width:46ch}.esb-v{display:flex;align-items:center;justify-content:center}.esb-v .fit-box{position:relative;width:100%;height:100%}.fit{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(var(--s,1));transform-origin:center}.fit>.vz{width:100%;height:100%}.fit .o-core b{font-size:17px}.fit .o-core small{font-size:11px}.fit .o-core em{font-size:10.5px}.fit .o-chip{font-size:13px}.fit .ag-h b{font-size:13px}.fit .ag small{font-size:10.5px}.fit .ag{padding:8px 10px}.fit .app-nav{gap:8px;padding:12px 10px;justify-content:center}.fit .ag-sk{display:none}.fit .ag small{margin-top:2px}.fit .am-cards i{height:38px}@media(max-height:640px){.esb-t p{font-size:14.5px;line-height:1.55}.esb-tl .t{font-size:12.5px}}.esc{height:380vh;position:relative}.esc-pin{position:sticky;top:var(--stick);height:calc(100vh - var(--stick) - 12px);display:flex;flex-direction:column;gap:clamp(14px,2.4vh,24px);padding-top:6px}.esc-view{flex:1;min-height:0;overflow:hidden;margin-inline:calc(-1 * clamp(20px,4vw,56px));padding-inline:clamp(20px,4vw,56px);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.esc-track{display:flex;gap:22px;height:100%;will-change:transform}.esc-p{flex:0 0 min(900px,82vw);height:100%;display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(20px,3vw,40px);align-items:center;border-radius:28px;padding:clamp(20px,3vw,36px);border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,color-mix(in srgb,var(--c) 14%,transparent),rgba(255,255,255,.02) 70%);opacity:.45;transition:opacity .5s,border-color .5s}.esc-p.act{opacity:1;border-color:color-mix(in srgb,var(--c) 45%,transparent)}.esc-txt{display:grid;gap:12px;align-content:center}.esc-big{font:700 clamp(60px,7vw,96px)/.9 var(--head);color:var(--c);opacity:.9;letter-spacing:-.03em}.esc-txt p{font-size:15.5px;color:#e3dbff;line-height:1.65}.esc-p .vz1,.esc-p .vz2,.esc-p .vz3{width:min(100%,calc((100vh - var(--stick) - 300px) * 1.45));justify-self:center}.esc-rail{list-style:none;position:relative;height:52px;margin:0 6px 4px}.esc-rail .line{position:absolute;left:0;right:0;top:10px;height:2px;background:rgba(255,255,255,.1)}.esc-rail .line i{position:absolute;inset:0 auto 0 0;width:calc(var(--p,0) * 100%);background:linear-gradient(90deg,var(--violet2),var(--cyan),var(--lime),var(--yellow))}.esc-rail .mk{position:absolute;top:3px;left:calc(var(--p,0) * 100%);width:16px;height:16px;margin-left:-8px;border-radius:50%;background:#fff;box-shadow:0 0 0 5px rgba(255,255,255,.15),0 0 18px rgba(63,224,208,.9);z-index:2}.esc-rail li{position:absolute;left:var(--x);top:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;color:var(--muted);font:500 13px var(--head);white-space:nowrap;transition:color .3s}.esc-rail li:first-of-type{transform:none;align-items:flex-start}.esc-rail li:last-of-type{transform:translateX(-100%);align-items:flex-end}.esc-rail li i{width:10px;height:10px;margin-top:6px;border-radius:50%;background:#1b0a4d;border:2px solid rgba(255,255,255,.3);transition:all .3s}.esc-rail li.done i,.esc-rail li.on i{border-color:var(--c);background:var(--c)}.esc-rail li.on{color:#fff}@media(max-width:860px){.esa{grid-template-columns:1fr}.esa-side{position:static}.esa-tl{display:none}.esa-steps{gap:18px;padding:8px 0 0}.esa-card,.esb-t,.esb-v,.esc-p{opacity:1;transform:none}.esb,.esc{height:auto}.esb-pin,.esc-pin{position:static;height:auto;min-height:0;max-height:none}.esb-v .fit-box{height:auto;aspect-ratio:var(--ar)}.esb-tl,.esc-rail{display:none}.es-head.compact{grid-template-columns:1fr}.esb-stage{display:grid;grid-template-columns:1fr;gap:14px;padding:0;border:0;background:0 0}.esb-txts,.esb-vis{display:contents}.esb-t,.esb-v{position:relative;inset:auto;pointer-events:auto}.esb-t{margin-top:22px}.esb-num{font-size:26px}.esb-v{display:block}.esb-v[data-step="3"] .fit-box{aspect-ratio:auto!important;height:auto}.esb-v[data-step="3"] .fit{position:static;transform:none!important;width:100%!important;height:auto!important}.esc-view{overflow:visible;mask-image:none;margin:0;padding:0}.esc-track{flex-direction:column;transform:none!important;height:auto}.esc-p{flex:none;grid-template-columns:1fr;height:auto}.esc-big{font-size:48px}.vz4{grid-template-columns:1fr}.esc-p .vz{width:100%}}.wrap{max-width:1312px;padding-inline:clamp(16px,3vw,36px)}.hero-grid{grid-template-columns:minmax(0,1fr) clamp(240px,22vw,300px);gap:clamp(24px,3.5vw,48px)}.hero-grid>div:first-child{container-type:inline-size}.hero h1:not(#_){font-size:min(54px,4.85cqi);line-height:1.12}.hero h1 .l1,.hero h1 .l2{display:block;white-space:nowrap}.hero .sub{max-width:68ch}.mosaic{width:100%;max-width:300px;justify-self:end}.mosaic .badge{inset:0;margin:auto;width:max-content;height:max-content;transform:none!important;padding:18px 22px;background:#120540;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:rgba(255,255,255,.2)}.mosaic .badge img{height:44px;width:208px;margin:0;image-rendering:-webkit-optimize-contrast}.pnav-bar{top:calc(env(safe-area-inset-top,0px) + 82px);margin-top:16px}.pnav-bar .pnav{transform:none}#search{padding-top:calc(clamp(44px,5vw,70px) + 52px)}.pnav-bar .pnav .in{width:100%;max-width:none;justify-content:space-between;border-radius:18px;padding:6px}.pnav-bar .pnav a{flex:1 1 0;text-align:center;white-space:nowrap}.esx{--stick:calc(env(safe-area-inset-top,0px) + 142px)}html{scroll-padding-top:calc(env(safe-area-inset-top,0px) + 150px)}@media(max-width:1000px){.hero-grid{grid-template-columns:1fr}.mosaic{justify-self:start;max-width:260px}.hero h1:not(#_){font-size:clamp(28px,5.4vw,44px)}.hero h1 .l1,.hero h1 .l2{display:inline;white-space:normal}}@media(max-width:860px){.pnav-bar .pnav a{flex:0 0 auto}.pnav-bar .pnav .in{justify-content:flex-start;border-radius:999px}}@media(max-width:760px){.pnav-bar{top:calc(env(safe-area-inset-top,0px) + 76px)}}.sec .wrap{container-type:inline-size}.head{display:block;margin-bottom:clamp(22px,3vh,32px)}.head h2:not(#_){font-size:min(36px,2.5cqi);white-space:nowrap;max-width:none;margin:0}.head p{max-width:none;margin-top:10px;font-size:15.5px}@media(max-width:860px){.head h2:not(#_){white-space:normal;font-size:clamp(24px,6.4vw,30px)}}#solutions{--swtop:calc(env(safe-area-inset-top,0px) + 142px);--eq:cubic-bezier(.25,.46,.45,.94);padding-top:0}.sw-hero{position:relative;height:330vh;margin-bottom:0}.sw-stage{position:sticky;top:var(--swtop);height:calc(100vh - var(--swtop));overflow:hidden}.sw-bd{position:absolute;inset:0;background:radial-gradient(circle at 70% 40%,rgba(122,77,255,.24),transparent 55%),radial-gradient(circle at 1px 1px,rgba(190,160,255,.16) 1px,transparent 0) 0 0/20px 20px,#1c0a52}.sw-copy{position:absolute;left:0;top:0;bottom:0;width:50%;overflow:hidden;z-index:4;background:#1e0b56;box-shadow:1px 0 0 rgba(255,255,255,.08)}.sw-copy-in{position:absolute;top:0;bottom:0;left:0;width:min(48vw,640px);padding:24px 28px 32px max(24px,calc((100vw - 1240px)/ 2));display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.sw-copy-in>*{opacity:0}.sw-hero.in .sw-copy-in>*{animation:swrise 1s var(--eq) both}.sw-hero.in .sw-copy-in>:first-child{animation-delay:.2s}.sw-hero.in .sw-copy-in>:nth-child(2){animation-delay:.3s}.sw-hero.in .sw-copy-in>:nth-child(3){animation-delay:.45s}.sw-hero.in .sw-copy-in>:nth-child(4){animation-delay:.6s}@keyframes swrise{from{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}.sw-live{display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.05);border-radius:999px;padding:5px 12px 5px 10px;font-size:13px;font-weight:600;color:#e3dbff}.sw-live i{position:relative;width:8px;height:8px;border-radius:50%;background:var(--lime)}.sw-live i::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--lime);animation:swpulse 1.7s cubic-bezier(.37,0,.63,1) infinite}@keyframes swpulse{0%{transform:scale(1);opacity:.35}100%,41%{transform:scale(4);opacity:0}}.sw-copy-in h2:not(#_){font-size:clamp(30px,3.4vw,50px);line-height:1.06;letter-spacing:-.035em;margin:18px 0 0;white-space:normal}.sw-lede{color:var(--muted);font-size:16.5px;margin-top:14px;max-width:34rem}.sw-copy-in .acts{margin-top:24px}.sw-wallwrap{position:absolute;inset:0;z-index:3}.sw-wall{position:absolute;inset:-8vh -3vw;align-items:start;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;transform-origin:50% 50%;will-change:transform;transform:translateX(40%) scale(.8) rotateX(15deg) rotateY(-9deg) rotateZ(32deg)}.sw-col{display:flex;flex-direction:column;gap:26px;opacity:0}.sw-hero.in .sw-col{opacity:1;animation:swcolin 1s var(--eq) both}.sw-hero.in .sw-col:first-child{animation-delay:.1s}.sw-hero.in .sw-col:nth-child(2){animation-delay:.2s}.sw-hero.in .sw-col:nth-child(3){animation-delay:.3s}.sw-hero.in .sw-col:nth-child(4){animation-delay:.4s}@keyframes swcolin{from{opacity:0;transform:rotateX(-15deg)}}.sw-colin{display:flex;flex-direction:column;gap:26px;will-change:transform}.sw-shot{margin:0;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#fff;box-shadow:0 22px 44px -26px rgba(0,0,0,.85),0 2px 6px rgba(0,0,0,.25);aspect-ratio:16/10}.sw-hero.in .sw-shot{animation:swslide 1s var(--eq) .1s both}@keyframes swslide{from{transform:translateX(-10rem)}}.sw-shot img{display:block;width:100%;height:100%;object-fit:cover}.sw-card{position:relative;isolation:isolate;background:var(--bg);color:var(--fg);border-color:rgba(255,255,255,.18);display:flex;flex-direction:column;padding:16px 20px 18px;text-decoration:none;cursor:pointer;transition:box-shadow .25s,filter .25s,outline-color .25s;outline:3px solid transparent;outline-offset:3px}.sw-card:focus-visible,.sw-card:hover{filter:brightness(1.06);box-shadow:0 30px 60px -24px rgba(0,0,0,.9),0 0 0 2px var(--ac);outline-color:color-mix(in srgb,var(--ac) 55%,transparent)}.swc-go{position:absolute;right:16px;bottom:14px;z-index:1;font:600 12.5px var(--body);padding:5px 11px;border-radius:999px;background:var(--fg);color:var(--bg);opacity:0;transform:translateY(6px);transition:opacity .2s,transform .2s}.sw-card:focus-visible .swc-go,.sw-card:hover .swc-go{opacity:1;transform:none}.swc-top{display:flex;align-items:center;gap:6px}.swc-top span{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.28}.swc-top em{margin-left:auto;font:700 11px var(--body);font-style:normal;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--fg) 12%,transparent);border:1px solid color-mix(in srgb,var(--fg) 22%,transparent)}.swc-body{margin-top:auto;position:relative;z-index:1}.swc-body b{display:block;font:700 clamp(20px,1.9vw,28px)/1.1 var(--head);letter-spacing:-.02em;color:var(--fg)}.swc-body small{display:block;margin-top:6px;font-size:clamp(12.5px,1.05vw,15px);font-weight:500;opacity:.82}.swc-t1,.swc-t2{position:absolute;z-index:-1;right:0;top:0;width:42%;aspect-ratio:1;background:var(--ac);clip-path:polygon(100% 0,100% 100%,0 0);opacity:.9}.swc-t2{width:22%;right:21%;top:0;background:var(--fg);opacity:.12;clip-path:polygon(0 0,100% 0,50% 100%)}.sw-card::after{content:"";position:absolute;inset:auto 0 0 0;height:4px;background:var(--ac);opacity:.9}@media(max-width:900px){.sw-hero{height:auto}.sw-stage{position:relative;top:0;height:auto;overflow:hidden}.sw-bd{display:none}.sw-copy{position:relative;width:auto!important;background:0 0;box-shadow:none}.sw-copy-in{position:relative;width:auto;padding:8px max(16px,env(safe-area-inset-left,0px)) 24px}.sw-wallwrap{position:relative;height:440px;overflow:hidden;margin:0 16px;border-radius:20px;background:#1c0a52;border:1px solid rgba(255,255,255,.1)}.sw-wall{inset:24px -18% auto -18%;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;transform:none!important}.sw-col,.sw-colin{gap:14px}.sw-col:nth-child(4){display:none}#solutions{padding-top:clamp(44px,5vw,70px)}.sw-wallwrap{height:auto;padding:14px;overflow:visible}.sw-wall{position:static;display:grid;grid-template-columns:1fr 1fr;gap:10px}.sw-col,.sw-colin{display:contents}.sw-col:nth-child(4){display:contents}.sw-card{aspect-ratio:auto;min-height:112px;padding:12px 13px 14px;border-radius:14px;animation:none!important}.swc-top span{display:none}.swc-top em{margin-left:0;font-size:9.5px;padding:3px 8px;white-space:nowrap}.swc-body{margin-top:14px}.swc-body b{font-size:16.5px}.swc-body small{font-size:12px;margin-top:4px}}@media(prefers-reduced-motion:reduce){.sw-col,.sw-copy-in>*{opacity:1!important;animation:none!important}.sw-shot{animation:none!important}.sw-colin,.sw-wall{transform:none!important}.sw-copy{width:50%!important}}.hero{padding-bottom:clamp(64px,9vh,96px)!important}.hero .sub{max-width:52ch;font-size:16.5px;margin-top:16px}.hero .acts{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.hero .acts .pill{font-size:14px;padding:8px 8px 8px 22px;gap:14px}.hzo-stats{display:flex;margin-top:36px;border-top:1px solid rgba(255,255,255,.14);padding-top:22px;max-width:560px}.hzo-stats div{flex:1;padding:0 22px;border-left:1px solid rgba(255,255,255,.14)}.hzo-stats div:first-child{padding-left:0;border-left:0}.hzo-stats b{display:block;font:700 clamp(28px,2.6vw,36px)/1 var(--head);color:var(--yellow);letter-spacing:-.03em}.hzo-stats span{display:block;font-size:13px;color:#e3dbff;margin-top:8px;line-height:1.4}.hzo-top .crumb{margin-bottom:14px}.hzoA{position:relative;padding-block:clamp(36px,6vh,64px)}.hzo-c{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;width:min(100%,900px);margin-inline:auto;container-type:inline-size}.hzoA h1:not(#_){font-size:min(52px,5.4cqi)}.hzo-c .crumb{justify-content:center}.hzo-logo{height:34px;width:auto;margin:6px 0 18px}.hzoA h1 .l1,.hzoA h1 .l2{display:block}.hzoA .sub{margin-inline:auto}.hzoA .acts{justify-content:center}.hzoA .hzo-stats{margin-inline:auto;justify-content:center;width:100%}.hzoA .hzo-stats div{text-align:center}.hzo-side{position:absolute;top:0;bottom:0;width:min(20vw,250px);display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;border-radius:22px;overflow:hidden;opacity:.85}.hzo-side.l{left:0;mask-image:linear-gradient(90deg,#000 20%,transparent)}.hzo-side.r{right:0;mask-image:linear-gradient(270deg,#000 20%,transparent)}.hzo-side .cell{position:relative}.hzo-band .t,.hzo-side .t{position:absolute;inset:0;background:var(--k);opacity:0;animation:tIn .7s ease forwards;animation-delay:var(--dl);transition:background-color 1.2s ease}.hzo-l{container-type:inline-size;min-width:0}.hzo-l h1:not(#_){font-size:min(52px,4.85cqi)}.hzoB{display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,28vw,380px);gap:clamp(32px,5vw,80px);align-items:center}.hzoB .hzo-stats{padding:20px 24px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(255,255,255,.04);max-width:600px}.hzoB .mosaic{max-width:none;width:100%}.hzoC{display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,32vw,430px);gap:clamp(40px,6vw,96px);align-items:center}.hzoC .acts{margin-top:32px}.hzo-r{position:relative;padding:0 0 30px 40px}.hzoC .mosaic{max-width:none;width:100%;justify-self:auto}.hzo-chip{position:absolute;z-index:3;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;background:rgba(18,5,64,.92);border:1px solid rgba(255,255,255,.18);box-shadow:0 24px 40px -20px #000;max-width:230px}.hzo-chip b{font:700 28px/1 var(--head);color:var(--yellow)}.hzo-chip span{font-size:12.5px;color:#e3dbff;line-height:1.35}.hzo-chip.c0{left:0;top:4%}.hzo-chip.c1{left:-4%;top:64%}.hzo-chip.c2{right:-4%;bottom:-2%}.hzoD h1 .l1,.hzoD h1 .l2{display:inline}.hzoD h1:not(#_){font-size:min(56px,2.95cqi);white-space:nowrap}.hzoD{container-type:inline-size}.hzo-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end;margin-top:6px}.hzoD .hzo-stats{margin-top:0;border-top:0;padding-top:0}.hzo-band{position:relative;margin-top:44px;display:grid;grid-template-columns:repeat(24,1fr);height:96px;border-radius:20px;overflow:hidden}.hzo-band .cell{position:relative}.hzo-band .t.a,.hzo-side .t.a{clip-path:polygon(0 0,100% 0,0 100%)}.hzo-band .t.b,.hzo-side .t.b{clip-path:polygon(100% 0,100% 100%,0 100%)}.hzo-band .t.c,.hzo-side .t.c{clip-path:polygon(0 0,100% 0,100% 100%)}.hzo-band .t.d,.hzo-side .t.d{clip-path:polygon(0 0,100% 100%,0 100%)}.hzo-band .badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:14px 20px;border-radius:16px;background:#120540;border:1px solid rgba(255,255,255,.2)}.hzo-band .badge img{display:block;height:36px;width:auto}@media(max-width:1000px){.hzo-l h1:not(#_),.hzoA h1:not(#_){font-size:clamp(28px,7.4vw,40px)}.hzo-l h1 .l1,.hzo-l h1 .l2,.hzoA h1 .l1,.hzoA h1 .l2{display:inline;white-space:normal}.hzoB,.hzoC{grid-template-columns:1fr}.hzo-r{padding:0;max-width:340px}.hzo-chip{display:none}.hzo-side{display:none}.hzo-row{grid-template-columns:1fr}.hzoD h1:not(#_){white-space:normal;font-size:clamp(28px,6vw,40px)}.hzo-band{grid-template-columns:repeat(12,1fr)}.hzo-band .cell:nth-child(n+25){display:none}}.pt-hint{display:inline-flex;justify-self:start;align-self:start;min-width:0;max-width:100%;align-items:center;gap:10px;margin:2px 0 14px;padding:8px 16px 8px 8px;border-radius:999px;background:rgba(245,225,27,.1);border:1px solid rgba(245,225,27,.4);font-size:14px;color:#efe9ff}.pt-hint b{color:var(--yellow);font-weight:600}.pt-hint .pt-i{animation:ptpulse 2s ease-in-out infinite}@keyframes ptpulse{0%,100%{box-shadow:0 0 0 0 rgba(245,225,27,.5)}50%{box-shadow:0 0 0 7px rgba(245,225,27,0)}}.pt-i{flex:0 0 auto;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:700 italic 13px/1 Georgia,serif;background:var(--yellow);color:var(--ink)}.col ul{gap:8px 10px}.col li a.pt{margin:0;padding:9px 10px 9px 12px;gap:9px;font-size:14px;font-weight:500;color:#f1ecff;border-radius:12px;border:1px solid color-mix(in srgb,var(--c) 30%,transparent);background:color-mix(in srgb,var(--c) 9%,transparent)}.col li a.pt::after{content:"i";width:18px;height:18px;margin-left:auto;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;font:700 italic 11px/1 Georgia,serif;color:var(--c);border:1.5px solid color-mix(in srgb,var(--c) 70%,transparent);background:0 0;opacity:1;transition:background-color .2s,color .2s}.col li a.pt.open,.col li a.pt:focus-visible,.col li a.pt:hover{background:color-mix(in srgb,var(--c) 22%,transparent);border-color:var(--c);color:#fff}.col li a.pt.open::after,.col li a.pt:focus-visible::after,.col li a.pt:hover::after{background:var(--c);color:var(--ink);border-color:var(--c)}@media(min-width:1180px){.col li a.pt[data-pop=pop-ins]{white-space:nowrap}}.hp-ins{border-color:rgba(245,225,27,.45)}.hp-ins .hp-grp span{color:var(--yellow)}.hp-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.hp-tags span{font-size:12.5px;padding:5px 11px;border-radius:999px;background:rgba(245,225,27,.12);border:1px solid rgba(245,225,27,.35);color:#fff6b8}.hp-steps{list-style:none;display:grid;gap:8px;margin-top:14px}.hp-steps li{padding:10px 12px;border-radius:12px;background:rgba(13,4,48,.5)}.hp-steps b{display:block;font:600 13.5px var(--head);color:#fff}.hp-steps span{display:block;font-size:12.5px;color:#d8cffa;margin-top:2px}@media(max-width:620px){.col ul{grid-template-columns:1fr}.pt-hint{border-radius:16px;align-items:flex-start}}.cfd{display:grid;gap:16px}.cfd-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cfd-kpis .cs{border-radius:20px;padding:20px 22px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1)}.cfd-kpis .cs small{color:#d8cffa;text-transform:none;letter-spacing:0;font-size:13.5px;font-weight:600}.cfd-kpis .cs b{font-size:clamp(28px,2.6vw,36px);margin:10px 0 6px;color:#fff}.cfd-kpis .cs p{font-size:12.5px;line-height:1.5;color:var(--muted)}.cfd-kpis .cs:not(:first-child) b{color:var(--c)}.cfd-kpis .cs:first-child{background:linear-gradient(150deg,#5a2dff,#4a22ff 60%,#3d17e0);border-color:transparent;box-shadow:0 24px 50px -24px rgba(74,34,255,.9)}.cfd-kpis .cs:first-child small{color:#fff}.cfd-kpis .cs:first-child p{color:#e7e0ff}.kp-top{display:flex;align-items:center;gap:10px}.kp-ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.18);color:#fff}.kp-ic svg{width:17px;height:17px}.kp-badge{display:inline-flex;align-items:center;gap:4px;font:700 12px var(--body);padding:3px 9px;border-radius:7px;background:var(--yellow);color:var(--ink);margin-bottom:8px}.cfd-main{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px}.cfd-main .cf-chart{border-radius:22px;padding:22px 24px}.cf-ht{display:flex;align-items:center;gap:10px}.cfd-pill{font:600 12px var(--body);padding:5px 12px;border-radius:999px;background:rgba(185,165,255,.16);color:#d9ccff;white-space:nowrap}.cfd-tab{border-radius:22px;padding:22px 24px;border:1px solid rgba(255,255,255,.1);background:rgba(13,4,48,.5)}.cfd-th{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.cfd-th b{display:block;font:600 15px var(--head)}.cfd-th span:not(.cfd-pill){font-size:12px;color:var(--muted)}.cfd-tab table{width:100%;border-collapse:collapse;font-size:13.5px}.cfd-tab th{font-size:11.5px;font-weight:600;color:var(--muted);text-align:left;padding:9px 8px;background:rgba(255,255,255,.04)}.cfd-tab th:first-child{border-radius:10px 0 0 10px}.cfd-tab th:last-child{border-radius:0 10px 10px 0}.cfd-tab td{padding:9px 8px;border-bottom:1px solid rgba(255,255,255,.07);color:#efe9ff}.cfd-tab td em{font-style:normal;font-size:11px;color:var(--muted);margin-left:4px}.cfd-tab .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cfd-tab td.num:last-child{color:var(--muted)}.cfd-tab td.up{color:var(--lime)!important;font-weight:600}.cfd-tab tr.hl td{font-weight:700;color:#fff}.cfd-tab tr.hl .yb i{background:var(--yellow)}.cfd-tab tbody tr{transition:background-color .2s}.cfd-tab tbody tr:hover{background:rgba(255,255,255,.05)}.yb{display:block;height:7px;border-radius:4px;background:rgba(255,255,255,.08);min-width:60px}.yb i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#3fe0d0,#7a4dff)}@media(max-width:1000px){.cfd-kpis{grid-template-columns:1fr 1fr}.cfd-main{grid-template-columns:1fr}}@media(max-width:560px){.cfd-kpis{grid-template-columns:1fr}.cfd-tab{padding:18px 14px}.cfd-tab td,.cfd-tab th{padding:8px 5px}.yb{min-width:40px}}.ui{position:relative;width:100%;max-width:372px;background:#fff;color:#16112e;border-radius:16px;box-shadow:0 34px 60px -26px rgba(6,2,30,.8),0 0 0 1px rgba(255,255,255,.55);font:500 12px/1.4 Inter,system-ui,sans-serif;text-align:left;animation:uiIn .55s cubic-bezier(.2,.8,.2,1) both}@keyframes uiIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ui-top{display:flex;align-items:center;gap:5px;padding:10px 12px;border-bottom:1px solid #eeebf7}.ui-top i{width:7px;height:7px;border-radius:50%;background:#e2ddf3}.ui-top b{margin-left:7px;font-weight:600;font-size:12px;color:#16112e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-top em{margin-left:auto;font-style:normal;font-size:10.5px;font-weight:600;color:#4901fd;background:#efeaff;padding:3px 8px;border-radius:999px;white-space:nowrap}.ui-b{padding:12px 13px 14px}.ui-lbl{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#7a7397;margin:2px 0 8px}.ui-srch{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #e4e0f2;border-radius:10px;color:#7a7397;margin-bottom:10px;font-size:11.5px}.ui-srch svg{width:13px;height:13px;flex:0 0 auto}.ui-srch b{color:#16112e;font-weight:600}.ui-chips{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:8px}.ui-chips span{font-size:10.5px;font-weight:600;padding:3px 9px;border-radius:999px;background:#f3f1fa;color:#4a4566}.ui-chips span.on{background:#4901fd;color:#fff}.ui-row{display:grid;grid-template-columns:minmax(0,1fr) 46px 58px;gap:8px;align-items:center;padding:7px 0;border-top:1px solid #f0edf8}.ui-row.hd{border-top:0;padding:2px 0 4px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#9a94b5}.ui-row b{display:block;font-weight:600;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-row small{display:block;font-size:10.5px;color:#7a7397;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-row .n{font-variant-numeric:tabular-nums;font-weight:600;text-align:right;white-space:nowrap}.ui-row.p4{grid-template-columns:minmax(0,1fr) 66px 54px}.ui .up{color:#0f9d58}.ui .dn{color:#e5484d}.ui-float{position:absolute;z-index:2;background:#fff;color:#16112e;border-radius:12px;box-shadow:0 18px 40px -14px rgba(6,2,30,.75),0 0 0 1px rgba(73,1,253,.14);padding:9px 11px;font:500 11px/1.45 Inter,system-ui,sans-serif;width:max-content;max-width:200px;animation:uiFl .6s .25s cubic-bezier(.2,.8,.2,1) both}@keyframes uiFl{from{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.ui-float small{display:block;font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#7a7397;margin-bottom:2px}.ui-float b{font-weight:700}.ui-float.tr{top:-36px;right:-20px}.ui-float.bl{bottom:-42px;left:-20px}.ui-float.br{bottom:-42px;right:-20px}.ui-ask{display:flex;gap:8px;align-items:flex-start}.ui-ask .av{flex:0 0 22px;height:22px;border-radius:7px;background:linear-gradient(135deg,#4901fd,#7951bd);color:#fff;display:grid;place-items:center;font:700 9.5px Inter,sans-serif}.ui-stack{display:flex;height:26px;border-radius:8px;overflow:hidden;gap:2px}.ui-stack i{display:block;height:100%}.ui-leg{display:flex;flex-wrap:wrap;gap:4px 10px;margin:8px 0 2px;font-size:10.5px;color:#4a4566}.ui-leg span{display:inline-flex;align-items:center;gap:5px}.ui-leg i{width:8px;height:8px;border-radius:2px;background:var(--k)}.ui-cmp{display:grid;gap:7px;margin-top:12px;padding-top:11px;border-top:1px solid #f0edf8}.ui-cmp div{display:grid;grid-template-columns:84px 1fr;gap:8px;align-items:center;font-size:11px;color:#4a4566}.ui-cmp span{display:block;height:12px;border-radius:4px}.ui-gap{position:relative;margin:2px 0 0 92px;height:16px;border-top:1.5px dashed #4901fd;width:calc((100% - 92px)*.26);margin-left:calc(92px + (100% - 92px)*.74);font-size:10px;font-weight:700;color:#4901fd;white-space:nowrap}.ui-gap b{position:absolute;right:0;top:3px}.ui-kpis{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:10px}.ui-kpis.c3{grid-template-columns:repeat(3,1fr)}.ui-kpis div{padding:8px 9px;border-radius:10px;background:#f6f4fc}.ui-kpis small{display:block;font-size:9.5px;font-weight:600;letter-spacing:.04em;color:#7a7397;text-transform:uppercase;white-space:nowrap}.ui-kpis b{display:block;font-size:15px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px}.ui-bars{display:flex;align-items:flex-end;gap:8px;height:64px;padding:0 2px;border-bottom:1px solid #e9e5f5}.ui-bars i{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#4901fd,#7951bd)}.ui-bars i:nth-child(2n){background:linear-gradient(180deg,#35e1d4,#20b8ad)}.ui-wf{display:grid;gap:5px}.ui-wf div{display:grid;grid-template-columns:52px 1fr;gap:8px;align-items:center;font-size:10.5px;color:#4a4566}.ui-wf span{position:relative;display:block;height:13px;background:#f3f1fa;border-radius:4px}.ui-wf span i{position:absolute;top:0;bottom:0;left:var(--o);width:var(--w);border-radius:4px;background:#9b7cf0}.ui-wf div.tot{font-weight:700;color:#16112e}.ui-wf div.tot span i{background:#4901fd}.ui-wf div:first-child span i{background:#7951bd}.ui-donut{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center}.ui-donut .d{width:96px;height:96px;border-radius:50%;background:conic-gradient(#4901fd 0 38%,#35e1d4 0 60%,#9b7cf0 0 76%,#87c71f 0 88%,#ffe41f 0);display:grid;place-items:center}.ui-donut .d span{width:58px;height:58px;border-radius:50%;background:#fff;display:grid;place-items:center;text-align:center;font-size:9.5px;font-weight:600;color:#7a7397;line-height:1.2}.ui-donut .ui-leg{display:grid;gap:5px;margin:0}.ui-st{display:grid;gap:9px}.ui-st div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:center;font-size:11.5px;font-weight:600}.ui-st em{font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:999px}.ui-st em.ok{background:#e3f7ec;color:#0f8a4d}.ui-st em.rv{background:#fff6cc;color:#8a6d00}.ui-st span{grid-column:1/-1;display:block;height:6px;border-radius:999px;background:#f0edf8}.ui-st span i{display:block;height:100%;width:var(--w);border-radius:999px;background:linear-gradient(90deg,#4901fd,#35e1d4)}.ui-seg{display:inline-flex;gap:2px;padding:2px;border-radius:999px;background:#f3f1fa;margin-bottom:8px}.ui-seg span{font-size:10.5px;font-weight:600;padding:3px 10px;border-radius:999px;color:#4a4566}.ui-seg span.on{background:#fff;color:#4901fd;box-shadow:0 1px 3px rgba(22,17,46,.15)}.ui-spark{display:block;width:150px;height:34px;margin-top:4px}@media(max-width:600px){.cta-vis{padding:44px 6px 54px}.ui-float.tr{right:-4px}.ui-float.bl{left:-4px}.ui-float.br{right:-4px}}@media(prefers-reduced-motion:reduce){.ui,.ui-float{animation:none}}.hshot-wrap{position:relative;z-index:3;margin-top:clamp(44px,6vh,64px);padding-bottom:clamp(64px,8vh,84px)}.hshot{position:relative;max-width:1040px;margin:0 auto;animation:hsIn 1.1s .3s cubic-bezier(.2,.8,.2,1) both}@keyframes hsIn{from{opacity:0;transform:translateY(40px) scale(.98)}to{opacity:1;transform:none}}.hs-win{border-radius:18px;overflow:hidden;background:#fff;color:#16112e;box-shadow:0 30px 90px -30px rgba(122,77,255,.75),0 0 0 1px rgba(255,255,255,.4);font:500 12px/1.4 Inter,system-ui,sans-serif;text-align:left}.hs-top{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#f6f4fc;border-bottom:1px solid #eeebf7}.hs-top i{width:9px;height:9px;border-radius:50%;background:#e2ddf3}.hs-top span{margin-left:12px;padding:4px 14px;border-radius:999px;background:#fff;border:1px solid #eeebf7;font-size:11px;color:#7a7397;flex:0 1 320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-body{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:380px}.hs-nav{padding:14px 12px;border-right:1px solid #f0edf8;background:#fbfaff;display:flex;flex-direction:column;gap:1px}.hs-logo{font:700 16px Poppins,sans-serif;letter-spacing:-.03em;color:#16112e;margin:2px 6px 8px}.hs-logo em{font-style:normal;color:#4901fd;margin-left:3px}.hs-nav small{display:flex;justify-content:space-between;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9a94b5;margin:9px 6px 3px}.hs-nav small em{font-style:normal;color:#4901fd}.hs-nav a{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:8px;font-size:11.5px;color:#4a4566}.hs-nav a i{width:7px;height:7px;border-radius:2px;background:var(--k);flex:0 0 auto}.hs-nav a.on{background:#efeaff;color:#4901fd;font-weight:600}.hs-main{padding:16px 18px;display:flex;flex-direction:column;gap:11px;min-width:0}.hs-search{display:flex;align-items:center;gap:10px;padding:5px 5px 5px 14px;border:1px solid #e4e0f2;border-radius:12px;color:#7a7397}.hs-search svg{width:15px;height:15px;flex:0 0 auto}.hs-search span{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-search b{background:#f5e11b;color:#141414;font-weight:700;padding:6px 14px;border-radius:9px}.hs-chips{display:flex;gap:6px;flex-wrap:wrap}.hs-chips span{font-size:10.5px;font-weight:600;padding:3px 10px;border-radius:999px;background:#f3f1fa;color:#4a4566}.hs-chips span.on{background:#4901fd;color:#fff}.hs-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hs-kpis div{padding:10px 12px;border-radius:12px;background:#f6f4fc;min-width:0}.hs-kpis div.k1{background:linear-gradient(135deg,#4901fd,#7a4dff);color:#fff}.hs-kpis small{display:block;font-size:9.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#7a7397;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-kpis .k1 em,.hs-kpis .k1 small{color:#e5dcff}.hs-kpis b{display:block;font:700 20px/1.1 Inter,sans-serif;letter-spacing:-.02em;margin:5px 0 2px;font-variant-numeric:tabular-nums}.hs-kpis em{display:block;font-style:normal;font-size:10.5px;color:#7a7397;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-kpis .k1 em.up{color:#c4ff7a}.hs-row{display:grid;grid-template-columns:1.25fr 1fr;gap:10px;flex:1}.hs-card{border:1px solid #eeebf7;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:5px;min-width:0}.hs-ch{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:3px}.hs-ch b{font-size:12px}.hs-ch span{font-size:10px;color:#9a94b5;white-space:nowrap}.hs-chart{width:100%;height:112px;flex:1}.hs-chart .ln{stroke-dasharray:420;stroke-dashoffset:420;animation:hsDraw 1.8s 1s ease forwards}@keyframes hsDraw{to{stroke-dashoffset:0}}.hs-ax{display:flex;justify-content:space-between;font-size:10px;color:#7a7397}.hs-rep{padding:6px 0;border-top:1px solid #f0edf8}.hs-ch+.hs-rep{border-top:0}.hs-rep b{display:block;font-size:11.5px}.hs-rep small{display:block;font-size:10px;color:#7a7397;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hshot .up{color:#0f9d58}.hs-f{position:absolute;z-index:2;background:#fff;color:#16112e;border-radius:14px;box-shadow:0 22px 46px -16px rgba(6,2,30,.75),0 0 0 1px rgba(73,1,253,.14);padding:11px 13px;font:500 11.5px/1.45 Inter,system-ui,sans-serif;max-width:250px;text-align:left}.hs-f small{display:block;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7a7397;margin-bottom:2px}.hs-f1{left:-44px;bottom:-64px;display:flex;gap:10px;animation:hsFl .7s 1.4s cubic-bezier(.2,.8,.2,1) both,hsBob 6s 2.2s ease-in-out infinite}.hs-f1 .av{flex:0 0 26px;height:26px;border-radius:8px;background:linear-gradient(135deg,#4901fd,#7951bd);color:#fff;display:grid;place-items:center;font:700 10px Inter,sans-serif}.hs-f1 em{display:block;font-style:normal;color:#4a4566;margin-top:5px;padding-top:5px;border-top:1px dashed #e4e0f2}.hs-f2{right:-34px;top:-30px;animation:hsFl .7s 1.6s cubic-bezier(.2,.8,.2,1) both,hsBob 7s 3s ease-in-out infinite}.hs-f2 b{display:block;font-size:13px}.hs-f2 span{font-size:11px;color:#4a4566}.hs-f2 em{font-style:normal;font-weight:700}@keyframes hsFl{from{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@keyframes hsBob{0%,100%{translate:0 0}50%{translate:0 -6px}}@media(max-width:1180px){.hs-f1{left:10px}.hs-f2{right:10px}}@media(max-width:860px){.hs-body{grid-template-columns:1fr;min-height:0}.hs-nav{display:none}.hs-kpis{grid-template-columns:1fr 1fr}.hs-row{grid-template-columns:1fr}.hs-f2{display:none}.hs-f1{position:relative;left:auto;bottom:auto;margin:-26px 14px 0;max-width:none}}@media(prefers-reduced-motion:reduce){.hs-chart .ln,.hs-f,.hshot{animation:none!important;opacity:1;stroke-dashoffset:0}}.vz2.m2{position:relative;width:420px;height:300px;border-radius:14px;overflow:hidden;background:#fff;color:#16112e;font:500 11px/1.35 Inter,system-ui,sans-serif;box-shadow:0 30px 60px -28px rgba(0,0,0,.8);text-align:left}.m2-top{display:flex;align-items:center;gap:5px;padding:8px 10px;background:#f6f4fc;border-bottom:1px solid #eeebf7}.m2-top i{width:7px;height:7px;border-radius:50%;background:#e2ddf3}.m2-top span{margin-left:8px;font-size:10px;color:#7a7397}.m2-body{display:grid;grid-template-columns:150px minmax(0,1fr);height:calc(100% - 28px)}.m2-nav{padding:8px;background:#fbfaff;border-right:1px solid #f0edf8;display:flex;flex-direction:column;gap:5px}.m2g{padding:5px 7px;border-radius:9px;border:1px solid transparent;animation:m2In .5s both;animation-delay:calc(var(--k) * .12s + .2s)}.m2g:first-child{background:#efeaff;border-color:#e2d8ff}.m2h{display:flex;align-items:center;gap:6px}.m2h i{width:8px;height:8px;border-radius:2px;background:var(--c)}.m2h b{font-size:11px}.m2h em{margin-left:auto;font-style:normal;font-weight:700;color:#4901fd;font-size:10.5px}.m2g small{display:block;font-size:9px;color:#9a94b5;margin:1px 0 2px 14px}.m2g span{display:block;font-size:9.5px;color:#4a4566;padding-left:14px;line-height:1.5}.m2-main{padding:10px 12px;display:flex;flex-direction:column;gap:7px;min-width:0}.m2-tt{display:flex;justify-content:space-between;align-items:baseline}.m2-tt b{font-size:13px}.m2-tt span{font-size:9.5px;color:#9a94b5}.m2-srch{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid #e4e0f2;border-radius:8px;color:#9a94b5;font-size:10px}.m2-srch svg{width:11px;height:11px}.m2r{padding:6px 8px;border-radius:8px;background:#f6f4fc;animation:m2In .5s both;animation-delay:calc(var(--k) * .12s + .5s)}.m2r b{display:block;font-size:10.5px}.m2r small{display:block;font-size:9px;color:#7a7397;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m2-tick{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding:6px 9px;border-radius:8px;background:linear-gradient(90deg,#4901fd,#7a4dff);color:#fff;font-size:9.5px}@keyframes m2In{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cta-vis{position:relative;z-index:1;display:grid;place-items:center;padding:48px 34px 60px}.cta-vis .ui{width:100%;max-width:380px}.ws-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.ws-row div{display:flex;align-items:baseline;gap:7px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ws-row b{font:700 17px var(--head);color:#fff}.ws-row span{font-size:13px;color:#fff}@media(max-width:860px){.cta-vis{padding:44px 8px 56px}}.hwin{position:relative;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 34px 90px -30px rgba(122,77,255,.8),0 0 0 1px rgba(255,255,255,.45)}.hwin-top{display:flex;align-items:center;gap:6px;padding:9px 14px;background:#f6f4fc;border-bottom:1px solid #eeebf7;font:500 11px Inter,system-ui,sans-serif}.hwin-top i{width:9px;height:9px;border-radius:50%;background:#e2ddf3}.hwin-top span{margin-left:12px;padding:3px 14px;border-radius:999px;background:#fff;border:1px solid #eeebf7;color:#7a7397;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.hwin img{display:block;width:100%;height:auto}.hshot.real{max-width:1060px}.hshot.real .hwin{transform:perspective(1800px) rotateX(6deg);transform-origin:50% 0;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.hshot.real:hover .hwin{transform:none}.vz2.m2img{width:420px;height:auto;background:0 0;box-shadow:none;border-radius:12px;overflow:visible}.vz2.m2img .hwin{border-radius:12px;box-shadow:0 30px 60px -28px rgba(0,0,0,.85)}.vz2.m2img .hwin-top{padding:6px 10px;font-size:9.5px}.vz2.m2img .hwin-top i{width:7px;height:7px}.cta-vis.real{padding:10px 0}.cta-vis.real .hwin{width:100%;max-width:520px;transform:rotate(-1.5deg);transition:transform .5s}.cta-vis.real .hwin:hover{transform:none}@media(max-width:860px){.hshot.real .hwin{transform:none}.hwin-top{padding:7px 10px}.cta-vis.real .hwin{transform:none}}.nav .pill:not(.ghost),.site-foot .pill:not(.ghost){color:#000}.pill{display:inline-flex;align-items:center;gap:12px;background:var(--yellow);color:var(--ink);font-weight:600;font-size:13px;padding:6px 6px 6px 18px;border-radius:999px;white-space:nowrap;border:0;cursor:pointer;transition:transform .2s}.pill:hover{transform:translateY(-1px)}.pill i{width:28px;height:28px;border-radius:50%;background:var(--ink);color:var(--yellow);display:grid;place-items:center}.pill i svg{width:15px;height:15px}.pill.ghost{background:0 0;color:#fff;border:1px solid rgba(255,255,255,.35)}.pill.ghost i{background:#fff;color:var(--bg)}.nv-btn.cur{opacity:1;position:relative}.nv-btn.cur::after{content:"";position:absolute;left:14px;right:30px;bottom:3px;height:2px;border-radius:2px;background:var(--yellow)}.nv-link{text-decoration:none}.nv-link.cur::after{right:14px}.nav{position:fixed;top:calc(env(safe-area-inset-top,0px) + 14px);left:0;right:0;z-index:60;padding:0 clamp(12px,3vw,32px)}.nav-in{position:relative;max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 10px 10px 22px;border-radius:999px;background:linear-gradient(90deg,rgba(125,78,215,.92),rgba(98,52,190,.92));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.14);transition:border-radius .3s}.logo{display:flex;align-items:center}.logo .logo-mark{height:30px;width:auto;display:block}footer .logo .logo-mark{height:38px}.links{display:flex;gap:6px;align-items:center}.burger,.nv-btn{background:0 0;border:0;cursor:pointer;color:#fff;font-family:var(--body);-webkit-appearance:none;appearance:none}.nav a{color:inherit;text-decoration:none}.nv-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;font:500 13.5px var(--body);color:#fff;opacity:.9;transition:background .2s,opacity .2s}.nv-btn svg{width:14px;height:14px;transition:transform .3s}.nv-btn:hover,.nv-item.open .nv-btn{opacity:1;background:rgba(255,255,255,.12)}.nv-item.open .nv-btn svg{transform:rotate(180deg)}.nav-right{display:flex;align-items:center;gap:14px}.login{font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:6px;opacity:.9}.login svg{width:15px;height:15px}.burger{display:none;padding:6px 8px}.burger svg{width:22px;height:22px}.nav-scrim{position:fixed;inset:0;z-index:55;background:rgba(10,3,34,.5);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.nav-scrim.on{opacity:1;visibility:visible}.mm{position:absolute;left:0;right:0;top:calc(100% + 12px);padding:26px;border-radius:28px;background:radial-gradient(60% 80% at 100% 0,rgba(63,224,208,.1),transparent 60%),linear-gradient(160deg,#3a1a98,#231070 70%,#1d0b5e);border:1px solid rgba(255,255,255,.14);box-shadow:0 50px 100px -40px rgba(0,0,0,.8);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s,transform .35s cubic-bezier(.2,.8,.2,1),visibility .25s}.nv-item.open .mm{opacity:1;visibility:visible;transform:none}.mm-grid{display:grid;gap:26px}.mm-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.mm-h h6{font:600 11.5px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mm-h a{font-size:12.5px;font-weight:600;color:var(--cyan);display:inline-flex;align-items:center;gap:6px}.mm-h a svg{width:14px;height:14px}.mm-list{display:grid;grid-template-columns:1fr 1fr;gap:4px}.mm-list.four{grid-template-columns:repeat(4,1fr)}.mi{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:start;padding:12px;border-radius:16px;transition:background .2s}.mi:focus-visible,.mi:hover{background:rgba(255,255,255,.08)}.mi .ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent);transition:background .2s,color .2s}.mi:hover .ic{background:var(--c);color:var(--ink)}.mi .ic svg{width:19px;height:19px}.mi b{display:block;font:600 14.5px/1.3 var(--head);margin-bottom:3px}.mi span{display:block;font-size:12.5px;line-height:1.45;color:var(--muted)}.mm-list.four .mi{grid-template-columns:1fr;gap:14px;padding:16px}.rep-col{border-radius:20px;padding:18px 18px 16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.rep-col ul{list-style:none}.rep-col li a{display:flex;justify-content:space-between;gap:10px;padding:8px 6px;border-radius:10px;font-size:13.5px;transition:background .2s}.rep-col li a:hover{background:rgba(255,255,255,.07)}.rep-col li b{font-weight:500;color:var(--muted);font-variant-numeric:tabular-nums}.rep-col .pill{margin-top:12px;width:100%;justify-content:space-between}.nv-hl{position:relative;overflow:hidden;border-radius:22px;padding:24px;display:flex;flex-direction:column;color:var(--ink)}.nv-hl::after{content:"";position:absolute;right:-60px;bottom:-60px;width:200px;height:200px;border-radius:50%;border:26px solid rgba(255,255,255,.18);pointer-events:none}.nv-hl .badge{align-self:flex-start;font:700 11px var(--body);letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:rgba(20,8,56,.85);color:#fff;margin-bottom:16px}.nv-hl .hic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:rgba(255,255,255,.4);margin-bottom:14px}.nv-hl .hic svg{width:24px;height:24px}.nv-hl h4{font:700 24px/1.1 var(--head);letter-spacing:-.02em;margin-bottom:8px}.nv-hl.change h4{font-size:clamp(15px,1.6vw,22px);letter-spacing:-.03em;white-space:nowrap}@media(max-width:960px){.nv-hl.change h4{font-size:22px;white-space:normal}}.nv-hl p{font-size:13.5px;line-height:1.5;margin-bottom:16px;max-width:34ch}.nv-hl ul{list-style:none;display:grid;gap:6px;margin-bottom:18px;font-size:13px;font-weight:500}.nv-hl ul li{display:flex;gap:8px;align-items:center}.nv-hl ul svg{width:15px;height:15px}.nv-hl .acts{margin-top:auto;display:flex;gap:8px;flex-wrap:wrap;position:relative;z-index:1}.nv-hl .acts a{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;padding:9px 14px;border-radius:999px;background:var(--ink);color:#fff}.nv-hl .acts a.gh{background:rgba(255,255,255,.4);color:var(--ink)}.nv-hl .acts svg{width:14px;height:14px}.nv-hl.hub{background:linear-gradient(145deg,#3fe0d0,#9b7bff 75%,#7a4dff)}.nv-hl.change{background:linear-gradient(145deg,#8fd62a,#3fe0d0 80%)}.mm-foot{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.mm-foot a{color:#fff;font-weight:600;display:inline-flex;align-items:center;gap:6px}.mm-foot a svg{width:14px;height:14px}@media(max-width:1180px){.login{display:none}}@media(max-width:1100px){.nv-btn{padding:9px 10px}}@media(max-width:960px){.links{display:none}.burger{display:grid}.nav.open .nav-in{border-radius:28px}.nav.open .links{display:flex;position:absolute;top:calc(100% + 10px);left:0;right:0;flex-direction:column;align-items:stretch;gap:4px;padding:12px;border-radius:24px;background:linear-gradient(160deg,#3a1a98,#1d0b5e);border:1px solid rgba(255,255,255,.14);max-height:calc(100vh - 110px);overflow:auto;box-shadow:0 40px 80px -30px rgba(0,0,0,.8)}.nv-btn{width:100%;justify-content:space-between;padding:14px 12px;font-size:16px;border-radius:14px}.mm{position:static;display:none;opacity:1;visibility:visible;transform:none;padding:6px 0 10px;background:0 0;border:0;box-shadow:none}.nv-item.open .mm{display:block}.mm-grid{grid-template-columns:1fr!important;gap:14px}.mm-list,.mm-list.four{grid-template-columns:1fr}.mm-list.four .mi{grid-template-columns:40px 1fr;padding:12px}.mm-h{display:none}.mm-foot{display:none}.nav-scrim{display:none}}.nv-hl.pi{background:linear-gradient(145deg,#8fd62a,#3fe0d0 60%,#9b7bff)}.nv-hl .pi-subs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 18px;position:relative;z-index:1}.nv-hl .pi-subs a{font-size:12px;font-weight:600;padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.42);color:var(--ink);transition:background .2s}.nv-hl .pi-subs a:hover{background:rgba(255,255,255,.75)}.nv-btn{white-space:nowrap}footer.site-foot{background:var(--footer,#1c1c1c);padding-block:64px 26px;overflow:hidden;color:#fff}.site-foot .f-top{display:grid;grid-template-columns:1.5fr repeat(5,1fr);gap:clamp(20px,3vw,40px);align-items:start}.site-foot .f-col{display:block;margin:0;padding:0}.site-foot a{text-decoration:none;color:inherit}.site-foot .f-brand p{font-size:13.5px;color:#a8a8a8;max-width:32ch;margin:14px 0 20px;line-height:1.6}.site-foot .f-brand .pill{margin-bottom:22px}.site-foot .f-col h6{font:600 13px var(--head);margin-bottom:16px}.site-foot .f-col.s1 h6{color:var(--cyan)}.site-foot .f-col.s2 h6{color:var(--lime)}.site-foot .f-col.s3 h6{color:var(--yellow)}.site-foot .f-col.s4 h6{color:var(--lav)}.site-foot .f-col.s5 h6{color:var(--cyan)}.site-foot .f-col a{display:block;font-size:13px;color:#c9c9c9;margin-bottom:10px;line-height:1.4;transition:color .2s}.site-foot .f-col a:hover{color:#fff}.site-foot .socials{display:flex;gap:10px}.site-foot .socials a{width:36px;height:36px;border:1px solid #3d3d3d;border-radius:50%;display:grid;place-items:center;color:#ddd;transition:border-color .2s,color .2s}.site-foot .socials a:hover{border-color:var(--yellow);color:var(--yellow)}.site-foot .socials svg{width:15px;height:15px}.site-foot .big{margin:64px auto 30px;display:block;max-width:900px;opacity:.16}.site-foot .big img{width:100%;height:auto}.site-foot .legal{display:flex;justify-content:space-between;font-size:12px;color:#8a8a8a;flex-wrap:wrap;gap:12px;border-top:1px solid #2e2e2e;padding-top:22px}.site-foot .legal nav{display:flex;gap:20px}.site-foot .legal a:hover{color:#fff}@media(max-width:1000px){.site-foot .f-top{grid-template-columns:repeat(3,1fr)}.site-foot .f-brand{grid-column:1/-1}}@media(max-width:600px){.site-foot .f-top{grid-template-columns:1fr 1fr}}body{overflow-x:clip}h1:not(#_){font-size:clamp(32px,min(4.2vw,8.6vh),54px);line-height:1.1}h1:not(#_) em{padding-bottom:.06em}:root{--navh:64px}.nav{top:0!important;padding:0!important}.nav-in{max-width:none!important;border-radius:0!important;padding:11px max(clamp(20px,4vw,56px),calc((100% - 1200px)/ 2 + clamp(20px,4vw,56px)))!important;background:linear-gradient(90deg,rgba(13,4,46,.94),rgba(24,9,72,.94))!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:0 10px 30px -18px rgba(0,0,0,.8)}.nav-in::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,#7a4dff,#3fe0d0 35%,#8fd62a 65%,#f5e11b);opacity:.85}.nav.open .nav-in{border-radius:0!important}.mm{left:max(12px,calc((100% - 1240px)/ 2))!important;right:max(12px,calc((100% - 1240px)/ 2))!important}@media(max-width:960px){.nav.open .links{left:12px!important;right:12px!important}}.site-foot .f-top{grid-template-columns:repeat(6,minmax(0,1fr))!important;row-gap:28px}.site-foot .f-brand{grid-column:1/-1;display:flex;align-items:center;gap:20px 28px;flex-wrap:wrap;padding-bottom:28px;border-bottom:1px solid #2e2e2e}.site-foot .f-brand p{margin:0!important;max-width:46ch}.site-foot .f-brand .pill{margin:0!important}.site-foot .f-brand .socials{margin-left:auto}.site-foot .f-col.s6 h6{color:var(--yellow)}@media(max-width:1000px){.site-foot .f-top{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:600px){.site-foot .f-top{grid-template-columns:1fr 1fr!important}.site-foot .f-brand{display:grid;justify-items:start}.site-foot .f-brand .socials{margin-left:0}}