:root{color-scheme:dark;--ink:#edf4ff;--muted:#aabbd0;--line:#29405c;--blue:#67b9ff}*{box-sizing:border-box}body{margin:0;background:#071426;color:var(--ink);font:16px/1.5 system-ui,sans-serif}a{color:var(--blue);text-underline-offset:4px}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button,select{cursor:pointer}.topbar{max-width:1120px;margin:auto;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.account-brand{font-size:22px;font-weight:750;letter-spacing:-.6px;text-decoration:none;color:var(--ink)}.account-brand span{margin-left:7px;color:var(--blue);font-size:14px}.locale-control{display:flex;align-items:center;gap:10px;font-size:14px}.locale-control select{background:#10233d;border:1px solid var(--line);border-radius:9px;color:var(--ink);padding:9px}.account-main{max-width:780px;margin:24px auto;padding:0 20px 60px}.account-card{background:#0e2038;border:1px solid var(--line);border-radius:22px;padding:32px;box-shadow:0 20px 70px #0003}.account-card h1{font-size:clamp(26px,5vw,34px);line-height:1.2;letter-spacing:-.8px;margin:10px 0 18px}.account-card h2{font-size:21px}.account-card p{color:var(--muted)}.account-eyebrow{color:var(--blue)!important;letter-spacing:1.2px;font-size:13px;font-weight:750}.account-tabs{display:flex;gap:8px;margin:28px 0 22px}.account-tabs button{flex:1}.account-tabs button[aria-pressed=true]{background:#194775;border-color:var(--blue)}button,.account-actions a{border:1px solid var(--line);background:#142d4d;color:var(--ink);border-radius:10px;padding:11px 15px;text-decoration:none;display:inline-block}button:disabled{opacity:.6;cursor:wait}.account-primary{background:#78c0ff!important;color:#071426!important;border-color:transparent!important;font-weight:700}form{display:grid;gap:17px}label{display:grid;gap:7px}input{width:100%;padding:12px 14px;background:#08192c;border:1px solid #395775;border-radius:10px;color:var(--ink)}input:focus-visible,button:focus-visible,a:focus-visible,select:focus-visible{outline:3px solid var(--blue);outline-offset:3px}form p{font-size:14px;margin:0}.owner-access{border-top:1px solid var(--line);margin-top:28px;padding-top:18px;font-size:14px}.owner-access summary{cursor:pointer}.account-state{border-left:3px solid var(--blue);padding:12px 16px;background:#152d47}.account-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}#passwordForm{border-top:1px solid var(--line);margin-top:28px;padding-top:12px}#accountMessage{padding:12px 4px;overflow-wrap:anywhere}#accountMessage[data-error=true]{color:#ffb0b0}.account-user{padding:18px 0;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.account-user p{margin:4px 0;overflow-wrap:anywhere}.account-user strong{overflow-wrap:anywhere}.account-user button{margin-right:8px;margin-top:8px}.account-user small{color:var(--muted);font-size:14px}[hidden]{display:none!important}@media(max-width:500px){.topbar{padding:18px}.account-main{margin-top:10px;padding:0 12px 40px}.account-card{padding:24px 18px}.locale-control span{display:none}.account-actions>*{flex-grow:1;text-align:center}}
