@font-face{font-family:Montserrat;src:url('/assets/fonts/montserrat-alt1/MontserratAlt1-Regular.woff2')}@font-face{font-family:Montserrat;src:url('/assets/fonts/montserrat-alt1/MontserratAlt1-SemiBold.woff2');font-weight:600}
:root{font-family:Montserrat,system-ui,sans-serif;color:#222c3c;background:#f5f7fa;font-size:14px}*{box-sizing:border-box}body{margin:0}a{color:#3159cd;text-decoration:none}a:hover{text-decoration:underline}h1{font-size:30px;letter-spacing:-1px;margin:0 0 12px;font-weight:600}h2{font-size:18px;margin:0 0 16px}h3{font-size:15px}p{line-height:1.7}button,input,select{font:inherit}button,.button{background:#385fd7;color:#fff;border:1px solid transparent;border-radius:8px;padding:12px 18px;font-weight:600;cursor:pointer;display:inline-block}button:hover,.button:hover{background:#294cba;text-decoration:none}button:disabled{opacity:.45;cursor:not-allowed}.secondary{background:#fff;color:#35415b;border-color:#dbe1ec}.quiet{background:none;color:#69758b;padding:8px}.danger{background:#ab3343}input,select{display:block;width:100%;border:1px solid #d7dfeb;border-radius:8px;padding:12px;margin:8px 0 0;background:#fff;color:#26324b}input:focus,select:focus,button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #b2c4ff;outline-offset:2px}label{display:block;font-size:13px;font-weight:600;margin:0 0 20px}.muted{color:#727d90}.small,small{font-size:12px}.eyebrow,.nav-label{font-size:10px;letter-spacing:1.8px;font-weight:600;color:#7e8ba3}.brand{font-size:29px;letter-spacing:-1.4px;font-weight:600;display:block;color:inherit}.brand span{font-size:9px;letter-spacing:2.5px;display:block;margin-top:9px;color:#8491ad}.sidebar{position:fixed;inset:0 auto 0 0;width:238px;background:#111c31;color:#edf1fa;padding:34px 22px;display:flex;flex-direction:column}.sidebar .brand{margin:0 14px 40px}.nav-label{padding:0 14px}nav a{display:block;color:#a8b4cc;padding:13px 15px;margin:5px 0;border-radius:7px;font-size:13px}nav a:hover,nav a.selected{background:#233653;color:#fff;text-decoration:none}nav a.selected{box-shadow:inset 3px 0 #7a9eff}.sidebar-bottom{margin-top:auto;padding:24px 12px 0;font-size:11px;color:#a6b3cd}.sidebar-bottom p{font-size:10px}.dot{display:inline-block;width:6px;height:6px;background:#6bd5b0;border-radius:50%;margin-right:6px}.workspace{margin-left:238px}.topbar{height:78px;background:#fff;border-bottom:1px solid #e5e9f0;display:flex;align-items:center;justify-content:space-between;padding:0 40px;font-size:12px}.account{display:flex;align-items:center;gap:18px}.content{max-width:1500px;margin:auto;padding:38px 40px 70px}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.page-heading p{margin-bottom:0}.panel,.stat{background:#fff;border:1px solid #e4e9f1;border-radius:12px;box-shadow:0 3px 12px #13244903}.panel{padding:28px;margin-bottom:24px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:26px}.stat{padding:24px}.stat span{font-size:12px}.stat strong{display:block;font-size:30px;font-weight:600;letter-spacing:-.7px;margin-top:18px}.grid-two{display:grid;grid-template-columns:1.15fr 1fr;gap:24px}.steps{padding-left:22px;margin-top:25px}.steps li{padding:0 0 24px 8px}.steps span{display:block;color:#7c879b;font-size:12px;margin-top:8px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.check{display:flex;align-items:center;gap:10px;font-weight:400;margin:14px 0}.check input{width:17px;height:17px;margin:0}.actions{display:flex;gap:10px;margin-top:22px}fieldset{border:1px solid #e1e6ef;border-radius:8px;margin-top:20px;padding:16px}legend{font-size:13px;padding:0 8px}.badge{display:inline-block;background:#edf2fb;color:#516685;border-radius:20px;padding:6px 10px;font-size:11px}.table-panel{padding:0;overflow:hidden}.table-heading{display:flex;align-items:center;justify-content:space-between;padding:24px 26px}.table-heading h2{margin:0}.table-heading span{font-size:11px}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left}th{background:#fafbfd;font-size:10px;letter-spacing:.7px;text-transform:uppercase;color:#8490a4;font-weight:600}th,td{padding:17px 25px;border-bottom:1px solid #edf0f5}td{font-size:12px;line-height:1.7}td small{display:block;color:#8993a3;margin-top:4px}tr:last-child td{border-bottom:0}.empty{padding:50px;text-align:center}.alert{padding:16px 20px;border-radius:8px;background:#fff5de;color:#775615;margin-bottom:24px;font-size:13px;line-height:1.6}.error{background:#ffeded;color:#a43440}.success{background:#e8f7f0;color:#246d50}.login{max-width:480px;margin:9vh auto;padding:0 20px}.login .brand{text-align:center;margin-bottom:38px}.login .panel{padding:35px}.login h1{font-size:25px}.login form{margin-top:28px}.login button{width:100%}.login .small{text-align:center;margin-top:24px}summary{cursor:pointer;color:#3159cd}details{margin:8px 0}pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:440px;font-size:11px}hr{border:0;border-top:1px solid #edf0f5;margin:25px 0}@media(max-width:1100px){.stats{grid-template-columns:repeat(2,1fr)}.grid-two{grid-template-columns:1fr}.content{padding:28px 24px}.sidebar{width:210px}.workspace{margin-left:210px}}@media(max-width:760px){.sidebar{position:static;width:auto;padding:20px}.sidebar .brand{margin:0 0 18px}.sidebar nav{display:flex;overflow:auto;gap:4px}.sidebar nav a{white-space:nowrap}.nav-label,.sidebar-bottom{display:none}.workspace{margin:0}.topbar{height:auto;min-height:64px;padding:12px 20px;gap:12px}.content{padding:25px 16px}.page-heading{align-items:flex-start;flex-direction:column}.stats{gap:12px}.stat{padding:18px}.stat strong{font-size:26px}.form-grid{grid-template-columns:1fr}.panel{padding:22px}.table-panel{padding:0}h1{font-size:26px}.account{gap:8px}.table-heading{gap:15px}.login{margin-top:6vh}}
