.pv2 .ew-root{--bg:#0b0c10;--panel:#111319;--panel-2:#161923;--fg:#e8eaf0;--fg-dim:#aeb4c2;--fg-dimmer:#9aa3b2;--border:#ffffff14;--border-hover:#ffffff38;--green:#3ddc97;--green-soft:#3ddc971a;--red:#ff6b7a;--red-soft:#ff6b7a1a;--amber:#f5a524;--h-a:#fff;--h-b:#aeb4c2;--btn:#fff;--btn-ink:#0b0c10;--glow:.55;--logo-bg:#fff;--mono:"IBM Plex Mono", ui-monospace, monospace;--sans:Inter, -apple-system, "Segoe UI", sans-serif;--serif:"Iowan Old Style", Georgia, serif;--ease:cubic-bezier(.16, .8, .28, 1);background:var(--bg);color:var(--fg);font:15px/1.6 var(--sans);position:relative;overflow:hidden;container:f/inline-size}.pv2.pv2 :where(.ew-root) a{color:inherit;cursor:pointer;text-decoration:none}.pv2.pv2 :where(.ew-root) h1,.pv2.pv2 :where(.ew-root) h2,.pv2.pv2 :where(.ew-root) h3{letter-spacing:-.025em;margin:0;font-weight:700}.pv2 :where(.ew-root) :is(h1,h2,h3){line-height:inherit;padding-bottom:0}.pv2.pv2 :where(.ew-root) :is(h1,h2,h3):not(.ew-grad){color:inherit;background:0 0}.pv2.pv2 :where(.ew-root) p{margin:0}.pv2 :where(.ew-root) .ew-grad{background:linear-gradient(180deg, var(--h-a), var(--h-b));color:#0000;-webkit-background-clip:text;background-clip:text}.pv2 :where(.ew-root) .ew-acc{background:linear-gradient(90deg,#5ee7ff,#4f7cff 45%,#9b6bff);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.pv2 :where(.ew-root) .ew-eb{font:600 11px/1.2 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-dim)}.pv2 :where(.ew-root) .ew-mono{font-family:var(--mono)}.pv2 :where(.ew-root) .ew-dim{color:var(--fg-dim)}.pv2 :where(.ew-root) .ew-dimmer{color:var(--fg-dimmer)}.pv2 :where(.ew-root) .ew-mbrand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:21px;font-weight:600;display:flex}.pv2 :where(.ew-root) .ew-mbrand i{color:#aeb4c2;width:22px;height:22px;font-size:12px;font-style:italic;font-family:var(--serif);background:#1a1d27;border-radius:6px;place-items:center;display:grid}.pv2 :where(.ew-root) .ew-sp{flex:1}.pv2 :where(.ew-root) .ew-btn{border:1px solid var(--border-hover);white-space:nowrap;border-radius:9px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13.5px;font-weight:600;display:inline-flex}.pv2 :where(.ew-root) .ew-btn.ew-pri{background:var(--btn);color:var(--btn-ink);border-color:var(--btn)}.pv2 :where(.ew-root) .ew-btn.ew-xl{border-radius:10px;height:48px;padding:0 22px;font-size:15px}.pv2 :where(.ew-root) .ew-msec{z-index:3;scrollbar-width:none;align-items:center;gap:6px;max-width:1320px;height:48px;margin:0 auto;padding:0 24px;display:flex;position:relative;overflow-x:auto}.pv2 :where(.ew-root) .ew-msec a{border:1px solid var(--border);height:32px;color:var(--fg-dim);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.pv2 :where(.ew-root) .ew-msec a.ew-on{background:var(--fg);color:var(--bg);border-color:var(--fg);font-weight:600}.pv2 :where(.ew-root) .ew-msec .ew-n{font:11px var(--mono);opacity:.7}.pv2 :where(.ew-root) .ew-aur{pointer-events:none;z-index:0;height:760px;opacity:var(--glow);position:absolute;inset:0 0 auto;overflow:hidden}.pv2 :where(.ew-root) .ew-aur i{filter:blur(70px);border-radius:50%;position:absolute}.pv2 :where(.ew-root) .ew-aur i:first-child{opacity:.35;background:#1f8fb8;width:720px;height:240px;top:220px;left:-8%;transform:rotate(-12deg)}.pv2 :where(.ew-root) .ew-aur i:nth-child(2){opacity:.4;background:#3550c8;width:900px;height:260px;top:120px;left:30%;transform:rotate(8deg)}.pv2 :where(.ew-root) .ew-aur i:nth-child(3){opacity:.32;background:#6a3fd0;width:620px;height:220px;top:260px;right:-6%}.pv2 :where(.ew-root) .ew-wrap{z-index:2;max-width:1320px;margin:0 auto;padding:0 24px;position:relative}.pv2 :where(.ew-root) .ew-hero{padding:72px 0 40px}.pv2 :where(.ew-root) .ew-hero.ew-c{text-align:center}.pv2 :where(.ew-root) .ew-hero h1{margin-top:16px;font-size:60px;line-height:1.12}.pv2 :where(.ew-root) .ew-hero .ew-lead{color:var(--fg-dim);max-width:640px;margin-top:18px;font-size:18px;line-height:1.55}.pv2 :where(.ew-root) .ew-hero.ew-c .ew-lead{margin-left:auto;margin-right:auto}.pv2 :where(.ew-root) .ew-hero .ew-ctas{gap:12px;margin-top:28px;display:flex}.pv2 :where(.ew-root) .ew-hero.ew-c .ew-ctas{justify-content:center}.pv2 :where(.ew-root) .ew-h2{font-size:34px;line-height:1.15}.pv2 :where(.ew-root) .ew-sh{justify-content:space-between;align-items:baseline;gap:16px;margin:56px 0 18px;display:flex}.pv2 :where(.ew-root) .ew-sh .ew-more{color:var(--fg-dim);font-size:13.5px}.pv2 :where(.ew-root) .ew-card{background:var(--panel);border:1px solid var(--border);transition:border-color .25s var(--ease), transform .35s var(--ease);border-radius:14px;padding:18px}.pv2 :where(.ew-root) a.ew-card:hover{border-color:var(--border-hover);transform:translateY(-3px)}.pv2 :where(.ew-root) .ew-win{background:var(--panel);border:1px solid var(--border);border-radius:14px;overflow:hidden}.pv2 :where(.ew-root) .ew-win-h{border-bottom:1px solid var(--border);height:38px;font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);align-items:center;gap:7px;padding:0 14px;display:flex}.pv2 :where(.ew-root) .ew-win-h i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.pv2 :where(.ew-root) .ew-win-h i+i{background:#febc2e}.pv2 :where(.ew-root) .ew-win-h i+i+i{background:#28c840;margin-right:8px}.pv2 :where(.ew-root) .ew-win-b{padding:16px}.pv2 :where(.ew-root) .ew-lg{background:var(--logo-bg) center/76% no-repeat;width:28px;height:28px;box-shadow:0 0 0 1px var(--border);border-radius:7px;flex:none;display:inline-block}.pv2 :where(.ew-root) .ew-lg.ew-s16{border-radius:4px;width:16px;height:16px}.pv2 :where(.ew-root) .ew-lg.ew-s20{border-radius:5px;width:20px;height:20px}.pv2 :where(.ew-root) .ew-lg.ew-s36{border-radius:9px;width:36px;height:36px}.pv2 :where(.ew-root) .ew-lg.ew-s44{border-radius:11px;width:44px;height:44px}.pv2 :where(.ew-root) .ew-lg.ew-s56{border-radius:14px;width:56px;height:56px}.pv2 :where(.ew-root) .ew-lg.ew-s72{border-radius:18px;width:72px;height:72px}.pv2 :where(.ew-root) .ew-rx{font:600 12.5px/1 var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;display:inline-flex}.pv2 :where(.ew-root) .ew-rx.ew-up{color:var(--green);background:var(--green-soft)}.pv2 :where(.ew-root) .ew-rx.ew-down{color:var(--red);background:var(--red-soft)}.pv2 :where(.ew-root) .ew-rx.ew-none{color:var(--fg-dimmer);background:var(--panel-2)}.pv2 :where(.ew-root) .ew-rx.ew-big{border-radius:10px;padding:10px 12px;font-size:22px}.pv2 :where(.ew-root) .ew-up-t{color:var(--green)}.pv2 :where(.ew-root) .ew-down-t{color:var(--red)}.pv2 :where(.ew-root) .ew-er{border-top:1px solid var(--border);align-items:center;gap:12px;padding:11px 0;display:flex}.pv2 :where(.ew-root) .ew-er.ew-nol,.pv2 :where(.ew-root) .ew-er:first-child{border-top:0}.pv2 :where(.ew-root) .ew-erb{flex-direction:column;flex:1;min-width:0;display:flex}.pv2 :where(.ew-root) .ew-erb .ew-nm{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.pv2 :where(.ew-root) .ew-erb .ew-mt{font:12px var(--mono);color:var(--fg-dimmer);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pv2 :where(.ew-root) .ew-tk{font:600 12.5px var(--mono);color:var(--fg)}.pv2 :where(.ew-root) .ew-pl{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding:10px 0;font-size:14.5px;display:flex}.pv2 :where(.ew-root) .ew-pl .ew-min{font:12px var(--mono);color:var(--fg-dimmer);white-space:nowrap}.pv2 :where(.ew-root) .ew-sedno{--sedno:#4f7cff;background:linear-gradient(#4f7cff1a,#4f7cff0a);border:1px solid #4f7cff61;border-radius:14px;padding:16px 18px}.pv2 :where(.ew-root) .ew-sedno .ew-eb{color:#7b9cff;margin-bottom:10px}.pv2 :where(.ew-root) .ew-sedno p{font:16px/1.65 var(--serif);color:var(--fg)}.pv2 :where(.ew-root) .ew-sedno b{font-weight:700}.pv2 :where(.ew-root) .ew-cv{aspect-ratio:16/9;color:#e8eaf0;isolation:isolate;background:#0b0c10;border-radius:12px;position:relative;overflow:hidden}.pv2 :where(.ew-root) .ew-cv .ew-cv-eb{font:600 9px var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#aeb4c2;z-index:2;position:absolute;top:10%;left:7%}.pv2 :where(.ew-root) .ew-cv .ew-cv-w{font:700 clamp(14px, 5.2cqw, 40px)/1.05 var(--sans);letter-spacing:-.03em;z-index:2;position:absolute;bottom:12%;left:7%;right:7%}.pv2 :where(.ew-root) .ew-cv .ew-cv-f{font:500 8px var(--mono);letter-spacing:.18em;color:#55596b;z-index:2;position:absolute;top:10%;right:7%}.pv2 :where(.ew-root) .ew-cv.ew-za .ew-bl{filter:blur(18px);z-index:1;border-radius:50%;position:absolute}.pv2 :where(.ew-root) .ew-cvw{container-type:inline-size}.pv2 :where(.ew-root) .ew-chips{flex-wrap:wrap;gap:6px;display:flex}.pv2 :where(.ew-root) .ew-chips a,.pv2 :where(.ew-root) .ew-chips button{font:inherit;cursor:pointer;border:1px solid var(--border);height:32px;color:var(--fg-dim);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.pv2 :where(.ew-root) .ew-chips a.ew-on,.pv2 :where(.ew-root) .ew-chips button.ew-on{background:var(--fg);color:var(--bg);border-color:var(--fg);font-weight:600}.pv2 :where(.ew-root) .ew-chips .ew-n{font:11px var(--mono);opacity:.7}.pv2 :where(.ew-root) .ew-footcta{text-align:center;border-top:1px solid var(--border);margin:72px 0 0;padding:64px 0;position:relative}.pv2 :where(.ew-root) .ew-footcta h2{font-size:40px}.pv2 :where(.ew-root) .ew-footcta p{color:var(--fg-dim);margin-top:12px}.pv2 :where(.ew-root) .ew-footcta .ew-btn{margin-top:22px}.pv2 :where(.ew-root) .ew-live{background:var(--green);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.pv2 :where(.ew-root) .ew-mq{border-top:1px solid var(--border);border-bottom:1px solid var(--border);z-index:2;background:color-mix(in srgb, var(--bg) 80%, transparent);position:relative;overflow:hidden}.pv2 :where(.ew-root) .ew-mq-in{align-items:center;height:52px;display:flex}.pv2 :where(.ew-root) .ew-mq-l{font:600 11px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-dim);border-right:1px solid var(--border);background:var(--bg);z-index:2;flex:none;align-items:center;height:100%;padding:0 18px 0 24px;display:flex;position:relative}.pv2 :where(.ew-root) .ew-mq-v{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 60px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 60px),#0000)}.pv2 :where(.ew-root) .ew-mq-t{gap:28px;width:max-content;padding-left:24px;display:flex}.pv2 :where(.ew-root) .ew-mq-i{white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.pv2 :where(.ew-root) .ew-rv{opacity:1}@media (prefers-reduced-motion:no-preference){html.ew-reveal-on .pv2 :where(.ew-root) .ew-rv{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:calc(var(--i,0) * 55ms);transform:translateY(14px)}html.ew-reveal-on .pv2 :where(.ew-root) .ew-rv.ew-in{opacity:1;transform:none}.pv2 :where(.ew-root) .ew-acc{animation:7s ease-in-out infinite ew-shimmer}.pv2 :where(.ew-root) .ew-aur i{animation:18s ease-in-out infinite alternate ew-drift}.pv2 :where(.ew-root) .ew-aur i:nth-child(2){animation-duration:23s}.pv2 :where(.ew-root) .ew-aur i:nth-child(3){animation-duration:27s}.pv2 :where(.ew-root) .ew-live{animation:1.8s ease-in-out infinite ew-pulse}.pv2 :where(.ew-root) .ew-mq-t{animation:46s linear infinite ew-mq}.pv2 :where(.ew-root) .ew-mq:hover .ew-mq-t{animation-play-state:paused}.pv2 :where(.ew-root) .ew-bars i{transform-origin:var(--o,left);animation:ew-grow 1s var(--ease) both;animation-delay:calc(var(--i,0) * 80ms + .3s)}.pv2 :where(.ew-root) .ew-cvw:hover .ew-cv .ew-cv-w{transform:translateY(-2px)}.pv2 :where(.ew-root) .ew-cv .ew-cv-w{transition:transform .5s var(--ease)}.pv2 :where(.ew-root) .ew-cvw:hover .ew-cv.ew-za .ew-bl{transform:scale(1.15)}.pv2 :where(.ew-root) .ew-cv.ew-za .ew-bl{transition:transform 1.2s var(--ease)}.pv2 :where(.ew-root) .ew-draw path.ew-ln{stroke-dasharray:1200;stroke-dashoffset:1200px;animation:ew-dash 2.2s var(--ease) forwards .2s}}@keyframes ew-shimmer{50%{background-position:100% 0}}@keyframes ew-drift{to{transform:translate(60px,-20px)rotate(4deg)}}@keyframes ew-pulse{50%{opacity:.25}}@keyframes ew-mq{to{transform:translate(-50%)}}@keyframes ew-blink{50%{opacity:0}}@keyframes ew-grow{0%{transform:scaleX(0)}}@keyframes ew-dash{to{stroke-dashoffset:0}}@container f (max-width:700px){.pv2 :where(.ew-root) .ew-mbrand{font-size:19px}.pv2 :where(.ew-root) .ew-msec{background:var(--bg);height:52px;padding:0 12px;position:sticky;top:0}.pv2 :where(.ew-root) .ew-msec a{height:44px;padding:0 14px}.pv2 :where(.ew-root) .ew-wrap{padding:0 20px}.pv2 :where(.ew-root) .ew-hero{padding:40px 0 24px}.pv2 :where(.ew-root) .ew-hero h1{font-size:36px}.pv2 :where(.ew-root) .ew-hero .ew-lead{font-size:16px}.pv2 :where(.ew-root) .ew-hero .ew-ctas{flex-direction:column}.pv2 :where(.ew-root) .ew-hero .ew-ctas .ew-btn{justify-content:center}.pv2 :where(.ew-root) .ew-h2{font-size:26px}.pv2 :where(.ew-root) .ew-sh{margin:40px 0 14px}.pv2 :where(.ew-root) .ew-footcta h2{font-size:28px}.pv2 :where(.ew-root) .ew-mq-l{padding:0 12px 0 16px}}@container f (min-width:2000px){.pv2 :where(.ew-root) .ew-wrap,.pv2 :where(.ew-root) .ew-msec{max-width:2512px}}.pv2 :where(.ew-root) .ew-hov{transition:border-color .25s var(--ease), transform .3s var(--ease), background-color .25s}.pv2 :where(.ew-root) .ew-card.ew-hov:hover,.pv2 :where(.ew-root) .ew-win .ew-hov:hover{border-color:var(--border-hover)}.pv2 :where(.ew-root) .ew-card.ew-hov:hover{transform:translateY(-2px)}.pv2 :where(.ew-root) .ew-er.ew-hov:hover,.pv2 :where(.ew-root) .ew-pl.ew-hov:hover,.pv2 :where(.ew-root) .ew-bar.ew-hov:hover,.pv2 :where(.ew-root) .ew-mb-r.ew-hov:hover{background:var(--panel-2);border-radius:8px}.pv2 :where(.ew-root) .ew-er.ew-hov,.pv2 :where(.ew-root) .ew-pl.ew-hov{margin:0 -6px;padding-left:6px;padding-right:6px}.pv2 :where(.ew-root) .ew-arr{color:var(--fg-dimmer);transition:transform .25s var(--ease)}.pv2 :where(.ew-root) .ew-hov:hover .ew-arr{color:var(--fg);transform:translate(4px)}.pv2 :where(.ew-root) .ew-wmore{text-transform:none;letter-spacing:0;font-family:var(--sans);color:var(--fg-dim);margin-left:auto;font-size:12.5px}.pv2 :where(.ew-root) .ew-wmore:hover{color:var(--fg)}.pv2 :where(.ew-root) .ew-ec-h{align-items:center;gap:12px;display:flex}.pv2 :where(.ew-root) .ew-pc{padding:0;overflow:hidden}.pv2 :where(.ew-root) .ew-pc .ew-cv{border-radius:0}.pv2 :where(.ew-root) .ew-pc-b{flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.pv2 :where(.ew-root) .ew-pc-b b{letter-spacing:-.01em;font-size:16px;line-height:1.35}.pv2 :where(.ew-root) .ew-pc-b p{font-size:13.5px;line-height:1.5}.pv2 :where(.ew-root) .ew-bars{flex-direction:column;gap:4px;margin-top:4px;display:flex}.pv2 :where(.ew-root) .ew-bar{align-items:center;gap:8px;margin:0 -6px;padding:4px 6px;display:flex}.pv2 :where(.ew-root) .ew-bar .ew-bt{flex:1;height:10px;position:relative}.pv2 :where(.ew-root) .ew-bar .ew-bt:before{content:"";background:var(--border-hover);width:1px;position:absolute;top:-4px;bottom:-4px;left:50%}.pv2 :where(.ew-root) .ew-bar .ew-bt i{border-radius:3px;height:10px;position:absolute;top:0}.pv2 :where(.ew-root) .ew-bar .ew-bt i.ew-up{background:var(--green)}.pv2 :where(.ew-root) .ew-bar .ew-bt i.ew-down{background:var(--red)}.pv2 :where(.ew-root) .ew-bar .ew-bv{text-align:right;width:58px;font-size:12.5px;font-weight:600}.pv2 :where(.ew-root) .ew-kpi{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.pv2 :where(.ew-root) .ew-kpi.ew-k4{grid-template-columns:repeat(4,1fr)}.pv2 :where(.ew-root) .ew-kpi div{background:var(--panel-2);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.pv2 :where(.ew-root) .ew-kpi .ew-k{font:600 10px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dimmer)}.pv2 :where(.ew-root) .ew-kpi b{font:600 16px var(--mono);white-space:nowrap}.pv2 :where(.ew-root) .ew-kpi span{font:12px var(--mono)}.pv2 :where(.ew-root) .ew-kpi .ew-rx{align-self:flex-start;margin:2px 0}.pv2 :where(.ew-root) .ew-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pv2 :where(.ew-root) .ew-g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pv2 :where(.ew-root) .ew-ctas{flex-wrap:wrap;gap:10px;display:flex}.pv2 :where(.ew-root) .ew-ctas.ew-c{justify-content:center}.pv2 :where(.ew-root) .ew-obsbox p{color:var(--fg-dim);margin-top:8px;font-size:14px}.pv2 :where(.ew-root) .ew-mb{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.pv2 :where(.ew-root) .ew-mb-l{flex-direction:column;gap:8px;display:flex}.pv2 :where(.ew-root) .ew-mb-r{border:1px solid var(--border);background:var(--panel);border-radius:14px;flex:1;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:16px 12px;display:grid}.pv2 :where(.ew-root) .ew-mb-r .ew-n{font:600 13px var(--mono);color:#7b9cff}.pv2 :where(.ew-root) .ew-mb-r b{margin-bottom:4px;font-size:16px;line-height:1.35;display:block}.pv2 :where(.ew-root) .ew-mb-r .ew-dim{font-size:13.5px}.pv2 :where(.ew-root) .ew-mb-r .ew-min{color:var(--fg-dimmer);font-size:12px}.pv2 :where(.ew-root) .ew-mb .ew-pc .ew-cv{aspect-ratio:2}.pv2 :where(.ew-root) .ew-b2g{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}.pv2 :where(.ew-root) .ew-b2path{margin:0;padding:0;list-style:none;position:relative}.pv2 :where(.ew-root) .ew-b2line{background:linear-gradient(180deg, #5ee7ff, #4f7cff 25%, var(--border) 32%);width:2px;position:absolute;top:20px;bottom:20px;left:21px}.pv2 :where(.ew-root) .ew-b2st{grid-template-columns:44px 1fr;gap:14px;margin-bottom:12px;display:grid;position:relative}.pv2 :where(.ew-root) .ew-b2n{width:44px;height:44px;font:600 14px var(--mono);background:var(--panel);border:1px solid var(--border-hover);z-index:1;border-radius:50%;place-items:center;display:grid;position:relative}.pv2 :where(.ew-root) .ew-b2st.ew-done .ew-b2n{background:var(--fg);color:var(--bg);border-color:var(--fg)}.pv2 :where(.ew-root) .ew-b2st.ew-cur .ew-b2n{background:var(--panel);box-shadow:0 0 0 2px var(--fg);border:2px solid #0000}.pv2 :where(.ew-root) .ew-b2meta{font:12px var(--mono);color:var(--fg-dimmer)}.pv2 :where(.ew-root) .ew-b2st h3{margin:4px 0;font-size:19px}.pv2 :where(.ew-root) .ew-b2st p.ew-d{color:var(--fg-dim);font-size:13.5px}.pv2 :where(.ew-root) .ew-b2st .ew-ck{width:18px;color:var(--green);display:inline-block}.pv2 :where(.ew-root) .ew-b2st .ew-start{display:block}.pv2 :where(.ew-root) .ew-b2st .ew-start:hover{color:var(--fg)}.pv2 :where(.ew-root) .ew-b2ex{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;margin-top:14px;padding:14px}.pv2 :where(.ew-root) .ew-b2ex p{color:var(--fg-dim);margin-top:8px;font-size:13.5px}.pv2 :where(.ew-root) .ew-b2side{flex-direction:column;gap:12px;display:flex;position:sticky;top:12px}.pv2 :where(.ew-root) .ew-cmp .ew-kpi{grid-template-columns:1fr;gap:6px}.pv2 :where(.ew-root) .ew-cmp .ew-kpi div{flex-direction:row;align-items:baseline;gap:10px;padding:8px 12px}.pv2 :where(.ew-root) .ew-cmp .ew-kpi .ew-k{flex:1}.pv2 :where(.ew-root) .ew-cmp .ew-ec-h .ew-eb{letter-spacing:.14em}.pv2 :where(.ew-root) .ew-win-h{white-space:nowrap;overflow:hidden}.pv2 :where(.ew-root) .ew-lead .ew-lt{margin:14px 0 0;font-size:24px;line-height:1.2}.pv2 :where(.ew-root) .ew-gchips{flex-wrap:wrap;gap:6px;display:flex}.pv2 :where(.ew-root) .ew-gchips a{border:1px solid var(--border);color:var(--fg-dim);border-radius:999px;padding:5px 11px;font-size:13px}.pv2 :where(.ew-root) .ew-gchips a:hover{color:var(--fg);border-color:var(--border-hover)}.pv2 :where(.ew-root) .ew-brandbar{border-bottom:1px solid var(--border);background:var(--panel)}.pv2 :where(.ew-root) .ew-bb{justify-content:space-between;align-items:center;height:48px;display:flex}.pv2 :where(.ew-root) .ew-bb-l{letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.pv2 :where(.ew-root) .ew-bb-l i{color:#0b0c10;width:28px;height:28px;font:italic 700 15px var(--serif);background:linear-gradient(135deg,#5ee7ff,#4f7cff 50%,#9b6bff);border-radius:7px;place-items:center;display:grid}.pv2 :where(.ew-root) .ew-bb-r{letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);font-size:11.5px}.pv2 :where(.ew-root) .ew-w5g{grid-template-columns:minmax(0,760px) 380px;align-items:start;gap:12px 32px;margin-top:12px;display:grid}.pv2 :where(.ew-root) .ew-crumb{font:12px var(--mono);color:var(--fg-dimmer);padding-top:24px}.pv2 :where(.ew-root) .ew-crumb a:hover{color:var(--fg)}.pv2 :where(.ew-root) .ew-w5g h1{margin:10px 0 18px;font-size:40px;line-height:1.1}.pv2 :where(.ew-root) .ew-chart{border:1px solid var(--border);background:var(--panel);border-radius:14px;margin:16px 0 0}.pv2 :where(.ew-root) .ew-chart figcaption{justify-content:space-between;padding:12px 14px 0;display:flex}.pv2 :where(.ew-root) .ew-chart svg{width:100%;height:auto;display:block}.pv2 :where(.ew-root) .ew-locks{flex-wrap:wrap;justify-content:center;gap:6px;max-width:560px;display:flex}.pv2 :where(.ew-root) .ew-locks span{font:11.5px var(--mono);color:var(--fg-dim);border:1px solid var(--border);background:var(--panel);border-radius:999px;padding:4px 10px}.pv2 :where(.ew-root) .ew-faq details{border-top:1px solid var(--border);padding:12px 0}.pv2 :where(.ew-root) .ew-faq summary{cursor:pointer;font-weight:600}.pv2 :where(.ew-root) .ew-faq p{color:var(--fg-dim);margin-top:6px;font-size:14px}.pv2 :where(.ew-root) .ew-cnav{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.pv2 :where(.ew-root) .ew-cnav .ew-card{flex-direction:column;gap:6px;display:flex}.pv2 :where(.ew-root) .ew-cnav .ew-r{text-align:right}.pv2 :where(.ew-root) .ew-cnav b{font-size:15px;line-height:1.35}.pv2 :where(.ew-root) .ew-inp{border:1px solid var(--border-hover);height:48px;color:var(--fg-dimmer);border-radius:10px;align-items:center;margin-bottom:10px;padding:0 14px;display:flex}.pv2 :where(.ew-root) .ew-mfoot{border-top:1px solid var(--border);z-index:2;margin-top:72px;padding:48px 0 56px;position:relative}.pv2 :where(.ew-root) .ew-ft-g{grid-template-columns:1.4fr repeat(4,1fr);gap:24px;display:grid}.pv2 :where(.ew-root) .ew-ft-g .ew-eb{margin-bottom:12px;font-size:10px}.pv2 :where(.ew-root) .ew-ft-g a{color:var(--fg-dim);padding:4px 0;font-size:13.5px;display:block}.pv2 :where(.ew-root) .ew-ft-g a:hover{color:var(--fg)}.pv2 :where(.ew-root) .ew-ft-g p{max-width:260px;margin-top:10px;font-size:13.5px}@container f (max-width:700px){.pv2 :where(.ew-root) .ew-b2g,.pv2 :where(.ew-root) .ew-w5g,.pv2 :where(.ew-root) .ew-mb,.pv2 :where(.ew-root) .ew-g2,.pv2 :where(.ew-root) .ew-g3,.pv2 :where(.ew-root) .ew-cnav{grid-template-columns:minmax(0,1fr)}.pv2 :where(.ew-root) .ew-win,.pv2 :where(.ew-root) .ew-card,.pv2 :where(.ew-root) .ew-b2side>*,.pv2 :where(.ew-root) main,.pv2 :where(.ew-root) aside{min-width:0}.pv2 :where(.ew-root) .ew-kpi b{white-space:normal}.pv2 :where(.ew-root) .ew-b2side{position:static}.pv2 :where(.ew-root) .ew-b2g .ew-b2side{order:-1}.pv2 :where(.ew-root) .ew-kpi,.pv2 :where(.ew-root) .ew-kpi.ew-k4{grid-template-columns:repeat(2,minmax(0,1fr))}.pv2 :where(.ew-root) .ew-kpi b{font-size:14px}.pv2 :where(.ew-root) .ew-w5g h1{font-size:28px}.pv2 :where(.ew-root) .ew-ft-g{grid-template-columns:1fr 1fr}.pv2 :where(.ew-root) .ew-ft-g>div:first-child{grid-column:1/-1}.pv2 :where(.ew-root) .ew-b2ex .ew-er .ew-mt{white-space:normal}.pv2 :where(.ew-root) .ew-bb-r{display:none}.pv2 :where(.ew-root) .ew-sedno p{font-size:15px}.pv2 :where(.ew-root) .ew-btn.ew-xl{white-space:normal;text-align:center;height:auto;min-height:48px;padding:10px 18px}}@container f (min-width:2000px){.pv2 :where(.ew-root) .ew-g3{grid-template-columns:repeat(4,minmax(0,1fr))}}.pv2 :where(.ew-root) .ew-ck.ew-on{color:var(--green)}.pv2 .ew-root{position:relative}.pv2 :where(.ew-root) .ew-hx-top{padding:40px 0 22px}.pv2 :where(.ew-root) .ew-hx-top h1{margin:12px 0 6px;font-size:44px}.pv2 :where(.ew-root) .ew-feat .ew-lt{margin:14px 0;font-size:26px;line-height:1.2}.pv2 :where(.ew-root) .ew-feat .ew-lt a:hover{text-underline-offset:5px;text-decoration:underline}.pv2 :where(.ew-root) .ew-feat .ew-nm:hover{text-decoration:underline}.pv2 :where(.ew-root) .ew-feat-g{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.pv2 :where(.ew-root) .ew-chart.ew-mini{border:1px solid var(--border);background:var(--panel-2);border-radius:12px;margin:0}.pv2 :where(.ew-root) .ew-chart.ew-mini figcaption{justify-content:space-between;gap:8px;padding:10px 12px 0;display:flex}.pv2 :where(.ew-root) .ew-feat-l{border:1px solid var(--border);background:var(--panel-2);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.pv2 :where(.ew-root) .ew-locks.ew-l{justify-content:flex-start}.pv2 :where(.ew-root) .ew-feat{flex-direction:column;display:flex}.pv2 :where(.ew-root) .ew-feat-g{flex:1}.pv2 :where(.ew-root) .ew-chart.ew-mini{flex-direction:column;display:flex}.pv2 :where(.ew-root) .ew-chart.ew-mini svg{flex:1;min-height:0}.pv2 :where(.ew-root) .ew-tl{margin:0;padding:0;list-style:none;position:relative}.pv2 :where(.ew-root) .ew-tln{grid-template-columns:44px minmax(0,1fr);gap:14px;margin-bottom:12px;display:grid;position:relative}.pv2 :where(.ew-root) .ew-tln .ew-tld{background:var(--fg);z-index:1;border-radius:50%;grid-row:1/3;width:14px;height:14px;margin:22px 0 0 15px;position:relative}.pv2 :where(.ew-root) .ew-tln.ew-up .ew-tld{background:var(--bg);border:2px solid var(--fg-dimmer)}.pv2 :where(.ew-root) .ew-tln.ew-now .ew-tld{background:linear-gradient(135deg,#5ee7ff,#4f7cff);box-shadow:0 0 0 4px #4f7cff2e}.pv2 :where(.ew-root) .ew-tlnow{color:var(--fg-dim);letter-spacing:.12em;text-transform:uppercase;padding-top:18px;font-size:12px}.pv2 :where(.ew-root) .ew-tldate{color:var(--fg-dimmer);margin:0 0 6px;font-size:12px}.pv2 :where(.ew-root) .ew-tl .ew-b2line{background:linear-gradient(180deg, var(--border) 0, var(--border) 20%, #4f7cff 26%, #5ee7ff 40%, var(--border) 80%)}.pv2 :where(.ew-root) .ew-tln.ew-up .ew-er{padding:8px 6px}.pv2 :where(.ew-root) .ew-tln.ew-up .ew-er .ew-wmore{margin-left:12px}.pv2 :where(.ew-root) .ew-tlc .ew-tls{font:15px/1.6 var(--serif);color:var(--fg);max-width:760px;margin:10px 0 8px}.pv2 :where(.ew-root) .ew-tlc .ew-tls b{font-weight:700}.pv2 :where(.ew-root) .ew-trow .ew-tl1{color:var(--fg);margin-top:4px;font-size:14px;line-height:1.5;display:block}.pv2 :where(.ew-root) .ew-trow .ew-sk{background:var(--panel-2);border-radius:4px;width:72%;height:8px;margin-top:8px;display:block}.pv2 :where(.ew-root) .ew-trow .ew-sk+.ew-sk{width:48%;margin-top:6px}.pv2 :where(.ew-root) .ew-cph{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:24px;margin:18px 0;display:grid}.pv2 :where(.ew-root) .ew-cph-l{align-items:center;gap:18px;display:flex}.pv2 :where(.ew-root) .ew-cph h1{margin-top:8px;font-size:38px;line-height:1.1}.pv2 :where(.ew-root) .ew-cph-r{flex-direction:column;gap:8px;display:flex}.pv2 :where(.ew-root) .ew-cph-r .ew-rx.ew-big{font-size:30px}.pv2 :where(.ew-root) .ew-brief{border:1px solid var(--border);background:var(--panel);border-radius:14px;margin-top:20px;overflow:hidden}.pv2 :where(.ew-root) .ew-brief-h{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;padding:14px 16px;display:flex}.pv2 :where(.ew-root) .ew-trow{border-top:1px solid var(--border);grid-template-columns:28px 1fr;gap:10px;padding:11px 16px;display:grid}.pv2 :where(.ew-root) .ew-trow:first-child{border-top:0}.pv2 :where(.ew-root) .ew-trow b{font-size:14.5px;display:block}.pv2 :where(.ew-root) .ew-trow .ew-dim{font-size:13px}.pv2 :where(.ew-root) .ew-trow .ew-ti{opacity:.7}.pv2 :where(.ew-root) .ew-trows{position:relative}.pv2 :where(.ew-root) .ew-trows:after{content:"";background:linear-gradient(180deg, transparent, var(--panel));pointer-events:none;height:56px;position:absolute;bottom:0;left:0;right:0}.pv2 :where(.ew-root) .ew-brief-f{border-top:1px solid var(--border);flex-direction:column;align-items:center;gap:8px;padding:16px;display:flex}.pv2 :where(.ew-root) .ew-cnav .ew-cn{align-items:center;gap:8px;display:flex}.pv2 :where(.ew-root) .ew-cnav .ew-r .ew-cn{justify-content:flex-end}.pv2 :where(.ew-root) .ew-cnav .ew-cn b{font-size:14.5px}.pv2 :where(.ew-root) a.ew-gl{text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--fg-dimmer);text-decoration-color:var(--fg-dimmer);cursor:help}.pv2 :where(.ew-root) a.ew-gl:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.pv2 :where(.ew-root) .ew-kpi a.ew-gl{color:inherit}.pv2 :where(.ew-root) .ew-ft-n{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:24px;margin-bottom:36px;padding-bottom:36px;display:grid}.pv2 :where(.ew-root) .ew-ft-n b{letter-spacing:-.01em;margin:8px 0 4px;font-size:22px;display:block}.pv2 :where(.ew-root) .ew-ft-n p{font-size:14px}.pv2 :where(.ew-root) .ew-ft-in{gap:8px;display:flex}.pv2 :where(.ew-root) .ew-ft-in .ew-inp{flex:1;height:44px;margin:0}.pv2 :where(.ew-root) .ew-ft-in .ew-btn{height:44px}.pv2 :where(.ew-root) .ew-ft-g.ew-f1{grid-template-columns:1.3fr 1fr 1.25fr 1.25fr 1.25fr 1fr}.pv2 :where(.ew-root) .ew-ft-g a.ew-fr{align-items:center;gap:8px;padding:5px 0;display:flex}.pv2 :where(.ew-root) .ew-ft-g a.ew-fr span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pv2 :where(.ew-root) .ew-ft-g a.ew-fr .ew-rx{font-size:11.5px}.pv2 :where(.ew-root) .ew-ft-b{border-top:1px solid var(--border);color:var(--fg-dimmer);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:36px;padding-top:18px;font-size:12.5px;display:flex}.pv2 :where(.ew-root) .ew-ft-b .ew-sp{flex:1}.pv2 :where(.ew-root) .ew-ft-b a{color:var(--fg-dim)}.pv2 :where(.ew-root) .ew-ft-b a:hover{color:var(--fg)}.pv2 :where(.ew-root) .ew-flang{border:1px solid var(--border);border-radius:8px;gap:2px;padding:2px;display:flex}.pv2 :where(.ew-root) .ew-flang a{font:600 11.5px var(--mono);border-radius:6px;padding:2px 8px}.pv2 :where(.ew-root) .ew-flang a.ew-on{background:var(--fg);color:var(--bg)}@container f (max-width:700px){.pv2 :where(.ew-root) .ew-feat-g,.pv2 :where(.ew-root) .ew-cph,.pv2 :where(.ew-root) .ew-ft-n{grid-template-columns:minmax(0,1fr)}.pv2 :where(.ew-root) .ew-hx-top h1{font-size:32px}.pv2 :where(.ew-root) .ew-feat .ew-lt{font-size:21px}.pv2 :where(.ew-root) .ew-cph h1{font-size:28px}.pv2 :where(.ew-root) .ew-cph-l{align-items:flex-start}.pv2 :where(.ew-root) .ew-ft-g.ew-f1{grid-template-columns:1fr 1fr}.pv2 :where(.ew-root) .ew-ft-in{flex-direction:column}.pv2 :where(.ew-root) .ew-ft-b .ew-sp{display:none}.pv2 :where(.ew-root) .ew-tln{grid-template-columns:28px minmax(0,1fr);gap:8px}.pv2 :where(.ew-root) .ew-tln .ew-tld{margin-left:7px}.pv2 :where(.ew-root) .ew-tl .ew-b2line{left:13px}}.pv2 :where(.ew-root) .ew-wrap,.pv2 :where(.ew-root) .ew-msec{max-width:1400px}@container f (min-width:2000px){.pv2 :where(.ew-root) .ew-wrap,.pv2 :where(.ew-root) .ew-msec{max-width:2080px}}.pv2 :where(.ew-root) .ew-mbrand i{color:#0b0c10;background:linear-gradient(135deg,#5ee7ff,#4f7cff 50%,#9b6bff);border-radius:7px;width:26px;height:26px;font-size:14px;font-weight:700}.pv2 :where(.ew-root) input.ew-inp{font:inherit;color:var(--fg);outline-offset:2px;background:0 0;min-width:0;min-height:26px}.pv2 :where(.ew-root) input.ew-inp::placeholder{color:var(--fg-dimmer);opacity:1}.pv2 :where(.ew-root) .ew-ft-in button.ew-btn{cursor:pointer;font-family:inherit}
