:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:#21362c;background:#f6f7f2;font-synthesis:none}*{box-sizing:border-box}body{margin:0}header{padding:28px 6vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce3d9}.brand{font-size:30px;font-weight:800;letter-spacing:-1.2px;color:#21362c;text-decoration:none}.dot{color:#c36a3e}.tag,.eyebrow{font-size:11px;letter-spacing:1.5px;font-weight:700;color:#657668}.tag{padding:8px 12px;border:1px solid #d7e0d3;border-radius:30px}main{max-width:1180px;padding:75px 32px 28px;margin:auto}#login{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center}h1{font-size:52px;letter-spacing:-2px;line-height:1.08;margin:24px 0}h2{font-size:23px;letter-spacing:-.5px;margin:15px 0 30px}p{font-size:16px;line-height:1.65;color:#637268}.intro p{max-width:390px}.phase{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px;margin-top:42px}.live-dot{width:7px;height:7px;border-radius:50%;background:#608d67}.small{width:100%;margin-left:17px;color:#7b897e;font-size:12px}#loginForm{background:#fff;padding:38px;border:1px solid #dce3d9;border-radius:12px;box-shadow:0 15px 45px #24372a07}label{display:block;font-size:13px;font-weight:600;margin:18px 0 8px}input,select{font:inherit;color:inherit;min-height:48px;background:#fbfcf9;border:1px solid #d6ded2;border-radius:6px;padding:12px;width:100%;outline:none}input:focus,select:focus{border-color:#456d50;box-shadow:0 0 0 3px #456d501a}button{min-height:48px;background:#234834;color:white;border:0;border-radius:6px;padding:12px 20px;font:inherit;font-weight:600;cursor:pointer}button:hover{background:#315b42}#loginForm button{width:100%;margin-top:25px;display:flex;justify-content:space-between}.quiet{font-size:12px;color:#7b877d}.secondary{background:transparent;color:#234834;border:1px solid #bdcdbf}.workspace-head{display:flex;justify-content:space-between;align-items:center}.workspace-head h1{font-size:36px;margin:12px 0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:35px 0}.cards article{border:1px solid #dce3d9;background:#fff;border-radius:9px;padding:24px}.cards h3{font-size:18px}.cards p{font-size:13px}.records{padding:28px;background:white;border:1px solid #dce3d9;border-radius:10px}.records-head{display:flex;gap:16px;align-items:center;justify-content:space-between}.records-head select{width:200px}.records-head h2{margin:0}.inline{display:flex;gap:12px}.inline input{flex:1}.row{padding:15px 0;border-bottom:1px solid #edf0ea;font-size:14px}.row small{color:#7b877d;display:block;margin-top:5px}footer{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #dce3d9;font-size:11px;color:#7b877d;margin-top:75px;padding-top:22px}#loginMessage,#recordMessage{font-size:13px;color:#a64d2e}[hidden]{display:none!important}@media(max-width:760px){header{padding:20px}.tag{font-size:9px}main{padding:38px 20px 20px}#login{grid-template-columns:1fr;gap:30px}h1{font-size:39px}.phase{margin-top:23px}#loginForm{padding:25px}.cards{grid-template-columns:1fr}.records{padding:20px}.records-head{align-items:flex-start;flex-direction:column}.inline{flex-direction:column}.workspace-head{gap:12px}.workspace-head h1{font-size:28px}footer{margin-top:40px;font-size:10px}}
