.s-scene{width:100%;padding:66px 0 116px}.s-sglow{left:4%;top:12%;width:92%;height:78%}.s-scene .q-lyr{z-index:3;pointer-events:none}.s-lspd{left:-30px;top:6px;--in:0.8s;--fl:8s}.s-ltst{right:-28px;top:0;--in:1.05s;--fl:7s}.s-lres{left:-46px;bottom:0;--in:1.3s;--fl:8.5s}.s-form{position:relative;z-index:4;max-width:520px;margin-left:auto}.s-formp{transform:translate3d(calc(var(--mx, 0) * 4px),calc(var(--my, 0) * 3px),0)}.s-toast{display:flex;gap:12px;align-items:flex-start;width:280px;background:rgba(15,27,40,.86);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--line2);border-radius:15px;padding:13px 16px;box-shadow:0 24px 60px -14px rgba(0,0,0,.85)}.s-tic{width:32px;height:32px;border-radius:10px;flex:none;display:flex;align-items:center;justify-content:center;background:rgba(38,217,142,.16);color:var(--mint)}.s-tic .q-ic{width:16px;height:16px}.s-tt{font-size:13.5px;font-weight:700;line-height:1.35}.s-tm{font-size:11.5px;color:var(--mut);margin-top:3px}.s-htoast{width:270px;border-color:rgba(38,217,142,.35)}.s-spd{gap:11px;width:206px;padding:11px 14px 12px 11px;border-radius:15px;background:rgba(15,27,40,.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--line2);box-shadow:0 24px 60px -14px rgba(0,0,0,.85),0 0 50px -18px rgba(86,201,243,.6)}.s-spd,.s-spdi{display:flex;align-items:center}.s-spdi{width:32px;height:32px;border-radius:10px;flex:none;background:rgba(86,201,243,.14);color:var(--hi);justify-content:center}.s-spdi .q-ic{width:16px;height:16px}.s-spdc{flex:1;min-width:0}.s-spdh{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px;font-weight:600;color:var(--mut)}.s-spdh b{font-family:var(--font-mono-stack);font-size:13px;color:var(--tx)}.s-spdb{height:5px;border-radius:9px;background:rgba(255,255,255,.08);margin-top:8px;overflow:hidden}.s-spdb i{display:block;height:100%;width:100%;border-radius:9px;background:var(--grad);transform-origin:left}.s-res{width:246px;padding:13px 16px 14px;border-radius:15px;background:rgba(15,27,40,.9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(86,201,243,.35);box-shadow:0 30px 70px -18px rgba(0,0,0,.9),0 0 60px -20px rgba(23,158,207,.6)}.s-resk{display:flex;gap:8px;font-family:var(--font-mono-stack);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.s-resk,.s-resr{align-items:center}.s-resr{display:inline-flex;gap:3px;font-size:12px;font-weight:700;letter-spacing:0;color:#03151d;background:var(--mint);padding:2px 8px 2px 5px;border-radius:999px}.s-resr .q-ic{width:12px;height:12px;stroke-width:2.6}.s-rest{font-family:var(--font-display-stack);font-weight:700;font-size:18px;letter-spacing:-.01em;color:var(--hi);margin:8px 0 3px}.s-resm{display:flex;gap:8px;flex-wrap:wrap;font-size:11.5px;color:var(--mut);margin:0}.s-resm span+span{font-family:var(--font-mono-stack);font-size:10.5px;color:var(--dim)}.s-pin{display:none}.s-stage{overflow:clip;--k1:1;--m:1;--ld:1;--site:1;--k3:1;--pan:1;--f:1;--cnt:1;--row:1}.s-layer{position:absolute;inset:0;--zs:1}.s-ind{position:absolute;left:0;right:0;top:3%;z-index:5;justify-content:center;gap:10px;font-family:var(--font-mono-stack);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;pointer-events:none}.s-ind,.s-indi{display:flex;align-items:center}.s-indi{gap:9px;padding:6px 14px 6px 6px;border-radius:999px;border:1px solid var(--line2);background:rgba(9,17,26,.88);color:var(--dim);transition:color .4s,border-color .4s,box-shadow .4s}.s-indi i{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:0;border:1px solid var(--line2);transition:all .4s}.s-indl{width:36px;height:1px;background:var(--line2)}.s-indi.is-done{color:var(--mint);border-color:rgba(38,217,142,.35)}.s-indi.is-done i{background:rgba(38,217,142,.14);border-color:rgba(38,217,142,.5);color:var(--mint)}.s-indi.is-on{color:var(--tx);border-color:rgba(86,201,243,.6);box-shadow:0 0 34px -6px rgba(86,201,243,.6)}.s-indi.is-on i{background:var(--grad);border-color:transparent;color:#03151d}.s-capt{position:absolute;left:0;right:0;top:calc(3% + 54px);z-index:5;margin:0;padding:0 20px;display:grid;justify-items:center;pointer-events:none}.s-capt span{grid-area:1/1;font-family:var(--font-display-stack);font-weight:600;font-size:clamp(17px,1.5vw,21px);letter-spacing:-.01em;text-align:center;opacity:0;transform:translateY(8px);transition:opacity .45s var(--ez),transform .45s var(--ez)}.s-capt span.is-on{opacity:1;transform:none}.s-s{position:absolute;top:56%;z-index:3}.s-s-search{left:21%;transform:translate(-50%,-50%) translateX(calc(29cqw * (1 - var(--m)))) scale(calc(var(--zs) * (1 + .14 * (1 - var(--m)))))}.s-s-phone{left:50%;z-index:4;opacity:var(--m);transform:translate(-50%,-50%) translateY(calc(70cqh * (1 - var(--m)))) rotate(calc((1 - var(--m)) * 7deg)) scale(var(--zs))}.s-s-panel{left:79%;opacity:calc(var(--m) * (.36 + .64 * var(--pan)));transform:translate(-50%,-50%) translateX(calc((1 - var(--m)) * 90px)) scale(calc(var(--zs) * (.95 + .05 * var(--pan))))}.s-fly{position:absolute;left:0;top:0;z-index:6;gap:8px;padding:7px 13px 7px 7px;border-radius:12px;background:rgba(15,27,40,.94);border:1px solid rgba(38,217,142,.55);font-size:12.5px;font-weight:700;white-space:nowrap;pointer-events:none;box-shadow:0 0 44px -6px rgba(38,217,142,.75),0 20px 40px -14px rgba(0,0,0,.9);opacity:calc(min(1, var(--f) * 10) * min(1, (1 - var(--f)) * 10));transform:translate(calc(50cqw + var(--zs) * 40px + (29cqw - var(--zs) * 122px) * var(--f)),calc(56cqh + var(--zs) * 150px - var(--zs) * 184px * var(--f) - var(--f) * (1 - var(--f)) * 300px)) translate(-50%,-50%) scale(calc(var(--zs) * (1 - .2 * var(--f))))}.s-fly,.s-flyi{display:flex;align-items:center}.s-flyi{width:26px;height:26px;border-radius:8px;background:var(--grad);color:#03151d;justify-content:center}.s-flyi .q-ic{width:14px;height:14px}.s-stage .q-fin{bottom:3.5%;transform:translateY(calc((1 - var(--fin)) * 14px))}@container (max-width: 1240px){.s-srt span:nth-child(4){display:none}}.s-srch{width:440px;background:linear-gradient(180deg,#0f1b28,#0b141e);border:1px solid var(--line2);border-radius:22px;padding:16px 16px 18px;box-shadow:0 40px 100px -30px rgba(0,0,0,.9),0 0 90px -30px rgba(23,158,207,.5)}.s-srb{display:flex;align-items:center;gap:10px;height:44px;padding:0 16px;border-radius:999px;background:#08111a;border:1px solid var(--line2);font-size:14px;font-weight:600;color:var(--tx);min-width:0}.s-srb .q-ic{color:var(--mut);width:16px;height:16px}.s-srq{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.s-caret{width:1.5px;height:17px;background:var(--hi);flex:none;margin-left:-6px;display:block}.s-srt{display:flex;gap:16px;margin:12px 6px 0;padding-bottom:9px;border-bottom:1px solid var(--line);font-size:12px;font-weight:600;color:var(--dim)}.s-srton{color:var(--tx);box-shadow:0 11px 0 -9px var(--hi)}.s-srl{gap:8px;margin-top:12px}.s-sr,.s-srl{display:flex;flex-direction:column}.s-sr{position:relative;min-height:76px;border-radius:14px;padding:12px 14px;border:1px solid transparent;justify-content:center;gap:7px;min-width:0}.s-srg{background:rgba(255,255,255,.025);border-color:rgba(255,255,255,.04)}.s-sk{display:block;height:7px;border-radius:9px;background:rgba(234,242,248,.09)}.s-sk1{width:34%;height:6px}.s-sk2{width:76%;height:11px;background:rgba(234,242,248,.15)}.s-sk3{width:92%}.s-srme{gap:4px;z-index:2;background:linear-gradient(160deg,rgba(23,158,207,calc(.06 + .12 * var(--k1))),transparent 75%),#0c1621;border-color:rgba(86,201,243,calc(.12 + .45 * var(--k1)));box-shadow:0 0 calc(70px * var(--k1)) -22px rgba(23,158,207,.9),0 20px 40px -20px rgba(0,0,0,.8)}.s-sru{display:flex;align-items:center;gap:7px;font-family:var(--font-mono-stack);font-size:10.5px;color:var(--mut);min-width:0}.s-sru>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-fav{width:16px;height:16px;border-radius:50%;flex:none;border:1px solid var(--line2);background:radial-gradient(circle at 50% 50%,var(--hi) 0 3px,transparent 3.5px),#0f1a26}.s-srbadge{margin-left:auto;flex:none;font-style:normal;font-size:10.5px;font-weight:700;color:#03151d;background:var(--mint);padding:2px 8px;border-radius:999px;opacity:var(--k1)}.s-srh{font-size:14.5px;font-weight:700;line-height:1.3;color:var(--hi)}.s-srd{font-size:12px;line-height:1.45;color:var(--mut)}.s-stage .s-srl{display:block;position:relative;height:376px}.s-stage .s-sr{position:absolute;left:0;right:0;height:88px}.s-stage .s-srg1{top:calc(96px * var(--k1))}.s-stage .s-srg2{top:calc(96px + 96px * var(--k1))}.s-stage .s-srg3{top:288px}.s-stage .s-srme{top:calc(192px * (1 - var(--k1)));transform:scale(calc(1 + var(--k1) * (1 - var(--k1)) * .18))}.s-mph{position:relative;width:272px;height:548px;border-radius:40px;border:7px solid #1b2734;background:radial-gradient(120% 50% at 50% 0,rgba(23,158,207,.16),transparent 60%),#070e16;overflow:hidden;box-shadow:0 50px 110px -30px rgba(0,0,0,.95),0 0 90px -24px rgba(38,217,142,.32);display:flex;flex-direction:column;flex:none;--msc:300px}.s-mnotch{width:84px;height:20px;border-radius:0 0 14px 14px;background:#1b2734;margin:0 auto;flex:none}.s-murl{display:flex;align-items:center;gap:7px;margin:8px 10px 0;height:30px;padding:0 10px;border-radius:10px;background:#0f1a26;border:1px solid var(--line);font-family:var(--font-mono-stack);font-size:10px;color:var(--mut);flex:none;min-width:0}.s-murl .q-ic{width:11px;height:11px;color:var(--mint)}.s-murl>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-mtime{font-weight:700;color:var(--mint);font-size:10.5px;flex:none}.s-mld{height:3px;margin:6px 10px 0;background:rgba(255,255,255,.06);overflow:hidden;flex:none}.s-mld,.s-mld i{border-radius:3px}.s-mld i{display:block;height:100%;width:calc(var(--ld) * 100%);background:var(--grad);box-shadow:0 0 12px rgba(38,217,142,.8)}.s-mvp{position:relative;flex:1;min-height:0;overflow:hidden;margin-top:8px}.s-mskel{position:absolute;inset:8px 16px;display:flex;flex-direction:column;gap:12px;opacity:calc(1 - var(--site))}.s-mskel i{display:block;height:12px;border-radius:6px;background:rgba(255,255,255,.06)}.s-mskel i:nth-child(2){height:26px;width:86%}.s-mskel i:nth-child(3){height:26px;width:64%}.s-mskel i:nth-child(4){width:90%}.s-mskel i:nth-child(5){height:130px;border-radius:14px}.s-mpg{padding:2px 16px 80px;opacity:var(--site);transform:translateY(calc(var(--k3) * var(--msc) * -1 + (1 - var(--site)) * 16px))}.s-mnav{justify-content:space-between;padding:2px 0 14px}.s-mlogo,.s-mnav{display:flex;align-items:center}.s-mlogo{gap:7px;font-family:var(--font-display-stack);font-weight:800;font-size:15px;letter-spacing:-.01em}.s-mlogo i{width:18px;height:18px;border-radius:6px;border:2px solid var(--hi);display:block;box-shadow:inset 0 0 0 3px #070e16,inset 0 0 0 9px rgba(86,201,243,.5)}.s-mmenu{display:flex;flex-direction:column;gap:3px}.s-mmenu i{display:block;width:16px;height:2px;border-radius:2px;background:var(--mut)}.s-mk{font-family:var(--font-mono-stack);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--hi);margin:0 0 7px}.s-mh{font-family:var(--font-display-stack);font-weight:800;font-size:23px;line-height:1.04;letter-spacing:-.02em;margin:0;text-wrap:balance}.s-mp{font-size:11.5px;line-height:1.5;color:var(--mut);margin:8px 0 12px}.s-mimg{height:128px;border-radius:14px;border:1px solid var(--line2);background:linear-gradient(180deg,transparent 58%,rgba(5,9,14,.55) 59%),radial-gradient(55% 60% at 72% 30%,rgba(234,242,248,.32),transparent 70%),radial-gradient(40% 50% at 20% 80%,rgba(86,201,243,.28),transparent 70%),linear-gradient(160deg,#4f6576,#2c3d4c 50%,#18242f)}.s-msec{font-family:var(--font-mono-stack);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:18px 0 8px}.s-mjob{gap:10px;align-items:center;padding:7px;border-radius:12px;background:rgba(255,255,255,.035);border:1px solid var(--line);margin-bottom:7px}.s-mjob,.s-mjob div{display:flex;min-width:0}.s-mjob div{flex-direction:column}.s-mjob b{font-size:12px;line-height:1.3}.s-mjob span{font-size:10.5px;color:var(--mut)}.s-mth{width:44px;height:44px;border-radius:9px;flex:none;display:block}.s-mth1{background:radial-gradient(60% 50% at 30% 30%,rgba(234,242,248,.35),transparent 70%),linear-gradient(160deg,#5a6f80,#24333f)}.s-mth2{background:linear-gradient(90deg,transparent 48%,rgba(5,9,14,.5) 49% 51%,transparent 52%),linear-gradient(200deg,#46596a,#1f2c38)}.s-mth3{background:radial-gradient(50% 60% at 70% 30%,rgba(86,201,243,.4),transparent 70%),linear-gradient(160deg,#3a4d5d,#1a2632)}.s-mct{margin-top:16px;padding:14px 12px 12px;border-radius:14px;background:radial-gradient(90% 80% at 50% 0,rgba(38,217,142,.14),transparent 70%),#0c1620;border:1px solid rgba(38,217,142,.3);text-align:center}.s-mcth{font-family:var(--font-display-stack);font-weight:800;font-size:17px;margin:0}.s-mctp{font-size:11px;color:var(--mut);margin:4px 0 12px}.s-mbtn{position:relative;display:flex;align-items:center;justify-content:center;height:46px;background:var(--grad);color:#03151d;font-weight:800;font-size:14px;box-shadow:0 12px 30px -10px rgba(38,217,142,.7)}.s-mbtn,.s-wave{border-radius:12px}.s-wave{inset:0;border:2px solid var(--mint);opacity:0;pointer-events:none}.s-mwa,.s-wave{position:absolute}.s-mwa{right:12px;bottom:22px;z-index:3;width:44px;height:44px;border-radius:50%;background:var(--mint);display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px -8px rgba(38,217,142,.8);opacity:var(--site)}.s-mwa svg{width:20px;height:20px;fill:none;stroke:#03151d;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.s-mhome{position:absolute;left:50%;bottom:7px;z-index:3;width:90px;height:4px;border-radius:4px;background:rgba(255,255,255,.35);transform:translateX(-50%)}@property --s-ld{syntax:"<integer>";inherits:false;initial-value:8}.s-mtime{--s-ld:calc(var(--ld) * 8);counter-reset:s-ld var(--s-ld)}.q-pin.q-js .s-mtime>span{display:none}.q-pin.q-js .s-mtime:after{content:"0," counter(s-ld) " s"}.s-req{position:relative;width:340px;background:linear-gradient(180deg,#0f1b28,#0b141e);border:1px solid var(--line2);border-radius:22px;padding:18px 16px 10px;box-shadow:0 40px 100px -30px rgba(0,0,0,.9),0 0 calc(110px * var(--pan)) -30px rgba(38,217,142,.6)}.s-reqh{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.s-reqt{font-family:var(--font-display-stack);font-weight:800;font-size:18px;letter-spacing:-.01em;margin:0}.s-reqs{font-family:var(--font-mono-stack);font-size:10px;color:var(--dim);margin:3px 0 0}.s-cnt{height:46px;width:46px;border-radius:14px;background:rgba(38,217,142,.12);border:1px solid rgba(38,217,142,.45);overflow:hidden;flex:none}.s-cntin{display:flex;flex-direction:column;transform:translateY(calc(var(--cnt) * -44px));transition:transform .55s var(--ez)}.s-cntin b{height:44px;line-height:44px;font-family:var(--font-display-stack);font-weight:800;font-size:24px;color:var(--mint);text-align:center}.s-rqn{height:calc(var(--row) * 78px);opacity:var(--row);overflow:hidden}.s-rq{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid var(--line);margin-bottom:7px;min-width:0}.s-rq-new{min-height:71px;border-color:rgba(38,217,142,.5);background:linear-gradient(100deg,rgba(38,217,142,.14),rgba(38,217,142,.03))}.s-rqd{width:8px;height:8px;border-radius:50%;flex:none;background:rgba(234,242,248,.25)}.s-rq-new .s-rqd{background:var(--mint)}.s-rqc{min-width:0;flex:1;display:flex;flex-direction:column;gap:5px}.s-rqc b{font-size:12.5px;line-height:1.3}.s-rqc>span{display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--font-mono-stack);font-size:10px;color:var(--dim)}.s-src{font-style:normal;font-family:var(--font-body-stack);font-size:10.5px;font-weight:700;color:var(--mut);border:1px solid var(--line2);padding:1px 8px;border-radius:999px;white-space:nowrap}.s-src-ads{color:var(--hi);border-color:rgba(86,201,243,.4);background:rgba(86,201,243,.08)}.s-rq-new .s-rqc>span>span{color:var(--mint)}.s-seq,.s-tour{--k1:1;--ld:1;--site:1;--k3:1;--pan:1;--cnt:1;--row:1}.s-seq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:40px}.s-sq{border:1px solid var(--line);border-radius:24px;background:radial-gradient(70% 50% at 50% 100%,rgba(23,158,207,.14),transparent 70%),linear-gradient(180deg,var(--panel),#0a131c);padding:26px 26px 30px;min-width:0;display:flex;flex-direction:column;overflow:hidden}.s-sqk{gap:10px;font-family:var(--font-mono-stack);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mint);margin:0}.s-sqk,.s-sqk i{display:flex;align-items:center}.s-sqk i{width:24px;height:24px;border-radius:50%;background:var(--grad);color:#03151d;font-style:normal;font-weight:700;font-size:11px;letter-spacing:0;justify-content:center}.s-sqt{font-family:var(--font-display-stack);font-weight:700;font-size:21px;line-height:1.2;letter-spacing:-.01em;margin:12px 0 24px;text-wrap:balance}.s-sqv{display:flex;justify-content:center;align-items:flex-start;margin-top:auto;min-width:0}.s-sq .s-srch{width:100%;max-width:440px}.s-sq .s-req{width:100%;max-width:400px}.s-sq2 .s-mph{--k3:0}.q-fin.s-fin-s{position:static;opacity:1;margin-top:22px;padding:0}@media (min-width:1081px) and (prefers-reduced-motion:no-preference){.s-pin{display:block}.q-fin.s-fin-s,.s-seq{display:none}}.s-pin.q-js{display:block}.s-pin.q-js+.k-wrap :is(.s-seq,.s-fin-s){display:none}.s-price{border-top:1px solid var(--line);overflow:clip}.s-pglow{left:auto;right:-320px;top:30%;opacity:.55}.s-prc{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:18px;margin-top:56px;align-items:stretch}.s-pcard{position:relative;border:1px solid var(--line2);border-radius:26px;background:linear-gradient(180deg,var(--panel),#0a131c);padding:32px 34px 34px;min-width:0;display:flex;flex-direction:column}.s-pcard-m{border-color:rgba(38,217,142,.5);background:radial-gradient(90% 46% at 70% 0,rgba(38,217,142,.13),transparent 70%),linear-gradient(180deg,#0d1b20,#0a131c);box-shadow:0 40px 100px -40px rgba(38,217,142,.45),inset 0 1px 0 rgba(255,255,255,.06)}.s-ptop{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.s-pkick{font-family:var(--font-mono-stack);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mint);margin:0 0 8px}.s-pname{font-family:var(--font-display-stack);font-weight:800;font-size:34px;letter-spacing:-.025em;line-height:1;margin:0}.s-pfrom{font-family:var(--font-mono-stack);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:22px 0 4px}.s-poffer{color:var(--hi);font-weight:700}.s-pold{font-family:var(--font-mono-stack);font-size:12.5px;color:var(--dim);margin:0 0 6px}.s-pold s{text-decoration-thickness:1px}.s-pres{font-family:var(--font-mono-stack);font-size:12px;font-weight:700;margin:10px 0 0}.s-pval{display:flex;align-items:baseline;gap:8px;font-family:var(--font-display-stack);font-weight:800;font-size:76px;line-height:.95;letter-spacing:-.045em;margin:0}.s-pval span{font-size:34px;letter-spacing:0;color:var(--mut)}.s-ptime{font-family:var(--font-mono-stack);font-size:12.5px;line-height:1.5;color:var(--mint);margin:14px 0 0}.s-pfor{font-size:15.5px;line-height:1.6;color:var(--mut);margin:16px 0 22px;text-wrap:pretty}.s-pcard-m{justify-content:space-between}.s-plist{display:flex;flex-direction:column;gap:11px;margin-bottom:28px}.s-li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.5;color:var(--tx)}.s-pbtn{width:100%}.s-p2t{font-family:var(--font-display-stack);font-weight:800;font-size:30px;line-height:1.1;letter-spacing:-.02em;margin:0 0 12px;text-wrap:balance}.s-p2s{font-size:15.5px;line-height:1.6;color:var(--mut);margin:0;text-wrap:pretty}.s-plab{font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:26px 0 10px}.s-vars{border-bottom:1px solid var(--line)}.s-var{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;line-height:1.5;padding:9px 0;border-top:1px solid var(--line)}.s-idea{border:1px solid var(--line2);border-radius:14px;overflow:hidden;margin-bottom:26px;background:#0b151f}.s-idr{display:flex;justify-content:space-between;align-items:center;gap:6px 16px;flex-wrap:wrap;padding:13px 16px;font-size:14px}.s-idr+.s-idr{border-top:1px solid var(--line)}.s-idr span{min-width:0;flex:1 1 220px}.s-idr b{font-family:var(--font-mono-stack);font-size:12.5px;font-weight:700;white-space:nowrap;color:var(--mut)}.s-idr b.q-ok{color:var(--mint)}.s-pcard:not(.s-pcard-m) .s-pbtn{margin-top:auto}.s-tagw{flex:none;margin:-8px -10px 0 0}.s-tagv,.s-tagw{width:150px;height:104px}.s-tagv{display:block;overflow:visible;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.s-strg{stroke:var(--ink);stroke-dasharray:3 4}.s-tagg{transform-box:view-box;transform-origin:42px 46px}.s-tg{stroke:var(--hi);fill:rgba(86,201,243,.08)}.s-tgh{stroke:var(--ink);fill:#0b161e}.s-tgt{fill:var(--tx);stroke:none;font-family:var(--font-display-stack);font-weight:800;font-size:13.5px;text-anchor:middle}.s-lock{filter:drop-shadow(0 0 12px rgba(38,217,142,.5))}.s-shk{stroke:var(--mint);stroke-width:2.2;transform-box:fill-box;transform-origin:center bottom}.s-lkb{fill:#0e2a22}.s-lkb,.s-lkk{stroke:var(--mint)}.s-lkk{stroke-width:2.2}.s-gx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px}.s-gxt{border:1px solid var(--line);border-radius:20px;padding:22px 22px 24px;background:rgba(13,23,33,.6);min-width:0}.s-gxi{position:relative;width:44px;height:44px;border-radius:13px;background:rgba(86,201,243,.1);border:1px solid rgba(86,201,243,.2);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.s-gxi svg{width:24px;height:24px;fill:none;stroke:var(--hi);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.s-gxled{position:absolute;right:-3px;top:-3px;width:9px;height:9px;border-radius:50%;background:var(--mint);border:2px solid #0b151f}.s-gxck{stroke:var(--mint)}.s-gxs1,.s-gxs2,.s-gxs3{transform-box:fill-box;transform-origin:bottom}.s-gxs3{stroke:var(--mint)}.s-gxd1,.s-gxd2,.s-gxd3{stroke-width:2.4}.s-gxh{font-weight:800;font-size:15.5px;line-height:1.3;margin:0 0 6px}.s-gxp{font-size:14px;line-height:1.55;color:var(--mut);margin:0;text-wrap:pretty}.s-bst{justify-content:center}.s-bph,.s-bst{position:relative;display:flex}.s-bph{width:318px;height:650px;border-radius:48px;border:8px solid #1b2734;background:radial-gradient(130% 50% at 50% 0,rgba(23,158,207,.2),transparent 60%),#070e16;overflow:hidden;box-shadow:0 60px 130px -40px rgba(0,0,0,.95),0 0 110px -30px rgba(23,158,207,.5),inset 0 0 0 1px rgba(255,255,255,.05);flex-direction:column;flex:none}.s-bnotch{width:100px;height:24px;border-radius:0 0 16px 16px;background:#1b2734;margin:0 auto;flex:none}.s-bsc{position:relative;flex:1;min-height:0;padding:12px 16px 40px;display:flex;flex-direction:column;overflow:hidden}.s-bhome{position:absolute;left:50%;bottom:9px;z-index:3;width:104px;height:4px;border-radius:4px;background:rgba(255,255,255,.35);transform:translateX(-50%)}.s-burl{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:11px;background:#0f1a26;border:1px solid var(--line);font-family:var(--font-mono-stack);font-size:11px;color:var(--mut);min-width:0;flex:none}.s-burl .q-ic{width:12px;height:12px;color:var(--mint)}.s-burl>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-bsrb{margin-top:4px;flex:none;height:42px;font-size:13.5px;padding:0 15px}.s-bres{position:relative;flex:none;border-radius:14px;padding:12px 13px;margin-top:10px;display:flex;flex-direction:column;gap:6px;border:1px solid transparent;min-width:0}.s-bres.s-srme{gap:5px}.s-bres .s-srh{font-size:14px}.s-bres .s-srbadge,.s-bres .s-sru{font-size:11px}.s-bres.s-srg{gap:8px}.s-seo{position:relative;flex:none;margin-top:12px;border:1px solid rgba(38,217,142,.3);border-radius:16px;padding:12px 13px 4px;background:#0b1620;overflow:hidden}.s-seoh{display:flex;align-items:center;gap:8px;font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mint);margin:0 0 6px}.s-seol{width:7px;height:7px;border-radius:50%;background:var(--mint);flex:none}.s-seor{display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px;padding:8px 0;border-top:1px solid var(--line);font-size:12px;line-height:1.4}.s-seor span{font-family:var(--font-mono-stack);font-size:11px;color:var(--dim);padding-top:1px}.s-seor b{font-weight:600;color:var(--tx)}.s-r{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;--rt:min(var(--lt,99),5.2);--rn:min(var(--lt,99),0.8)}.s-rcap{font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);text-align:center;margin:0 0 12px}.s-rrow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-height:0}.s-rside{display:flex;flex-direction:column;min-width:0;min-height:0}.s-rside,.s-rtag{align-items:center}.s-rtag{display:inline-flex;gap:7px;font-family:var(--font-mono-stack);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 11px;border-radius:999px;border:1px solid var(--line2);color:var(--mut);margin-bottom:10px;white-space:nowrap;flex:none}.s-rtag i{width:7px;height:7px;border-radius:50%;flex:none}.s-rold .s-rtag i{background:var(--warn)}.s-rnew .s-rtag i{background:var(--mint)}.s-rnew .s-rtag{color:var(--tx);border-color:rgba(38,217,142,.42)}.s-rph{position:relative;width:236px;height:452px;border-radius:36px;border:7px solid #1b2734;background:radial-gradient(130% 50% at 50% 0,rgba(23,158,207,.14),transparent 60%),#070e16;overflow:hidden;display:flex;flex-direction:column;flex:none;box-shadow:0 40px 90px -30px rgba(0,0,0,.95),inset 0 0 0 1px rgba(255,255,255,.05);transition:box-shadow .5s}.s-rnew .s-rph{box-shadow:0 40px 90px -30px rgba(0,0,0,.95),0 0 80px -18px rgba(38,217,142,.6),inset 0 0 0 1px rgba(38,217,142,.25)}.q-ft-js:not(.is-m1) .s-rnew .s-rph{box-shadow:0 40px 90px -30px rgba(0,0,0,.95),inset 0 0 0 1px rgba(255,255,255,.05)}.s-rnotch{width:78px;height:19px;border-radius:0 0 13px 13px;background:#1b2734;margin:0 auto;flex:none}.s-rsc{position:relative;flex:1;min-height:0;padding:10px 12px 24px;display:flex;flex-direction:column}.s-rld,.s-rsc{overflow:hidden}.s-rld{height:3px;margin:7px 2px 0;background:rgba(255,255,255,.06);flex:none}.s-rld,.s-rld i{border-radius:3px}.s-rld i{display:block;height:100%;width:100%;transform-origin:left}.s-rnew .s-rld i{background:var(--grad);transform:scaleX(calc(var(--rn) / .8));box-shadow:0 0 12px rgba(38,217,142,.9)}.s-rold .s-rld i{background:var(--warn);opacity:.85;transform:scaleX(calc(var(--rt) / 5.2))}.s-rbody{position:relative;flex:1;min-height:0;margin-top:12px}.s-rreal,.s-rskel{position:absolute;inset:0;display:flex;flex-direction:column;transition:opacity .2s ease}.s-rnew .s-rskel{opacity:0}.q-ft-js:not(.is-m1) .s-rnew .s-rskel{opacity:1}.q-ft-js:not(.is-m1) .s-rnew .s-rreal{opacity:0}.s-rsk{display:block;flex:none;border-radius:6px;background:linear-gradient(90deg,rgba(234,242,248,.06),rgba(234,242,248,.14) 50%,rgba(234,242,248,.06));background-size:200% 100%}.s-rsk-nav{height:18px;width:100%;margin-bottom:14px;background:rgba(234,242,248,.05)}.s-rsk-k{height:9px;width:46%;margin-bottom:10px}.s-rsk-h{height:17px;width:94%;margin-bottom:7px}.s-rsk-h2{height:17px;width:70%;margin-bottom:12px}.s-rsk-p{height:8px;width:96%;margin-bottom:6px}.s-rsk-p2{height:8px;width:80%;margin-bottom:12px}.s-rsk-img{flex:1;min-height:40px;border-radius:12px;margin-bottom:12px}.s-rsk-btn{height:38px;border-radius:11px}.s-rspin{position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;border:3px solid rgba(255,184,77,.18);border-top:3px solid var(--warn);opacity:0;transition:opacity .3s}.q-ft-js:not(.is-m6) .s-rspin{opacity:1}.s-rreal .s-mk{font-size:11px;letter-spacing:.1em;margin-bottom:6px}.s-rmh{font-family:var(--font-display-stack);font-weight:800;font-size:19px;line-height:1.06;letter-spacing:-.02em;margin:0;text-wrap:balance;flex:none}.s-rmp{font-size:11.5px;line-height:1.45;color:var(--mut);margin:8px 0 0;flex:none}.s-rimg{flex:1;min-height:40px;margin:12px 0;border-radius:12px;border:1px solid var(--line2);background:linear-gradient(180deg,transparent 58%,rgba(5,9,14,.55) 59%),radial-gradient(55% 60% at 72% 30%,rgba(234,242,248,.32),transparent 70%),radial-gradient(40% 50% at 20% 80%,rgba(86,201,243,.28),transparent 70%),linear-gradient(160deg,#4f6576,#2c3d4c 50%,#18242f)}.s-rbtn{justify-content:center;height:38px;border-radius:11px;background:var(--grad);color:#03151d;font-weight:800;font-size:13px;flex:none;white-space:nowrap}.s-rbtn,.s-rclk{display:flex;align-items:center}.s-rclk{margin-top:14px;flex-direction:column;gap:5px;flex:none;min-width:0}.s-rnum{font-family:var(--font-display-stack);font-weight:800;font-size:46px;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--tx)}.s-rold .s-rnum{color:var(--warn)}.s-rnew .s-rnum{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.q-ft-js:not(.is-m1) .s-rnew .s-rnum{background:none;color:var(--tx);-webkit-text-fill-color:currentColor}.s-rst{display:flex;align-items:center;justify-content:center;gap:6px;min-height:18px;font-size:12px;font-weight:600;color:var(--mut);text-align:center}.s-rst b{color:var(--mint);margin-right:5px}.s-rrun{display:none}.s-rold .s-rst{color:var(--warn)}.q-ft-js:not(.is-m1) .s-rnew .s-rrun,.q-ft-js:not(.is-m6) .s-rold .s-rrun{display:inline}.q-ft-js:not(.is-m1) .s-rnew .s-rend,.q-ft-js:not(.is-m6) .s-rold .s-rend{display:none}.q-ft-js:not(.is-m6) .s-rold .s-rst{color:var(--mut)}.s-rppl{margin-top:12px;width:100%;max-width:236px;flex:none}.s-rpl{font-family:var(--font-mono-stack);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin:0 0 7px}.s-rseg{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px}.s-rseg i{display:block;height:10px;border-radius:3px;background:var(--mint);transition:background .35s,box-shadow .35s}.s-rold .s-rseg i{background:rgba(234,242,248,.62)}.s-rold .s-rseg i:nth-child(n+6){background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,184,77,.35)}.q-ft-js:not(.is-m2) .s-rold .s-rseg i:nth-child(10),.q-ft-js:not(.is-m3) .s-rold .s-rseg i:nth-child(9),.q-ft-js:not(.is-m4) .s-rold .s-rseg i:nth-child(8),.q-ft-js:not(.is-m5) .s-rold .s-rseg i:nth-child(7),.q-ft-js:not(.is-m6) .s-rold .s-rseg i:nth-child(6){background:rgba(234,242,248,.62);box-shadow:none}.s-lg{margin-top:20px;padding:18px 18px 12px;border-radius:16px;border:1px solid var(--line);background:#0a141d;--rt:min(var(--lt,99),5.2);--rn:min(var(--lt,99),0.8)}.s-lgr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n v" "b b";column-gap:12px;row-gap:7px;margin-bottom:14px}.s-lgn,.s-lgr{align-items:center}.s-lgn{grid-area:n;display:flex;gap:8px;font-size:13px;font-weight:700;white-space:nowrap}.s-lgn i{width:8px;height:8px;border-radius:50%;flex:none}.s-lgr-new .s-lgn i{background:var(--mint)}.s-lgr-old .s-lgn i{background:var(--warn)}.s-lgb{grid-area:b;position:relative;height:12px;background:rgba(255,255,255,.05);overflow:hidden}.s-lgb,.s-lgb i{border-radius:6px}.s-lgb i{display:block;height:100%}.s-lgr-new .s-lgb i{width:calc(var(--rn) * 100% / 6);background:var(--grad);box-shadow:0 0 14px rgba(38,217,142,.6)}.s-lgr-old .s-lgb i{width:calc(var(--rt) * 100% / 6);background:var(--warn);opacity:.85}.s-lgr b{grid-area:v;font-family:var(--font-display-stack);font-size:19px;font-weight:800;letter-spacing:-.02em;text-align:right;transition:opacity .3s}.s-lgr-new b{color:var(--mint)}.s-lgr-old b{color:var(--warn)}.q-ft-js:not(.is-m1) .s-lgr-new b,.q-ft-js:not(.is-m6) .s-lgr-old b{opacity:.35}.s-lgt{position:relative;height:22px;margin-top:-2px;border-top:1px solid var(--line2)}.s-lgtk{position:absolute;top:-1px;width:1px;height:6px;background:var(--line2)}.s-lgt em{position:absolute;top:7px;font-style:normal;font-family:var(--font-mono-stack);font-size:11px;color:var(--dim);white-space:nowrap;transform:translateX(-50%)}.s-lgt em:first-of-type{transform:none}.s-cpg{position:relative;padding-top:14px;display:flex;flex-direction:column;flex:1;min-height:0}.s-cpg .s-mk{font-size:11px;letter-spacing:.1em}.s-skl{display:block;height:9px;border-radius:6px;background:rgba(234,242,248,.07);margin-top:10px;width:92%;flex:none}.s-skl2{width:80%}.s-skl3{width:58%}.s-cbig{position:relative;margin-top:44px;flex:none}.s-cbtn{height:60px;font-size:17px;box-shadow:0 18px 50px -12px rgba(38,217,142,.8)}.s-cbtn,.s-cbtn .s-wave{border-radius:16px}.s-tapf{position:absolute;left:86%;top:72%;z-index:2;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:rgba(234,242,248,.28);border:1.5px solid rgba(234,242,248,.7);box-shadow:0 10px 30px rgba(0,0,0,.5)}.s-tapf i{position:absolute;inset:-2px;border-radius:50%;border:2px solid var(--tx);opacity:0}.s-cor{text-align:center;margin:36px 0 10px}.s-cfld,.s-cor{font-size:12px;color:var(--dim)}.s-cfld{display:flex;align-items:center;justify-content:space-between;gap:8px;height:40px;padding:0 6px 0 12px;border-radius:11px;background:#0b1620;margin-bottom:8px;flex:none;min-width:0}.s-cfld,.s-cfld i{border:1px solid var(--line2)}.s-cfld i{font-style:normal;font-size:11.5px;font-weight:800;color:var(--tx);background:rgba(255,255,255,.08);padding:5px 10px;border-radius:8px}.s-cfld-n{margin-right:62px}.s-bwa{right:16px;bottom:34px;width:52px;height:52px;opacity:1}.s-bwa svg{width:23px;height:23px}.s-dh{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin:4px 0 14px;flex:none}.s-dh .q-chip,.s-dh .q-mini{font-size:11px}.s-dht{font-family:var(--font-display-stack);font-weight:800;font-size:25px;letter-spacing:-.02em;margin:2px 0 0}.s-dtoast{width:auto;flex:none;align-items:center;padding:11px 14px;border-color:rgba(38,217,142,.42);box-shadow:0 24px 60px -14px rgba(0,0,0,.85),0 0 40px -16px rgba(38,217,142,.6)}.s-dlab{margin:16px 0 10px;font-size:11px}.s-dsrc{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:10px;font-size:12.5px;font-weight:600;margin-bottom:10px;flex:none}.s-dsb{height:12px;background:rgba(255,255,255,.05);overflow:hidden}.s-dsb,.s-dsf{border-radius:6px}.s-dsf{display:block;height:100%;transform-origin:left}.s-dsf1{width:86%;background:var(--grad)}.s-dsf2{width:58%;background:var(--hi)}.s-dsf3{width:30%;background:rgba(38,217,142,.7)}.q-ft-sc .s-rq,.s-bsc .s-rq{flex:none;padding:9px 11px}.q-ft-sc .s-rqc>span,.q-ft-sc .s-src,.s-bsc .s-rqc>span,.s-bsc .s-src{font-size:11px}.s-tour .q-ft-sc .s-bres,.s-tour .q-ft-sc .s-seo{margin-top:10px}.s-tour .q-ft-sc .s-mh{font-size:22px}.s-tour .q-ft-sc .s-cbig{margin-top:20px}.s-tour .q-ft-sc .s-cbtn{height:56px}.s-tour .q-ft-sc .s-cor{margin:16px 0 8px}.s-tour .q-ft-sc .s-mwa{right:14px;bottom:14px}.s-tour .q-ft-sc .s-dh{margin:2px 0 12px}.s-tour .q-ft-sc .s-dlab{margin:13px 0 9px}.s-tour .q-ft-sc .s-dsrc{margin-bottom:9px}.s-rm{height:100%}.s-rm .s-rcap{margin:0 0 8px}.s-rm .s-rrow{flex:1;gap:12px}.s-rm .s-rside{height:100%}.s-rm .s-rtag{letter-spacing:.06em;padding:4px 9px;margin-bottom:8px}.s-rm .s-rph{width:100%;height:auto;flex:1;min-height:0;border-radius:24px;border-width:5px}.s-rm .s-rnotch{width:52px;height:13px;border-radius:0 0 9px 9px}.s-rm .s-rsc{padding:6px 9px 12px}.s-rm .s-rld{margin:4px 1px 0}.s-rm .s-rbody{margin-top:9px}.s-rm .s-rsk-nav{height:14px;margin-bottom:10px}.s-rm .s-rsk-h{height:13px;margin-bottom:6px}.s-rm .s-rsk-h2{height:13px;margin-bottom:9px}.s-rm .s-rsk-img{min-height:24px;margin-bottom:9px;border-radius:9px}.s-rm .s-rsk-btn{height:30px;border-radius:9px}.s-rm .s-mnav{padding:0 0 8px}.s-rm .s-mlogo{font-size:13px;gap:6px}.s-rm .s-mlogo i{width:14px;height:14px;border-radius:5px}.s-rm .s-rmh{font-size:14px;line-height:1.1}.s-rm .s-rimg{min-height:24px;margin:9px 0;border-radius:9px}.s-rm .s-rbtn{height:30px;border-radius:9px;font-size:11.5px}.s-rm .s-rspin{width:24px;height:24px;margin:-12px 0 0 -12px}.s-rm .s-rclk{margin-top:8px;gap:3px}.s-rm .s-rnum{font-size:30px}.s-rm .s-rst{font-size:11px;min-height:16px;line-height:1.3}.s-rm .s-rppl{margin-top:8px}.s-rm .s-rpl{margin:0 0 5px}.s-rm .s-rseg{gap:3px}.s-rm .s-rseg i{height:8px;border-radius:2px}.q-sic .s-24h{font-size:12.5px}.q-sic .s-ontx{font-family:var(--font-mono-stack);font-weight:700;font-size:9px;fill:var(--mint)}.q-sic .s-dash{stroke-dasharray:3 3}.s-onring{transform-box:fill-box;transform-origin:center}@keyframes s-ping{0%{opacity:0;transform:translateY(-18px) scale(.96)}6%{opacity:1;transform:none}90%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(-6px) scale(.98)}}@keyframes s-load{0%{transform:scaleX(0);opacity:1}25%{transform:scaleX(1);opacity:1}82%{transform:scaleX(1);opacity:1}92%{transform:scaleX(1);opacity:0}to{transform:scaleX(0);opacity:0}}@keyframes s-hop{0%,60%,to{transform:none}70%{transform:translateY(-3px)}80%{transform:none}}@keyframes s-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes s-wave{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.18,1.55)}}@keyframes s-pulsew{0%{box-shadow:0 0 0 0 rgba(38,217,142,.55),0 12px 30px -8px rgba(38,217,142,.8)}to{box-shadow:0 0 0 16px rgba(38,217,142,0),0 12px 30px -8px rgba(38,217,142,.8)}}@keyframes s-shine{0%,55%{background-position:-160% 0}85%,to{background-position:260% 0}}@keyframes s-glowrow{0%,to{box-shadow:0 0 0 0 rgba(38,217,142,0)}50%{box-shadow:0 0 30px -4px rgba(38,217,142,.55)}}@keyframes s-growx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes s-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes s-shim{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes s-tap{0%{opacity:0;transform:translate(34px,46px)}18%{opacity:1;transform:none}28%{transform:scale(.82)}36%{transform:none}72%{opacity:1;transform:none}86%,to{opacity:0;transform:translate(20px,30px)}}@keyframes s-ripple{0%,26%{opacity:0;transform:scale(.6)}30%{opacity:.9;transform:scale(.8)}60%,to{opacity:0;transform:scale(2.4)}}@keyframes s-press{0%,26%,38%,to{transform:none}30%{transform:scale(.97)}}@keyframes s-lock{0%,8%{transform:translateY(-9px)}22%,84%{transform:none}96%,to{transform:translateY(-9px)}}@keyframes s-swing{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes s-led{0%,to{opacity:1}50%{opacity:.35}}@keyframes s-ck{0%{stroke-dashoffset:16}to{stroke-dashoffset:0}}@keyframes s-bars{0%,10%{transform:scaleY(.2)}40%,to{transform:scaleY(1)}}@keyframes s-onring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:no-preference){.s-spdb i{animation:s-load 3.4s var(--ez) 1.4s infinite both}.s-htoast{animation:s-ping 7s var(--ez) 2.2s infinite both}.s-resr .q-ic{animation:s-hop 2.6s ease-in-out 1.8s infinite}.s-caret{animation:s-caret 1.05s steps(1) infinite}.s-wave{animation:s-wave 2s ease-out infinite}.s-mwa{animation:s-pulsew 2s ease-out infinite}.s-sq1 .s-srme{background-image:linear-gradient(100deg,transparent 30%,rgba(86,201,243,.16) 50%,transparent 70%),linear-gradient(160deg,rgba(23,158,207,.18),rgba(13,23,33,.95));background-size:200% 100%,100% 100%;background-repeat:no-repeat;animation:s-shine 4.5s ease-in-out infinite}.s-sq2 .s-mld i{transform-origin:left;animation:s-load 3.6s var(--ez) infinite both}.s-sq4 .s-rq-new{animation:s-glowrow 2.6s ease-in-out infinite}.q-ft-js .is-on .s-srbadge{animation:s-pop .5s var(--ez) .3s both}.q-ft-js .is-on .s-seor1{animation:q-drop .55s var(--ez) .45s both}.q-ft-js .is-on .s-seor2{animation:q-drop .55s var(--ez) .8s both}.q-ft-js .is-on .s-seor3{animation:q-drop .55s var(--ez) 1.15s both}.q-ft-js .is-on .s-dtoast{animation:q-drop .6s var(--ez) .7s both}.q-ft-js:not(.is-m6) .s-rold .s-rsk{animation:s-shim 1.4s linear infinite}.s-rspin{animation:k-spin .9s linear infinite}.s-seol{animation:k-pulse 1.8s ease-out infinite}.s-tapf{animation:s-tap 3s var(--ez) infinite}.s-tapf i{animation:s-ripple 3s ease-out infinite}.s-cbtn{animation:s-press 3s var(--ez) infinite}.q-ft-js .is-on .s-dsf1{animation:s-growx 1.1s var(--ez) .3s both}.q-ft-js .is-on .s-dsf2{animation:s-growx 1.1s var(--ez) .45s both}.q-ft-js .is-on .s-dsf3{animation:s-growx 1.1s var(--ez) .6s both}.s-tagg{animation:s-swing 6s ease-in-out infinite}.s-tagw.is-in .s-shk{animation:s-lock 5s var(--ez) .2s infinite both}.s-gxled{animation:s-led 1.6s ease-in-out infinite}.s-gxck{stroke-dasharray:16;animation:s-ck 2.8s var(--ez) infinite alternate}.s-gxs1{animation:s-bars 3s var(--ez) infinite}.s-gxs2{animation:s-bars 3s var(--ez) .25s infinite both}.s-gxs3{animation:s-bars 3s var(--ez) .5s infinite both}.s-gxd1,.s-gxd2,.s-gxd3{animation:q-typ 1.3s ease-in-out infinite}.s-gxd2{animation-delay:.18s}.s-gxd3{animation-delay:.36s}.q-step.is-on .s-onring{animation:s-onring 1.8s ease-out infinite}}@media (max-width:1180px){.q-scene.s-scene{zoom:1}.q-pin.q-js .s-stage .q-prog{display:none}}@media (max-width:980px){.q-scene.s-scene{max-width:560px}.s-form{margin:0;max-width:none}.s-lspd{left:-16px}.s-ltst{right:-16px}.s-lres{left:-16px}.s-prc{grid-template-columns:minmax(0,1fr)}.s-gx{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.s-seq{grid-template-columns:minmax(0,1fr);margin-top:32px}}@media (max-width:860px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.s-sqv{animation:q-mrv linear both;animation-timeline:view();animation-range:entry 0 entry 60%}}}@media (max-width:860px){.s-stage .q-mob{padding:14px 16px}.s-mind{position:relative;z-index:2;flex:none;height:34px}.s-mind,.s-mindn{display:flex;align-items:center}.s-mindn{flex:1;min-width:0}.s-mindi{width:30px;height:30px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid var(--line2);background:rgba(9,17,26,.92);font-family:var(--font-mono-stack);font-size:12px;font-weight:700;color:var(--dim);transition:background .4s,border-color .4s,color .4s,box-shadow .4s}.s-mindi.is-done{border-color:rgba(38,217,142,.5);background:rgba(38,217,142,.12);color:var(--mint)}.s-mindi.is-on{background:var(--grad);border-color:transparent;color:#03151d;box-shadow:0 0 22px -4px rgba(86,201,243,.7)}.s-mindl{flex:1;min-width:0;height:2px;margin:0 6px;border-radius:2px;background:var(--line2);overflow:hidden}.s-mindl i{display:block;height:100%;background:var(--grad);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ez)}.s-mindl.is-done i{transform:none}.s-mpnls{position:relative;z-index:2;flex:1;min-height:0;margin:16px 0 14px}.s-mpnl{position:absolute;inset:0;display:flex;flex-direction:column;min-width:0;opacity:0;visibility:hidden;transform:translateX(112%);transition:transform .62s var(--ez),opacity .5s var(--ez),visibility 0s linear .62s}.s-mpnl.is-done{transform:translateX(-112%)}.s-mpnl.is-on{opacity:1;visibility:visible;transform:none;transition:transform .62s var(--ez),opacity .5s var(--ez),visibility 0s}.s-mcap{flex:none;width:100%;min-height:50px;margin:0 0 14px;font-family:var(--font-display-stack);font-weight:700;font-size:21px;line-height:1.2;letter-spacing:-.012em;text-align:center;text-wrap:pretty}.s-mobj{position:relative;flex:1;min-height:0;display:flex;justify-content:center;align-items:center;min-width:0}.s-mobj-row{gap:14px;align-items:stretch;justify-content:space-between}.s-mpnl .s-srch{width:100%;height:100%;display:flex;flex-direction:column;padding:14px}.s-mpnl .s-srb,.s-mpnl .s-srt{flex:none}.s-mpnl .s-srl{flex:1;min-height:0;height:auto;margin-top:10px;display:block;position:relative}.s-mpnl .s-sr{position:absolute;left:0;right:0}.s-mpnl .s-srg{height:20%;min-height:0}.s-mpnl .s-srg1{top:calc(var(--k1) * 35.7%)}.s-mpnl .s-srg2{top:calc(22.2% + var(--k1) * 35.7%)}.s-mpnl .s-srg3{top:80%}.s-mpnl .s-srme{top:calc((1 - var(--k1)) * 44.3%);height:33.5%;min-height:108px;padding:10px 14px;gap:5px;transform:scale(calc(1 + var(--k1) * (1 - var(--k1)) * .14));overflow:hidden}.s-mpnl .s-srbadge,.s-mpnl .s-sru{font-size:11px}.s-mpnl .s-srd{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.s-mpnl .s-mph{width:min(212px,56%);height:100%;max-height:484px;border-radius:34px;box-shadow:0 40px 90px -30px rgba(0,0,0,.95),0 0 70px -24px rgba(38,217,142,.3)}.s-mpnl2 .s-mph{--k3:0}.s-mpnl3 .s-mph{--ld:1;--site:1;--msc:max(0px,calc(var(--h-sp3p) - var(--h-sp3v)))}.s-mpnl .s-mnotch{width:70px;height:17px}.s-mpnl .s-murl{margin:7px 7px 0;height:30px;font-size:11px}.s-mpnl .s-murl .s-mtime{display:none}.s-mpnl .s-mld{margin:6px 8px 0}.s-mpnl .s-mld i{width:100%;transform-origin:left;transform:scaleX(var(--ld))}.s-mpnl .s-mskel{inset:6px 12px}.s-mpnl .s-mpg{padding:0 12px 78px}.s-mpnl .s-mk{font-size:11px;letter-spacing:.04em;line-height:1.35}.s-mpnl .s-mh{font-size:19px}.s-mpnl .s-mp{font-size:11.5px}.s-mpnl .s-mimg{height:104px}.s-mpnl .s-msec{font-size:11px;letter-spacing:.08em;margin:16px 0 8px}.s-mpnl .s-mjob{gap:9px;padding:6px;margin-bottom:6px}.s-mpnl .s-mjob b{font-size:12px}.s-mpnl .s-mjob span{font-size:11px}.s-mpnl .s-mth{width:38px;height:38px}.s-mpnl .s-mct{margin-top:14px;padding:13px 11px 11px}.s-mpnl .s-mcth{font-size:16px}.s-mpnl .s-mbtn{height:42px;font-size:13.5px}.s-mpnl .s-mwa{width:40px;height:40px;right:10px;bottom:20px}.s-mside{flex:1;min-width:0;display:flex;flex-direction:column;padding:6px 0 4px}.s-msmini{font-size:11px;letter-spacing:.1em}.s-msbig{font-family:var(--font-display-stack);font-weight:800;font-size:38px;line-height:1;letter-spacing:-.035em;margin:8px 0 0;white-space:nowrap;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.s-mrail{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-between;margin-top:22px;padding:2px 0 2px 26px}.s-mrail3{margin-top:16px}.s-mrailt{position:absolute;left:7px;top:10px;bottom:10px;width:2px;border-radius:2px;background:var(--line2);overflow:hidden}.s-mrailt i{display:block;width:100%;height:100%;background:var(--grad);transform-origin:top;transform:scaleY(var(--ld))}.s-mrail3 .s-mrailt i{transform:scaleY(var(--k3))}.s-mms{position:relative;display:flex;min-width:0}.s-mms>i{position:absolute;left:-26px;top:3px;width:16px;height:16px;border-radius:50%;border:2px solid var(--line2);background:var(--bg2);transition:background .35s,border-color .35s,box-shadow .35s}.s-mms div{display:flex;flex-direction:column;gap:2px;min-width:0}.s-mms b{font-family:var(--font-mono-stack);font-size:11px;color:var(--dim)}.s-mms b,.s-mms span{font-weight:700;transition:color .35s}.s-mms span{font-size:13.5px;line-height:1.25;color:var(--mut)}.s-mms.is-lit>i{border-color:var(--mint);background:var(--mint);box-shadow:0 0 0 4px rgba(38,217,142,.16)}.s-mms.is-lit b{color:var(--mint)}.s-mms.is-lit span{color:var(--tx)}.s-mpnl4 .s-mobj{align-items:stretch}.s-mpnl .s-req{width:100%;display:flex;flex-direction:column;justify-content:space-between;padding:16px 14px 14px;box-shadow:0 40px 90px -30px rgba(0,0,0,.9),0 0 calc(90px * var(--row)) -30px rgba(38,217,142,.6)}.s-mpnl .s-reqt{font-size:19px}.s-mpnl .s-reqs{font-size:11px}.s-mpnl .s-rqn{position:relative;flex:none;height:66px;margin-bottom:8px;opacity:1;overflow:visible}.s-rqwait{position:absolute;inset:0;display:flex;align-items:center;gap:10px;padding:0 14px;border-radius:12px;border:1px dashed rgba(234,242,248,.18);font-size:12.5px;font-weight:600;color:var(--dim);opacity:calc(1 - var(--row))}.s-wd{display:flex;gap:4px}.s-wd i{width:6px;height:6px;border-radius:50%;background:var(--dim);display:block}.s-mpnl .s-rqn .s-rq-new{position:absolute;inset:0;margin:0;min-height:0;opacity:var(--row);transform:translateY(calc((1 - var(--row)) * -22px)) scale(calc(.96 + .04 * var(--row)));background:linear-gradient(100deg,rgba(38,217,142,.14),rgba(38,217,142,.03)),#0d1922}.s-mpnl .s-rq{min-height:58px;padding:9px 12px;margin-bottom:8px}.s-mpnl .s-rqc>span,.s-mpnl .s-src{font-size:11px}.s-reqf{display:flex;gap:6px;flex-wrap:wrap;padding-top:4px}.s-reqf>span{display:flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--line2);font-size:11.5px;font-weight:700;color:var(--mut)}.s-reqf b{font-family:var(--font-mono-stack);color:var(--tx)}.s-rfads{color:var(--hi);border-color:rgba(86,201,243,calc(.15 + .3 * var(--row)))!important;opacity:calc(.35 + .65 * var(--row))}.s-rfads b{display:inline-block;height:15px;line-height:15px;overflow:hidden;vertical-align:middle}.s-rfads b i{display:block;font-style:normal;transform:translateY(calc(var(--cnt) * -15px));transition:transform .5s var(--ez)}.s-mpnl .s-cntin{transform:translateY(calc(var(--cnt) * -44px))}.s-mfin{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.s-mfin span{padding:4px 2px;font-size:11px;letter-spacing:0;gap:4px}}@media (max-width:860px){@container (max-height: 600px){.s-mpnl .s-srt{display:none}.s-mcap{font-size:18px;min-height:0;margin-bottom:10px}.s-mpnls{margin:12px 0 10px}.s-msbig{font-size:30px}.s-mrail{margin-top:12px}.s-mpnl .s-rq:nth-of-type(5){display:none}}}@media (max-width:380px){.s-mindi{width:28px;height:28px}.s-mms span{font-size:12.5px}.s-mfin span:before{display:none}}@media (max-width:860px){.q-page .s-ptop{flex-direction:column;align-items:center;gap:4px}.q-page .s-tagw{margin:0 0 -8px}.q-page .s-idr{justify-content:center}}@media (max-width:620px){.q-scene.s-scene{padding:0}.s-lres,.s-lspd,.s-ltst{left:auto;right:auto;top:auto;bottom:auto}.s-lspd{display:none}.s-ltst{align-self:flex-end;margin:0 -4px 10px 0}.s-htoast{width:min(270px,calc(100vw - 60px))}.s-lres{align-self:flex-start;margin:12px 0 0 -4px}.s-res{width:min(246px,calc(100vw - 60px))}.s-pval{font-size:64px}}@media (max-width:380px){.s-form .k-form{padding:24px 20px}}@media (max-width:560px){.s-pcard{padding:26px 20px 24px}.s-tagw{margin:-4px -6px 0 0}.s-tagv,.s-tagw{width:112px;height:78px}.s-pname{font-size:30px}.s-p2t{font-size:25px}.s-gx{grid-template-columns:minmax(0,1fr)}.s-sq{padding:22px 18px 24px}.s-sqt{font-size:19px}.s-idr{padding:12px 14px}}@media (max-width:420px){.s-sq .s-mph{zoom:.9}}@media (max-width:360px){.s-sq .s-mph{zoom:.84}.s-sq{padding:20px 14px 22px}.s-pval{font-size:56px}.s-tagw{display:none}}