.native-account-heading{display:flex;align-items:baseline;gap:24px;flex-wrap:wrap}.native-account-heading h1{margin:0}.native-company{width:min(320px,100%);min-width:0}.native-profile{margin-left:auto;overflow-wrap:anywhere}.native-account-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:28px}.native-account-columns>section{min-width:0}.native-account h2{font-size:18px;margin:0 0 16px}.native-company-summary{margin:28px 0}.native-company-summary p,.native-empty{color:var(--muted,#526078);font-size:14px}.native-profile-details{overflow-wrap:anywhere}.native-account .platform-table{width:100%}.native-account .account-member{border-color:#e8ecf2}.native-account .workspace-select{max-width:100%}
@media(max-width:1100px){.native-account-columns{grid-template-columns:1fr;gap:28px}}@media(max-width:700px){.native-account-heading{gap:16px}.native-company{flex:1;min-width:160px}.native-profile{min-height:44px}.native-account .page-tab{min-width:100px;min-height:44px}}
.native-account .platform-table{min-width:0;table-layout:fixed}.native-account .platform-table th:first-child{width:60%}.native-account .platform-table th,.native-account .platform-table td{padding:12px 8px;white-space:normal;overflow-wrap:anywhere}
.native-profile-details p,.native-profile-details h3,.native-account .account-member,.native-profile,.native-company-summary h2{text-transform:none}
html[data-visual] #main .native-account-heading{display:block}
html[data-visual] #main .native-title-row.workspace-title-search{display:grid;grid-template-columns:auto minmax(160px,1fr) minmax(132px,300px);align-items:baseline;gap:24px}
html[data-visual] #main .native-title-row .native-company{min-width:0;width:100%;max-width:320px}
html[data-visual] #main .native-title-row>.platform-search{width:100%;max-width:300px}
html[data-visual] #main .native-account-heading>.native-profile{display:block;margin:8px 0 0 auto;min-height:44px}
@media(max-width:1100px){html[data-visual] #main .native-title-row.workspace-title-search{grid-template-columns:minmax(0,1fr) minmax(132px,45%);gap:12px 16px}html[data-visual] #main .native-title-row .native-company{grid-column:1/-1;grid-row:2;max-width:100%}html[data-visual] #main .native-title-row>.platform-search{grid-column:2;grid-row:1}}
html[data-visual] #main .native-account .native-title-row.workspace-title-search>.platform-search{width:100%;max-width:100%;min-width:0}

.auth-loading{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:#fff;color:#526078;font:14px/1.5 Inter,-apple-system,BlinkMacSystemFont,sans-serif}
.auth-loading-brand{font-size:28px;letter-spacing:-1px;font-weight:700;color:#0b1220}.auth-loading-brand span{color:#0649e8}
.auth-loading-indicator{width:28px;height:28px;border:2px solid #e3e8ef;border-top-color:#0649e8;border-radius:50%;animation:auth-loading-spin .9s linear infinite}
#auth-loading-retry{min-height:44px;padding:8px 20px;border:1px solid #d6dde7;border-radius:6px;background:#fff;color:#0649e8}
@keyframes auth-loading-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.auth-loading-indicator{animation:none}}
