.wh[data-astro-cid-b55st2fu]{--wh-sys:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Arial, sans-serif;aspect-ratio:21/25;-webkit-tap-highlight-color:transparent;user-select:none;width:100%;position:relative}.wh-halo[data-astro-cid-b55st2fu]{pointer-events:none;opacity:0;background:radial-gradient(closest-side,#34e3a838,#34e3a814 52%,#34e3a800 100%);border-radius:50%;width:400px;height:400px;margin:-200px 0 0 -200px;position:absolute;top:0;left:0}.wh-clip[data-astro-cid-b55st2fu]{position:absolute;inset:0;overflow:hidden}.wh-persp[data-astro-cid-b55st2fu]{position:absolute;inset:0}.wh-world[data-astro-cid-b55st2fu]{width:0;height:0;transform-style:preserve-3d;transform-origin:0 0;position:absolute;top:0;left:0}@media (width>=900px){.wh[data-astro-cid-b55st2fu]{max-height:min(640px,100svh - 150px)}}.wh .ph{width:450px;height:920px;transform-style:preserve-3d;transform-origin:225px 460px;position:absolute;top:0;left:0}.wh .sl{background:#2a2f37;border-radius:70px;width:433px;height:905px;position:absolute;top:7.5px;left:8.5px}.wh .ph-face{backface-visibility:hidden;width:450px;height:920px;position:absolute;top:0;left:0}.wh .ph-scr{background:#0a0e15;border-radius:54px;width:402px;height:874px;position:absolute;top:23.25px;left:24.25px;overflow:hidden}.wh .ph-frame{pointer-events:none;background-image:url(/hero/frame.webp);background-size:450px 920px;width:450px;height:920px;position:absolute;top:0;left:0}.wh .ph-sheen{pointer-events:none;z-index:30;opacity:.8;background:linear-gradient(118deg,#ffffff12 0%,#fff0 34% 100%);position:absolute;inset:0}.wh .ph-shade{opacity:0;pointer-events:none;z-index:31;background:#05070b;position:absolute;inset:0}.wh .app{color:#f4f8fc;width:402px;height:874px;font-family:var(--f-body);-webkit-font-smoothing:antialiased;background:#0a0e15;position:absolute;top:0;left:0;overflow:hidden}.wh .app *{box-sizing:border-box}.wh .ab{white-space:nowrap;position:absolute}.wh .n{font-family:var(--f-mono);font-weight:500}.wh .rl{vertical-align:baseline;height:1em;display:inline-block;position:relative;overflow:visible}.wh .rl i{font-style:normal;line-height:1;display:block;position:absolute;bottom:0;left:0}.wh .a-sb{color:#fff;pointer-events:none;z-index:9;width:402px;height:54px;position:absolute;top:0;left:0}.wh .a-sb .t{text-align:center;width:60px;font:600 17px/22px var(--wh-sys);letter-spacing:-.3px;position:absolute;top:21.2px;left:44px}.wh .a-sb .i{align-items:center;gap:6px;display:flex;position:absolute;top:24px;right:33px}.wh .a-sb svg{display:block}.wh .a-dim{opacity:0;pointer-events:none;z-index:7;background:#000;position:absolute;inset:0}.wh .gb{background:#202836c7;border-radius:99px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;box-shadow:inset 0 0 0 1px #ffffff1a}.wh .gb svg{display:block}.wh .mark{text-align:center;font:600 13px/18px var(--f-mono);letter-spacing:3px;color:#f4f8fc;margin-right:-3px;position:absolute;left:0;right:0}.wh .kk{font:600 11.5px/15px var(--f-mono);letter-spacing:.24em;color:#dce6f26b}.wh .cd{background:#121a27;border-radius:22px;width:362px;position:absolute;left:20px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff13}.wh .tb{z-index:5;background:#1c222edb;border-radius:30px;width:358px;height:60px;position:absolute;top:792px;left:22px;box-shadow:inset 0 0 0 1px #ffffff1a}.wh .tb-sel{background:#ffffff14;border-radius:25px;width:82px;height:50px;position:absolute;top:5px;left:0}.wh .tb-i{width:66px;height:50px;font:500 10px/12px var(--wh-sys);color:#f4f8fc;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin-left:-33px;display:flex;position:absolute;top:5px}.wh .tb-i svg{display:block}.wh .wk{height:106px;top:129px}.wh .wk-d{text-align:center;width:49.4px;font:400 13.5px/17px var(--f-body);color:#dce6f299;margin-left:-24.7px;position:absolute;top:13px}.wh .wk-d.today{color:#f4f8fc;font-weight:600}.wh .wk-n{text-align:center;width:49.4px;font:400 17px/22px var(--f-mono);color:#f4f8fc;margin-left:-24.7px;position:absolute;top:43px}.wh .wk-ring{border-radius:50%;width:35px;height:35px;margin-left:-17.5px;position:absolute;top:36.5px;box-shadow:inset 0 0 0 1.5px #f4f8fc}.wh .wk-dots{justify-content:center;gap:4px;width:49.4px;height:5px;margin-left:-24.7px;display:flex;position:absolute;top:78.5px}.wh .wk-dot{background:#dce6f26b;border-radius:50%;flex:none;width:5px;height:5px;position:relative}.wh .wk-dot i{background:#f4f8fc;border-radius:50%;font-style:normal;position:absolute;inset:0;transform:scale(0)}.wh .wk-grab{background:#ffffff38;border-radius:2px;width:36px;height:4px;position:absolute;top:94px;left:163px}.wh .hc{width:362px;position:absolute;left:20px}.wh .hd-name{font:700 21px/27px var(--f-head);letter-spacing:-.01em;color:#f4f8fc}.wh .hd-due{font:600 11.5px/15px var(--f-mono);letter-spacing:.24em;color:#34e3a8;text-align:right}.wh .hd-time{font:500 16px/20px var(--f-mono);color:#f4f8fc;text-align:right}.wh .hd-route{font:400 16.5px/21px var(--f-body);color:#dce6f299}.wh .hd-btns{border-top:1px solid #ffffff13;width:362px;height:56px;position:absolute;left:0}.wh .hd-log{color:#042015;width:257px;height:56px;font:600 19px/56px var(--f-head);text-align:center;transform-origin:50%;background:#34e3a8;position:absolute;top:0;left:0}.wh .hd-skip{width:105px;height:56px;font:400 18px/56px var(--f-body);color:#f4f8fcdb;text-align:center;border-left:1px solid #ffffff13;position:absolute;top:0;left:257px}.wh .hl-eb{font:600 11.5px/15px var(--f-mono);letter-spacing:.24em;color:#dce6f26b}.wh .hl-name{font:700 32px/40px var(--f-head);letter-spacing:-.015em;color:#f4f8fc}.wh .hl-dose{font:500 23px/30px var(--f-mono);color:#f4f8fc}.wh .hl-dose em{font:400 23px/30px var(--f-head);color:#dce6f299;letter-spacing:0;font-style:normal}.wh .hl-in{font:400 17px/22px var(--f-body);color:#dce6f299}.wh .hl-cd{font:700 60px/70px var(--f-mono);letter-spacing:-2px;color:#f4f8fc;align-items:baseline;gap:9px;display:flex}.wh .hl-cd>span{overflow:hidden}.wh .hl-cd u{font:400 23px/30px var(--f-body);letter-spacing:0;color:#dce6f299;margin-right:18px;text-decoration:none}.wh .hl-when{font:600 17.5px/22px var(--f-body);color:#f4f8fc}.wh .lc-k{font:600 11.5px/15px var(--f-mono);letter-spacing:.24em;color:#dce6f26b}.wh .lc{width:322px;height:128px;position:absolute}.wh .lc svg{display:block}.wh .lc-base,.wh .lc-st,.wh .lc-win{width:322px;height:128px;position:absolute;top:0;left:0}.wh .lc-win{overflow:hidden}.wh .lc-axw{width:322px;height:15px;top:130px;left:0}.wh .lc-nowl{background:#f4f8fc59;width:1px;height:104px;position:absolute;top:0;left:-.5px}.wh .lc-dot{background:#f4f8fc;border:2px solid #121a27;border-radius:50%;width:11.2px;height:11.2px;position:absolute;top:-5.6px;left:-5.6px;transform:scale(0)}.wh .lc-ring{opacity:0;border-radius:50%;width:16.2px;height:16.2px;position:absolute;top:-8.1px;left:-8.1px;box-shadow:inset 0 0 0 2.2px #34e3a8}.wh .lc-ax{font:500 12px/15px var(--f-mono);letter-spacing:.14em;color:#dce6f26b}.wh .lc-ax.mint{color:#34e3a8}.wh .lc-now{font:600 12px/15px var(--f-mono);letter-spacing:.14em;color:#f4f8fc}.wh .lc-fn{font:400 15px/20px var(--f-body);color:#dce6f28c;white-space:normal;width:322px}.wh .lc-fn span{width:322px;position:absolute;top:0;left:0}.wh .tg{height:180px}.wh .tg-c{width:181px;height:90px;position:absolute}.wh .tg-c+.tg-c{border-left:1px solid #ffffff13}.wh .tg-row2{border-top:1px solid #ffffff13}.wh .tg-ic{width:28px;height:46px;position:absolute;top:22px;left:22px}.wh .tg-ic svg{display:block}.wh .tg-k{font:600 10.5px/14px var(--f-mono);letter-spacing:.2em;color:#dce6f26b;white-space:nowrap;position:absolute;top:20px;left:62px}.wh .tg-t{font:600 16.5px/21px var(--f-body);color:#f4f8fc;white-space:nowrap;position:absolute;top:37px;left:62px}.wh .tg-s{font:400 14px/18px var(--f-body);color:#dce6f28c;white-space:nowrap;position:absolute;top:59px;left:62px}.wh .lp-fig{background-color:#101722;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:-1px -1px;background-size:18px 18px;border-radius:18px;width:362px;height:222px;position:absolute;top:118px;left:20px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.wh .lp-fig svg{display:block;position:absolute;overflow:visible}.wh .lp-ck{font:600 9.5px/12px var(--f-mono);letter-spacing:.2em;color:#dce6f273;white-space:nowrap;position:absolute}.wh .lp-ct{font:600 15px/19px var(--f-body);color:#f4f8fc;white-space:nowrap;position:absolute}.wh .lp-cs{font:500 10px/13px var(--f-mono);letter-spacing:.16em;color:#dce6f28c;white-space:nowrap;position:absolute}.wh .lp-cap{font:500 9.5px/12px var(--f-mono);letter-spacing:.2em;color:#dce6f259;white-space:nowrap;position:absolute;bottom:12px;left:16px}.wh .lp-kick{font:600 11px/14px var(--f-mono);letter-spacing:.22em;color:#dce6f273}.wh .lp-name{font:700 42px/50px var(--f-head);letter-spacing:-.02em;color:#f4f8fc}.wh .lp-desc{width:350px;font:400 17px/24px var(--f-body);color:#f4f8fcdb;white-space:normal;position:absolute;left:24px}.wh .lp-plan{white-space:nowrap;border-radius:18px;align-items:center;gap:10px;height:36px;padding:0 12px 0 14px;display:flex;position:absolute;left:24px;box-shadow:inset 0 0 0 1px #ffffff1f}.wh .lp-plan i{font:600 10px/12px var(--f-mono);letter-spacing:.18em;color:#dce6f273;font-style:normal}.wh .lp-plan b{font:500 14px/18px var(--f-body);color:#f4f8fc}.wh .lp-plan svg{display:block}.wh .lp-st{background:#121a27;border-radius:16px;width:354px;height:92px;position:absolute;left:24px;box-shadow:inset 0 0 0 1px #ffffff14}.wh .lp-st-k{font:600 10px/12px var(--f-mono);letter-spacing:.2em;color:#dce6f273;position:absolute;top:14px;left:16px}.wh .lp-st-r{font:600 10px/12px var(--f-mono);letter-spacing:.2em;color:#dce6f273;position:absolute;top:14px;right:16px}.wh .lp-st-ic{width:32px;height:32px;position:absolute;top:40px;left:16px}.wh .lp-st-ic svg{display:block}.wh .lp-st-t{font:600 16px/20px var(--f-body);color:#f4f8fc;white-space:nowrap;position:absolute;top:38px;left:60px}.wh .lp-st-s{font:400 13px/17px var(--f-body);color:#dce6f28c;white-space:nowrap;position:absolute;top:60px;left:60px}.wh .lp-ask{width:362px;height:48px;font:500 15px/48px var(--f-body);color:#f4f8fc;white-space:nowrap;background:#1c222edb;border-radius:24px;padding-left:48px;position:absolute;top:716px;left:20px;box-shadow:inset 0 0 0 1px #ffffff1a}.wh .lp-ask svg{display:block;position:absolute}.wh .lp-ld{transform-origin:0 0;border-top:1.6px dotted #f4f8fc8c;height:0;transform:scaleX(.001)}.wh .lp-ldd{background:#f4f8fc;border-radius:50%;width:6.4px;height:6.4px;transform:scale(0)}.wh .lk{background:#05080d;position:absolute;inset:0;overflow:hidden}.wh .lk-wall{background:radial-gradient(120% 70% at 18% 92%,#34e3a84d 0%,#34e3a81a 32%,#34e3a800 58%),radial-gradient(90% 60% at 92% 8%,#6270ff33 0%,#6270ff00 60%),linear-gradient(#0b1222 0%,#070b14 55%,#05080d 100%);position:absolute;inset:-40px}.wh .lk-date{text-align:center;font:600 20px/24px var(--wh-sys);letter-spacing:.2px;color:#ffffffdb;position:absolute;top:78px;left:0;right:0}.wh .lk-time{text-align:center;font:700 104px/120px var(--wh-sys);letter-spacing:-3px;color:#fffffff2;font-variant-numeric:tabular-nums;position:absolute;top:100px;left:0;right:0}.wh .lk-btn{background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:absolute;top:752px;box-shadow:inset 0 0 0 1px #ffffff24}.wh .lk-btn svg{display:block}.wh .nt{transform-origin:50%;background:#262c3acc;border-radius:26px;width:382px;height:80px;position:absolute;left:10px;box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 30px #00000040}.wh .nt-ic{background-image:url(/hero/appicon.webp);background-size:40px 40px;border-radius:10px;width:40px;height:40px;position:absolute;top:20px;left:14px}.wh .nt-t{font:600 15.5px/20px var(--wh-sys);letter-spacing:-.2px;color:#fff;white-space:nowrap;position:absolute;top:17px;left:66px}.wh .nt-b{font:400 15px/20px var(--wh-sys);letter-spacing:-.2px;color:#ffffffdb;white-space:nowrap;position:absolute;top:39px;left:66px}.wh .nt-w{font:400 13.5px/20px var(--wh-sys);color:#ffffff8c;position:absolute;top:17px;right:16px}.wh .aw{transform-origin:201px 636px;border-radius:54px;position:absolute;inset:0;overflow:hidden}.wh .lb{transform-origin:0 0;z-index:8;width:402px;position:absolute;top:0;left:8px}.wh .st{width:100%;display:block;position:absolute;left:0}.wh .st-t{top:0}.wh .st-m{transform-origin:0 0;height:1px}.wh .hc-bg{background:#121a27}.wh .hc-bg.st-t{border-radius:22px 22px 0 0;box-shadow:inset 1px 0 #ffffff13,inset -1px 0 #ffffff13,inset 0 1px #ffffff13}.wh .hc-bg.st-m{box-shadow:inset 1px 0 #ffffff13,inset -1px 0 #ffffff13}.wh .hc-bg.st-b{border-radius:0 0 22px 22px;box-shadow:inset 1px 0 #ffffff13,inset -1px 0 #ffffff13,inset 0 -1px #ffffff13}.wh .lb-bg{background:#0a0e15}.wh .lb-bg.st-t{border-radius:37.49px 37.49px 0 0;box-shadow:0 -1px #ffffff0f}.wh .lb-bg.st-b{border-radius:0 0 57.28px 57.28px}.wh .lb-grab{background:#ffffff4a;border-radius:3px;width:36px;height:5px;position:absolute;top:4.86px;left:183px}.wh .lb .n{font-family:var(--f-mono);font-weight:500}.wh .lb-row{white-space:nowrap;align-items:baseline;gap:10px;width:354px;height:28.07px;display:flex;position:absolute;top:24px;left:24px}.wh .lb-name{font:700 22px/28.07px var(--f-head);letter-spacing:-.01em;color:#f4f8fc}.wh .lb-tag{font:500 11px/14.52px var(--f-mono);letter-spacing:.16em;color:#8190a4}.wh .lb-hint{font:400 13px/16.94px var(--f-body);color:#8190a4;margin-left:auto}.wh .lb-body{width:402px;position:absolute;top:0;left:0}.wh .lb-status{font:400 14px/20px var(--f-body);color:#a9b8c9;white-space:nowrap;position:absolute;top:56.07px;left:24px}.wh .lb-status .n{font-size:13px}.wh .lb-card{background:#121a27;border-radius:18px;width:354px;position:absolute;left:24px;overflow:hidden}.wh .lb-card:after{content:"";pointer-events:none;border-radius:18px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff17}.wh .lb-hair{background:#ffffff17;height:1px;position:absolute;left:16px;right:0}.wh .lb-line{width:354px;position:absolute;left:0}.wh .lb-gut{font:500 11px/14.52px var(--f-mono);letter-spacing:.08em;color:#8190a4;white-space:nowrap;position:absolute;left:16px}.wh .lb-v{font:400 16px/22px var(--f-body);color:#f4f8fc;white-space:nowrap;position:absolute;left:104px}.wh .lb-v .n{font-size:16px}.wh .lb-s{font:400 14px/19px var(--f-body);color:#a9b8c9;white-space:nowrap;position:absolute;left:104px}.wh .lb-s .n{font-size:13px}.wh .lb-fig{width:29px;height:56px;position:absolute;left:290px}.wh .lb-fig svg,.wh .mo-fig svg{display:block}.wh .lb-chevw{width:7px;height:12px;position:absolute;left:331px}.wh .lb-chevw svg{display:block}.wh .lb-foot{width:354px;height:96px;position:absolute;left:24px}.wh .lb-btn{transform-origin:50%;background:#1a2436;border-radius:16px;width:354px;height:56px;position:absolute;top:0;left:0;overflow:hidden}.wh .lb-btnbg{background:#34e3a8;position:absolute;inset:0}.wh .lb-btnline{opacity:0;border-radius:16px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff24}.wh .lb-btnt{text-align:center;width:354px;height:56px;font:600 18px/56px var(--f-head);color:#042015;white-space:nowrap;position:absolute;top:0;left:0}.wh .lb-stamp{opacity:0;white-space:nowrap;justify-content:center;align-items:center;gap:8px;width:330px;height:56px;display:flex;position:absolute;top:0;left:12px}.wh .lb-stamp svg{opacity:0;transform-origin:50%;flex:none;display:block}.wh .lb-stampw{font:600 18px/22.97px var(--f-head);color:#f4f8fc}.wh .lb-slot{justify-content:center;align-items:center;width:354px;height:40px;display:flex;position:absolute;top:56px;left:0}.wh .lb-skip{font:500 15px/19.55px var(--f-body);color:#8190a4;white-space:nowrap}.wh .lb-moment{width:402px;position:absolute;top:0;left:0}.wh .mo-title{font:700 30px/38.28px var(--f-head);letter-spacing:-.03em;color:#f4f8fc;white-space:nowrap;position:absolute;left:24px}.wh .mo-sub{font:400 16px/23px var(--f-body);color:#a9b8c9;white-space:nowrap;position:absolute;left:24px}.wh .mo-sub .n{font-size:15px}.wh .mo-week{width:354px;height:38.52px;position:absolute;left:24px}.wh .mo-col{height:38.52px;position:absolute;top:0}.wh .mo-day{text-align:center;font:500 11px/14.52px var(--f-mono);letter-spacing:.08em;color:#8190a4;white-space:nowrap;position:absolute;top:0;left:0;right:0}.wh .mo-day.today{color:#f4f8fc}.wh .mo-dot{width:10px;height:10px;margin-left:-5px;position:absolute;top:22.52px;left:50%}.wh .mo-dot i{border-radius:50%;font-style:normal;display:block;position:absolute}.wh .mo-dp,.wh .mo-d0{background:#34e3a838;width:10px;height:10px;top:0;left:0}.wh .mo-dr{opacity:0;width:13.5px;height:13.5px;top:-1.75px;left:-1.75px;box-shadow:inset 0 0 0 1.5px #f4f8fc80}.wh .mo-d1{opacity:0;background:#f4f8fc;width:10px;height:10px;top:0;left:0;transform:scale(.6)}.wh .mo-tick{opacity:0;background:#f4f8fc;border-radius:1px;width:12px;height:2px;margin-left:-6px;font-style:normal;position:absolute;top:36.52px;left:50%;transform:scaleX(.001)}.wh .mo-cap{width:354px;font:400 14px/18.24px var(--f-body);color:#a9b8c9;position:absolute;left:24px}.wh .mo-cap .n{font-size:13px}.wh .mo-card{border-radius:18px;width:354px;height:140px;position:absolute;left:24px;overflow:hidden}.wh .mo-cardbg{background:#121a27;border-radius:18px;font-style:normal;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff17}.wh .mo-line{width:354px;position:absolute;left:0}.wh .mo-fig{width:29px;height:56px;position:absolute;left:309px}.wh .tc{opacity:0;pointer-events:none;z-index:20;background:radial-gradient(circle,#ffffff5c 0,#ffffff42 52%,#ffffff1a 78%,#fff0 100%);border-radius:22px;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #ffffff2e}.wh .a-nav{z-index:5;width:402px;height:44px;position:absolute;top:62px;left:0}.wh .a-gb{background:#202836c7;border-radius:99px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:0;box-shadow:inset 0 0 0 1px #ffffff1a}.wh .a-gb.l{left:16px}.wh .a-gb svg,.wh .a-gcap svg{display:block}.wh .a-gcap{background:#202836c7;border-radius:99px;justify-content:space-around;align-items:center;width:100px;height:44px;padding:0 12px;display:flex;position:absolute;top:0;right:16px;box-shadow:inset 0 0 0 1px #ffffff1a}.wh .a-navt{text-align:center;font:600 17px/22px var(--wh-sys);letter-spacing:-.3px;color:#f4f8fc;position:absolute;top:11px;left:0;right:0}.wh .lq-sub{width:354px;font:400 16px/23.85px var(--f-body);color:#a9b8c9;position:absolute;left:24px}.wh .sc{width:354px;height:300px;position:absolute;left:24px}.wh .sc-head{font:500 11px/17px var(--f-mono);letter-spacing:.08em;color:#8190a4;white-space:nowrap;padding-left:12px;position:absolute;top:0}.wh .sc-col{width:124px;position:absolute;top:0}.wh .sc-chip{background:#ffffff04;border-radius:12px;width:124px;position:absolute;left:0;box-shadow:inset 0 0 0 1px #ffffff17}.wh .sc-chip.sel{background:#0f1a1c;box-shadow:inset 0 0 0 1px #34e3a885}.wh .sc-name{font:500 15px/19.55px var(--f-body);color:#f4f8fc;white-space:nowrap;position:absolute;left:12px}.wh .sc-chip.sel .sc-name{color:#34e3a8;font-weight:600}.wh .sc-tag{font:400 11px/14.52px var(--f-mono);color:#8190a4;white-space:nowrap;position:absolute;left:12px}.wh .sc-sug{height:17.2px;font:500 10px/17.2px var(--f-mono);letter-spacing:.12em;color:#34e3a8;white-space:nowrap;background:#0a0e15;border-radius:5px;padding:0 6px;position:absolute;top:-8.6px;right:8px;box-shadow:inset 0 0 0 1px #34e3a859}.wh .sc-fig{width:87px;height:180px;position:absolute}.wh .sc-fig svg{display:block}.wh .pm7{background:#0a0e15;width:402px;height:874px;position:absolute;top:0;left:0}.wh .pm7-lg{white-space:nowrap;gap:16px;height:16.94px;display:flex;position:absolute;left:24px}.wh .pm7-lg span{font:400 13px/16.94px var(--f-body);color:#a9b8c9;align-items:center;gap:6px;display:flex}.wh .pm7-lg i{flex:none;width:14px;height:14px;font-style:normal;display:block;position:relative}.wh .pm7-lg i:before{content:"";border-radius:50%;position:absolute}.wh .lg-sel:before{width:15.5px;height:15.5px;top:-.75px;left:-.75px;box-shadow:inset 0 0 0 1.5px #34e3a859}.wh .lg-sel:after{content:"";background:#34e3a8;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;left:2px}.wh .lg-used:before{background:#f4f8fc;width:7px;height:7px;top:3.5px;left:3.5px}.wh .lg-oth:before{background:#a9b8c9;width:7px;height:7px;top:3.5px;left:3.5px}.wh .pm7-card{background:#121a27;border-radius:18px;width:354px;height:74.39px;position:absolute;left:24px;box-shadow:inset 0 0 0 1px #ffffff17}.wh .pm7-cn{font:600 17px/22.15px var(--f-body);color:#f4f8fc;white-space:nowrap;position:absolute;top:16px;left:16px}.wh .pm7-cs{font:400 14px/18.24px var(--f-body);color:#a9b8c9;white-space:nowrap;position:absolute;top:40.15px;left:16px}.wh .pm7-lh{height:40px;font:600 16px/40px var(--f-head);color:#042015;white-space:nowrap;background:#34e3a8;border-radius:12px;padding:0 18px;position:absolute;top:17.2px;right:16px}.wh .pm7-rk{font:400 11px/14.52px var(--f-mono);letter-spacing:.08em;color:#8190a4;position:absolute;left:24px}.wh .pm7-rc{background:#121a27;border-radius:18px;width:354px;height:62.01px;position:absolute;left:24px;box-shadow:inset 0 0 0 1px #ffffff17}.wh .pm7-rn{font:400 16px/20.85px var(--f-body);color:#f4f8fc;white-space:nowrap;position:absolute;top:11px;left:16px}.wh .pm7-rs{font:400 13px/17.16px var(--f-mono);color:#a9b8c9;white-space:nowrap;position:absolute;top:33.85px;left:16px}.wh .pm7-rsite{font:400 14px/18.24px var(--f-body);color:#a9b8c9;white-space:nowrap;position:absolute;top:21.89px;right:16px}.wh .lk-dim{opacity:.58;pointer-events:none;background:#000;position:absolute;inset:0}.wrap[data-astro-cid-lcdefpme]{max-width:1080px;margin:0 auto;padding:0 clamp(20px,5vw,48px)}section[data-astro-cid-lcdefpme]{padding:clamp(56px,8vw,96px) 0}.hero[data-astro-cid-lcdefpme]{padding-top:clamp(40px,6vw,72px)}.rule[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.hero-grid[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(40px,6vw,64px);display:grid}@media (width>=900px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.accent-label[data-astro-cid-lcdefpme]{color:var(--accent-tint)}h1[data-astro-cid-lcdefpme]{font-family:var(--f-head);letter-spacing:-.015em;text-wrap:balance;margin:0 0 20px;font-size:clamp(36px,4.4vw,50px);font-weight:700;line-height:1.14}.lead[data-astro-cid-lcdefpme]{color:var(--text-dim);max-width:38ch;margin:0 0 34px;font-size:19px;line-height:1.6}.cta-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.badge-link[data-astro-cid-lcdefpme]{opacity:.9;transition:opacity .15s;display:inline-block}.cta-secondary[data-astro-cid-lcdefpme]{font-family:var(--f-mono);letter-spacing:.02em;color:var(--text-dim);border-bottom:1px solid var(--line-2);padding-bottom:2px;font-size:13px;text-decoration:none;transition:color .15s,border-color .15s}.cta-secondary[data-astro-cid-lcdefpme]:hover{color:var(--accent-tint);border-color:var(--accent-line)}.badge-link[data-astro-cid-lcdefpme]:hover{opacity:1}.badge-link[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:auto;height:52px}.hero-anim[data-astro-cid-lcdefpme]{min-width:0}.statement[data-astro-cid-lcdefpme]{max-width:22ch;font-family:var(--f-head);letter-spacing:-.02em;margin:0;font-size:clamp(26px,3.6vw,38px);font-weight:500;line-height:1.24}@media (width>=700px){.statement[data-astro-cid-lcdefpme]{max-width:42ch}}.statement[data-astro-cid-lcdefpme] .muted[data-astro-cid-lcdefpme]{color:var(--text-faint)}.tallies[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);flex-wrap:wrap;gap:24px 56px;margin:clamp(36px,5vw,56px) 0 0;padding-top:30px;display:flex}.tallies[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0;font-size:30px;font-weight:600}.tallies[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme].accent{color:var(--accent-tint)}.tallies[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{margin:5px 0 0}.closer[data-astro-cid-lcdefpme]{font-family:var(--f-head);letter-spacing:-.02em;margin:0 0 30px;font-size:clamp(22px,3vw,30px);font-weight:500}.disclaimer[data-astro-cid-lcdefpme]{max-width:var(--measure);color:var(--text-faint);margin:clamp(48px,7vw,72px) 0 0;font-size:13px;line-height:1.65}.reveal[data-astro-cid-lcdefpme]{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards rise;transform:translateY(12px)}@keyframes rise{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.reveal[data-astro-cid-lcdefpme]{opacity:1;animation:none;transform:none}}
