.workspace-shell{padding:0 clamp(24px,7vw,110px) 7vw}.workspace-summary{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--ink);background:var(--ink);gap:1px}.workspace-summary div{padding:25px;background:#fff}.workspace-summary span,.workspace-panel>span,.sso-note>span{display:block;font:10px monospace;letter-spacing:.12em;color:var(--red)}.workspace-summary strong,.workspace-summary small{display:block}.workspace-summary strong{font:25px Georgia;margin:10px 0}.workspace-summary small{color:var(--muted);line-height:1.45}.workspace-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);margin-top:40px}.workspace-panel{padding:35px;background:#fff;min-height:350px}.workspace-panel--primary{grid-column:1/-1;min-height:0;background:var(--ink);color:#fff}.workspace-panel h2{font-size:30px;margin:18px 0}.workspace-panel>p{color:var(--muted);line-height:1.7}.workspace-panel--primary>p{color:#bbb}.module-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#444;margin-top:30px}.module-list>div{padding:23px;background:#202020}.module-list b,.module-list small,.module-list em{display:block}.module-list small{color:#aaa;line-height:1.55;margin:12px 0 25px}.module-list em{color:var(--red);font:9px monospace;letter-spacing:.1em}.compact-list{margin-top:25px;border-top:1px solid var(--line)}.compact-list>div{padding:17px 0;border-bottom:1px solid var(--line)}.compact-list b,.compact-list small{display:block}.compact-list small{color:var(--muted);font-size:12px;line-height:1.5;margin-top:6px}.sso-note{display:grid;grid-template-columns:auto 1fr auto;gap:30px;align-items:center;padding:28px;margin-top:40px;border-left:3px solid var(--red);background:#fff}.sso-note p{color:var(--muted);line-height:1.6}.sso-note a{color:var(--ink);font-weight:700}.recovery-link{display:block;margin-top:18px;color:var(--ink);text-align:center;font-size:13px}@media(max-width:800px){.workspace-summary,.workspace-columns,.module-list{grid-template-columns:1fr}.workspace-panel--primary{grid-column:auto}.sso-note{grid-template-columns:1fr;gap:12px}}
