:root{--font-size:16px;--font-switzer:"Switzer",sans-serif;--font-reckless:"Reckless Neue",serif;--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;--font-weight-light:300;--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;--color-main-text:#00464b;--color-border-light:#086a5633;--gradient-btn-fill:linear-gradient(166.86deg,#179ad3 4.98%,#148ad4 21.78%,#1074d5 38.14%,#0b5dd6 55.07%,#084cd7 71.14%,#053bd8 87.89%);--gradient-btn-border:radial-gradient(circle,#29f7ce 0%,#0023d9 100%);--gradient-btn:var(--gradient-btn-fill)padding-box,var(--gradient-btn-border)border-box;--text-body-size:16px;--text-body-line-height:1.4;--text-body-letter-spacing:0;--text-body-xlarge-size:20px;--text-body-xlarge-line-height:1.5;--text-body-xlarge-letter-spacing:0;--text-body-large-size:18px;--text-body-large-line-height:1.5;--text-body-large-letter-spacing:0;--text-body-small-size:14px;--text-body-small-line-height:1.5;--text-body-small-letter-spacing:0;--text-body-xsmall-size:12px;--text-body-xsmall-line-height:1.4;--text-body-xsmall-letter-spacing:0;--text-h1-size:60px;--text-h1-line-height:1.1;--text-h1-letter-spacing:-1.2px;--text-h2-size:56px;--text-h2-line-height:1.1;--text-h2-letter-spacing:-1.12px;--text-h3-size:24px;--text-h3-line-height:1.1;--text-h3-letter-spacing:0px;--text-h4-size:20px;--text-h4-line-height:1.1;--text-h4-letter-spacing:0px;--text-h5-size:16px;--text-h5-line-height:1.1;--text-h5-letter-spacing:-.32px}@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)}}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#0a0a0a;--card-foreground:#fafafa;--popover:#0a0a0a;--popover-foreground:#fafafa;--primary:#fafafa;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#fafafa;--destructive:#82181a;--destructive-foreground:#fb2c36;--border:#262626;--input:#262626;--ring:#525252;--font-weight-medium:500;--font-weight-normal:400;--chart-1:#1447e6;--chart-2:#00bb7f;--chart-3:#f99c00;--chart-4:#ac4bff;--chart-5:#ff2357;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#262626;--sidebar-ring:#525252}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(2.75381% 0 0);--card-foreground:lab(98.26% 0 0);--popover:lab(2.75381% 0 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(98.26% 0 0);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(15.204% 0 -.00000596046);--secondary-foreground:lab(98.26% 0 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(15.204% 0 -.00000596046);--accent-foreground:lab(98.26% 0 0);--destructive:lab(28.5139% 44.5539 29.0463);--destructive-foreground:lab(55.4814% 75.0732 48.8528);--border:lab(15.204% 0 -.00000596046);--input:lab(15.204% 0 -.00000596046);--ring:lab(34.924% 0 0);--chart-1:lab(36.9089% 35.0961 -85.6872);--chart-2:lab(66.9756% -58.27 19.5419);--chart-3:lab(72.7183% 31.8672 97.9407);--chart-4:lab(52.0183% 66.11 -78.2316);--chart-5:lab(56.101% 79.4328 31.4532);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(15.204% 0 -.00000596046);--sidebar-ring:lab(34.924% 0 0)}}@media (max-width:768px){:root{--text-body-line-height:1.5;--text-body-large-line-height:1.5;--text-body-small-line-height:1.5;--text-body-xsmall-line-height:1.5;--text-h1-size:40px;--text-h2-size:36px;--text-h2-letter-spacing:-.72px;--text-h3-size:24px;--text-h4-size:20px}}@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)}}html{font-size:var(--font-size);font-family:var(--font-switzer);scroll-behavior:smooth}body{background:var(--background);color:var(--color-main-text);font-family:var(--font-switzer);font-size:var(--text-body-size);font-weight:var(--font-weight-normal);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing)}h1,h2,h3,h4,h5,p,label,button,input,textarea,select{font-family:var(--font-switzer)}h1{font-size:var(--text-h1-size);font-weight:var(--font-weight-normal);line-height:var(--text-h1-line-height);letter-spacing:var(--text-h1-letter-spacing)}h2{font-size:var(--text-h2-size);font-weight:var(--font-weight-normal);line-height:var(--text-h2-line-height);letter-spacing:var(--text-h2-letter-spacing)}h3{font-size:var(--text-h3-size);font-weight:var(--font-weight-normal);line-height:var(--text-h3-line-height);letter-spacing:var(--text-h3-letter-spacing)}h4{font-size:var(--text-h4-size);font-weight:var(--font-weight-normal);line-height:var(--text-h4-line-height);letter-spacing:var(--text-h4-letter-spacing)}h5{font-size:var(--text-h5-size);font-weight:var(--font-weight-normal);line-height:var(--text-h5-line-height);letter-spacing:var(--text-h5-letter-spacing)}p{font-size:var(--text-body-size);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing)}label,button{font-size:var(--text-body-size);font-weight:var(--font-weight-medium);line-height:var(--text-body-line-height)}input{font-size:var(--text-body-size);font-weight:var(--font-weight-normal);line-height:var(--text-body-line-height)}textarea,select{font-size:var(--text-body-size);line-height:var(--text-body-line-height)}.body{font-family:var(--font-switzer);font-size:var(--text-body-size);font-weight:var(--font-weight-normal);line-height:var(--text-body-line-height);letter-spacing:var(--text-body-letter-spacing)}.body-xlarge{font-family:var(--font-switzer);font-size:var(--text-body-xlarge-size);font-weight:var(--font-weight-normal);line-height:var(--text-body-xlarge-line-height);letter-spacing:var(--text-body-xlarge-letter-spacing)}.body-large{font-family:var(--font-switzer);font-size:var(--text-body-large-size);font-weight:var(--font-weight-normal);line-height:var(--text-body-large-line-height);letter-spacing:var(--text-body-large-letter-spacing)}.body-small{font-family:var(--font-switzer);font-size:var(--text-body-small-size);font-weight:var(--font-weight-light);line-height:var(--text-body-small-line-height);letter-spacing:var(--text-body-small-letter-spacing)}.body-xsmall{font-family:var(--font-switzer);font-size:var(--text-body-xsmall-size);font-weight:var(--font-weight-light);line-height:var(--text-body-xsmall-line-height);letter-spacing:var(--text-body-xsmall-letter-spacing)}.h1{font-family:var(--font-switzer);font-size:var(--text-h1-size);font-weight:var(--font-weight-normal);line-height:var(--text-h1-line-height);letter-spacing:var(--text-h1-letter-spacing)}.h2{font-family:var(--font-switzer);font-size:var(--text-h2-size);font-weight:var(--font-weight-normal);line-height:var(--text-h2-line-height);letter-spacing:var(--text-h2-letter-spacing)}.h3{font-family:var(--font-switzer);font-size:var(--text-h3-size);font-weight:var(--font-weight-normal);line-height:var(--text-h3-line-height);letter-spacing:var(--text-h3-letter-spacing)}.h4{font-family:var(--font-switzer);font-size:var(--text-h4-size);font-weight:var(--font-weight-normal);line-height:var(--text-h4-line-height);letter-spacing:var(--text-h4-letter-spacing)}.h5{font-family:var(--font-switzer);font-size:var(--text-h5-size);font-weight:var(--font-weight-normal);line-height:var(--text-h5-line-height);letter-spacing:var(--text-h5-letter-spacing)}.font-switzer{font-family:var(--font-switzer)}.font-reckless{font-family:var(--font-reckless)}.color-main-text{color:var(--color-main-text)}}
