.er-workspace-shell{background:var(--color-base);color:var(--color-ink);min-height:100svh}.er-workspace-shell>.er-workspace-header{background:var(--color-surface-0);border-bottom:1px solid var(--color-border);color:var(--color-ink)}.er-workspace-header-inner{height:auto;min-height:80px;padding-block:12px}.er-workspace-brand{flex-shrink:0;min-width:0}.er-workspace-role{border-color:var(--color-border);color:var(--color-ink2);font-family:var(--font-mono), monospace;letter-spacing:.1em;font-size:10px;font-weight:500}.er-workspace-auth>main:not(.er-account-workspace){justify-content:flex-start;max-width:460px;min-height:calc(100svh - 81px);padding-block:clamp(32px,6vh,72px)}.er-workspace-auth>main:not(.er-account-workspace)>header{margin-bottom:28px}.er-workspace-auth>main:not(.er-account-workspace)>section{border:1px solid var(--color-border);border-radius:var(--radius-panel,8px);background:var(--color-surface-0);box-shadow:none;padding:clamp(20px,4vw,32px)}.er-workspace-shell :where(h1,h2,h3,h4,.font-heading){font-family:var(--font-sans), sans-serif}.er-workspace-shell :where(h1,h2){letter-spacing:-.035em;font-weight:450}.er-workspace-auth>main:not(.er-account-workspace) h1{font-size:clamp(30px,4vw,40px);line-height:1.12}.er-workspace-shell :where(label>span:first-child,thead th){font-family:var(--font-mono), monospace;letter-spacing:.035em;font-size:11px;font-weight:500}.er-account-workspace,.er-private-workspace{min-width:0;padding-top:clamp(28px,5vw,56px)}.er-account-workspace>h1,.er-private-workspace>h1{font-size:clamp(28px,3.5vw,40px);line-height:1.15}.er-workspace-content{min-width:0}.er-workspace-content>section,.er-account-workspace>section{box-shadow:none}.er-private-workspace>nav{border-bottom:1px solid var(--color-border);padding-bottom:20px}@media (max-width:639px){.er-workspace-header-inner{gap:8px;min-height:68px}.er-workspace-header-inner .er-workspace-role{display:none}.er-workspace-auth>main:not(.er-account-workspace){min-height:calc(100svh - 69px);padding-inline:20px}.er-workspace-auth>main:not(.er-account-workspace)>section{padding:20px}}.er-auth-other-account>summary:not([hidden]){cursor:pointer;min-height:44px;color:var(--color-ink2);align-content:center;font-size:13px}.er-auth-other-account>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:6px}.er-auth-other-account[open]>summary:not([hidden]){margin-bottom:16px}.er-auth-form .er-auth-credentials{min-width:0}@media (max-width:639px){.er-workspace-auth .er-auth-credentials input{font-size:16px}}