@font-face{font-family:inter;src:url(/_next/static/media/0336a89fb4e7fc1d-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_337fc1{font-family:inter,inter Fallback;font-style:normal}.__variable_337fc1{--font-inter:"inter","inter Fallback"}:root{--background:#e5e7eb;--foreground:#0b1220;--brand-1:#30a9e0;--brand-2:#7cc2ff;--ink:#191e3b;--btn-gradient:linear-gradient(135deg,var(--brand-1),var(--brand-2));--color-primary:var(--brand-1);--color-secondary:var(--ink);--gutter-x:20px;--gutter-y:12px;--radius:12px;--ui-bg:#ffffff;--ui-muted:#9aa3b2;--ui-border:#e5edf5;--ui-pill:#f3f7fb;--row-base:#f7fbff;--row-alt:#eaf6ff;--chip-bg:#eaf6ff;--chip-border:#9fd3ff;--chip-text:#1467a3;--chip-dark-bg:#0f1c3f;--chip-dark-text:#ffffff;--row-h:56px;--avatar:34px;--bg:#0f1420;--panel:#121826;--panel-2:#0f1725;--panel-white:#ffffff;--panel-white-2:#f5f7fb;--text:#353535;--text-dark:#172033;--muted:#93a3b5;--accent:#19a6df;--accent-2:#0e86ba;--navy:#101b33;--navy-2:#1a2744;--chip:#1e2a3f;--success:#2bb673;--danger:#e05252;--sidebar-w:260px;--sidebar-fg:#ffffff;--sidebar-muted:#bdbdbd;--sidebar-border:#2a2a2a;--topbar-h:72px;--topbar-bg:#ffffff;--topbar-text:#0f1c3f;--topbar-border:rgba(15,28,63,0.08);--content-gutter:16px}body,html{height:100%;display:flex;flex-direction:column;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:var(--font-inter),system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh;display:flex;padding-top:var(--topbar-h)}.main-col{flex:1 1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:auto}.page-content{position:relative;flex:1 1;min-height:0}.app-main{display:flex;min-width:0;min-height:calc(100dvh - var(--topbar-h))}button,input,option,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}