@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap');
:root{color-scheme:dark;font-family:'DM Sans',sans-serif;background:#0b101c;color:#e9edf5}*{box-sizing:border-box}body{margin:0}a{color:#a8b5ff;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.shell{min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr}.intro{padding:64px 9%;display:flex;flex-direction:column;background:radial-gradient(ellipse at 20% 60%,#25385d 0,transparent 65%),#111a2c;border-right:1px solid #283349}.brand{font-family:Manrope,sans-serif;font-weight:800;font-size:23px;letter-spacing:-.8px}.brand b{color:#97a7ff}.eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#91a4cb;margin-top:auto}h1{font:700 clamp(34px,4vw,58px)/1.12 Manrope,sans-serif;letter-spacing:-2px;max-width:560px;margin:22px 0}p{line-height:1.7;color:#a5b3ca;max-width:470px}.preview{margin:26px 0 55px;border:1px solid #3d4a66;background:#121c30;border-radius:16px;padding:20px;box-shadow:0 24px 50px #0003}.preview-head{font-size:12px;color:#a8b5ce;display:flex;justify-content:space-between;margin-bottom:20px}.mini-board{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.column{background:#0e1728;padding:10px;border-radius:9px;font-size:10px;color:#9eabc5}.tile{height:48px;padding:10px 8px;background:#25314b;margin-top:10px;border-radius:6px;color:#e5e9f4;font-size:11px}.foot{font-size:11px;color:#7889a6}.form-side{padding:55px 12%;display:flex;align-items:center;justify-content:center}.card{width:100%;max-width:440px}.pill{font-size:11px;display:inline-block;border:1px solid #354260;border-radius:99px;padding:6px 10px;color:#b8c7eb}h2{font:700 29px Manrope,sans-serif;letter-spacing:-.8px;margin:20px 0 8px}.tabs{display:flex;border-bottom:1px solid #2a3346;margin:26px 0 22px;gap:24px}.tabs button{border:0;background:none;color:#8392af;padding:12px 0}.tabs .active{color:#c5ceff;border-bottom:2px solid #8e9fff}label{display:block;font-size:12px;color:#c3cee2;margin:17px 0 8px}input,select{width:100%;background:#131c2c;border:1px solid #303d57;border-radius:9px;padding:13px;color:#f0f2fb;outline:none}input:focus{border-color:#91a2ff;box-shadow:0 0 0 3px #91a2ff18}.submit{width:100%;background:#a3b2ff;color:#111a31;padding:14px;border:0;border-radius:9px;font-weight:700;margin-top:25px}.submit:disabled{opacity:.6}.hint{font-size:11px;color:#8292ac;margin-top:8px}.error{color:#ffbdc4;font-size:13px;line-height:1.5;margin-top:14px;min-height:20px}.pilot{margin-top:24px;padding:14px;border:1px solid #2b3851;border-radius:9px;color:#95a6c1;font-size:12px;line-height:1.6}.topbar{padding:24px 5%;border-bottom:1px solid #29334a;display:flex;justify-content:space-between;align-items:center}.container{max-width:1150px;margin:45px auto;padding:0 24px}.stats{display:flex;gap:20px;margin:25px 0}.stat{flex:1;background:#141f32;border:1px solid #2c3953;border-radius:12px;padding:22px}.stat strong{font:700 32px Manrope;display:block}.stat span{font-size:12px;color:#91a0b9}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;background:#131d2e}th,td{padding:17px;text-align:left;border-bottom:1px solid #29344c;font-size:13px}th{color:#93a3c0;font-size:11px;text-transform:uppercase}td button{padding:8px 12px;background:#243351;border:1px solid #3b4a69;border-radius:7px;color:#d6e0f8}.toolbar{display:flex;gap:12px;margin:20px 0}.toolbar input{max-width:320px}@media(max-width:850px){.shell{grid-template-columns:1fr}.intro{padding:30px}.intro h1{font-size:34px}.eyebrow{margin-top:40px}.preview,.foot{display:none}.form-side{padding:34px 24px}.stats{flex-wrap:wrap}}
