:root{color:#17202a;background:#f5f7f8;font-family:Inter,ui-sans-serif,system-ui}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}.center{place-items:center;min-height:100vh;padding:32px;display:grid}.card{background:#fff;border:1px solid #e3e7ea;border-radius:20px;box-shadow:0 16px 50px #14233212}.login{width:min(460px,100%);padding:44px}.eyebrow{letter-spacing:.18em;margin:0;font-size:12px;font-weight:800}.login h1,header h1{margin:6px 0;font-size:42px}.login>p,header p,.sectionTitle p{color:#65717b}.login label{gap:7px;margin:18px 0;font-weight:650;display:grid}.login input{border:1px solid #ccd4da;border-radius:10px;padding:12px 14px}button{color:#fff;cursor:pointer;background:#17202a;border:0;border-radius:10px;padding:10px 14px;font-weight:750}button:disabled{opacity:.55;cursor:wait}.secondary{color:#17202a;background:#fff;border:1px solid #d7dde1}.error{color:#9b2923;background:#fff1f0;border-radius:10px;margin:14px 0;padding:12px 14px}.shell{max-width:1380px;margin:auto;padding:32px}header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.actions{gap:10px;display:flex}.metrics{grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:18px;display:grid}.metrics article{background:#fff;border:1px solid #e3e7ea;border-radius:16px;padding:20px}.metrics span{color:#68737d;font-size:13px;font-weight:700;display:block}.metrics strong{margin-top:8px;font-size:27px;display:block}.tableCard{overflow:hidden}.sectionTitle{border-bottom:1px solid #e8ecef;padding:20px 22px}.sectionTitle h2,.sectionTitle p{margin:0}.sectionTitle p{margin-top:4px}.tableWrap{overflow:auto}table{border-collapse:collapse;white-space:nowrap;width:100%}th,td{text-align:left;border-bottom:1px solid #edf0f2;padding:15px 18px}th{text-transform:uppercase;letter-spacing:.05em;color:#68737d;background:#fafbfb;font-size:12px}.footnote{color:#68737d;margin:16px 4px;font-size:13px}@media (width<=900px){.metrics{grid-template-columns:repeat(2,1fr)}header{flex-direction:column;align-items:flex-start}}@media (width<=520px){.shell{padding:18px}.metrics{grid-template-columns:1fr}.login{padding:28px}.login h1,header h1{font-size:34px}}.linkButton{color:#17202a;text-align:left;text-underline-offset:3px;background:0 0;padding:0;text-decoration:underline}.workspaceSection{margin-top:18px}.workspaceLoading{margin-top:20px;padding:28px}.planGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:22px 0;display:grid}.planCard{text-align:left;flex-direction:column;gap:8px;display:flex}.planCard strong{font-size:28px}.planCard small{font-size:13px;font-weight:500}.planCard.selected{outline:3px solid}.setupCard{max-width:680px;padding:24px}.readinessCard{max-width:620px;padding:30px}.readinessCard ul{text-align:left;line-height:1.8}
