.saht{--saht-pink:var(--sa-violet,#FF3DAE);--saht-pink-soft:var(--sa-violet-light,#FF7AC6);--saht-purple:var(--sa-indigo,#A93BFF);--saht-power:var(--sa-gold,#3DE4FF);--saht-power-2:var(--sa-gold-2,#86EFFF);--saht-heart:var(--sa-heart,#FF345F);--saht-mint:#16E5A6;--saht-amber:#FFC53D;--saht-text:var(--sa-text,#F7ECF4);--saht-muted:var(--sa-text-muted,#C4A9BE);--saht-dim:var(--sa-text-dim,#9C819A);--saht-deep:var(--sa-bg,#120910);--saht-surface-1:var(--sa-surface-1,#20111C);--saht-surface-2:var(--sa-surface-2,#2A1725);--saht-line:var(--sa-border,rgba(255,61,174,.16));--saht-line-strong:var(--sa-border-strong,rgba(255,61,174,.34));--saht-font:var(--sa-font-body,"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);--saht-shadow:0 18px 50px rgba(0,0,0,.35);--saht-pink-06:rgba(255,61,174,.06);--saht-pink-10:rgba(255,61,174,.10);--saht-pink-14:rgba(255,61,174,.14);--saht-pink-20:rgba(255,61,174,.20);--saht-pink-26:rgba(255,61,174,.26);--saht-pink-35:rgba(255,61,174,.35);--saht-pink-46:rgba(255,61,174,.46);--saht-power-08:rgba(61,228,255,.08);--saht-power-14:rgba(61,228,255,.14);--saht-power-28:rgba(61,228,255,.28);--saht-power-45:rgba(61,228,255,.45);--saht-purple-10:rgba(169,59,255,.10);--saht-purple-20:rgba(169,59,255,.20);--saht-purple-32:rgba(169,59,255,.32);container-type:inline-size;container-name:saht;background:none;border:0;border-radius:0;padding:0;margin:0;max-width:100%;font-family:var(--saht-font);color:var(--saht-text);line-height:1.65;font-size:16px;-webkit-font-smoothing:antialiased}@supports (color:color-mix(in srgb,red 50%,transparent)){.saht{--saht-pink-06:color-mix(in srgb,var(--saht-pink) 6%,transparent);--saht-pink-10:color-mix(in srgb,var(--saht-pink) 10%,transparent);--saht-pink-14:color-mix(in srgb,var(--saht-pink) 14%,transparent);--saht-pink-20:color-mix(in srgb,var(--saht-pink) 20%,transparent);--saht-pink-26:color-mix(in srgb,var(--saht-pink) 26%,transparent);--saht-pink-35:color-mix(in srgb,var(--saht-pink) 35%,transparent);--saht-pink-46:color-mix(in srgb,var(--saht-pink) 46%,transparent);--saht-power-08:color-mix(in srgb,var(--saht-power) 8%,transparent);--saht-power-14:color-mix(in srgb,var(--saht-power) 14%,transparent);--saht-power-28:color-mix(in srgb,var(--saht-power) 28%,transparent);--saht-power-45:color-mix(in srgb,var(--saht-power) 45%,transparent);--saht-purple-10:color-mix(in srgb,var(--saht-purple) 10%,transparent);--saht-purple-20:color-mix(in srgb,var(--saht-purple) 20%,transparent);--saht-purple-32:color-mix(in srgb,var(--saht-purple) 32%,transparent)}}.saht *,.saht *::before,.saht *::after{box-sizing:border-box}.saht p:not([class]){display:contents!important}.saht ul,.saht ol{margin:0!important;padding:0!important;list-style:none!important;background:none}.saht li{margin:0;padding:0;list-style:none!important;background:none}.saht ul li::before,.saht ol li::before{content:none}.saht figure,.saht figcaption{margin:0!important;padding:0!important;border:0!important;background:none!important;font-size:inherit;text-align:inherit;color:inherit}.saht h2,.saht h3,.saht h4{color:var(--saht-text);margin:0;padding:0;border:0;background:none;line-height:1.2;font-weight:800;letter-spacing:-.015em;font-family:inherit}.saht h2::before,.saht h2::after,.saht h3::before,.saht h3::after,.saht h4::before,.saht h4::after{content:none!important;display:none!important}.saht p{margin:0 0 14px;color:var(--saht-muted);font-size:inherit}.saht a{color:var(--saht-pink-soft);text-decoration:none;box-shadow:none;border:0}.saht a:hover{color:var(--saht-pink-soft);text-decoration:underline}.saht a:focus-visible,.saht summary:focus-visible{outline:2px solid var(--saht-power);outline-offset:3px;border-radius:8px}.saht strong,.saht b{color:var(--saht-text);font-weight:700}.saht em,.saht i{font-style:italic}.saht svg{display:block;max-width:none}.saht details,.saht summary{margin:0;padding:0;background:none;border:0}.saht section{margin:0;padding:0}.saht section[id]{scroll-margin-top:96px}.saht .saht-hero{text-align:center;padding:0 0 clamp(20px,3cqi,28px)}.saht .saht-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--saht-power);background:var(--saht-power-08);border:1px solid var(--saht-power-28);padding:7px 14px;border-radius:999px;margin-bottom:16px}.saht .saht-eyebrow svg{width:13px;height:13px;flex:0 0 13px}.saht .saht-lede{max-width:640px;margin:0 auto 22px;font-size:clamp(15px,3.1cqi,18px);color:var(--saht-muted);text-wrap:pretty}.saht .saht-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.saht .saht-fact{display:inline-flex;align-items:center;gap:7px;background:rgb(255 255 255 / .045);border:1px solid var(--saht-line);padding:8px 13px;border-radius:999px;font-size:12.5px;font-weight:700;color:var(--saht-text);white-space:nowrap}.saht .saht-fact svg{width:13px;height:13px;flex:0 0 13px}.saht .saht-fact--pink{color:var(--saht-pink-soft);border-color:var(--saht-line-strong);background:var(--saht-pink-10)}.saht .saht-fact--power{color:var(--saht-power);border-color:var(--saht-power-28);background:var(--saht-power-08)}.saht .saht-toc{margin:0 0 30px;padding:15px;border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255 / .045),rgb(255 255 255 / .012));border:1px solid var(--saht-line)}.saht .saht-toc-title{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--saht-dim);font-weight:800;margin-bottom:11px}.saht .saht-toc-links{display:flex;flex-wrap:wrap;gap:7px}.saht .saht-toc-links a{font-size:12.5px;font-weight:700;color:var(--saht-text);background:rgb(255 255 255 / .05);border:1px solid var(--saht-line);padding:7px 12px;border-radius:999px;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.saht .saht-toc-links a:hover{border-color:var(--saht-line-strong);background:var(--saht-pink-14);transform:translateY(-1px);text-decoration:none;color:var(--saht-text)}.saht .saht-sec-head{margin:clamp(34px,5cqi,52px) 0 clamp(16px,2.4cqi,24px);text-align:center}.saht .saht-sec-head .saht-kicker{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--saht-pink-soft);margin-bottom:9px}.saht .saht-sec-head h2{font-size:clamp(21px,5cqi,32px);text-wrap:balance}.saht .saht-sec-head p{margin:10px auto 0;max-width:560px;font-size:14px;text-wrap:pretty}.saht .saht-sec-head::after{content:"";display:block;width:64px;height:2px;margin:16px auto 0;border-radius:2px;background:linear-gradient(90deg,transparent,var(--saht-pink),transparent)}.saht .saht-quick{display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:11px}.saht .saht-quick>*{min-width:0}.saht .saht-quick-item{position:relative;border-radius:18px;padding:17px 14px;text-align:center;border:1px solid #fff0;background:linear-gradient(180deg,var(--saht-surface-2),var(--saht-surface-1)) padding-box,linear-gradient(160deg,var(--saht-line-strong),var(--saht-purple-10) 55%,var(--saht-power-28)) border-box}.saht .saht-quick-item b{display:block;font-size:14px;margin-bottom:5px;color:var(--saht-text)}.saht .saht-quick-item span{font-size:12.5px;color:var(--saht-dim);line-height:1.5;display:block}.saht .saht-quick-ico{width:40px;height:40px;margin:0 auto 11px;border-radius:13px;display:grid;place-items:center;background:var(--saht-pink-14);border:1px solid var(--saht-line-strong);color:var(--saht-pink-soft)}.saht .saht-quick-ico svg{width:18px;height:18px}.saht .saht-quick-hint{margin-top:16px;text-align:center;font-size:13.5px}.saht .saht-steps{display:flex;flex-direction:column;gap:clamp(14px,2.4cqi,24px)}.saht .saht-step{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(16px,3cqi,34px);border-radius:24px;padding:clamp(16px,3cqi,30px);border:1px solid #fff0;background:linear-gradient(180deg,var(--saht-surface-2),var(--saht-surface-1)) padding-box,linear-gradient(150deg,var(--saht-line-strong),var(--saht-purple-10) 46%,var(--saht-power-28)) border-box;box-shadow:var(--saht-shadow)}.saht .saht-step--flip{flex-direction:row-reverse}.saht .saht-step-body{flex:1 1 290px;min-width:0;overflow-wrap:anywhere}.saht .saht-step-media{flex:1 1 250px;min-width:0;max-width:360px;display:flex;flex-direction:column;align-items:center;gap:11px}.saht .saht-step-eyebrow{display:block;font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--saht-dim);margin-bottom:9px}.saht .saht-step-head{display:flex;align-items:center;gap:13px;margin-bottom:12px}.saht .saht-num{flex:0 0 42px;width:42px;height:42px;border-radius:14px;display:grid;place-items:center;font-weight:900;font-size:18px;color:var(--sa-on-accent,#fff);background:linear-gradient(135deg,var(--saht-purple),var(--saht-pink));box-shadow:0 8px 22px var(--saht-pink-35)}.saht .saht-step-head h3{font-size:clamp(17.5px,3.8cqi,24px);text-wrap:balance}.saht .saht-badge-opt{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--saht-power);background:var(--saht-power-08);border:1px solid var(--saht-power-28);padding:4px 10px;border-radius:999px;margin-bottom:10px}.saht .saht-list{margin:0 0 14px;display:flex;flex-direction:column;gap:9px}.saht .saht-list li{position:relative;padding-left:25px;font-size:14px;color:var(--saht-muted)}.saht .saht-list li::before{content:"";position:absolute;left:0;top:.52em;width:11px;height:11px;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--saht-pink-soft),var(--saht-purple));box-shadow:0 0 0 3px var(--saht-pink-14)}.saht .saht-list li strong{color:var(--saht-text)}.saht .saht-note{display:flex;gap:11px;align-items:flex-start;background:var(--saht-power-08);border:1px solid var(--saht-power-28);border-radius:14px;padding:12px 14px;font-size:13px;color:var(--saht-text);line-height:1.55}.saht .saht-note svg{width:16px;height:16px;flex:0 0 16px;margin-top:2px;color:var(--saht-power)}.saht .saht-note--warn{background:rgb(255 197 61 / .08);border-color:rgb(255 197 61 / .28)}.saht .saht-note--warn svg{color:var(--saht-amber)}.saht .saht-note--pink{background:var(--saht-pink-10);border-color:var(--saht-line-strong)}.saht .saht-note--pink svg{color:var(--saht-pink-soft)}.saht .saht-note b{color:var(--saht-text)}.saht .saht-phone{position:relative;width:100%;max-width:300px;border-radius:32px;padding:9px;background:linear-gradient(160deg,rgb(255 255 255 / .16),rgb(255 255 255 / .03));border:1px solid rgb(255 255 255 / .11);box-shadow:0 26px 60px rgb(0 0 0 / .45)}.saht .saht-phone::after{content:"";position:absolute;right:-2px;top:78px;width:2px;height:38px;border-radius:2px;background:rgb(255 255 255 / .16)}.saht .saht-screen{position:relative;background:linear-gradient(180deg,var(--saht-surface-1),var(--saht-deep));border:1px solid rgb(255 255 255 / .06);border-radius:24px;padding:11px 10px 13px;overflow:hidden}.saht .saht-notch{width:46px;height:4px;border-radius:99px;background:rgb(255 255 255 / .18);margin:1px auto 10px}.saht .saht-brand{display:flex;align-items:center;justify-content:center;gap:5px;font-size:11.5px;font-weight:900;margin-bottom:11px}.saht .saht-brand span:first-child{color:#fff}.saht .saht-brand span:last-child{color:var(--saht-power)}.saht .saht-cap{font-size:12px;color:var(--saht-dim);text-align:center;line-height:1.5;max-width:300px}.saht .saht-m-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:5px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .09);border-radius:999px;margin-bottom:10px}.saht .saht-m-bar>*{min-width:0}.saht .saht-m-bar span{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:8.5px;font-weight:700;color:var(--saht-muted);padding:4px 0;border-radius:999px}.saht .saht-m-bar span svg{width:12px;height:12px}.saht .saht-m-bar span.on{background:var(--saht-pink-20);color:#fff}.saht .saht-m-count{background:linear-gradient(135deg,var(--saht-deep),var(--saht-surface-2));border:1px solid var(--saht-line);border-radius:14px;padding:9px;margin-bottom:11px;text-align:center}.saht .saht-m-count-lab{font-size:7.5px;font-weight:800;letter-spacing:.16em;color:var(--saht-pink-soft);text-transform:uppercase}.saht .saht-m-count-row{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:6px}.saht .saht-m-count-row>*{min-width:0}.saht .saht-m-count-row b{display:block;background:rgb(255 255 255 / .06);border-radius:8px;padding:5px 0;font-size:12.5px;font-weight:900;color:#fff}.saht .saht-m-count-row b i{display:block;font-style:normal;font-size:6.5px;font-weight:700;color:var(--saht-dim);letter-spacing:.08em;margin-top:1px}.saht .saht-m-row{display:flex;align-items:center;gap:8px;padding:8px;margin-bottom:7px;background:linear-gradient(180deg,rgb(255 255 255 / .05),rgb(255 255 255 / .02));border:1px solid rgb(255 255 255 / .07);border-radius:14px}.saht .saht-m-row.hot{border-color:var(--saht-line-strong);box-shadow:0 0 0 1px var(--saht-pink-14) inset}.saht .saht-m-ava{flex:0 0 36px;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;font-weight:900;font-size:13px;color:#fff;background:linear-gradient(135deg,var(--saht-purple),var(--saht-pink))}.saht .saht-m-ava.b{background:linear-gradient(135deg,var(--saht-power),var(--saht-purple))}.saht .saht-m-ava.c{background:linear-gradient(135deg,var(--saht-pink-soft),var(--saht-heart))}.saht .saht-m-meta{flex:1 1 auto;min-width:0;overflow:hidden}.saht .saht-m-name{font-size:12px;font-weight:800;color:#fff;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.saht .saht-m-fandom{font-size:8px;font-weight:800;letter-spacing:.1em;color:var(--saht-dim);text-transform:uppercase;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.saht .saht-m-votes{display:flex;align-items:center;gap:4px;font-size:9px;color:var(--saht-muted);margin-top:3px;font-weight:600;white-space:nowrap}.saht .saht-m-votes svg{width:8px;height:8px;flex:0 0 8px;color:var(--saht-heart)}.saht .saht-m-vote{flex:0 0 auto;display:flex;align-items:center;gap:4px;background:linear-gradient(135deg,var(--sa-vote,#FF3DAE),var(--sa-vote-2,#FF74C0));color:var(--sa-on-accent,#fff);font-size:9px;font-weight:900;letter-spacing:.06em;padding:6px 10px;border-radius:999px;box-shadow:0 6px 16px var(--saht-pink-35)}.saht .saht-m-vote svg{width:9px;height:9px;flex:0 0 9px}.saht .saht-m-pop{background:linear-gradient(180deg,var(--saht-surface-2),var(--saht-surface-1));border:1px solid var(--saht-line-strong);border-radius:18px;padding:12px 11px;position:relative}.saht .saht-m-x{position:absolute;right:9px;top:9px;width:18px;height:18px;border-radius:50%;background:rgb(255 255 255 / .08);display:grid;place-items:center;color:var(--saht-muted)}.saht .saht-m-x svg{width:9px;height:9px}.saht .saht-m-nom{display:flex;align-items:center;gap:9px;margin-bottom:10px}.saht .saht-m-nom .saht-m-ava{flex:0 0 42px;width:42px;height:42px;border-radius:14px;font-size:15px}.saht .saht-m-power{border-radius:13px;padding:10px;text-align:center;margin-bottom:10px;background:linear-gradient(135deg,var(--saht-purple-20),var(--saht-pink-20));border:1px solid var(--saht-line-strong)}.saht .saht-m-power b{display:block;font-size:13px;font-weight:900;color:#fff}.saht .saht-m-power span{display:block;font-size:9px;color:var(--saht-muted);margin-top:2px;line-height:1.4}.saht .saht-m-power.on{background:linear-gradient(135deg,var(--saht-power-28),var(--saht-power-14));border-color:var(--saht-power-45);box-shadow:0 0 26px var(--saht-power-14)}.saht .saht-m-power.on b{color:var(--saht-power-2)}.saht .saht-m-turn{display:flex;align-items:center;gap:8px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .12);border-radius:11px;padding:9px 10px;margin-bottom:10px}.saht .saht-m-check{width:16px;height:16px;border-radius:4px;border:2px solid rgb(255 255 255 / .35);flex:0 0 16px}.saht .saht-m-check.done{background:var(--saht-mint);border-color:var(--saht-mint);display:grid;place-items:center}.saht .saht-m-check.done svg{width:10px;height:10px;color:#08251B}.saht .saht-m-turn-t{font-size:10px;font-weight:700;color:#fff;flex:1;min-width:0}.saht .saht-m-turn-t i{display:block;font-style:normal;font-size:7.5px;font-weight:600;color:var(--saht-dim);margin-top:1px}.saht .saht-m-btn{display:flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;font-size:11.5px;font-weight:900;letter-spacing:.07em;padding:11px 8px;color:var(--sa-on-accent,#fff);text-align:center;background:linear-gradient(135deg,var(--sa-vote,#FF3DAE),var(--sa-vote-2,#FF74C0));box-shadow:0 10px 24px var(--saht-pink-35)}.saht .saht-m-btn.off{background:rgb(255 255 255 / .08);color:rgb(255 255 255 / .35);box-shadow:none}.saht .saht-m-btn.ghost{background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .14);box-shadow:none;color:#fff}.saht .saht-m-btn.power{background:linear-gradient(135deg,var(--saht-power),var(--saht-power-2));color:#062730;box-shadow:0 10px 24px var(--saht-power-28)}.saht .saht-m-share-t{font-size:10px;font-weight:800;color:#fff;text-align:center;margin:11px 0 3px}.saht .saht-m-share-s{font-size:8px;color:var(--saht-dim);text-align:center;margin-bottom:8px}.saht .saht-m-share{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.saht .saht-m-share>*{min-width:0}.saht .saht-m-share span{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 2px;border-radius:11px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .08);font-size:7.5px;font-weight:700;color:var(--saht-muted)}.saht .saht-m-share span svg{width:14px;height:14px}.saht .saht-m-share span.fb{color:#5B8CFF}.saht .saht-m-share span.tw{color:#fff}.saht .saht-m-share span.wa{color:#4FE07B}.saht .saht-m-share span.tg{color:#4FC3F7}.saht .saht-m-share span.li{color:#5CE07A}.saht .saht-m-share span.cp{color:var(--saht-pink-soft)}.saht .saht-m-share span.pulse{border-color:var(--saht-line-strong);box-shadow:0 0 0 3px var(--saht-pink-14)}.saht .saht-m-ok{text-align:center;padding:6px 0 2px}.saht .saht-m-ok-ring{width:52px;height:52px;margin:0 auto 10px;border-radius:50%;display:grid;place-items:center;background:rgb(22 229 166 / .12);border:2px solid rgb(22 229 166 / .55)}.saht .saht-m-ok-ring svg{width:24px;height:24px;color:var(--saht-mint)}.saht .saht-m-ok-impact{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.saht .saht-m-plus{font-size:14px;font-weight:900;color:#062730;background:linear-gradient(135deg,var(--saht-power),var(--saht-power-2));padding:2px 9px;border-radius:999px}.saht .saht-m-ok-impact b{font-size:12.5px;color:#fff;font-weight:800}.saht .saht-m-ok-to{font-size:11px;color:var(--saht-muted);margin-top:4px}.saht .saht-m-ok-to b{color:#fff}.saht .saht-m-rally{margin:10px 0;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:12px;padding:9px}.saht .saht-m-rally-k{font-size:7.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--saht-pink-soft)}.saht .saht-m-rally-r{font-size:10.5px;font-weight:800;color:#fff;margin-top:3px}.saht .saht-m-track{height:5px;border-radius:99px;background:rgb(255 255 255 / .1);margin-top:7px;overflow:hidden}.saht .saht-m-track i{display:block;height:100%;width:68%;border-radius:99px;background:linear-gradient(90deg,var(--saht-purple),var(--saht-pink))}.saht .saht-m-sub{font-size:9px;color:var(--saht-dim);margin:8px 0 10px}.saht .saht-m-acts{display:flex;flex-direction:column;gap:7px}.saht .saht-m-rank{display:flex;align-items:center;gap:8px;padding:8px;margin-bottom:7px;border-radius:14px;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .07)}.saht .saht-m-rank.one{background:linear-gradient(135deg,var(--saht-power-28),var(--saht-power-08));border-color:var(--saht-power-45)}.saht .saht-m-rk{flex:0 0 26px;width:26px;height:26px;border-radius:9px;display:grid;place-items:center;font-size:11px;font-weight:900;color:#fff;background:rgb(255 255 255 / .1)}.saht .saht-m-rank.one .saht-m-rk{background:linear-gradient(135deg,var(--saht-power),var(--saht-power-2));color:#062730}.saht .saht-m-pct{font-size:10.5px;font-weight:900;color:#fff;flex:0 0 auto}.saht .saht-m-cool{text-align:center;padding:8px 0}.saht .saht-m-dial{width:88px;height:88px;margin:0 auto 10px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--saht-pink) 0 62%,rgb(255 255 255 / .08) 62% 100%);position:relative}.saht .saht-m-dial::after{content:"";position:absolute;inset:7px;border-radius:50%;background:var(--saht-surface-1)}.saht .saht-m-dial b{position:relative;z-index:1;font-size:16px;font-weight:900;color:#fff}.saht .saht-m-dial b i{display:block;font-style:normal;font-size:7.5px;font-weight:700;color:var(--saht-dim);letter-spacing:.1em}.saht .saht-m-h{font-size:12.5px;font-weight:900;color:#fff}.saht .saht-m-cool p{margin:4px 0 0;font-size:9.5px;color:var(--saht-dim)}.saht .saht-m-welcome{text-align:center;padding:6px 2px}.saht .saht-m-2x{font-size:36px;font-weight:900;line-height:1;background:linear-gradient(120deg,#fff,var(--saht-pink-soft) 55%,var(--saht-purple));-webkit-background-clip:text;background-clip:text;color:#fff0}.saht .saht-m-2x-lab{font-size:8.5px;font-weight:900;letter-spacing:.3em;color:var(--saht-power);margin:6px 0 10px}.saht .saht-m-welcome .saht-m-h{margin-bottom:5px;font-size:14px}.saht .saht-m-welcome>p{margin:0 0 12px;font-size:9.5px;color:var(--saht-muted);line-height:1.5}.saht .saht-m-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:12px}.saht .saht-m-steps>*{min-width:0}.saht .saht-m-steps span{font-size:7.5px;font-weight:700;color:var(--saht-muted);line-height:1.35;display:block}.saht .saht-m-steps i{display:grid;place-items:center;width:30px;height:30px;margin:0 auto 5px;border-radius:50%;background:var(--saht-pink-14);border:1px solid var(--saht-line-strong);color:var(--saht-pink-soft);font-style:normal}.saht .saht-m-steps i svg{width:13px;height:13px}.saht .saht-m-steps span.on i{background:var(--saht-power-14);border-color:var(--saht-power-45);color:var(--saht-power)}.saht .saht-m-foot{font-size:8px;color:var(--saht-dim);margin-top:8px}.saht .saht-m-fine{text-align:center;font-size:8px;color:var(--saht-dim);margin-top:9px}.saht .saht-m-hint{text-align:center;font-size:9px;color:var(--saht-dim);padding:14px 0 4px}.saht .saht-m-live{text-align:center;font-size:8.5px;font-weight:900;letter-spacing:.16em;color:var(--saht-power);margin-bottom:9px}.saht .saht-power{border-radius:24px;padding:clamp(17px,3cqi,32px);background:radial-gradient(600px 240px at 8% 0%,var(--saht-power-14),transparent 60%),linear-gradient(180deg,var(--saht-surface-2),var(--saht-surface-1));border:1px solid var(--saht-power-28)}.saht .saht-power-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:11px;margin-bottom:16px}.saht .saht-power-grid>*{min-width:0}.saht .saht-power-card{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .09);border-radius:16px;padding:15px 14px}.saht .saht-power-card b{display:block;font-size:13.5px;color:#fff;margin-bottom:5px}.saht .saht-power-card p{margin:0;font-size:12.5px;line-height:1.5}.saht .saht-power-n{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:9px;margin-bottom:9px;font-size:12px;font-weight:900;color:#062730;background:linear-gradient(135deg,var(--saht-power),var(--saht-power-2))}.saht .saht-rules{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:11px}.saht .saht-rules>*{min-width:0}.saht .saht-rule{background:linear-gradient(180deg,rgb(255 255 255 / .05),rgb(255 255 255 / .018));border:1px solid var(--saht-line);border-radius:17px;padding:16px;transition:transform .18s ease,border-color .18s ease}.saht .saht-rule:hover{transform:translateY(-2px);border-color:var(--saht-line-strong)}.saht .saht-rule-ico{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;margin-bottom:10px;background:var(--saht-purple-20);border:1px solid var(--saht-purple-32);color:var(--saht-pink-soft)}.saht .saht-rule-ico svg{width:16px;height:16px}.saht .saht-rule b{display:block;font-size:14px;color:#fff;margin-bottom:4px}.saht .saht-rule p{margin:0;font-size:12.5px;line-height:1.5}.saht .saht-faq{display:flex;flex-direction:column;gap:8px}.saht .saht-faq details{background:linear-gradient(180deg,rgb(255 255 255 / .045),rgb(255 255 255 / .015));border:1px solid var(--saht-line);border-radius:15px;overflow:hidden;transition:border-color .18s ease,background .18s ease}.saht .saht-faq details:hover{border-color:var(--saht-line-strong)}.saht .saht-faq details[open]{border-color:var(--saht-line-strong);background:var(--saht-pink-06)}.saht .saht-faq summary{cursor:pointer;list-style:none;padding:14px 42px 14px 16px;position:relative;font-size:14px;font-weight:700;color:#fff}.saht .saht-faq summary::-webkit-details-marker{display:none}.saht .saht-faq summary::marker{content:""}.saht .saht-faq summary::after{content:"";position:absolute;right:17px;top:50%;width:8px;height:8px;border-right:2px solid var(--saht-pink-soft);border-bottom:2px solid var(--saht-pink-soft);transform:translateY(-70%) rotate(45deg);transition:transform .18s ease}.saht .saht-faq details[open] summary::after{transform:translateY(-30%) rotate(-135deg)}.saht .saht-faq-body{padding:0 16px 15px}.saht .saht-faq-body p{font-size:13.5px;margin:0 0 10px}.saht .saht-faq-body p:last-child{margin-bottom:0}.saht .saht-faq-body ol{margin:0!important;padding-left:19px!important;list-style:decimal!important;color:var(--saht-muted);font-size:13.5px;display:flex;flex-direction:column;gap:6px}.saht .saht-faq-body ol li{list-style:decimal!important}.saht .saht-faq-body ol strong{color:#fff}.saht .saht-cta{margin-top:clamp(30px,4cqi,46px);text-align:center;border-radius:24px;padding:clamp(22px,4cqi,40px);background:radial-gradient(520px 220px at 50% 0%,var(--saht-pink-26),transparent 62%),linear-gradient(180deg,var(--saht-surface-2),var(--saht-surface-1));border:1px solid var(--saht-line-strong)}.saht .saht-cta h2{font-size:clamp(19px,4.6cqi,29px);margin-bottom:8px;text-wrap:balance}.saht .saht-cta p{max-width:520px;margin:0 auto 18px}.saht .saht-cta-btn{display:inline-flex;align-items:center;gap:9px;padding:14px 28px;border-radius:999px;font-size:15px;font-weight:900;letter-spacing:.03em;color:var(--sa-on-accent,#fff)!important;text-decoration:none!important;background:linear-gradient(135deg,var(--saht-purple),var(--saht-pink));box-shadow:0 14px 34px var(--saht-pink-35);transition:transform .18s ease,box-shadow .18s ease}.saht .saht-cta-btn:hover{transform:translateY(-2px);box-shadow:0 18px 42px var(--saht-pink-46)}.saht .saht-cta-btn svg{width:17px;height:17px}.saht .saht-cta-note{font-size:12px;color:var(--saht-dim);margin-top:14px}@container saht (max-width:560px){.saht .saht-fact{font-size:11.5px;padding:7px 11px}.saht .saht-step{border-radius:20px}.saht .saht-num{flex:0 0 36px;width:36px;height:36px;font-size:16px;border-radius:12px}.saht .saht-phone{max-width:280px;padding:8px;border-radius:28px}.saht .saht-screen{padding:10px 9px 12px}.saht .saht-quick-item{padding:15px 12px}.saht .saht-faq summary{font-size:13.5px;padding:13px 38px 13px 14px}.saht .saht-faq-body{padding:0 14px 14px}}@media (max-width:560px){.saht .saht-fact{font-size:11.5px;padding:7px 11px}.saht .saht-num{flex:0 0 36px;width:36px;height:36px;font-size:16px;border-radius:12px}.saht .saht-phone{max-width:280px;padding:8px;border-radius:28px}.saht .saht-screen{padding:10px 9px 12px}}@media (prefers-reduced-motion:reduce){.saht *{transition:none!important;animation:none!important}}