*{box-sizing:border-box}html{color:#172033;background:#eef2f8;min-width:20rem;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:radial-gradient(circle at 12% 8%,#3b82f624,#0000 28rem),linear-gradient(160deg,#f8fafc 0%,#edf2f9 55%,#e8eef8 100%);min-height:100vh;margin:0}button,input,select,textarea{font:inherit}main[data-v-4c03cfcd]{width:min(100% - 2rem,74rem);min-height:100vh;margin:0 auto;padding:clamp(1.25rem,3vw,3rem) 0}.app-header[data-v-4c03cfcd]{color:#fff;background:linear-gradient(135deg,#1e40aff5,#0f172afa),#14213d;border:1px solid #ffffff1f;border-radius:1.25rem;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2rem;padding:1.4rem clamp(1.25rem,3vw,2.25rem);display:flex;box-shadow:0 1.25rem 3rem #0f172a29}.app-header h1[data-v-4c03cfcd],.app-header p[data-v-4c03cfcd]{margin:0}.app-header h1[data-v-4c03cfcd]{letter-spacing:-.025em;margin-top:.25rem;font-size:clamp(1.55rem,4vw,2.25rem);line-height:1.1}.eyebrow[data-v-4c03cfcd]{color:#2563eb;letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:750}.app-header .eyebrow[data-v-4c03cfcd]{color:#bfdbfe}.system-status[data-v-4c03cfcd]{color:#dbeafe;text-align:right;max-width:32rem;font-size:.875rem}.system-status small[data-v-4c03cfcd]{color:#93c5fd;overflow-wrap:anywhere;margin-top:.35rem;display:block}.signin-card[data-v-4c03cfcd]{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#fffffff0;border:1px solid #94a3b83d;border-radius:1.25rem;width:min(100%,29rem);margin:clamp(3rem,10vh,7rem) auto 0;padding:clamp(1.5rem,4vw,2.25rem);box-shadow:0 1.5rem 4rem #0f172a1f,0 .125rem .5rem #0f172a0d}.signin-heading[data-v-4c03cfcd]{margin-bottom:.5rem}.signin-heading h2[data-v-4c03cfcd]{color:#0f172a;letter-spacing:-.025em;margin:.3rem 0 .45rem;font-size:1.65rem}.signin-heading p[data-v-4c03cfcd]:last-child{color:#64748b;margin:0;font-size:.9rem}section[data-v-4c03cfcd],article[data-v-4c03cfcd]{border:1px solid #d9e1ec;border-radius:1rem}section[data-v-4c03cfcd]{background:#ffffffe0;gap:1rem;margin-block:1rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid;box-shadow:0 .75rem 2rem #0f172a12}article[data-v-4c03cfcd]{background:#f8fafc;gap:.8rem;margin-block:.75rem;padding:1rem;display:grid}section>h2[data-v-4c03cfcd],article>h3[data-v-4c03cfcd],article>h4[data-v-4c03cfcd]{color:#0f172a;margin:0}section>p[data-v-4c03cfcd],article>p[data-v-4c03cfcd]{color:#526176;margin-block:0}section>header[data-v-4c03cfcd],article>div[data-v-4c03cfcd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}form[data-v-4c03cfcd]:not(.signin-card){background:#f8fafc;border:1px solid #e2e8f0;border-radius:.8rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end;gap:.85rem;padding:1rem;display:grid}label[data-v-4c03cfcd]{color:#334155;gap:.4rem;font-size:.875rem;font-weight:650;display:grid}input[data-v-4c03cfcd],select[data-v-4c03cfcd],textarea[data-v-4c03cfcd]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.65rem;outline:none;width:100%;min-height:2.75rem;padding:.65rem .75rem;transition:border-color .12s,box-shadow .12s}textarea[data-v-4c03cfcd]{resize:vertical;min-height:6rem}input[type=checkbox][data-v-4c03cfcd]{accent-color:#2563eb;width:1.1rem;min-height:auto}input[data-v-4c03cfcd]:focus,select[data-v-4c03cfcd]:focus,textarea[data-v-4c03cfcd]:focus{border-color:#2563eb;box-shadow:0 0 0 .2rem #2563eb24}button[data-v-4c03cfcd]{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:.65rem;width:fit-content;min-height:2.6rem;padding:.55rem .9rem;font-weight:700;transition:background-color .12s,border-color .12s,box-shadow .12s,transform .12s}button[data-v-4c03cfcd]:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 .35rem .9rem #2563eb38}button[data-v-4c03cfcd]:focus-visible,a[data-v-4c03cfcd]:focus-visible{outline-offset:.15rem;outline:.2rem solid #2563eb59}button[data-v-4c03cfcd]:disabled{color:#94a3b8;cursor:not-allowed;background:#e2e8f0;border-color:#e2e8f0}button[aria-pressed=true][data-v-4c03cfcd]{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}a[data-v-4c03cfcd]{color:#1d4ed8;font-weight:650;text-decoration:none}a[data-v-4c03cfcd]:hover{text-decoration:underline}nav[data-v-4c03cfcd]{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}nav a[data-v-4c03cfcd]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:.4rem .65rem}nav a[aria-current=page][data-v-4c03cfcd]{color:#fff;background:#2563eb;border-color:#2563eb}ul[data-v-4c03cfcd]{margin-block:0;padding-left:1.25rem}dl[data-v-4c03cfcd]{grid-template-columns:minmax(8rem,.45fr) 1fr;gap:.45rem 1rem;margin:0;display:grid}dt[data-v-4c03cfcd]{color:#64748b;font-weight:650}dd[data-v-4c03cfcd]{overflow-wrap:anywhere;margin:0}[role=alert][data-v-4c03cfcd]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.65rem;padding:.75rem .9rem}@media (width<=42rem){main[data-v-4c03cfcd]{width:min(100% - 1rem,74rem);padding-block:.5rem 1.5rem}.app-header[data-v-4c03cfcd]{border-radius:.9rem;flex-direction:column;align-items:flex-start;margin-bottom:1rem}.system-status[data-v-4c03cfcd]{text-align:left}.signin-card[data-v-4c03cfcd]{margin-top:1.5rem}form[data-v-4c03cfcd]:not(.signin-card),dl[data-v-4c03cfcd]{grid-template-columns:1fr}}
