@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Open+Sans:wght@400;600&family=Playfair+Display:wght@400;700&family=Source+Sans+Pro:wght@400;600&family=Roboto:wght@400;500&family=Cormorant+Garamond:wght@400;700&family=Nunito:wght@400;600&family=Poppins:wght@400;500;600&family=Inter:wght@400;500&family=Raleway:wght@400;600&family=Lato:wght@400;700&display=swap");[data-vaul-drawer][data-vaul-drawer-direction=bottom]:after{display:none}.app-shell{--background:240 20% 99%;--foreground:240 3% 12%;--card:0 0% 100%;--card-foreground:240 3% 12%;--popover:0 0% 100%;--popover-foreground:240 3% 12%;--primary:158 53% 42%;--primary-foreground:0 0% 100%;--secondary:240 11% 95%;--secondary-foreground:240 3% 12%;--muted:240 11% 95%;--muted-foreground:240 2% 44%;--accent:240 11% 95%;--accent-foreground:240 3% 12%;--destructive:4 74% 48%;--destructive-foreground:0 0% 100%;--border:240 6% 91%;--input:240 2% 87%;--ring:158 53% 42%;--info:217 91% 60%;--info-foreground:0 0% 100%;--sidebar-background:240 20% 99%;--sidebar-foreground:240 1% 23%;--sidebar-primary:158 53% 42%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:240 6% 93%;--sidebar-accent-foreground:240 3% 12%;--sidebar-border:240 6% 91%;--sidebar-ring:158 53% 42%;--chart-1:158 53% 42%;--chart-2:200 60% 48%;--chart-3:262 55% 56%;--chart-4:27 90% 54%;--chart-5:240 2% 44%;--radius:0.375rem;--tracking-normal:-0.011em;--shadow-2xs:0 1px 1px rgba(0,0,0,0.03);--shadow-xs:0 1px 2px rgba(0,0,0,0.04);--shadow-sm:0 1px 2px rgba(0,0,0,0.05);--shadow:0 1px 3px rgba(0,0,0,0.06);--shadow-md:0 2px 6px rgba(0,0,0,0.07);--shadow-lg:0 4px 12px rgba(0,0,0,0.08);--shadow-xl:0 8px 24px rgba(0,0,0,0.10);--shadow-2xl:0 16px 40px rgba(0,0,0,0.12);--label-primary:#1d1d1f;--label-secondary:#4b4b4f;--label-tertiary:#8e8e93;--label-quaternary:#b5b5ba;--fill-primary:rgba(0,0,0,0.08);--fill-secondary:rgba(0,0,0,0.05);--fill-tertiary:rgba(0,0,0,0.03);--separator:#e6e6e9;--accent-green:#34c759;--accent-red:#ff3b30;--accent-pink:#ff2d55;--accent-purple:#5856d6;--accent-orange:#ff9500;--gradient-purple-pink:linear-gradient(61.1307deg,rgb(248,58,58) 10%,rgb(241,61,212) 50%,rgb(112,0,255) 90%);--gradient-red-pink:linear-gradient(100.41deg,rgb(255,91,55) 0.52%,rgb(171,0,82));--shadow-glow-purple:0px 0px 27px 0px rgba(88,86,214,0.35);--shadow-glow-red:0px 0px 27px 0px rgba(255,59,48,0.35)}.dark .app-shell{--background:240 5% 11%;--foreground:240 17% 96%;--card:240 4% 14%;--card-foreground:240 17% 96%;--popover:240 4% 15%;--popover-foreground:240 17% 96%;--primary:158 53% 50%;--primary-foreground:158 30% 8%;--secondary:240 4% 19%;--secondary-foreground:240 17% 96%;--muted:240 4% 16%;--muted-foreground:240 5% 66%;--accent:240 4% 20%;--accent-foreground:240 17% 96%;--destructive:4 86% 58%;--destructive-foreground:0 0% 100%;--border:240 4% 23%;--input:240 4% 23%;--ring:158 53% 50%;--info:217 91% 60%;--info-foreground:0 0% 100%;--sidebar-background:240 5% 9%;--sidebar-foreground:240 6% 82%;--sidebar-primary:158 53% 50%;--sidebar-primary-foreground:158 30% 8%;--sidebar-accent:240 4% 18%;--sidebar-accent-foreground:240 17% 96%;--sidebar-border:240 4% 20%;--sidebar-ring:158 53% 50%;--chart-1:158 53% 50%;--chart-2:200 60% 58%;--chart-3:262 60% 70%;--chart-4:27 90% 64%;--chart-5:240 6% 79%;--shadow-2xs:0 1px 2px rgba(0,0,0,0.40);--shadow-xs:0 1px 3px rgba(0,0,0,0.45);--shadow-sm:0 1px 3px rgba(0,0,0,0.50);--shadow:0 2px 6px rgba(0,0,0,0.55);--shadow-md:0 4px 10px rgba(0,0,0,0.60);--shadow-lg:0 8px 20px rgba(0,0,0,0.65);--shadow-xl:0 12px 28px rgba(0,0,0,0.70);--shadow-2xl:0 20px 44px rgba(0,0,0,0.80);--label-primary:#f5f5f7;--label-secondary:#aeaeb2;--label-tertiary:#8e8e93;--label-quaternary:#5a5a5e;--fill-primary:rgba(255,255,255,0.10);--fill-secondary:rgba(255,255,255,0.06);--fill-tertiary:rgba(255,255,255,0.035);--separator:#2a2a2c;--accent-green:#59d499;--accent-red:#f83a3a;--accent-pink:#f13dd4;--accent-purple:#7000ff;--accent-orange:#ff5b37;--gradient-purple-pink:linear-gradient(61.1307deg,rgb(248,58,58) 10%,rgb(241,61,212) 50%,rgb(112,0,255) 90%);--gradient-red-pink:linear-gradient(100.41deg,rgb(255,91,55) 0.52%,rgb(171,0,82));--shadow-glow-purple:0px 0px 27px 0px rgba(112,0,255,0.48);--shadow-glow-red:0px 0px 27px 0px rgba(248,58,58,0.48)}