.acct{max-width:440px;margin:0 auto;padding:8px 16px 64px}.acct-card{display:grid;grid-gap:12px;gap:12px;margin-top:18px;padding:18px;background:linear-gradient(180deg,#141414,#0c0c0c);border:1px solid var(--line);border-radius:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 40px rgba(0,0,0,.35)}.acct-card h2{margin:0;font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-bright)}.acct-card input{width:100%;background:#101010;border:1px solid var(--line);border-radius:12px;padding:14px 12px}.acct-card button{background:#DB392D;color:#fff;border:0;border-radius:12px;padding:14px;font-weight:800;font-size:18px;cursor:pointer}.acct-card button:disabled{opacity:.55;cursor:default}.acct-note{color:var(--muted);font-size:13px;line-height:1.45}.acct a.back{display:inline-block;margin:16px 0 0;color:var(--gold);font-size:13px}.acct-top{display:flex;justify-content:space-between;align-items:center}.acct-sound{margin-top:16px;min-height:36px;padding:0 14px;border-radius:999px;background:#151515;color:var(--muted);border:1px solid var(--line);font-weight:700;cursor:pointer}.acct-sound[aria-pressed=true]{color:var(--gold-bright);border-color:var(--gold)}.acct-hero h2{font-size:20px}.acct-who{margin:0;font-weight:800;font-size:18px;color:#fff;word-break:break-all}.acct-form{display:grid;grid-gap:10px;gap:10px}.acct-form label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.acct-card .acct-btn,.acct-card a.acct-btn{display:flex;align-items:center;justify-content:center;text-decoration:none;min-height:52px;background:linear-gradient(180deg,color-mix(in srgb,#DB392D 85%,white),#DB392D 55%,color-mix(in srgb,#DB392D 80%,black));color:#fff;border:1px solid color-mix(in srgb,#db392d 60%,black);border-radius:12px;font-weight:800;font-size:17px;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 10px 24px rgba(219,57,45,.25);transition:transform .08s ease,filter .15s ease}.acct-card .acct-btn:active{transform:translateY(1px) scale(.995);filter:brightness(.95)}.acct-card .acct-ghost{background:linear-gradient(180deg,#1d1d1d,#121212);color:#fff;border:1px solid var(--line);font-size:16px;min-height:48px}.acct-oauth{display:grid;grid-gap:10px;gap:10px}.acct-oauth-btn{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:12px;font-weight:800;text-decoration:none;color:#fff;border:1px solid var(--line);background:#161616}.oauth-google{background:#fff;color:#1f1f1f}.oauth-discord{background:#5865F2;border-color:#4752c4}.oauth-x{background:#000}.acct-or{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.1em}.acct-or:after,.acct-or:before{content:"";flex:1 1;height:1px;background:var(--line)}.acct-note.ok{color:#7ee2a8}.acct-meter{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:3px;gap:3px;height:10px}.acct-meter span{border-radius:2px;background:#2a2a2a}.acct-meter span:nth-child(-n+8){--c:#49d17d}.acct-meter span:nth-child(n+9){--c:#f5c542}.acct-meter span:nth-child(n+11){--c:#DB392D}.acct-meter[data-hit="1"] span{animation:acct-sweep .42s ease-out both}@keyframes acct-sweep{0%{background:#2a2a2a}30%{background:var(--c);box-shadow:0 0 8px var(--c)}to{background:#2a2a2a}}@media (prefers-reduced-motion:reduce){.acct-meter[data-hit="1"] span{animation:none}.acct-card .acct-btn{transition:none}}.acct-modal{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.72)}.acct-modal .acct-card{width:min(420px,100%);margin:0}