html{height:100%;--mat-sys-background: light-dark(#fff8f8, #171213);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#faeeef, #352f30);--mat-sys-inverse-primary: light-dark(#ffb1c5, #ba005c);--mat-sys-inverse-surface: light-dark(#352f30, #ece0e1);--mat-sys-on-background: light-dark(#201a1b, #ece0e1);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #65002f);--mat-sys-on-primary-container: light-dark(#8f0045, #ffd9e1);--mat-sys-on-primary-fixed: light-dark(#3f001b, #3f001b);--mat-sys-on-primary-fixed-variant: light-dark(#8f0045, #8f0045);--mat-sys-on-secondary: light-dark(#ffffff, #422930);--mat-sys-on-secondary-container: light-dark(#5b3f46, #ffd9e1);--mat-sys-on-secondary-fixed: light-dark(#2b151b, #2b151b);--mat-sys-on-secondary-fixed-variant: light-dark(#5b3f46, #5b3f46);--mat-sys-on-surface: light-dark(#201a1b, #ece0e1);--mat-sys-on-surface-variant: light-dark(#514346, #f3dde1);--mat-sys-on-tertiary: light-dark(#ffffff, #690100);--mat-sys-on-tertiary-container: light-dark(#930100, #ffdad4);--mat-sys-on-tertiary-fixed: light-dark(#410000, #410000);--mat-sys-on-tertiary-fixed-variant: light-dark(#930100, #930100);--mat-sys-outline: light-dark(#847376, #9e8c90);--mat-sys-outline-variant: light-dark(#d6c2c5, #514346);--mat-sys-primary: light-dark(#ba005c, #ffb1c5);--mat-sys-primary-container: light-dark(#ffd9e1, #8f0045);--mat-sys-primary-fixed: light-dark(#ffd9e1, #ffd9e1);--mat-sys-primary-fixed-dim: light-dark(#ffb1c5, #ffb1c5);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#74565d, #e3bdc5);--mat-sys-secondary-container: light-dark(#ffd9e1, #5b3f46);--mat-sys-secondary-fixed: light-dark(#ffd9e1, #ffd9e1);--mat-sys-secondary-fixed-dim: light-dark(#e3bdc5, #e3bdc5);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fff8f8, #171213);--mat-sys-surface-bright: light-dark(#fff8f8, #3e3738);--mat-sys-surface-container: light-dark(#f7ebec, #241e1f);--mat-sys-surface-container-high: light-dark(#f1e5e6, #2f2829);--mat-sys-surface-container-highest: light-dark(#ece0e1, #3a3334);--mat-sys-surface-container-low: light-dark(#fdf1f2, #201a1b);--mat-sys-surface-container-lowest: light-dark(#ffffff, #120d0e);--mat-sys-surface-dim: light-dark(#e3d7d8, #171213);--mat-sys-surface-tint: light-dark(#ba005c, #ffb1c5);--mat-sys-surface-variant: light-dark(#f3dde1, #514346);--mat-sys-tertiary: light-dark(#c00100, #ffb4a8);--mat-sys-tertiary-container: light-dark(#ffdad4, #930100);--mat-sys-tertiary-fixed: light-dark(#ffdad4, #ffdad4);--mat-sys-tertiary-fixed-dim: light-dark(#ffb4a8, #ffb4a8);--mat-sys-neutral-variant20: #3a2d30;--mat-sys-neutral10: #201a1b;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}body{color-scheme:light;background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0;height:100%}@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: ui-sans-serif, system-ui, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-serif: ui-serif, georgia, cambria, "Times New Roman", times, serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50: oklch(97.1% .013 17.38);--color-red-100: oklch(93.6% .032 17.717);--color-red-200: oklch(88.5% .062 18.334);--color-red-400: oklch(70.4% .191 22.216);--color-red-500: oklch(63.7% .237 25.331);--color-red-600: oklch(57.7% .245 27.325);--color-red-700: oklch(50.5% .213 27.518);--color-red-800: oklch(44.4% .177 26.899);--color-red-900: oklch(39.6% .141 25.723);--color-orange-400: oklch(75% .183 55.934);--color-orange-600: oklch(64.6% .222 41.116);--color-amber-50: oklch(98.7% .022 95.277);--color-amber-100: oklch(96.2% .059 95.617);--color-amber-200: oklch(92.4% .12 95.746);--color-amber-300: oklch(87.9% .169 91.605);--color-amber-400: oklch(82.8% .189 84.429);--color-amber-500: oklch(76.9% .188 70.08);--color-amber-600: oklch(66.6% .179 58.318);--color-amber-700: oklch(55.5% .163 48.998);--color-amber-800: oklch(47.3% .137 46.201);--color-amber-900: oklch(41.4% .112 45.904);--color-amber-950: oklch(27.9% .077 45.635);--color-green-50: oklch(98.2% .018 155.826);--color-green-100: oklch(96.2% .044 156.743);--color-green-200: oklch(92.5% .084 155.995);--color-green-400: oklch(79.2% .209 151.711);--color-green-700: oklch(52.7% .154 150.069);--color-green-900: oklch(39.3% .095 152.535);--color-emerald-50: oklch(97.9% .021 166.113);--color-emerald-100: oklch(95% .052 163.051);--color-emerald-200: oklch(90.5% .093 164.15);--color-emerald-300: oklch(84.5% .143 164.978);--color-emerald-500: oklch(69.6% .17 162.48);--color-emerald-600: oklch(59.6% .145 163.225);--color-emerald-700: oklch(50.8% .118 165.612);--color-emerald-800: oklch(43.2% .095 166.913);--color-emerald-900: oklch(37.8% .077 168.94);--color-teal-400: oklch(77.7% .152 181.912);--color-sky-50: oklch(97.7% .013 236.62);--color-sky-100: oklch(95.1% .026 236.824);--color-sky-200: oklch(90.1% .058 230.902);--color-sky-400: oklch(74.6% .16 232.661);--color-sky-500: oklch(68.5% .169 237.323);--color-sky-600: oklch(58.8% .158 241.966);--color-sky-800: oklch(44.3% .11 240.79);--color-sky-900: oklch(39.1% .09 240.876);--color-blue-100: oklch(93.2% .032 255.585);--color-blue-200: oklch(88.2% .059 254.128);--color-blue-400: oklch(70.7% .165 254.624);--color-blue-900: oklch(37.9% .146 265.522);--color-violet-50: oklch(96.9% .016 293.756);--color-violet-100: oklch(94.3% .029 294.588);--color-violet-200: oklch(89.4% .057 293.283);--color-violet-800: oklch(43.2% .232 292.759);--color-violet-950: oklch(28.3% .141 291.089);--color-pink-400: oklch(71.8% .202 349.761);--color-rose-50: oklch(96.9% .015 12.422);--color-rose-100: oklch(94.1% .03 12.58);--color-rose-200: oklch(89.2% .058 10.001);--color-rose-300: oklch(81% .117 11.638);--color-rose-400: oklch(71.2% .194 13.428);--color-rose-500: oklch(64.5% .246 16.439);--color-rose-600: oklch(58.6% .253 17.585);--color-rose-700: oklch(51.4% .222 16.935);--color-rose-800: oklch(45.5% .188 13.697);--color-slate-100: oklch(96.8% .007 247.896);--color-slate-200: oklch(92.9% .013 255.508);--color-slate-300: oklch(86.9% .022 252.894);--color-slate-400: oklch(70.4% .04 256.788);--color-slate-600: oklch(44.6% .043 257.281);--color-slate-700: oklch(37.2% .044 257.287);--color-slate-800: oklch(27.9% .041 260.031);--color-gray-200: oklch(92.8% .006 264.531);--color-gray-300: oklch(87.2% .01 258.338);--color-gray-400: oklch(70.7% .022 261.325);--color-gray-500: oklch(55.1% .027 264.364);--color-gray-600: oklch(44.6% .03 256.802);--color-gray-700: oklch(37.3% .034 259.733);--color-stone-100: oklch(97% .001 106.424);--color-stone-200: oklch(92.3% .003 48.717);--color-stone-400: oklch(70.9% .01 56.259);--color-stone-500: oklch(55.3% .013 58.071);--color-stone-700: oklch(37.4% .01 67.558);--color-black: #000;--color-white: #fff;--spacing: .25rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-3xl: 48rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-tight: -.025em;--tracking-wide: .025em;--tracking-wider: .05em;--leading-tight: 1.25;--leading-snug: 1.375;--leading-relaxed: 1.625;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--animate-spin: spin 1s linear infinite;--blur-sm: 8px;--blur-2xl: 40px;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-brand-50: #f4f7fb;--color-brand-100: #e6ecf6;--color-brand-200: #c9d4ea;--color-brand-300: #9badd1;--color-brand-400: #6e85b3;--color-brand-500: #4d6593;--color-brand-600: #3b4f78;--color-brand-700: #2d3d5e;--color-brand-800: #232f49;--color-brand-900: #1a2236;--color-accent-50: #fff1f2;--color-accent-100: #ffe4e6;--color-accent-200: #fecdd3;--color-accent-300: #fda4af;--color-accent-400: #fb7185;--color-accent-500: #f43f5e;--color-accent-600: #e11d48;--color-accent-700: #be123c;--color-accent-800: #9f1239;--color-salem-50: #e8f5ed;--color-salem-100: #c8e7d4;--color-salem-200: #94d1ac;--color-salem-400: #2e9e5e;--color-salem-500: #067e38;--color-salem-600: #05662d;--color-salem-700: #044d22;--color-salem-800: #033518;--color-salem-900: #021c0d;--shadow-card: 0 .75rem 2.5rem -.75rem rgba(8, 145, 178, .18);--shadow-input-autofill: inset 0 0 0 30px #f4f7fb;--shadow-topbar: 0 .0625rem 0 rgba(15, 23, 42, .04);--shadow-dropdown: 0 1.125rem 2.75rem -1rem rgba(8, 145, 178, .3);--shadow-kpi: 0 8px 28px -12px rgba(15, 23, 42, .18);--shadow-kpi-hover: 0 18px 44px -14px rgba(15, 23, 42, .28);--shadow-notification-dropdown: 0 18px 44px -16px rgba(8, 145, 178, .3)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-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}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.pointer-events-none{pointer-events:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-\[20\%\]{inset-inline:20%}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing) * 0)}.left-12{left:calc(var(--spacing) * 12)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.col-span-full{grid-column:1 / -1}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.m-4{margin:calc(var(--spacing) * 4)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.\!mt-0{margin-top:calc(var(--spacing) * 0)!important}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-5{margin-right:calc(var(--spacing) * 5)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.-ml-0{margin-left:calc(var(--spacing) * -0)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-32{height:calc(var(--spacing) * 32)}.h-64{height:calc(var(--spacing) * 64)}.h-\[1\.125rem\]{height:1.125rem}.h-\[18px\]{height:18px}.h-full{height:100%}.h-px{height:1px}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[35vh\]{max-height:35vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[calc\(85vh-5\.5rem\)\]{max-height:calc(85vh - 5.5rem)}.max-h-\[calc\(100vh-11\.5rem\)\]{max-height:calc(100vh - 11.5rem)}.max-h-full{max-height:100%}.\!min-h-0{min-height:calc(var(--spacing) * 0)!important}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[36px\]{min-height:36px}.min-h-\[80px\]{min-height:80px}.min-h-dvh{min-height:100dvh}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-20{width:calc(var(--spacing) * 20)}.w-32{width:calc(var(--spacing) * 32)}.w-44{width:calc(var(--spacing) * 44)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[1\.125rem\]{width:1.125rem}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[28px\]{max-width:28px}.max-w-\[85\%\]{max-width:85%}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-\[3\.5rem\]{min-width:3.5rem}.min-w-\[18px\]{min-width:18px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.resize-y{resize:vertical}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse: 0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-brand-100\/60>:not(:last-child)){border-color:color-mix(in srgb,#e6ecf6 60%,transparent)}@supports (color: color-mix(in lab,red,red)){:where(.divide-brand-100\/60>:not(:last-child)){border-color:color-mix(in oklab,var(--color-brand-100) 60%,transparent)}}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-r-full{border-top-right-radius:calc(infinity * 1px);border-bottom-right-radius:calc(infinity * 1px)}.rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style: dashed;border-style:dashed}.border-accent-200\/70{border-color:color-mix(in srgb,#fecdd3 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-accent-200\/70{border-color:color-mix(in oklab,var(--color-accent-200) 70%,transparent)}}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/60{border-color:color-mix(in srgb,oklch(92.4% .12 95.746) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-amber-200\/60{border-color:color-mix(in oklab,var(--color-amber-200) 60%,transparent)}}.border-amber-200\/70{border-color:color-mix(in srgb,oklch(92.4% .12 95.746) 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-amber-200\/70{border-color:color-mix(in oklab,var(--color-amber-200) 70%,transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-brand-100{border-color:var(--color-brand-100)}.border-brand-100\/60{border-color:color-mix(in srgb,#e6ecf6 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-brand-100\/60{border-color:color-mix(in oklab,var(--color-brand-100) 60%,transparent)}}.border-brand-100\/70{border-color:color-mix(in srgb,#e6ecf6 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-brand-100\/70{border-color:color-mix(in oklab,var(--color-brand-100) 70%,transparent)}}.border-brand-100\/80{border-color:color-mix(in srgb,#e6ecf6 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-brand-100\/80{border-color:color-mix(in oklab,var(--color-brand-100) 80%,transparent)}}.border-brand-200{border-color:var(--color-brand-200)}.border-brand-200\/70{border-color:color-mix(in srgb,#c9d4ea 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-brand-200\/70{border-color:color-mix(in oklab,var(--color-brand-200) 70%,transparent)}}.border-brand-200\/80{border-color:color-mix(in srgb,#c9d4ea 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-brand-200\/80{border-color:color-mix(in oklab,var(--color-brand-200) 80%,transparent)}}.border-brand-600{border-color:var(--color-brand-600)}.border-brand-900{border-color:var(--color-brand-900)}.border-brand-900\/40{border-color:color-mix(in srgb,#1a2236 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-brand-900\/40{border-color:color-mix(in oklab,var(--color-brand-900) 40%,transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-200\/70{border-color:color-mix(in srgb,oklch(90.5% .093 164.15) 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-emerald-200\/70{border-color:color-mix(in oklab,var(--color-emerald-200) 70%,transparent)}}.border-emerald-200\/80{border-color:color-mix(in srgb,oklch(90.5% .093 164.15) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-emerald-200\/80{border-color:color-mix(in oklab,var(--color-emerald-200) 80%,transparent)}}.border-emerald-500{border-color:var(--color-emerald-500)}.border-red-200{border-color:var(--color-red-200)}.border-red-400{border-color:var(--color-red-400)}.border-red-500{border-color:var(--color-red-500)}.border-rose-200\/70{border-color:color-mix(in srgb,oklch(89.2% .058 10.001) 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-rose-200\/70{border-color:color-mix(in oklab,var(--color-rose-200) 70%,transparent)}}.border-salem-200{border-color:var(--color-salem-200)}.border-sky-500{border-color:var(--color-sky-500)}.border-slate-300{border-color:var(--color-slate-300)}.border-violet-200\/80{border-color:color-mix(in srgb,oklch(89.4% .057 293.283) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-violet-200\/80{border-color:color-mix(in oklab,var(--color-violet-200) 80%,transparent)}}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:color-mix(in srgb,#fff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:color-mix(in srgb,#fff 15%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-t-brand-600{border-top-color:var(--color-brand-600)}.border-t-transparent{border-top-color:transparent}.border-l-\[\#808080\]{border-left-color:gray}.border-l-accent-500\/70{border-left-color:color-mix(in srgb,#f43f5e 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-l-accent-500\/70{border-left-color:color-mix(in oklab,var(--color-accent-500) 70%,transparent)}}.border-l-amber-400{border-left-color:var(--color-amber-400)}.border-l-blue-400{border-left-color:var(--color-blue-400)}.border-l-brand-300{border-left-color:var(--color-brand-300)}.border-l-brand-400{border-left-color:var(--color-brand-400)}.border-l-brand-400\/80{border-left-color:color-mix(in srgb,#6e85b3 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-l-brand-400\/80{border-left-color:color-mix(in oklab,var(--color-brand-400) 80%,transparent)}}.border-l-green-400{border-left-color:var(--color-green-400)}.border-l-red-400{border-left-color:var(--color-red-400)}.border-l-red-500{border-left-color:var(--color-red-500)}.border-l-salem-400{border-left-color:var(--color-salem-400)}.border-l-sky-400{border-left-color:var(--color-sky-400)}.border-l-slate-400{border-left-color:var(--color-slate-400)}.border-l-stone-400{border-left-color:var(--color-stone-400)}.bg-\[\#068037\]{background-color:#068037}.bg-\[\#dfdbdb\]{background-color:#dfdbdb}.bg-\[aliceblue\]{background-color:#f0f8ff}.bg-accent-100{background-color:var(--color-accent-100)}.bg-accent-200\/80{background-color:color-mix(in srgb,#fecdd3 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-accent-200\/80{background-color:color-mix(in oklab,var(--color-accent-200) 80%,transparent)}}.bg-accent-500{background-color:var(--color-accent-500)}.bg-accent-600{background-color:var(--color-accent-600)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-100\/50{background-color:color-mix(in srgb,oklch(96.2% .059 95.617) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-amber-100\/50{background-color:color-mix(in oklab,var(--color-amber-100) 50%,transparent)}}.bg-amber-200\/80{background-color:color-mix(in srgb,oklch(92.4% .12 95.746) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-amber-200\/80{background-color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black\/20{background-color:color-mix(in srgb,#000 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/90{background-color:color-mix(in srgb,#000 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-brand-50{background-color:var(--color-brand-50)}.bg-brand-50\/40{background-color:color-mix(in srgb,#f4f7fb 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-brand-50\/40{background-color:color-mix(in oklab,var(--color-brand-50) 40%,transparent)}}.bg-brand-50\/50{background-color:color-mix(in srgb,#f4f7fb 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-brand-50\/50{background-color:color-mix(in oklab,var(--color-brand-50) 50%,transparent)}}.bg-brand-100{background-color:var(--color-brand-100)}.bg-brand-200\/80{background-color:color-mix(in srgb,#c9d4ea 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-brand-200\/80{background-color:color-mix(in oklab,var(--color-brand-200) 80%,transparent)}}.bg-brand-600{background-color:var(--color-brand-600)}.bg-brand-900{background-color:var(--color-brand-900)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/50{background-color:color-mix(in srgb,oklch(97.9% .021 166.113) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-emerald-50\/50{background-color:color-mix(in oklab,var(--color-emerald-50) 50%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-200\/80{background-color:color-mix(in srgb,oklch(90.5% .093 164.15) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-emerald-200\/80{background-color:color-mix(in oklab,var(--color-emerald-200) 80%,transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-200{background-color:var(--color-red-200)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-200\/80{background-color:color-mix(in srgb,oklch(89.2% .058 10.001) 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-rose-200\/80{background-color:color-mix(in oklab,var(--color-rose-200) 80%,transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-salem-50{background-color:var(--color-salem-50)}.bg-salem-100{background-color:var(--color-salem-100)}.bg-salem-500{background-color:var(--color-salem-500)}.bg-salem-600{background-color:var(--color-salem-600)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-600{background-color:var(--color-sky-600)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-600{background-color:var(--color-slate-600)}.bg-stone-100{background-color:var(--color-stone-100)}.bg-stone-500{background-color:var(--color-stone-500)}.bg-violet-50\/50{background-color:color-mix(in srgb,oklch(96.9% .016 293.756) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-violet-50\/50{background-color:color-mix(in oklab,var(--color-violet-50) 50%,transparent)}}.bg-violet-100{background-color:var(--color-violet-100)}.bg-white{background-color:var(--color-white)}.bg-white\/25{background-color:color-mix(in srgb,#fff 25%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.bg-gradient-to-br{--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-accent-50{--tw-gradient-from: var(--color-accent-50);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent-500{--tw-gradient-from: var(--color-accent-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent-600{--tw-gradient-from: var(--color-accent-600);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-50{--tw-gradient-from: var(--color-amber-50);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from: var(--color-amber-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-50{--tw-gradient-from: var(--color-brand-50);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-brand-500{--tw-gradient-from: var(--color-brand-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50{--tw-gradient-from: var(--color-emerald-50);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from: var(--color-emerald-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-50{--tw-gradient-from: var(--color-rose-50);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-500{--tw-gradient-from: var(--color-rose-500);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-white{--tw-gradient-via: var(--color-white);--tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-via-stops)}.to-accent-100\/70{--tw-gradient-to: color-mix(in srgb, #ffe4e6 70%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.to-accent-100\/70{--tw-gradient-to: color-mix(in oklab, var(--color-accent-100) 70%, transparent)}}.to-accent-400{--tw-gradient-to: var(--color-accent-400);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-accent-700{--tw-gradient-to: var(--color-accent-700);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-100\/70{--tw-gradient-to: color-mix(in srgb, oklch(96.2% .059 95.617) 70%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.to-amber-100\/70{--tw-gradient-to: color-mix(in oklab, var(--color-amber-100) 70%, transparent)}}.to-brand-100{--tw-gradient-to: var(--color-brand-100);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-brand-100\/70{--tw-gradient-to: color-mix(in srgb, #e6ecf6 70%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.to-brand-100\/70{--tw-gradient-to: color-mix(in oklab, var(--color-brand-100) 70%, transparent)}}.to-brand-300{--tw-gradient-to: var(--color-brand-300);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-brand-700{--tw-gradient-to: var(--color-brand-700);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-100\/70{--tw-gradient-to: color-mix(in srgb, oklch(95% .052 163.051) 70%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.to-emerald-100\/70{--tw-gradient-to: color-mix(in oklab, var(--color-emerald-100) 70%, transparent)}}.to-emerald-700{--tw-gradient-to: var(--color-emerald-700);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-400{--tw-gradient-to: var(--color-orange-400);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-600{--tw-gradient-to: var(--color-orange-600);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-400{--tw-gradient-to: var(--color-pink-400);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-100\/70{--tw-gradient-to: color-mix(in srgb, oklch(94.1% .03 12.58) 70%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.to-rose-100\/70{--tw-gradient-to: color-mix(in oklab, var(--color-rose-100) 70%, transparent)}}.to-rose-700{--tw-gradient-to: var(--color-rose-700);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-400{--tw-gradient-to: var(--color-teal-400);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.\!py-5{padding-block:calc(var(--spacing) * 5)!important}.\!py-6{padding-block:calc(var(--spacing) * 6)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-\[calc\(3\.5rem\+env\(safe-area-inset-bottom\,0rem\)\)\]{padding-bottom:calc(3.5rem + env(safe-area-inset-bottom,0rem))}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.5625rem\]{font-size:.5625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[8px\]{font-size:8px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[20px\]{font-size:20px}.leading-7{--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading: 1;line-height:1}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading: var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking: .08em;letter-spacing:.08em}.tracking-\[0\.16em\]{--tw-tracking: .16em;letter-spacing:.16em}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking: var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-white{color:var(--color-white)!important}.text-\[\#068037\]{color:#068037}.text-accent-700{color:var(--color-accent-700)}.text-accent-800{color:var(--color-accent-800)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-black{color:var(--color-black)}.text-black\/40{color:color-mix(in srgb,#000 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-black\/40{color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.text-black\/50{color:color-mix(in srgb,#000 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-black\/50{color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.text-blue-900{color:var(--color-blue-900)}.text-brand-100{color:var(--color-brand-100)}.text-brand-100\/85{color:color-mix(in srgb,#e6ecf6 85%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-brand-100\/85{color:color-mix(in oklab,var(--color-brand-100) 85%,transparent)}}.text-brand-300{color:var(--color-brand-300)}.text-brand-400{color:var(--color-brand-400)}.text-brand-500{color:var(--color-brand-500)}.text-brand-500\/70{color:color-mix(in srgb,#4d6593 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-brand-500\/70{color:color-mix(in oklab,var(--color-brand-500) 70%,transparent)}}.text-brand-600{color:var(--color-brand-600)}.text-brand-600\/85{color:color-mix(in srgb,#3b4f78 85%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-brand-600\/85{color:color-mix(in oklab,var(--color-brand-600) 85%,transparent)}}.text-brand-700{color:var(--color-brand-700)}.text-brand-700\/80{color:color-mix(in srgb,#2d3d5e 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-brand-700\/80{color:color-mix(in oklab,var(--color-brand-700) 80%,transparent)}}.text-brand-800{color:var(--color-brand-800)}.text-brand-900{color:var(--color-brand-900)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-gray-500{color:var(--color-gray-500)}.text-green-700{color:var(--color-green-700)}.text-green-900{color:var(--color-green-900)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-rose-400{color:var(--color-rose-400)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-salem-700{color:var(--color-salem-700)}.text-salem-800{color:var(--color-salem-800)}.text-salem-900{color:var(--color-salem-900)}.text-sky-800{color:var(--color-sky-800)}.text-sky-900{color:var(--color-sky-900)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-stone-700{color:var(--color-stone-700)}.text-violet-800{color:var(--color-violet-800)}.text-violet-950{color:var(--color-violet-950)}.text-white{color:var(--color-white)}.text-white\/60{color:color-mix(in srgb,#fff 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-0{opacity:0%}.opacity-50{opacity:50%}.opacity-80{opacity:80%}.opacity-100{opacity:100%}.shadow-\[0\.625rem_0_1\.75rem_-1\.25rem_rgba\(15\,23\,42\,0\.5\)\]{--tw-shadow: .625rem 0 1.75rem -1.25rem var(--tw-shadow-color, rgba(15,23,42,.5));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-8{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-accent-200\/80{--tw-ring-color: color-mix(in srgb, #fecdd3 80%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-accent-200\/80{--tw-ring-color: color-mix(in oklab, var(--color-accent-200) 80%, transparent)}}.ring-amber-200\/70{--tw-ring-color: color-mix(in srgb, oklch(92.4% .12 95.746) 70%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-amber-200\/70{--tw-ring-color: color-mix(in oklab, var(--color-amber-200) 70%, transparent)}}.ring-amber-200\/90{--tw-ring-color: color-mix(in srgb, oklch(92.4% .12 95.746) 90%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-amber-200\/90{--tw-ring-color: color-mix(in oklab, var(--color-amber-200) 90%, transparent)}}.ring-amber-500{--tw-ring-color: var(--color-amber-500)}.ring-blue-200\/70{--tw-ring-color: color-mix(in srgb, oklch(88.2% .059 254.128) 70%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-blue-200\/70{--tw-ring-color: color-mix(in oklab, var(--color-blue-200) 70%, transparent)}}.ring-blue-200\/90{--tw-ring-color: color-mix(in srgb, oklch(88.2% .059 254.128) 90%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-blue-200\/90{--tw-ring-color: color-mix(in oklab, var(--color-blue-200) 90%, transparent)}}.ring-brand-100\/70{--tw-ring-color: color-mix(in srgb, #e6ecf6 70%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-brand-100\/70{--tw-ring-color: color-mix(in oklab, var(--color-brand-100) 70%, transparent)}}.ring-brand-200\/60{--tw-ring-color: color-mix(in srgb, #c9d4ea 60%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-brand-200\/60{--tw-ring-color: color-mix(in oklab, var(--color-brand-200) 60%, transparent)}}.ring-brand-200\/70{--tw-ring-color: color-mix(in srgb, #c9d4ea 70%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-brand-200\/70{--tw-ring-color: color-mix(in oklab, var(--color-brand-200) 70%, transparent)}}.ring-brand-200\/80{--tw-ring-color: color-mix(in srgb, #c9d4ea 80%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-brand-200\/80{--tw-ring-color: color-mix(in oklab, var(--color-brand-200) 80%, transparent)}}.ring-emerald-200\/90{--tw-ring-color: color-mix(in srgb, oklch(90.5% .093 164.15) 90%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-emerald-200\/90{--tw-ring-color: color-mix(in oklab, var(--color-emerald-200) 90%, transparent)}}.ring-green-50{--tw-ring-color: var(--color-green-50)}.ring-green-200\/70{--tw-ring-color: color-mix(in srgb, oklch(92.5% .084 155.995) 70%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-green-200\/70{--tw-ring-color: color-mix(in oklab, var(--color-green-200) 70%, transparent)}}.ring-green-200\/90{--tw-ring-color: color-mix(in srgb, oklch(92.5% .084 155.995) 90%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-green-200\/90{--tw-ring-color: color-mix(in oklab, var(--color-green-200) 90%, transparent)}}.ring-red-50{--tw-ring-color: var(--color-red-50)}.ring-red-200\/70{--tw-ring-color: color-mix(in srgb, oklch(88.5% .062 18.334) 70%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-red-200\/70{--tw-ring-color: color-mix(in oklab, var(--color-red-200) 70%, transparent)}}.ring-red-200\/90{--tw-ring-color: color-mix(in srgb, oklch(88.5% .062 18.334) 90%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-red-200\/90{--tw-ring-color: color-mix(in oklab, var(--color-red-200) 90%, transparent)}}.ring-red-600{--tw-ring-color: var(--color-red-600)}.ring-salem-200\/70{--tw-ring-color: color-mix(in srgb, #94d1ac 70%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-salem-200\/70{--tw-ring-color: color-mix(in oklab, var(--color-salem-200) 70%, transparent)}}.ring-salem-200\/80{--tw-ring-color: color-mix(in srgb, #94d1ac 80%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-salem-200\/80{--tw-ring-color: color-mix(in oklab, var(--color-salem-200) 80%, transparent)}}.ring-salem-200\/90{--tw-ring-color: color-mix(in srgb, #94d1ac 90%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-salem-200\/90{--tw-ring-color: color-mix(in oklab, var(--color-salem-200) 90%, transparent)}}.ring-salem-600{--tw-ring-color: var(--color-salem-600)}.ring-sky-200\/70{--tw-ring-color: color-mix(in srgb, oklch(90.1% .058 230.902) 70%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-sky-200\/70{--tw-ring-color: color-mix(in oklab, var(--color-sky-200) 70%, transparent)}}.ring-sky-200\/80{--tw-ring-color: color-mix(in srgb, oklch(90.1% .058 230.902) 80%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-sky-200\/80{--tw-ring-color: color-mix(in oklab, var(--color-sky-200) 80%, transparent)}}.ring-sky-200\/90{--tw-ring-color: color-mix(in srgb, oklch(90.1% .058 230.902) 90%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-sky-200\/90{--tw-ring-color: color-mix(in oklab, var(--color-sky-200) 90%, transparent)}}.ring-sky-600{--tw-ring-color: var(--color-sky-600)}.ring-slate-200\/80{--tw-ring-color: color-mix(in srgb, oklch(92.9% .013 255.508) 80%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-slate-200\/80{--tw-ring-color: color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.ring-slate-300\/70{--tw-ring-color: color-mix(in srgb, oklch(86.9% .022 252.894) 70%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-slate-300\/70{--tw-ring-color: color-mix(in oklab, var(--color-slate-300) 70%, transparent)}}.ring-slate-300\/80{--tw-ring-color: color-mix(in srgb, oklch(86.9% .022 252.894) 80%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-slate-300\/80{--tw-ring-color: color-mix(in oklab, var(--color-slate-300) 80%, transparent)}}.ring-slate-600{--tw-ring-color: var(--color-slate-600)}.ring-stone-200\/70{--tw-ring-color: color-mix(in srgb, oklch(92.3% .003 48.717) 70%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-stone-200\/70{--tw-ring-color: color-mix(in oklab, var(--color-stone-200) 70%, transparent)}}.ring-stone-200\/80{--tw-ring-color: color-mix(in srgb, oklch(92.3% .003 48.717) 80%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-stone-200\/80{--tw-ring-color: color-mix(in oklab, var(--color-stone-200) 80%, transparent)}}.ring-stone-500{--tw-ring-color: var(--color-stone-500)}.ring-violet-200\/90{--tw-ring-color: color-mix(in srgb, oklch(89.4% .057 293.283) 90%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-violet-200\/90{--tw-ring-color: color-mix(in oklab, var(--color-violet-200) 90%, transparent)}}.ring-white{--tw-ring-color: var(--color-white)}.ring-white\/40{--tw-ring-color: color-mix(in srgb, #fff 40%, transparent)}@supports (color: color-mix(in lab,red,red)){.ring-white\/40{--tw-ring-color: color-mix(in oklab, var(--color-white) 40%, transparent)}}.blur-2xl{--tw-blur: blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur: blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-150{--tw-duration: .15s;transition-duration:.15s}.duration-200{--tw-duration: .2s;transition-duration:.2s}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset: inset}@media(hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x: 105%;--tw-scale-y: 105%;--tw-scale-z: 105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media(hover:hover){.group-hover\:text-accent-800:is(:where(.group):hover *){color:var(--color-accent-800)}}@media(hover:hover){.group-hover\:text-amber-900:is(:where(.group):hover *){color:var(--color-amber-900)}}@media(hover:hover){.group-hover\:text-brand-900:is(:where(.group):hover *){color:var(--color-brand-900)}}@media(hover:hover){.group-hover\:text-emerald-800:is(:where(.group):hover *){color:var(--color-emerald-800)}}@media(hover:hover){.group-hover\:text-rose-800:is(:where(.group):hover *){color:var(--color-rose-800)}}@media(hover:hover){.group-hover\:opacity-70:is(:where(.group):hover *){opacity:70%}}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y: calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media(hover:hover){.hover\:border-brand-300:hover{border-color:var(--color-brand-300)}}@media(hover:hover){.hover\:bg-brand-50:hover{background-color:var(--color-brand-50)}}@media(hover:hover){.hover\:bg-brand-50\/70:hover{background-color:color-mix(in srgb,#f4f7fb 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-brand-50\/70:hover{background-color:color-mix(in oklab,var(--color-brand-50) 70%,transparent)}}}@media(hover:hover){.hover\:bg-brand-100:hover{background-color:var(--color-brand-100)}}@media(hover:hover){.hover\:bg-brand-200:hover{background-color:var(--color-brand-200)}}@media(hover:hover){.hover\:bg-red-600:hover{background-color:var(--color-red-600)}}@media(hover:hover){.hover\:bg-red-700:hover{background-color:var(--color-red-700)}}@media(hover:hover){.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}}@media(hover:hover){.hover\:bg-salem-600:hover{background-color:var(--color-salem-600)}}@media(hover:hover){.hover\:bg-white\/15:hover{background-color:color-mix(in srgb,#fff 15%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}}@media(hover:hover){.hover\:text-brand-600:hover{color:var(--color-brand-600)}}@media(hover:hover){.hover\:text-brand-700:hover{color:var(--color-brand-700)}}@media(hover:hover){.hover\:text-brand-900:hover{color:var(--color-brand-900)}}@media(hover:hover){.hover\:text-gray-700:hover{color:var(--color-gray-700)}}@media(hover:hover){.hover\:text-white:hover{color:var(--color-white)}}@media(hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media(hover:hover){.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(hover:hover){.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(hover:hover){.hover\:ring-2:hover{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(hover:hover){.hover\:ring-accent-300\/70:hover{--tw-ring-color: color-mix(in srgb, #fda4af 70%, transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:ring-accent-300\/70:hover{--tw-ring-color: color-mix(in oklab, var(--color-accent-300) 70%, transparent)}}}@media(hover:hover){.hover\:ring-amber-300\/70:hover{--tw-ring-color: color-mix(in srgb, oklch(87.9% .169 91.605) 70%, transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:ring-amber-300\/70:hover{--tw-ring-color: color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}}@media(hover:hover){.hover\:ring-brand-300\/70:hover{--tw-ring-color: color-mix(in srgb, #9badd1 70%, transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:ring-brand-300\/70:hover{--tw-ring-color: color-mix(in oklab, var(--color-brand-300) 70%, transparent)}}}@media(hover:hover){.hover\:ring-emerald-300\/70:hover{--tw-ring-color: color-mix(in srgb, oklch(84.5% .143 164.978) 70%, transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:ring-emerald-300\/70:hover{--tw-ring-color: color-mix(in oklab, var(--color-emerald-300) 70%, transparent)}}}@media(hover:hover){.hover\:ring-rose-300\/70:hover{--tw-ring-color: color-mix(in srgb, oklch(81% .117 11.638) 70%, transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:ring-rose-300\/70:hover{--tw-ring-color: color-mix(in oklab, var(--color-rose-300) 70%, transparent)}}}.focus\:border-red-500:focus{border-color:var(--color-red-500)}.focus\:ring-2:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-brand-400:focus{--tw-ring-color: var(--color-brand-400)}.focus\:ring-red-500\/25:focus{--tw-ring-color: color-mix(in srgb, oklch(63.7% .237 25.331) 25%, transparent)}@supports (color: color-mix(in lab,red,red)){.focus\:ring-red-500\/25:focus{--tw-ring-color: color-mix(in oklab, var(--color-red-500) 25%, transparent)}}.focus\:outline-none:focus{--tw-outline-style: none;outline-style:none}.focus-visible\:bg-brand-50:focus-visible{background-color:var(--color-brand-50)}.focus-visible\:bg-brand-100:focus-visible{background-color:var(--color-brand-100)}.focus-visible\:bg-rose-50:focus-visible{background-color:var(--color-rose-50)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-4px\]:focus-visible{outline-offset:-4px}.focus-visible\:outline-accent-400:focus-visible{outline-color:var(--color-accent-400)}.focus-visible\:outline-accent-600:focus-visible{outline-color:var(--color-accent-600)}.focus-visible\:outline-amber-600:focus-visible{outline-color:var(--color-amber-600)}.focus-visible\:outline-brand-600:focus-visible{outline-color:var(--color-brand-600)}.focus-visible\:outline-emerald-600:focus-visible{outline-color:var(--color-emerald-600)}.focus-visible\:outline-red-500:focus-visible{outline-color:var(--color-red-500)}.focus-visible\:outline-red-600:focus-visible{outline-color:var(--color-red-600)}.focus-visible\:outline-rose-600:focus-visible{outline-color:var(--color-rose-600)}.focus-visible\:outline-salem-500:focus-visible{outline-color:var(--color-salem-500)}.focus-visible\:outline-none:focus-visible{--tw-outline-style: none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:40%}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media(prefers-reduced-motion:no-preference){.motion-safe\:transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}}@media(prefers-reduced-motion:no-preference){.motion-safe\:transition-\[box-shadow\,background-color\,border-color\]{transition-property:box-shadow,background-color,border-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}}@media(prefers-reduced-motion:no-preference){.motion-safe\:transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}}@media(prefers-reduced-motion:no-preference){.motion-safe\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}}@media(prefers-reduced-motion:no-preference){.motion-safe\:duration-150{--tw-duration: .15s;transition-duration:.15s}}@media(prefers-reduced-motion:no-preference){.motion-safe\:duration-200{--tw-duration: .2s;transition-duration:.2s}}@media(prefers-reduced-motion:no-preference){.motion-safe\:duration-300{--tw-duration: .3s;transition-duration:.3s}}@media(prefers-reduced-motion:no-preference){@media(hover:hover){.motion-safe\:group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x: calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media(prefers-reduced-motion:no-preference){@media(hover:hover){.motion-safe\:group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x: 105%;--tw-scale-y: 105%;--tw-scale-z: 105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}}@media(prefers-reduced-motion:no-preference){.motion-safe\:active\:scale-\[0\.99\]:active{scale:.99}}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media(width<450px){.max-\[450px\]\:fixed{position:fixed}}@media(width<450px){.max-\[450px\]\:inset-x-4{inset-inline:calc(var(--spacing) * 4)}}@media(width<450px){.max-\[450px\]\:top-\[3\.3rem\]{top:3.3rem}}@media(width<450px){.max-\[450px\]\:w-auto{width:auto}}@media(width<64rem){.max-lg\:hidden{display:none}}@media(width<64rem){.max-lg\:max-h-\[calc\(100vh-12\.5rem-3\.5rem\)\]{max-height:calc(100vh - 16rem)}}@media(width<64rem){.max-lg\:pb-\[calc\(3\.5rem\+env\(safe-area-inset-bottom\,0rem\)\)\]{padding-bottom:calc(3.5rem + env(safe-area-inset-bottom,0rem))}}@media(width<22rem){.max-\[22rem\]\:flex-col{flex-direction:column}}@media(width<22rem){.max-\[22rem\]\:items-start{align-items:flex-start}}@media(width>=40rem){.sm\:left-14{left:calc(var(--spacing) * 14)}}@media(width>=40rem){.sm\:col-span-2{grid-column:span 2 / span 2}}@media(width>=40rem){.sm\:hidden{display:none}}@media(width>=40rem){.sm\:inline-flex{display:inline-flex}}@media(width>=40rem){.sm\:w-auto{width:auto}}@media(width>=40rem){.sm\:flex-initial{flex:0 auto}}@media(width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=40rem){.sm\:flex-row{flex-direction:row}}@media(width>=40rem){.sm\:items-end{align-items:flex-end}}@media(width>=40rem){.sm\:justify-between{justify-content:space-between}}@media(width>=40rem){.sm\:justify-end{justify-content:flex-end}}@media(width>=40rem){.sm\:gap-2{gap:calc(var(--spacing) * 2)}}@media(width>=40rem){.sm\:p-4{padding:calc(var(--spacing) * 4)}}@media(width>=40rem){.sm\:p-5{padding:calc(var(--spacing) * 5)}}@media(width>=40rem){.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}}@media(width>=40rem){.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(width>=40rem){.sm\:\!py-6{padding-block:calc(var(--spacing) * 6)!important}}@media(width>=40rem){.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}}@media(width>=40rem){.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}}@media(width>=40rem){.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}}@media(width>=48rem){.md\:col-span-2{grid-column:span 2 / span 2}}@media(width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=48rem){.md\:gap-3{gap:calc(var(--spacing) * 3)}}@media(width>=64rem){.lg\:sticky{position:sticky}}@media(width>=64rem){.lg\:top-0{top:calc(var(--spacing) * 0)}}@media(width>=64rem){.lg\:col-span-2{grid-column:span 2 / span 2}}@media(width>=64rem){.lg\:flex{display:flex}}@media(width>=64rem){.lg\:hidden{display:none}}@media(width>=64rem){.lg\:h-dvh{height:100dvh}}@media(width>=64rem){.lg\:max-h-\[calc\(100vh-12\.5rem\)\]{max-height:calc(100vh - 12.5rem)}}@media(width>=64rem){.lg\:w-72{width:calc(var(--spacing) * 72)}}@media(width>=64rem){.lg\:w-\[5\.25rem\]{width:5.25rem}}@media(width>=64rem){.lg\:shrink-0{flex-shrink:0}}@media(width>=64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(width>=64rem){.lg\:flex-col{flex-direction:column}}@media(width>=64rem){.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(width>=64rem){.lg\:pb-0{padding-bottom:calc(var(--spacing) * 0)}}}@keyframes ui-page-enter{0%{opacity:0}to{opacity:1}}div.mat-mdc-snack-bar-container.success-snackbar{--mdc-snackbar-container-color: #125332 !important;--mdc-snackbar-supporting-text-color: #eae7e5 !important;--mat-mdc-snackbar-button-color: #eae7e5 !important}div.mat-mdc-snack-bar-container.success-snackbar .mdc-snackbar__surface{background-color:#125332!important}div.mat-mdc-snack-bar-container.success-snackbar .mdc-snackbar__label{color:#eae7e5!important}@keyframes ui-page-enter-slide{0%{transform:translateY(.625rem)}to{transform:translateY(0)}}@keyframes ui-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ui-modal-panel-in{0%{opacity:0;transform:translateY(.75rem) scale(.98)}to{opacity:1}}@layer base{:root{color-scheme:light}body{min-height:100dvh;font-family:var(--font-sans);color:var(--color-brand-900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-page{min-height:100dvh;--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: var(--color-brand-50);--tw-gradient-via: var(--color-white);--tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-via-stops);--tw-gradient-to: var(--color-brand-100);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:var(--color-brand-900)}@media(prefers-reduced-motion:no-preference){.ui-page{animation:ui-page-enter .42s cubic-bezier(.22,1,.36,1) both,ui-page-enter-slide .42s cubic-bezier(.22,1,.36,1) backwards}}.ui-content-narrow{margin-inline:auto;width:100%;max-width:var(--container-md)}.ui-content-register{margin-inline:auto;width:100%;max-width:var(--container-xl)}.ui-content-dashboard,.ui-content-dashboard-xl{width:100%}.ui-heading-page{font-family:var(--font-serif);font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-900)}.ui-heading-section{font-family:var(--font-serif);font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-900)}.ui-eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand-600);text-transform:uppercase}.ui-card{border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,#e6ecf6 90%,transparent);background-color:color-mix(in srgb,#fff 95%,transparent);padding:calc(var(--spacing) * 6);--tw-backdrop-blur: blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);box-shadow:var(--shadow-card)}@supports (color: color-mix(in lab,red,red)){.ui-card{border-color:color-mix(in oklab,var(--color-brand-100) 90%,transparent)}}@supports (color: color-mix(in lab,red,red)){.ui-card{background-color:color-mix(in oklab,var(--color-white) 95%,transparent)}}.ui-card-muted{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-brand-100) 90%,transparent);--tw-gradient-position: to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: color-mix(in oklab, var(--color-white) 90%, transparent);--tw-gradient-to: color-mix(in oklab, var(--color-brand-50) 70%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding:calc(var(--spacing) * 4);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: color-mix(in oklab, var(--color-brand-900) 4%, transparent)}@media(prefers-reduced-motion:no-preference){.ui-card-muted{transition-property:box-shadow,transform,border-color,background-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}}@media(prefers-reduced-motion:no-preference){.ui-card-muted{--tw-duration: .2s;transition-duration:.2s}}@media(prefers-reduced-motion:no-preference){.ui-card-muted{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}}@media(prefers-reduced-motion:no-preference){@media(hover:hover){.ui-card-muted:hover{--tw-translate-y: calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media(prefers-reduced-motion:no-preference){@media(hover:hover){.ui-card-muted:hover{border-color:color-mix(in srgb,#9badd1 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.ui-card-muted:hover{border-color:color-mix(in oklab,var(--color-brand-300) 80%,transparent)}}}}@media(prefers-reduced-motion:no-preference){@media(hover:hover){.ui-card-muted:hover{--tw-gradient-from: var(--color-white);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}}@media(prefers-reduced-motion:no-preference){@media(hover:hover){.ui-card-muted:hover{--tw-gradient-to: color-mix(in srgb, #fff 95%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.ui-card-muted:hover{--tw-gradient-to: color-mix(in oklab, var(--color-white) 95%, transparent)}}}}@media(prefers-reduced-motion:no-preference){@media(hover:hover){.ui-card-muted:hover{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.ui-grid-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 2)}@media(width<32rem){.ui-grid-cards{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(width>=40rem){.ui-grid-cards{gap:calc(var(--spacing) * 3)}}.ui-grid-cards-low{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 2)}@media(width>=40rem){.ui-grid-cards-low{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=40rem){.ui-grid-cards-low{gap:calc(var(--spacing) * 3)}}@media(width>=48rem){.ui-grid-cards-low{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=64rem){.ui-grid-cards-low{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(width>=80rem){.ui-grid-cards-low{grid-template-columns:repeat(5,minmax(0,1fr))}}.ui-grid-cards-tutoring{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:calc(var(--spacing) * 2)}@media(width>=40rem){.ui-grid-cards-tutoring{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=40rem){.ui-grid-cards-tutoring{gap:calc(var(--spacing) * 2)}}@media(width>=48rem){.ui-grid-cards-tutoring{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=64rem){.ui-grid-cards-tutoring{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=80rem){.ui-grid-cards-tutoring{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-grid-cards-xl3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 2)}@media(width<32rem){.ui-grid-cards-xl3{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(width>=40rem){.ui-grid-cards-xl3{gap:calc(var(--spacing) * 3)}}@media(width>=80rem){.ui-grid-cards-xl3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-grid-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 3)}@media(width<22rem){.ui-grid-metrics{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(width>=40rem){.ui-grid-metrics{gap:calc(var(--spacing) * 4)}}@media(width>=64rem){.ui-grid-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=80rem){.ui-grid-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}}.ui-grid-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--spacing) * 1.5)}@media(width<22rem){.ui-grid-actions{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(width>=40rem){.ui-grid-actions{gap:calc(var(--spacing) * 2)}}@media(width>=48rem){.ui-grid-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(width>=64rem){.ui-grid-actions{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(width>=80rem){.ui-grid-actions{grid-template-columns:repeat(5,minmax(0,1fr))}}.ui-card-muted-compact{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab,var(--color-brand-100) 90%,transparent);--tw-gradient-position: to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from: color-mix(in oklab, var(--color-white) 90%, transparent);--tw-gradient-to: color-mix(in oklab, var(--color-brand-50) 70%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding:calc(var(--spacing) * 3);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: color-mix(in oklab, var(--color-brand-900) 4%, transparent)}@media(width>=40rem){.ui-card-muted-compact{padding:calc(var(--spacing) * 4)}}@media(prefers-reduced-motion:no-preference){.ui-card-muted-compact{transition-property:box-shadow,transform,border-color,background-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}}@media(prefers-reduced-motion:no-preference){.ui-card-muted-compact{--tw-duration: .2s;transition-duration:.2s}}@media(prefers-reduced-motion:no-preference){.ui-card-muted-compact{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}}@media(prefers-reduced-motion:no-preference){@media(hover:hover){.ui-card-muted-compact:hover{--tw-translate-y: calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media(prefers-reduced-motion:no-preference){@media(hover:hover){.ui-card-muted-compact:hover{border-color:color-mix(in srgb,#9badd1 80%,transparent)}@supports (color: color-mix(in lab,red,red)){.ui-card-muted-compact:hover{border-color:color-mix(in oklab,var(--color-brand-300) 80%,transparent)}}}}@media(prefers-reduced-motion:no-preference){@media(hover:hover){.ui-card-muted-compact:hover{--tw-gradient-from: var(--color-white);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}}@media(prefers-reduced-motion:no-preference){@media(hover:hover){.ui-card-muted-compact:hover{--tw-gradient-to: color-mix(in srgb, #fff 95%, transparent);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.ui-card-muted-compact:hover{--tw-gradient-to: color-mix(in oklab, var(--color-white) 95%, transparent)}}}}@media(prefers-reduced-motion:no-preference){@media(hover:hover){.ui-card-muted-compact:hover{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.ui-list-card{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}@media(width>=40rem){.ui-list-card{gap:calc(var(--spacing) * 2.5)}}.ui-list-card-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 2)}.ui-list-card-title{min-width:calc(var(--spacing) * 0);font-family:var(--font-serif);font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height));--tw-leading: var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-brand-900)}@media(width>=40rem){.ui-list-card-title{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}}.ui-list-card-meta{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 1.5)}.ui-list-card-row{display:flex;min-width:calc(var(--spacing) * 0);align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-leading: var(--leading-snug);line-height:var(--leading-snug);color:var(--color-brand-800)}@media(width>=40rem){.ui-list-card-row{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}}.ui-list-card-label{flex-shrink:0;font-size:.625rem;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand-500);text-transform:uppercase}.ui-list-card-value{min-width:calc(var(--spacing) * 0);flex:1;--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-900)}.ui-list-card-actions{margin-top:calc(var(--spacing) * .5);display:flex;flex-direction:column;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:color-mix(in srgb,#c9d4ea 70%,transparent);padding-top:calc(var(--spacing) * 3)}@supports (color: color-mix(in lab,red,red)){.ui-list-card-actions{border-color:color-mix(in oklab,var(--color-brand-200) 70%,transparent)}}@media(width>=40rem){.ui-list-card-actions{flex-direction:row}}@media(width>=40rem){.ui-list-card-actions{flex-wrap:wrap}}.ui-badge-pill{display:inline-flex;align-items:center;border-radius:calc(infinity * 1px);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:.6875rem;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-inset: inset}.ui-label{display:block;font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-800)}.ui-label-muted{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:color-mix(in srgb,#3b4f78 90%,transparent)}@supports (color: color-mix(in lab,red,red)){.ui-label-muted{color:color-mix(in oklab,var(--color-brand-600) 90%,transparent)}}.ui-input{margin-top:calc(var(--spacing) * 1);width:100%;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-brand-900);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out);box-shadow:var(--shadow-input-autofill)}.ui-input::placeholder{color:var(--color-brand-400)}@media(hover:hover){.ui-input:hover{border-color:var(--color-brand-300)}}.ui-input:focus{border-color:var(--color-brand-500)}.ui-input:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ui-input:focus{--tw-ring-color: color-mix(in srgb, #4d6593 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.ui-input:focus{--tw-ring-color: color-mix(in oklab, var(--color-brand-500) 20%, transparent)}}.ui-input:focus{--tw-outline-style: none;outline-style:none}.ui-input:disabled{cursor:not-allowed}.ui-input:disabled{background-color:var(--color-brand-50)}.ui-input:disabled{color:var(--color-brand-400)}.ui-input:disabled{opacity:60%}.ui-input:read-only{cursor:default}.ui-input:read-only{background-color:color-mix(in srgb,#f4f7fb 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.ui-input:read-only{background-color:color-mix(in oklab,var(--color-brand-50) 50%,transparent)}}.ui-input:autofill{color:var(--color-brand-900)}.ui-input-password{width:100%;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-200);background-color:var(--color-white);padding-block:calc(var(--spacing) * 2.5);padding-right:calc(var(--spacing) * 12);padding-left:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-brand-900);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out);box-shadow:var(--shadow-input-autofill)}.ui-input-password::placeholder{color:var(--color-brand-400)}@media(hover:hover){.ui-input-password:hover{border-color:var(--color-brand-300)}}.ui-input-password:focus{border-color:var(--color-brand-500)}.ui-input-password:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ui-input-password:focus{--tw-ring-color: color-mix(in srgb, #4d6593 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.ui-input-password:focus{--tw-ring-color: color-mix(in oklab, var(--color-brand-500) 20%, transparent)}}.ui-input-password:focus{--tw-outline-style: none;outline-style:none}.ui-input-password:disabled{cursor:not-allowed}.ui-input-password:disabled{background-color:var(--color-brand-50)}.ui-input-password:disabled{color:var(--color-brand-400)}.ui-input-password:disabled{opacity:60%}.ui-input-password:read-only{cursor:default}.ui-input-password:read-only{background-color:color-mix(in srgb,#f4f7fb 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.ui-input-password:read-only{background-color:color-mix(in oklab,var(--color-brand-50) 50%,transparent)}}.ui-input-password:autofill{color:var(--color-brand-900)}.ui-select{margin-top:calc(var(--spacing) * 1);width:100%;cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-brand-900);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}@media(hover:hover){.ui-select:hover{border-color:var(--color-brand-300)}}.ui-select:focus{border-color:var(--color-brand-500)}.ui-select:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ui-select:focus{--tw-ring-color: color-mix(in srgb, #4d6593 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.ui-select:focus{--tw-ring-color: color-mix(in oklab, var(--color-brand-500) 20%, transparent)}}.ui-select:focus{--tw-outline-style: none;outline-style:none}.ui-select:disabled{cursor:not-allowed}.ui-select:disabled{background-color:var(--color-brand-50)}.ui-select:disabled{color:var(--color-brand-400)}.ui-select:disabled{opacity:60%}.ui-select option{padding:.5rem .75rem;font-size:.875rem;background:#fff;color:#1a2236}.ui-select option:hover,.ui-select option:checked{background:#f0f4ff;color:#1a2236}.ui-select option:disabled{color:#9badd1}.ui-input-date{width:100%;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));color:var(--color-brand-900);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:border-color,box-shadow,background-color;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}@media(hover:hover){.ui-input-date:hover{border-color:var(--color-brand-300)}}.ui-input-date:focus{border-color:var(--color-brand-500)}.ui-input-date:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ui-input-date:focus{--tw-ring-color: color-mix(in srgb, #4d6593 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.ui-input-date:focus{--tw-ring-color: color-mix(in oklab, var(--color-brand-500) 20%, transparent)}}.ui-input-date:focus{--tw-outline-style: none;outline-style:none}.ui-input-date:disabled{cursor:not-allowed}.ui-input-date:disabled{background-color:var(--color-brand-50)}.ui-input-date:disabled{color:var(--color-brand-400)}.ui-input-date:disabled{opacity:60%}.ui-checkbox{appearance:none;margin-top:calc(var(--spacing) * 1);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);flex-shrink:0;cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-300);background-color:var(--color-white);background-position:center;background-repeat:no-repeat;transition-property:border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s;--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out);background-size:90%}.ui-checkbox:checked{border-color:var(--color-brand-600)}.ui-checkbox:checked{background-color:var(--color-brand-600)}@media(hover:hover){.ui-checkbox:hover{border-color:var(--color-brand-400)}}@media(hover:hover){.ui-checkbox:hover:checked{border-color:var(--color-brand-700)}}@media(hover:hover){.ui-checkbox:hover:checked{background-color:var(--color-brand-700)}}.ui-checkbox:focus{border-color:var(--color-brand-500)}.ui-checkbox:focus{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ui-checkbox:focus{--tw-ring-color: color-mix(in srgb, #4d6593 20%, transparent)}@supports (color: color-mix(in lab,red,red)){.ui-checkbox:focus{--tw-ring-color: color-mix(in oklab, var(--color-brand-500) 20%, transparent)}}.ui-checkbox:focus{--tw-outline-style: none;outline-style:none}.ui-checkbox:disabled{cursor:not-allowed}.ui-checkbox:disabled{border-color:var(--color-brand-200)}.ui-checkbox:disabled{background-color:var(--color-brand-50)}.ui-checkbox:disabled{opacity:60%}.ui-checkbox:checked{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3E%3C/svg%3E")}.ui-btn-primary{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;border-radius:var(--radius-xl);background-color:#067e38;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}@media(hover:hover){.ui-btn-primary:hover{background-color:#05662e}}@media(hover:hover){.ui-btn-primary:hover{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.ui-btn-primary:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.ui-btn-primary:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.ui-btn-primary:focus-visible{outline-offset:2px}.ui-btn-primary:focus-visible{outline-color:#067e38}.ui-btn-primary:disabled{cursor:not-allowed}.ui-btn-primary:disabled{opacity:60%}@media(prefers-reduced-motion:no-preference){.ui-btn-primary:active{scale:.99}}.ui-btn-secondary{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#067e38;background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#067e38;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}@media(hover:hover){.ui-btn-secondary:hover{border-color:#05662e}}@media(hover:hover){.ui-btn-secondary:hover{background-color:color-mix(in oklab,#067e38 20%,transparent)}}.ui-btn-secondary:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.ui-btn-secondary:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.ui-btn-secondary:focus-visible{outline-offset:2px}.ui-btn-secondary:focus-visible{outline-color:#067e38}@media(prefers-reduced-motion:no-preference){.ui-btn-secondary:active{scale:.98}}.ui-btn-contact-call{display:inline-flex;min-height:calc(var(--spacing) * 9);cursor:pointer;align-items:center;justify-content:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);background-color:#067e38;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s}@media(hover:hover){.ui-btn-contact-call:hover{background-color:#05662e}}@media(prefers-reduced-motion:no-preference){.ui-btn-contact-call:active{scale:.98}}.ui-btn-contact-call:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.ui-btn-contact-call:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.ui-btn-contact-call:focus-visible{outline-offset:2px}.ui-btn-contact-call:focus-visible{outline-color:#067e38}.ui-btn-contact-whatsapp{display:inline-flex;min-height:calc(var(--spacing) * 9);cursor:pointer;align-items:center;justify-content:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);background-color:#25d366;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .15s;transition-duration:.15s}@media(hover:hover){.ui-btn-contact-whatsapp:hover{background-color:#1faf57}}@media(prefers-reduced-motion:no-preference){.ui-btn-contact-whatsapp:active{scale:.98}}.ui-btn-contact-whatsapp:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.ui-btn-contact-whatsapp:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.ui-btn-contact-whatsapp:focus-visible{outline-offset:2px}.ui-btn-contact-whatsapp:focus-visible{outline-color:#25d366}.ui-btn-ghost{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:transparent;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-800);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}@media(hover:hover){.ui-btn-ghost:hover{border-color:var(--color-brand-200)}}@media(hover:hover){.ui-btn-ghost:hover{background-color:var(--color-brand-50)}}.ui-btn-ghost:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.ui-btn-ghost:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.ui-btn-ghost:focus-visible{outline-offset:2px}.ui-btn-ghost:focus-visible{outline-color:var(--color-brand-500)}.ui-btn-ghost:disabled{cursor:not-allowed}.ui-btn-ghost:disabled{opacity:50%}@media(prefers-reduced-motion:no-preference){.ui-btn-ghost:active{scale:.98}}.ui-btn-accent{display:inline-flex;cursor:pointer;align-items:center;justify-content:center;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,#e11d48 30%,transparent);background-color:color-mix(in srgb,#e11d48 10%,transparent);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-accent-700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}@supports (color: color-mix(in lab,red,red)){.ui-btn-accent{border-color:color-mix(in oklab,var(--color-accent-600) 30%,transparent)}}@supports (color: color-mix(in lab,red,red)){.ui-btn-accent{background-color:color-mix(in oklab,var(--color-accent-600) 10%,transparent)}}@media(hover:hover){.ui-btn-accent:hover{background-color:color-mix(in srgb,#e11d48 15%,transparent)}@supports (color: color-mix(in lab,red,red)){.ui-btn-accent:hover{background-color:color-mix(in oklab,var(--color-accent-600) 15%,transparent)}}}.ui-btn-accent:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.ui-btn-accent:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.ui-btn-accent:focus-visible{outline-offset:2px}.ui-btn-accent:focus-visible{outline-color:var(--color-accent-600)}.ui-btn-accent:disabled{cursor:not-allowed}.ui-btn-accent:disabled{opacity:50%}.ui-link{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-700);text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}@media(hover:hover){.ui-link:hover{color:var(--color-brand-600)}}@media(hover:hover){.ui-link:hover{text-decoration-line:underline}}.ui-link-muted{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:color-mix(in srgb,#232f49 80%,transparent);text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@supports (color: color-mix(in lab,red,red)){.ui-link-muted{color:color-mix(in oklab,var(--color-brand-800) 80%,transparent)}}@media(hover:hover){.ui-link-muted:hover{color:var(--color-brand-900)}}@media(hover:hover){.ui-link-muted:hover{text-decoration-line:underline}}.ui-back-button{display:flex;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1);border-radius:calc(infinity * 1px);padding:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium);color:color-mix(in oklab,var(--color-brand-800) 80%,transparent);text-underline-offset:4px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}@media(hover:hover){.ui-back-button:hover{background-color:var(--color-gray-200)}}@media(hover:hover){.ui-back-button:hover{color:var(--color-brand-900)}}@media(hover:hover){.ui-back-button:hover{text-decoration-line:underline}}html:has(.ui-modal-backdrop),html:has(dialog.app-modal-dialog[open]){overflow:hidden;overscroll-behavior:none}body:has(.ui-modal-backdrop),body:has(dialog.app-modal-dialog[open]){overflow:hidden;overscroll-behavior:none}.ui-modal-backdrop{position:fixed;inset:calc(var(--spacing) * 0);z-index:10000;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,#1a2236 45%,transparent);padding:calc(var(--spacing) * 4);--tw-backdrop-blur: blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);overscroll-behavior:none}@supports (color: color-mix(in lab,red,red)){.ui-modal-backdrop{background-color:color-mix(in oklab,var(--color-brand-900) 45%,transparent)}}@media(prefers-reduced-motion:no-preference){.ui-modal-backdrop{animation:ui-modal-backdrop-in .28s ease-out both}}.ui-modal-panel{max-height:min(85dvh,calc(100dvh - 2rem));min-height:calc(var(--spacing) * 0);width:100%;max-width:var(--container-md);overflow-x:hidden;overflow-y:auto;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-100);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(prefers-reduced-motion:no-preference){.ui-modal-panel{animation:ui-modal-panel-in .32s cubic-bezier(.22,1,.36,1) both}}:root{--color-salem: #067e38;--color-salem-dark: #056f31;--color-salem-10: rgba(6, 126, 56, .08);--color-salem-18: rgba(6, 126, 56, .18)}.bg-green-pastel{background-color:#daffd4}.ui-btn-primary{background-color:var(--color-salem)!important;color:#fff!important;border-color:transparent!important}.ui-btn-primary:hover{background-color:var(--color-salem-dark)!important}.ui-btn-secondary{border-color:var(--color-salem-18)!important;color:var(--color-salem)!important;background:transparent!important}.ui-btn-accent{background-color:var(--color-salem-10)!important;border-color:var(--color-salem-18)!important;color:var(--color-salem)!important}.ui-btn-ghost{color:var(--color-salem)!important;border-color:transparent!important;background:transparent!important}.ui-btn-contact-call,.ui-btn-contact-whatsapp,.pwa-update-banner__btn{background-color:var(--color-salem)!important;color:#fff!important}button,input[type=button],input[type=submit]{color:inherit}.mat-raised-button.mat-primary,.mat-flat-button.mat-primary{background-color:var(--color-salem)!important;color:#fff!important}.mat-stroked-button.mat-primary{border-color:var(--color-salem)!important;color:var(--color-salem)!important;background-color:transparent!important}.mat-button.mat-primary,.mat-icon-button.mat-primary{color:var(--color-salem)!important}.ui-modal-panel-lg{max-height:min(85dvh,calc(100dvh - 2rem));min-height:calc(var(--spacing) * 0);width:100%;max-width:var(--container-lg);overflow-y:auto;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-100);background-color:var(--color-white);--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(prefers-reduced-motion:no-preference){.ui-modal-panel-lg{animation:ui-modal-panel-in .32s cubic-bezier(.22,1,.36,1) both}}.ui-modal-sheet{padding:calc(var(--spacing) * 6)}:where(.ui-modal-sheet>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.ui-modal-sheet--scroll{max-height:min(85dvh,40rem);min-height:calc(var(--spacing) * 0);overflow-y:auto}.ui-modal-sheet-header{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 3)}.ui-modal-deflist{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,#c9d4ea 80%,transparent);background-color:color-mix(in srgb,#f4f7fb 50%,transparent)}:where(.ui-modal-deflist>:not(:last-child)){--tw-divide-y-reverse: 0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.ui-modal-deflist>:not(:last-child)){border-color:var(--color-brand-100)}@supports (color: color-mix(in lab,red,red)){.ui-modal-deflist{border-color:color-mix(in oklab,var(--color-brand-200) 80%,transparent)}}@supports (color: color-mix(in lab,red,red)){.ui-modal-deflist{background-color:color-mix(in oklab,var(--color-brand-50) 50%,transparent)}}.ui-modal-deflist-row{display:grid;gap:calc(var(--spacing) * 1);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}@media(width>=40rem){.ui-modal-deflist-row{grid-template-columns:minmax(0,11rem) 1fr}}@media(width>=40rem){.ui-modal-deflist-row{align-items:flex-start}}@media(width>=40rem){.ui-modal-deflist-row{gap:calc(var(--spacing) * 3)}}.ui-modal-deflist-dt{font-size:.625rem;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-brand-500)}.ui-modal-deflist-dd{min-width:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-leading: var(--leading-snug);line-height:var(--leading-snug);color:var(--color-brand-800)}.ui-modal-form-surface{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,#c9d4ea 80%,transparent);background-color:color-mix(in srgb,#f4f7fb 50%,transparent);padding:calc(var(--spacing) * 4)}:where(.ui-modal-form-surface>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}@supports (color: color-mix(in lab,red,red)){.ui-modal-form-surface{border-color:color-mix(in oklab,var(--color-brand-200) 80%,transparent)}}@supports (color: color-mix(in lab,red,red)){.ui-modal-form-surface{background-color:color-mix(in oklab,var(--color-brand-50) 50%,transparent)}}.ui-modal-footer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 1)}.ui-modal-observation-block{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in srgb,#c9d4ea 60%,transparent);background-color:color-mix(in srgb,#fff 90%,transparent);padding:calc(var(--spacing) * 3);--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: color-mix(in srgb, #e6ecf6 50%, transparent)}@supports (color: color-mix(in lab,red,red)){.ui-modal-observation-block{border-color:color-mix(in oklab,var(--color-brand-200) 60%,transparent)}}@supports (color: color-mix(in lab,red,red)){.ui-modal-observation-block{background-color:color-mix(in oklab,var(--color-white) 90%,transparent)}}@supports (color: color-mix(in lab,red,red)){.ui-modal-observation-block{--tw-ring-color: color-mix(in oklab, var(--color-brand-100) 50%, transparent)}}.app-modal-dialog:not([open]){z-index:1000;display:none}.app-modal-dialog{z-index:1000;border:none;outline:none;margin:0;padding:max(1rem,env(safe-area-inset-top,0rem)) max(1rem,env(safe-area-inset-right,0rem)) max(1rem,env(safe-area-inset-bottom,0rem)) max(1rem,env(safe-area-inset-left,0rem));background:transparent;overflow:hidden;overscroll-behavior:none;background:#1a223673;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);position:fixed;inset:0;width:100%;max-width:100%;height:100%;max-height:100%;display:flex;align-items:center;justify-content:center}@media(prefers-reduced-motion:no-preference){.app-modal-dialog{animation:ui-modal-backdrop-in .28s ease-out both}}.app-modal-dialog::backdrop{background:#1a223673;backdrop-filter:blur(.25rem);-webkit-backdrop-filter:blur(.25rem)}@media(prefers-reduced-motion:no-preference){.app-modal-dialog::backdrop{animation:ui-modal-backdrop-in .28s ease-out both}}.app-modal-panel{max-height:min(85dvh,calc(100dvh - 2rem));min-height:calc(var(--spacing) * 0);width:100%;max-width:var(--container-lg);overflow-x:hidden;overflow-y:auto;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-100);background-color:var(--color-white);--tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / .25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(prefers-reduced-motion:no-preference){.app-modal-panel{animation:ui-modal-panel-in .32s cubic-bezier(.22,1,.36,1) both}}.ui-spinner{display:inline-block;height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-white);border-top-color:transparent}@media(prefers-reduced-motion:no-preference){.ui-spinner{animation:var(--animate-spin)}}.ui-spinner-lg{display:inline-block;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-brand-600);border-top-color:transparent}@media(prefers-reduced-motion:no-preference){.ui-spinner-lg{animation:var(--animate-spin)}}.ui-lang-btn{display:flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);cursor:pointer;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:2px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration));--tw-duration: .2s;transition-duration:.2s}.ui-lang-btn:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.ui-lang-btn:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.ui-lang-btn:focus-visible{outline-offset:2px}.ui-lang-btn:focus-visible{outline-color:var(--color-brand-600)}.ui-lang-btn--on{border-color:var(--color-brand-600);background-color:var(--color-white);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ui-lang-btn--off{border-color:transparent;background-color:color-mix(in srgb,#e6ecf6 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.ui-lang-btn--off{background-color:color-mix(in oklab,var(--color-brand-100) 70%,transparent)}}@media(hover:hover){.ui-lang-btn--off:hover{border-color:var(--color-brand-200)}}@media(hover:hover){.ui-lang-btn--off:hover{background-color:var(--color-brand-100)}}.section-shell-nav-item--active{background-color:var(--color-accent-50);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-accent-700)}.section-shell-dark-nav-item{color:color-mix(in srgb,#fff 75%,transparent)}@supports (color: color-mix(in lab,red,red)){.section-shell-dark-nav-item{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}@media(hover:hover){.section-shell-dark-nav-item:hover{background-color:color-mix(in srgb,#fff 5%,transparent)}@supports (color: color-mix(in lab,red,red)){.section-shell-dark-nav-item:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}@media(hover:hover){.section-shell-dark-nav-item:hover{color:var(--color-white)}}.section-shell-dark-nav-item--active{background-color:color-mix(in srgb,#f43f5e 15%,transparent);--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}@supports (color: color-mix(in lab,red,red)){.section-shell-dark-nav-item--active{background-color:color-mix(in oklab,var(--color-accent-500) 15%,transparent)}}.section-shell-topbar{box-shadow:var(--shadow-topbar)}@media(prefers-reduced-motion:no-preference){.section-shell-topbar{transition-property:box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}}.mdc-snackbar__surface{border-radius:.75rem!important}.toast-success .mdc-snackbar__surface{border-left:.25rem solid #16a34a;background-color:#16a34a!important;color:#f8fafc;border-radius:.75rem!important}.toast-success .mdc-snackbar__label,.toast-success .mat-mdc-snack-bar-label{background-color:transparent!important;color:#f8fafc!important;padding:.3125rem!important}.toast-warning .mdc-snackbar__surface{border-left:.25rem solid #d97706;background-color:#fbbf24!important;color:#92400e;border-radius:.75rem!important}.toast-warning .mdc-snackbar__label,.toast-warning .mat-mdc-snack-bar-label{background-color:transparent!important;color:#92400e!important;padding:.3125rem!important}.toast-error .mdc-snackbar__surface{border-left:.25rem solid #dc2626;background-color:#dc2626!important;color:#fff;border-radius:.75rem!important}.toast-error .mdc-snackbar__label,.toast-error .mat-mdc-snack-bar-label{background-color:transparent!important;color:#fff!important;padding:.3125rem!important}.toast-info .mdc-snackbar__surface{border-left:.25rem solid #2563eb;background-color:#bfdbfe!important;color:#1e40af;border-radius:.75rem!important}.toast-info .mdc-snackbar__label,.toast-info .mat-mdc-snack-bar-label{background-color:transparent!important;color:#1e40af!important;padding:.3125rem!important}.mat-mdc-dialog-title{font-family:var(--font-serif)!important}.link-relevant{color:#0356ab;text-decoration:underline;font-weight:600}.ui-card-student{position:relative;display:flex;height:100%;flex-direction:column;gap:calc(var(--spacing) * 3);overflow:hidden;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ui-card-student:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.ui-card-student:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.ui-card-student:focus-visible{outline-offset:2px}.ui-card-student:focus-visible{outline-color:var(--color-brand-500)}@media(prefers-reduced-motion:no-preference){.ui-card-student{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}}@media(prefers-reduced-motion:no-preference){.ui-card-student{--tw-duration: .2s;transition-duration:.2s}}@media(prefers-reduced-motion:no-preference){@media(hover:hover){.ui-card-student:hover{--tw-translate-y: -1px;translate:var(--tw-translate-x) var(--tw-translate-y)}}}@media(prefers-reduced-motion:no-preference){@media(hover:hover){.ui-card-student:hover{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.ui-card-student-header{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 3)}@media(width>=40rem){.ui-card-student-header{padding-inline:calc(var(--spacing) * 5)}}.ui-card-student-body{display:grid;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4)}@media(width>=40rem){.ui-card-student-body{padding-inline:calc(var(--spacing) * 5)}}.ui-card-student-avatar{display:flex;height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);flex-shrink:0;align-items:center;justify-content:center;border-radius:calc(infinity * 1px);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-black);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color: var(--color-brand-200)}.ui-card-student-label{font-size:.625rem;--tw-tracking: .24em;letter-spacing:.24em;color:var(--color-gray-600)}.ui-card-student-day{display:inline-flex;height:calc(var(--spacing) * 7);align-items:center;justify-content:center;border-radius:calc(infinity * 1px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:color-mix(in srgb,#fff 25%,transparent);padding-inline:calc(var(--spacing) * 2.5);font-size:.68rem;--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking: .24em;letter-spacing:.24em;color:var(--color-black);text-transform:uppercase}@supports (color: color-mix(in lab,red,red)){.ui-card-student-day{background-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.ui-card-student-btn{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:color-mix(in srgb,#fff 15%,transparent);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height));--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-black);--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@supports (color: color-mix(in lab,red,red)){.ui-card-student-btn{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}@media(hover:hover){.ui-card-student-btn:hover{border-color:var(--color-gray-400)}}@media(hover:hover){.ui-card-student-btn:hover{background-color:color-mix(in srgb,#fff 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.ui-card-student-btn:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}}.ui-card-student-btn:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.ui-card-student-btn:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.ui-card-student-btn:focus-visible{outline-offset:2px}.ui-card-student-btn:focus-visible{outline-color:color-mix(in srgb,#fff 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.ui-card-student-btn:focus-visible{outline-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.chat-shell{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.messages{flex:1;min-height:0;overflow-y:auto}.chat-input{flex:0 0 auto;display:flex;gap:8px;padding:12px;border-top:1px solid #ddd;background:#fff}.chat-input input{flex:1;width:100%}.w-100{width:100%}.break-words-anywhere{overflow-wrap:anywhere}.name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-divide-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-gradient-position{syntax: "*"; inherits: false;}@property --tw-gradient-from{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-via{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-to{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-stops{syntax: "*"; inherits: false;}@property --tw-gradient-via-stops{syntax: "*"; inherits: false;}@property --tw-gradient-from-position{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@property --tw-gradient-via-position{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --tw-gradient-to-position{syntax: "<length-percentage>"; inherits: false; initial-value: 100%;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-backdrop-blur{syntax: "*"; inherits: false;}@property --tw-backdrop-brightness{syntax: "*"; inherits: false;}@property --tw-backdrop-contrast{syntax: "*"; inherits: false;}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false;}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false;}@property --tw-backdrop-invert{syntax: "*"; inherits: false;}@property --tw-backdrop-opacity{syntax: "*"; inherits: false;}@property --tw-backdrop-saturate{syntax: "*"; inherits: false;}@property --tw-backdrop-sepia{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@property --tw-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@keyframes spin{to{transform:rotate(360deg)}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-space-y-reverse: 0;--tw-divide-y-reverse: 0;--tw-border-style: solid;--tw-gradient-position: initial;--tw-gradient-from: #0000;--tw-gradient-via: #0000;--tw-gradient-to: #0000;--tw-gradient-stops: initial;--tw-gradient-via-stops: initial;--tw-gradient-from-position: 0%;--tw-gradient-via-position: 50%;--tw-gradient-to-position: 100%;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-duration: initial;--tw-ease: initial;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1;--tw-outline-style: solid}}}
