*{box-sizing:border-box}body{color:#142b4b;background:#f5f8fd;margin:0;font:15px/1.65 Arial,Helvetica,sans-serif}button,input{font:inherit}a{color:#0757ff;text-decoration:none}button,a,input{outline-offset:4px}header{background:#fff;border-bottom:1px solid #e0e7f2;align-items:center;gap:20px;min-height:85px;padding:20px max(24px,50vw - 600px);display:flex}.brand{letter-spacing:-1px;color:#142b4b;white-space:nowrap;font-size:28px;font-weight:750}.brand span{color:#fff;background:#0757ff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-right:7px;font-size:20px;display:inline-flex}.portal-label{letter-spacing:2px;color:#637994;font-size:10px}header>button{margin-left:auto}main{max-width:1200px;min-height:75vh;margin:0 auto;padding:65px 24px 80px}h1{letter-spacing:-1.8px;margin:18px 0 24px;font-size:clamp(34px,5vw,58px);font-weight:600;line-height:1.08}h2{letter-spacing:-.4px;margin:0 0 20px;font-size:25px;line-height:1.3}.eyebrow{letter-spacing:2px;color:#0757ff;font-size:11px;font-weight:700}.auth-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:90px;display:grid}.intro>p:not(.eyebrow){color:#61728a;max-width:390px;font-size:19px}.intro-note{color:#61728a;border-left:3px solid #0757ff;max-width:400px;margin-top:45px;padding:0 0 0 20px;font-size:13px}.card{background:#fff;border:1px solid #dce5f2;border-radius:20px;min-width:0;margin-bottom:24px;padding:28px;box-shadow:0 10px 35px #15385f04}.auth-card{padding:38px}label{gap:8px;margin:18px 0;font-size:13px;font-weight:600;display:grid}input{color:#142b4b;background:#fbfcff;border:1px solid #cdd9e9;border-radius:9px;width:100%;min-width:0;padding:12px 14px}input:focus{border-color:#0757ff}button{color:#fff;cursor:pointer;background:#0757ff;border:0;border-radius:25px;padding:12px 22px;font-size:13px;font-weight:600;line-height:1.5}button:disabled{opacity:.55;cursor:wait}button.secondary{color:#285583;background:#fff;border:1px solid #dce5f2}button.link{color:#0757ff;background:0 0;border-radius:0;padding:0;font-size:13px}.auth-card form>button{width:100%;margin-top:10px}.auth-links{justify-content:space-between;gap:12px;margin-top:25px;display:flex}.auth-card>button.link{margin-top:20px}.message{color:#365b86;overflow-wrap:anywhere;font-size:13px}.workspace-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.workspace-heading h1{margin-bottom:10px;font-size:40px}.workspace-heading p{margin-top:5px}.tabs{flex-wrap:wrap;gap:10px;margin:20px 0 30px;display:flex}.tabs button{color:#285583;background:#e9f0fd;border-radius:9px}.tabs button[aria-current=page]{color:#fff;background:#0757ff}.metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;display:grid}.metrics strong{letter-spacing:-1px;margin-top:8px;font-size:33px;display:block}.metrics small{color:#61728a}.two{grid-template-columns:1fr 1fr;gap:24px;display:grid}.card p{color:#61728a}.table{overflow:auto}table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}td,th{text-align:left;border-bottom:1px solid #edf1f7;padding:14px 12px}th{color:#61728a;font-size:11px;font-weight:600}.check{align-items:center;gap:10px;display:flex}.check input{width:18px;height:18px}.note{color:#61728a;background:#f2f6ff;border-radius:10px;margin-top:25px;padding:15px;font-size:13px}footer{color:#61728a;border-top:1px solid #dce5f2;gap:20px;max-width:1200px;margin:auto;padding:25px 24px;font-size:12px;display:flex}small{color:#61728a;font-weight:400}li{margin:12px 0}@media (width<=800px){.auth-grid{grid-template-columns:1fr;gap:25px}.intro-note{display:none}.intro h1{font-size:42px}.two{grid-template-columns:1fr}.auth-card{padding:28px}main{padding-top:35px}.portal-label{display:none}.workspace-heading{flex-direction:column;align-items:flex-start}.card{padding:24px}.auth-links{flex-wrap:wrap}}
