@font-face{font-family:Codec Pro;src:url(/fonts/Codec-Pro-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/Codec-Pro-Thin-Italic.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/Codec-Pro-Extralight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/Codec-Pro-Extralight-Italic.woff2) format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/Codec-Pro-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/Codec-Pro-Light-Italic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/Codec-Pro-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/Codec-Pro-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/Codec-Pro-News.woff2) format("woff2");font-weight:450;font-style:normal;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/Codec-Pro-News-Italic.woff2) format("woff2");font-weight:450;font-style:italic;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/Codec-Pro-Fat.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/Codec-Pro-Fat-Italic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/Codec-Pro-Bold.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/Codec-Pro-Bold-Italic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/Codec-Pro-Extrabold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/Codec-Pro-Extrabold-Italic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/Codec-Pro-Heavy.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/Codec-Pro-Heavy-Italic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/Codec-Pro-Ultra.woff2) format("woff2");font-weight:950;font-style:normal;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/Codec-Pro-Ultra-Italic.woff2) format("woff2");font-weight:950;font-style:italic;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/Codec-Pro-Ultrablack.woff2) format("woff2");font-weight:950;font-style:normal;font-display:swap}@font-face{font-family:Codec Pro;src:url(/fonts/Codec-Pro-Ultrablack-Italic.woff2) format("woff2");font-weight:950;font-style:italic;font-display:swap}@font-face{font-family:Codec Pro Variable;src:url(/fonts/Codec-Pro-Variable-Regular.woff2) format("woff2-variations");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:Codec Pro Variable;src:url(/fonts/Codec-Pro-Variable-Italic.woff2) format("woff2-variations");font-weight:100 1000;font-style:italic;font-display:swap}@font-face{font-family:Assistant;src:url(/fonts/Assistant-400-Hebrew.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Assistant;src:url(/fonts/Assistant-400-Latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Assistant;src:url(/fonts/Assistant-500-Hebrew.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Assistant;src:url(/fonts/Assistant-500-Latin.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Assistant;src:url(/fonts/Assistant-600-Hebrew.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Assistant;src:url(/fonts/Assistant-600-Latin.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Assistant;src:url(/fonts/Assistant-700-Hebrew.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Assistant;src:url(/fonts/Assistant-700-Latin.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--spacing-0:0px;--spacing-px:1px;--spacing-0-5:2px;--spacing-1:4px;--spacing-1-5:6px;--spacing-2:8px;--spacing-2-5:10px;--spacing-3:12px;--spacing-3-5:14px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-7:28px;--spacing-8:32px;--spacing-9:36px;--spacing-10:40px;--spacing-11:44px;--spacing-12:48px;--spacing-14:56px;--spacing-16:64px;--spacing-20:80px;--spacing-24:96px;--spacing-28:112px;--spacing-32:128px;--spacing-36:144px;--spacing-40:160px;--spacing-44:176px;--spacing-48:192px;--spacing-52:208px;--spacing-56:224px;--spacing-60:240px;--spacing-64:256px;--spacing-72:288px;--spacing-80:320px;--spacing-96:384px;--radius:0.5rem;--radius-none:0px;--radius-xs:2px;--radius-sm:4px;--radius-base:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-3xl:32px;--radius-full:9999px;--font-family-lexend:"Lexend",sans-serif;--font-family-sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-family-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:30px;--font-size-4xl:36px;--font-size-5xl:48px;--font-size-6xl:60px;--font-size-7xl:72px;--font-size-8xl:96px;--font-size-9xl:128px;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--shadow-xs:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-sm:0 1px 2px -1px rgba(0,0,0,0.1),0 1px 3px 0 rgba(0,0,0,0.1);--shadow-base:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,0.25);--shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,0.05);--state-warning:38 92% 50%;--state-warning-foreground:0 0% 0%;--state-info:199 89% 48%;--state-info-foreground:0 0% 100%;--border-interactive:hsl(var(--primary));--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:192 36% 36%;--primary-foreground:0 0% 100%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 85.7% 97.3%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:192 36% 36%;--primary-hover:oklch(0.434 0.05 214.982);--primary-pressed:oklch(0.368 0.042 214.754);--secondary-hover:oklch(0.922 0 0);--secondary-pressed:oklch(0.87 0 0);--destructive-hover:oklch(0.505 0.19 27.518);--destructive-pressed:oklch(0.444 0.161 26.899);--accent-hover:oklch(0.97 0 0);--accent-pressed:oklch(0.922 0 0);--sidebar-background:hsl(0 0% 98%);--sidebar-foreground:hsl(240 5.3% 26.1%);--sidebar-primary:hsl(240 5.9% 10%);--sidebar-primary-foreground:hsl(0 0% 98%);--sidebar-accent:hsl(240 4.8% 95.9%);--sidebar-accent-foreground:hsl(240 5.9% 10%);--sidebar-border:hsl(220 13% 91%);--sidebar-ring:hsl(217.2 91.2% 59.8%);--chart-1:hsl(12 76% 61%);--chart-2:hsl(173 58% 39%);--chart-3:hsl(197 37% 24%);--chart-4:hsl(43 74% 66%);--chart-5:hsl(27 87% 67%);--primary-alpha-10:oklch(0.65 0.12 195/0.1);--primary-alpha-20:oklch(0.65 0.12 195/0.2);--primary-alpha-50:oklch(0.65 0.12 195/0.5);--secondary-alpha-10:oklch(0.97 0.01 250/0.1);--secondary-alpha-20:oklch(0.97 0.01 250/0.2);--surface-elevated:hsl(0 0% 100%);--surface-sunken:hsl(0 0% 96%);--surface-overlay:hsl(0 0% 100%/0.9);--focus-ring:hsl(221 83% 53%);--focus-ring-offset:hsl(0 0% 100%);--brand-teal:192 35% 36%;--brand-teal-foreground:0 0% 100%;--brand-clarity:193 50% 58%;--brand-clarity-foreground:0 0% 10%;--brand-cream:21 100% 94%;--brand-cream-foreground:192 35% 36%;--brand-rose:335 60% 78%;--brand-rose-foreground:0 0% 15%;--state-success:142 76% 36%;--state-success-foreground:0 0% 100%;--state-error:0 84% 60%;--state-error-foreground:0 0% 100%;--border-subtle:hsl(0 0% 90%);--border-strong:hsl(0 0% 70%)}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--card:0 0% 9%;--card-foreground:0 0% 98%;--popover:0 0% 9%;--popover-foreground:0 0% 98%;--primary:192 34% 40%;--primary-foreground:0 0% 100%;--secondary:0 0% 25%;--secondary-foreground:0 0% 98%;--muted:0 0% 15%;--muted-foreground:0 0% 64%;--accent:0 0% 25%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 60.6%;--destructive-foreground:0 85.7% 97.3%;--border:0 0% 14.9%;--input:0 0% 25%;--ring:192 34% 40%;--primary-hover:oklch(0.474 0.055 215.3);--primary-pressed:oklch(0.414 0.047 214.9);--secondary-hover:oklch(0.371 0 0);--secondary-pressed:oklch(0.439 0 0);--destructive-hover:oklch(0.637 0.208 25.331);--destructive-pressed:oklch(0.577 0.215 27.325);--accent-hover:oklch(0.371 0 0);--accent-pressed:oklch(0.269 0 0);--sidebar-background:hsl(240 5.9% 10%);--sidebar-foreground:hsl(240 4.8% 95.9%);--sidebar-primary:hsl(0 0% 98%);--sidebar-primary-foreground:hsl(240 5.9% 10%);--sidebar-accent:hsl(240 3.7% 15.9%);--sidebar-accent-foreground:hsl(240 4.8% 95.9%);--sidebar-border:hsl(240 3.7% 15.9%);--sidebar-ring:hsl(217.2 91.2% 59.8%);--chart-1:hsl(220 70% 50%);--chart-2:hsl(160 60% 45%);--chart-3:hsl(30 80% 55%);--chart-4:hsl(280 65% 60%);--chart-5:hsl(340 75% 55%);--primary-alpha-10:oklch(0.55 0.1 215/0.1);--primary-alpha-20:oklch(0.55 0.1 215/0.2);--primary-alpha-50:oklch(0.55 0.1 215/0.5);--secondary-alpha-10:oklch(0.35 0.01 250/0.1);--secondary-alpha-20:oklch(0.35 0.01 250/0.2);--surface-elevated:hsl(0 0% 12%);--surface-sunken:hsl(0 0% 5%);--surface-overlay:hsl(0 0% 9%/0.9);--focus-ring:hsl(217.2 91.2% 59.8%);--focus-ring-offset:hsl(0 0% 3.9%);--brand-teal:192 35% 50%;--brand-teal-foreground:0 0% 100%;--brand-clarity:193 45% 65%;--brand-clarity-foreground:0 0% 10%;--brand-cream:21 30% 18%;--brand-cream-foreground:21 80% 90%;--brand-rose:335 35% 60%;--brand-rose-foreground:0 0% 100%;--state-success:142 71% 45%;--state-success-foreground:0 0% 100%;--state-error:0 62.8% 60.6%;--state-error-foreground:0 0% 100%;--border-subtle:hsl(0 0% 18%);--border-strong:hsl(0 0% 40%)}