@charset "UTF-8";:root{--bg: #ffffff;--bg-2: #f4f7fb;--bg-3: #edf1f8;--blue: #1a7ec8;--teal: #f5c400;--lime: #0d1b5e;--white: #0d1b5e;--off-white: #4a5f7a;--muted: #7a8fa6;--subtle: #9eafc3;--border: rgba(13, 27, 94, .08);--border-bright: rgba(13, 27, 94, .16);--grad: linear-gradient(135deg, #0d1b5e 0%, #1a7ec8 55%, #f5c400 100%);--grad-card-a: linear-gradient(145deg, rgba(26, 126, 200, .1) 0%, rgba(245, 196, 0, .05) 100%);--grad-card-b: linear-gradient(145deg, rgba(13, 27, 94, .08) 0%, rgba(26, 126, 200, .05) 100%);--font-display: "Cabinet Grotesk", sans-serif;--font-body: "Instrument Sans", sans-serif;--violet: #8b5cf6;--blue-hover: #1565a0;--lime-hover: #1d2d7a;--blue-text: #1565a0;--navy-text: #2a4a8a;--blue-glow: rgba(26, 126, 200, .35);--teal-glow: rgba(245, 196, 0, .3);--lime-glow: rgba(13, 27, 94, .25);--danger-text: #dc2626;--danger-bg: rgba(220, 38, 38, .08);--danger-bg-hover: rgba(220, 38, 38, .12);--danger-bg-soft: rgba(220, 38, 38, .05);--danger-border: rgba(220, 38, 38, .22);--danger-border-hover: rgba(220, 38, 38, .38);--danger-border-strong: rgba(220, 38, 38, .5);--success-text: #16a34a;--success-bg: rgba(22, 163, 74, .1);--success-border: rgba(22, 163, 74, .3);--warn-text: #b38000;--warn-bg: rgba(180, 130, 0, .1);--warn-border: rgba(180, 130, 0, .22);--blue-a03: rgba(26, 126, 200, .03);--blue-a04: rgba(26, 126, 200, .04);--blue-a06: rgba(26, 126, 200, .06);--blue-a08: rgba(26, 126, 200, .08);--blue-a10: rgba(26, 126, 200, .1);--blue-a11: rgba(26, 126, 200, .11);--blue-a12: rgba(26, 126, 200, .12);--blue-a14: rgba(26, 126, 200, .14);--blue-a15: rgba(26, 126, 200, .15);--blue-a18: rgba(26, 126, 200, .18);--blue-a20: rgba(26, 126, 200, .2);--blue-a22: rgba(26, 126, 200, .22);--blue-a25: rgba(26, 126, 200, .25);--blue-a28: rgba(26, 126, 200, .28);--blue-a30: rgba(26, 126, 200, .3);--blue-a35: rgba(26, 126, 200, .35);--blue-a40: rgba(26, 126, 200, .4);--blue-a45: rgba(26, 126, 200, .45);--blue-a50: rgba(26, 126, 200, .5);--blue-a60: rgba(26, 126, 200, .6);--teal-a04: rgba(245, 196, 0, .04);--teal-a05: rgba(245, 196, 0, .05);--teal-a06: rgba(245, 196, 0, .06);--teal-a07: rgba(245, 196, 0, .07);--teal-a08: rgba(245, 196, 0, .08);--teal-a09: rgba(245, 196, 0, .09);--teal-a10: rgba(245, 196, 0, .1);--teal-a15: rgba(245, 196, 0, .15);--teal-a16: rgba(245, 196, 0, .16);--teal-a18: rgba(245, 196, 0, .18);--teal-a20: rgba(245, 196, 0, .2);--teal-a22: rgba(245, 196, 0, .22);--teal-a25: rgba(245, 196, 0, .25);--teal-a28: rgba(245, 196, 0, .28);--teal-a30: rgba(245, 196, 0, .3);--teal-a40: rgba(245, 196, 0, .4);--teal-a45: rgba(245, 196, 0, .45);--teal-a50: rgba(245, 196, 0, .5);--lime-a06: rgba(13, 27, 94, .06);--lime-a08: rgba(13, 27, 94, .08);--lime-a10: rgba(13, 27, 94, .1);--lime-a12: rgba(13, 27, 94, .12);--lime-a15: rgba(13, 27, 94, .15);--lime-a20: rgba(13, 27, 94, .2);--lime-a22: rgba(13, 27, 94, .22);--lime-a25: rgba(13, 27, 94, .25);--topbar-bg: rgba(255, 255, 255, .92);--navbar-bg: rgba(255, 255, 255, .88);--sidebar-bg: rgba(244, 247, 251, .95);--card-bg: rgba(255, 255, 255, .85);--card-bg-deep: rgba(255, 255, 255, .95);--card-bg-light: rgba(255, 255, 255, .6);--form-bg: rgba(255, 255, 255, .95);--dropdown-bg: rgba(255, 255, 255, .98);--input-bg: rgba(13, 27, 94, .03);--input-bg-hover: rgba(13, 27, 94, .06);--input-border: rgba(13, 27, 94, .12);--input-border-focus: rgba(13, 27, 94, .28);--surface-alpha: rgba(13, 27, 94, .04);--surface-alpha-sm: rgba(13, 27, 94, .02);--nav-hover-bg: rgba(13, 27, 94, .05);--btn-arrow-bg: rgba(13, 27, 94, .1);--btn-main-shadow: rgba(13, 27, 94, .15);--nav-border: rgba(13, 27, 94, .08);--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--r-2xl: 28px;--r-full: 999px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease: cubic-bezier(.34, 1.56, .64, 1)}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth}body{margin:0;min-height:100vh;background:radial-gradient(circle at top left,rgba(26,126,200,.06),transparent 28%),radial-gradient(circle at top right,rgba(245,196,0,.04),transparent 24%),var(--bg);color:var(--white);font-family:var(--font-body)}button,input,textarea,select{font:inherit}
