@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-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:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_ca911e{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_ca911e{--font-montserrat:"Montserrat","Montserrat Fallback"}:root{--brand-navy:#31566b;--brand-navy-dark:#233d4d;--brand-teal:#00b1b8;--brand-teal-dark:#009399;--brand-teal-light:#d3f4f5;--brand-bg-tint:#f1fafa;--brand-line:#dce8ed;--brand-gradient:linear-gradient(90deg,#31566b,#00b1b8);--gray-50:#f7fafa;--gray-100:#eef4f5;--gray-200:#dce8ed;--gray-300:#c0d1d8;--gray-400:#94aeba;--gray-500:#6d8a97;--gray-600:#53707d;--gray-700:#3d5661;--gray-800:#29404b;--gray-900:#1b2e37;--background:var(--gray-50);--foreground:var(--gray-900);--primary:var(--brand-navy);--primary-foreground:#ffffff;--primary-hover:var(--brand-navy-dark);--accent:var(--brand-teal);--accent-foreground:#003337;--accent-hover:var(--brand-teal-dark);--secondary:var(--gray-100);--secondary-foreground:var(--gray-800);--secondary-hover:var(--gray-200);--heading:var(--brand-navy);--success:#0c9e3d;--success-bg:#e8f8ed;--warning:#d97706;--warning-bg:#fff7ed;--destructive:#dc2626;--destructive-bg:#fef2f2;--destructive-foreground:#ffffff;--destructive-dark:#b33a3a;--muted:var(--gray-100);--muted-foreground:var(--gray-600);--border:var(--gray-200);--input:var(--gray-200);--ring:var(--brand-teal);--card:#ffffff;--card-foreground:var(--gray-800);--popover:#ffffff;--popover-foreground:var(--gray-800);--overlay:rgba(27,46,55,0.5);--sidebar-bg:#0a0f1e;--sidebar-text:#e2e8f0;--sidebar-text-muted:#94a3b8;--sidebar-active:#00b1b8;--sidebar-active-bg:rgba(0,177,184,0.15);--sidebar-border:rgba(255,255,255,0.08);--sidebar-hover:rgba(255,255,255,0.06);--ink:#011924;--ink-fg:#f8fafc;--pop:#d9ff59;--pop-fg:#1b2e37;--accent-gradient:linear-gradient(137deg,#d9ff59,#afffb1);--btn-gradient:linear-gradient(99deg,#094863 7%,#011924 82%);--heading-gradient:linear-gradient(137deg,#31566b,#233d4d);--ink-rgb:1 25 36;--ink-fg-rgb:248 250 252;--pop-rgb:217 255 89;--pop-fg-rgb:27 46 55;--brand-navy-rgb:49 86 107;--brand-navy-dark-rgb:35 61 77;--brand-teal-rgb:0 177 184;--brand-teal-dark-rgb:0 147 153;--brand-teal-light-rgb:211 244 245;--brand-bg-tint-rgb:241 250 250;--brand-line-rgb:220 232 237;--gray-50-rgb:247 250 250;--gray-100-rgb:238 244 245;--gray-200-rgb:220 232 237;--gray-300-rgb:192 209 216;--gray-400-rgb:148 174 186;--gray-500-rgb:109 138 151;--gray-600-rgb:83 112 125;--gray-700-rgb:61 86 97;--gray-800-rgb:41 64 75;--gray-900-rgb:27 46 55;--background-rgb:247 250 250;--foreground-rgb:27 46 55;--heading-rgb:49 86 107;--primary-rgb:49 86 107;--primary-foreground-rgb:255 255 255;--primary-hover-rgb:35 61 77;--accent-rgb:0 177 184;--accent-foreground-rgb:0 51 55;--accent-hover-rgb:0 147 153;--secondary-rgb:238 244 245;--secondary-foreground-rgb:41 64 75;--destructive-rgb:220 38 38;--destructive-foreground-rgb:255 255 255;--destructive-bg-rgb:254 242 242;--destructive-dark-rgb:179 58 58;--muted-rgb:238 244 245;--muted-foreground-rgb:83 112 125;--border-rgb:220 232 237;--input-rgb:220 232 237;--ring-rgb:0 177 184;--card-rgb:255 255 255;--card-foreground-rgb:41 64 75;--popover-rgb:255 255 255;--popover-foreground-rgb:41 64 75;--overlay-rgb:27 46 55;--success-rgb:12 158 61;--success-bg-rgb:232 248 237;--warning-rgb:217 119 6;--warning-bg-rgb:255 247 237;--sidebar-bg-rgb:10 15 30;--sidebar-text-rgb:226 232 240;--sidebar-text-muted-rgb:148 163 184;--sidebar-active-rgb:0 177 184;--sidebar-active-bg-rgb:0 177 184;--sidebar-border-rgb:255 255 255;--border-alpha:1;--input-alpha:1;--brand-line-alpha:1;--overlay-alpha:0.5;--success-bg-alpha:1;--warning-bg-alpha:1;--destructive-bg-alpha:1;--sidebar-active-bg-alpha:0.15;--sidebar-border-alpha:0.08;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.65;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-3xl:1.5rem;--radius-full:9999px;--shadow-xs:0 1px 2px 0 rgba(15,46,55,0.04);--shadow-sm:0 1px 3px 0 rgba(15,46,55,0.08),0 1px 2px -1px rgba(15,46,55,0.08);--shadow-md:0 4px 6px -1px rgba(15,46,55,0.08),0 2px 4px -2px rgba(15,46,55,0.08);--shadow-lg:0 10px 15px -3px rgba(15,46,55,0.08),0 4px 6px -4px rgba(15,46,55,0.08);--shadow-card:0 6px 24px -6px rgba(15,46,55,0.08);--shadow-sidebar:0 4px 15px 0 rgba(0,0,0,0.25);--shadow-soft:6px 6px 54px 0 rgba(0,0,0,0.05);--shadow-menu:0 3px 20px 0 rgba(130,134,139,0.25);--shadow-inset-glow:inset 0px 4px 20px 0px rgba(174,194,205,0.18);--radius:var(--radius-md)}.dark{--brand-bg-tint:#16212e;--brand-line:rgba(255,255,255,0.12);--background:#0f172a;--foreground:#e2e8f0;--heading:#e2e8f0;--primary:var(--brand-teal);--primary-foreground:#0f172a;--primary-hover:var(--brand-teal-dark);--accent:var(--brand-teal);--accent-foreground:#0f172a;--secondary:#1e2a3a;--secondary-foreground:#e2e8f0;--secondary-hover:#25354a;--success:#22c55e;--success-bg:rgba(34,197,94,0.15);--warning:#f59e0b;--warning-bg:rgba(245,158,11,0.15);--destructive:#ef4444;--destructive-bg:rgba(239,68,68,0.15);--destructive-foreground:#ffffff;--destructive-dark:#dc2626;--muted:#1e2a3a;--muted-foreground:#94a3b8;--border:rgba(255,255,255,0.1);--input:rgba(255,255,255,0.1);--ring:var(--brand-teal);--card:#1e2a3a;--card-foreground:#e2e8f0;--overlay:rgba(0,0,0,0.6);--popover:#1e2a3a;--popover-foreground:#e2e8f0;--brand-bg-tint-rgb:22 33 46;--brand-line-rgb:255 255 255;--background-rgb:15 23 42;--foreground-rgb:226 232 240;--heading-rgb:226 232 240;--primary-rgb:0 177 184;--primary-foreground-rgb:15 23 42;--primary-hover-rgb:0 147 153;--accent-rgb:0 177 184;--accent-foreground-rgb:15 23 42;--accent-hover-rgb:0 147 153;--secondary-rgb:30 42 58;--secondary-foreground-rgb:226 232 240;--success-rgb:34 197 94;--success-bg-rgb:34 197 94;--warning-rgb:245 158 11;--warning-bg-rgb:245 158 11;--destructive-rgb:239 68 68;--destructive-bg-rgb:239 68 68;--destructive-dark-rgb:220 38 38;--muted-rgb:30 42 58;--muted-foreground-rgb:148 163 184;--border-rgb:255 255 255;--input-rgb:255 255 255;--ring-rgb:0 177 184;--card-rgb:30 42 58;--card-foreground-rgb:226 232 240;--popover-rgb:30 42 58;--popover-foreground-rgb:226 232 240;--overlay-rgb:0 0 0;--border-alpha:0.1;--input-alpha:0.1;--brand-line-alpha:0.12;--overlay-alpha:0.6;--success-bg-alpha:0.15;--warning-bg-alpha:0.15;--destructive-bg-alpha:0.15;--heading-gradient:linear-gradient(137deg,#34d4bf,#e2e8f0)}:root{--swatch-navy:#31566b;--swatch-azure:#3054e0;--swatch-teal:#23a699;--swatch-graphite:#404040;--swatch-emerald:#22c55e;--swatch-aurora:#4f46e5}html[data-theme=azure]{--brand-navy:#18215a;--brand-navy-dark:#101534;--brand-teal:#3054e0;--brand-teal-dark:#1d3fc4;--brand-teal-light:#dbe4ff;--brand-bg-tint:#eef2ff;--brand-line:#e2e8f0;--brand-gradient:linear-gradient(90deg,#18215a,#3054e0);--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-800:#1e293b;--gray-900:#0f172a;--background:#ffffff;--foreground:#0f172a;--heading:#18215a;--primary:#3054e0;--primary-foreground:#ffffff;--primary-hover:#1d3fc4;--accent:#3054e0;--accent-foreground:#ffffff;--accent-hover:#1d3fc4;--secondary:#f1f5f9;--secondary-foreground:#334155;--muted:#f1f5f9;--muted-foreground:#475569;--border:#e2e8f0;--input:#e2e8f0;--ring:#3054e0;--card:#ffffff;--card-foreground:#1e293b;--popover:#ffffff;--popover-foreground:#1e293b;--overlay:rgba(15,23,42,0.5);--sidebar-bg:#ffffff;--sidebar-text:#334155;--sidebar-text-muted:#64748b;--sidebar-active:#3054e0;--sidebar-active-bg:rgba(48,84,224,0.08);--sidebar-border:#e2e8f0;--sidebar-hover:rgba(48,84,224,0.06);--sidebar-border-alpha:1;--sidebar-active-bg-alpha:0.08;--shadow-xs:0 1px 2px 0 rgba(15,23,42,0.04);--shadow-sm:0 1px 3px 0 rgba(15,23,42,0.08),0 1px 2px -1px rgba(15,23,42,0.08);--shadow-md:0 4px 6px -1px rgba(15,23,42,0.08),0 2px 4px -2px rgba(15,23,42,0.08);--shadow-lg:0 10px 15px -3px rgba(15,23,42,0.08),0 4px 6px -4px rgba(15,23,42,0.08);--shadow-card:0 6px 24px -6px rgba(15,23,42,0.08);--shadow-soft:6px 6px 54px 0 rgba(15,23,42,0.06);--shadow-menu:0 3px 20px 0 rgba(100,116,139,0.25);--shadow-inset-glow:inset 0px 4px 20px 0px rgba(148,163,184,0.18);--brand-navy-rgb:24 33 90;--brand-navy-dark-rgb:16 21 52;--brand-teal-rgb:48 84 224;--brand-teal-dark-rgb:29 63 196;--brand-teal-light-rgb:219 228 255;--brand-bg-tint-rgb:238 242 255;--brand-line-rgb:226 232 240;--gray-50-rgb:248 250 252;--gray-100-rgb:241 245 249;--gray-200-rgb:226 232 240;--gray-300-rgb:203 213 225;--gray-400-rgb:148 163 184;--gray-500-rgb:100 116 139;--gray-600-rgb:71 85 105;--gray-700-rgb:51 65 85;--gray-800-rgb:30 41 59;--gray-900-rgb:15 23 42;--background-rgb:255 255 255;--foreground-rgb:15 23 42;--heading-rgb:24 33 90;--primary-rgb:48 84 224;--primary-foreground-rgb:255 255 255;--primary-hover-rgb:29 63 196;--accent-rgb:48 84 224;--accent-foreground-rgb:255 255 255;--accent-hover-rgb:29 63 196;--secondary-rgb:241 245 249;--secondary-foreground-rgb:51 65 85;--muted-rgb:241 245 249;--muted-foreground-rgb:71 85 105;--border-rgb:226 232 240;--input-rgb:226 232 240;--ring-rgb:48 84 224;--card-rgb:255 255 255;--card-foreground-rgb:30 41 59;--popover-rgb:255 255 255;--popover-foreground-rgb:30 41 59;--overlay-rgb:15 23 42;--sidebar-bg-rgb:255 255 255;--sidebar-text-rgb:51 65 85;--sidebar-text-muted-rgb:100 116 139;--sidebar-active-rgb:48 84 224;--sidebar-active-bg-rgb:48 84 224;--sidebar-border-rgb:226 232 240;--ink:#101534;--ink-fg:#f8fafc;--pop:#ffd166;--pop-fg:#3d2900;--accent-gradient:linear-gradient(137deg,#ffd166,#ff9e5e);--btn-gradient:linear-gradient(99deg,#3054e0 7%,#18215a 82%);--heading-gradient:linear-gradient(137deg,#3054e0,#18215a);--ink-rgb:16 21 52;--ink-fg-rgb:248 250 252;--pop-rgb:255 209 102;--pop-fg-rgb:61 41 0}html[data-theme=teal]{--brand-navy:#0a3d3a;--brand-navy-dark:#062a28;--brand-teal:#23a699;--brand-teal-dark:#19867d;--brand-teal-light:#c9eee9;--brand-bg-tint:#e8f4f0;--brand-line:#d6eee9;--brand-gradient:linear-gradient(90deg,#0a3d3a,#23a699);--gray-50:#f3fcfa;--gray-100:#e8f4f0;--gray-200:#d6eee9;--gray-300:#b2ddd5;--gray-400:#7fc2b8;--gray-500:#5fa99f;--gray-600:#46877e;--gray-700:#356a63;--gray-800:#254d48;--gray-900:#183532;--background:#f3fcfa;--foreground:#183532;--heading:#0a3d3a;--primary:#23a699;--primary-foreground:#062a28;--primary-hover:#19867d;--accent:#23a699;--accent-foreground:#062a28;--accent-hover:#19867d;--secondary:#e8f4f0;--secondary-foreground:#254d48;--muted:#e8f4f0;--muted-foreground:#356a63;--border:#d6eee9;--input:#d6eee9;--ring:#23a699;--card:#ffffff;--card-foreground:#183532;--popover:#ffffff;--popover-foreground:#183532;--overlay:rgba(10,61,58,0.5);--sidebar-bg:#ffffff;--sidebar-text:#254d48;--sidebar-text-muted:#5fa99f;--sidebar-active:#23a699;--sidebar-active-bg:rgba(35,166,153,0.08);--sidebar-border:#d6eee9;--sidebar-hover:rgba(35,166,153,0.06);--sidebar-border-alpha:1;--sidebar-active-bg-alpha:0.08;--shadow-xs:0 1px 2px 0 rgba(10,61,58,0.04);--shadow-sm:0 1px 3px 0 rgba(10,61,58,0.08),0 1px 2px -1px rgba(10,61,58,0.08);--shadow-md:0 4px 6px -1px rgba(10,61,58,0.08),0 2px 4px -2px rgba(10,61,58,0.08);--shadow-lg:0 10px 15px -3px rgba(10,61,58,0.08),0 4px 6px -4px rgba(10,61,58,0.08);--shadow-card:0 6px 24px -6px rgba(10,61,58,0.08);--shadow-soft:6px 6px 54px 0 rgba(10,61,58,0.06);--shadow-menu:0 3px 20px 0 rgba(95,169,159,0.25);--shadow-inset-glow:inset 0px 4px 20px 0px rgba(127,194,184,0.18);--brand-navy-rgb:10 61 58;--brand-navy-dark-rgb:6 42 40;--brand-teal-rgb:35 166 153;--brand-teal-dark-rgb:25 134 125;--brand-teal-light-rgb:201 238 233;--brand-bg-tint-rgb:232 244 240;--brand-line-rgb:214 238 233;--gray-50-rgb:243 252 250;--gray-100-rgb:232 244 240;--gray-200-rgb:214 238 233;--gray-300-rgb:178 221 213;--gray-400-rgb:127 194 184;--gray-500-rgb:95 169 159;--gray-600-rgb:70 135 126;--gray-700-rgb:53 106 99;--gray-800-rgb:37 77 72;--gray-900-rgb:24 53 50;--background-rgb:243 252 250;--foreground-rgb:24 53 50;--heading-rgb:10 61 58;--primary-rgb:35 166 153;--primary-foreground-rgb:6 42 40;--primary-hover-rgb:25 134 125;--accent-rgb:35 166 153;--accent-foreground-rgb:6 42 40;--accent-hover-rgb:25 134 125;--secondary-rgb:232 244 240;--secondary-foreground-rgb:37 77 72;--muted-rgb:232 244 240;--muted-foreground-rgb:53 106 99;--border-rgb:214 238 233;--input-rgb:214 238 233;--ring-rgb:35 166 153;--card-rgb:255 255 255;--card-foreground-rgb:24 53 50;--popover-rgb:255 255 255;--popover-foreground-rgb:24 53 50;--overlay-rgb:10 61 58;--sidebar-bg-rgb:255 255 255;--sidebar-text-rgb:37 77 72;--sidebar-text-muted-rgb:95 169 159;--sidebar-active-rgb:35 166 153;--sidebar-active-bg-rgb:35 166 153;--sidebar-border-rgb:214 238 233;--ink:#062a28;--ink-fg:#f3fcfa;--pop:#fde047;--pop-fg:#3a3000;--accent-gradient:linear-gradient(137deg,#fde047,#34d399);--btn-gradient:linear-gradient(99deg,#0f766e 7%,#062a28 82%);--heading-gradient:linear-gradient(137deg,#0a3d3a,#0f766e);--ink-rgb:6 42 40;--ink-fg-rgb:243 252 250;--pop-rgb:253 224 71;--pop-fg-rgb:58 48 0}html[data-theme=graphite]{--brand-navy:#262626;--brand-navy-dark:#171717;--brand-teal:#404040;--brand-teal-dark:#303030;--brand-teal-light:#e5e5e5;--brand-bg-tint:#f5f5f5;--brand-line:#e5e5e5;--brand-gradient:linear-gradient(90deg,#262626,#404040);--gray-50:#fafafa;--gray-100:#f4f4f5;--gray-200:#e4e4e7;--gray-300:#d4d4d8;--gray-400:#a1a1aa;--gray-500:#71717a;--gray-600:#52525b;--gray-700:#3f3f46;--gray-800:#27272a;--gray-900:#18181b;--background:#fafafa;--foreground:#18181b;--heading:#262626;--primary:#404040;--primary-foreground:#ffffff;--primary-hover:#303030;--accent:#404040;--accent-foreground:#ffffff;--accent-hover:#303030;--secondary:#f4f4f5;--secondary-foreground:#27272a;--muted:#f4f4f5;--muted-foreground:#3f3f46;--border:#e4e4e7;--input:#e4e4e7;--ring:#404040;--card:#ffffff;--card-foreground:#18181b;--popover:#ffffff;--popover-foreground:#18181b;--overlay:rgba(24,24,27,0.5);--sidebar-bg:#ffffff;--sidebar-text:#3f3f46;--sidebar-text-muted:#71717a;--sidebar-active:#18181b;--sidebar-active-bg:rgba(24,24,27,0.06);--sidebar-border:#e4e4e7;--sidebar-hover:rgba(24,24,27,0.04);--sidebar-border-alpha:1;--sidebar-active-bg-alpha:0.06;--shadow-xs:0 1px 2px 0 rgba(24,24,27,0.04);--shadow-sm:0 1px 3px 0 rgba(24,24,27,0.08),0 1px 2px -1px rgba(24,24,27,0.08);--shadow-md:0 4px 6px -1px rgba(24,24,27,0.08),0 2px 4px -2px rgba(24,24,27,0.08);--shadow-lg:0 10px 15px -3px rgba(24,24,27,0.08),0 4px 6px -4px rgba(24,24,27,0.08);--shadow-card:0 6px 24px -6px rgba(24,24,27,0.08);--shadow-soft:6px 6px 54px 0 rgba(24,24,27,0.06);--shadow-menu:0 3px 20px 0 rgba(113,113,122,0.25);--shadow-inset-glow:inset 0px 4px 20px 0px rgba(161,161,170,0.18);--brand-navy-rgb:38 38 38;--brand-navy-dark-rgb:23 23 23;--brand-teal-rgb:64 64 64;--brand-teal-dark-rgb:48 48 48;--brand-teal-light-rgb:229 229 229;--brand-bg-tint-rgb:245 245 245;--brand-line-rgb:229 229 229;--gray-50-rgb:250 250 250;--gray-100-rgb:244 244 245;--gray-200-rgb:228 228 231;--gray-300-rgb:212 212 216;--gray-400-rgb:161 161 170;--gray-500-rgb:113 113 122;--gray-600-rgb:82 82 91;--gray-700-rgb:63 63 70;--gray-800-rgb:39 39 42;--gray-900-rgb:24 24 27;--background-rgb:250 250 250;--foreground-rgb:24 24 27;--heading-rgb:38 38 38;--primary-rgb:64 64 64;--primary-foreground-rgb:255 255 255;--primary-hover-rgb:48 48 48;--accent-rgb:64 64 64;--accent-foreground-rgb:255 255 255;--accent-hover-rgb:48 48 48;--secondary-rgb:244 244 245;--secondary-foreground-rgb:39 39 42;--muted-rgb:244 244 245;--muted-foreground-rgb:63 63 70;--border-rgb:228 228 231;--input-rgb:228 228 231;--ring-rgb:64 64 64;--card-rgb:255 255 255;--card-foreground-rgb:24 24 27;--popover-rgb:255 255 255;--popover-foreground-rgb:24 24 27;--overlay-rgb:24 24 27;--sidebar-bg-rgb:255 255 255;--sidebar-text-rgb:63 63 70;--sidebar-text-muted-rgb:113 113 122;--sidebar-active-rgb:24 24 27;--sidebar-active-bg-rgb:24 24 27;--sidebar-border-rgb:228 228 231;--ink:#18181b;--ink-fg:#fafafa;--pop:#ff7a5c;--pop-fg:#2b0a02;--accent-gradient:linear-gradient(137deg,#ff7a5c,#ffb347);--btn-gradient:linear-gradient(99deg,#52525b 7%,#18181b 82%);--heading-gradient:linear-gradient(137deg,#3f3f46,#18181b);--ink-rgb:24 24 27;--ink-fg-rgb:250 250 250;--pop-rgb:255 122 92;--pop-fg-rgb:43 10 2}html[data-theme=emerald]{--brand-navy:#0a3a1a;--brand-navy-dark:#06270f;--brand-teal:#22c55e;--brand-teal-dark:#16a34a;--brand-teal-light:#bbf7d0;--brand-bg-tint:#e8f8ed;--brand-line:#d5f2df;--brand-gradient:linear-gradient(90deg,#0a3a1a,#22c55e);--gray-50:#f6fcf8;--gray-100:#e8f8ed;--gray-200:#d5f2df;--gray-300:#b0e7c2;--gray-400:#7fd39e;--gray-500:#55b47e;--gray-600:#3c9165;--gray-700:#2e7050;--gray-800:#22543c;--gray-900:#173b2a;--background:#f6fcf8;--foreground:#173b2a;--heading:#0a3a1a;--primary:#22c55e;--primary-foreground:#06270f;--primary-hover:#16a34a;--accent:#22c55e;--accent-foreground:#06270f;--accent-hover:#16a34a;--secondary:#e8f8ed;--secondary-foreground:#22543c;--muted:#e8f8ed;--muted-foreground:#2e7050;--border:#d5f2df;--input:#d5f2df;--ring:#22c55e;--card:#ffffff;--card-foreground:#173b2a;--popover:#ffffff;--popover-foreground:#173b2a;--overlay:rgba(10,58,26,0.5);--sidebar-bg:#ffffff;--sidebar-text:#22543c;--sidebar-text-muted:#55b47e;--sidebar-active:#16a34a;--sidebar-active-bg:rgba(22,163,74,0.08);--sidebar-border:#d5f2df;--sidebar-hover:rgba(22,163,74,0.06);--sidebar-border-alpha:1;--sidebar-active-bg-alpha:0.08;--shadow-xs:0 1px 2px 0 rgba(10,58,26,0.04);--shadow-sm:0 1px 3px 0 rgba(10,58,26,0.08),0 1px 2px -1px rgba(10,58,26,0.08);--shadow-md:0 4px 6px -1px rgba(10,58,26,0.08),0 2px 4px -2px rgba(10,58,26,0.08);--shadow-lg:0 10px 15px -3px rgba(10,58,26,0.08),0 4px 6px -4px rgba(10,58,26,0.08);--shadow-card:0 6px 24px -6px rgba(10,58,26,0.08);--shadow-soft:6px 6px 54px 0 rgba(10,58,26,0.06);--shadow-menu:0 3px 20px 0 rgba(85,180,126,0.25);--shadow-inset-glow:inset 0px 4px 20px 0px rgba(127,211,158,0.18);--brand-navy-rgb:10 58 26;--brand-navy-dark-rgb:6 39 15;--brand-teal-rgb:34 197 94;--brand-teal-dark-rgb:22 163 74;--brand-teal-light-rgb:187 247 208;--brand-bg-tint-rgb:232 248 237;--brand-line-rgb:213 242 223;--gray-50-rgb:246 252 248;--gray-100-rgb:232 248 237;--gray-200-rgb:213 242 223;--gray-300-rgb:176 231 194;--gray-400-rgb:127 211 158;--gray-500-rgb:85 180 126;--gray-600-rgb:60 145 101;--gray-700-rgb:46 112 80;--gray-800-rgb:34 84 60;--gray-900-rgb:23 59 42;--background-rgb:246 252 248;--foreground-rgb:23 59 42;--heading-rgb:10 58 26;--primary-rgb:34 197 94;--primary-foreground-rgb:6 39 15;--primary-hover-rgb:22 163 74;--accent-rgb:34 197 94;--accent-foreground-rgb:6 39 15;--accent-hover-rgb:22 163 74;--secondary-rgb:232 248 237;--secondary-foreground-rgb:34 84 60;--muted-rgb:232 248 237;--muted-foreground-rgb:46 112 80;--border-rgb:213 242 223;--input-rgb:213 242 223;--ring-rgb:34 197 94;--card-rgb:255 255 255;--card-foreground-rgb:23 59 42;--popover-rgb:255 255 255;--popover-foreground-rgb:23 59 42;--overlay-rgb:10 58 26;--sidebar-bg-rgb:255 255 255;--sidebar-text-rgb:34 84 60;--sidebar-text-muted-rgb:85 180 126;--sidebar-active-rgb:22 163 74;--sidebar-active-bg-rgb:22 163 74;--sidebar-border-rgb:213 242 223;--ink:#06270f;--ink-fg:#f6fcf8;--pop:#fde047;--pop-fg:#3a3000;--accent-gradient:linear-gradient(137deg,#fde047,#86efac);--btn-gradient:linear-gradient(99deg,#15803d 7%,#06270f 82%);--heading-gradient:linear-gradient(137deg,#0a3a1a,#15803d);--ink-rgb:6 39 15;--ink-fg-rgb:246 252 248;--pop-rgb:253 224 71;--pop-fg-rgb:58 48 0}html[data-theme=aurora]{--brand-navy:#17123a;--brand-navy-dark:#0f0c29;--brand-teal:#4f46e5;--brand-teal-dark:#4338ca;--brand-teal-light:#e0e7ff;--brand-bg-tint:#eef0ff;--brand-line:#e4e4f0;--brand-gradient:linear-gradient(135deg,#4f46e5,#7c3aed);--gray-50:#fbfbfe;--gray-100:#f3f3fa;--gray-200:#e4e4f0;--gray-300:#cdcde3;--gray-400:#9d9dc2;--gray-500:#77779f;--gray-600:#5d5d84;--gray-700:#47476a;--gray-800:#32324f;--gray-900:#232338;--background:#fbfbfe;--foreground:#232338;--heading:#17123a;--primary:#4f46e5;--primary-foreground:#ffffff;--primary-hover:#4338ca;--accent:#7c3aed;--accent-foreground:#ffffff;--accent-hover:#6d28d9;--secondary:#f3f3fa;--secondary-foreground:#32324f;--muted:#f3f3fa;--muted-foreground:#5d5d84;--border:#e4e4f0;--input:#e4e4f0;--ring:#7c3aed;--card:#ffffff;--card-foreground:#232338;--popover:#ffffff;--popover-foreground:#232338;--overlay:rgba(23,18,58,0.5);--success:#16a34a;--success-bg:#e9f8ef;--warning:#f59e0b;--warning-bg:#fff7ed;--destructive:#e11d48;--destructive-bg:#fdf2f4;--destructive-dark:#be123c;--sidebar-bg:#ffffff;--sidebar-text:#32324f;--sidebar-text-muted:#77779f;--sidebar-active:#4f46e5;--sidebar-active-bg:rgba(79,70,229,0.08);--sidebar-border:#e4e4f0;--sidebar-hover:rgba(79,70,229,0.06);--sidebar-border-alpha:1;--sidebar-active-bg-alpha:0.08;--shadow-xs:0 1px 2px 0 rgba(79,70,229,0.06);--shadow-sm:0 1px 3px 0 rgba(79,70,229,0.1),0 1px 2px -1px rgba(79,70,229,0.1);--shadow-md:0 4px 6px -1px rgba(79,70,229,0.1),0 2px 4px -2px rgba(79,70,229,0.1);--shadow-lg:0 10px 15px -3px rgba(79,70,229,0.12),0 4px 6px -4px rgba(79,70,229,0.12);--shadow-card:0 6px 24px -6px rgba(79,70,229,0.12);--shadow-soft:6px 6px 54px 0 rgba(79,70,229,0.08);--shadow-menu:0 3px 20px 0 rgba(119,119,159,0.25);--shadow-inset-glow:inset 0px 4px 20px 0px rgba(157,157,194,0.2);--radius-sm:0.5rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-2xl:1.5rem;--radius-3xl:1.75rem;--brand-navy-rgb:23 18 58;--brand-navy-dark-rgb:15 12 41;--brand-teal-rgb:79 70 229;--brand-teal-dark-rgb:67 56 202;--brand-teal-light-rgb:224 231 255;--brand-bg-tint-rgb:238 240 255;--brand-line-rgb:228 228 240;--gray-50-rgb:251 251 254;--gray-100-rgb:243 243 250;--gray-200-rgb:228 228 240;--gray-300-rgb:205 205 227;--gray-400-rgb:157 157 194;--gray-500-rgb:119 119 159;--gray-600-rgb:93 93 132;--gray-700-rgb:71 71 106;--gray-800-rgb:50 50 79;--gray-900-rgb:35 35 56;--background-rgb:251 251 254;--foreground-rgb:35 35 56;--heading-rgb:23 18 58;--primary-rgb:79 70 229;--primary-foreground-rgb:255 255 255;--primary-hover-rgb:67 56 202;--accent-rgb:124 58 237;--accent-foreground-rgb:255 255 255;--accent-hover-rgb:109 40 217;--secondary-rgb:243 243 250;--secondary-foreground-rgb:50 50 79;--muted-rgb:243 243 250;--muted-foreground-rgb:93 93 132;--border-rgb:228 228 240;--input-rgb:228 228 240;--ring-rgb:124 58 237;--card-rgb:255 255 255;--card-foreground-rgb:35 35 56;--popover-rgb:255 255 255;--popover-foreground-rgb:35 35 56;--overlay-rgb:23 18 58;--success-rgb:22 163 74;--success-bg-rgb:233 248 239;--warning-rgb:245 158 11;--warning-bg-rgb:255 247 237;--destructive-rgb:225 29 72;--destructive-bg-rgb:253 242 244;--destructive-dark-rgb:190 18 60;--sidebar-bg-rgb:255 255 255;--sidebar-text-rgb:50 50 79;--sidebar-text-muted-rgb:119 119 159;--sidebar-active-rgb:79 70 229;--sidebar-active-bg-rgb:79 70 229;--sidebar-border-rgb:228 228 240;--ink:#17123a;--ink-fg:#fbfbfe;--pop:#f0abfc;--pop-fg:#2b0a3d;--accent-gradient:linear-gradient(137deg,#f0abfc,#818cf8);--btn-gradient:linear-gradient(99deg,#4f46e5 7%,#17123a 82%);--heading-gradient:linear-gradient(137deg,#4f46e5,#17123a);--ink-rgb:23 18 58;--ink-fg-rgb:251 251 254;--pop-rgb:240 171 252;--pop-fg-rgb:43 10 61}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid;border-color:rgb(var(--gray-200-rgb)/1)}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:rgb(var(--gray-400-rgb)/1)}input::placeholder,textarea::placeholder{opacity:1;color:rgb(var(--gray-400-rgb)/1)}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{border-color:rgb(var(--border-rgb)/var(--border-alpha))}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{--tw-bg-opacity:1;background-color:rgb(var(--background-rgb)/var(--tw-bg-opacity,1));font-family:var(--font-inter),Inter,sans-serif}body,h1,h2,h3,h4,h5,h6{--tw-text-opacity:1;color:rgb(var(--foreground-rgb)/var(--tw-text-opacity,1))}h1,h2,h3,h4,h5,h6{font-family:var(--font-montserrat),Montserrat,sans-serif;font-weight:600;letter-spacing:-.025em}h1{font-size:var(--text-3xl)}h1,h2{line-height:var(--leading-tight)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h3,h4{line-height:var(--leading-snug)}h4{font-size:var(--text-lg)}h5{font-size:var(--text-base);line-height:var(--leading-relaxed)}h6{font-size:var(--text-sm);line-height:var(--leading-normal)}:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--ring-rgb)/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;--tw-ring-offset-color:rgb(var(--background-rgb)/1)}[data-radix-scroll-area-viewport]>div{display:block!important;width:100%!important;height:100%!important}::-webkit-scrollbar{width:7px}::-webkit-scrollbar:horizontal{height:7px}::-webkit-scrollbar-track{background:#ffffff}::-webkit-scrollbar-thumb{border-radius:10px;background:#e4e4e7}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.rich-editor .tiptap{outline:none;min-height:9rem}.rich-editor .tiptap p{margin:0 0 .5rem;line-height:1.6}.rich-editor .tiptap strong{font-weight:700}.rich-editor .tiptap em{font-style:italic}.rich-editor .tiptap u{text-decoration:underline}.rich-editor .tiptap s{text-decoration:line-through}.rich-editor .tiptap ol,.rich-editor .tiptap ul{padding-left:1.5rem;margin:.25rem 0 .5rem}.rich-editor .tiptap ul{list-style-type:disc}.rich-editor .tiptap ol{list-style-type:decimal}.rich-editor .tiptap ul ul{list-style-type:circle}.rich-editor .tiptap ol ol{list-style-type:lower-alpha}.rich-editor .tiptap ul ul ul{list-style-type:square}.rich-editor .tiptap ol ol ol{list-style-type:lower-roman}.rich-editor .tiptap ol ol,.rich-editor .tiptap ol ul,.rich-editor .tiptap ul ol,.rich-editor .tiptap ul ul{margin:.1rem 0}.rich-editor .tiptap li{margin:.15rem 0;line-height:1.6}.rich-editor .tiptap li::marker{color:inherit;font-weight:inherit;font-size:inherit}.rich-editor .tiptap code{background:#e5eef0;border-radius:.25rem;font-family:ui-monospace,Courier New,monospace;font-size:.85em;padding:.1em .3em}.rich-editor .tiptap blockquote{border-left:3px solid var(--brand-teal);margin:.5rem 0;padding:.25rem .75rem;color:#6d758f;font-style:italic}.rich-editor .tiptap a{color:var(--brand-teal);text-decoration:underline;cursor:pointer}.rich-editor .tiptap a:hover{color:#0099a0}.rich-editor .tiptap p.is-editor-empty:first-child:before{color:#9ca3af;content:attr(data-placeholder);float:left;height:0;pointer-events:none}body{transition:background-color .25s ease,color .25s ease}.card-hover{transition:transform .25s cubic-bezier(.33,1,.68,1),box-shadow .25s cubic-bezier(.33,1,.68,1),border-color .25s ease;will-change:transform}.card-hover:hover{transform:translateY(-4px);box-shadow:var(--shadow-card);border-color:rgb(var(--ring-rgb)/.35)}.btn-shine{position:relative;overflow:hidden}.btn-shine:after{content:"";position:absolute;top:0;left:-150%;height:100%;width:55%;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,rgb(var(--pop-rgb)/.25),transparent);transition:left .6s ease;pointer-events:none}.btn-shine:focus-visible:after,.btn-shine:hover:after{left:150%}@keyframes card-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.stagger>*{animation:card-enter .4s ease-out backwards}.stagger>:first-child{animation-delay:.03s}.stagger>:nth-child(2){animation-delay:.06s}.stagger>:nth-child(3){animation-delay:.09s}.stagger>:nth-child(4){animation-delay:.12s}.stagger>:nth-child(5){animation-delay:.15s}.stagger>:nth-child(6){animation-delay:.18s}.stagger>:nth-child(7){animation-delay:.21s}.stagger>:nth-child(8){animation-delay:.24s}.stagger>:nth-child(9){animation-delay:.27s}.stagger>:nth-child(10){animation-delay:.3s}.stagger>:nth-child(n+11){animation-delay:.33s}.aurora-orb{position:absolute;border-radius:9999px;filter:blur(70px);opacity:.45;pointer-events:none;background:rgb(var(--orb-color,79 70 229)/.5);animation:aurora-drift 14s ease-in-out infinite alternate}@keyframes aurora-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(24px,-18px,0) scale(1.12)}}.shimmer-overlay{position:relative;overflow:hidden}.shimmer-overlay:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgb(var(--card-rgb)/.85),transparent);animation:shimmer-sweep 1.8s ease-in-out infinite;pointer-events:none}@keyframes shimmer-sweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.text-pop-gradient{background-image:var(--accent-gradient)}.text-heading-gradient,.text-pop-gradient{background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.text-heading-gradient{background-image:var(--heading-gradient)}.band-ink{background-color:rgb(var(--ink-rgb));color:rgb(var(--ink-fg-rgb))}.card-glow{transition:transform .3s cubic-bezier(.33,1,.68,1),box-shadow .3s cubic-bezier(.33,1,.68,1)}.card-glow:hover{transform:translateY(-4px);box-shadow:0 12px 48px -12px rgb(var(--pop-rgb)/.45)}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.marquee-track{display:flex;width:-moz-max-content;width:max-content;gap:1rem;animation:marquee-scroll 28s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::-moz-selection{background:rgb(var(--pop-rgb)/.4);color:rgb(var(--foreground-rgb))}::selection{background:rgb(var(--pop-rgb)/.4);color:rgb(var(--foreground-rgb))}