@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,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:optional;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/ba63f6a0e436df8e-s.p.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:107.12%}.MJdmvG_className{font-family:Inter,Inter Fallback;font-style:normal}.MJdmvG_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/258bd0ab5fdd762a-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/99a2019bdfa8519b-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/44e0cb21b0d052b7-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/f9cd5a77d065db98-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/954d21e04331b2ae-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/53897e768d329f66-s.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.__5Yra_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__5Yra_variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:optional;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:optional;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:optional;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:optional;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:optional;src:url(../media/fbb7028efdf70529-s.p.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:optional;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.talf4a_className{font-family:Manrope,Manrope Fallback;font-style:normal}.talf4a_variable{--font-manrope:"Manrope", "Manrope Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:oklch(96.5% .02 285);--foreground:oklch(16% .044 285);--card:oklch(100% 0 0);--card-foreground:oklch(16% .044 285);--card-elevated:oklch(96% .018 285);--card-subtle:oklch(97% .015 285);--popover:oklch(100% 0 0);--popover-foreground:oklch(16% .044 285);--primary:oklch(50% .23 285);--primary-foreground:oklch(100% 0 0);--primary-hover:color-mix(in oklch, var(--primary) 85%, oklch(0% 0 0));--secondary:oklch(92.5% .016 285);--secondary-foreground:oklch(16% .044 285);--muted:oklch(92.5% .016 285);--muted-foreground:oklch(50.1% .036 254);--spark:oklch(83% .178 75);--spark-foreground:oklch(16% .044 285);--spark-solid:oklch(83% .178 75);--spark-soft:oklch(97% .05 78);--spark-soft-foreground:oklch(48% .15 60);--accent:var(--spark);--accent-foreground:var(--spark-foreground);--destructive:oklch(53% .225 25);--destructive-foreground:oklch(100% 0 0);--danger:oklch(53% .225 25);--danger-soft:oklch(95% .025 18);--danger-soft-foreground:oklch(32% .12 18);--danger-solid:oklch(38% .145 18);--danger-solid-foreground:oklch(100% 0 0);--success-soft:oklch(95.5% .045 155);--success-soft-foreground:oklch(32% .11 155);--success-solid:oklch(42% .13 155);--success-solid-foreground:oklch(100% 0 0);--warning-soft:oklch(97.5% .06 88);--warning-soft-foreground:oklch(52% .135 70);--warning-solid:oklch(54% .155 55);--warning-solid-foreground:oklch(100% 0 0);--info-soft:oklch(96% .03 240);--info-soft-foreground:oklch(44% .21 270);--info-solid:oklch(49% .22 268);--info-solid-foreground:oklch(100% 0 0);--primary-soft:oklch(95% .035 285);--primary-soft-foreground:oklch(38% .18 285);--border:oklch(92.5% .016 285);--input:oklch(88% .018 285);--ring:oklch(50% .23 285);--surface-container:oklch(95% .022 285);--on-surface:oklch(16% .044 285);--on-surface-variant:oklch(50.1% .036 254);--sidebar:oklch(16.5% .046 285);--sidebar-surface:linear-gradient(180deg, oklch(19% .054 285) 0%, oklch(16.5% .046 285) 45%, oklch(13.5% .038 285) 100%);--sidebar-foreground:oklch(100% 0 0);--sidebar-border:oklch(24% .052 285);--sidebar-accent:oklch(100% 0 0/.07);--sidebar-accent-foreground:oklch(100% 0 0);--sidebar-active:oklch(100% 0 0/.11);--sidebar-active-foreground:oklch(100% 0 0);--sidebar-active-icon:oklch(80% .11 285);--sidebar-active-shadow:inset 0 0 0 1px oklch(100% 0 0/.07), 0 1px 2px oklch(0% 0 0/.25);--glass-light:oklch(100% 0 0/.72);--glass-dark:oklch(22% .05 285/.75);--opacity-disabled:.45;--opacity-busy:.65;--opacity-pressed:.88;--radius-xs:6px;--radius-subtle:var(--radius-xs);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:28px;--radius-island:var(--radius-2xl);--radius-3xl:32px;--radius-pill:999px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:20px;--space-2xl:24px;--space-3xl:32px;--space-4xl:40px;--surface0:oklch(96.5% .02 285);--surface1:oklch(100% 0 0);--surface2:oklch(95.5% .017 285);--surface3:oklch(94% .022 285);--surface4:oklch(93.5% .022 285);--overlay-scrim:oklch(16% .044 285/.5);--overlay-scrim-light:oklch(16% .044 285/.25);--shadow-xs:0 1px 1px oklch(16% .044 285/.03), 0 1px 3px oklch(16% .044 285/.05);--shadow-sm:0 1px 2px oklch(16% .044 285/.05), 0 4px 12px -2px oklch(16% .044 285/.06);--shadow-md:0 2px 4px oklch(16% .044 285/.05), 0 12px 24px -6px oklch(16% .044 285/.12);--shadow-lg:0 10px 15px oklch(16% .044 285/.08), 0 4px 6px oklch(16% .044 285/.04);--shadow-elevated:0 20px 25px oklch(16% .044 285/.1), 0 8px 10px oklch(16% .044 285/.04);--shadow-primary:0 4px 14px oklch(50% .23 285/.3);--shadow-fab:0 6px 16px oklch(16% .044 285/.16), 0 2px 6px oklch(16% .044 285/.08);--shadow-sheet:0 -8px 28px oklch(16% .044 285/.12), 0 -2px 8px oklch(16% .044 285/.06);--toast-surface:oklch(16% .044 285);--toast-foreground:oklch(97% .012 285);--toast-muted:oklch(97% .012 285/.72);--toast-success:oklch(80% .17 155);--toast-danger:oklch(74% .17 25);--toast-warning:oklch(84% .16 80);--toast-info:oklch(80% .11 255);--gradient-primary:linear-gradient(135deg, var(--primary) 0%, var(--primary-hover) 100%);--gradient-surface:linear-gradient(135deg, var(--surface1) 0%, var(--surface2) 100%);--gradient-secondary:linear-gradient(135deg, oklch(54% .23 295) 0%, oklch(40% .2 295) 100%);--gradient-success:linear-gradient(135deg, oklch(42% .13 155) 0%, oklch(34% .11 155) 100%);--gradient-hero-card:linear-gradient(135deg, oklch(40.8% .206 276.8) 0%, oklch(25.7% .131 277.4) 100%);--gradient-tile-product:linear-gradient(135deg, oklch(54.1% .247 293) 0%, oklch(43.2% .211 292.8) 100%);--gradient-tile-recurring:linear-gradient(135deg, oklch(59.6% .1274 163.23) 0%, oklch(43.18% .0865 166.91) 100%);--shadow-brand-hero:0 6px 14px oklch(52% .218 281.4/.3);--ease-decelerate:cubic-bezier(0, 0, .2, 1);--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-accelerate:cubic-bezier(.2, 0, 1, 1);--ease-sharp:cubic-bezier(.4, 0, .6, 1);--rail-overdue:var(--danger);--rail-warning:var(--warning-solid);--rail-paid:var(--success-solid);--rail-draft:var(--spark);--rail-info:var(--info-solid);--ink:#1a1730;--bolt-light:#7b6ff0;--bolt-dark:#4a38d0;--bolt-50:#edeaff;--bolt-100:#ddd8ff;--bolt-200:#c1b7ff;--bolt-300:#9c8dff;--bolt-400:#7b6ff0;--bolt-500:#5c49e0;--bolt-600:#4a38d0;--bolt-700:#3829b5;--bolt-800:#2b1d90;--bolt-900:#1a1060;--bolt-950:#07050f;--violet:#7c3aed;--azure:#0ea5e9;--success-soft-fg:var(--success-soft-foreground);--danger-soft-fg:var(--danger-soft-foreground);--gradient-hero:linear-gradient(175deg, oklch(34% .225 285) 0%, oklch(28% .21 285) 55%, oklch(22% .18 285) 100%);--hero-ring:oklch(28% .21 285);--spring-snappy:linear(0, .04 2%, .18 5%, .52 10%, .82 15%, .98 19%, 1.06 22%, 1.075 25%, 1.06 28%, 1.03 32%, 1.005 36%, .992 40%, .997 50%, 1.001 65%, 1);--spring-standard:linear(0, .02 2%, .11 5%, .38 10%, .68 16%, .88 22%, .98 28%, 1.03 33%, 1.045 38%, 1.03 44%, 1.005 50%, .995 56%, .998 65%, 1.001 78%, 1);--spring-gentle:linear(0, .012 3%, .072 8%, .26 16%, .52 26%, .76 36%, .91 46%, .985 56%, 1.01 66%, 1.005 76%, 1 86%, 1);--spring-bouncy:linear(0, .06 3%, .26 8%, .62 14%, .91 19%, 1.08 23%, 1.14 27%, 1.115 32%, 1.04 37%, .965 42%, .94 47%, .965 53%, 1.005 60%, 1.02 66%, 1.01 72%, .998 80%, 1 88%, 1);--spring-microbounce:linear(0, .09 3%, .38 7%, .76 12%, 1.02 16%, 1.15 20%, 1.17 23%, 1.11 27%, 1 32%, .91 37%, .88 42%, .92 48%, .998 56%, 1.025 62%, 1.015 68%, .998 76%, 1 86%, 1);--spring-soft:linear(0, .006 1%, .025 2%, .101 4.1%, .612 9.6%, .891 13.7%, .987 16.1%, 1.04 18.3%, 1.073 21.1%, 1.083, 1.083 25.4%, 1.06 28.3%, 1.022 31.2%, .989 34.1%, .975 36%, .968 37.6%, .967 39.7%, .975 43.6%, .99 47.6%, 1.003 51.7%, 1.01 55.8%, 1.012 59.8%, 1.006 63.9%, 1.001 67.9%, .999 71.9%, .999 79.9%, 1);--spring-responsive:linear(0, .009 1.1%, .037 2.3%, .15 4.7%, .641 9.9%, .906 13.4%, 1.006 16.7%, 1.05 18.7%, 1.079 21.7%, 1.085, 1.08 25.5%, 1.056 28.4%, 1.017 31.3%, .985 34.2%, .97 36.2%, .961 37.2%, .96 39.3%, .966 40.2%, .972 43.3%, .988 46.3%, 1 49.3%, 1.01 52.3%, 1.011 55.3%, 1.007 58.3%, 1 64.2%, .998 67.2%, .999 73.1%, 1)}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(10% .035 285);--foreground:oklch(95% .021 285);--card:oklch(15% .045 285);--card-foreground:oklch(95% .021 285);--card-elevated:oklch(18% .055 285);--card-subtle:oklch(13% .04 285);--popover:oklch(15% .045 285);--popover-foreground:oklch(95% .021 285);--primary:oklch(65% .185 285);--primary-foreground:oklch(16% .044 285);--primary-hover:color-mix(in oklab, var(--primary) 85%, oklch(100% 0 0));--secondary:oklch(21% .045 285);--secondary-foreground:oklch(95% .021 285);--muted:oklch(21% .045 285);--muted-foreground:oklch(68% .03 288);--spark:oklch(83% .178 75);--spark-foreground:oklch(16% .044 285);--spark-solid:oklch(83% .178 75);--spark-soft:oklch(26% .085 70);--spark-soft-foreground:oklch(85% .15 80);--accent:var(--spark);--accent-foreground:var(--spark-foreground);--destructive:oklch(61% .22 25);--destructive-foreground:oklch(16% .044 285);--danger:oklch(61% .22 25);--danger-soft:oklch(18% .08 18);--danger-soft-foreground:oklch(80% .13 18);--danger-solid:oklch(68% .175 18);--danger-solid-foreground:oklch(16% .044 285);--success-soft:oklch(17% .065 155);--success-soft-foreground:oklch(90% .13 155);--success-solid:oklch(73% .195 155);--success-solid-foreground:oklch(16% .044 285);--warning-soft:oklch(22% .065 65);--warning-soft-foreground:oklch(88% .175 85);--warning-solid:oklch(65% .185 60);--warning-solid-foreground:oklch(16% .044 285);--info-soft:oklch(15% .04 240);--info-soft-foreground:oklch(80% .1 260);--info-solid:oklch(60% .19 268);--info-solid-foreground:oklch(16% .044 285);--primary-soft:oklch(22% .085 285);--primary-soft-foreground:oklch(80% .14 285);--border:oklch(21% .045 285);--input:oklch(21% .045 285);--ring:oklch(65% .185 285);--surface-container:oklch(15.5% .043 285);--on-surface:oklch(95% .021 285);--on-surface-variant:oklch(68% .03 288);--sidebar:oklch(9% .03 285);--sidebar-surface:linear-gradient(180deg, oklch(11% .036 285) 0%, oklch(9% .03 285) 45%, oklch(7.5% .026 285) 100%);--sidebar-foreground:oklch(95% .021 285);--sidebar-border:oklch(21% .045 285);--sidebar-accent:oklch(100% 0 0/.08);--sidebar-accent-foreground:oklch(95% .021 285);--sidebar-active:oklch(22% .055 285);--sidebar-active-foreground:oklch(95% .021 285);--sidebar-active-icon:oklch(80% .11 285);--sidebar-active-shadow:inset 0 0 0 1px oklch(100% 0 0/.06);--shadow-xs:0 1px 2px oklch(0% 0 0/.2);--shadow-sm:0 1px 3px oklch(0% 0 0/.3), 0 1px 2px oklch(0% 0 0/.18);--shadow-md:0 4px 6px oklch(0% 0 0/.28), 0 2px 4px oklch(0% 0 0/.18);--shadow-lg:0 10px 15px oklch(0% 0 0/.32), 0 4px 6px oklch(0% 0 0/.18);--shadow-elevated:0 20px 25px oklch(0% 0 0/.38), 0 8px 10px oklch(0% 0 0/.2);--shadow-primary:0 4px 14px oklch(65% .185 285/.4);--shadow-fab:0 6px 16px oklch(0% 0 0/.4), 0 2px 6px oklch(0% 0 0/.22);--shadow-sheet:0 -8px 28px oklch(0% 0 0/.44), 0 -2px 8px oklch(0% 0 0/.24);--surface0:oklch(10% .035 285);--surface1:oklch(15% .045 285);--surface2:oklch(18% .055 285);--surface3:oklch(22% .055 285);--surface4:oklch(26% .055 285);--toast-surface:oklch(26% .055 285)}html[data-theme-boot] *,html[data-theme-boot] :before,html[data-theme-boot] :after{transition:none!important}.dark[data-oled]{--background:oklch(0% 0 0);--surface0:oklch(0% 0 0);--surface1:oklch(8% .03 285);--surface2:oklch(13% .04 285);--surface3:oklch(15% .045 285);--surface4:oklch(18% .055 285);--card:oklch(8% .03 285);--card-elevated:oklch(13% .04 285);--card-subtle:oklch(6% .02 285);--popover:oklch(8% .03 285);--muted:oklch(15% .045 285);--border:oklch(15% .045 285);--input:oklch(12% .035 285);--sidebar:oklch(0% 0 0);--sidebar-surface:none;--sidebar-border:oklch(16% .044 285);--surface-container:oklch(8% .03 285)}@media (prefers-contrast:more){:root{--foreground:oklch(8% .03 285);--muted-foreground:oklch(30% .044 237);--border:oklch(70% .02 285);--ring:oklch(40% .23 285);--spark-soft-foreground:oklch(36% .16 60);--success-soft-foreground:oklch(28% .13 155);--warning-soft-foreground:oklch(32% .13 60);--danger-soft-foreground:oklch(24% .16 18);--info-soft-foreground:oklch(30% .13 240);--sidebar-border:oklch(50% .06 285)}.dark{--foreground:oklch(98% .01 285);--muted-foreground:oklch(82% .03 288);--border:oklch(40% .05 285);--ring:oklch(70% .18 285);--spark-soft-foreground:oklch(92% .16 80);--success-soft-foreground:oklch(88% .14 155);--warning-soft-foreground:oklch(92% .16 80);--danger-soft-foreground:oklch(88% .16 20);--info-soft-foreground:oklch(88% .14 240);--sidebar-border:oklch(45% .05 285)}}@media (forced-colors:active){:root{--border:CanvasText;--ring:Highlight;--primary:LinkText;--primary-foreground:Canvas;--foreground:CanvasText;--card:Canvas}}@media (prefers-reduced-transparency:reduce){:root{--glass-light:oklch(100% 0 0/.95);--sidebar-accent:oklch(100% 0 0/.15)}.dark{--glass-dark:oklch(22% .05 285/.95);--sidebar-accent:oklch(100% 0 0/.15)}}html[data-font-scale=sm]{font-size:14px}html[data-font-scale=md]{font-size:16px}html[data-font-scale=lg]{font-size:18px}[data-force-light],[data-public-invoice],[data-marketing-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:oklch(96.5% .02 285);--foreground:oklch(16% .044 285);--card:oklch(100% 0 0);--card-foreground:oklch(16% .044 285);--card-elevated:oklch(96% .018 285);--card-subtle:oklch(97% .015 285);--primary:oklch(50% .23 285);--primary-foreground:oklch(100% 0 0);--primary-hover:color-mix(in oklch, var(--primary) 85%, oklch(0% 0 0));--primary-soft:oklch(95% .035 285);--primary-soft-foreground:oklch(38% .18 285);--secondary:oklch(92.5% .016 285);--secondary-foreground:oklch(16% .044 285);--muted:oklch(92.5% .016 285);--muted-foreground:oklch(50.1% .036 254);--spark:oklch(83% .178 75);--spark-foreground:oklch(16% .044 285);--spark-soft:oklch(97% .05 78);--spark-soft-foreground:oklch(48% .15 60);--destructive:oklch(53% .225 25);--destructive-foreground:oklch(100% 0 0);--danger:oklch(53% .225 25);--danger-soft:oklch(95% .025 18);--danger-soft-foreground:oklch(32% .12 18);--danger-solid:oklch(38% .145 18);--danger-solid-foreground:oklch(100% 0 0);--success-soft:oklch(95.5% .045 155);--success-soft-foreground:oklch(32% .11 155);--success-solid:oklch(42% .13 155);--success-solid-foreground:oklch(100% 0 0);--warning-soft:oklch(97.5% .06 88);--warning-soft-foreground:oklch(52% .135 70);--warning-solid:oklch(54% .155 55);--warning-solid-foreground:oklch(100% 0 0);--info-soft:oklch(96% .03 240);--info-soft-foreground:oklch(44% .21 270);--info-solid:oklch(49% .22 268);--info-solid-foreground:oklch(100% 0 0);--border:oklch(92.5% .016 285);--input:oklch(88% .018 285);--ring:oklch(50% .23 285);--surface-container:oklch(95% .022 285);--surface0:oklch(96.5% .02 285);--surface1:oklch(100% 0 0);--surface2:oklch(95.5% .017 285);--surface3:oklch(94% .022 285);--surface4:oklch(93.5% .022 285);--shadow-xs:0 1px 1px oklch(16% .044 285/.03), 0 1px 3px oklch(16% .044 285/.05);--shadow-sm:0 1px 2px oklch(16% .044 285/.05), 0 4px 12px -2px oklch(16% .044 285/.06);--shadow-md:0 2px 4px oklch(16% .044 285/.05), 0 12px 24px -6px oklch(16% .044 285/.12);--shadow-lg:0 10px 15px oklch(16% .044 285/.08), 0 4px 6px oklch(16% .044 285/.04);--shadow-elevated:0 20px 25px oklch(16% .044 285/.1), 0 8px 10px oklch(16% .044 285/.04);--shadow-primary:0 4px 14px oklch(50% .23 285/.3);--shadow-fab:0 6px 16px oklch(16% .044 285/.16), 0 2px 6px oklch(16% .044 285/.08);--shadow-sheet:0 -8px 28px oklch(16% .044 285/.12), 0 -2px 8px oklch(16% .044 285/.06);--sidebar:oklch(16.5% .046 285);--sidebar-surface:linear-gradient(180deg, oklch(19% .054 285) 0%, oklch(16.5% .046 285) 45%, oklch(13.5% .038 285) 100%);--sidebar-foreground:oklch(100% 0 0);--sidebar-border:oklch(24% .052 285);--sidebar-accent:oklch(100% 0 0/.07);--sidebar-accent-foreground:oklch(100% 0 0);--sidebar-active:oklch(100% 0 0/.11);--sidebar-active-foreground:oklch(100% 0 0);--sidebar-active-icon:oklch(80% .11 285);--sidebar-active-shadow:inset 0 0 0 1px oklch(100% 0 0/.07), 0 1px 2px oklch(0% 0 0/.25)}.font-display{font-family:var(--font-manrope), var(--font-inter), system-ui, sans-serif;font-variation-settings:"wght" 800}h1,h2,h3,h4,h5,h6{font-family:var(--font-manrope), var(--font-inter), system-ui, sans-serif;font-variation-settings:"wght" 700}h1{font-variation-settings:"wght" 800}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.2,0,0,1)}::view-transition-new(root){animation-duration:.22s;animation-timing-function:cubic-bezier(.2,0,0,1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:-1ms!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}html{scroll-behavior:smooth;interpolate-size:allow-keywords}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}:focus:not(:focus-visible){outline:none}.private-value{transition:filter var(--duration-fast,.16s) ease-out}[data-private-hidden=true] .private-value{filter:blur(.5em);-webkit-user-select:none;user-select:none;pointer-events:none}@media (prefers-reduced-motion:reduce){.private-value{transition:none}}body{background:var(--background);color:var(--foreground);font-family:var(--font-inter), system-ui, sans-serif;--font-display:var(--font-manrope), var(--font-inter), system-ui, sans-serif}@keyframes fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.animate-fade-in-up{animation:fade-in-up var(--duration-slow) var(--ease-decelerate) both}.animate-fade-in{animation:fade-in var(--duration-normal) var(--ease-decelerate) both}}@media print{:root,html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#111!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important}[data-slot=toaster],.sonner-toaster,[aria-label=Oldalsáv],nav[aria-label=Fő\ navigáció],[aria-label=Másodlagos\ navigáció],.print\:hidden{display:none!important}@page{size:A4 portrait;margin:12mm}table,thead,tbody,tr,td,th{break-inside:avoid!important}thead{display:table-header-group!important}tfoot{display:table-footer-group!important}}