:root{--page:#fbfafd;--surface:#fff;--surface-2:#eeede9;--surface-3:#e4e2dd;--line:rgba(24,22,18,.08);--line-2:rgba(24,22,18,.15);--ink:#18171b;--ink-2:#4e4e55;--ink-3:#66666e;--ok:#15803d;--bad:#b91c1c;--bad-soft:#fde8e8;--shadow:0 1px 2px rgba(24,22,18,.04),0 6px 20px -10px rgba(24,22,18,.12);--brand-mark:#7b2ff7;--brand-soft:rgba(123,47,247,.07);--brand-text:#6420d6;--pink:#f2487f;--grad:linear-gradient(100deg,#7b2ff7,#b23cd8 50%,#f2487f);--font:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--display:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,monospace}html.dark{--page:#0e0c13;--surface:#17171a;--surface-2:#1f1f23;--surface-3:#2a2a30;--line:hsla(0,0%,100%,.07);--line-2:hsla(0,0%,100%,.14);--ink:#eeedf0;--ink-2:#abaab2;--ink-3:#8e8d96;--ok:#4ade80;--bad:#fca5a5;--bad-soft:hsla(0,91%,71%,.12);--shadow:0 6px 20px -10px rgba(0,0,0,.6);--brand-mark:#a77bff;--brand-soft:rgba(167,123,255,.13);--brand-text:#c3a5ff;--pink:#ff7aa6;--grad:linear-gradient(100deg,#8b4dff,#c153e6 50%,#ff6a9a)}*{box-sizing:border-box}body.su-body{-webkit-font-smoothing:antialiased;background:var(--page);color:var(--ink);font-family:var(--font);font-size:14px;line-height:1.5;margin:0;transition:background .25s,color .25s}.su-body button,.su-body input,.su-body select{font:inherit}.su-body button:not(.btn-g),.su-body input,.su-body select{color:inherit}.su-env{background:#fff1db;border-radius:0 0 8px 8px;color:#8a4b00;font:500 11px var(--mono);left:50%;letter-spacing:.08em;padding:2px 10px;position:fixed;text-transform:uppercase;top:0;transform:translateX(-50%);z-index:9}[hidden]{display:none!important}.sr{clip:rect(0 0 0 0);height:1px;position:absolute;width:1px}.pg,.sr{overflow:hidden}.pg{display:flex;flex-direction:column;min-height:100vh;position:relative}.glow{background:radial-gradient(50% 50% at 35% 50%,rgba(123,47,247,.16),transparent 70%),radial-gradient(45% 50% at 68% 50%,rgba(242,72,127,.13),transparent 70%);filter:blur(20px);height:620px;left:50%;pointer-events:none;position:absolute;top:-340px;transform:translateX(-50%);width:1100px}.topbar{background:var(--line);height:3px;position:relative;z-index:1}.topbar i{background:var(--grad);border-radius:0 3px 3px 0;bottom:0;left:0;position:absolute;top:0;transition:width .6s cubic-bezier(.3,.8,.3,1)}.hd{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:22px 32px;position:relative}.hd img{display:block;height:21px;width:auto}.hd .r{align-items:center;color:var(--ink-3);display:flex;font-size:13.5px;gap:10px}.hd .r a{color:var(--brand-text);font-weight:500;text-decoration:none}.icon-btn{background:transparent;border:0;border-radius:10px;color:var(--ink-2);cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.icon-btn:hover{background:var(--surface-2);color:var(--ink)}.mid{flex:1;justify-content:center;padding:4vh 24px 40px;position:relative}.col,.mid{display:flex}.col{animation:rise .45s cubic-bezier(.2,.8,.3,1) both;flex-direction:column;gap:22px;max-width:460px;width:100%}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}.ft{display:flex;font-size:12.5px;gap:16px;justify-content:center;padding:18px;position:relative}.ft,.ft a{color:var(--ink-3)}.navrow{display:flex;justify-content:space-between;min-height:30px}.back,.navrow{align-items:center}.back{background:none;border:0;border-radius:8px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:500;gap:6px;height:30px;margin-left:-6px;padding:0 10px 0 6px}.back:hover{background:var(--surface-2);color:var(--ink)}.stepof{color:var(--ink-3);font:500 12px var(--mono);letter-spacing:.04em;text-transform:uppercase}.badge{align-items:center;align-self:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow);color:var(--ink-2);display:inline-flex;font-size:12.5px;font-weight:500;gap:7px;height:28px;padding:0 12px}.badge i{background:var(--grad);border-radius:50%;height:7px;width:7px}.ttl{font-family:var(--display);font-size:44px;font-weight:800;letter-spacing:-.025em;line-height:1.02;margin:0}.ttl em{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.sub-t{color:var(--ink-2);font-size:16px;line-height:1.5;margin:10px 0 0}.who{color:var(--ink);font-weight:600;word-break:break-all}.mono{font-family:var(--mono)}.sc{background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:0 1px 2px rgba(24,22,18,.04),0 20px 40px -24px rgba(60,20,120,.18);display:flex;flex-direction:column;gap:16px;padding:22px}.small{color:var(--ink-3);font-size:13.5px;line-height:1.5;margin:0;text-align:center}.linkbtn{background:none;border:0;color:var(--brand-text);cursor:pointer;font-size:inherit;font-weight:500;padding:0}.trust{color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:13px;gap:18px;justify-content:center}.trust span{align-items:center;display:inline-flex;gap:6px}.trust svg{color:var(--brand-text)}.flabel{display:block;font-size:13.5px;font-weight:500;margin-bottom:6px}.req{color:var(--pink);margin-left:2px}.opt{color:var(--ink-3);font-size:12.5px;font-weight:400;margin-left:6px}.field{background:var(--surface);border:1px solid var(--line-2);border-radius:12px;font-size:15px;height:46px;outline:none;padding:0 14px;transition:border-color .15s,box-shadow .15s;width:100%}.field:focus{border-color:var(--brand-mark);box-shadow:0 0 0 4px var(--brand-soft)}.field.err{border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-soft)}.errt{color:var(--bad);font-size:12.5px;margin-top:6px}.chk{align-items:flex-start;color:var(--ink-2);cursor:pointer;display:flex;font-size:14px;gap:11px;line-height:1.45}.chk input{accent-color:var(--brand-mark);flex:none;height:18px;margin:1px 0 0;width:18px}.chk a{color:var(--brand-text)}.chk.err{color:var(--bad)}.row2{display:grid;gap:12px;grid-template-columns:1fr 1fr}.phone{display:grid;gap:8px;grid-template-columns:110px 1fr}.pw{position:relative}.pw .field{padding-right:48px}.eye{background:none;border:0;border-radius:9px;color:var(--ink-3);cursor:pointer;display:grid;height:40px;place-items:center;position:absolute;right:4px;top:3px;width:40px}.eye:hover{background:var(--surface-2);color:var(--ink)}.meter{display:grid;gap:4px;grid-template-columns:repeat(4,1fr);margin-top:8px}.meter i{background:var(--surface-3);border-radius:2px;height:4px;transition:background .3s}.meter.l1 i:nth-child(-n+1){background:#e5484d}.meter.l2 i:nth-child(-n+2){background:#f5a524}.meter.l3 i:nth-child(-n+3){background:#7b2ff7}.meter.l4 i{background:#16a34a}.mrow{color:var(--ink-3);display:flex;font-size:12.5px;gap:10px;justify-content:space-between;margin-top:6px}.mrow b{color:var(--ink-2);font-weight:500;white-space:nowrap}.mrow .bad{color:var(--bad)}.btn-g{align-items:center;background:var(--grad);background-size:150% 100%;border:0;border-radius:14px;box-shadow:0 12px 26px -14px rgba(123,47,247,.8);color:#fff;cursor:pointer;display:inline-flex;font-size:15.5px;font-weight:600;gap:8px;height:52px;justify-content:center;transition:background-position .4s,transform .15s;width:100%}.btn-g:hover{background-position:100% 0}.btn-g:active{transform:translateY(1px)}.btn-g[disabled]{box-shadow:none;cursor:not-allowed;opacity:.45}.btn-g,.btn-g:active,.btn-g:focus,.btn-g:hover,.btn-g:visited{color:#fff!important}.btn-g svg{stroke:#fff;color:#fff;transition:transform .2s}.btn-g:hover svg{transform:translateX(3px)}.spin{animation:sp .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;display:inline-block;flex:none;height:18px;width:18px}@keyframes sp{to{transform:rotate(1turn)}}.code{align-items:center;display:grid;gap:8px;grid-template-columns:repeat(3,1fr) 12px repeat(3,1fr)}.code input{background:var(--page);border:1.5px solid var(--line-2);border-radius:14px;caret-color:var(--brand-mark);font:600 26px var(--mono);height:64px;outline:0;text-align:center;transition:all .15s;width:100%}.code input:focus{background:var(--surface);border-color:var(--brand-mark);box-shadow:0 0 0 4px var(--brand-soft)}.code input.f{background:var(--surface);border-color:color-mix(in srgb,var(--brand-mark) 40%,var(--line-2))}.code.err input{animation:shake .35s;border-color:var(--bad)}.code .dash{background:var(--line-2);height:2px}@keyframes shake{20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}.dom{align-items:center;background:var(--surface);border:1px solid var(--line-2);border-radius:12px;display:flex;height:46px;overflow:hidden}.dom:focus-within{border-color:var(--brand-mark);box-shadow:0 0 0 4px var(--brand-soft)}.dom.err{border-color:var(--bad)}.dom input{background:none;border:0;flex:1;height:100%;min-width:0;outline:0;padding:0 2px 0 14px;text-align:right}.dom .suf,.dom input{font:500 14.5px var(--mono)}.dom .suf{color:var(--ink-3);padding-right:12px}.dom .st{border-left:1px solid var(--line);display:grid;height:100%;place-items:center;width:38px}.avail{color:var(--ink-3);font-size:12.5px;margin-top:7px}.avail.ok{color:var(--ok)}.avail.bad{color:var(--bad)}.types{display:flex;flex-wrap:wrap;gap:7px}.type{align-items:center;background:var(--surface);border:1.5px solid var(--line-2);border-radius:999px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:500;gap:8px;height:38px;padding:0 14px 0 8px;transition:all .15s}.type:hover{color:var(--ink)}.type[aria-checked=true]{background:var(--brand-soft);border-color:var(--brand-mark);color:var(--brand-text)}.type .sw{border-radius:50%;color:#fff;display:grid;font-size:11px;height:22px;place-items:center;width:22px}.mini{align-items:center;background:var(--page);border:1px dashed var(--line-2);border-radius:14px;display:flex;gap:12px;padding:12px}.mini .cov{border-radius:12px;color:#fff;display:grid;flex:none;font:700 18px var(--display);height:56px;place-items:center;transition:background .4s;width:56px}.mini b{display:block;font-size:15px}.mini span{color:var(--ink-3);font:500 12.5px var(--mono)}.orb{display:grid;height:92px;margin:0 auto;place-items:center;position:relative;width:92px}.orb,.orb:before{border-radius:50%}.orb:before{animation:sp 2.2s linear infinite;background:conic-gradient(from 0deg,#7b2ff7,#f2487f,#7b2ff7);content:"";inset:0;-webkit-mask:radial-gradient(circle,transparent 40px,#000 41px);mask:radial-gradient(circle,transparent 40px,#000 41px);position:absolute}.orb.done:before{animation:none;background:var(--grad);-webkit-mask:none;mask:none}.orb b{font:600 17px var(--mono);position:relative}.orb.done b{color:#fff}.bl{align-items:center;color:var(--ink-3);display:flex;font-size:14px;gap:10px;padding:3px 0;transition:color .3s}.bl i{border:1.5px solid var(--line-2);border-radius:50%;display:grid;flex:none;font-size:11px;font-style:normal;height:20px;place-items:center;width:20px}.bl.on{color:var(--ink);font-weight:500}.bl.on i{animation:sp .8s linear infinite;border-color:var(--brand-mark);border-right-color:transparent}.bl.done{color:var(--ink-2)}.bl.done i{background:var(--brand-soft);border-color:transparent;color:var(--brand-text)}.q{flex-direction:column;gap:10px}.q,.q h3{display:flex}.q h3{align-items:baseline;font-size:14.5px;font-weight:600;gap:8px;margin:0}.q h3 span{color:var(--ink-3);font:500 12px var(--mono)}.pills{display:flex;flex-wrap:wrap;gap:7px}.pill{background:var(--surface);border:1.5px solid var(--line-2);border-radius:999px;color:var(--ink-2);cursor:pointer;font-size:13.5px;font-weight:500;height:36px;padding:0 14px;transition:all .15s}.pill:hover{color:var(--ink)}.pill[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand-mark);color:var(--brand-text)}.other{background:none;border:1.5px dashed var(--line-2);border-radius:999px;font-size:13.5px;font-weight:500;height:36px;outline:0;padding:0 14px;width:130px}.other:focus{border-color:var(--brand-mark);border-style:solid}.hero-ok{background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:0 30px 60px -30px rgba(60,20,120,.35);overflow:hidden}.hero-ok .cv{align-items:flex-end;color:#fff;display:flex;height:120px;padding:16px 18px;position:relative}.hero-ok .cv:after{background:radial-gradient(60% 80% at 85% 0,hsla(0,0%,100%,.28),transparent 60%);content:"";inset:0;position:absolute}.hero-ok .cv b{font:700 24px var(--display);position:relative}.hero-ok .tile{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsla(0,0%,100%,.22);border-radius:12px;display:grid;font:700 15px var(--display);height:40px;left:18px;place-items:center;position:absolute;top:16px;width:40px;z-index:1}.hero-ok .lk{align-items:center;display:flex;gap:8px;padding:12px 12px 12px 18px}.hero-ok .lk>span{color:var(--brand-text);flex:1;font:500 14px var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy{align-items:center;background:var(--surface);border:1px solid var(--line-2);border-radius:9px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;height:36px;padding:0 12px}.next3{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.next3 div{background:var(--surface);border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;font-size:13px;font-weight:500;gap:8px;padding:12px}.next3 i{background:var(--brand-soft);border-radius:9px;color:var(--brand-text);display:grid;font:600 12px var(--mono);font-style:normal;height:28px;place-items:center;width:28px}@media (max-width:640px){.hd{padding:16px 18px}.hd .r span{display:none}.mid{padding:2vh 18px 32px}.ttl{font-size:34px}.sc{padding:18px}.code input{font-size:22px;height:54px}.next3{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.grecaptcha-badge{visibility:hidden}.su-body h1,.su-body h2,.su-body h3,.su-body h4,.su-body h5,.su-body h6{font-family:var(--display);font-weight:800;letter-spacing:-.02em}html :is(.ttl,h1,h2,h3,h4,h5,h6){font-weight:800}
