.account-shell{width:min(1000px,calc(100% - 32px));margin:auto;padding-block:28px 110px}.account-hero{padding-block:46px 28px}.account-hero>span{color:var(--action-primary-strong);font-weight:900}.account-hero h1{font-size:clamp(2.4rem,6vw,4.6rem);line-height:1;margin:10px 0}.account-hero p{color:var(--text-secondary)}.account-hero label{display:grid;gap:6px;max-width:420px;font-weight:800}.account-hero select,.account-panel input,.account-panel select,.invite-result input{min-height:48px;border:1px solid var(--border-default);border-radius:12px;background:var(--surface-raised);color:inherit;padding:8px 12px}.account-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.account-panel{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:20px;padding:20px}.account-panel form,.invite-result{display:grid;gap:14px}.account-panel label{display:grid;gap:6px;font-weight:800}.member-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:14px;border-top:1px solid var(--border-default)}.member-row small{display:block;color:var(--text-secondary)}.member-actions{display:flex;gap:8px}.invite-result button,.logout-button,.member-actions button,.privacy-actions button{min-height:44px;border:1px solid var(--border-default);border-radius:12px;background:var(--surface-raised);color:var(--action-primary-strong);padding:8px 12px}.invite-result{margin-top:18px}.logout-button{margin-top:24px}.form-link,.settings-link{color:var(--action-primary-strong);font-weight:800}.form-link{text-align:center}.settings-link{display:inline-block;margin-top:12px}.privacy-actions hr{border:0;border-top:1px solid var(--border-default);margin-block:24px}.privacy-actions .danger-button{color:var(--status-danger-text);border-color:var(--status-danger-text)}.privacy-actions .danger-button:disabled{opacity:.45}.privacy-actions label{display:grid;gap:6px;font-weight:800}@media(max-width:720px){.account-grid{grid-template-columns:1fr}.member-row{align-items:flex-start;flex-direction:column}.member-actions{width:100%}.member-actions select{flex:1}}