.accountShell-page{--k-grad:linear-gradient(135deg, var(--ui-violet), var(--ui-pink));color:var(--text-primary)}.accountShell-content{gap:36px;max-width:980px;display:grid}.accountShell-sec{grid-template-columns:260px 1fr;align-items:flex-start;gap:48px;display:grid}.accountShell-sec-h{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 6px;font-size:19px;font-weight:500}.accountShell-sec-p{color:var(--ui-dim);margin:0;font-size:13px;line-height:1.55}.accountShell-card{border:1px solid var(--ui-line);background:var(--ui-bg-card);box-shadow:var(--shadow-sm);border-radius:14px;overflow:hidden}.accountShell-card-row{border-bottom:1px solid var(--ui-line-faint);padding:20px 22px}.accountShell-card-row:last-child{border-bottom:none}.accountShell-identity{border-bottom:1px solid var(--ui-line-faint);grid-template-columns:auto 1fr;align-items:center;gap:22px;padding:22px;display:grid}.accountShell-avatar-xxl{background:var(--k-grad);width:84px;height:84px;font-family:var(--ui-font-mono,var(--font-mono));color:var(--ink-text-on-brand);border-radius:22px;place-items:center;font-size:30px;font-weight:600;display:grid}.accountShell-identity-name{font-family:var(--font-sans);letter-spacing:-.01em;margin-bottom:6px;font-size:22px}.accountShell-identity-meta{color:var(--ui-dim);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.accountShell-identity-tags{gap:6px;margin-top:10px;display:flex}.accountShell-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.accountShell-field{flex-direction:column;gap:7px;display:flex}.accountShell-field-full{grid-column:1/-1}.accountShell-field label{color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.accountShell-hint{color:var(--ui-dim);font-size:10px;font-weight:400}.accountShell-input{background:var(--bg-primary);border:1px solid var(--ui-line);color:var(--text-primary);font:inherit;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:13px;transition:all .15s}.accountShell-input:focus{border-color:var(--ui-violet);box-shadow:0 0 0 3px rgba(var(--text-primary-rgb), .08)}.accountShell-input:disabled{opacity:.6;cursor:not-allowed}.accountShell-input-wrap{display:block;position:relative}.accountShell-input-prefix{color:var(--ui-dim);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.accountShell-input-prefixed{padding-left:34px}.accountShell-actions{justify-content:flex-end;gap:8px;display:flex}.accountShell-hint-error{color:var(--error);margin:0;font-size:12px}.accountShell-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.accountShell-btn-ghost{border-color:var(--ui-line);color:var(--text-secondary);background:0 0}.accountShell-btn-ghost:hover:not(:disabled){border-color:var(--ui-line-strong);color:var(--text-primary);background:rgba(var(--text-primary-rgb), .08)}.accountShell-btn-primary{background:var(--brand);color:var(--ink-text-on-brand);border-color:#0000;font-weight:600}.accountShell-btn-primary:hover:not(:disabled){background:var(--brand);color:var(--ink-text-on-brand);box-shadow:var(--shadow-brand);transform:translateY(-1px)}.accountShell-btn-danger{background:rgba(var(--error-rgb), .08);color:var(--error);border-color:rgba(var(--error-rgb), .25)}.accountShell-btn-danger:hover:not(:disabled){background:rgba(var(--error-rgb), .16);transform:translateY(-1px)}.accountShell-btn:disabled{opacity:.45;cursor:not-allowed}.accountShell-row-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.accountShell-row-icon{background:rgba(var(--text-primary-rgb), .06);width:30px;height:30px;color:var(--text-secondary);border-radius:8px;place-items:center;display:grid}.accountShell-row-icon-danger{background:rgba(var(--error-rgb), .1);color:var(--error)}.accountShell-row-title{color:var(--text-primary);font-size:14px;font-weight:500}.accountShell-row-between{justify-content:space-between;align-items:center;gap:24px;display:flex}.accountShell-row-title-inline{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.accountShell-row-sub{color:var(--ui-dim);max-width:460px;margin-top:4px;font-size:12px;line-height:1.5}.accountShell-2fa-body{flex-direction:column;gap:10px;margin-top:14px;display:flex}.accountShell-2fa-hint{color:var(--ui-dim);margin:0;font-size:12px}.accountShell-2fa-secret{word-break:break-all;background:rgba(var(--text-primary-rgb), .04);border:1px solid var(--ui-line);color:var(--text-primary);border-radius:8px;padding:10px 12px;font-size:11.5px;display:block}.accountShell-2fa-form{align-items:center;gap:8px;display:flex}.accountShell-2fa-input{letter-spacing:3px;max-width:160px}.accountShell-pill{letter-spacing:.04em;border-radius:99px;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:500;display:inline-flex}.accountShell-pill-d{background:currentColor;border-radius:50%;width:5px;height:5px}.accountShell-pill-ok{color:var(--success);background:rgba(var(--success-rgb), .1);border:1px solid rgba(var(--success-rgb), .22)}.accountShell-pill-muted{color:var(--ui-dim);background:rgba(var(--text-primary-rgb), .04);border:1px solid var(--ui-line-faint)}.accountShell-toggle-row{border-bottom:1px solid var(--ui-line-faint);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.accountShell-toggle-row:last-child{border-bottom:none}.accountShell-toggle-lbl{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.accountShell-toggle-desc{color:var(--ui-dim);max-width:520px;margin-top:3px;font-size:12px;line-height:1.5}.accountShell-toggle{background:rgba(var(--text-primary-rgb), .1);border:1px solid var(--ui-line);cursor:pointer;border-radius:99px;flex-shrink:0;width:38px;min-width:38px;height:22px;padding:0;transition:all .18s;position:relative}.accountShell-toggle:after{content:"";background:var(--ui-dim);border-radius:50%;width:15px;height:15px;transition:all .18s;position:absolute;top:2px;left:2px}.accountShell-toggle-on{background:var(--k-grad);border-color:#0000}.accountShell-toggle-on:after{background:var(--ink-text-on-brand);left:19px}.accountShell-danger{border-color:rgba(var(--error-rgb), .22);background:rgba(var(--error-rgb), .02)}.accountShell-danger-h{border-bottom:1px solid rgba(var(--error-rgb), .15);align-items:center;gap:10px;padding:18px 22px;display:flex}.accountShell-confirm{align-items:center;gap:10px;display:flex}.accountShell-confirm-lbl{color:var(--text-secondary);font-size:12.5px}.accountShell-check{border:1px solid var(--ui-line-strong);cursor:pointer;width:18px;min-width:18px;height:18px;color:var(--ink-text-on-brand);background:0 0;border-radius:5px;place-items:center;padding:0;display:grid}.accountShell-check-on{background:var(--k-grad);border-color:#0000}@media (max-width:960px){.accountShell-sec{grid-template-columns:1fr;gap:14px}.accountShell-form-grid{grid-template-columns:1fr}.accountShell-identity{text-align:center;grid-template-columns:1fr;justify-items:center}}
