.wrap{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.label{font:500 11.5px/1.3 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums}.tnum{font-variant-numeric:tabular-nums}.grad-text{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.live-dot{background:var(--live);border-radius:50%;flex:none;width:7px;height:7px;animation:2s infinite ping;display:inline-block}@keyframes ping{0%{box-shadow:0 0 #34d3998c}80%,to{box-shadow:0 0 0 7px #34d39900}}.ambient{pointer-events:none;z-index:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);opacity:.35;background-size:64px 64px;position:fixed;inset:0}main,header,footer{z-index:1;position:relative}.sec{padding-block:clamp(96px,12vw,168px);position:relative}.eyebrow{align-items:center;gap:12px;display:flex}.eyebrow:before{content:"";background:var(--grad);width:28px;height:1px}.h2{font:500 clamp(34px,4.6vw,68px)/1.08 var(--f-display);letter-spacing:-.025em;margin:var(--s3) 0 0;text-wrap:balance;max-width:16ch}.sub{color:var(--muted);max-width:46ch;margin:var(--s3) 0 0;text-wrap:pretty;font-size:clamp(16px,1.25vw,18px);line-height:1.6}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.btn{--h:52px;height:var(--h);font:600 15px/1 var(--f-body);isolation:isolate;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;align-items:center;gap:14px;padding:0 6px 0 24px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn.sm{--h:44px;gap:10px;padding-left:20px;font-size:14px}.btn.full{justify-content:space-between;width:100%}.btn .t{height:1.2em;line-height:1.2;display:block;position:relative;overflow:hidden}.btn .t span{transition:transform .6s var(--ease);display:block}.btn .t span+span{position:absolute;top:100%;left:0}.btn:hover .t span{transform:translateY(-100%)}.btn .ico{width:calc(var(--h) - 12px);height:calc(var(--h) - 12px);transition:background .5s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.btn .ico svg{width:14px;height:14px;transition:transform .6s var(--ease)}.btn .ico svg+svg{position:absolute;transform:translate(-200%)}.btn:hover .ico svg{transform:translate(200%)}.btn:hover .ico svg+svg{transform:none}.btn .fill{left:var(--x,50%);top:var(--y,50%);z-index:-1;pointer-events:none;background:linear-gradient(120deg,var(--a1),var(--a2) 50%,var(--a1));background-size:220% 100%;border-radius:50%;width:10px;height:10px;animation:3.2s linear infinite shift;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes shift{to{background-position:-220% 0}}.btn-primary{background:var(--fg);color:#05070a}.btn-primary .t span+span{color:#fff}.btn-primary .ico{color:#fff;background:#05070a}.btn-primary:hover .ico{background:#ffffff2e}.btn-primary:after{content:"";opacity:0;z-index:-1;background:#000;transition:opacity .25s;position:absolute;inset:0}.btn-primary:active:after{opacity:1}.btn-primary:active .fill{opacity:0}.btn-ghost{color:var(--fg);background:#ffffff08}.btn-ghost .ico{background:#ffffff0f}.btn-ghost:before,.btn-ghost:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn-ghost:before{background:var(--line-2)}.btn-ghost:after{background:conic-gradient(from var(--ang),transparent 0 62%,var(--a1) 78%,var(--a2) 90%,transparent 100%);opacity:0;transition:opacity .4s}.btn-ghost:hover{background:var(--surface-2)}.btn-ghost:hover:after{opacity:1;animation:2.2s linear infinite spin}.btn-ghost:hover .ico{background:var(--grad)}.btn-ghost .fill{display:none}@keyframes spin{to{--ang:360deg}}.tlink{font:500 15px/1 var(--f-body);color:var(--fg);align-items:center;gap:8px;padding-bottom:6px;text-decoration:none;display:inline-flex;position:relative}.tlink:after{content:"";background:var(--line-2);height:1px;position:absolute;bottom:0;left:0;right:0}.tlink:before{content:"";background:var(--grad);transform-origin:100%;height:1px;transition:transform .6s var(--ease);z-index:1;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.tlink:hover:before{transform-origin:0;transform:scaleX(1)}.tlink span{transition:transform .5s var(--ease)}.tlink:hover span{transform:translate(4px)}.vl,.rv{position:relative}:is(.vl,.rv)>.veil{z-index:3;pointer-events:none;transform-origin:0;background:var(--fg);position:absolute;inset:-2px -4px;transform:scaleX(0)}:is(.vl,.rv)>.veil:after{content:"";background:var(--grad);opacity:var(--g,0);position:absolute;inset:0}.js .rv.rv-wait{clip-path:inset(0 0 100% round 22px);transform:translateY(24px)}.perk{height:20px;color:var(--muted);white-space:nowrap;align-items:center;gap:8px;margin:12px 0 0;font-size:13px;display:flex;overflow:hidden}.perk svg{width:15px;height:15px;color:var(--muted);flex:none;transition:color .4s}.perk b{color:var(--fg);font-weight:500}.perk.on svg{color:var(--a1)}.perk[data-go-y]{cursor:pointer;width:max-content;max-width:100%;color:var(--muted);border:0;padding:0;font-size:13px}.perk[data-go-y] span{border-bottom:1px solid #4fa9ec59;transition:border-color .3s,color .3s}.perk[data-go-y]:hover span,.perk[data-go-y]:focus-visible span{color:var(--fg);border-color:var(--a1)}.perk[data-go-y]:hover svg{color:var(--a1)}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ck{width:20px;height:20px;color:var(--a1);background:#4fa9ec1a;border:1px solid #4fa9ec4d;border-radius:50%;flex:none;place-items:center;display:inline-grid}.ck svg{width:10px;height:10px}.h2.long{max-width:24ch;font-size:clamp(30px,3.6vw,54px)}.sec.close{padding-top:clamp(56px,7vw,104px)}.ctas{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.close{overflow:hidden}.close .glow2{pointer-events:none;z-index:-1;background:radial-gradient(60% 60% at 50% 100%,#0989e373,#0000 70%);height:80%;position:absolute;inset:auto -10% -40%}.close-h{font:500 clamp(48px,10vw,168px)/1.02 var(--f-display);letter-spacing:-.035em;margin:var(--s3) 0 0}.close-h .vl{display:block}.close-row{justify-content:space-between;align-items:flex-end;gap:var(--s4);margin-top:var(--s5);flex-wrap:wrap;display:flex}.close-row .ctas{justify-content:flex-start}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@property --e1{syntax:"<color>";inherits:false;initial-value:#ffffff21}@property --e2{syntax:"<color>";inherits:false;initial-value:#ffffff0d}@property --bl{syntax:"<color>";inherits:false;initial-value:#4fa9ec00}@property --rim{syntax:"<color>";inherits:false;initial-value:#ffffff29}html :is(.glass,.panel,.pc,.dc,.ind,.journey,.sol-detail,.bel li){background:linear-gradient(90deg,transparent 8%,var(--rim) 50%,transparent 92%) top/100% 1px no-repeat padding-box, radial-gradient(120% 90% at 0% 0%,var(--bl),transparent 62%) padding-box, linear-gradient(180deg,#ffffff09 0%,#ffffff03 30%,#fff0 100%) padding-box, linear-gradient(#06080c8c,#06080c8c) padding-box, linear-gradient(160deg,var(--e1),#ffffff0d 38%,#ffffff06 70%,var(--e2)) border-box;-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);transition:--e1 .6s var(--ease),--e2 .6s var(--ease),--bl .7s var(--ease),--rim .6s var(--ease),transform .6s var(--ease),color .4s;border:1px solid #0000;box-shadow:0 24px 48px -32px #000000e6}html :is(.glass,.panel,.pc,.dc,.ind,.journey,.sol-detail):hover,html .bel li.on{--e1:#aadafa8c;--e2:#0989e399;--bl:#4fa9ec29;--rim:#bee4ff99}.h1 .g,.h1 .grad-text,.close-h .grad-text,.flood h2 .grad-text{margin-bottom:-.14em;padding-bottom:.14em}.close-h .cl{display:block}.close-h .cw{display:inline-block}.close-h .grad-text{-webkit-text-fill-color:initial;background:0 0}.close-h .grad-text .cw{background:var(--grad);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:-.14em;padding-bottom:.14em}.mkb{border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,80px);padding:clamp(28px,4vw,56px);display:grid}.mkb .h2{margin-top:var(--s3)}.mk-facts{margin:var(--s4) 0 0;gap:14px;padding:0;list-style:none;display:grid}.mk-facts li{color:var(--muted);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;font-size:15px;line-height:1.55;display:grid}.mk-facts b{font:500 17px/1.3 var(--f-display);color:var(--fg);margin-bottom:2px;display:block}.mkb .ctas{margin-top:var(--s4)}@media (max-width:900px){.mkb{grid-template-columns:1fr}}.mkw{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 30px 60px -40px #000000e6}.mkw-h,.mkw-f{justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.mkw-h{border-bottom:1px solid var(--line)}.mkw-h b{font:500 15px/1.2 var(--f-display);letter-spacing:-.005em}.mkw-h .label,.mkw-f .label{font-size:10.5px}.mkw-rows{margin:0;padding:0;list-style:none}.mkr{grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:16px;min-height:76px;padding:14px 20px;display:grid}.mkr+.mkr{border-top:1px solid var(--line)}.mkr b{font:500 15px/1.3 var(--f-body);color:var(--fg);display:block}.mkr small{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.4;display:block}.mks{place-items:center end;display:grid}.mks>*{transition:opacity .45s var(--ease),transform .45s var(--ease);grid-area:1/1}.mk-on,.mk-sch{height:32px;font:500 13px/1 var(--f-body);color:var(--fg);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.mk-sch{color:var(--muted)}.mk-ap{border:1px solid var(--line-2);height:32px;color:var(--fg);font:500 13px/1 var(--f-body);white-space:nowrap;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex;position:relative;overflow:hidden}.mk-ap:before{content:"";background:var(--grad);opacity:0;transition:opacity .35s var(--ease);position:absolute;inset:0}.mk-ap span{position:relative}.mkr.press .mk-ap{border-color:#0000;transform:scale(.96)}.mkr.press .mk-ap:before{opacity:1}.mkr.wait .mk-on{opacity:0;transform:translateY(6px)}.mkr:not(.wait) .mk-ap{opacity:0;transform:translateY(-6px)}.mkw-f{border-top:1px solid var(--line);background:#ffffff04}.mkw-f b{font:500 17px/1.2 var(--f-display);white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:560px){.mkb{gap:28px;padding:24px 16px 16px}.mkb>div:first-child{padding-inline:8px}}@media (max-width:420px){.mkr{grid-template-columns:minmax(0,1fr) 88px;gap:12px;padding:12px 16px}.mkw-h,.mkw-f{padding-inline:16px}.mkw-f{flex-direction:column;align-items:flex-start;gap:8px}}.scw{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 30px 60px -40px #000000e6}.scw-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.scw-h b{font:500 15px/1.25 var(--f-display);letter-spacing:-.005em}.scw-h small{color:var(--muted);margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:block}.scw-h .label{font-size:10.5px}.scw-rows{margin:0;padding:0;list-style:none}.scw-r{height:56px;transition:background .5s var(--ease);grid-template-columns:28px minmax(0,1fr) 74px 92px;align-items:center;gap:12px;padding:0 20px;display:grid;position:relative}.scw-r+.scw-r{border-top:1px solid var(--line)}.scw-r:before{content:"";background:var(--grad);opacity:0;width:2px;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0}.scw-r.src{background:#4fa9ec14}.scw-r.src:before{opacity:1}.scw-r .scw-m{border:1px solid var(--line-2);width:28px;height:28px;font:700 11.5px/1 var(--f-body);color:var(--fg);background:var(--surface);border-radius:8px;place-items:center;display:grid}.scw-r .scw-m svg{width:14px;height:14px}.scw-r b{font:500 14.5px var(--f-body);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.scw-r b small{font:400 12px var(--f-body);color:var(--muted);margin-top:2px;display:block}.scw-r .scw-q{font:500 20px/1 var(--f-display);font-variant-numeric:tabular-nums;color:var(--fg);justify-self:end;transition:color .4s}.scw-r .scw-q.tick{color:var(--a1)}.scw-r .scw-s{color:var(--muted);white-space:nowrap;justify-self:end;align-items:center;gap:6px;font-size:12px;display:inline-flex}.scw-r.out .scw-q{color:var(--dim)}.scw-r.out .scw-s{color:var(--muted)}.scw-f{border-top:1px solid var(--line);min-height:52px;color:var(--muted);background:#ffffff04;align-items:center;gap:10px;padding:0 20px;font-size:13px;display:flex}.scw-f b{color:var(--fg);font-weight:500}.scw-f span{white-space:nowrap;text-overflow:ellipsis;transition:opacity .3s;overflow:hidden}@media (max-width:420px){.scw-r{grid-template-columns:26px minmax(0,1fr) 56px 80px;gap:10px;padding:0 14px}.scw-h,.scw-f{padding-inline:14px}.scw-r .scw-q{font-size:18px}}.eop-grid{margin-top:var(--s6);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.eop-t{border-radius:18px;flex-direction:column;gap:10px;min-height:168px;padding:22px;display:flex}.eop-i{border:1px solid var(--line-2);width:40px;height:40px;color:var(--fg);background:#ffffff08;border-radius:12px;place-items:center;display:grid}.eop-i svg{width:20px;height:20px}.eop-t h3{font:500 18px/1.25 var(--f-display);letter-spacing:-.01em;margin:6px 0 0}.eop-t p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.eop-tag{font:600 9.5px/1 var(--f-body);letter-spacing:.12em;border:1px solid var(--line-2);color:var(--muted);border-radius:999px;align-self:flex-start;margin-top:auto;padding:5px 8px}.eop-rep{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.eop-rep .label{margin-right:4px}.eop-rep span{color:var(--muted);align-items:center;gap:10px;font-size:14.5px;display:inline-flex}.eop-rep span+span:before{content:"";background:var(--dim);border-radius:50%;width:4px;height:4px}.eop-rep .tlink{margin-left:auto}@media (max-width:1020px){.eop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.eop-grid{gap:8px}.eop-t{border-radius:16px;min-height:0;padding:16px}.eop-i{border-radius:10px;width:34px;height:34px}.eop-i svg{width:17px;height:17px}.eop-t h3{font-size:16px}.eop-t p{font-size:13px}.eop-rep .tlink{margin-left:0}}@media (max-width:400px){.eop-grid{grid-template-columns:minmax(0,1fr)}.eop-t{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:4px 14px;display:grid}.eop-i{grid-row:1/span 3}.eop-t h3{margin:2px 0 0}.eop-tag{margin-top:4px}}.logo{font:600 var(--ls,26px)/1 var(--f-display);letter-spacing:-.035em;color:var(--fg);white-space:nowrap;align-items:baseline;text-decoration:none;display:inline-flex}.logo .lu{background:var(--grad);width:.44em;height:.1em;transition:height .55s var(--ease),width .55s var(--ease),border-radius .55s var(--ease);border-radius:.03em;margin-left:.07em;animation:1.2s step-end infinite cur;display:inline-block;box-shadow:0 0 .45em #4fa9ec80}.logo:hover .lu,.logo:focus-visible .lu{border-radius:.06em;width:.34em;height:.7em;animation:none}@keyframes cur{0%,58%{opacity:1}59%,to{opacity:.18}}.nav{top:calc(14px + env(safe-area-inset-top,0px));z-index:60;padding-inline:var(--gutter);pointer-events:none;position:fixed;left:0;right:0}.nav-in{z-index:2;pointer-events:auto;max-width:var(--max);-webkit-backdrop-filter:blur(18px)saturate(1.4);border:1px solid var(--line);background:#0a0d129e;border-radius:999px;align-items:center;gap:28px;height:60px;margin:auto;padding:0 10px 0 22px;transition:background .4s,border-color .4s;display:flex;position:relative}.nav.scrolled .nav-in,.nav.dd-open .nav-in{border-color:var(--line-2);background:#080b10e6}.nav-links{gap:2px;margin-left:8px;display:flex}.nav-links>a,.nav-dd{white-space:nowrap;font:500 14px/1 var(--f-body);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;text-decoration:none;transition:color .3s;display:inline-flex;position:relative}.nav-links>a:hover,.nav-dd:hover,.nav-dd[aria-expanded=true],.nav-links>a[aria-current=page]{color:var(--fg)}.nav-links>a:after,.nav-dd:after{content:"";background:var(--grad);transform-origin:100%;height:1px;transition:transform .5s var(--ease);position:absolute;bottom:2px;left:12px;right:12px;transform:scaleX(0)}.nav-links>a:hover:after,.nav-dd:hover:after,.nav-dd[aria-expanded=true]:after,.nav-links>a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.nav-dd svg{width:10px;height:10px;transition:transform .5s var(--ease)}.nav-dd[aria-expanded=true] svg{transform:rotate(180deg)}.nav-r{align-items:center;gap:18px;margin-left:auto;display:flex}.clock{align-items:center;gap:8px;display:flex}.nav-login{white-space:nowrap;font:500 14px/1 var(--f-body);color:var(--fg);opacity:.8;text-decoration:none;transition:opacity .3s}.nav-login:hover{opacity:1}.menu-btn{border:1px solid var(--line-2);cursor:pointer;background:#ffffff0a;border-radius:50%;width:44px;height:44px;display:none;position:relative}.menu-btn i{background:var(--fg);height:1.5px;transition:transform .6s var(--ease),top .6s var(--ease);border-radius:2px;position:absolute;left:14px;right:14px}.menu-btn i:first-child{top:18px}.menu-btn i:last-child{top:24px}.menu-open .menu-btn i:first-child{top:21px;transform:rotate(45deg)}.menu-open .menu-btn i:last-child{top:21px;transform:rotate(-45deg)}@media (max-width:1180px){.clock{display:none}}@media (max-width:1020px){.nav-links,.mega{display:none!important}.menu-btn{display:block}}@media (max-width:520px){.nav-login{display:none}.nav-in{gap:12px;padding-left:18px}.nav .btn.sm .t{display:none}.nav .btn.sm{padding-left:6px}}.mega{left:var(--gutter);right:var(--gutter);z-index:1;max-width:var(--max);pointer-events:auto;visibility:hidden;margin:auto;position:absolute;top:70px}.mega.open{visibility:visible}.mega-in{-webkit-backdrop-filter:blur(24px)saturate(1.4);border:1px solid var(--line-2);background:#090c11f5;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 40px 120px -30px #000c,inset 0 0 0 1px #ffffff05}.mega-veil{z-index:5;background:var(--fg);transform-origin:0;pointer-events:none;position:absolute;inset:0;transform:scaleX(0)}.mega-veil:after{content:"";background:var(--grad);opacity:var(--g,0);position:absolute;inset:0}.mega-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);gap:8px;padding:12px;display:grid}.mcol{padding:16px 12px 12px;position:relative}.mcol>.label{padding:0 12px 12px;display:block}.mlist{gap:2px;display:grid;position:relative}.mglide{border:1px solid var(--line);opacity:0;pointer-events:none;background:#ffffff0b;border-radius:14px;height:0;position:absolute;top:0;left:0;right:0}.mi{z-index:1;color:var(--fg);border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;padding:12px;text-decoration:none;display:grid;position:relative}.mi.simple{grid-template-columns:minmax(0,1fr)}.mi .ic{background:var(--surface-2);border:1px solid var(--line);width:40px;height:40px;color:var(--muted);border-radius:12px;place-items:center;transition:background .4s,border-color .4s,color .4s;display:grid}.mi .ic svg{width:18px;height:18px}.mi b{font:500 15.5px/1.25 var(--f-display);letter-spacing:-.005em;align-items:center;gap:8px;display:flex}.mi small{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.4;display:block}.mi .tg{font:600 9.5px/1 var(--f-body);letter-spacing:.12em;background:var(--grad);color:#fff;border-radius:999px;padding:4px 6px}.mi .tg.o{color:var(--a1);background:0 0;border:1px solid #4fa9ec73}.mi .go{opacity:0;color:var(--a1);transition:transform .5s var(--ease),opacity .4s;position:absolute;top:50%;right:14px;transform:translate(-6px,-50%)}.mi:hover .ic,.mi:focus-visible .ic{background:var(--grad);color:#fff;border-color:#0000}.mi:hover .go,.mi:focus-visible .go{opacity:1;transform:translateY(-50%)}.mfeat{--ang:0deg;isolation:isolate;color:var(--fg);background:linear-gradient(#0f1824,#0a0f16);border-radius:18px;flex-direction:column;gap:14px;margin:12px;padding:22px;text-decoration:none;display:flex;position:relative;overflow:hidden}.mfeat:before{content:"";border-radius:inherit;background:conic-gradient(from var(--ang),#4fa9ec33 0 55%,var(--a1) 70%,var(--a2) 85%,#4fa9ec33 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:6s linear infinite spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mfeat h4{font:500 22px/1.15 var(--f-display);letter-spacing:-.015em;margin:0}.mfeat p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.mcons{gap:6px;margin-top:auto;display:grid}.mcons div{border:1px solid var(--line);color:var(--muted);background:#ffffff08;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-size:12px;display:flex}.mcons div b{color:var(--fg);flex:1;font-weight:500}.mfeat .tlink{font-size:14px}.mega-foot{border-top:1px solid var(--line);background:#ffffff04;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.mega-foot span{color:var(--muted);font-size:13.5px}.mega-foot span b{color:var(--fg);font-weight:500}.nav-scrim{z-index:-1;opacity:0;pointer-events:none;background:#0304068c;transition:opacity .4s;position:fixed;inset:0}.nav.dd-open .nav-scrim{opacity:1;pointer-events:auto}.mnav{z-index:55;visibility:hidden;pointer-events:none;position:fixed;inset:0}.mnav .mf1,.mnav .mf2{clip-path:circle(0% at var(--mx,90%) var(--my,6%));position:absolute;inset:0}.mnav .mf1{background:var(--grad)}.mnav .mf2{background:var(--bg)}.mnav-in{padding:104px var(--gutter) calc(28px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}.mnav-list{display:grid}.mnav-list>a,.mnav-acc>button{border:0;border-bottom:1px solid var(--line);width:100%;font:500 clamp(30px,8.4vw,46px)/1.15 var(--f-display);letter-spacing:-.02em;color:var(--fg);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;justify-content:space-between;align-items:center;padding:12px 0;text-decoration:none;display:flex;overflow:hidden}.mnav-list .ln{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex;transform:translateY(110%)}.mnav-acc>button .ln{width:auto}.mnav-list .ar{font-style:normal;font:400 .55em/1 var(--f-body);color:var(--muted);opacity:.45;transition:transform .5s var(--ease),opacity .4s,color .4s;transform:translate(-8px)}.mnav-list>a:hover .ar,.mnav-list>a:active .ar,.mnav-list>a:focus-visible .ar{opacity:1;color:var(--a1);transform:none}.mnav-list>a[aria-current=page]{color:var(--a1)}.mnav-list>a[aria-current=page] .ln>span:first-child{align-items:center;gap:14px;display:inline-flex}.mnav-list>a[aria-current=page] .ln>span:first-child:after{content:"";background:var(--grad);border-radius:50%;width:.18em;height:.18em}.mnav-acc>button i{border:1px solid var(--line-2);width:40px;height:40px;font-style:normal;font:400 20px/1 var(--f-body);transition:transform .5s var(--ease),background .4s,border-color .4s;border-radius:50%;flex:none;place-items:center;display:grid}.mnav-acc.open>button i{background:var(--grad);border-color:#0000;transform:rotate(45deg)}.mnav-sub{transition:grid-template-rows .6s var(--ease);grid-template-rows:0fr;display:grid}.mnav-acc.open .mnav-sub{grid-template-rows:1fr}.mnav-sub>div{padding-bottom:4px;overflow:hidden}.mlab{font:500 11px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--a1);padding:18px 0 6px;display:block}.mnav-sub a{font:500 17px/1.3 var(--f-display);color:var(--fg);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:11px 0 11px 2px;text-decoration:none;display:flex}.mnav-sub a[aria-current=page]{color:var(--a1)}.mnav-sub a small{font:400 12.5px/1 var(--f-body);color:var(--muted);margin-left:auto}.mnav-sub .tg{font:600 9.5px/1 var(--f-body);letter-spacing:.12em;background:var(--grad);color:#fff;border-radius:999px;padding:4px 6px}.mnav-cta{opacity:0;gap:16px;margin-top:auto;padding-top:28px;display:grid}.mnav-cta .btn{justify-content:space-between}.mnav-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.mnav-foot .tlink{font-size:15px}.mnav-foot .label{align-items:center;gap:8px;display:inline-flex}@media (min-width:640px){.mnav-in{padding-inline:max(var(--gutter),calc((100vw - 620px) / 2))}}.menu-open .mnav{visibility:visible;pointer-events:auto}footer{border-top:1px solid var(--line);padding-block:72px calc(28px + env(safe-area-inset-bottom,0px))}.f-cols{grid-template-columns:1.4fr repeat(5,1fr);gap:28px;display:grid}.f-cols .fh{font:500 11.5px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 16px}.f-cols ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.f-cols ul a{color:var(--fg);opacity:.8;font-size:14.5px;text-decoration:none;transition:opacity .3s;display:inline-block;position:relative}.f-cols ul a:after{content:"";background:var(--grad);transform-origin:100%;height:1px;transition:transform .5s var(--ease);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.f-cols ul a:hover{opacity:1}.f-cols ul a:hover:after{transform-origin:0;transform:scaleX(1)}.f-cols p{color:var(--muted);max-width:32ch;margin:16px 0 0;font-size:14.5px}.f-status{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:8px;margin-top:20px;padding:8px 12px;font-size:12.5px;text-decoration:none;transition:border-color .3s,color .3s;display:inline-flex}.f-status:hover{color:var(--fg);border-color:#34d39966}.mark{--mx:50%;-webkit-user-select:none;user-select:none;font:600 clamp(110px,30vw,460px)/.86 var(--f-display);letter-spacing:-.05em;color:var(--surface-2);white-space:nowrap;margin-top:80px;position:relative}.mark .u{background:currentColor;width:.42em;height:.09em;margin-left:.06em;display:inline-block}.mark .hl{color:#0000;background:radial-gradient(22% 140% at var(--mx) 50%,#fff,var(--a1) 30%,var(--a2) 55%,transparent 75%);opacity:0;-webkit-background-clip:text;background-clip:text;transition:opacity .5s;position:absolute;inset:0}.mark .hl .u{background:var(--grad)}.mark:hover .hl{opacity:1}.f-bot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:24px;font-size:13px;display:flex}.f-leg{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.f-leg .tlink{font-size:13px}.f-pc{cursor:pointer;color:var(--fg);font:500 13px/1 var(--f-body);background:0 0;border:0;padding:0 0 6px}@media (max-width:1180px){.f-cols{grid-template-columns:repeat(3,1fr)}.f-cols>div:first-child{grid-column:1/-1}}@media (max-width:560px){.f-cols{grid-template-columns:1fr 1fr}}.cz{z-index:90;width:min(720px,100vw - 32px);transition:transform .7s var(--ease);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0d12f5;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 20px;padding:18px 20px;display:grid;position:fixed;bottom:16px;left:50%;transform:translate(-50%,calc(100% + 32px));box-shadow:0 24px 60px -20px #000000e6}.cz.on{transform:translate(-50%)}.cz p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.cz p b{color:var(--fg);font-weight:500}.cz p a{color:var(--fg)}.cz-a{gap:8px;display:flex}.cz-b{border:1px solid var(--line-2);min-width:112px;height:44px;color:var(--fg);font:600 14px/1 var(--f-body);cursor:pointer;white-space:nowrap;background:#ffffff08;border-radius:999px;padding:0 18px;transition:border-color .3s,background .3s,color .3s}.cz-b:hover{border-color:#ffffff59}.cz-b.pr{background:var(--fg);border-color:var(--fg);color:#05070a}.cz-b.pr:hover{background:#fff}.cz-b:focus-visible,.cz-x:focus-visible,.cz-sw:focus-visible{outline:2px solid var(--a1);outline-offset:2px}.czp{z-index:95;opacity:0;visibility:hidden;background:#0009;place-items:center;padding:16px;transition:opacity .3s,visibility 0s .3s;display:grid;position:fixed;inset:0}.czp.on{opacity:1;visibility:visible;transition:opacity .3s}.czp-b{border:1px solid var(--line-2);width:min(560px,100%);max-height:calc(100svh - 32px);transition:transform .5s var(--ease);background:#0a0d12;border-radius:22px;padding:24px;overflow:auto;transform:translateY(16px)}.czp.on .czp-b{transform:none}.czp-h{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.czp-h h2{font:500 24px/1.15 var(--f-display);letter-spacing:-.015em;margin:0}.czp-h p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.55}.cz-x{border:1px solid var(--line-2);width:36px;height:36px;color:var(--fg);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.cz-x svg{width:14px;height:14px}.cz-rows{border:1px solid var(--line);border-radius:16px;margin:20px 0 0;overflow:hidden}.cz-r{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.cz-r+.cz-r{border-top:1px solid var(--line)}.cz-r b{font:500 15px var(--f-body);color:var(--fg);display:block}.cz-r small{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.5;display:block}.cz-on{font:600 11px/1 var(--f-body);letter-spacing:.1em;color:var(--muted);white-space:nowrap}.cz-sw{cursor:pointer;background:#ffffff24;border:0;border-radius:999px;width:44px;height:26px;padding:0;transition:background .3s;position:relative}.cz-sw:after{content:"";width:20px;height:20px;transition:transform .3s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.cz-sw[aria-checked=true]{background:var(--a2)}.cz-sw[aria-checked=true]:after{transform:translate(18px)}.czp-f{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.czp-f small{color:var(--muted);align-self:center;margin-right:auto;font-size:12px}@media (max-width:640px){.cz{grid-template-columns:1fr;padding:16px;bottom:12px}.cz-a{grid-template-columns:repeat(3,1fr);display:grid}.cz-b{min-width:0;padding:0 8px}.czp{place-items:end center;padding:0}.czp-b{border-radius:22px 22px 0 0;max-height:92svh}.czp-f{grid-template-columns:1fr 1fr;display:grid}.czp-f small{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.cz,.czp-b{transition:none}}@view-transition{navigation:auto}::view-transition-image-pair(root){background:linear-gradient(#4fa9ec,#0989e3)}::view-transition-old(root){mix-blend-mode:normal;animation:.62s cubic-bezier(.87,0,.13,1) both pgt-out}::view-transition-new(root){mix-blend-mode:normal;animation:.62s cubic-bezier(.87,0,.13,1) .14s both pgt-in}@keyframes pgt-out{to{transform:translateY(-100%)}}@keyframes pgt-in{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.splash{display:none}.js .splash{z-index:100;background:linear-gradient(var(--bg),var(--bg)) var(--bg);cursor:pointer;place-items:center;display:grid;position:fixed;inset:0}.splash .logo{--ls:clamp(76px,15vw,184px)}.splash .logo .ch{opacity:0;display:inline-block}.splash .logo .lu{opacity:0;animation:none}.sp-boot{left:var(--gutter);bottom:calc(var(--gutter) + env(safe-area-inset-bottom,0px));gap:10px;display:grid;position:absolute}.sp-boot div{opacity:0;align-items:center;gap:14px;display:flex}.sp-boot b{color:var(--fg);font-weight:500}.sp-boot em{color:var(--muted);font-style:normal}.sp-boot .ok{color:var(--a1)}.sp-boot .lv{color:var(--live);align-items:center;gap:8px;display:inline-flex}.sp-pct{right:var(--gutter);bottom:calc(var(--gutter) + env(safe-area-inset-bottom,0px));font:500 clamp(40px,7vw,88px)/1 var(--f-display);letter-spacing:-.02em;position:absolute}.sp-bar{background:var(--grad);transform-origin:0;height:2px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.sp-skip{right:var(--gutter);top:calc(var(--gutter) + env(safe-area-inset-top,0px));position:absolute}.wipe{z-index:101;pointer-events:none;position:fixed;inset:0;transform:translateY(100%)}.wipe.w1{background:var(--grad)}.wipe.w2{background:linear-gradient(var(--bg),var(--bg)) var(--bg)}.js.sp-seen .splash,.js.sp-seen .wipe{display:none}@media (max-width:640px){.sp-boot{bottom:120px}.sp-boot em{display:none}}