.acct-nav{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05070adb;position:sticky;top:0}.acct-nav__inner{height:var(--nav-h);justify-content:space-between;align-items:center;display:flex}.acct-nav__right{align-items:center;gap:16px;display:flex}.acct-back{color:var(--text-2);font-size:14px}.acct-back:hover{color:var(--text)}.wordmark{align-items:center;gap:10px;display:inline-flex}.wordmark__text{letter-spacing:.24em;font-size:17px;font-weight:650}.acct{min-height:calc(100vh - var(--nav-h) - 72px);padding-top:clamp(32px,6vw,72px);padding-bottom:72px}.acct-foot{border-top:1px solid var(--line);color:var(--text-3);font-size:13px}.acct-foot .container{justify-content:space-between;align-items:center;gap:16px;height:72px;display:flex}.acct-foot nav{gap:20px;display:flex}.acct-foot a:hover{color:var(--text)}.acct-card{border-radius:var(--radius-lg);border:1px solid var(--line);background:linear-gradient(#ffffff08,#ffffff03);padding:clamp(20px,3vw,28px);position:relative}.acct-card__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.acct-card h2{font-size:13px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);font-weight:500}.acct-card p+p{margin-top:10px}.acct-narrow{max-width:560px;margin:0 auto}.acct-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.link{color:var(--accent);text-underline-offset:3px;font-size:14px;text-decoration:underline}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--danger{background:var(--red);color:#120404}.btn--danger:hover:not(:disabled){background:#ff8576}.tag--ok{color:var(--green);border-color:#5bd49c4d}.acct-error,.acct-info,.acct-note,.acct-success,.acct-warn{border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.5}.acct-error{color:#ffd4cf;background:#ff6a5c1a;border:1px solid #ff6a5c4d}.acct-info{color:var(--text);background:var(--accent-soft)}.acct-note{color:var(--text);border:1px solid var(--accent-line);background:var(--accent-soft);margin-bottom:20px}.acct-success{color:#d8fbe9;background:#5bd49c1f;border:1px solid #5bd49c59;margin-bottom:20px}.acct-warn{color:#ffe6bf;background:#f1b65c1a;border:1px solid #f1b65c4d;margin-top:14px}.acct-loading{min-height:40vh;color:var(--text-2);justify-content:center;align-items:center;gap:12px;display:flex}.spinner{border:2px solid var(--line-3);border-top-color:var(--accent);vertical-align:-4px;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite acct-spin;display:inline-block}@keyframes acct-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}}.acct-fine{color:var(--text-3);margin-top:16px;font-size:12.5px}.acct-fine a{color:var(--text-2);text-underline-offset:3px;text-decoration:underline}.field{flex-direction:column;gap:7px;display:flex}.field>span{color:var(--text-2);font-size:13px;font-weight:550}.field small{color:var(--text-3);margin-left:4px;font-weight:400}.field input{border:1px solid var(--line-2);background:#070b0e;border-radius:10px;width:100%;min-height:46px;padding:11px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.field input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 4px #62d5e81f}.acct-signin{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.acct-signin__intro .lead{max-width:480px;margin-top:16px}.acct-points{color:var(--text-2);gap:12px;margin:28px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.acct-points li{padding-left:26px;position:relative}.acct-points li:before{content:"";border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);width:12px;height:7px;position:absolute;top:8px;left:0;transform:rotate(-45deg)}.acct-seg{border:1px solid var(--line-2);background:#ffffff05;border-radius:999px;grid-template-columns:1fr 1fr;width:100%;padding:4px;display:grid;position:relative}.acct-seg button{z-index:1;height:36px;color:var(--text-2);border-radius:999px;font-size:13.5px;font-weight:550;transition:color .3s;position:relative}.acct-seg button[aria-selected=true]{color:#05080b}.acct-seg .seg__thumb{background:var(--text);width:calc(50% - 4px);height:36px;transition:transform .4s var(--ease);border-radius:999px;position:absolute;top:4px;left:4px}.acct-form{gap:16px;margin-top:20px;display:grid}.acct-form .btn--primary{width:100%}.acct-form .link{justify-self:start}.acct-link{border-color:var(--accent-line);max-width:640px;margin:0 auto 28px;box-shadow:0 0 0 4px #62d5e80f,0 20px 60px #0006}.acct-link__code{border:1px solid var(--accent-line);letter-spacing:.18em;color:var(--accent);background:#62d5e814;border-radius:12px;margin-bottom:16px;padding:10px 18px;font-size:clamp(24px,4vw,32px);font-weight:600;display:inline-block}.acct-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.acct-profile,.acct-security{grid-column:1/-1}.acct-profile__row{align-items:center;gap:20px;display:flex}.acct-avatar{object-fit:cover;border:1px solid var(--line-2);border-radius:50%;flex:none;width:64px;height:64px}.acct-avatar--letter{color:#05080b;background:linear-gradient(135deg, var(--accent), #9fe8f5);place-items:center;font-size:26px;font-weight:650;display:grid}.acct-name{letter-spacing:-.02em;font-size:clamp(22px,3vw,28px);line-height:1.2}.acct-tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.acct-credits__balance{align-items:baseline;gap:10px;display:flex}.acct-credits__num{letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(48px,7vw,64px);font-weight:650;line-height:1}.acct-credits__unit{color:var(--text-2);font-size:16px}.acct-gift{color:var(--green);margin-top:14px;font-size:14px}.acct-credits p.muted{margin-top:10px;font-size:14px}.acct-list{margin:0;padding:0;list-style:none}.acct-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:14.5px;display:flex}.acct-list li:first-child{border-top:0;padding-top:0}.acct-list li>span:first-child{flex-direction:column;min-width:0;display:flex}.acct-list small{font-size:12.5px}.acct-history .acct-list{max-height:360px;overflow-y:auto}.acct-delta{font-weight:600}.acct-delta.is-plus{color:var(--green)}.acct-delta.is-minus{color:var(--text-2)}.acct-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.acct-row:first-of-type{border-top:0;padding-top:0}.acct-row p{margin-top:4px;font-size:14px}.acct-row--danger strong{color:#ffb3aa}.acct-delete{gap:14px;max-width:420px;margin-top:4px;display:grid}@media (max-width:860px){.acct-signin,.acct-grid{grid-template-columns:1fr}.acct-row{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.acct-nav__right .acct-back{display:none}.acct-profile__row{align-items:flex-start}.acct-avatar{width:52px;height:52px}.acct-actions .btn{width:100%}.acct-foot .container{flex-direction:column;justify-content:center;height:auto;padding-top:18px;padding-bottom:18px}}.acct-prices{margin:16px 0 0;padding:0;font-size:13.5px;list-style:none}.acct-prices li{border-top:1px solid var(--line);color:var(--text-2);justify-content:space-between;gap:16px;padding:8px 0;display:flex}.acct-prices .mono{color:var(--text);white-space:nowrap;font-size:12.5px}.acct-packs__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.acct-pack{border:1px solid var(--line-2);background:#ffffff05;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}.acct-pack.is-featured{border-color:var(--accent-line);background:var(--accent-soft)}.acct-pack__name{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:11.5px}.acct-pack__credits{letter-spacing:-.02em;font-size:28px;font-weight:650;line-height:1.1}.acct-pack__credits small{color:var(--text-2);font-size:13px;font-weight:500}.acct-pack__price{color:var(--text);margin-bottom:6px;font-size:16px}@media (max-width:640px){.acct-packs__grid{grid-template-columns:1fr}}
