@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a11773{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_a11773{--font-sans:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}:root{--brand:197 56.4% 32.4%;--brand-dark:203 50.6% 15.9%;--brand-light:198 48.9% 90.8%;--background:200 30% 96.1%;--foreground:203 50.6% 15.9%;--sidebar:202 29.7% 92.7%;--card:0 0% 100%;--card-foreground:203 50.6% 15.9%;--popover:0 0% 100%;--popover-foreground:203 50.6% 15.9%;--primary:203 50.6% 15.9%;--primary-foreground:0 0% 100%;--secondary:202 29.7% 92.7%;--secondary-foreground:199 49.1% 22.4%;--muted:200 27.3% 93.5%;--muted-foreground:206 15.8% 43.3%;--accent:197 56.4% 32.4%;--accent-foreground:0 0% 100%;--home-hero:197 56.4% 32.4%;--home-hero-foreground:0 0% 100%;--home-hero-orb:17 45.5% 52.5%;--destructive:0 84% 60%;--destructive-foreground:0 0% 100%;--border:198 22.8% 88.8%;--input:0 0% 100%;--ring:197 56.4% 32.4%;--radius:0.625rem;--chart-1:203 50.6% 15.9%;--chart-2:197 56.4% 32.4%;--chart-3:196 39.3% 45.9%;--chart-4:218 22.8% 52.7%;--chart-5:201 16.4% 58.2%;--chart-6:200 14.9% 72.4%;--chart-grid:198 22.8% 88.8%;--chart-tick:206 15.8% 43.3%;--chart-cursor:200 27.3% 93.5%;--chart-soft:198 48.9% 90.8%;--chart-hatch:198 22.8% 88.8%;--chart-callout:203 50.6% 15.9%;--chart-callout-foreground:0 0% 100%;--status-neutral:211 17.9% 40.6%;--status-info:210 50% 36.1%;--status-warning:28 72.4% 41.2%;--status-caution:300 16.9% 35.9%;--status-danger:350 55.4% 30.8%;--status-success:147 39% 30.2%}.premium-card,.premium-card-interactive{border-radius:var(--radius);background-color:hsl(var(--card));--tw-shadow:0 8px 24px -18px rgba(20,45,61,0.40);--tw-shadow-colored:0 8px 24px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.premium-card-interactive{transition-property:box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.premium-card-interactive:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 12px 28px -18px rgba(20,45,61,0.48);--tw-shadow-colored:0 12px 28px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark{--brand:197 52.9% 60%;--brand-dark:194 61.9% 95.9%;--brand-light:200 51.1% 18.4%;--background:202 54.3% 6.9%;--foreground:194 61.9% 95.9%;--sidebar:201 50% 11%;--card:200 45.2% 14.3%;--card-foreground:194 61.9% 95.9%;--popover:200 45.2% 14.3%;--popover-foreground:194 61.9% 95.9%;--primary:197 52.9% 60%;--primary-foreground:202 54.3% 6.9%;--secondary:200 51.1% 18.4%;--secondary-foreground:197 72% 90.2%;--muted:199 38.1% 16.5%;--muted-foreground:201 20.7% 67.8%;--accent:197 52.9% 60%;--accent-foreground:202 54.3% 6.9%;--home-hero:198 43.2% 24.2%;--home-hero-foreground:194 61.9% 95.9%;--home-hero-orb:14 36.4% 41%;--destructive:0 70% 55%;--destructive-foreground:0 0% 100%;--border:199 33.3% 22.4%;--input:200 45.2% 14.3%;--ring:197 52.9% 60%;--chart-1:197 52.9% 60%;--chart-2:197 53.6% 70.4%;--chart-3:192 35.7% 56.7%;--chart-4:224 35.7% 72%;--chart-5:197 24.4% 66.3%;--chart-6:197 16% 51%;--chart-grid:199 33.3% 22.4%;--chart-tick:201 20.7% 67.8%;--chart-cursor:199 38.1% 16.5%;--chart-soft:200 51.1% 18.4%;--chart-hatch:199 33.3% 22.4%;--chart-callout:194 61.9% 95.9%;--chart-callout-foreground:202 54.3% 6.9%;--status-neutral:210 17.9% 56.1%;--status-info:210 42% 50%;--status-warning:28 64.2% 52.9%;--status-caution:300 14.4% 49%;--status-danger:353 48.7% 44.3%;--status-success:146 31.8% 42.5%}.app-sidebar-scrollbar{scrollbar-width:none}.app-sidebar-scrollbar::-webkit-scrollbar{display:none}.app-sidebar-scroll-indicator{pointer-events:none;position:absolute;inset-block:8px;right:4px;width:4px;overflow:hidden;border-radius:999px;background-color:hsl(var(--muted-foreground)/.08);opacity:0;transition:opacity .15s ease}.app-sidebar:focus-within .app-sidebar-scroll-indicator,.app-sidebar:hover .app-sidebar-scroll-indicator{opacity:1}.app-sidebar-scroll-thumb{width:100%;border-radius:999px;background-color:hsl(var(--muted-foreground)/.36)}