

[hidden]{display:none!important}


body.pa-wired .auth-main{padding-top:104px}
body.pa-wired .auth-mark{width:min(120px,30vw);margin-bottom:22px}
body.pa-wired .auth-h{font-size:clamp(30px,4.6vw,58px);margin-bottom:16px}
body.pa-wired .auth-lead{margin-bottom:20px}
body.pa-wired .auth-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:none;margin:0 auto 24px}
body.pa-wired .auth-list li{padding:7px 12px 7px 8px;border-radius:999px;font-size:13px;gap:8px}
body.pa-wired .auth-list i{width:20px;height:20px}
body.pa-wired .auth-list i svg{width:10px;height:10px}
body.pa-wired .auth-alt{margin-top:18px}
.auth-forgot{margin-top:8px!important}


.pa-mount{width:100%;max-width:560px;margin:0 auto;text-align:left}
.pa-form,.pa-panel{position:relative;padding:26px;border-radius:var(--r);background:rgba(11,14,16,.94);box-shadow:0 0 0 1px var(--line) inset,0 30px 80px -40px rgba(80,254,182,.35)}
.pa-form::before,.pa-panel::before{content:"";position:absolute;left:24px;right:24px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(143,255,143,.55),transparent)}
.pa-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 14px}
.pa-f{min-width:0}
.pa-f.full{grid-column:1/-1}
.pa-l{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 7px;font:600 10.5px/1.2 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--tx2)}
.pa-l small{font:500 10px/1 var(--fm);letter-spacing:.08em;text-transform:none;color:var(--tx3)}
.pa-iw{position:relative;display:flex;align-items:center}
.pa-in{width:100%;height:50px;padding:0 14px;border:0;border-radius:14px;background:#06090B;color:#fff;font:500 16px/1.2 var(--fb);color-scheme:dark;box-shadow:0 0 0 1px var(--line2) inset;transition:box-shadow .2s,background .2s;-webkit-appearance:none;appearance:none}
.pa-in::placeholder{color:#4F5A60}
.pa-in:hover{box-shadow:0 0 0 1px var(--line3) inset}
.pa-in:focus{outline:none;background:#081011;box-shadow:0 0 0 1px rgba(80,254,182,.75) inset,0 0 0 4px rgba(80,254,182,.12)}
select.pa-in{padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 3.8 5 6.8 8 3.8' fill='none' stroke='%2350FEB6' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px;cursor:pointer}
select.pa-in option,select.pa-in optgroup{background:#0B0E10;color:#fff}
.pa-in.mono,.mono{font-family:var(--fm);letter-spacing:.04em}
.pa-iw.has-pre .pa-in{padding-left:36px}
.pa-pre{position:absolute;left:14px;top:50%;transform:translateY(-50%);font:600 16px/1 var(--fm);color:var(--mint);pointer-events:none}
.pa-iw.has-eye .pa-in{padding-right:52px}
.pa-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:40px;height:40px;border:0;border-radius:10px;background:transparent;color:var(--tx2);display:grid;place-items:center;cursor:pointer}
.pa-eye:hover{color:#fff;background:rgba(255,255,255,.06)}
.pa-hint{margin:6px 2px 0;font-size:12.5px;line-height:1.45;color:var(--tx3)}
.pa-hint button,.pa-link{border:0;background:none;padding:0;color:var(--mint);font:inherit;font-weight:700;cursor:pointer;text-decoration:none}
.pa-hint button:hover,.pa-link:hover{text-decoration:underline}
.pa-err{margin:0;max-height:0;overflow:hidden;font-size:13px;line-height:1.4;color:#FF8A96;transition:max-height .25s,margin .25s}
.pa-f.bad .pa-err{max-height:80px;margin-top:6px}
.pa-f.bad .pa-in{box-shadow:0 0 0 1px rgba(255,92,108,.8) inset,0 0 0 4px rgba(255,92,108,.1)}
.pa-f.good .pa-in{box-shadow:0 0 0 1px rgba(80,254,182,.35) inset}
.pa-hp{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}

.pa-captcha{margin:14px 0 4px;min-height:65px;max-width:100%}
.pa-captcha[hidden]{display:none}


.pa-meter{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:8px 2px 0}
.pa-meter i{height:4px;border-radius:4px;background:rgba(255,255,255,.08);transition:background .3s}
.pa-meter[data-s="1"] i:nth-child(-n+1){background:#FF5C6C}
.pa-meter[data-s="2"] i:nth-child(-n+2){background:#E9C46A}
.pa-meter[data-s="3"] i:nth-child(-n+3){background:#8FFF8F}
.pa-meter[data-s="4"] i{background:var(--mint);box-shadow:0 0 10px rgba(80,254,182,.5)}
.pa-meter-t{display:block;margin:5px 2px 0;font:500 11px/1 var(--fm);letter-spacing:.08em;color:var(--tx3)}
.pa-meter-t:empty{display:none}


.pa-checks{display:grid;gap:10px;margin:18px 0 4px}
.pa-check{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-size:14.5px;line-height:1.45;color:#d6e6df}
.pa-check input{position:absolute;opacity:0;width:1px;height:1px}
.pa-check .bx{flex:none;width:22px;height:22px;margin-top:1px;border-radius:7px;background:#06090B;box-shadow:0 0 0 1px var(--line3) inset;display:grid;place-items:center;transition:background .2s,box-shadow .2s}
.pa-check .bx svg{width:14px;height:14px;stroke:#02130D;stroke-width:3;fill:none;opacity:0;transform:scale(.4);transition:opacity .2s,transform .3s var(--ease)}
.pa-check input:checked+.bx{background:var(--grad);box-shadow:0 0 14px -2px rgba(80,254,182,.7)}
.pa-check input:checked+.bx svg{opacity:1;transform:none}
.pa-check input:focus-visible+.bx{outline:2px solid var(--mint);outline-offset:3px}
.pa-check small{display:block;color:var(--tx3);font-size:12.5px}
.pa-f.bad .pa-check .bx{box-shadow:0 0 0 1px rgba(255,92,108,.9) inset}


.pa-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:20px}
.pa-wide{width:100%}
.btn[disabled]{opacity:.55;cursor:default;transform:none}
.btn.is-busy{color:transparent!important}
.btn.is-busy::after{content:"";position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;border:2px solid rgba(2,19,13,.25);border-top-color:#02130D;animation:pa-spin .8s linear infinite}
.btn-g.is-busy::after{border-color:rgba(255,255,255,.2);border-top-color:#fff}
@keyframes pa-spin{to{transform:rotate(360deg)}}
.pa-sub{margin:14px 0 0;text-align:center;font:500 11px/1.5 var(--fm);letter-spacing:.06em;color:var(--tx3)}
.btn-d{color:#FFD5DA;background:rgba(255,92,108,.08);box-shadow:0 0 0 1px rgba(255,92,108,.45) inset}
.btn-d:hover{background:rgba(255,92,108,.16)}


.pa-alert{display:flex;gap:12px;align-items:flex-start;margin:0 0 16px;padding:13px 15px;border-radius:14px;font-size:14px;line-height:1.5;text-align:left;background:rgba(80,254,182,.07);box-shadow:0 0 0 1px rgba(80,254,182,.3) inset;color:#d9fff0}
.pa-alert .pa-ic{width:18px;height:18px;margin-top:2px;stroke:var(--mint)}
.pa-alert b{color:#fff}
.pa-alert--warn{background:rgba(233,196,106,.08);box-shadow:0 0 0 1px rgba(233,196,106,.4) inset;color:#f5e6c4}
.pa-alert--warn .pa-ic{stroke:var(--gold)}
.pa-alert--bad{background:rgba(255,92,108,.08);box-shadow:0 0 0 1px rgba(255,92,108,.45) inset;color:#ffd5da}
.pa-alert--bad .pa-ic{stroke:#FF8A96}
.pa-alert--info{background:rgba(70,187,181,.07);box-shadow:0 0 0 1px rgba(70,187,181,.35) inset;color:#d3f0ee}
.pa-alert--info .pa-ic{stroke:var(--sea)}
.pa-alert .grow{flex:1;min-width:0}
.pa-alert .pa-link{margin-left:4px}
.pa-alert[hidden]{display:none}


.pa-ic{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}


.pa-inviter{display:flex;align-items:center;gap:10px;margin:0 0 18px;padding:8px 8px 8px 10px;border-radius:999px;background:rgba(80,254,182,.08);box-shadow:0 0 0 1px rgba(80,254,182,.35) inset;font-size:14px;color:#d9fff0}
.pa-inviter .pa-av{width:30px;height:30px;border-radius:50%;background:var(--grad);display:grid;place-items:center;color:#02130D;font:400 13px/1 var(--fd);flex:none}
.pa-inviter .grow{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pa-inviter b{color:#fff}
.pa-inviter button{flex:none;height:30px;padding:0 12px;border:0;border-radius:999px;background:rgba(255,255,255,.06);color:var(--tx2);font:600 11px/1 var(--fm);letter-spacing:.08em;cursor:pointer}
.pa-inviter button:hover{color:#fff;background:rgba(255,255,255,.12)}
.pa-inviter.off{background:rgba(255,255,255,.03);box-shadow:0 0 0 1px var(--line) inset;color:var(--tx3)}
.pa-inviter.off .pa-av{background:#1a2226;color:var(--tx3)}


.pa-done{text-align:center}
.pa-done h2{margin:6px 0 10px;font:400 clamp(20px,2.4vw,26px)/1.15 var(--fd);text-transform:uppercase;letter-spacing:.02em}
.pa-done>p{color:var(--tx2);font-size:15.5px;margin:0 auto 14px;max-width:440px}
.pa-done>p b{color:#fff;word-break:break-all}
.pa-done .pa-alert{text-align:left}
.pa-done>p.pa-sub{max-width:none;margin:16px 0 0;font:500 11px/1.5 var(--fm);letter-spacing:.06em;color:var(--tx3)}
.pa-done .pa-actions{justify-content:center}
.pa-badge{position:relative;width:76px;height:76px;margin:4px auto 12px;border-radius:24px;background:var(--grad);display:grid;place-items:center;box-shadow:0 0 0 6px rgba(80,254,182,.08),0 18px 50px -12px rgba(80,254,182,.8);animation:pa-pop .7s var(--ease) both}
.pa-badge .pa-ic{width:34px;height:34px;stroke:#02130D;stroke-width:2}
.pa-badge::after{content:"";position:absolute;inset:-6px;border-radius:28px;box-shadow:0 0 0 1px rgba(80,254,182,.5);animation:pa-ring 2.4s 1s infinite}
.pa-badge--bad{background:linear-gradient(115deg,#ff8a96,#ff5c6c);box-shadow:0 0 0 6px rgba(255,92,108,.08),0 18px 50px -12px rgba(255,92,108,.7)}
.pa-badge--bad::after{box-shadow:0 0 0 1px rgba(255,92,108,.5)}
.pa-badge--warn{background:linear-gradient(115deg,#f3d98d,#E9C46A);box-shadow:0 0 0 6px rgba(233,196,106,.08),0 18px 50px -12px rgba(233,196,106,.6)}
.pa-badge--warn::after{box-shadow:0 0 0 1px rgba(233,196,106,.5)}
@keyframes pa-pop{from{transform:scale(.5) rotate(-8deg);opacity:0}to{transform:none;opacity:1}}
@keyframes pa-ring{0%{transform:scale(1);opacity:1}70%,100%{transform:scale(1.35);opacity:0}}
.pa-loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:140px;color:var(--tx3);font:500 12px/1 var(--fm);letter-spacing:.1em;text-transform:uppercase}
.pa-loading::before{content:"";width:18px;height:18px;border-radius:50%;border:2px solid rgba(80,254,182,.2);border-top-color:var(--mint);animation:pa-spin .8s linear infinite}


.pa-toast{position:fixed;left:50%;bottom:22px;z-index:120;max-width:min(520px,calc(100% - 32px));padding:13px 18px;border-radius:16px;background:#0B0E10;box-shadow:0 0 0 1px rgba(80,254,182,.45) inset,0 20px 60px -20px rgba(0,0,0,.9),0 0 40px -16px rgba(80,254,182,.5);color:#eafff5;font-size:14.5px;line-height:1.45;transform:translate(-50%,160%);opacity:0;transition:transform .5s var(--ease),opacity .3s;pointer-events:none;text-align:center}
.pa-toast.show{transform:translate(-50%,0);opacity:1}
.pa-toast--bad{box-shadow:0 0 0 1px rgba(255,92,108,.6) inset,0 20px 60px -20px rgba(0,0,0,.9);color:#ffd5da}


body.acct{min-height:100vh;background:radial-gradient(90% 55% at 78% -8%,#0d3033 0%,#071618 34%,var(--bg) 70%) no-repeat,var(--bg)}
.acct .nav{background:rgba(3,3,5,.92);box-shadow:0 1px 0 var(--line)}
.acct-bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.acct-bg::before{content:"";position:absolute;left:-40%;right:-40%;top:-10%;height:60%;background:linear-gradient(rgba(80,254,182,.06) 1px,transparent 1px) 0 0/100% 56px,linear-gradient(90deg,rgba(80,254,182,.05) 1px,transparent 1px) 50% 0/56px 100%;-webkit-mask-image:radial-gradient(60% 70% at 70% 0%,#000,transparent 75%);mask-image:radial-gradient(60% 70% at 70% 0%,#000,transparent 75%)}
.acct-main{position:relative;z-index:2;width:min(1140px,100%);margin:0 auto;padding:100px 24px 56px}
.nav-out{gap:8px}
.nav-out .pa-ic{width:15px;height:15px}
.nav-panel .pa-ic{width:15px;height:15px}


.acct-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px;align-items:stretch;margin-bottom:22px}
.acct-hi{padding:10px 0 0}
.acct-kick{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 11px;border-radius:999px;background:rgba(3,3,5,.6);box-shadow:0 0 0 1px var(--line) inset;font:500 10.5px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--mint);margin-bottom:20px}
.acct-kick .who{color:var(--tx2);letter-spacing:.06em;text-transform:none}
.acct-h{margin:0 0 14px;font:400 clamp(34px,5.4vw,64px)/1.02 var(--fd);text-transform:uppercase;letter-spacing:-.005em;overflow-wrap:anywhere}
.acct-lead{color:var(--tx2);font-size:clamp(15.5px,1.3vw,18px);max-width:520px;margin:0 0 18px}
.acct-meta{display:flex;flex-wrap:wrap;gap:8px}
.acct-meta span{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:999px;background:rgba(255,255,255,.035);box-shadow:0 0 0 1px var(--line) inset;font:500 11.5px/1 var(--fm);color:var(--tx2)}
.acct-meta .pa-ic{width:13px;height:13px;stroke:var(--mint)}


.st-card{position:relative;overflow:hidden;display:flex;gap:22px;align-items:center;padding:24px;border-radius:var(--r);background:linear-gradient(160deg,rgba(80,254,182,.07),rgba(11,14,16,.96) 46%);box-shadow:0 0 0 1px rgba(80,254,182,.22) inset,0 30px 90px -40px rgba(80,254,182,.45)}
.st-card[data-k="pending"]{background:linear-gradient(160deg,rgba(233,196,106,.08),rgba(11,14,16,.96) 46%);box-shadow:0 0 0 1px rgba(233,196,106,.28) inset,0 30px 90px -40px rgba(233,196,106,.35)}
.st-card[data-k="expired"]{background:linear-gradient(160deg,rgba(255,92,108,.08),rgba(11,14,16,.96) 46%);box-shadow:0 0 0 1px rgba(255,92,108,.3) inset}
.st-card[data-k="premium"]{background:linear-gradient(160deg,rgba(233,196,106,.1),rgba(11,14,16,.96) 50%);box-shadow:0 0 0 1px rgba(233,196,106,.35) inset,0 30px 90px -40px rgba(233,196,106,.45)}
.pa-ring{position:relative;flex:none;width:132px;height:132px}
.pa-ring svg{width:100%;height:100%;transform:rotate(-90deg)}
.pa-ring circle{fill:none;stroke-width:9}
.pa-ring .tr{stroke:rgba(255,255,255,.07)}
.pa-ring .pr{stroke:url(#paRingG);stroke-linecap:round;transition:stroke-dashoffset 1s linear;filter:drop-shadow(0 0 6px rgba(80,254,182,.55))}
.st-card[data-k="pending"] .pa-ring .pr{stroke:var(--gold);filter:drop-shadow(0 0 6px rgba(233,196,106,.5))}
.st-card[data-k="expired"] .pa-ring .pr{stroke:#FF5C6C;filter:none}
.pa-ring-c{position:absolute;inset:0;display:grid;place-content:center;text-align:center}
.pa-ring-c b{display:block;font:400 25px/1 var(--fd);letter-spacing:.02em;white-space:nowrap}
.pa-ring-c small{display:block;margin-top:6px;font:500 9.5px/1 var(--fm);letter-spacing:.16em;text-transform:uppercase;color:var(--tx3)}
.pa-ring--icon{width:112px;height:112px;border-radius:50%;background:radial-gradient(circle,rgba(80,254,182,.12),transparent 70%);box-shadow:0 0 0 1px rgba(80,254,182,.28) inset,0 0 0 9px rgba(255,255,255,.03) inset}
.pa-ring--icon svg{transform:none}
.pa-ring--icon .pa-ring-c .pa-ic{width:44px;height:44px;stroke:var(--mint);stroke-width:1.5}
.st-card[data-k="expired"] .pa-ring--icon{background:radial-gradient(circle,rgba(255,92,108,.12),transparent 70%);box-shadow:0 0 0 1px rgba(255,92,108,.3) inset,0 0 0 9px rgba(255,255,255,.03) inset}
.st-card[data-k="premium"] .pa-ring--icon{background:radial-gradient(circle,rgba(233,196,106,.14),transparent 70%);box-shadow:0 0 0 1px rgba(233,196,106,.35) inset,0 0 0 9px rgba(255,255,255,.03) inset}
.st-card[data-k="expired"] .pa-ring--icon .pa-ic{stroke:#FF8A96}
.st-card[data-k="premium"] .pa-ring--icon .pa-ic,.st-card[data-k="pending"] .pa-ring--icon .pa-ic{stroke:var(--gold)}
.st-body{min-width:0;flex:1}
.st-body h2{margin:12px 0 6px;font:400 18px/1.2 var(--fd);text-transform:uppercase;letter-spacing:.04em}
.st-body p{margin:0;color:var(--tx2);font-size:14.5px;line-height:1.5}
.st-clock{display:flex;gap:6px;margin-top:12px}
.st-clock span{min-width:46px;padding:7px 6px 6px;border-radius:10px;background:rgba(3,3,5,.6);box-shadow:0 0 0 1px var(--line) inset;text-align:center}
.st-clock b{display:block;font:600 17px/1 var(--fm);color:#fff;font-variant-numeric:tabular-nums}
.st-clock small{display:block;margin-top:4px;font:500 8.5px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}
.st-body .btn{margin-top:14px}


.pa-chip{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px;border-radius:999px;font:600 10px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:rgba(255,255,255,.06);box-shadow:0 0 0 1px var(--line2) inset;color:var(--tx2)}
.pa-chip::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor;flex:none}
.pa-chip--trial,.pa-chip--open{color:var(--mint);background:rgba(80,254,182,.09);box-shadow:0 0 0 1px rgba(80,254,182,.4) inset}
.pa-chip--pending{color:var(--gold);background:rgba(233,196,106,.09);box-shadow:0 0 0 1px rgba(233,196,106,.4) inset}
.pa-chip--active,.pa-chip--verified,.pa-chip--approved{color:var(--lime);background:rgba(143,255,143,.09);box-shadow:0 0 0 1px rgba(143,255,143,.4) inset}
.pa-chip--premium{color:#02130D;background:linear-gradient(115deg,#f6dd92,#E9C46A);box-shadow:none}
.pa-chip--premium::before{background:#02130D;box-shadow:none}
.pa-chip--expired,.pa-chip--rejected{color:#FF8A96;background:rgba(255,92,108,.09);box-shadow:0 0 0 1px rgba(255,92,108,.4) inset}
.pa-chip--locked{color:var(--tx3)}
.pa-chip--locked::before{display:none}
.pa-chip--owner,.pa-chip--admin{color:#02130D;background:var(--grad);box-shadow:none}
.pa-chip--owner::before,.pa-chip--admin::before{background:#02130D;box-shadow:none}
.pa-chip--marketer{color:#9fe8ff;background:rgba(70,187,181,.12);box-shadow:0 0 0 1px rgba(70,187,181,.5) inset}


.pa-steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0 0 22px;padding:20px 22px;border-radius:var(--r);background:rgba(11,14,16,.9);box-shadow:0 0 0 1px var(--line) inset}
.pa-step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;padding:0 6px}
.pa-step::before{content:"";position:absolute;top:17px;right:50%;width:100%;height:2px;background:rgba(255,255,255,.08);z-index:0}
.pa-step:first-child::before{display:none}
.pa-step.done::before,.pa-step.now::before{background:var(--grad)}
.pa-step .pa-dot{position:relative;z-index:1;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#0B0E10;box-shadow:0 0 0 2px rgba(255,255,255,.12) inset;font:600 13px/1 var(--fm);color:var(--tx3)}
.pa-step.done .pa-dot{background:var(--grad);box-shadow:none;color:#02130D}
.pa-step.done .pa-dot .pa-ic{stroke:#02130D;stroke-width:2.6;width:16px;height:16px}
.pa-step.now .pa-dot{color:var(--mint);box-shadow:0 0 0 2px var(--mint) inset,0 0 0 6px rgba(80,254,182,.12);animation:pa-pulse 2s infinite}
.pa-step.wait .pa-dot{color:var(--gold);box-shadow:0 0 0 2px var(--gold) inset,0 0 0 6px rgba(233,196,106,.12)}
.pa-step b{font:400 11.5px/1.25 var(--fd);letter-spacing:.08em;text-transform:uppercase;color:var(--tx2)}
.pa-step.done b,.pa-step.now b{color:#fff}
.pa-step small{font-size:12px;line-height:1.35;color:var(--tx3)}
.pa-step .lbl{display:flex;flex-direction:column;align-items:center;gap:4px}
.pa-step.wait::before{background:linear-gradient(90deg,var(--mint),var(--gold))}
@keyframes pa-pulse{0%,100%{box-shadow:0 0 0 2px var(--mint) inset,0 0 0 4px rgba(80,254,182,.14)}50%{box-shadow:0 0 0 2px var(--mint) inset,0 0 0 9px rgba(80,254,182,.05)}}


.acct-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:22px;align-items:start}
.acct-col{display:grid;gap:22px;min-width:0}
.pa-card{position:relative;padding:24px;border-radius:var(--r);background:rgba(11,14,16,.94);box-shadow:0 0 0 1px var(--line) inset;min-width:0}
.pa-card-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px}
.pa-card-h h2{display:flex;align-items:center;gap:10px;margin:0;font:400 15px/1.2 var(--fd);letter-spacing:.06em;text-transform:uppercase}
.pa-card-h h2 .pa-ic{width:18px;height:18px;stroke:var(--mint)}
.pa-card-lead{margin:-4px 0 16px;color:var(--tx2);font-size:14.5px;line-height:1.55}
.pa-card .btn-s{--h:36px}
.pa-card--focus{box-shadow:0 0 0 1px rgba(80,254,182,.35) inset,0 24px 80px -40px rgba(80,254,182,.5)}
.pa-card--staff{background:linear-gradient(140deg,rgba(80,254,182,.12),rgba(11,14,16,.96) 60%);box-shadow:0 0 0 1px rgba(80,254,182,.4) inset}
.pa-card--staff p{margin:0 0 14px;color:var(--tx2);font-size:14.5px}
.pa-flash{animation:pa-flash 1.4s var(--ease)}
@keyframes pa-flash{0%{box-shadow:0 0 0 1px var(--line) inset}25%{box-shadow:0 0 0 2px var(--mint) inset,0 0 60px -10px rgba(80,254,182,.6)}100%{box-shadow:0 0 0 1px var(--line) inset}}


.prog{display:flex;align-items:center;gap:12px;margin:-2px 0 16px;font:500 11px/1 var(--fm);letter-spacing:.08em;color:var(--tx3)}
.prog .bar{flex:1;height:6px;border-radius:6px;background:rgba(255,255,255,.07);overflow:hidden}
.prog .bar i{display:block;height:100%;border-radius:inherit;background:var(--grad);box-shadow:0 0 12px rgba(80,254,182,.6);transition:width 1s var(--ease)}
.prog b{color:#fff;font-weight:600}
.pa-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.pa-tile{position:relative;display:flex;gap:12px;align-items:flex-start;width:100%;padding:14px;border:0;border-radius:16px;background:rgba(255,255,255,.025);box-shadow:0 0 0 1px var(--line) inset;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background .25s,box-shadow .25s,transform .4s var(--ease)}
.pa-tile:hover{transform:translateY(-2px);background:rgba(80,254,182,.05);box-shadow:0 0 0 1px rgba(80,254,182,.35) inset}
.pa-tile .ti{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(80,254,182,.1);box-shadow:0 0 0 1px rgba(80,254,182,.3) inset}
.pa-tile .ti .pa-ic{width:20px;height:20px;stroke:var(--mint)}
.pa-tile .tt{min-width:0;flex:1}
.pa-tile b{display:block;font-size:14.5px;line-height:1.3;color:#fff;font-weight:700}
.pa-tile small{display:block;margin-top:3px;font-size:12.5px;line-height:1.4;color:var(--tx3)}
.pa-tile .pa-chip{margin-top:9px;height:22px;font-size:9px;padding:0 9px}
.pa-tile.locked .ti{background:rgba(255,255,255,.04);box-shadow:0 0 0 1px var(--line) inset}
.pa-tile.locked .ti .pa-ic{stroke:var(--tx3)}
.pa-tile.locked b{color:var(--tx2)}
.pa-tile.locked:hover{background:rgba(255,255,255,.04);box-shadow:0 0 0 1px var(--line2) inset}
.pa-tile .lk{position:absolute;right:12px;top:12px;width:14px;height:14px;stroke:var(--tx3)}


.bk-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:0 0 14px}
.bk-opt{position:relative;display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;background:rgba(255,255,255,.025);box-shadow:0 0 0 1px var(--line2) inset;cursor:pointer;transition:background .2s,box-shadow .2s}
.bk-opt input{position:absolute;opacity:0;width:1px;height:1px}
.bk-opt .mono-av{flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#11161A;box-shadow:0 0 0 1px var(--line2) inset;font:700 13px/1 var(--fm);letter-spacing:.02em;color:#fff}
.bk-opt b{display:block;font-size:14.5px;color:#fff}
.bk-opt small{display:block;font:500 10px/1.3 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);margin-top:3px}
.bk-opt .tick{margin-left:auto;width:22px;height:22px;border-radius:50%;box-shadow:0 0 0 1px var(--line3) inset;display:grid;place-items:center;flex:none}
.bk-opt .tick .pa-ic{width:12px;height:12px;stroke:#02130D;stroke-width:3;opacity:0}
.bk-opt:hover{box-shadow:0 0 0 1px rgba(80,254,182,.4) inset}
.bk-opt.on{background:rgba(80,254,182,.08);box-shadow:0 0 0 1px rgba(80,254,182,.75) inset,0 10px 40px -20px rgba(80,254,182,.8)}
.bk-opt.on .mono-av{background:var(--grad);color:#02130D;box-shadow:none}
.bk-opt.on .tick{background:var(--grad);box-shadow:none}
.bk-opt.on .tick .pa-ic{opacity:1}
.bk-opt:focus-within{outline:2px solid var(--mint);outline-offset:2px}
.bk-row{display:flex;gap:10px;align-items:flex-start}
.bk-row .pa-f{flex:1}
.bk-row .btn{flex:none;margin-top:24px;height:50px}
.bk-state{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:16px;background:rgba(233,196,106,.06);box-shadow:0 0 0 1px rgba(233,196,106,.32) inset;margin-bottom:14px}
.bk-state .si{flex:none;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:rgba(233,196,106,.14)}
.bk-state .si .pa-ic{width:22px;height:22px;stroke:var(--gold)}
.bk-state.ok{background:rgba(143,255,143,.05);box-shadow:0 0 0 1px rgba(143,255,143,.32) inset}
.bk-state.ok .si{background:var(--grad)}
.bk-state.ok .si .pa-ic{stroke:#02130D;stroke-width:2.4}
.bk-state.bad{background:rgba(255,92,108,.06);box-shadow:0 0 0 1px rgba(255,92,108,.35) inset}
.bk-state.bad .si{background:rgba(255,92,108,.14)}
.bk-state.bad .si .pa-ic{stroke:#FF8A96}
.bk-state b{display:block;color:#fff;font-size:15px}
.bk-state p{margin:4px 0 0;color:var(--tx2);font-size:14px;line-height:1.5}
.bk-facts{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
.bk-facts span{padding:5px 9px;border-radius:8px;background:rgba(3,3,5,.55);box-shadow:0 0 0 1px var(--line) inset;font:500 11.5px/1.2 var(--fm);color:#d9e4e0;overflow-wrap:anywhere}

.bk-open{margin:0 0 16px;padding:14px;border-radius:16px;background:rgba(255,255,255,.025);box-shadow:0 0 0 1px var(--line2) inset}
.bk-open-b{display:flex;flex-wrap:wrap;gap:10px}
.bk-open-b .btn{flex:1 1 220px;min-width:0;white-space:normal;text-align:center;line-height:1.25;height:auto;min-height:44px;padding-top:8px;padding-bottom:8px}
.bk-open-b .btn .ico{flex:none;width:15px;height:15px}
.bk-note{display:flex;gap:8px;align-items:flex-start;margin:12px 2px 0;font-size:13px;line-height:1.45;color:var(--tx2)}
.bk-note .pa-ic{flex:none;width:16px;height:16px;margin-top:1px;stroke:var(--mint)}
.bk-have{margin:8px 2px 0;font-size:12.5px;line-height:1.5;color:var(--tx3)}
.bk-have a{color:var(--mint);font-weight:700;text-decoration:none;overflow-wrap:anywhere}
.bk-have a:hover{text-decoration:underline}
.bk-step{margin-top:2px}
.pa-more{margin-top:12px;font-size:13.5px;color:var(--tx2)}
.pa-more summary{cursor:pointer;color:var(--mint);font-weight:700;list-style:none}
.pa-more summary::-webkit-details-marker{display:none}
.pa-more summary::before{content:"+ "}
.pa-more[open] summary::before{content:"\2212  "}
.pa-more p{margin:8px 0 0;line-height:1.55}


.inv-box{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border-radius:14px;background:#06090B;box-shadow:0 0 0 1px var(--line2) inset}
.inv-box code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 13.5px/1 var(--fm);color:#d9fff0}
.inv-box .btn{flex:none}
.inv-stats{display:grid;grid-template-columns:auto 1fr;gap:4px 16px;align-items:center;margin-top:16px;padding:14px 16px;border-radius:16px;background:rgba(80,254,182,.05);box-shadow:0 0 0 1px rgba(80,254,182,.18) inset}
.inv-stats b{grid-row:span 2;font:400 38px/1 var(--fd);background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}
.inv-stats span{font-size:14px;color:#e6fff4}
.inv-stats small{font:500 11px/1.3 var(--fm);color:var(--tx3);letter-spacing:.06em}
.inv-code{margin-top:10px;font:500 11.5px/1 var(--fm);color:var(--tx3);letter-spacing:.06em}
.inv-code b{color:var(--tx2)}


.kv{display:grid;gap:8px}
.kv-row{display:flex;align-items:center;gap:12px;padding:11px 13px;border-radius:14px;background:rgba(255,255,255,.025);box-shadow:0 0 0 1px var(--line) inset;min-width:0}
.kv-row .ki{flex:none;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.04)}
.kv-row .ki .pa-ic{width:16px;height:16px;stroke:var(--tx2)}
.kv-row .kt{min-width:0;flex:1}
.kv-row small{display:block;font:500 9.5px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);margin-bottom:5px}
.kv-row span{display:block;font-size:14.5px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.kv-row span.none{color:var(--tx3)}
.kv-row .ok-b{flex:none;font:600 9px/1 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--lime);padding:5px 7px;border-radius:6px;box-shadow:0 0 0 1px rgba(143,255,143,.35) inset}


.pa-sec{display:grid;gap:10px}
.pa-sec-row{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:14px;background:rgba(255,255,255,.025);box-shadow:0 0 0 1px var(--line) inset}
.pa-sec-row .kt{flex:1;min-width:0}
.pa-sec-row b{display:block;font-size:14.5px;color:#fff}
.pa-sec-row small{display:block;margin-top:2px;font-size:12.5px;color:var(--tx3);line-height:1.4}
.pa-sec-row .btn{flex:none}


.pa-scrim{position:fixed;inset:0;z-index:100;background:rgba(1,2,3,.72);opacity:0;transition:opacity .3s}
.pa-scrim.open{opacity:1}
.pa-drawer{position:fixed;z-index:101;top:0;right:0;bottom:0;width:min(460px,100%);display:flex;flex-direction:column;background:#0B0E10;box-shadow:-1px 0 0 var(--line2),-30px 0 80px -30px rgba(0,0,0,.9);transform:translateX(104%);transition:transform .45s var(--ease)}
.pa-drawer.open{transform:none}
.pa-drawer header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px;border-bottom:1px solid var(--line)}
.pa-drawer header h2{margin:0;font:400 16px/1.2 var(--fd);letter-spacing:.06em;text-transform:uppercase}
.pa-x{width:40px;height:40px;border:0;border-radius:12px;background:rgba(255,255,255,.05);color:var(--tx2);display:grid;place-items:center;cursor:pointer}
.pa-x:hover{color:#fff;background:rgba(255,255,255,.1)}
.pa-drawer .body{flex:1;overflow:auto;overscroll-behavior:contain;padding:20px 22px 28px}
.pa-drawer .pa-grid{grid-template-columns:1fr}
.pa-locked{display:grid;gap:8px;margin:0 0 18px}
.pa-locked .kv-row{background:rgba(255,255,255,.015)}
.pa-locked .kv-row .ki .pa-ic{stroke:var(--tx3)}
html.pa-noscroll,html.pa-noscroll body{overflow:hidden}


.sk{border-radius:var(--r);background:linear-gradient(100deg,rgba(255,255,255,.03) 30%,rgba(255,255,255,.07) 50%,rgba(255,255,255,.03) 70%) 0 0/300% 100%;box-shadow:0 0 0 1px var(--line) inset;animation:pa-sk 1.6s infinite}
@keyframes pa-sk{from{background-position:100% 0}to{background-position:-100% 0}}
.sk-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:22px;margin-bottom:22px}
.sk-a{height:190px;background:none;box-shadow:none;animation:none;display:grid;align-content:start;gap:14px;padding-top:10px}
.sk-a i{display:block;height:20px;width:40%;border-radius:999px;background:rgba(255,255,255,.05)}
.sk-a i:nth-child(2){height:56px;width:80%;border-radius:14px}
.sk-a i:nth-child(3){width:60%}
.sk-b{height:180px}
.sk-c{height:84px;margin-bottom:22px}
.sk-d{display:grid;grid-template-columns:1.35fr 1fr;gap:22px}
.sk-d .sk{height:320px}


.acct-foot{position:relative;z-index:2;padding:20px 20px 26px;border-top:1px solid var(--line);background:rgba(3,3,5,.6);text-align:center;font:500 11.5px/1.6 var(--fm);color:var(--tx3)}
.acct-foot p{margin:0 auto 6px;max-width:760px}


@media (max-width:900px){
  .acct-hero,.acct-grid,.sk-hero,.sk-d{grid-template-columns:1fr}
  .sk-b{display:none}
}
@media (max-width:759px){
  .pa-form,.pa-panel{padding:20px 16px}
  .pa-form::before,.pa-panel::before{left:16px;right:16px}
  .pa-grid{grid-template-columns:1fr;gap:12px}
  .acct-main{padding:86px 16px 40px}
  .acct-h{font-size:clamp(30px,9vw,44px)}
  .st-card{flex-direction:column;align-items:stretch;text-align:left;padding:20px 16px;gap:16px}
  .st-card .pa-ring{margin:0 auto}
  .st-card .pa-ring--icon{width:72px;height:72px;margin:0}
  .st-card .pa-ring--icon .pa-ring-c .pa-ic{width:30px;height:30px}
  .pa-card{padding:20px 16px}
  .pa-steps{grid-template-columns:1fr;gap:0;padding:16px}
  .pa-step{flex-direction:row;align-items:center;text-align:left;gap:14px;padding:8px 0}
  .pa-step::before{top:auto;bottom:50%;right:auto;left:17px;width:2px;height:100%}
  .pa-step .lbl{align-items:flex-start;gap:2px}
  .pa-tiles{grid-template-columns:1fr}
  .bk-row{flex-direction:column;align-items:stretch}
  .bk-row .btn{margin-top:0;width:100%}
  .pa-drawer{top:auto;left:0;width:100%;max-height:90vh;max-height:90svh;border-radius:22px 22px 0 0;transform:translateY(104%);box-shadow:0 -1px 0 var(--line2),0 -30px 80px -30px rgba(0,0,0,.9)}
  .pa-drawer header{padding:16px}
  .pa-drawer .body{padding:16px 16px 24px}
  .nav-out span,.nav-panel span{display:none}
  .nav-out,.nav-panel{width:36px;padding:0!important}
  .pa-sec-row{flex-wrap:wrap}
  .pa-sec-row .btn{width:100%}
  .inv-box{flex-wrap:wrap;padding:10px}
  .inv-box code{flex-basis:100%;padding:4px 4px 6px}
  .inv-box .btn{flex:1}
}
@media (prefers-reduced-motion:reduce){
  .pa-badge,.pa-badge::after,.pa-step.now .pa-dot,.sk,.btn.is-busy::after{animation:none}
  .pa-drawer,.pa-scrim,.pa-toast,.pa-tile{transition:none}
}
.st-chips{display:flex;gap:6px;flex-wrap:wrap}
.pa-box{text-align:left;margin-top:18px}
.pa-box>.pa-hint{margin:0 2px 12px}
.pa-hint--locked{margin:-8px 2px 18px}

.acct-h .nm{font-family:var(--fb);font-weight:800;letter-spacing:-.01em}           
.pa-tile.locked .tt{padding-right:20px}                                            
html[data-script="jpan"] .pa-ring-c b{font-size:19px}
html[data-script="jpan"] :is(.pa-chip,.acct-kick,.acct-kick .who,.pa-l,.st-clock small,.pa-ring-c small,.kv-row small,.pa-step b,.pa-card-h h2,.st-body h2,.prog,.pa-sub){letter-spacing:0}
@media (pointer:coarse){
  .pa-hint button,.pa-hint .pa-link{display:inline-block;padding:10px 4px;margin:-10px -4px}
  .pa-more summary{display:inline-block;padding:10px 0;margin:-10px 0}
  .pa-inviter button{height:40px}
}


body.acct-set{background:radial-gradient(90% 55% at 78% -8%,#0d3033 0%,#071618 34%,var(--bg) 70%) no-repeat,var(--bg)}
.acct-clip{position:relative;z-index:1}
body.acct-set .acct-main{padding-top:0;width:min(1180px,100%)}
.acct-set-stage{min-height:clamp(300px,42vh,440px);padding-top:70px;margin-bottom:8px}
.acct-set-stage .fx-stage-in{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);padding-top:clamp(22px,4vh,44px);padding-bottom:clamp(40px,7vh,72px)}
.acct-set .acct-hi{padding:0;min-width:0}
.acct-set .acct-h{font-size:clamp(32px,4.6vw,62px);margin-bottom:16px}
.acct-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}
.acct-back{margin-top:20px}
.acct-set-m{display:grid;justify-items:center;gap:10px}
.acct-mk{width:100%;max-width:360px}
.acct-mk-a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(3,3,5,.6);box-shadow:inset 0 0 0 1px var(--line2);
  font:500 12px/1 var(--fm);letter-spacing:.06em;color:var(--tx2);text-decoration:none;transition:box-shadow .3s,color .3s}
.acct-mk-a .mn-bw{color:var(--mint)}
.acct-mk-a .pa-ic{width:14px;height:14px}
.acct-mk-a:hover,.acct-mk-a:focus-visible{color:#fff;box-shadow:inset 0 0 0 1px rgba(80,254,182,.5);outline:none}
.acct-set .acct-grid{position:relative;z-index:2;margin-top:-44px}
.acct-set .acct-hero.acct-set-stage{margin-bottom:0}


.acct-set-stage.fx-stage{background:radial-gradient(60% 55% at 72% 46%,rgba(80,254,182,calc(.05 + .07*var(--fx-k,1))),rgba(80,254,182,0) 70%),
  linear-gradient(180deg,rgba(3,3,5,0) 0%,rgba(8,26,26,.55) 58%,rgba(3,3,5,0) 100%)}
@media (min-width:901px){
  
  .acct-set-stage .fx-stage-t::before{display:none}
  .acct-set-stage.fx-stage{background:radial-gradient(64% 76% at 14% 46%,rgba(3,3,5,.9) 0%,rgba(3,3,5,.8) 42%,rgba(3,3,5,.38) 66%,rgba(3,3,5,0) 88%),
    radial-gradient(60% 55% at 72% 46%,rgba(80,254,182,calc(.05 + .07*var(--fx-k,1))),rgba(80,254,182,0) 70%),
    linear-gradient(180deg,rgba(3,3,5,0) 0%,rgba(8,26,26,.55) 58%,rgba(3,3,5,0) 100%)}
  .acct-set .acct-mk{max-width:420px}
}
@media (max-width:900px){
  
  .acct-set-stage .fx-stage-t::before{left:-16px;right:-16px;top:-28px;bottom:-40px;background:linear-gradient(180deg,rgba(3,3,5,0),rgba(3,3,5,.84) 56px,rgba(3,3,5,.84) calc(100% - 64px),rgba(3,3,5,0))}
  .acct-set-m{position:relative;z-index:2}
}
.acct-set .inv-stats b{font:800 38px/1 var(--fb);font-variant-numeric:tabular-nums}
.acct-set-stage .fx-stage-in{padding-bottom:clamp(72px,10vh,104px)}
.acct-set .pa-card{padding:24px}
.acct-set .pa-card.fx-card{background-color:transparent}
.acct-sk .fx-sk{display:block;border-radius:12px}
.acct-sk-a{width:40%;height:30px;border-radius:999px!important;margin-bottom:22px}
.acct-sk-b{width:70%;height:60px;margin-bottom:18px}
.acct-sk-c{width:55%;height:24px}
@media (max-width:900px){.acct-set-stage .fx-stage-in{grid-template-columns:minmax(0,1fr)}}
@media (max-width:760px){
  .acct-set-stage{padding-top:62px;min-height:0}
  .acct-set-stage .fx-stage-in{padding:14px 16px 36px}
  .acct-set-stage .acct-set-m{order:0}
  .acct-mk{max-width:240px}
  .acct-set .acct-grid{margin-top:-16px}
  .acct-set .acct-h{font-size:clamp(28px,8.6vw,40px)}
  body.acct-set .acct-main{padding:0 12px 40px}
  .acct-set .pa-card{padding:20px 16px}
  .acct-set .pa-card .btn-s{--h:44px}
}

@media (max-width:760px){
  .acct-set .acct-kick,.acct-set .acct-kick .who{font-size:11px;letter-spacing:.08em}
  .acct-set .btn{font-size:11px;letter-spacing:.1em}
  .acct-set .btn-s{--h:44px}
  .acct-set .pa-l,.acct-set .pa-l small{font-size:11px;letter-spacing:.08em}
  .acct-set .pa-chip{font-size:11px;letter-spacing:.08em;height:28px}
  .acct-set .pa-tile .pa-chip{height:26px;font-size:11px}
  .acct-set .kv-row small,.acct-set .bk-opt small,.acct-set .kv-row .ok-b{font-size:11px;letter-spacing:.06em}
  .acct-set .prog,.acct-set .inv-code,.acct-set .inv-stats small{font-size:11px}
  .acct-set .pa-more summary{display:inline-flex;align-items:center;min-height:44px}
}

.acct-set .live{animation:none;box-shadow:0 0 10px rgba(80,254,182,.9)}
.acct-set .btn-p::before{animation:none}

.acct-set .pa-card{scroll-margin-top:86px}


.fx-mark .fxc.is-next .fxf-sf{background:linear-gradient(0deg,rgba(80,254,182,.32),rgba(80,254,182,.07) 60%,rgba(255,255,255,.02));border-color:rgba(170,255,215,.8)}
.fx-mark .fxc.is-next .fxf-st{background:rgba(160,255,210,.16)}
.fx-mark .fxc.is-next .fxc-halo{opacity:.5}
.fx-mark .fxc.is-next .fxc-wb{background:linear-gradient(180deg,#50FEB6,#3FD1A9);box-shadow:0 0 10px rgba(80,254,182,.8)}
.fx-mark .fxc.is-next .fxf-sf::after{content:"";position:absolute;inset:0;pointer-events:none;transform-origin:50% 100%;transform:scaleY(0);opacity:0;
  background:linear-gradient(0deg,rgba(80,254,182,0) 0%,rgba(120,255,200,.16) 60%,rgba(220,255,236,.55) 97%,rgba(240,255,248,.9) 100%);animation:pa-next 8s cubic-bezier(.3,0,.2,1) 1.4s infinite}
@keyframes pa-next{0%{transform:scaleY(0);opacity:0}6%{opacity:1}46%{transform:scaleY(1);opacity:.85}62%,100%{transform:scaleY(1);opacity:0}}
html.fx-idle .fx-mark .fxc.is-next .fxf-sf::after{animation-play-state:paused}
[data-fx-mode="calm"] .fx-mark .fxc.is-next .fxf-sf::after,[data-fx-mode="tool"] .fx-mark .fxc.is-next .fxf-sf::after,html.fx-rm .fx-mark .fxc.is-next .fxf-sf::after{animation:none;opacity:0}
@media (prefers-reduced-motion:reduce){.fx-mark .fxc.is-next .fxf-sf::after{animation:none;opacity:0}}

@keyframes pa-sheen{0%{transform:translate3d(-110%,0,0)}30%,100%{transform:translate3d(250%,0,0)}}

.auth-login .auth-mark{position:relative;isolation:isolate}
.auth-login .auth-mark::before{content:"";position:absolute;left:-55%;right:-55%;top:-60%;bottom:-70%;z-index:-1;pointer-events:none;border-radius:50%;
  background:radial-gradient(closest-side,rgba(80,254,182,.2),rgba(80,254,182,.06) 55%,rgba(80,254,182,0))}
.auth-login .auth-mark::after{content:"";position:absolute;left:-18%;right:-18%;bottom:-16%;height:26%;z-index:-1;pointer-events:none;border-radius:50%;
  background:radial-gradient(closest-side,rgba(143,255,143,.38),rgba(80,254,182,.1) 55%,rgba(80,254,182,0))}

.pa-legal{margin:6px 0 0 34px}.pa-legal a{color:var(--mint)}
@media (pointer:coarse){.pa-legal a{display:inline-flex;align-items:center;min-height:44px}}   

.bk-q-s{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;min-height:44px;border-radius:12px}
.bk-q-s::-webkit-details-marker{display:none}
.bk-q-s h2{display:flex;align-items:center;gap:10px;margin:0;flex:1;min-width:0;font:600 14.5px/1.35 var(--fb);letter-spacing:0;text-transform:none;color:var(--tx2)}
.bk-q-s h2 .pa-ic{flex:none;width:18px;height:18px;stroke:var(--tx3)}
.bk-q-s .bk-q-ch{flex:none;width:18px;height:18px;stroke:var(--tx3);transition:transform .2s}
.bk-q[open] > .bk-q-s{margin-bottom:16px}
.bk-q[open] > .bk-q-s .bk-q-ch{transform:rotate(180deg)}
.bk-q-s:hover h2,.bk-q[open] > .bk-q-s h2{color:#fff}
.bk-q-s:focus-visible{outline:2px solid var(--mint);outline-offset:4px}
