@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/manrope-400-Dy0jyoUL.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/manrope-500-Bgh4Ro6H.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/manrope-600-CJD5SYW-.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/manrope-700-DEjRF1uU.ttf)format("truetype")}:root{--color-navy:#0b354c;--color-navy-deep:#082536;--color-teal:#75c9c6;--color-teal-dark:#509694;--color-teal-soft:#87b6b5;--color-bg:#f4f6f8;--color-line:#cfd9df;--color-line-soft:#d2e1e3;--color-text:#1e293b;--color-text-muted:#334155;--color-slate:#94a3b8;--color-white:#fff;--color-danger:#de0030;--color-cover-ok:#22c55e;--color-cover-warn:#f97316;--color-cover-bad:#ef4444;--sidebar-width:280px;--topbar-height:80px;--radius:12px;--shadow:0 8px 24px #0b354c14;--font:"Manrope", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html,body,#app{min-height:100%}body{color:var(--color-text);background:var(--color-bg);font-family:var(--font);margin:0;line-height:1.5}a{color:inherit;text-decoration:none}button,input{font:inherit}h1,h2,h3,p{margin:0}img{max-width:100%;display:block}table{border-collapse:collapse}@media (width<=640px){button,input{font-size:16px}}
