@font-face{font-family:stabilGrotesk;src:url(../media/StabilGrotesk_Thin-s.p.f4b6ed07.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:stabilGrotesk;src:url(../media/StabilGrotesk_Regular-s.p.83ae298c.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:stabilGrotesk;src:url(../media/StabilGrotesk_RegularItalic-s.p.057bc9e4.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:stabilGrotesk;src:url(../media/StabilGrotesk_Medium-s.p.56c24ae9.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:stabilGrotesk;src:url(../media/StabilGrotesk_Bold-s.p.c1b34f94.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:stabilGrotesk;src:url(../media/StabilGrotesk_BoldItalic-s.p.d406dccc.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:stabilGrotesk Fallback;src:local(Arial);ascent-override:101.04%;descent-override:25.26%;line-gap-override:0.0%;size-adjust:102.92%}.stabilgrotesk_508c11f4-module__1kWXYq__className{font-family:stabilGrotesk,stabilGrotesk Fallback}.stabilgrotesk_508c11f4-module__1kWXYq__variable{--font-stabil-grotesk:"stabilGrotesk","stabilGrotesk Fallback"}
:root{--font-size:16px;--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#030213;--primary-foreground:#fff;--secondary:#eceef2;--secondary-foreground:#030213;--muted:#ececf0;--muted-foreground:#717182;--accent:#e9ebef;--accent-foreground:#030213;--destructive:#d4183d;--destructive-foreground:#fff;--border:#0000001a;--input:transparent;--input-background:#f3f3f5;--switch-background:#cbced4;--font-weight-medium:500;--font-weight-normal:400;--ring:#a1a1a1;--chart-1:#f05100;--chart-2:#009588;--chart-3:#104e64;--chart-4:#fcbb00;--chart-5:#f99c00;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#030213;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}@supports (color:lab(0% 0 0)){:root{--foreground:lab(2.75381% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary-foreground:lab(100% 0 0);--secondary:lab(94.1758% -.154406 -2.19268);--ring:lab(66.128% -.0000298023 .0000119209);--chart-1:lab(57.1026% 64.2584 89.8886);--chart-2:lab(55.0223% -41.0774 -3.90277);--chart-3:lab(30.372% -13.1853 -18.7887);--chart-4:lab(80.1641% 16.6016 99.2089);--chart-5:lab(72.7183% 31.8672 97.9407);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}:root,:host{--color-background:var(--background);--color-primary:var(--primary);--color-secondary:var(--secondary)}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) h4{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) p{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) label,:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}html{font-size:var(--font-size);background:var(--color-background);color:var(--color-text);font-family:var(--font-stabil-grotesk),sans-serif,Arial}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.border-primary{border-color:var(--color-primary)}.border-secondary{border-color:var(--color-secondary)}.default-header{background-color:var(--color-background,#fff);border-bottom:1px solid #e5e7eb}.default-footer{background-color:#f3f4f6}
