.account-shell{color:#ededed;background:#080808;min-height:100svh}.account-nav{border-bottom:1px solid #232323;justify-content:space-between;align-items:center;min-height:64px;padding:0 36px;display:flex}.account-brand{color:inherit;letter-spacing:-.045em;font-size:18px;font-weight:650}.account-main{justify-items:center;padding:clamp(36px,9vh,96px) 20px 56px;display:grid}.account-panel{background:#111;border:1px solid #2b2b2b;border-radius:16px;width:min(100%,440px);height:fit-content;padding:clamp(24px,5vw,36px)}.account-panel h1{margin:0;font-size:28px;font-weight:620;line-height:1.22}.account-note{color:#acacac;margin:10px 0 26px;font-size:14px}.account-form,.account-form label,.account-field{gap:16px;display:grid}.account-form label,.account-field{gap:7px;font-size:14px;font-weight:500}.account-field-title,.account-footer{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;display:flex}.account-form input{width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;background:#0a0a0a;border:1px solid #404040;border-radius:8px;padding:0 12px;font-size:16px}.account-shell :is(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #a8c6ff}.account-form small,.account-footer{color:#acacac;font-size:13px}.account-footer{margin-top:24px}.account-form a,.account-footer a{color:#e3e3e3;text-underline-offset:3px;text-decoration:underline}.account-button{color:#111;min-height:44px;font:inherit;cursor:pointer;background:#f6f6f6;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:650;display:inline-flex}.account-button:hover{background:#e0e0e0}.account-button:disabled{opacity:.6;cursor:wait}.account-feedback{color:#cfdef4;overflow-wrap:anywhere;background:#151e2b;border:1px solid #34445b;border-radius:8px;margin:0;padding:10px 12px;font-size:14px}.account-panel>.account-feedback{margin-bottom:18px}.account-feedback[role=alert]{color:#ffcbcb;background:#251517;border-color:#694044}@media (max-width:520px){.account-nav{padding:0 20px}}.workspace-identity,.workspace-list strong{overflow-wrap:anywhere}.workspace-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.account-panel:has(.workspace-directory){width:min(100%,660px)}.workspace-list li,.room-invites{border:1px solid #333;border-radius:8px;gap:12px;padding:14px;display:grid}.workspace-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.workspace-row span{color:#acacac;overflow-wrap:anywhere;font-size:13px}.workspace-rooms,.workspace-room{gap:10px;display:grid}.workspace-room{border-top:1px solid #333;padding-top:10px}.workspace-room a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.workspace-form{flex-wrap:wrap;gap:8px;display:flex}.workspace-form :is(input:not([type=hidden]),select){min-width:0;min-height:42px;color:inherit;font:inherit;background:#0a0a0a;border:1px solid #444;border-radius:8px;padding:0 10px}.workspace-form input:not([type=hidden]){flex:160px}.workspace-room summary{cursor:pointer;font-size:14px}.workspace-room details>form{margin-top:10px}.room-invites,.workspace-directory>.account-feedback{margin-bottom:14px}.room-invites h2{margin:0;font-size:16px}.workspace-actions{justify-items:start;gap:12px;margin-top:24px;display:grid}
