.door-card h2{margin-bottom:18px}.login-card .door-copy{margin:-19px 0 22px}.login-card .door-notice{margin-top:-17px}.login-card p{margin:0 0 12px;color:var(--muted);font-size:13.5px;line-height:1.6}.login-card p.eyebrow{margin:0 0 9px;color:var(--green-2);font-size:10px;line-height:normal}.login-card p b{color:var(--ink);font-weight:640;overflow-wrap:anywhere}.login-card a{color:var(--green);font-weight:640;text-decoration:none}.login-card a:hover{text-decoration:underline}.login-card a.primary-button{color:#fff;text-decoration:none}.login-card .door-links{margin:18px 0 0;text-align:center;font-size:12.5px}.login-card .door-hint{margin:-8px 0 16px;color:var(--faint);font-size:12px}.login-card .door-wait{display:flex;align-items:center;gap:12px;margin:0}.door-notice{padding:11px 13px;margin:0 0 16px;border-radius:var(--r-sm);background:var(--amber-bg);color:var(--amber);font-size:13px;line-height:1.5}.door-card .primary-button{margin-top:10px}.sidebar-bottom .sign-out{width:100%;margin-top:6px;padding:7px 10px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--muted);font-size:12px;font-weight:600;text-align:left}.sidebar-bottom .sign-out:hover{background:var(--mint);color:var(--green)}.account-page{display:grid;grid-gap:18px;gap:18px}.account-page .page-heading{margin-bottom:6px}.account-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.account-facts{margin:16px 0 0;display:grid;grid-gap:0;gap:0}.account-facts>div{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 0;border-top:1px solid #eff3f1;font-size:13px}.account-facts>div:first-child{border-top:0}.account-facts dt{color:var(--faint);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding-top:2px}.account-facts dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.account-note{margin:12px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.account-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.account-name input{flex:1 1 180px;min-width:0}.account-name .notice{flex:1 1 100%;margin:0}.account-facts dd .link-button{margin-left:8px;font-size:12px}.account-page .inline-form .primary-button{justify-self:start}.account-page .inline-form .notice{margin:0}.account-can{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:18px 26px;gap:18px 26px}.account-can h3{margin:0 0 7px;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.account-can ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:5px;gap:5px}.account-can li{position:relative;padding-left:18px;color:var(--ink-2);font-size:12.5px;line-height:1.45}.account-can li:before{content:"✓";position:absolute;left:0;color:var(--green);font-size:11px;font-weight:800}@media (max-width:900px){.account-grid{grid-template-columns:1fr}}.chip-invited{background:var(--amber-bg);color:var(--amber)}.chip-deactivated{background:#eceff0;color:#5b6b66}.access-reason{margin:4px 0 0;color:var(--faint);font-size:11.5px;line-height:1.45}.access-matrix-wrap{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-1);overflow:auto;max-height:70vh}.access-matrix{width:100%;border-collapse:collapse;font-size:12.5px}.access-matrix td,.access-matrix th{padding:9px 12px;border-bottom:1px solid #eff3f1;text-align:center}.access-matrix td:first-child,.access-matrix th:first-child{text-align:left}.access-matrix thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#f8faf9;font-size:10.5px;font-weight:700;color:var(--ink-2);border-bottom:1px solid var(--line);vertical-align:bottom}.access-matrix tbody th{font-weight:520;color:var(--ink-2)}.access-matrix tr.group th{background:var(--paper);color:var(--faint);font-size:9.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;text-align:left}.access-matrix .yes{color:var(--green);font-weight:800}.access-matrix .no{color:var(--line-strong)}