:root{--background:#f5fafe;--foreground:#182334;--card:#fffffff5;--card-foreground:#182334;--popover:#fffffffa;--popover-foreground:#182334;--primary:#005fb7;--primary-foreground:#fafcfe;--secondary:#dfedfc;--secondary-foreground:#1e314c;--muted:#e8f1fb;--muted-foreground:#536274;--accent:#d2e9ff;--accent-foreground:#003c79;--border:#cad8e6d9;--input:#c2d1e2e6;--ring:#2975c9;--sidebar:#f7fbff;--sidebar-foreground:#1c293c;--sidebar-primary:#005fb7;--sidebar-primary-foreground:#fafcfe;--sidebar-accent:#d6ebff;--sidebar-accent-foreground:#023e7d;--sidebar-border:#cad8e6d9;--sidebar-ring:#2975c9}@supports (color:lab(0% 0 0)){:root{--background:lab(97.9056% -.878632 -2.85902);--foreground:lab(13.4152% -1.00388 -12.4181);--card:lab(100% 0 0/.96);--card-foreground:lab(13.4152% -1.00388 -12.4181);--popover:lab(100% 0 0/.98);--popover-foreground:lab(13.4152% -1.00388 -12.4181);--primary:lab(39.5388% 4.38963 -56.2565);--primary-foreground:lab(98.837% -.443995 -1.43219);--secondary:lab(93.019% -2.75227 -8.80799);--secondary-foreground:lab(19.6593% -.813216 -19.3558);--muted:lab(94.7651% -1.71745 -5.69634);--muted-foreground:lab(40.7337% -2.17158 -12.5369);--accent:lab(91.276% -4.65712 -13.8118);--accent-foreground:lab(24.7855% 3.73745 -41.1205);--border:lab(85.4721% -2.59712 -8.85677/.85);--input:lab(83.147% -2.87429 -9.90304/.9);--ring:lab(47.9956% .0685155 -51.4347);--sidebar:lab(98.2469% -.97993 -3.61241);--sidebar-foreground:lab(16.2875% -1.07081 -14.1744);--sidebar-primary:lab(39.5388% 4.38963 -56.2565);--sidebar-primary-foreground:lab(98.837% -.443995 -1.43219);--sidebar-accent:lab(91.8533% -3.93638 -12.196);--sidebar-accent-foreground:lab(25.9694% 3.32287 -41.1445);--sidebar-border:lab(85.4721% -2.59712 -8.85677/.85);--sidebar-ring:lab(47.9956% .0685155 -51.4347)}}body{background-image:radial-gradient(circle at 90% 0%, color-mix(in oklab, var(--primary) 7%, transparent) 0, transparent 28rem), linear-gradient(180deg, #ffffff8c, transparent 18rem)}@supports (color:lab(0% 0 0)){body{background-image:radial-gradient(circle at 90% 0%, color-mix(in oklab, var(--primary) 7%, transparent) 0, transparent 28rem), linear-gradient(180deg, lab(100% -.0000298023 .0000119209/.55), transparent 18rem)}}.surface-card{border:1px solid color-mix(in oklab, var(--border) 88%, transparent);background:color-mix(in oklab, var(--card) 96%, transparent);box-shadow:0 1px 2px #0f172a0a,0 12px 32px #0f172a09}
