/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@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-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--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-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-outline-style:solid;--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-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Ubuntu", ui-sans-serif, system-ui, sans-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-300:oklch(80.8% .114 19.571);--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-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--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-yellow-600:oklch(68.1% .162 75.834);--color-lime-700:oklch(53.2% .157 131.589);--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-400:oklch(76.5% .177 163.223);--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-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-950:oklch(25.7% .09 281.288);--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-300:oklch(81.1% .111 293.571);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-900:oklch(41% .159 10.272);--color-slate-50:oklch(98.4% .003 247.858);--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-500:oklch(55.4% .046 257.417);--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-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-zinc-950:oklch(14.1% .005 285.823);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--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:calc(1.5 / 1);--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:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16 / 9;--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-ink-950:#111827}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;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;-webkit-text-decoration: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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{text-rendering:geometricprecision;scroll-behavior:smooth;scroll-padding-top:7.5rem;font-family:Ubuntu,ui-sans-serif,system-ui,sans-serif}body{color:var(--color-ink-950);background:#f4f7f6;font-family:Ubuntu,ui-sans-serif,system-ui,sans-serif}button,input,a{-webkit-tap-highlight-color:transparent}}@layer components{.country-picker{width:100%;position:relative}.country-picker-native{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.country-picker-trigger{text-align:left;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:3rem;padding:.65rem .9rem;transition:border-color .2s,box-shadow .2s;display:flex}.country-picker-trigger:hover,.country-picker-trigger:focus{border-color:#14b8a6;outline:none;box-shadow:0 0 0 3px #14b8a61f}.country-picker-trigger:disabled{cursor:not-allowed;color:#94a3b8;box-shadow:none;background:#f8fafc}.country-picker-trigger>span:first-child{align-items:center;gap:.75rem;min-width:0;display:flex}.country-picker-trigger strong,.country-picker-option strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;display:block;overflow:hidden}.country-picker-trigger small,.country-picker-option small{color:#64748b;margin-top:.1rem;font-size:.7rem;font-weight:600;display:block}.country-picker-chevron{color:#64748b;font-size:1.1rem}.country-picker-panel{z-index:60;background:#fff;border:1px solid #cbd5e1;border-radius:1rem;width:100%;position:absolute;top:calc(100% + .5rem);overflow:hidden;box-shadow:0 20px 45px #0f172a2e}.country-picker-search-wrap{color:#64748b;border-bottom:1px solid #e2e8f0;align-items:center;gap:.6rem;padding:.75rem;display:flex}.country-picker-search{color:#0f172a;border:0;outline:0;width:100%;min-width:0;font-size:.875rem}.country-picker-list{max-height:19rem;padding:.4rem;overflow-y:auto}.country-picker-option{text-align:left;color:#0f172a;cursor:pointer;background:0 0;border:0;border-radius:.7rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;padding:.65rem .7rem;display:grid}.country-picker-option:hover,.country-picker-option.is-selected{color:#0f766e;background:#f0fdfa}.country-picker-option b{color:#475569;font-size:.78rem}.country-picker-flag{object-fit:cover;border-radius:.25rem;flex:none;width:2rem;height:1.5rem;box-shadow:0 0 0 1px #0f172a1f}.country-picker-all{background:#f1f5f9;border-radius:.25rem;flex:none;place-items:center;width:2rem;height:1.5rem;font-size:1rem;display:grid}.country-picker-empty{text-align:center;color:#64748b;padding:1.5rem;font-size:.875rem}[data-notification-center] .form-field{gap:calc(var(--spacing) * 2);min-width:0;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-slate-700);display:grid}[data-notification-center] .form-field>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-slate-500);text-transform:uppercase}[data-notification-center] .form-field>input,[data-notification-center] .form-field>select,[data-notification-center] .form-field>textarea{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);width:100%;min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);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-slate-950);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-outline-style:none;outline-style:none}:is([data-notification-center] .form-field>input,[data-notification-center] .form-field>select,[data-notification-center] .form-field>textarea)::placeholder{color:var(--color-slate-400)}:is([data-notification-center] .form-field>input,[data-notification-center] .form-field>select,[data-notification-center] .form-field>textarea):focus{border-color:var(--color-teal-500);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-teal-100)}[data-notification-center] .form-field>textarea{min-height:calc(var(--spacing) * 28);resize:vertical}[data-reminder-modal] .form-field>textarea{min-height:calc(var(--spacing) * 32)}[data-reminder-modal] .form-field>select{cursor:pointer}[data-reminder-modal] .btn-primary,[data-reminder-modal] .btn-secondary{min-height:calc(var(--spacing) * 12);width:100%}.notification-card{gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);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));flex-direction:column;display:flex}@media (hover:hover){.notification-card:hover{border-color:var(--color-teal-200);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:40rem){.notification-card{flex-direction:row;align-items:flex-start}}.notification-card.is-unread{border-color:var(--color-blue-200);background-color:#eff6ff66}@supports (color:color-mix(in lab, red, red)){.notification-card.is-unread{background-color:color-mix(in oklab, var(--color-blue-50) 40%, transparent)}}.notification-card[data-priority=urgente]{border-left-style:var(--tw-border-style);border-left-width:4px;border-left-color:var(--color-red-500)}.notification-card[data-priority=haute]{border-left-style:var(--tw-border-style);border-left-width:4px;border-left-color:var(--color-amber-500)}.notification-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background-color:var(--color-slate-950);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);flex-shrink:0;place-items:center;display:grid}.notification-type,.notification-priority{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-black);font-size:10px;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:3.40282e38px}.notification-type{background-color:var(--color-teal-50);color:var(--color-teal-700)}.notification-priority{background-color:var(--color-slate-100);color:var(--color-slate-600)}.notification-card[data-priority=urgente] .notification-priority{background-color:var(--color-red-50);color:var(--color-red-700)}.notification-card[data-priority=haute] .notification-priority{background-color:var(--color-amber-50);color:var(--color-amber-700)}.notification-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex-shrink:0;display:flex}@media (min-width:40rem){.notification-actions{max-width:calc(var(--spacing) * 36);flex-direction:column}}.notification-actions form{flex:1}@media (min-width:40rem){.notification-actions form{width:100%}}.notification-actions button,.notification-actions a{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-600);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));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){:is(.notification-actions button,.notification-actions a):hover{background-color:var(--color-slate-50);color:var(--color-slate-950)}}.reminder-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 10);position:relative}.reminder-card.is-overdue{border-color:var(--color-red-200);background-color:#fef2f266}@supports (color:color-mix(in lab, red, red)){.reminder-card.is-overdue{background-color:color-mix(in oklab, var(--color-red-50) 40%, transparent)}}.reminder-card.is-done{background-color:var(--color-slate-50);opacity:.65}.reminder-card.is-done input[name=titre]{text-decoration-line:line-through}.reminder-card>form:last-child{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);position:absolute}.reminder-card>form:last-child button{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-slate-400);border-radius:3.40282e38px;place-items:center;display:grid}@media (hover:hover){.reminder-card>form:last-child button:hover{background-color:var(--color-red-50);color:var(--color-red-600)}}.reminder-actions{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reminder-actions form{width:100%;position:static}.reminder-edit-button,.reminder-actions form button{min-height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);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));border-width:1px;justify-content:center;align-items:center;display:inline-flex}.reminder-edit-button{border-color:var(--color-teal-200);background-color:var(--color-teal-50);color:var(--color-teal-700)}@media (hover:hover){.reminder-edit-button:hover{background-color:var(--color-teal-100)}}.reminder-actions form button{border-color:var(--color-red-200);background-color:var(--color-white);height:auto;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-700)}@media (hover:hover){.reminder-actions form button:hover{background-color:var(--color-red-50)}}.center-pagination{gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.center-pagination{flex-direction:row;justify-content:space-between;align-items:center}}.center-pagination>span{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-slate-500)}.center-pagination>div{align-items:center;gap:var(--spacing);flex-wrap:wrap;display:flex}.center-pagination a,.center-pagination>div>span{height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 9);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-600);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));place-items:center;display:grid}.center-pagination a:hover{border-color:var(--color-teal-200);background-color:var(--color-teal-50);color:var(--color-teal-800)}.center-pagination a.is-active{border-color:var(--color-teal-700);background-color:var(--color-teal-700);color:var(--color-white)}.center-pagination .is-disabled{cursor:not-allowed;background-color:var(--color-slate-50);color:var(--color-slate-300)}.pricing-page{isolation:isolate;background-color:var(--color-slate-950);min-height:100vh;padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 12);color:var(--color-white);position:relative;overflow:hidden}@media (min-width:40rem){.pricing-page{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:64rem){.pricing-page{padding-inline:calc(var(--spacing) * 8)}}.pricing-page{background-image:linear-gradient(145deg,#020617 0%,#071923 55%,#042f2e 100%)}.pricing-container{z-index:10;max-width:96rem;margin-inline:auto;position:relative}.pricing-glow{pointer-events:none;--tw-blur:blur(var(--blur-3xl));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,);border-radius:3.40282e38px;position:absolute}.pricing-glow-one{top:calc(var(--spacing) * 56);left:calc(var(--spacing) * -32);height:calc(var(--spacing) * 96);width:calc(var(--spacing) * 96);background-color:#00d3bd1a}@supports (color:color-mix(in lab, red, red)){.pricing-glow-one{background-color:color-mix(in oklab, var(--color-teal-400) 10%, transparent)}}.pricing-glow-two{top:calc(var(--spacing) * 20);right:calc(var(--spacing) * -40);background-color:#3080ff1a;width:30rem;height:30rem}@supports (color:color-mix(in lab, red, red)){.pricing-glow-two{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.pricing-nav{min-height:calc(var(--spacing) * 20);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.pricing-nav{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.pricing-brand{align-items:center;gap:calc(var(--spacing) * 3);min-width:0;display:flex}.pricing-brand>span{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background-color:var(--color-teal-400);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-950);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#00d3bd33;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.pricing-brand>span{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-400) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.pricing-brand strong,.pricing-brand small{display:block}.pricing-brand strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.pricing-brand small{margin-top:calc(var(--spacing) * .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-slate-400);display:none}@media (min-width:40rem){.pricing-brand small{display:block}}.pricing-nav>div{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.pricing-nav>div a{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-300);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 (hover:hover){.pricing-nav>div a:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.pricing-nav>div a:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.pricing-nav>div a:hover{color:var(--color-white)}}@media (min-width:40rem){.pricing-nav>div a{padding-inline:calc(var(--spacing) * 4)}}.pricing-nav>div a.is-primary{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.pricing-nav>div a.is-primary{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.pricing-nav>div a.is-primary{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.pricing-nav>div a.is-primary{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.pricing-hero{max-width:var(--container-4xl);padding-block:calc(var(--spacing) * 12);text-align:center;margin-inline:auto}@media (min-width:40rem){.pricing-hero{padding-block:calc(var(--spacing) * 16)}}.pricing-eyebrow{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-teal-300);text-transform:uppercase;display:inline-flex}.pricing-eyebrow i{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-teal-400);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#00d3bd80;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.pricing-eyebrow i{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-400) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.pricing-hero h1{margin-top:calc(var(--spacing) * 5);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1.08;--tw-font-weight:var(--font-weight-black);line-height:1.08;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (min-width:40rem){.pricing-hero h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.pricing-hero h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.pricing-hero h1 em{color:var(--color-teal-300);font-style:normal}.pricing-hero>p{margin-inline:auto;margin-top:calc(var(--spacing) * 5);max-width:var(--container-3xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-slate-300)}@media (min-width:40rem){.pricing-hero>p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.pricing-trial{margin-inline:auto;margin-top:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;width:fit-content;max-width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.pricing-trial{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.pricing-trial{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.pricing-trial{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.pricing-trial{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;--tw-backdrop-blur:blur(8px);-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,)}.pricing-trial svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);color:var(--color-teal-300);flex-shrink:0}.pricing-trial strong,.pricing-trial small{display:block}.pricing-trial strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white)}.pricing-trial small{margin-top:calc(var(--spacing) * .5);color:var(--color-slate-400);font-size:10px}@media (min-width:40rem){.pricing-trial small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.pricing-error,.pricing-empty{margin-inline:auto;margin-bottom:calc(var(--spacing) * 6);max-width:var(--container-2xl);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ff65684d}@supports (color:color-mix(in lab, red, red)){.pricing-error,.pricing-empty{border-color:color-mix(in oklab, var(--color-red-400) 30%, transparent)}}.pricing-error,.pricing-empty{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.pricing-error,.pricing-empty{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.pricing-error,.pricing-empty{padding:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-100)}.pricing-grid{align-items:stretch;gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.pricing-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.pricing-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-direction:column;min-width:0;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.pricing-card{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.pricing-card{background-color:#0f172bd9}@supports (color:color-mix(in lab, red, red)){.pricing-card{background-color:color-mix(in oklab, var(--color-slate-900) 85%, transparent)}}.pricing-card{padding:calc(var(--spacing) * 5);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#02061833}@supports (color:color-mix(in lab, red, red)){.pricing-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.pricing-card{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:.3s;transition-duration:.3s}@media (hover:hover){.pricing-card:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#46ecd54d}@supports (color:color-mix(in lab, red, red)){.pricing-card:hover{border-color:color-mix(in oklab, var(--color-teal-300) 30%, transparent)}}.pricing-card:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.pricing-card.is-featured{border-color:color-mix(in oklab, var(--color-teal-400) 70%, transparent);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-teal-900);--tw-gradient-to:var(--color-slate-950);--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));--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}.pricing-card.is-selected{--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-teal-300);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-slate-950)}.pricing-popular,.pricing-selected{top:calc(var(--spacing) * -3);right:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-black);font-size:10px;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:3.40282e38px;position:absolute}.pricing-popular{background-color:var(--color-teal-300);color:var(--color-slate-950)}.pricing-selected{background-color:var(--color-blue-400);color:var(--color-slate-950)}.pricing-card-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.pricing-card-head>span{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-lg);background-color:#ffffff0f;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.pricing-card-head>span{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.pricing-card-head>span{--tw-font-weight:var(--font-weight-black);font-size:10px;font-weight:var(--font-weight-black);color:var(--color-slate-400)}.pricing-card-head>p{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-black);font-size:10px;font-weight:var(--font-weight-black);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-teal-300);text-transform:uppercase;overflow:hidden}.pricing-card h2{margin-top:calc(var(--spacing) * 4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.pricing-description{margin-top:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 10);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-slate-400)}.pricing-price{margin-top:calc(var(--spacing) * 5);align-items:flex-end;gap:calc(var(--spacing) * 2);display:flex}.pricing-price>strong{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);white-space:nowrap}.pricing-price>span{padding-bottom:calc(var(--spacing) * .5);flex-direction:column;display:flex}.pricing-price b{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-teal-300)}.pricing-price small{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-slate-400)}.pricing-divider{margin-block:calc(var(--spacing) * 5);background-color:#ffffff1a;height:1px}@supports (color:color-mix(in lab, red, red)){.pricing-divider{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.pricing-includes{--tw-font-weight:var(--font-weight-black);font-size:10px;font-weight:var(--font-weight-black);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-slate-400);text-transform:uppercase}.pricing-card ul{margin-block:calc(var(--spacing) * 4);flex:1}:where(.pricing-card ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}.pricing-card li{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:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-300);display:flex}.pricing-card li>span{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);background-color:#00d3bd1f;border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.pricing-card li>span{background-color:color-mix(in oklab, var(--color-teal-400) 12%, transparent)}}.pricing-card li>span{--tw-font-weight:var(--font-weight-black);font-size:9px;font-weight:var(--font-weight-black);color:var(--color-teal-300)}.pricing-card li.is-muted{color:var(--color-slate-500)}.pricing-card form,.pricing-plan-action{margin-top:calc(var(--spacing) * 2)}.pricing-card button,.pricing-plan-action{min-height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-950);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));justify-content:space-between;align-items:center;display:flex}@media (hover:hover){:is(.pricing-card button,.pricing-plan-action):hover{background-color:var(--color-teal-300)}}:is(.pricing-card button,.pricing-plan-action):focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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:#46ecd533}@supports (color:color-mix(in lab, red, red)){:is(.pricing-card button,.pricing-plan-action):focus{--tw-ring-color:color-mix(in oklab, var(--color-teal-300) 20%, transparent)}}:is(.pricing-card button,.pricing-plan-action):focus{--tw-outline-style:none;outline-style:none}.pricing-card.is-featured button,.pricing-card.is-featured .pricing-plan-action{background-color:var(--color-teal-400)}.pricing-card button b,.pricing-plan-action b{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.pricing-reassurance{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 3);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:grid}@supports (color:color-mix(in lab, red, red)){.pricing-reassurance{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.pricing-reassurance{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.pricing-reassurance{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.pricing-reassurance{padding:calc(var(--spacing) * 5)}@media (min-width:40rem){.pricing-reassurance{padding:calc(var(--spacing) * 6);grid-template-columns:repeat(3,minmax(0,1fr))}}.pricing-reassurance>div{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.pricing-reassurance>div>span{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);background-color:#00d3bd1a;border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.pricing-reassurance>div>span{background-color:color-mix(in oklab, var(--color-teal-400) 10%, transparent)}}.pricing-reassurance>div>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-teal-300)}.pricing-reassurance strong,.pricing-reassurance small{display:block}.pricing-reassurance strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.pricing-reassurance small{margin-top:var(--spacing);--tw-leading:calc(var(--spacing) * 5);font-size:11px;line-height:calc(var(--spacing) * 5);color:var(--color-slate-400)}.pricing-footer{margin-top:calc(var(--spacing) * 8);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-400);flex-direction:column;display:flex}@media (min-width:40rem){.pricing-footer{flex-direction:row}}.pricing-footer a{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-teal-300)}@media (hover:hover){.pricing-footer a:hover{color:var(--color-teal-200)}}.help-page{isolation:isolate;background-color:var(--color-slate-950);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 28);padding-bottom:calc(var(--spacing) * 20);color:var(--color-white);position:relative;overflow:hidden}@media (min-width:40rem){.help-page{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 32);padding-bottom:calc(var(--spacing) * 28)}}@media (min-width:64rem){.help-page{padding-inline:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 32)}}.help-page{background-image:linear-gradient(145deg,#020617 0%,#071a22 55%,#042f2e 100%);min-height:calc(100svh - 5rem)}.help-container{z-index:10;max-width:var(--container-7xl);margin-inline:auto;position:relative}.help-glow{pointer-events:none;--tw-blur:blur(var(--blur-3xl));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,);border-radius:3.40282e38px;position:absolute}.help-glow-one{top:calc(var(--spacing) * 24);left:calc(var(--spacing) * -32);height:calc(var(--spacing) * 80);width:calc(var(--spacing) * 80);background-color:#00baa71a}@supports (color:color-mix(in lab, red, red)){.help-glow-one{background-color:color-mix(in oklab, var(--color-teal-500) 10%, transparent)}}@media (min-width:40rem){.help-glow-one{width:28rem;height:28rem}}.help-glow-two{top:32rem;right:calc(var(--spacing) * -32);height:calc(var(--spacing) * 96);width:calc(var(--spacing) * 96);background-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.help-glow-two{background-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}.help-hero{max-width:var(--container-4xl);text-align:center;margin-inline:auto}.help-eyebrow{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-teal-300);text-transform:uppercase;display:inline-flex}.help-eyebrow>span{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-teal-400);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#00d3bd80;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.help-eyebrow>span{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-400) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.help-hero h1{margin-top:calc(var(--spacing) * 5);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1.08;--tw-font-weight:var(--font-weight-black);line-height:1.08;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (min-width:40rem){.help-hero h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.help-hero h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.help-hero h1 em{color:var(--color-teal-300);font-style:normal}.help-hero>p{margin-inline:auto;margin-top:calc(var(--spacing) * 6);max-width:var(--container-3xl);--tw-leading:calc(var(--spacing) * 7);font-size:15px;line-height:calc(var(--spacing) * 7);color:var(--color-slate-300)}@media (min-width:40rem){.help-hero>p{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}}.help-highlights{margin-inline:auto;margin-top:calc(var(--spacing) * 9);max-width:var(--container-2xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.help-highlights>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.help-highlights>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.help-highlights{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.help-highlights{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.help-highlights{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.help-highlights{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.help-highlights{padding:calc(var(--spacing) * 4);--tw-backdrop-blur:blur(8px);-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,)}@media (min-width:40rem){.help-highlights{padding:calc(var(--spacing) * 5)}}.help-highlights>div{min-width:0;padding-inline:calc(var(--spacing) * 2)}@media (min-width:40rem){.help-highlights>div{padding-inline:calc(var(--spacing) * 5)}}.help-highlights strong{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);display:block}@media (min-width:40rem){.help-highlights strong{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.help-highlights span{margin-top:var(--spacing);--tw-leading:calc(var(--spacing) * 4);font-size:10px;line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-400);display:block}@media (min-width:40rem){.help-highlights span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.help-toolbar{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.help-toolbar{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.help-toolbar{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.help-toolbar{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.help-toolbar{padding:calc(var(--spacing) * 3);--tw-backdrop-blur:blur(8px);-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,)}@media (min-width:64rem){.help-toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.help-search{min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-white);min-width:0;padding-inline:calc(var(--spacing) * 4);color:var(--color-slate-500);display:flex}@media (min-width:64rem){.help-search{width:calc(var(--spacing) * 80)}}@media (min-width:80rem){.help-search{width:calc(var(--spacing) * 96)}}.help-search svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0}.help-search input{height:calc(var(--spacing) * 12);min-width:0;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-slate-950);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}.help-search input::placeholder{color:var(--color-slate-400)}.help-filters{gap:calc(var(--spacing) * 2);padding-bottom:var(--spacing);display:flex;overflow-x:auto}@media (min-width:64rem){.help-filters{justify-content:flex-end;padding-bottom:0}}.help-filters{scrollbar-width:thin}.help-filters button{min-height:calc(var(--spacing) * 10);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.help-filters button{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.help-filters button{padding-inline:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-300);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 (hover:hover){.help-filters button:hover{border-color:#46ecd566}@supports (color:color-mix(in lab, red, red)){.help-filters button:hover{border-color:color-mix(in oklab, var(--color-teal-300) 40%, transparent)}}.help-filters button:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.help-filters button:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.help-filters button:hover{color:var(--color-white)}}.help-filters button.is-active{border-color:var(--color-teal-400);background-color:var(--color-teal-400);color:var(--color-slate-950);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#00d3bd26}@supports (color:color-mix(in lab, red, red)){.help-filters button.is-active{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-400) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.help-grid{margin-top:calc(var(--spacing) * 8);align-items:stretch;gap:calc(var(--spacing) * 5);display:grid}@media (min-width:48rem){.help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.help-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.help-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-direction:column;min-width:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.help-card{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.help-card{background-color:#0f172bd9}@supports (color:color-mix(in lab, red, red)){.help-card{background-color:color-mix(in oklab, var(--color-slate-900) 85%, transparent)}}.help-card{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#02061840}@supports (color:color-mix(in lab, red, red)){.help-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.help-card{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:.3s;transition-duration:.3s}@media (hover:hover){.help-card:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#46ecd54d}@supports (color:color-mix(in lab, red, red)){.help-card:hover{border-color:color-mix(in oklab, var(--color-teal-300) 30%, transparent)}}.help-card:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.help-video{aspect-ratio:var(--aspect-video);background-color:var(--color-black);position:relative;overflow:hidden}.help-video iframe{width:100%;height:100%}.help-video-lock{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-slate-950);--tw-gradient-via:var(--color-slate-900);--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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-red-950);height:100%;padding-inline:calc(var(--spacing) * 6);text-align:center;color:var(--color-white);flex-direction:column;justify-content:center;align-items:center;display:flex}.help-video-lock>span{margin-bottom:calc(var(--spacing) * 3);height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.help-video-lock>span{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.help-video-lock>span{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.help-video-lock>span{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.help-video-lock>span{color:var(--color-red-300)}.help-video-lock svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);stroke:currentColor;stroke-width:2px}.help-video-lock strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.help-video-lock small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-400)}.help-access-badge{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-black);font-size:10px;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;--tw-backdrop-blur:blur(8px);-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,);border-width:1px;border-radius:3.40282e38px;position:absolute}.help-access-badge.is-open{border-color:#46ecd54d}@supports (color:color-mix(in lab, red, red)){.help-access-badge.is-open{border-color:color-mix(in oklab, var(--color-teal-300) 30%, transparent)}}.help-access-badge.is-open{background-color:#022f2ecc}@supports (color:color-mix(in lab, red, red)){.help-access-badge.is-open{background-color:color-mix(in oklab, var(--color-teal-950) 80%, transparent)}}.help-access-badge.is-open{color:var(--color-teal-200)}.help-access-badge.is-locked{border-color:#ffa3a34d}@supports (color:color-mix(in lab, red, red)){.help-access-badge.is-locked{border-color:color-mix(in oklab, var(--color-red-300) 30%, transparent)}}.help-access-badge.is-locked{background-color:#460809cc}@supports (color:color-mix(in lab, red, red)){.help-access-badge.is-locked{background-color:color-mix(in oklab, var(--color-red-950) 80%, transparent)}}.help-access-badge.is-locked{color:var(--color-red-200)}.help-card-content{padding:calc(var(--spacing) * 5);flex-direction:column;flex:1;display:flex}@media (min-width:40rem){.help-card-content{padding:calc(var(--spacing) * 6)}}.help-card-meta{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.help-card-meta>span{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-black);font-size:11px;font-weight:var(--font-weight-black);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-teal-300);text-transform:uppercase;overflow:hidden}.help-card-meta small{background-color:#ffffff0f;border-radius:3.40282e38px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.help-card-meta small{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.help-card-meta small{padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-slate-400)}.help-card h2{margin-top:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white)}.help-card-content>p{margin-top:calc(var(--spacing) * 3);-webkit-line-clamp:3;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-400);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.help-card-content>a{margin-top:calc(var(--spacing) * 6);min-height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.help-card-content>a{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.help-card-content>a{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.help-card-content>a{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.help-card-content>a{padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);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 (hover:hover){.help-card-content>a:hover{border-color:#ff65684d}@supports (color:color-mix(in lab, red, red)){.help-card-content>a:hover{border-color:color-mix(in oklab, var(--color-red-400) 30%, transparent)}}.help-card-content>a:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.help-card-content>a:hover{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.help-card-content>a:hover{color:var(--color-red-300)}}.help-card-content>a b{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.help-card-content>a.help-card-locked-action{border-color:#ffd23640}@supports (color:color-mix(in lab, red, red)){.help-card-content>a.help-card-locked-action{border-color:color-mix(in oklab, var(--color-amber-300) 25%, transparent)}}.help-card-content>a.help-card-locked-action{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.help-card-content>a.help-card-locked-action{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.help-card-content>a.help-card-locked-action{color:var(--color-amber-200)}@media (hover:hover){.help-card-content>a.help-card-locked-action:hover{border-color:#ffd23680}@supports (color:color-mix(in lab, red, red)){.help-card-content>a.help-card-locked-action:hover{border-color:color-mix(in oklab, var(--color-amber-300) 50%, transparent)}}.help-card-content>a.help-card-locked-action:hover{background-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.help-card-content>a.help-card-locked-action:hover{background-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}.help-card-content>a.help-card-locked-action:hover{color:var(--color-amber-100)}}.help-empty{margin-top:calc(var(--spacing) * 8);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border:1px dashed #ffffff26}@supports (color:color-mix(in lab, red, red)){.help-empty{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.help-empty{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.help-empty{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.help-empty{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 16);text-align:center}.help-empty>span{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-radius:var(--radius-2xl);background-color:#00d3bd1a;place-items:center;margin-inline:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.help-empty>span{background-color:color-mix(in oklab, var(--color-teal-400) 10%, transparent)}}.help-empty>span{color:var(--color-teal-300)}.help-empty svg{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7)}.help-empty h2{margin-top:calc(var(--spacing) * 5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.help-empty p{margin-inline:auto;margin-top:calc(var(--spacing) * 2);max-width:var(--container-lg);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-400)}.help-support{margin-top:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 6);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab, var(--color-teal-300) 20%, transparent);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-teal-950);--tw-gradient-to:var(--color-slate-900);--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) * 6);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex;overflow:hidden}@media (min-width:40rem){.help-support{padding:calc(var(--spacing) * 8)}}@media (min-width:64rem){.help-support{padding:calc(var(--spacing) * 10);flex-direction:row;justify-content:space-between;align-items:center}}.help-support>div>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-teal-300);text-transform:uppercase}.help-support h2{margin-top:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}@media (min-width:40rem){.help-support h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.help-support p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-300)}.help-support>a{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);background-color:var(--color-teal-400);width:100%;padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-950);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#00d3bd26;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.help-support>a{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-400) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.help-support>a{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 (hover:hover){.help-support>a:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-teal-300)}}@media (min-width:40rem){.help-support>a{width:auto;min-width:calc(var(--spacing) * 56)}}.help-support>a b{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.contact-page{isolation:isolate;background-color:var(--color-slate-950);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 28);padding-bottom:calc(var(--spacing) * 20);color:var(--color-white);position:relative;overflow:hidden}@media (min-width:40rem){.contact-page{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 32);padding-bottom:calc(var(--spacing) * 28)}}@media (min-width:64rem){.contact-page{padding-inline:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 32)}}.contact-page{background-image:linear-gradient(135deg,#020617 0%,#081b22 52%,#042f2e 100%);min-height:calc(100svh - 5rem)}.contact-glow{pointer-events:none;--tw-blur:blur(var(--blur-3xl));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,);border-radius:3.40282e38px;position:absolute}.contact-glow-one{top:calc(var(--spacing) * 32);left:calc(var(--spacing) * -24);height:calc(var(--spacing) * 72);width:calc(var(--spacing) * 72);background-color:#00baa71a}@supports (color:color-mix(in lab, red, red)){.contact-glow-one{background-color:color-mix(in oklab, var(--color-teal-500) 10%, transparent)}}@media (min-width:40rem){.contact-glow-one{height:calc(var(--spacing) * 96);width:calc(var(--spacing) * 96)}}.contact-glow-two{right:calc(var(--spacing) * -28);height:calc(var(--spacing) * 80);width:calc(var(--spacing) * 80);background-color:#00d2ef1a;bottom:0}@supports (color:color-mix(in lab, red, red)){.contact-glow-two{background-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}@media (min-width:40rem){.contact-glow-two{width:28rem;height:28rem}}.contact-container{z-index:10;max-width:var(--container-7xl);align-items:center;gap:calc(var(--spacing) * 10);margin-inline:auto;display:grid;position:relative}@media (min-width:64rem){.contact-container{gap:calc(var(--spacing) * 14);grid-template-columns:.82fr 1.18fr}}@media (min-width:80rem){.contact-container{gap:calc(var(--spacing) * 20)}}.contact-intro{min-width:0}@media (min-width:64rem){.contact-intro{padding-block:calc(var(--spacing) * 6)}}.contact-eyebrow{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-teal-300);text-transform:uppercase;display:inline-flex}.contact-eyebrow>span{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-teal-400);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#00d3bd80;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.contact-eyebrow>span{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-400) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.contact-intro h1{margin-top:calc(var(--spacing) * 5);max-width:var(--container-2xl);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1.08;--tw-font-weight:var(--font-weight-black);line-height:1.08;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-white)}@media (min-width:40rem){.contact-intro h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:80rem){.contact-intro h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.contact-intro h1 em{color:var(--color-teal-300);font-style:normal}.contact-lead{margin-top:calc(var(--spacing) * 6);max-width:var(--container-xl);--tw-leading:calc(var(--spacing) * 7);font-size:15px;line-height:calc(var(--spacing) * 7);color:var(--color-slate-300)}@media (min-width:40rem){.contact-lead{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}}.contact-benefits{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 4);display:grid}.contact-benefits>div{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.contact-check{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-style:var(--tw-border-style);border-width:1px;border-color:#46ecd54d;border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-check{border-color:color-mix(in oklab, var(--color-teal-300) 30%, transparent)}}.contact-check{background-color:#00d3bd1a}@supports (color:color-mix(in lab, red, red)){.contact-check{background-color:color-mix(in oklab, var(--color-teal-400) 10%, transparent)}}.contact-check{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-teal-300)}.contact-benefits strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);display:block}.contact-benefits small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-slate-400);display:block}.contact-channels{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.contact-channels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.contact-channels{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width:80rem){.contact-channels{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-channels a{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.contact-channels a{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.contact-channels a{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.contact-channels a{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.contact-channels a{padding:calc(var(--spacing) * 4);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 (hover:hover){.contact-channels a:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#46ecd54d}@supports (color:color-mix(in lab, red, red)){.contact-channels a:hover{border-color:color-mix(in oklab, var(--color-teal-300) 30%, transparent)}}.contact-channels a:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.contact-channels a:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}.contact-channel-icon,.contact-form-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background-color:#00d3bd1f;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-channel-icon,.contact-form-icon{background-color:color-mix(in oklab, var(--color-teal-400) 12%, transparent)}}.contact-channel-icon,.contact-form-icon{color:var(--color-teal-300)}.contact-channel-icon svg,.contact-form-icon svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.contact-channels a>span:nth-child(2){flex:1;min-width:0}.contact-channels small{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-slate-400);text-transform:uppercase;display:block}.contact-channels strong{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);display:block;overflow:hidden}.contact-channels b{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-teal-300)}.contact-form-card{border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffffb3;min-width:0}@supports (color:color-mix(in lab, red, red)){.contact-form-card{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.contact-form-card{background-color:var(--color-white);padding:calc(var(--spacing) * 5);color:var(--color-slate-950);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#02061866}@supports (color:color-mix(in lab, red, red)){.contact-form-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 40%, transparent) var(--tw-shadow-alpha), transparent)}}@media (min-width:40rem){.contact-form-card{padding:calc(var(--spacing) * 7)}}@media (min-width:80rem){.contact-form-card{padding:calc(var(--spacing) * 9)}}.contact-form-head{margin-bottom:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 6);display:flex}.contact-form-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);background-color:var(--color-teal-50);color:var(--color-teal-700)}.contact-form-head p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-teal-700);text-transform:uppercase}.contact-form-head h2{margin-top:var(--spacing);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-950)}@media (min-width:40rem){.contact-form-head h2{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.contact-form{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:40rem){.contact-form{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-message-field,.contact-submit,.contact-privacy{grid-column:span 2/span 2}}.contact-message-field{position:relative}.contact-message-field>small{right:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-slate-400);position:absolute}.contact-submit{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);background-color:var(--color-teal-600);width:100%;padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#00958833;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.contact-submit{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-600) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.contact-submit{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 (hover:hover){.contact-submit:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-teal-700)}}.contact-submit:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-teal-200);--tw-outline-style:none;outline-style:none}.contact-submit b{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-lg);background-color:#ffffff26;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-submit b{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.contact-submit b{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.contact-privacy{justify-content:center;align-items:flex-start;gap:calc(var(--spacing) * 2);text-align:center;--tw-leading:calc(var(--spacing) * 5);font-size:11px;line-height:calc(var(--spacing) * 5);color:var(--color-slate-500);display:flex}.contact-privacy svg{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-teal-600);flex-shrink:0}.contact-alert{margin-bottom:calc(var(--spacing) * 5);align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:flex}.contact-alert>span{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.contact-alert.is-success{background-color:var(--color-teal-50);color:var(--color-teal-800)}.contact-alert.is-success>span{background-color:var(--color-teal-600);color:var(--color-white)}.contact-alert.is-error{background-color:var(--color-red-50);color:var(--color-red-700)}.contact-alert.is-error>span{background-color:var(--color-red-600);color:var(--color-white)}[data-contact-page] .form-field,[data-contact-admin] .form-field{gap:calc(var(--spacing) * 2);min-width:0;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-slate-700);display:grid}[data-contact-page] .form-field>span,[data-contact-admin] .form-field>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-slate-500);text-transform:uppercase}[data-contact-page] .form-field>input,[data-contact-page] .form-field>select,[data-contact-page] .form-field>textarea,[data-contact-admin] .form-field>input,[data-contact-admin] .form-field>select,[data-contact-admin] .form-field>textarea{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);width:100%;min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);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-slate-950);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-outline-style:none;outline-style:none}:is([data-contact-page] .form-field>input,[data-contact-page] .form-field>select,[data-contact-page] .form-field>textarea,[data-contact-admin] .form-field>input,[data-contact-admin] .form-field>select,[data-contact-admin] .form-field>textarea)::placeholder{color:var(--color-slate-400)}:is([data-contact-page] .form-field>input,[data-contact-page] .form-field>select,[data-contact-page] .form-field>textarea,[data-contact-admin] .form-field>input,[data-contact-admin] .form-field>select,[data-contact-admin] .form-field>textarea):focus{border-color:var(--color-teal-500);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-teal-100)}[data-contact-page] .form-field>textarea,[data-contact-admin] .form-field>textarea{min-height:calc(var(--spacing) * 32);resize:vertical;--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}[data-contact-page] .contact-message-field>textarea{padding-bottom:calc(var(--spacing) * 9)}[data-tutorial-admin] .form-field{gap:calc(var(--spacing) * 2);min-width:0;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-slate-700);display:grid}[data-tutorial-admin] .form-field>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-slate-500);text-transform:uppercase;display:block}[data-tutorial-admin] .form-field>input,[data-tutorial-admin] .form-field>select,[data-tutorial-admin] .form-field>textarea{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);width:100%;min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);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-slate-950);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-outline-style:none;outline-style:none}:is([data-tutorial-admin] .form-field>input,[data-tutorial-admin] .form-field>select,[data-tutorial-admin] .form-field>textarea)::placeholder{color:var(--color-slate-400)}:is([data-tutorial-admin] .form-field>input,[data-tutorial-admin] .form-field>select,[data-tutorial-admin] .form-field>textarea):focus{border-color:var(--color-teal-500);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-teal-100)}[data-tutorial-admin] .form-field>input,[data-tutorial-admin] .form-field>select{min-height:calc(var(--spacing) * 12)}[data-tutorial-admin] .form-field>textarea{min-height:calc(var(--spacing) * 28);resize:vertical;--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}[data-tutorial-admin] input[type=checkbox]{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);border-color:var(--color-slate-300);color:var(--color-teal-600);accent-color:var(--color-teal-600);border-radius:.25rem;flex-shrink:0}[data-tutorial-admin] article{min-width:0}@media (max-width:639px){[data-tutorial-admin] article>div:last-child{padding-inline:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-tutorial-admin] article>div:last-child form,[data-tutorial-admin] article>div:last-child button{width:100%;min-width:0}[data-tutorial-admin] .btn-primary,[data-tutorial-admin] .btn-secondary{min-height:calc(var(--spacing) * 11)}}[data-legal-admin] .form-field{gap:calc(var(--spacing) * 2);min-width:0;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-slate-700);display:grid}[data-legal-admin] .form-field>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-slate-500);text-transform:uppercase;display:block}[data-legal-admin] .form-field>input,[data-legal-admin] .form-field>select,[data-legal-admin] .form-field>textarea{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);width:100%;min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);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-slate-950);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-outline-style:none;outline-style:none}:is([data-legal-admin] .form-field>input,[data-legal-admin] .form-field>select,[data-legal-admin] .form-field>textarea)::placeholder{color:var(--color-slate-400)}:is([data-legal-admin] .form-field>input,[data-legal-admin] .form-field>select,[data-legal-admin] .form-field>textarea):focus{border-color:var(--color-teal-500);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-teal-100)}[data-legal-admin] .form-field>input,[data-legal-admin] .form-field>select{min-height:calc(var(--spacing) * 12)}[data-legal-admin] .form-field>textarea{min-height:calc(var(--spacing) * 32);resize:vertical;--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.login-page{background-color:var(--color-slate-50);min-height:100vh;display:grid}@media (min-width:64rem){.login-page{grid-template-columns:1.05fr .95fr}}.login-showcase{background-color:var(--color-slate-950);min-height:100vh;padding:calc(var(--spacing) * 10);color:var(--color-white);display:none;position:relative;overflow:hidden}@media (min-width:64rem){.login-showcase{flex-direction:column;justify-content:space-between;display:flex}}@media (min-width:80rem){.login-showcase{padding:calc(var(--spacing) * 14)}}.login-showcase{background-image:linear-gradient(145deg,#042f2e 0%,#0f172a 52%,#172554 100%)}.login-orb{pointer-events:none;--tw-blur:blur(var(--blur-3xl));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,);border-radius:3.40282e38px;position:absolute}.login-orb-one{top:calc(var(--spacing) * 40);left:calc(var(--spacing) * -32);height:calc(var(--spacing) * 96);width:calc(var(--spacing) * 96);background-color:#00d3bd26}@supports (color:color-mix(in lab, red, red)){.login-orb-one{background-color:color-mix(in oklab, var(--color-teal-400) 15%, transparent)}}.login-orb-two{right:0;bottom:calc(var(--spacing) * -32);background-color:#3080ff26;width:30rem;height:30rem}@supports (color:color-mix(in lab, red, red)){.login-orb-two{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.login-brand{z-index:10;align-items:center;gap:calc(var(--spacing) * 3);width:fit-content;display:flex;position:relative}.login-brand>span{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background-color:var(--color-teal-400);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-950);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#00d3bd33;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.login-brand>span{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-400) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.login-brand strong,.login-brand small{display:block}.login-brand strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-white)}.login-brand small{margin-top:calc(var(--spacing) * .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-slate-400)}.login-showcase-content{z-index:10;margin-block:calc(var(--spacing) * 12);max-width:var(--container-2xl);position:relative}.login-badge{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.login-badge{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.login-badge{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.login-badge{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.login-badge{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-200);--tw-backdrop-blur:blur(8px);-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,)}.login-badge i{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-teal-300);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#46ecd599;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.login-badge i{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-300) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.login-showcase h1{margin-top:calc(var(--spacing) * 7);max-width:var(--container-2xl);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1.04;--tw-font-weight:var(--font-weight-black);line-height:1.04;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (min-width:80rem){.login-showcase h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.login-showcase h1 em{color:var(--color-teal-300);font-style:normal}.login-showcase-content>p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:var(--color-slate-300)}.login-benefits{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:80rem){.login-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}}.login-benefits>div{gap:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:flex}@supports (color:color-mix(in lab, red, red)){.login-benefits>div{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.login-benefits>div{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.login-benefits>div{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.login-benefits>div{padding:calc(var(--spacing) * 4);--tw-backdrop-blur:blur(8px);-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,)}@media (min-width:80rem){.login-benefits>div{display:block}}.login-benefits>div>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-teal-300)}.login-benefits strong{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);display:block}.login-benefits small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-slate-400);display:block}.login-proof{z-index:10;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}:where(.login-proof>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)));border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.login-proof>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.login-proof{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.login-proof{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.login-proof{background-color:#02061840}@supports (color:color-mix(in lab, red, red)){.login-proof{background-color:color-mix(in oklab, var(--color-slate-950) 25%, transparent)}}.login-proof{padding:calc(var(--spacing) * 4);--tw-backdrop-blur:blur(8px);-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,)}.login-proof>div{padding-inline:calc(var(--spacing) * 4)}.login-proof strong,.login-proof span{display:block}.login-proof strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white)}.login-proof span{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-slate-400)}.login-access{min-height:100vh;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (min-width:40rem){.login-access{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:64rem){.login-access{padding-inline:calc(var(--spacing) * 12)}}.login-access{background:radial-gradient(circle at 70% 15%,#14b8a61f,#0000 26%),linear-gradient(145deg,#f8fafc,#eef6f4)}.login-mobile-head{inset-inline:calc(var(--spacing) * 4);top:calc(var(--spacing) * 5);justify-content:space-between;align-items:center;display:flex;position:absolute}@media (min-width:40rem){.login-mobile-head{inset-inline:calc(var(--spacing) * 8)}}@media (min-width:64rem){.login-mobile-head{display:none}}.login-mobile-head .login-brand strong{color:var(--color-slate-950)}.login-mobile-head>a:last-child{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-700);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.login-card{margin-top:calc(var(--spacing) * 16);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-white);background-color:#fffffff2;width:100%;max-width:30rem}@supports (color:color-mix(in lab, red, red)){.login-card{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.login-card{padding:calc(var(--spacing) * 5);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0f172b26}@supports (color:color-mix(in lab, red, red)){.login-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.login-card{--tw-backdrop-blur:blur(8px);-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,)}@media (min-width:40rem){.login-card{margin-top:calc(var(--spacing) * 14);padding:calc(var(--spacing) * 8)}}@media (min-width:64rem){.login-card{margin-top:0}}@media (min-width:80rem){.login-card{padding:calc(var(--spacing) * 9)}}.login-card-nav{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 5);display:grid}@media (min-width:40rem){.login-card-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.login-card-nav a{min-height:calc(var(--spacing) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-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));display:flex}@media (hover:hover){.login-card-nav a:hover{border-color:var(--color-teal-200);background-color:var(--color-teal-50);color:var(--color-teal-800)}}.login-card-nav a:last-child{border-color:var(--color-teal-700);background-color:var(--color-teal-700);color:var(--color-white);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#00776e26}@supports (color:color-mix(in lab, red, red)){.login-card-nav a:last-child{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-700) 15%, transparent) var(--tw-shadow-alpha), transparent)}}@media (hover:hover){.login-card-nav a:last-child:hover{border-color:var(--color-teal-800);background-color:var(--color-teal-800);color:var(--color-white)}}.login-card-top{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.login-lock{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-2xl);background-color:var(--color-teal-50);color:var(--color-teal-700);flex-shrink:0;place-items:center;display:grid}.login-lock svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6)}.login-card-top p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.13em;letter-spacing:.13em;color:var(--color-teal-700);text-transform:uppercase}.login-card h2{margin-top:var(--spacing);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-950)}@media (min-width:40rem){.login-card h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.login-intro{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-500)}.login-error{margin-top:calc(var(--spacing) * 5);align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-100);background-color:var(--color-red-50);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-700);display:flex}.login-error>span{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);background-color:var(--color-red-600);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.login-error strong{margin-bottom:var(--spacing);display:block}.login-form{margin-top:calc(var(--spacing) * 6)}:where(.login-form>: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)))}.login-form>label{display:block}.login-form label>span{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-slate-600);text-transform:uppercase;display:block}.login-control{min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);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));display:flex}.login-control:focus-within{border-color:var(--color-teal-500);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-teal-100)}.login-control>svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);color:var(--color-slate-400);flex-shrink:0}.login-control input{height:calc(var(--spacing) * 12);min-width:0;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-slate-950);--tw-outline-style:none;background-color:#0000;outline-style:none;flex:1}.login-control input::placeholder{color:var(--color-slate-400)}.login-control button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-teal-700);flex-shrink:0}@media (hover:hover){.login-control button:hover{color:var(--color-teal-900)}}.login-submit{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);background-color:var(--color-teal-600);width:100%;padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#00958833;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.login-submit{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-600) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.login-submit{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 (hover:hover){.login-submit:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-teal-700)}}.login-submit:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-teal-200);--tw-outline-style:none;outline-style:none}.login-submit b{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-lg);background-color:#ffffff26;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.login-submit b{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.login-submit b{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.login-separator{margin-block:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-black);font-size:10px;font-weight:var(--font-weight-black);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-slate-400);text-transform:uppercase;display:flex}.login-separator:before,.login-separator:after{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);background-color:var(--color-slate-200);flex:1;height:1px}.login-google{min-height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-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));display:flex}@media (hover:hover){.login-google:hover{border-color:var(--color-slate-300);background-color:var(--color-slate-50)}}.login-google svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0}.login-actions{margin-top:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 4);text-align:center;--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:var(--color-slate-100)}.login-actions p{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-slate-500)}.login-actions>a:not(.login-activation){margin-top:calc(var(--spacing) * 2);align-items:center;gap: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-black);font-weight:var(--font-weight-black);color:var(--color-teal-700);display:inline-flex}@media (hover:hover){.login-actions>a:not(.login-activation):hover{color:var(--color-teal-900)}}.login-activation{margin-top:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-600);display:block}@media (hover:hover){.login-activation:hover{color:var(--color-teal-700)}}.login-security{margin-top:calc(var(--spacing) * 5);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-slate-400);display:flex}.login-security svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-teal-600);flex-shrink:0}@media (max-width:639px){html,body{max-width:100%;overflow-x:hidden}.login-page{width:100%;min-height:100dvh;overflow-x:hidden}.login-access{width:100%;min-width:0;min-height:100dvh;padding:calc(5.75rem + env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) calc(1.5rem + env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));align-items:flex-start;overflow:hidden visible}.login-mobile-head{top:calc(1rem + env(safe-area-inset-top));left:max(1rem, env(safe-area-inset-left));right:max(1rem, env(safe-area-inset-right));min-width:0}.login-mobile-head .login-brand,.login-mobile-head .login-brand>div,.login-card,.login-card-nav,.login-card-top,.login-form,.login-form>label,.login-control{min-width:0;max-width:100%}.login-card{border-radius:1.25rem;width:100%;margin-top:0;padding:1.25rem}.login-control{width:100%;padding-inline:.875rem}.login-control input{width:0;min-width:0;font-size:16px}.login-control button{white-space:nowrap;max-width:5rem}.login-card-top>div,.login-actions,.login-google,.login-submit{min-width:0;max-width:100%}}.auth-shell{background:radial-gradient(circle at 18% 16%,#14b8a629,#0000 28%),radial-gradient(circle at 82% 10%,#2563eb21,#0000 24%),linear-gradient(135deg,#f8fafc 0%,#eef6f3 48%,#f8fafc 100%)}.auth-panel{box-shadow:0 24px 80px #0f172a1f}.field-control{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-slate-950);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-outline-style:none;outline-style:none;font-size:15px}.field-control::placeholder{color:var(--color-slate-400)}.field-control:focus{border-color:var(--color-teal-600);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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:#0095881a}@supports (color:color-mix(in lab, red, red)){.field-control:focus{--tw-ring-color:color-mix(in oklab, var(--color-teal-600) 10%, transparent)}}[data-mobile-units] .form-field{gap:calc(var(--spacing) * 2);min-width:0;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-slate-700);display:grid}[data-mobile-units] .form-field>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-slate-500);text-transform:uppercase;display:block}[data-mobile-units] .form-field>input,[data-mobile-units] .form-field>select,[data-mobile-units] .form-field>textarea{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);width:100%;min-width:0;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);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-slate-950);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-outline-style:none;outline-style:none}:is([data-mobile-units] .form-field>input,[data-mobile-units] .form-field>select,[data-mobile-units] .form-field>textarea)::placeholder{color:var(--color-slate-400)}:is([data-mobile-units] .form-field>input,[data-mobile-units] .form-field>select,[data-mobile-units] .form-field>textarea):focus{border-color:var(--color-violet-500);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-violet-100)}[data-mobile-units] .form-field>textarea{min-height:calc(var(--spacing) * 28);resize:vertical}[data-mobile-units] .data-table{border-collapse:collapse;text-align:left;width:100%;min-width:760px;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}[data-mobile-units] .data-table th{border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.08em;letter-spacing:.08em;white-space:nowrap;color:var(--color-slate-500);text-transform:uppercase}[data-mobile-units] .data-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);vertical-align:middle;color:var(--color-slate-700)}[data-mobile-units] .data-table tbody tr:hover{background-color:#f5f3ff66}@supports (color:color-mix(in lab, red, red)){[data-mobile-units] .data-table tbody tr:hover{background-color:color-mix(in oklab, var(--color-violet-50) 40%, transparent)}}[data-mobile-units] .mobile-supply-form .grid.grid-cols-2{align-items:start;grid-template-columns:minmax(0,1fr)!important}[data-mobile-units] .mobile-supply-form .form-field{align-content:start}[data-mobile-units] .mobile-supply-form input,[data-mobile-units] .mobile-supply-form select{min-height:3rem}[data-mobile-units] .mobile-supply-form small{line-height:1.35}.btn-primary{height:calc(var(--spacing) * 12);border-radius:var(--radius-lg);background-color:var(--color-teal-700);width:100%;padding-inline:calc(var(--spacing) * 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 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#00776e33;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn-primary{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-700) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.btn-primary{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 (hover:hover){.btn-primary:hover{background-color:var(--color-teal-800)}}.btn-primary:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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:#00776e33}@supports (color:color-mix(in lab, red, red)){.btn-primary:focus{--tw-ring-color:color-mix(in oklab, var(--color-teal-700) 20%, transparent)}}.btn-primary:focus{--tw-outline-style:none;outline-style:none}.btn-primary:active{scale:.99}.btn-social{height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);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-slate-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));display:inline-flex}@media (hover:hover){.btn-social:hover{border-color:var(--color-slate-300);background-color:var(--color-slate-50)}}.btn-social:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-slate-200);--tw-outline-style:none;outline-style:none}.metric-chip{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.metric-chip{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.metric-chip{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.metric-chip{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.metric-chip{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-backdrop-blur:blur(8px);-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,)}.public-shell{background-color:var(--color-slate-950);min-height:100vh;overflow:hidden}.public-container{width:100%;max-width:var(--container-7xl);padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:40rem){.public-container{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:64rem){.public-container{padding-inline:calc(var(--spacing) * 8)}}.public-nav{z-index:50;height:calc(var(--spacing) * 24);max-width:var(--container-7xl);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);inset-inline:0;margin-inline:auto;display:flex;position:fixed;top:0}@media (min-width:40rem){.public-nav{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:64rem){.public-nav{padding-inline:calc(var(--spacing) * 10)}}.public-nav{transition:height .25s,padding .25s}.public-nav.is-scrolled{height:5rem;padding-top:.5rem;padding-bottom:.5rem}.public-nav:before{content:"";inset-inline:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);z-index:calc(10 * -1);height:calc(var(--spacing) * 16);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;position:absolute}@supports (color:color-mix(in lab, red, red)){.public-nav:before{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.public-nav:before{background-color:#020618bd}@supports (color:color-mix(in lab, red, red)){.public-nav:before{background-color:color-mix(in oklab, var(--color-slate-950) 74%, transparent)}}.public-nav:before{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#02061833}@supports (color:color-mix(in lab, red, red)){.public-nav:before{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.public-nav:before{--tw-backdrop-blur:blur(var(--blur-xl));-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,)}@media (min-width:40rem){.public-nav:before{inset-inline:calc(var(--spacing) * 6)}}@media (min-width:64rem){.public-nav:before{inset-inline:calc(var(--spacing) * 8)}}.public-nav:before{transition:top .25s,background .25s,border-color .25s,box-shadow .25s}.public-nav.is-scrolled:before{background:#020617e6;border-color:#2dd4bf2e;top:.5rem;box-shadow:0 18px 45px #02061747}.public-brand{align-items:center;gap:calc(var(--spacing) * 3);min-width:0;display:inline-flex}.public-brand-mark{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-lg);background-color:var(--color-teal-400);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-950);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#00d3bd33;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.public-brand-mark{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-400) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.public-brand-subtitle{align-items:center;gap: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:#fff9;display:flex}@supports (color:color-mix(in lab, red, red)){.public-brand-subtitle{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.public-brand-subtitle i{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-emerald-400);border-radius:3.40282e38px}.public-nav-link{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#ffffffa6;position:relative}@supports (color:color-mix(in lab, red, red)){.public-nav-link{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.public-nav-link{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 (hover:hover){.public-nav-link:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.public-nav-link:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.public-nav-link:hover{color:var(--color-white)}}.public-nav-link:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.public-nav-link:focus{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.public-nav-link:focus{--tw-outline-style:none;outline-style:none}.public-nav-link:after{content:"";background:#2dd4bf;border-radius:999px;height:2px;transition:left .2s,right .2s;position:absolute;bottom:.35rem;left:50%;right:50%}.public-nav-link:hover:after{left:1rem;right:1rem}.public-nav-link.is-active{background-color:var(--color-white);color:var(--color-slate-950);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#02061826}@supports (color:color-mix(in lab, red, red)){.public-nav-link.is-active{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.public-nav-link.is-active:after{background:#0f766e;left:1rem;right:1rem}.public-login-link{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);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:#ffffffb8;display:none}@supports (color:color-mix(in lab, red, red)){.public-login-link{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.public-login-link{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 (hover:hover){.public-login-link:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.public-login-link:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.public-login-link:hover{color:var(--color-white)}}.public-login-link:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.public-login-link:focus{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.public-login-link:focus{--tw-outline-style:none;outline-style:none}@media (min-width:40rem){.public-login-link{display:inline-flex}}.public-language-switcher{color:var(--color-white);flex-shrink:0;display:inline-flex;position:relative}.public-language-trigger{height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;display:flex}@supports (color:color-mix(in lab, red, red)){.public-language-trigger{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.public-language-trigger{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.public-language-trigger{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.public-language-trigger{padding-inline:calc(var(--spacing) * 2.5);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0206181a}@supports (color:color-mix(in lab, red, red)){.public-language-trigger{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.public-language-trigger{--tw-backdrop-blur:blur(8px);-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-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 (hover:hover){.public-language-trigger:hover{border-color:#46ecd566}@supports (color:color-mix(in lab, red, red)){.public-language-trigger:hover{border-color:color-mix(in oklab, var(--color-teal-300) 40%, transparent)}}.public-language-trigger:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.public-language-trigger:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}}.public-language-trigger:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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:#46ecd526}@supports (color:color-mix(in lab, red, red)){.public-language-trigger:focus{--tw-ring-color:color-mix(in oklab, var(--color-teal-300) 15%, transparent)}}.public-language-trigger:focus{--tw-outline-style:none;outline-style:none}.public-language-globe{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-lg);background-color:#46ecd526;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.public-language-globe{background-color:color-mix(in oklab, var(--color-teal-300) 15%, transparent)}}.public-language-globe{color:var(--color-teal-200)}.public-language-switcher svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);stroke:currentColor;stroke-width:1.8px;flex-shrink:0}.public-language-current{align-items:baseline;gap:calc(var(--spacing) * 1.5);min-width:0;display:flex}.public-language-current strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.public-language-current small{max-width:calc(var(--spacing) * 20);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#ffffffb3;display:none;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.public-language-current small{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}@media (min-width:40rem){.public-language-current small{display:block}}.public-language-chevron{transition:transform .2s}.public-language-switcher.is-open .public-language-chevron{transform:rotate(180deg)}.public-language-popup{visibility:hidden;z-index:70;transform-origin:100% 0;--tw-translate-y:calc(var(--spacing) * 2);width:18rem;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent);background-color:var(--color-white);padding:calc(var(--spacing) * 2);color:var(--color-slate-900);opacity:0;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);--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-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 30%, transparent) var(--tw-shadow-alpha), transparent);--tw-ring-color:var(--color-white);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));position:absolute;top:calc(100% + .65rem);right:0;overflow:hidden}.public-language-switcher.is-open .public-language-popup{visibility:visible;--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y);--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.public-language-popup:before{content:"";height:var(--spacing);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-teal-400);--tw-gradient-via:var(--color-cyan-400);--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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-blue-500);inset-inline:0;position:absolute;top:0}.public-language-popup-head{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:flex-end;display:flex}.public-language-popup-head span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-slate-900);text-transform:uppercase}.public-language-popup-head small{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-slate-400)}.public-language-popup>button{margin-top:var(--spacing);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:left;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));display:flex}@media (hover:hover){.public-language-popup>button:hover{background-color:var(--color-slate-50)}}.public-language-popup>button:focus{background-color:var(--color-slate-50);--tw-outline-style:none;outline-style:none}.public-language-popup>button>span:nth-child(2){flex:1;min-width:0}.public-language-popup strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-900);display:block}.public-language-popup small{margin-top:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--color-slate-500);display:block}.public-language-popup i{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y);background-color:var(--color-teal-600);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-white);opacity:0;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));border-radius:3.40282e38px;place-items:center;font-style:normal;display:grid}.public-language-popup button.is-active{background-color:var(--color-teal-50);--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:var(--color-teal-100)}.public-language-popup button.is-active i{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:1}.public-language-badge{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-950);--tw-font-weight:var(--font-weight-black);font-size:11px;font-weight:var(--font-weight-black);color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-shrink:0;place-items:center;display:grid}.public-language-popup button.is-active .public-language-badge{border-color:var(--color-teal-500);background-color:var(--color-teal-600)}.storefront-language-switcher{color:var(--color-slate-800)}.storefront-language-switcher .public-language-trigger{border-color:var(--color-slate-200);background-color:var(--color-slate-50);--tw-shadow:0 0 #0000;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){.storefront-language-switcher .public-language-trigger:hover{border-color:var(--color-teal-200);background-color:var(--color-teal-50)}}.storefront-language-switcher .public-language-globe{background-color:var(--color-teal-100);color:var(--color-teal-700)}.storefront-language-switcher .public-language-current small{color:var(--color-slate-500)}@media (max-width:639px){.public-language-popup{width:auto;position:fixed;top:5.5rem;left:1rem;right:1rem}}body>.skiptranslate,.goog-te-banner-frame,#goog-gt-tt,.goog-te-balloon-frame{display:none!important}body{top:0!important}.goog-text-highlight{box-shadow:none!important;background:0 0!important}.public-cta{height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-teal-400);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-950);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#00d3bd33;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.public-cta{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-400) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.public-cta{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 (hover:hover){.public-cta:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-teal-300)}}.public-cta:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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:#46ecd54d}@supports (color:color-mix(in lab, red, red)){.public-cta:focus{--tw-ring-color:color-mix(in oklab, var(--color-teal-300) 30%, transparent)}}.public-cta:focus{--tw-outline-style:none;outline-style:none}.public-cta:active{scale:.99}.public-cta svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;transition:transform .2s}.public-cta:hover svg{transform:translate(.2rem)}.public-admin-icon-button{border-radius:.85rem;width:2.85rem;padding-inline:0}.public-admin-icon-button svg{width:1.2rem;height:1.2rem}.public-admin-icon-button:hover svg{transform:scale(1.08)}.public-scroll-progress{z-index:2;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#2dd4bf,#22d3ee,#3b82f6);border-radius:999px;height:2px;transition:transform 80ms linear;position:absolute;top:calc(50% + 1.9rem);left:2rem;right:2rem;transform:scaleX(0)}.public-menu-button{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1f;flex-direction:column;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.public-menu-button{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.public-menu-button{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.public-menu-button{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.public-menu-button{color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0206181a}@supports (color:color-mix(in lab, red, red)){.public-menu-button{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.public-menu-button{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 (hover:hover){.public-menu-button:hover{background-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.public-menu-button:hover{background-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}}.public-menu-button:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.public-menu-button:focus{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.public-menu-button:focus{--tw-outline-style:none;outline-style:none}@media (min-width:64rem){.public-menu-button{display:none}}.public-menu-button span{height:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);background-color:var(--color-white);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));border-radius:3.40282e38px;display:block}.public-menu-button span+span{margin-top:calc(var(--spacing) * 1.5)}.is-public-menu-open .public-menu-button span:first-child{transform:translateY(8px)rotate(45deg)}.is-public-menu-open .public-menu-button span:nth-child(2){opacity:0}.is-public-menu-open .public-menu-button span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.public-mobile-overlay{pointer-events:none;visibility:hidden;z-index:40;background-color:#0206188c;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.public-mobile-overlay{background-color:color-mix(in oklab, var(--color-slate-950) 55%, transparent)}}.public-mobile-overlay{opacity:0;--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-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 (min-width:64rem){.public-mobile-overlay{display:none}}.is-public-menu-open .public-mobile-overlay{pointer-events:auto;visibility:visible;opacity:1}.public-mobile-menu{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);z-index:50;--tw-translate-x:calc(100% + 2rem);width:min(22rem,100vw - 2rem);max-height:calc(100svh - 2rem);translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1f;flex-direction:column;display:flex;position:fixed;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.public-mobile-menu{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.public-mobile-menu{background-color:var(--color-slate-950);padding:calc(var(--spacing) * 4);color:var(--color-white);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#02061866}@supports (color:color-mix(in lab, red, red)){.public-mobile-menu{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.public-mobile-menu{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));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out)}@media (min-width:64rem){.public-mobile-menu{display:none}}.public-mobile-menu{background:radial-gradient(circle at 90% 10%,#14b8a62e,#0000 13rem),#020617;border-radius:1.25rem}.is-public-menu-open .public-mobile-menu{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.public-mobile-menu-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.public-mobile-menu-head{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.public-mobile-menu-head{padding-bottom:calc(var(--spacing) * 4)}.public-mobile-menu-head span{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-teal-200);text-transform:uppercase;display:flex}.public-mobile-menu-head span i{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-emerald-400);border-radius:3.40282e38px}.public-mobile-menu-head strong{margin-top:var(--spacing);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);display:block}.public-mobile-menu-head small{margin-top:var(--spacing);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:#ffffff73;display:block}@supports (color:color-mix(in lab, red, red)){.public-mobile-menu-head small{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.public-mobile-menu-head button{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-lg);background-color:#ffffff1a;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.public-mobile-menu-head button{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.public-mobile-menu-head button{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;color:var(--color-white);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));line-height:1}@media (hover:hover){.public-mobile-menu-head button:hover{background-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.public-mobile-menu-head button:hover{background-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}}.public-mobile-menu-head button:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.public-mobile-menu-head button:focus{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.public-mobile-menu-head button:focus{--tw-outline-style:none;outline-style:none}.public-mobile-menu-links{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);display:grid}.public-mobile-link{min-height:calc(var(--spacing) * 12);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:#ffffffc7;border-width:1px;border-color:#0000;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.public-mobile-link{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.public-mobile-link{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 (hover:hover){.public-mobile-link:hover{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.public-mobile-link:hover{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.public-mobile-link:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.public-mobile-link:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.public-mobile-link:hover{color:var(--color-white)}}.public-mobile-link:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.public-mobile-link:focus{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.public-mobile-link:focus{--tw-outline-style:none;outline-style:none}.public-mobile-link:after{content:"→";color:#5eead4;font-size:.9rem;transition:transform .2s}.public-mobile-link:hover:after{transform:translate(.2rem)}.public-mobile-link.is-active{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-slate-950);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.public-mobile-link.is-active:after{color:#0f766e}.public-mobile-cta{margin-top:calc(var(--spacing) * 5);height:calc(var(--spacing) * 12);border-radius:var(--radius-lg);background-color:var(--color-teal-400);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-950);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#00d3bd33;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.public-mobile-cta{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-400) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.public-mobile-cta{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 (hover:hover){.public-mobile-cta:hover{background-color:var(--color-teal-300)}}.public-mobile-cta:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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:#46ecd54d}@supports (color:color-mix(in lab, red, red)){.public-mobile-cta:focus{--tw-ring-color:color-mix(in oklab, var(--color-teal-300) 30%, transparent)}}.public-mobile-cta:focus{--tw-outline-style:none;outline-style:none}.public-hero{isolation:isolate;background-color:var(--color-slate-950);background-image:linear-gradient(90deg, #020617ed, #020617bd 43%, #0206172e), var(--hero-image);background-position:50%;background-size:cover;position:relative;overflow:hidden}.public-hero-overlay{background-image:radial-gradient(circle at 20% 24%,#14b8a647,#0000 30%),linear-gradient(#02061773,#0000 62%,#020617d6);position:absolute;inset:0}.public-home{isolation:isolate;background-color:var(--color-slate-950);background-image:linear-gradient(90deg, #020617f0, #0f172ae0 44%, #0f766e7a), var(--hero-image);background-position:50%;background-size:cover;position:relative;overflow:hidden}.public-home-shade{background:radial-gradient(circle at 24% 18%,#14b8a638,#0000 26%),radial-gradient(circle at 78% 12%,#f59e0b1f,#0000 25%),linear-gradient(#02061794,#02061742 58%,#020617d1);position:absolute;inset:0}.public-home-copy{max-width:var(--container-3xl);color:var(--color-white)}.public-home-kicker{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.public-home-kicker{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.public-home-kicker{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.public-home-kicker{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.public-home-kicker{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-teal-100);text-transform:uppercase;--tw-backdrop-blur:blur(8px);-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,)}.public-home-copy h1{margin-top:calc(var(--spacing) * 5);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1.04;--tw-font-weight:var(--font-weight-black);line-height:1.04;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-white)}@media (min-width:40rem){.public-home-copy h1{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.public-home-copy h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.public-home-copy p:not(.public-home-kicker){margin-top:calc(var(--spacing) * 5);max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:#ffffffc2}@supports (color:color-mix(in lab, red, red)){.public-home-copy p:not(.public-home-kicker){color:color-mix(in oklab, var(--color-white) 76%, transparent)}}@media (min-width:40rem){.public-home-copy p:not(.public-home-kicker){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.public-home-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-white);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#02061859;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.public-home-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 35%, transparent) var(--tw-shadow-alpha), transparent)}}@media (min-width:40rem){.public-home-card{padding:calc(var(--spacing) * 6)}}.public-home-card{isolation:isolate;border-radius:1.45rem}.public-home-card:before{content:"";z-index:-1;background:linear-gradient(90deg,#14b8a6,#06b6d4,#2563eb);height:.28rem;position:absolute;inset:0 0 auto}.public-home-card:after{content:"";z-index:-1;background:radial-gradient(circle,#2dd4bf26,#0000 70%);border-radius:999px;width:13rem;height:13rem;position:absolute;top:-7rem;right:-6rem}.public-home-card-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-bottom:calc(var(--spacing) * 4);display:flex}.public-home-card-brand{align-items:center;gap:calc(var(--spacing) * 3);min-width:0;display:flex}.public-home-card-logo{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background-color:var(--color-slate-950);color:var(--color-teal-300);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#02061826;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.public-home-card-logo{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.public-home-card-logo svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.45rem}.public-home-card-brand>div{min-width:0}.public-home-card-brand>div>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-teal-700);text-transform:uppercase;display:block}.public-home-card-brand small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-500);display:block}.public-home-card-head>strong{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-emerald-800);border-radius:3.40282e38px;flex-shrink:0;display:inline-flex}.public-home-card-head>strong i,.public-home-card-foot span i{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-emerald-500);border-radius:3.40282e38px;box-shadow:0 0 0 .25rem #10b9811f}.public-home-card-total{padding-block:calc(var(--spacing) * 6)}.public-home-card-caption{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);display:flex}.public-home-card-caption span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-500);text-transform:uppercase}.public-home-card-caption small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-400)}.public-home-card-total strong{margin-top:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-950);display:block}@media (min-width:40rem){.public-home-card-total strong{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.public-home-card-total p{margin-top:calc(var(--spacing) * 3);max-width:var(--container-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.public-home-actions{margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.public-home-actions{flex-direction:row}}.public-home-modules{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.public-home-modules{grid-template-columns:repeat(3,minmax(0,1fr))}}.public-home-module{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.public-home-module{border-color:color-mix(in oklab, var(--color-white) 14%, transparent)}}.public-home-module{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.public-home-module{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.public-home-module{padding:calc(var(--spacing) * 4);color:var(--color-white);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0206181a}@supports (color:color-mix(in lab, red, red)){.public-home-module{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.public-home-module{--tw-backdrop-blur:blur(8px);-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,)}.public-home-card .public-home-module{border-color:var(--color-slate-200);background-color:var(--color-slate-50);color:var(--color-slate-950);--tw-shadow:0 0 #0000;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){.public-home-card .public-home-module:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-teal-200);background-color:#f0fdfa99}@supports (color:color-mix(in lab, red, red)){.public-home-card .public-home-module:hover{background-color:color-mix(in oklab, var(--color-teal-50) 60%, transparent)}}.public-home-card .public-home-module:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0b4f4a0d}@supports (color:color-mix(in lab, red, red)){.public-home-card .public-home-module:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}}.public-home-module strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);display:block}.public-home-module>span:not(.public-home-module-icon){margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#ffffffa3;display:block}@supports (color:color-mix(in lab, red, red)){.public-home-module>span:not(.public-home-module-icon){color:color-mix(in oklab, var(--color-white) 64%, transparent)}}.public-home-card .public-home-module>span:not(.public-home-module-icon){color:var(--color-slate-500)}.public-home-module-icon{margin-bottom:calc(var(--spacing) * 5);height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-lg);background-color:var(--color-white);color:var(--color-teal-700);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--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:var(--color-slate-200);place-items:center;display:grid}.public-home-module-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem}.public-home-card-foot{margin-top:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 4);display:flex}.public-home-card-foot span{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-700);display:inline-flex}.public-home-card-foot small{text-align:right;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-slate-400)}.public-plan-panel{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.public-plan-panel{border-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.public-plan-panel{background-color:#fffffff0}@supports (color:color-mix(in lab, red, red)){.public-plan-panel{background-color:color-mix(in oklab, var(--color-white) 94%, transparent)}}.public-plan-panel{padding:calc(var(--spacing) * 4);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#02061847}@supports (color:color-mix(in lab, red, red)){.public-plan-panel{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 28%, transparent) var(--tw-shadow-alpha), transparent)}}.public-plan-panel{--tw-backdrop-blur:blur(var(--blur-xl));-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,)}@media (min-width:40rem){.public-plan-panel{padding:calc(var(--spacing) * 5)}}@media (min-width:64rem){.public-plan-panel{max-height:calc(100svh - 8rem);overflow-y:auto}}.public-plan-panel-section{margin-top:calc(var(--spacing) * 10)}@media (min-width:64rem){.public-plan-panel-section{margin-top:calc(var(--spacing) * 12);max-height:none;overflow:visible}}.public-plan-panel-section{border-radius:1.35rem}.public-plan-heading{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-bottom:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.public-plan-heading{flex-direction:row;justify-content:space-between;align-items:flex-start}}.public-plan-heading h2{margin-top:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-slate-950)}@media (min-width:40rem){.public-plan-heading h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.public-plan-heading-copy{margin-top:calc(var(--spacing) * 3);max-width:var(--container-3xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.public-plan-heading>span{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-teal-50);width:fit-content;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-teal-800);border-radius:3.40282e38px;flex-shrink:0;display:inline-flex}.public-plan-heading>span i{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-teal-500);border-radius:3.40282e38px;box-shadow:0 0 0 .22rem #14b8a61f}.public-plan-grid{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:48rem){.public-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.public-plan-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.public-plan-card{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);min-height:34rem;padding:calc(var(--spacing) * 4);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);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:.3s;flex-direction:column;transition-duration:.3s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.public-plan-card:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-teal-300);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0206181a}@supports (color:color-mix(in lab, red, red)){.public-plan-card:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}}.public-plan-card{border-radius:1rem}.public-plan-card:before{content:"";opacity:.28;background:linear-gradient(90deg,#14b8a6,#2563eb);height:.22rem;transition:opacity .25s;position:absolute;inset:0 0 auto}.public-plan-card:hover:before,.public-plan-card.is-featured:before{opacity:1}.public-plan-card.is-featured{border-color:var(--color-teal-500);background-color:var(--color-slate-950);color:var(--color-white);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#02061833}@supports (color:color-mix(in lab, red, red)){.public-plan-card.is-featured{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.public-plan-card-head{min-height:calc(var(--spacing) * 14);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.public-plan-card h3{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-950)}.public-plan-card-head small{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-black);font-size:.62rem;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-slate-400);text-transform:uppercase;display:block}.public-plan-card.is-featured .public-plan-card-head small{color:var(--color-teal-300)}.public-plan-card.is-featured h3{color:var(--color-white)}.public-plan-card-head p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-500);text-transform:uppercase}.public-plan-card.is-featured .public-plan-card-head p{color:var(--color-teal-100)}.public-plan-card-head>span{border-radius:var(--radius-md);background-color:var(--color-amber-100);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-black);font-size:11px;font-weight:var(--font-weight-black);color:var(--color-amber-800);text-transform:uppercase}.public-plan-price{margin-top:calc(var(--spacing) * 5);align-items:flex-end;gap:var(--spacing);display:flex}.public-plan-price strong{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black);color:var(--color-slate-950)}.public-plan-card.is-featured .public-plan-price strong{color:var(--color-white)}.public-plan-price span{padding-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-500)}.public-plan-card.is-featured .public-plan-price span{color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.public-plan-card.is-featured .public-plan-price span{color:color-mix(in oklab, var(--color-white) 58%, transparent)}}.public-plan-billing{margin-top:calc(var(--spacing) * 2);--tw-leading:calc(var(--spacing) * 4);font-size:.65rem;line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-400)}.public-plan-card.is-featured .public-plan-billing{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.public-plan-card.is-featured .public-plan-billing{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.public-plan-card ul{margin-top:calc(var(--spacing) * 5)}:where(.public-plan-card ul>: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)))}.public-plan-card ul{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600)}.public-plan-card.is-featured ul{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.public-plan-card.is-featured ul{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.public-plan-card li{border-radius:var(--radius-md);background-color:var(--color-slate-50);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 8);position:relative}.public-plan-card li:before{content:"✓";color:#0f766e;background:#ccfbf1;border-radius:999px;place-items:center;width:1rem;height:1rem;font-size:.62rem;font-weight:900;display:grid;position:absolute;top:.48rem;left:.75rem}.public-plan-card.is-featured li{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.public-plan-card.is-featured li{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.public-plan-card.is-featured li:before{color:#5eead4;background:#2dd4bf29}.public-plan-capacities{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-bottom:calc(var(--spacing) * 4)}.public-plan-card.is-featured .public-plan-capacities{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.public-plan-card.is-featured .public-plan-capacities{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.public-plan-features-title{margin-top:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-black);font-size:.62rem;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-slate-400);text-transform:uppercase}.public-plan-card.is-featured .public-plan-features-title{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.public-plan-card.is-featured .public-plan-features-title{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.public-plan-features{margin-top:calc(var(--spacing) * 3)}.public-plan-card a{height:calc(var(--spacing) * 11);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-slate-950);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);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));margin-top:auto;display:inline-flex}@media (hover:hover){.public-plan-card a:hover{background-color:var(--color-teal-800)}}.public-plan-card a:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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:#00776e33}@supports (color:color-mix(in lab, red, red)){.public-plan-card a:focus{--tw-ring-color:color-mix(in oklab, var(--color-teal-700) 20%, transparent)}}.public-plan-card a:focus{--tw-outline-style:none;outline-style:none}.public-plan-card a svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;transition:transform .2s}.public-plan-card a:hover svg{transform:translate(.2rem)}.public-plan-card.is-featured a{background-color:var(--color-teal-400);color:var(--color-slate-950)}@media (hover:hover){.public-plan-card.is-featured a:hover{background-color:var(--color-teal-300)}}.public-plan-card.is-featured a:focus{--tw-ring-color:#46ecd54d}@supports (color:color-mix(in lab, red, red)){.public-plan-card.is-featured a:focus{--tw-ring-color:color-mix(in oklab, var(--color-teal-300) 30%, transparent)}}.public-plan-assurance{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);padding-top:calc(var(--spacing) * 5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-500);display:grid}@media (min-width:40rem){.public-plan-assurance{grid-template-columns:repeat(3,minmax(0,1fr))}}.public-plan-assurance span{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:center;display:flex}.public-plan-assurance svg{fill:none;stroke:#0f766e;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.05rem}.public-hero-cta{height:calc(var(--spacing) * 12);border-radius:var(--radius-lg);background-color:var(--color-teal-400);padding-inline:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-950);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#00d3bd33;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.public-hero-cta{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-400) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.public-hero-cta{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 (hover:hover){.public-hero-cta:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-teal-300)}}.public-hero-cta:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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:#46ecd54d}@supports (color:color-mix(in lab, red, red)){.public-hero-cta:focus{--tw-ring-color:color-mix(in oklab, var(--color-teal-300) 30%, transparent)}}.public-hero-cta:focus{--tw-outline-style:none;outline-style:none}.public-hero-secondary{height:calc(var(--spacing) * 12);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#fff3;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.public-hero-secondary{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.public-hero-secondary{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.public-hero-secondary{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.public-hero-secondary{padding-inline:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);--tw-backdrop-blur:blur(8px);-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-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 (hover:hover){.public-hero-secondary:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.public-hero-secondary:hover{background-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}}.public-hero-secondary:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.public-hero-secondary:focus{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.public-hero-secondary:focus{--tw-outline-style:none;outline-style:none}.public-hero-metric{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.public-hero-metric{border-color:color-mix(in oklab, var(--color-white) 14%, transparent)}}.public-hero-metric{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.public-hero-metric{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.public-hero-metric{padding:calc(var(--spacing) * 4);color:var(--color-white);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0206181a}@supports (color:color-mix(in lab, red, red)){.public-hero-metric{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.public-hero-metric{--tw-backdrop-blur:blur(8px);-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-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 (hover:hover){.public-hero-metric:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.public-hero-metric:hover{background-color:color-mix(in oklab, var(--color-white) 14%, transparent)}}}.public-hero-metric strong{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);display:block}.public-hero-metric span{margin-top:var(--spacing);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:#ffffff9e;display:block}@supports (color:color-mix(in lab, red, red)){.public-hero-metric span{color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.public-section{scroll-margin-top:calc(var(--spacing) * 28);padding-block:calc(var(--spacing) * 16)}@media (min-width:40rem){.public-section{padding-block:calc(var(--spacing) * 20)}}.public-section-header{max-width:var(--container-3xl);text-align:center;margin-inline:auto}.public-eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-teal-700);text-transform:uppercase}.public-eyebrow-light{color:var(--color-teal-200)}.public-section-title{margin-top:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-slate-950)}@media (min-width:40rem){.public-section-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.public-section-title-light{color:var(--color-white)}.public-section-copy{margin-top:calc(var(--spacing) * 5);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-slate-600)}.public-problem-grid{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.public-problem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}#solutions{background:linear-gradient(#fff 0% 62%,#f8fafc 100%);position:relative;overflow:hidden}#solutions:after{content:"";pointer-events:none;background:radial-gradient(circle,#14b8a61a,#0000 70%);border-radius:999px;width:28rem;height:28rem;position:absolute;top:-17rem;right:-15rem}#solutions .public-container{z-index:1;position:relative}.public-problem-card{min-height:calc(var(--spacing) * 64);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);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:.3s;flex-direction:column;transition-duration:.3s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.public-problem-card:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-teal-200);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0206181a}@supports (color:color-mix(in lab, red, red)){.public-problem-card:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}}@media (min-width:40rem){.public-problem-card{padding:calc(var(--spacing) * 6)}}.public-problem-card{border-radius:1.15rem}.public-problem-card:after{content:"";background:#14b8a614;border-radius:999px;width:8rem;height:8rem;transition:transform .35s;position:absolute;bottom:-5rem;right:-4.5rem}.public-problem-card:hover:after{transform:scale(1.5)}.public-problem-card-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.public-problem-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);background-color:var(--color-red-50);color:var(--color-red-600);--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:var(--color-red-100);place-items:center;display:grid}.public-problem-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.45rem}.public-problem-card:nth-child(2) .public-problem-icon{background-color:var(--color-amber-50);color:var(--color-amber-600);--tw-ring-color:var(--color-amber-100)}.public-problem-card:nth-child(3) .public-problem-icon{background-color:var(--color-violet-50);color:var(--color-violet-600);--tw-ring-color:var(--color-violet-100)}.public-problem-index{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-slate-300)}.public-problem-card h3{margin-top:calc(var(--spacing) * 5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-950)}.public-problem-card p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-600);flex:1}.public-problem-result{z-index:10;margin-top:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 4);position:relative}.public-problem-result span{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-emerald-700);border-radius:3.40282e38px;display:inline-flex}.public-problem-result svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:1rem}.public-feature-grid{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.public-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.public-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}#modules{background:radial-gradient(circle at 8% 15%,#14b8a617,#0000 22rem),radial-gradient(circle at 92% 80%,#2563eb12,#0000 24rem),#f8fafc;position:relative;overflow:hidden}#modules:before{content:"";opacity:.45;pointer-events:none;background-image:linear-gradient(#0f766e09 1px,#0000 1px),linear-gradient(90deg,#0f766e09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}#modules .public-container{z-index:1;position:relative}.public-feature-card{min-height:calc(var(--spacing) * 64);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);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:.3s;flex-direction:column;transition-duration:.3s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.public-feature-card:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-teal-200);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#022f2e1a}@supports (color:color-mix(in lab, red, red)){.public-feature-card:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}}@media (min-width:40rem){.public-feature-card{padding:calc(var(--spacing) * 6)}}.public-feature-card{border-radius:1.15rem}.public-feature-card:before{content:"";opacity:0;background:linear-gradient(#14b8a6,#0f766e);width:.24rem;transition:opacity .25s;position:absolute;inset:0 auto 0 0}.public-feature-card:hover:before{opacity:1}.public-feature-card-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.public-feature-number{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-slate-300)}.public-feature-content{flex:1}.public-feature-card h3{margin-top:calc(var(--spacing) * 5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-950)}.public-feature-card p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-600)}.public-feature-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0b4f4a26;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.public-feature-icon{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-900) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.public-feature-icon{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:.3s;background:linear-gradient(135deg,#0f766e,#14b8a6);transition-duration:.3s}.public-feature-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.45rem}.public-feature-card:hover .public-feature-icon{transform:scale(1.06)rotate(-3deg)}.public-feature-card:nth-child(2) .public-feature-icon{background:linear-gradient(135deg,#2563eb,#06b6d4)}.public-feature-card:nth-child(3) .public-feature-icon{background:linear-gradient(135deg,#7c3aed,#a855f7)}.public-feature-card:nth-child(4) .public-feature-icon{background:linear-gradient(135deg,#d97706,#f59e0b)}.public-feature-card:nth-child(5) .public-feature-icon{background:linear-gradient(135deg,#059669,#22c55e)}.public-feature-card:nth-child(6) .public-feature-icon{background:linear-gradient(135deg,#db2777,#f43f5e)}.public-feature-status{margin-top:calc(var(--spacing) * 5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 4);display:flex}.public-feature-status>span{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-500);display:inline-flex}.public-feature-status i{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-emerald-500);border-radius:3.40282e38px}.public-feature-status>svg{fill:none;stroke:#0f766e;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;transition:transform .2s}.public-feature-card:hover .public-feature-status>svg{transform:translate(.2rem)}.public-workflow{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#02061814;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.public-workflow{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 8%, transparent) var(--tw-shadow-alpha), transparent)}}@media (min-width:40rem){.public-workflow{padding:calc(var(--spacing) * 6)}}.public-workflow{border-radius:1.25rem}.public-workflow-grid{display:block}#workflow{background:linear-gradient(135deg,#fff 0% 52%,#f0fdfa 100%)}.public-workflow-summary{margin-top:calc(var(--spacing) * 7);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.public-workflow-summary>span{min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);text-align:center}.public-workflow-summary>span+span{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-slate-200)}.public-workflow-summary strong,.public-workflow-summary small{display:block}.public-workflow-summary strong{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-teal-700)}.public-workflow-summary small{margin-top:var(--spacing);--tw-leading:calc(var(--spacing) * 4);font-size:.65rem;line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-500)}.public-workflow-head{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-bottom:calc(var(--spacing) * 5);display:flex}.public-workflow-head>div>span{--tw-font-weight:var(--font-weight-black);font-size:.65rem;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);color:var(--color-teal-700);text-transform:uppercase;display:block}.public-workflow-head>div>strong{margin-top:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-950);display:block}.public-workflow-head>small{align-items:center;gap:calc(var(--spacing) * 2);background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-black);font-size:.65rem;font-weight:var(--font-weight-black);color:var(--color-emerald-700);border-radius:3.40282e38px;flex-shrink:0;display:inline-flex}.public-workflow-head>small i{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-emerald-500);border-radius:3.40282e38px;box-shadow:0 0 0 .22rem #10b9811f}.public-workflow-step{align-items:stretch;gap:calc(var(--spacing) * 4);border-radius:var(--radius-xl);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * 3);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));display:flex;position:relative}@media (min-width:40rem){.public-workflow-step{gap:calc(var(--spacing) * 5)}}.public-workflow-step:hover{background:linear-gradient(90deg,#f0fdfae6,#0000)}.public-workflow:not(.public-workflow-grid) .public-workflow-step+.public-workflow-step{margin-top:calc(var(--spacing) * 3)}.public-workflow-step-marker{width:calc(var(--spacing) * 11);flex-shrink:0;justify-content:center;display:flex;position:relative}.public-workflow-step-marker>span{z-index:10;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);background-color:var(--color-slate-950);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#02061826;flex-shrink:0;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.public-workflow-step-marker>span{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.public-workflow-step-marker>i{background:linear-gradient(#99f6e4,#cbd5e1);width:1px;position:absolute;top:2.35rem;bottom:-1.25rem}.public-workflow-step:last-of-type .public-workflow-step-marker>i{display:none}.public-workflow-step>div:last-child{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);min-width:0;padding-inline:calc(var(--spacing) * 14);padding-block:calc(var(--spacing) * 4);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));flex:1;position:relative}.public-workflow-step:hover>div:last-child{border-color:var(--color-teal-200);background-color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#022f2e0d}@supports (color:color-mix(in lab, red, red)){.public-workflow-step:hover>div:last-child{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.public-workflow-step-icon{top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-lg);background-color:var(--color-white);color:var(--color-teal-700);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--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:var(--color-slate-200);place-items:center;display:grid;position:absolute}.public-workflow-step-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem}.public-workflow-step h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-950)}.public-workflow-step p{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600)}.public-workflow-complete{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);padding:calc(var(--spacing) * 4);display:flex}.public-workflow-complete>span{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);background-color:var(--color-emerald-600);color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#00976733;border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.public-workflow-complete>span{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-600) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.public-workflow-complete svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem}.public-workflow-complete strong,.public-workflow-complete small{display:block}.public-workflow-complete strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-emerald-950)}.public-workflow-complete small{margin-top:var(--spacing);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-emerald-700)}:where(.public-faq-list>: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)))}.public-faq-item{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);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:.3s;border-radius:1rem;transition-duration:.3s;overflow:hidden}.public-faq-item.is-open{border-color:var(--color-teal-200);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#022f2e14}@supports (color:color-mix(in lab, red, red)){.public-faq-item.is-open{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-950) 8%, transparent) var(--tw-shadow-alpha), transparent)}}.public-faq-item button{align-items:center;gap:calc(var(--spacing) * 4);width:100%;padding:calc(var(--spacing) * 5);text-align:left;--tw-outline-style:none;outline-style:none;display:flex}.public-faq-item button>span{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-lg);background-color:var(--color-slate-100);--tw-font-weight:var(--font-weight-black);font-size:.65rem;font-weight:var(--font-weight-black);color:var(--color-slate-500);flex-shrink:0;place-items:center;display:grid}.public-faq-item.is-open button>span{background-color:var(--color-teal-600);color:var(--color-white)}.public-faq-item button>strong{min-width:0;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-950);flex:1}.public-faq-item button>i{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);background-color:var(--color-slate-100);color:var(--color-slate-600);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:.3s;border-radius:3.40282e38px;flex-shrink:0;place-items:center;transition-duration:.3s;display:grid}.public-faq-item button>i svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem}.public-faq-item.is-open button>i{background-color:var(--color-teal-50);color:var(--color-teal-700);transform:rotate(180deg)}.public-faq-answer{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.public-faq-answer>p{overflow:hidden}.public-faq-item.is-open .public-faq-answer{grid-template-rows:1fr}.public-faq-item .public-faq-answer p{padding-inline:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-slate-600);padding-left:5rem}.public-faq-help{margin-top:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 4);display:flex}.public-faq-help>span{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-lg);background-color:var(--color-white);color:var(--color-teal-700);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--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:var(--color-slate-200);flex-shrink:0;place-items:center;display:grid}.public-faq-help svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem}.public-faq-help>div{flex:1;min-width:0}.public-faq-help strong,.public-faq-help small{display:block}.public-faq-help strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-900)}.public-faq-help small{margin-top:var(--spacing);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-slate-500)}.public-faq-help>a{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);background-color:var(--color-slate-950);color:var(--color-white);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));border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.public-faq-help>a:hover{background-color:var(--color-teal-700)}}.public-final-cta{gap:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-teal-900);background-color:var(--color-slate-950);padding:calc(var(--spacing) * 6);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#02061826;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.public-final-cta{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}@media (min-width:40rem){.public-final-cta{padding:calc(var(--spacing) * 8)}}@media (min-width:64rem){.public-final-cta{flex-direction:row;justify-content:space-between;align-items:center}}.public-final-cta{background:radial-gradient(circle at 85% 20%,#14b8a63b,#0000 22rem),linear-gradient(135deg,#020617,#0f172a 62%,#042f2e);border-radius:1.4rem}.public-final-cta:before{content:"";opacity:.15;pointer-events:none;background-image:linear-gradient(#5eead433 1px,#0000 1px),linear-gradient(90deg,#5eead433 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.public-final-cta-copy,.public-final-cta-action{z-index:1;position:relative}.public-final-cta-copy{max-width:52rem}.public-final-cta .public-eyebrow{color:var(--color-teal-200)}.public-final-cta .public-section-title{max-width:var(--container-3xl);color:var(--color-white)}.public-final-benefits{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.public-final-benefits span{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.public-final-benefits span{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.public-final-benefits span{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.public-final-benefits span{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.public-final-benefits span{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.public-final-benefits span{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.public-final-benefits i{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-teal-300);border-radius:3.40282e38px}.public-final-cta-action{min-width:calc(var(--spacing) * 56);flex-direction:column;align-items:center;display:flex}.public-final-lock{margin-bottom:calc(var(--spacing) * 3);height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);background-color:var(--color-teal-400);color:var(--color-slate-950);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#00d3bd33;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.public-final-lock{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-400) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.public-final-lock svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem}.public-final-cta-action small{margin-top:calc(var(--spacing) * 3);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:.65rem;font-weight:var(--font-weight-semibold);color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.public-final-cta-action small{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.public-cta-large{height:calc(var(--spacing) * 12);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-teal-400);padding-inline:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-950);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#00d3bd33;flex-shrink:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.public-cta-large{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-400) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.public-cta-large{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 (hover:hover){.public-cta-large:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-teal-300)}}.public-cta-large:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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:#46ecd54d}@supports (color:color-mix(in lab, red, red)){.public-cta-large:focus{--tw-ring-color:color-mix(in oklab, var(--color-teal-300) 30%, transparent)}}.public-cta-large:focus{--tw-outline-style:none;outline-style:none}.public-cta-large svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;transition:transform .2s}.public-cta-large:hover svg{transform:translate(.2rem)}.public-legal-hero{background-color:var(--color-slate-950);padding-top:calc(var(--spacing) * 32);padding-bottom:calc(var(--spacing) * 16)}@media (min-width:40rem){.public-legal-hero{padding-top:calc(var(--spacing) * 36);padding-bottom:calc(var(--spacing) * 20)}}.public-legal-hero{background:radial-gradient(circle at 18% 20%,#14b8a638,#0000 28%),linear-gradient(135deg,#020617 0%,#0f172a 58%,#0f766e 130%)}.public-legal-aside{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);height:fit-content;padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.public-legal-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);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:.3s;transition-duration:.3s}@media (hover:hover){.public-legal-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#02061814}@supports (color:color-mix(in lab, red, red)){.public-legal-card:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 8%, transparent) var(--tw-shadow-alpha), transparent)}}}.public-legal-card h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-950)}.public-legal-card p,.public-legal-card li{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-slate-600)}.public-legal-card p{margin-top:calc(var(--spacing) * 3)}.public-legal-card ul{margin-top:calc(var(--spacing) * 4)}:where(.public-legal-card ul>: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)))}.public-legal-card li{border-radius:var(--radius-lg);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.public-footer{border-top-style:var(--tw-border-style);border-color:#ffffff14;border-top-width:1px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.public-footer{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.public-footer{background-color:var(--color-slate-950);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 12);padding-bottom:calc(var(--spacing) * 7)}@media (min-width:40rem){.public-footer{padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 14)}}@media (min-width:64rem){.public-footer{padding-inline:calc(var(--spacing) * 8)}}.public-footer{background-image:linear-gradient(145deg,#020617 0%,#07151d 62%,#042f2e 100%)}.public-footer-accent{pointer-events:none;top:calc(var(--spacing) * -40);right:calc(var(--spacing) * -32);height:calc(var(--spacing) * 80);width:calc(var(--spacing) * 80);background-color:#00d3bd14;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){.public-footer-accent{background-color:color-mix(in oklab, var(--color-teal-400) 8%, transparent)}}.public-footer-accent{--tw-blur:blur(var(--blur-3xl));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,)}.public-footer-top{margin-inline:auto;margin-bottom:calc(var(--spacing) * 10);max-width:var(--container-7xl);gap:calc(var(--spacing) * 5);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.public-footer-top{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.public-footer-top{padding-bottom:calc(var(--spacing) * 8)}@media (min-width:64rem){.public-footer-top{flex-direction:row;justify-content:space-between;align-items:center}}.public-footer-top>div:first-child{align-items:center;gap:calc(var(--spacing) * 4);display:flex}.public-footer-top-icon{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);background-color:var(--color-teal-400);color:var(--color-slate-950);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#00d3bd26;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.public-footer-top-icon{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-400) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.public-footer-top svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem}.public-footer-top strong,.public-footer-top small{display:block}.public-footer-top strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white)}.public-footer-top small{margin-top:var(--spacing);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-slate-400)}.public-footer-trust{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.public-footer-trust span{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.public-footer-trust span{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.public-footer-trust span{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.public-footer-trust span{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.public-footer-trust span{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-300)}.public-footer-trust i{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-emerald-400);border-radius:3.40282e38px;box-shadow:0 0 0 .2rem #34d3991f}.public-footer-grid{max-width:var(--container-7xl);gap:calc(var(--spacing) * 10);margin-inline:auto;display:grid;position:relative}@media (min-width:40rem){.public-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.public-footer-grid{gap:calc(var(--spacing) * 8);grid-template-columns:1.6fr repeat(3,1fr)}}.public-footer-brand>p{margin-top:calc(var(--spacing) * 5);max-width:var(--container-sm);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-slate-400)}.public-footer-tags{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.public-footer-tags span{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.public-footer-tags span{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.public-footer-tags span{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.public-footer-tags span{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.public-footer-tags span{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-bold);font-size:.65rem;font-weight:var(--font-weight-bold);color:var(--color-slate-400)}.public-socials{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.public-socials a{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.public-socials a{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.public-socials a{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.public-socials a{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.public-socials a{color:var(--color-slate-300);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 (hover:hover){.public-socials a:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#46ecd566}@supports (color:color-mix(in lab, red, red)){.public-socials a:hover{border-color:color-mix(in oklab, var(--color-teal-300) 40%, transparent)}}.public-socials a:hover{background-color:var(--color-teal-400);color:var(--color-slate-950)}}.public-socials svg{width:18px;height:18px}.public-footer-column{align-items:flex-start;gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.public-footer-column h2{margin-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-white);text-transform:uppercase}.public-footer-column a{max-width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-slate-400);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));position:relative}@media (hover:hover){.public-footer-column a:hover{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-teal-300)}}.public-footer-column:not(.public-footer-contact) a{padding-left:calc(var(--spacing) * 3)}.public-footer-column:not(.public-footer-contact) a:before{content:"";opacity:.55;background:#2dd4bf;border-radius:999px;width:.25rem;height:.25rem;position:absolute;top:.65rem;left:0}.public-footer-contact a{align-items:center;gap:calc(var(--spacing) * 2.5);display:flex}.public-footer-contact a>span{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.public-footer-contact a>span{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.public-footer-contact a>span{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.public-footer-contact a>span{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.public-footer-contact a>span{color:var(--color-teal-300)}.public-footer-contact svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:.95rem}.public-footer-contact em{font-style:normal}.public-footer-bottom{margin-inline:auto;margin-top:calc(var(--spacing) * 10);max-width:var(--container-7xl);gap:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px;flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.public-footer-bottom{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.public-footer-bottom{padding-top:calc(var(--spacing) * 6);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-slate-500)}@media (min-width:40rem){.public-footer-bottom{flex-direction:row;justify-content:space-between;align-items:center}}.public-footer-bottom>div{align-items:center;column-gap:calc(var(--spacing) * 5);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.public-footer-bottom a{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 (hover:hover){.public-footer-bottom a:hover{color:var(--color-white)}}.reset-page{background-color:var(--color-slate-950);min-height:100vh;display:grid}@media (min-width:64rem){.reset-page{grid-template-columns:minmax(0,1.05fr) minmax(32rem,.95fr)}}.reset-showcase{border-right-style:var(--tw-border-style);border-color:#ffffff1a;border-right-width:1px;min-height:100vh;display:none;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reset-showcase{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.reset-showcase{background-color:var(--color-slate-950);padding:calc(var(--spacing) * 10);color:var(--color-white)}@media (min-width:64rem){.reset-showcase{flex-direction:column;justify-content:space-between;display:flex}}@media (min-width:80rem){.reset-showcase{padding:calc(var(--spacing) * 14)}}.reset-showcase{background-image:linear-gradient(145deg,#020617 0%,#071923 56%,#064e3b 135%)}.reset-orb{pointer-events:none;--tw-blur:blur(var(--blur-3xl));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,);border-radius:3.40282e38px;position:absolute}.reset-orb-one{top:33.3333%;left:calc(var(--spacing) * -32);height:calc(var(--spacing) * 96);width:calc(var(--spacing) * 96);background-color:#00d3bd26}@supports (color:color-mix(in lab, red, red)){.reset-orb-one{background-color:color-mix(in oklab, var(--color-teal-400) 15%, transparent)}}.reset-orb-two{top:calc(var(--spacing) * -20);right:calc(var(--spacing) * -24);height:calc(var(--spacing) * 80);width:calc(var(--spacing) * 80);background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.reset-orb-two{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.reset-brand{z-index:10;align-items:center;gap:calc(var(--spacing) * 3);width:fit-content;display:flex;position:relative}.reset-brand>span{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-xl);background-color:var(--color-teal-400);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-950);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#022f2e4d;place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reset-brand>span{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.reset-brand img{background-color:var(--color-white);object-fit:contain;width:100%;height:100%;padding:var(--spacing)}.reset-brand strong,.reset-brand small{display:block}.reset-brand strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.reset-brand small{margin-top:calc(var(--spacing) * .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-slate-400)}.reset-showcase-content{z-index:10;width:100%;max-width:var(--container-2xl);padding-block:calc(var(--spacing) * 12);margin-inline:auto;position:relative}.reset-badge{align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#46ecd533;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.reset-badge{border-color:color-mix(in oklab, var(--color-teal-300) 20%, transparent)}}.reset-badge{background-color:#00d3bd1a}@supports (color:color-mix(in lab, red, red)){.reset-badge{background-color:color-mix(in oklab, var(--color-teal-400) 10%, transparent)}}.reset-badge{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-teal-300);text-transform:uppercase}.reset-badge i{height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);background-color:var(--color-teal-300);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#46ecd599;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.reset-badge i{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-300) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.reset-showcase h1{margin-top:calc(var(--spacing) * 7);max-width:var(--container-xl);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1.08;--tw-font-weight:var(--font-weight-black);line-height:1.08;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}@media (min-width:80rem){.reset-showcase h1{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.reset-showcase h1 em{color:var(--color-teal-300);font-style:normal}.reset-showcase-content>p{margin-top:calc(var(--spacing) * 6);max-width:var(--container-xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);color:var(--color-slate-300)}.reset-steps{margin-top:calc(var(--spacing) * 10);max-width:var(--container-xl);gap:calc(var(--spacing) * 3);display:grid}.reset-steps>div{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff14;display:flex}@supports (color:color-mix(in lab, red, red)){.reset-steps>div{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.reset-steps>div{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.reset-steps>div{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.reset-steps>div{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-slate-500)}.reset-steps>div>span{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.reset-steps>div>span{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.reset-steps>div>span{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.reset-steps>div>span{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.reset-steps>div>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.reset-steps small,.reset-steps strong{display:block}.reset-steps small{--tw-font-weight:var(--font-weight-black);font-size:10px;font-weight:var(--font-weight-black);--tw-tracking:.15em;letter-spacing:.15em;text-transform:uppercase}.reset-steps strong{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-400)}.reset-steps .is-current{border-color:#46ecd54d}@supports (color:color-mix(in lab, red, red)){.reset-steps .is-current{border-color:color-mix(in oklab, var(--color-teal-300) 30%, transparent)}}.reset-steps .is-current{background-color:#00d3bd1a}@supports (color:color-mix(in lab, red, red)){.reset-steps .is-current{background-color:color-mix(in oklab, var(--color-teal-400) 10%, transparent)}}.reset-steps .is-current{color:var(--color-teal-300)}.reset-steps .is-current>span{border-color:#46ecd54d}@supports (color:color-mix(in lab, red, red)){.reset-steps .is-current>span{border-color:color-mix(in oklab, var(--color-teal-300) 30%, transparent)}}.reset-steps .is-current>span{background-color:var(--color-teal-300);color:var(--color-slate-950);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#022f2e66}@supports (color:color-mix(in lab, red, red)){.reset-steps .is-current>span{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-950) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.reset-steps .is-current strong{color:var(--color-white)}.reset-steps .is-complete>span{border-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.reset-steps .is-complete>span{border-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.reset-steps .is-complete>span{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.reset-steps .is-complete>span{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.reset-steps .is-complete>span{color:var(--color-emerald-300)}.reset-trust{z-index:10;gap:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-400);flex-wrap:wrap;display:flex;position:relative}.reset-trust span{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.reset-trust svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);fill:none;stroke:var(--color-teal-300);stroke-width:1.8px}.reset-access{background-color:var(--color-slate-100);min-height:100vh;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);place-items:center;display:grid;position:relative;overflow:hidden}@media (min-width:40rem){.reset-access{padding-inline:calc(var(--spacing) * 8)}}.reset-access{background-image:radial-gradient(circle at 85% 10%,#14b8a61f,#0000 26%),radial-gradient(circle at 10% 90%,#3b82f614,#0000 24%)}.reset-card{width:100%;max-width:var(--container-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-white);background-color:var(--color-white);padding:calc(var(--spacing) * 6);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#cad5e299;border-radius:2rem;position:relative}@supports (color:color-mix(in lab, red, red)){.reset-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-300) 60%, transparent) var(--tw-shadow-alpha), transparent)}}@media (min-width:40rem){.reset-card{padding:calc(var(--spacing) * 9)}}.reset-card nav{margin-bottom:calc(var(--spacing) * 8);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:flex}.reset-card nav a{color:var(--color-slate-500);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 (hover:hover){.reset-card nav a:hover{color:var(--color-teal-700)}}.reset-card nav span{background-color:var(--color-teal-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);color:var(--color-teal-700);border-radius:3.40282e38px}.reset-card-icon{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);border-radius:var(--radius-2xl);background-color:var(--color-slate-950);color:var(--color-teal-300);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:oklch(86.9% .022 252.894);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.reset-card-icon{--tw-shadow-color:color-mix(in oklab, var(--color-slate-300) var(--tw-shadow-alpha), transparent)}}.reset-card-icon svg{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.reset-heading{margin-top:calc(var(--spacing) * 6)}.reset-heading>p{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-teal-700);text-transform:uppercase}.reset-heading h2{margin-top:calc(var(--spacing) * 3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-950)}@media (min-width:40rem){.reset-heading h2{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.reset-heading>span{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-slate-500);display:block}.reset-heading strong{word-break:break-all;color:var(--color-slate-700)}.reset-alert{margin-top:calc(var(--spacing) * 5);align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;display:flex}.reset-alert>span{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-lg);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);flex-shrink:0;place-items:center;display:grid}.reset-alert strong{margin-bottom:calc(var(--spacing) * .5);display:block}.reset-alert.is-error{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-700)}.reset-alert.is-error>span{background-color:var(--color-red-100)}.reset-alert.is-code{border-color:var(--color-blue-200);background-color:var(--color-blue-50);color:var(--color-blue-800)}.reset-alert.is-code>span{background-color:var(--color-blue-100)}.reset-form{margin-top:calc(var(--spacing) * 7)}:where(.reset-form>: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)))}.reset-form>label>span{margin-bottom: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-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800);display:block}.reset-control{min-height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 4);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));display:flex}.reset-control:focus-within{border-color:var(--color-teal-500);background-color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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:#00baa71a}@supports (color:color-mix(in lab, red, red)){.reset-control:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-teal-500) 10%, transparent)}}.reset-control svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);fill:none;stroke:var(--color-slate-400);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.reset-control input{border-style:var(--tw-border-style);min-width:0;padding-block:calc(var(--spacing) * 3);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-slate-950);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.reset-control input::placeholder{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-400)}.reset-control.is-code input{text-align:center;font-family:var(--font-mono);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-tracking:.42em;letter-spacing:.42em}.reset-form>button{margin-top:calc(var(--spacing) * 5);min-height:calc(var(--spacing) * 14);justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-teal-700);width:100%;padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#00776e33;display:flex}@supports (color:color-mix(in lab, red, red)){.reset-form>button{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-700) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.reset-form>button{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 (hover:hover){.reset-form>button:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-teal-800);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.reset-form>button b{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.reset-checkbox{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);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-slate-600);display:flex}.reset-checkbox input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);accent-color:var(--color-teal-700)}.reset-checkbox span{margin:0!important}.reset-secondary{margin-top:calc(var(--spacing) * 3);min-height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-600);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));justify-content:center;align-items:center;display:flex}@media (hover:hover){.reset-secondary:hover{border-color:var(--color-teal-200);background-color:var(--color-teal-50);color:var(--color-teal-700)}}.reset-help{margin-top:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 4);display:flex}.reset-help svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);fill:none;stroke:var(--color-slate-400);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.reset-help strong,.reset-help a{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:block}.reset-help strong{color:var(--color-slate-700)}.reset-help a{margin-top:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-teal-700)}@media (hover:hover){.reset-help a:hover{color:var(--color-teal-900)}}@media (max-width:1023px){.reset-access{background-color:var(--color-slate-950);background-image:radial-gradient(circle at 80% 0,#2dd4bf2e,#0000 30%),linear-gradient(160deg,#020617,#0f172a)}.reset-card{max-width:var(--container-lg)}}@media (max-width:639px){.reset-access{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 4);align-items:flex-start}.reset-card{border-radius:var(--radius-2xl);padding:calc(var(--spacing) * 5)}.reset-card nav{margin-bottom:calc(var(--spacing) * 6)}.reset-heading h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.public-footer-bottom .public-powered-by{margin-left:var(--spacing);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-teal-300)}@media (hover:hover){.public-footer-bottom .public-powered-by:hover{color:var(--color-teal-200)}}.public-footer-bottom button{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.public-footer-bottom button{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.public-footer-bottom button{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.public-footer-bottom button{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.public-footer-bottom button{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-400);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 (hover:hover){.public-footer-bottom button:hover{border-color:#46ecd54d}@supports (color:color-mix(in lab, red, red)){.public-footer-bottom button:hover{border-color:color-mix(in oklab, var(--color-teal-300) 30%, transparent)}}.public-footer-bottom button:hover{color:var(--color-teal-300)}}.public-footer-bottom button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.9rem}.public-network-section{color:#e2e8f0;background:radial-gradient(circle at 15% 10%,#14b8a62e,#0000 32%),radial-gradient(circle at 90% 70%,#2563eb33,#0000 35%),#020617;padding:clamp(4.5rem,8vw,7rem) 0;position:relative;overflow:hidden}.public-network-section:before{content:"";opacity:.15;pointer-events:none;background-image:linear-gradient(#94a3b833 1px,#0000 1px),linear-gradient(90deg,#94a3b833 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.public-network-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex;position:relative}.public-network-heading h2{color:#fff;letter-spacing:-.035em;max-width:48rem;margin-top:.75rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:900;line-height:1.05}.public-network-heading>p{color:#94a3b8;max-width:25rem;font-size:.95rem;line-height:1.75}.public-network-layout{grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);gap:1.25rem;display:grid;position:relative}.public-network-stats{gap:1rem;display:grid}.public-network-stat{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172ad1;border:1px solid #94a3b82e;border-radius:1.25rem;min-height:10rem;padding:1.35rem;transition:transform .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000003d}.public-network-stat:hover{border-color:#5eead48c;transform:translateY(-4px)}.public-network-stat:after{content:"";filter:blur(4px);opacity:.22;border-radius:999px;width:9rem;height:9rem;position:absolute;bottom:-5rem;right:-4rem}.public-network-stat.is-teal:after{background:#14b8a6}.public-network-stat.is-blue:after{background:#3b82f6}.public-network-stat.is-amber:after{background:#f59e0b}.public-network-stat.is-violet:after{background:#8b5cf6}.public-network-stat-icon{float:right;color:#5eead4;background:#2dd4bf1f;border-radius:.8rem;place-items:center;width:2.5rem;height:2.5rem;font-size:1.4rem;display:grid}.public-network-stat-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.public-network-stat.is-violet .public-network-stat-icon{color:#c4b5fd;background:#8b5cf624}.public-network-stat strong{color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(2.3rem,5vw,3.5rem);font-weight:900;line-height:1;display:block}.public-network-stat p{color:#e2e8f0;margin-top:.65rem;font-size:1rem;font-weight:800}.public-network-stat small{color:#8293aa;max-width:20rem;margin-top:.45rem;font-size:.76rem;font-weight:600;line-height:1.55;display:block}.public-network-map{background:linear-gradient(145deg,#082f49b8,#0f172aeb);border:1px solid #38bdf847;border-radius:1.5rem;padding:1.4rem;overflow:hidden;box-shadow:0 30px 80px #0000004d}.public-network-map-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.public-network-map-head span:first-child{color:#5eead4;letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:900}.public-network-map-head h3{color:#fff;margin-top:.25rem;font-size:1.15rem;font-weight:900}.public-network-live{background:#14b8a614;border:1px solid #2dd4bf33;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .7rem;font-weight:800;display:inline-flex;color:#99f6e4!important;letter-spacing:0!important;text-transform:none!important;font-size:.68rem!important}.public-network-live i{background:#2dd4bf;border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 0 .3rem #2dd4bf1f}.public-world-map{background:radial-gradient(circle at 50% 45%,#0e749033,#0000 48%),#071426;border:1px solid #7dd3fc24;border-radius:1.1rem;min-height:23rem;position:relative;overflow:hidden}.public-world-map:after{content:"";pointer-events:none;background-image:linear-gradient(#38bdf814 1px,#0000 1px),linear-gradient(90deg,#38bdf814 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.public-world-map svg{z-index:1;filter:drop-shadow(0 15px 25px #0284c71f);width:100%;height:auto;display:block;position:relative}.public-map-ocean{fill:#05122485;stroke:#67e8f938;stroke-width:1px}.public-map-country{fill:#17304b;stroke:#4b6b83;stroke-width:.55px;vector-effect:non-scaling-stroke;transition:fill .2s,filter .2s,opacity .2s}.public-map-country:hover{fill:#24506d;filter:brightness(1.18)}.public-map-country.has-shops{cursor:pointer;filter:saturate(1.18)brightness(1.08)}.public-map-country.has-shops:hover{filter:saturate(1.35)brightness(1.25)drop-shadow(0 0 5px #fde047a6)}.public-map-borders{fill:none;stroke:#bae6fd5c;stroke-width:.45px;vector-effect:non-scaling-stroke;pointer-events:none}.public-map-loading{z-index:3;color:#bae6fd;justify-content:center;align-items:center;gap:.75rem;font-size:.78rem;font-weight:800;display:flex;position:absolute;inset:0}.public-map-loading i{border:2px solid #67e8f940;border-top-color:#2dd4bf;border-radius:999px;width:1rem;height:1rem;animation:.8s linear infinite public-map-spin}@keyframes public-map-spin{to{transform:rotate(360deg)}}.public-map-tooltip{z-index:5;pointer-events:none;background:#020617f0;border:1px solid #5eead461;border-radius:.7rem;width:max-content;max-width:12rem;padding:.65rem .75rem;position:absolute;box-shadow:0 12px 30px #00000061}.public-map-tooltip strong,.public-map-tooltip span{display:block}.public-map-tooltip strong{color:#fff;font-size:.75rem}.public-map-tooltip span{color:#5eead4;margin-top:.18rem;font-size:.68rem;font-weight:800}.public-map-legend{color:#94a3b8;justify-content:flex-end;align-items:center;gap:.35rem;margin-top:.7rem;font-size:.62rem;font-weight:700;display:flex}.public-map-legend i{border-radius:999px;width:1.25rem;height:.45rem}.public-map-legend i:first-of-type{background:#30123b}.public-map-legend i:nth-of-type(2){background:#1687a7}.public-map-legend i:nth-of-type(3){background:#84d44b}.public-map-legend i:nth-of-type(4){background:#f9c932}.public-network-countries{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.public-network-countries>div{background:#0f172a99;border:1px solid #94a3b824;border-radius:.85rem;align-items:center;gap:.7rem;min-width:0;padding:.75rem;display:flex}.public-network-countries>div>span{font-size:1.4rem}.public-country-flag{object-fit:cover;border-radius:.25rem;flex:none;width:2rem;height:1.5rem;box-shadow:0 0 0 1px #e2e8f033}.public-map-tooltip strong{align-items:center;gap:.45rem;display:flex}.public-tooltip-flag{object-fit:cover;border-radius:.15rem;flex:none;width:1.5rem;height:1rem;box-shadow:0 0 0 1px #e2e8f033}.public-network-countries p{min-width:0}.public-network-countries strong,.public-network-countries small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.public-network-countries strong{color:#e2e8f0;font-size:.75rem}.public-network-countries small{color:#67e8f9;margin-top:.15rem;font-size:.65rem;font-weight:700}.public-network-empty{color:#94a3b8;text-align:center;grid-column:1/-1;padding:1rem}@media (max-width:900px){.public-network-heading{flex-direction:column;align-items:flex-start}.public-network-layout{grid-template-columns:minmax(0,1fr)}.public-network-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.public-network-stat{min-height:12rem}}@media (max-width:639px){.public-home-card{border-radius:1.15rem;padding:1rem}.public-home-card-head{align-items:flex-start}.public-home-card-head>strong{padding:.55rem .65rem}.public-home-card-brand small{display:none}.public-home-card-total{padding-block:1.25rem}.public-home-card-foot{flex-direction:column;align-items:flex-start}.public-home-card-foot small{text-align:left}.public-workflow-head{flex-direction:column}.public-workflow-step{gap:.6rem}.public-workflow-step-marker{width:2.5rem}.public-workflow-step-marker>span{width:2.35rem;height:2.35rem}.public-workflow-step>div:last-child{padding:.9rem .8rem .9rem 2.9rem}.public-workflow-step-icon{top:.75rem;left:.7rem}.public-workflow-summary small{font-size:.58rem}.public-faq-item button{gap:.65rem;padding:1rem}.public-faq-item .public-faq-answer p{padding:0 1rem 1rem}.public-final-cta-action,.public-final-cta-action .public-cta-large{width:100%}.public-network-section{padding-block:4rem}.public-network-stats,.public-network-countries{grid-template-columns:minmax(0,1fr)}.public-network-stat{min-height:9.5rem}.public-network-map{padding:1rem}.public-network-map-head{flex-direction:column;align-items:flex-start}.public-world-map{min-height:16rem}.public-map-legend{justify-content:center}#plans{overflow:visible}#plans .public-section-header,#plans .public-plan-panel{opacity:1!important;visibility:visible!important;transform:none!important}#plans .public-plan-panel{border-radius:1rem;width:100%;max-width:100%;max-height:none;margin-top:1.5rem;padding:1rem;overflow:visible}#plans .public-plan-heading{align-items:flex-start;display:flex}#plans .public-plan-heading h2{font-size:1.35rem;line-height:1.25}#plans .public-plan-heading-copy{font-size:.82rem;line-height:1.55}#plans .public-plan-grid{gap:1rem;width:100%;grid-template-columns:minmax(0,1fr)!important;display:grid!important}#plans .public-plan-card{width:100%;min-width:0;min-height:0;padding:1.1rem;display:flex!important}#plans .public-plan-price strong{font-size:2.25rem}#plans .public-plan-card ul{margin-top:1rem}#plans .public-plan-card a{margin-top:1.25rem}#plans .public-plan-assurance{grid-template-columns:minmax(0,1fr)}}[data-reveal]{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(1rem)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal].is-visible,.public-feature-card,.public-hero-cta,.public-hero-secondary,.public-hero-metric,.public-cta-large{transition:none;transform:none}.public-map-marker i{animation:none}}.app-shell{min-height:100vh;transition-property:grid-template-columns;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 (min-width:64rem){.app-shell{grid-template-columns:17rem 1fr;display:grid}}.app-main{min-width:0}@media (min-width:64rem){.app-main{grid-column-start:2}}.mobile-bottom-nav{z-index:35;right:max(.5rem, env(safe-area-inset-right));bottom:max(.5rem, env(safe-area-inset-bottom));left:max(.5rem, env(safe-area-inset-left));box-sizing:border-box;width:auto;min-width:0;max-width:none;display:block;transform:none;position:fixed!important}.mobile-bottom-nav__inner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-sizing:border-box;background:#0f172af7;border:1px solid #334155f2;border-radius:1.15rem;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.2rem;width:100%;min-width:0;max-width:100%;padding:.4rem;display:grid;overflow:hidden;box-shadow:0 18px 45px #02061752}.mobile-bottom-nav__item{color:#cbd5e1;-webkit-tap-highlight-color:transparent;border-radius:.85rem;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.2rem;width:100%;min-width:0;max-width:100%;min-height:3.6rem;padding:.35rem .15rem;transition:color .2s,background-color .2s,transform .2s;display:flex}.mobile-bottom-nav__item:active{transform:scale(.96)}.mobile-bottom-nav__item.is-active{color:#0f766e;background:#ccfbf1}.mobile-bottom-nav__icon,.mobile-bottom-nav__icon svg{width:1.3rem;height:1.3rem}.mobile-bottom-nav__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(.56rem,2.5vw,.68rem);font-weight:800;line-height:1rem;overflow:hidden}@media screen and (max-width:1023px){html{scroll-padding-top:calc(5.25rem + env(safe-area-inset-top));scroll-padding-bottom:calc(7rem + env(safe-area-inset-bottom));overflow-x:clip}body{width:100%;min-width:0;max-width:100%;overflow-x:clip}.app-shell,.app-main,.app-main>main{width:100%;min-width:0;max-width:100%}.app-topbar{width:100%;padding-top:env(safe-area-inset-top);z-index:30!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.app-main>main{padding-top:calc(5.25rem + env(safe-area-inset-top))!important;padding-bottom:calc(7rem + env(safe-area-inset-bottom))!important}.app-main>main:after{content:"";height:.5rem;display:block}}@media (min-width:1024px){.mobile-bottom-nav{display:none}}.app-sidebar{z-index:50;width:calc(var(--spacing) * 72);--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-slate-950);color:var(--color-slate-200);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0206184d;inset-block:0;flex-direction:column;display:flex;position:fixed;left:0}@supports (color:color-mix(in lab, red, red)){.app-sidebar{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.app-sidebar{transition-property:width,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;--tw-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out)}@media (min-width:64rem){.app-sidebar{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}}.app-sidebar{will-change:transform}.sidebar-overlay{pointer-events:none;visibility:hidden;z-index:40;background-color:#02061873;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.sidebar-overlay{background-color:color-mix(in oklab, var(--color-slate-950) 45%, transparent)}}.sidebar-overlay{opacity:0;--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:opacity .3s,visibility 0s linear .3s}.is-sidebar-open .app-sidebar{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.is-sidebar-open .sidebar-overlay{pointer-events:auto;visibility:visible;opacity:1}@media (min-width:64rem){.is-sidebar-open .sidebar-overlay{pointer-events:none;visibility:hidden;opacity:0}}.is-sidebar-open .sidebar-overlay{transition-delay:0s}@media (min-width:64rem){.is-sidebar-collapsed{grid-template-columns:5rem 1fr}.is-sidebar-collapsed .app-sidebar{width:calc(var(--spacing) * 20)}.is-sidebar-collapsed .sidebar-label{display:none}.is-sidebar-collapsed .app-sidebar a[href],.is-sidebar-collapsed .app-sidebar form,.is-sidebar-collapsed .sidebar-link{justify-content:center}.is-sidebar-collapsed .sidebar-link{padding-inline:0}.is-sidebar-collapsed .sidebar-nav-section{background-color:#0000;border-color:#0000;padding:0}}.sidebar-link{height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);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-slate-300);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));display:flex}@media (hover:hover){.sidebar-link:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.sidebar-link:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.sidebar-link:hover{color:var(--color-white)}}.sidebar-link: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);--tw-ring-color:#00d3bd99}@supports (color:color-mix(in lab, red, red)){.sidebar-link:focus{--tw-ring-color:color-mix(in oklab, var(--color-teal-400) 60%, transparent)}}.sidebar-link:focus{--tw-outline-style:none;outline-style:none}.sidebar-link.is-active{background-color:var(--color-teal-500);color:var(--color-slate-950);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#00baa733}@supports (color:color-mix(in lab, red, red)){.sidebar-link.is-active{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}@media (hover:hover){.sidebar-link.is-active:hover{background-color:var(--color-teal-400);color:var(--color-slate-950)}}.app-sidebar nav{scrollbar-width:thin;scrollbar-color:#334155 transparent}.saas-nav-group{position:relative}.saas-nav-group+.saas-nav-group{border-top:1px solid #3341557a;padding-top:.35rem}.saas-nav-group__title{color:#71829c;align-items:center;gap:.5rem;display:flex}.saas-nav-group__title i{background:#2dd4bf;border-radius:999px;flex:none;width:.35rem;height:.35rem;box-shadow:0 0 10px #2dd4bf8c}.saas-nav-section{--nav-tone:#2dd4bf;--nav-tone-soft:#2dd4bf1a}.saas-nav-section[data-tone=blue]{--nav-tone:#60a5fa;--nav-tone-soft:#3b82f61a}.saas-nav-section[data-tone=amber]{--nav-tone:#fbbf24;--nav-tone-soft:#f59e0b1a}.saas-nav-section[data-tone=violet]{--nav-tone:#a78bfa;--nav-tone-soft:#8b5cf61a}.saas-nav-section[data-tone=cyan]{--nav-tone:#22d3ee;--nav-tone-soft:#06b6d41a}.saas-nav-section[data-tone=slate]{--nav-tone:#94a3b8;--nav-tone-soft:#94a3b814}.saas-nav-section.sidebar-nav-section{border-color:var(--nav-tone);padding:.42rem;position:relative}@supports (color:color-mix(in lab, red, red)){.saas-nav-section.sidebar-nav-section{border-color:color-mix(in srgb,var(--nav-tone) 18%,#334155)}}.saas-nav-section.sidebar-nav-section{background:linear-gradient(145deg,var(--nav-tone-soft),#0f172ab8);box-shadow:inset 0 1px #ffffff06,0 10px 24px -24px var(--nav-tone)}.saas-nav-section>p{color:var(--nav-tone)!important}.saas-nav-section__dot{background:var(--nav-tone);box-shadow:0 0 9px var(--nav-tone)}@supports (color:color-mix(in lab, red, red)){.saas-nav-section__dot{box-shadow:0 0 9px color-mix(in srgb,var(--nav-tone) 65%,transparent)}}.saas-nav-group .sidebar-link{color:#b8c4d4;border:1px solid #0000;border-radius:.72rem;min-height:2.65rem;position:relative;overflow:hidden}.saas-nav-group .sidebar-link svg{color:#8293aa;width:1.12rem;height:1.12rem;transition:color .2s,transform .2s}.saas-nav-group .sidebar-link:hover{color:#f8fafc;background:#33415580;border-color:#47556994;transform:translate(2px)}.saas-nav-group .sidebar-link:hover svg{color:#5eead4;transform:scale(1.06)}.saas-nav-group .sidebar-link.is-active{color:#ecfeff;background:linear-gradient(100deg,#0d9488e0,#0f766e9e);border-color:#5eead46b;box-shadow:inset 3px 0 #5eead4,inset 0 1px #ffffff1a,0 9px 20px -14px #14b8a6cc}.saas-nav-group .sidebar-link.is-active:after{content:"";background:#99f6e4;border-radius:999px;width:.35rem;height:.35rem;position:absolute;right:.7rem;box-shadow:0 0 9px #5eead4}.saas-nav-group .sidebar-link.is-active svg{color:#ccfbf1}.is-sidebar-collapsed .saas-nav-group__title i{margin-inline:auto}.is-sidebar-collapsed .saas-nav-group .sidebar-link.is-active:after{display:none}.sidebar-shop-card{background:linear-gradient(135deg,#0d948833,#1e40af29);border:1px solid #2dd4bf3d;border-radius:.85rem;align-items:center;gap:.7rem;min-width:0;margin:.3rem 0 .65rem;padding:.7rem;display:flex}.sidebar-shop-logo{color:#0f766e;background:#fff;border-radius:.65rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;padding:.25rem;display:grid;overflow:hidden;box-shadow:0 6px 16px #0000002e}.sidebar-shop-logo img{object-fit:contain;width:100%;height:100%}.sidebar-shop-logo strong{font-size:.9rem;font-weight:900}.sidebar-shop-card small,.sidebar-shop-card strong,.sidebar-shop-card em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-shop-card small{color:#5eead4;text-transform:uppercase;letter-spacing:.12em;font-size:.56rem;font-weight:800}.sidebar-shop-card strong{color:#fff;margin-top:.15rem;font-size:.78rem}.sidebar-shop-card em{color:#94a3b8;margin-top:.12rem;font-size:.65rem;font-style:normal}@media (min-width:64rem){.is-sidebar-collapsed .sidebar-shop-card{background-color:#0000;border-color:#0000;justify-content:center;padding:0}}.icon-btn{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-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));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.icon-btn:hover{background-color:var(--color-slate-50)}}.icon-btn:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-slate-200);--tw-outline-style:none;outline-style:none}.icon-btn-dark{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-700);background-color:var(--color-slate-900);color:var(--color-slate-200);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));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.icon-btn-dark:hover{background-color:var(--color-slate-800)}}.icon-btn-dark: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);--tw-ring-color:#00d3bd99}@supports (color:color-mix(in lab, red, red)){.icon-btn-dark:focus{--tw-ring-color:color-mix(in oklab, var(--color-teal-400) 60%, transparent)}}.icon-btn-dark:focus{--tw-outline-style:none;outline-style:none}.shop-switcher{height:calc(var(--spacing) * 10);justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);max-width:8.5rem;padding-inline:calc(var(--spacing) * 3);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-slate-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));display:inline-flex}@media (hover:hover){.shop-switcher:hover{background-color:var(--color-slate-50)}}.shop-switcher:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-slate-200);--tw-outline-style:none;outline-style:none}@media (min-width:40rem){.shop-switcher{max-width:18rem}}.app-topbar{color:#e2e8f0;box-shadow:0 10px 32px #02061733;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(105deg,#020617fa,#0f172af7 52%,#111827fa)!important;border-color:#334155d1!important}.topbar-page-title{color:#f8fafc}.topbar-shop-name{color:#94a3b8}.app-topbar .topbar-title .icon-btn{color:#cbd5e1;background:#1e293be0;border-color:#475569}.app-topbar .topbar-title .icon-btn:hover{color:#5eead4;background:#263449;border-color:#2dd4bf}.topbar-notification-trigger{color:#e2e8f0;background:linear-gradient(145deg,#1e293bf5,#0f172af5);border:1px solid #475569e6;border-radius:.85rem;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:transform .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 8px 22px #02061742}.topbar-notification-trigger:hover{color:#5eead4;border-color:#2dd4bf;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 10px 26px #0d948833}.topbar-notification-trigger:focus-visible{outline-offset:2px;outline:2px solid #2dd4bf}.topbar-notification-icon,.topbar-notification-icon svg{width:1.35rem;height:1.35rem}.topbar-notification-count{color:#fff;background:linear-gradient(135deg,#fb7185,#e11d48);border:2px solid #0f172a;border-radius:999px;place-items:center;min-width:1.35rem;height:1.35rem;padding-inline:.25rem;font-size:.62rem;font-weight:900;line-height:1;display:grid;position:absolute;top:-.35rem;right:-.35rem;box-shadow:0 4px 12px #e11d486b}.app-topbar .shop-switcher{color:#e2e8f0;background:#1e293be0;border-color:#475569;box-shadow:inset 0 1px #ffffff0f}.app-topbar .shop-switcher:hover{color:#5eead4;background:#263449;border-color:#2dd4bf}.shop-switcher__mobile-icon,.shop-switcher__mobile-icon svg{width:1.3rem;height:1.3rem}.app-topbar .user-menu-trigger{color:#e2e8f0}.app-topbar .user-menu-trigger:hover{background:#334155b8}.app-topbar .user-menu-trigger>span:last-of-type{color:#ecfeff;background:linear-gradient(145deg,#0f766e,#134e4a);border:1px solid #5eead459;box-shadow:inset 0 1px #ffffff24,0 8px 20px #0206174d}.saas-topbar{box-shadow:0 12px 34px #02061747,inset 0 -1px #5eead414;background:linear-gradient(105deg,#020617,#0f172a 48%,#13213a)!important;border-color:#2dd4bf29!important}.saas-topbar__row{min-height:4.5rem}.saas-topbar__page-title{color:#f8fafc;letter-spacing:-.01em}.saas-topbar__subtitle{color:#8293aa;margin-top:.1rem}.saas-topbar__actions{flex:none}.saas-topbar__public-link{color:#ccfbf1;background:linear-gradient(145deg,#0f766e6b,#0d948838);border:1px solid #2dd4bf61;border-radius:.85rem;flex:none;justify-content:center;align-items:center;gap:.55rem;height:2.75rem;padding-inline:1rem;font-size:.8rem;font-weight:800;transition:transform .2s,border-color .2s,background .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 8px 22px #02061740}.saas-topbar__public-link:hover{background:linear-gradient(145deg,#0d948894,#0f766e57);border-color:#5eead4;transform:translateY(-1px)}.saas-user-trigger{color:#e2e8f0;background:linear-gradient(145deg,#1e293bf5,#0f172af0);border:1px solid #475569db;border-radius:.9rem;align-items:center;gap:.7rem;min-width:0;min-height:2.75rem;padding:.3rem .45rem .3rem .8rem;transition:border-color .2s,background .2s,transform .2s;display:flex;box-shadow:inset 0 1px #ffffff12,0 8px 22px #02061738}.saas-user-trigger:hover{background:#263449;border-color:#2dd4bf;transform:translateY(-1px)}.saas-user-trigger>span:first-child span:first-child{color:#f8fafc!important}.saas-user-trigger>span:first-child span:last-child{color:#94a3b8!important}.saas-user-trigger__avatar{color:#ecfeff;text-transform:uppercase;background:linear-gradient(145deg,#0f766e,#134e4a);border:1px solid #5eead459;border-radius:.72rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:.72rem;font-weight:900;display:grid;position:relative;box-shadow:inset 0 1px #ffffff24,0 6px 16px #0206174d}.saas-user-trigger__avatar i{background:#22c55e;border:2px solid #172033;border-radius:999px;width:.55rem;height:.55rem;position:absolute;bottom:-.12rem;right:-.12rem}.saas-user-trigger__chevron{color:#94a3b8;transition:transform .2s}[data-user-menu]:has(.saas-user-panel:not(.hidden)) .saas-user-trigger__chevron{transform:rotate(180deg)}.saas-user-panel{z-index:60;color:#334155;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:#fffffffa;border:1px solid #ffffffc2;border-radius:1.15rem;width:min(20rem,100vw - 1.25rem);padding:.5rem;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:0 26px 70px #0206174d,inset 0 1px #ffffffeb}.saas-user-panel>div:first-child{background:linear-gradient(135deg,#f0fdfa,#f8fafc);border:1px solid #ccfbf1;border-radius:.8rem;padding:.75rem}.saas-user-panel>a{border:1px solid #0000;border-radius:.75rem;min-height:2.8rem}.saas-user-panel>a:hover{color:#0f766e;background:#f0fdfa;border-color:#ccfbf1}.saas-user-panel>form{border-color:#e2e8f0}.saas-user-panel>form button{background:#fff1f2;border:1px solid #ffe4e6;min-height:2.8rem}.saas-user-panel__profile{background:linear-gradient(135deg,#ecfdf5,#f0fdfa 52%,#eff6ff);border:1px solid #ccfbf1;border-radius:.9rem;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.8rem;display:grid}.saas-user-panel__avatar{color:#ecfeff;text-transform:uppercase;background:linear-gradient(145deg,#0f766e,#134e4a);border:1px solid #5eead47a;border-radius:.9rem;place-items:center;width:3rem;height:3rem;font-size:.9rem;font-weight:900;display:grid;position:relative;box-shadow:0 9px 22px #0f766e3d,inset 0 1px #ffffff29}.saas-user-panel__avatar i{background:#22c55e;border:2px solid #f0fdfa;border-radius:999px;width:.65rem;height:.65rem;position:absolute;bottom:-.1rem;right:-.1rem;box-shadow:0 2px 8px #22c55e66}.saas-user-panel__eyebrow{color:#0f766e;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:900;display:block}.saas-user-panel__profile strong,.saas-user-panel__profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.saas-user-panel__profile strong{color:#0f172a;margin-top:.08rem;font-size:.88rem}.saas-user-panel__profile small{color:#64748b;margin-top:.1rem;font-size:.68rem}.saas-user-panel__action{color:#334155;border:1px solid #0000;border-radius:.85rem;grid-template-columns:2.55rem minmax(0,1fr) 1.25rem;align-items:center;gap:.7rem;min-height:3.7rem;padding:.55rem .65rem;transition:transform .18s,border-color .18s,background .18s;display:grid}.saas-user-panel__action>span:first-child{color:#0f766e;background:linear-gradient(145deg,#fff,#f1f5f9);border:1px solid #e2e8f0;border-radius:.75rem;place-items:center;width:2.55rem;height:2.55rem;display:grid;box-shadow:0 5px 14px #0f172a14}.saas-user-panel__action svg,.saas-user-panel__logout svg{width:1.05rem;height:1.05rem}.saas-user-panel__action strong,.saas-user-panel__action small{display:block}.saas-user-panel__action strong{color:#1e293b;font-size:.78rem}.saas-user-panel__action small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.63rem;overflow:hidden}.saas-user-panel__action>b{color:#94a3b8;font-size:1.15rem;transition:transform .18s,color .18s}.saas-user-panel__action:hover{background:#f0fdfa;border-color:#ccfbf1;transform:translate(.12rem)}.saas-user-panel__action:hover>b{color:#0f766e;transform:translate(.1rem)}.saas-user-panel__logout{border-top:1px solid #e2e8f0;margin-top:.4rem;padding-top:.55rem}.saas-user-panel__logout button{text-align:left;color:#be123c;background:linear-gradient(145deg,#fff1f2,#fff);border:1px solid #ffe4e6;border-radius:.85rem;grid-template-columns:2.55rem minmax(0,1fr);align-items:center;gap:.7rem;width:100%;min-height:3.7rem;padding:.55rem .65rem;transition:background .18s,border-color .18s;display:grid}.saas-user-panel__logout button>span:first-child{background:#fff;border:1px solid #fecdd3;border-radius:.75rem;place-items:center;width:2.55rem;height:2.55rem;display:grid;box-shadow:0 5px 14px #e11d481a}.saas-user-panel__logout strong,.saas-user-panel__logout small{display:block}.saas-user-panel__logout strong{font-size:.78rem}.saas-user-panel__logout small{color:#e11d48;margin-top:.12rem;font-size:.63rem}.saas-user-panel__logout button:hover{background:#ffe4e6;border-color:#fecdd3}@media (max-width:639px){.saas-topbar__row{min-height:4.15rem;padding-inline:.65rem}.saas-topbar__title{gap:.45rem}.saas-topbar__page-title{font-size:.7rem;line-height:.95rem}.saas-topbar__public-link{width:2.5rem;height:2.5rem;padding:0}.saas-topbar__public-link span{display:none}.saas-topbar__actions{gap:.35rem}.saas-topbar .topbar-notification-trigger{width:2.5rem;height:2.5rem}.saas-user-trigger{min-height:2.5rem;box-shadow:none;background:0 0;border-color:#0000;padding:.2rem}.saas-user-trigger:hover{background:#334155b3;transform:none}.saas-user-trigger>span:first-child,.saas-user-trigger__chevron{display:none}.saas-user-trigger__avatar{width:2.2rem;height:2.2rem}.saas-user-panel{top:calc(4.55rem + env(safe-area-inset-top));width:auto;max-height:calc(100dvh - 5.3rem - env(safe-area-inset-top));position:fixed;left:.625rem;right:.625rem;overflow-y:auto}}.user-menu-trigger{height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);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));display:inline-flex}@media (hover:hover){.user-menu-trigger:hover{background-color:var(--color-slate-50)}}.user-menu-trigger:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-slate-200);--tw-outline-style:none;outline-style:none}@media (min-width:40rem){.user-menu-trigger{height:calc(var(--spacing) * 12);border-radius:var(--radius-xl)}}.dropdown-panel{pointer-events:none;top:calc(var(--spacing) * 12);z-index:50;width:calc(var(--spacing) * 80);--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);opacity:0;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0206181a;position:absolute}@supports (color:color-mix(in lab, red, red)){.dropdown-panel{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.dropdown-panel{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));max-width:calc(100vw - 2rem);max-height:calc(100vh - 5rem);overflow-y:auto}.shop-menu.is-open .dropdown-panel,.user-menu.is-open .dropdown-panel{pointer-events:auto;--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y);opacity:1}.dropdown-item{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-slate-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));display:flex}@media (hover:hover){.dropdown-item:hover{background-color:var(--color-slate-50)}}.dropdown-item-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-lg);background-color:var(--color-slate-100);color:var(--color-slate-600);flex-shrink:0;place-items:center;display:grid}.dropdown-item-danger{color:var(--color-red-700)}@media (hover:hover){.dropdown-item-danger:hover{background-color:var(--color-red-50)}}.dropdown-item-danger .dropdown-item-icon{background-color:var(--color-red-50);color:var(--color-red-600)}.dropdown-item.is-active{background-color:var(--color-teal-50);color:var(--color-teal-800)}.user-menu-panel{-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:#fffffff7;border:1px solid #ffffffc2;border-radius:1.35rem;width:min(22rem,100vw - 2rem);padding:.5rem;overflow:hidden;box-shadow:0 26px 70px #0206173d,0 8px 24px #0f172a1f,inset 0 1px #ffffffe6}.shop-menu-panel,.user-menu-panel{z-index:70;transform-origin:top;max-height:calc(100dvh - 5.75rem);position:fixed;top:4.75rem;left:50%;right:auto;transform:translate(-50%,.7rem)scale(.97)}.shop-menu.is-open .shop-menu-panel,.user-menu.is-open .user-menu-panel{transform:translate(-50%)scale(1)}.shop-menu-panel{-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);background:#fffffffa;border:1px solid #ffffffc7;border-radius:1.4rem;flex-direction:column;width:min(31rem,100vw - 2rem);padding:.55rem;display:flex;overflow:hidden;box-shadow:0 30px 85px #0206174d,0 8px 25px #0f172a1f,inset 0 1px #ffffffeb}.shop-menu-panel__header{background:linear-gradient(135deg,#ecfdf5,#f0fdfa 52%,#eff6ff);border:1px solid #ccfbf1;border-radius:1rem;grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.85rem;padding:.85rem;display:grid}.shop-menu-panel__header-icon{color:#ecfeff;background:linear-gradient(145deg,#0d9488,#115e59);border-radius:.9rem;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:0 10px 24px #0d94883d,inset 0 1px #ffffff2e}.shop-menu-panel__header-icon svg{width:1.4rem;height:1.4rem}.shop-menu-panel__eyebrow{color:#0f766e;letter-spacing:.13em;text-transform:uppercase;font-size:.6rem;font-weight:900;display:block}.shop-menu-panel__header strong{color:#0f172a;margin-top:.08rem;font-size:.95rem;display:block}.shop-menu-panel__header small{color:#64748b;margin-top:.08rem;font-size:.7rem;display:block}.shop-menu-panel__body{gap:.28rem;min-height:0;padding:.55rem .15rem .15rem;display:grid;overflow-y:auto}.shop-menu-item{border:1px solid #0000;border-radius:.9rem;min-height:3.65rem;padding:.6rem .7rem}.shop-menu-item:hover{color:#0f766e;background:#f0fdfa;border-color:#ccfbf1;transform:translate(.12rem)}.shop-menu-item.is-active{color:#0f766e;background:linear-gradient(135deg,#ccfbf1,#ecfeff);border-color:#99f6e4;box-shadow:inset 3px 0 #14b8a6}.shop-menu-item__avatar{color:#0f766e;background:linear-gradient(145deg,#fff,#ecfdf5);border:1px solid #ccfbf1;border-radius:.8rem;flex:none;place-items:center;width:2.55rem;height:2.55rem;font-size:.72rem;font-weight:900;display:grid;box-shadow:0 5px 14px #0f766e1a}.shop-menu-panel__footer{background:#f8fafc;border-top:1px solid #e2e8f0;border-radius:0 0 .9rem .9rem;margin-top:.35rem;padding:.75rem}.user-menu-profile{background:linear-gradient(135deg,#f0fdfa,#f8fafc 58%,#eff6ff);border:1px solid #ccfbf1;border-radius:1rem;grid-template-columns:3.15rem minmax(0,1fr);align-items:center;gap:.85rem;padding:.9rem;display:grid}.user-menu-profile__avatar{color:#ecfeff;background:linear-gradient(145deg,#0f766e,#134e4a);border:1px solid #5eead48c;border-radius:1rem;place-items:center;width:3.15rem;height:3.15rem;font-size:1rem;font-weight:900;display:grid;position:relative;box-shadow:0 10px 24px #0f766e40,inset 0 1px #ffffff2e}.user-menu-profile__avatar i{background:#22c55e;border:2px solid #f0fdfa;border-radius:999px;width:.72rem;height:.72rem;position:absolute;bottom:-.12rem;right:-.12rem;box-shadow:0 2px 7px #22c55e61}.user-menu-profile__eyebrow{color:#0f766e;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:900;line-height:1rem;display:block}.user-menu-profile__name,.user-menu-profile__email{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-menu-profile__name{color:#0f172a;margin-top:.08rem;font-size:.9rem;line-height:1.25rem}.user-menu-profile__email{color:#64748b;margin-top:.08rem;font-size:.72rem;line-height:1rem}.user-menu-actions{gap:.28rem;padding:.55rem .15rem .15rem;display:grid}.user-menu-panel{overflow-y:auto}.user-menu-action,.user-menu-logout .dropdown-item{border:1px solid #0000;border-radius:.9rem;min-height:3.55rem;padding:.65rem .7rem}.user-menu-action:hover{color:#0f766e;background:#f0fdfa;border-color:#ccfbf1;transform:translate(.12rem)}.user-menu-action .dropdown-item-icon{background:linear-gradient(145deg,#fff,#f1f5f9);border:1px solid #e2e8f0;border-radius:.8rem;width:2.55rem;height:2.55rem;box-shadow:0 5px 14px #0f172a14}.user-menu-logout{border-top:1px solid #e2e8f0;margin-top:.25rem;padding-top:.55rem}.user-menu-logout .dropdown-item-danger{color:#be123c;background:#fff1f2;border-color:#ffe4e6}.user-menu-logout .dropdown-item-danger:hover{color:#9f1239;background:#ffe4e6;border-color:#fecdd3}.user-menu-logout .dropdown-item-icon{background:#fff;border:1px solid #fecdd3;border-radius:.8rem;width:2.55rem;height:2.55rem;box-shadow:0 5px 14px #e11d481a}@media (max-width:639px){.user-menu-panel{border-radius:1.2rem;width:auto;max-width:none}.user-menu-profile{grid-template-columns:2.85rem minmax(0,1fr);padding:.75rem}.user-menu-profile__avatar{border-radius:.85rem;width:2.85rem;height:2.85rem}.user-menu-action,.user-menu-logout .dropdown-item{min-height:3.35rem}}@media (max-width:767px){[data-mobile-units]>.relative:first-child{border-radius:1rem!important;padding:1.25rem!important}[data-mobile-units]>.relative:first-child h1{font-size:1.75rem!important;line-height:2.1rem!important}[data-mobile-units] .surface-panel{border-radius:1rem;padding:1rem}[data-mobile-units] .grid.grid-cols-2{grid-template-columns:minmax(0,1fr)!important}[data-mobile-units] form .btn-primary,[data-mobile-units] form .btn-secondary{width:100%}[data-mobile-units] form>.flex{flex-wrap:wrap}[data-mobile-units] form>.flex>.ml-auto{margin-left:0}[data-mobile-units] form>.flex>a,[data-mobile-units] form>.flex>button.btn-primary,[data-mobile-units] form>.flex>button.btn-secondary{flex:100%}[data-mobile-units] form>.flex>span.ml-auto{text-align:right;width:100%}[data-mobile-units] .data-table{min-width:680px}}@media (max-width:639px){.app-topbar{z-index:40}.topbar-row{align-items:center;gap:.35rem;min-height:3.75rem;padding-inline:.75rem}.topbar-title{flex:auto;gap:.55rem;min-width:0;max-width:none;overflow:hidden}.topbar-title .icon-btn{flex:0 0 2rem;width:2rem;height:2.5rem}.topbar-title>div:last-child{flex:auto;min-width:0}.topbar-actions{flex:none;gap:.35rem;min-width:0}.topbar-actions>form:first-child button,.topbar-actions>button[data-dashboard-notifications-open],.topbar-actions .user-menu-trigger{height:2.5rem}.topbar-actions>form:first-child button,.topbar-actions>button[data-dashboard-notifications-open]{padding-inline:.6rem}.shop-switcher{width:2.5rem;max-width:2.5rem;padding-inline:0}.shop-switcher__chevron{display:none}.topbar-page-title{font-size:.72rem;line-height:1rem}.user-menu-trigger{padding-inline:.25rem}.user-menu-trigger>span:last-of-type{width:2.5rem;height:2.5rem}.shop-menu .dropdown-panel,.user-menu .dropdown-panel{top:calc(4.35rem + env(safe-area-inset-top));width:calc(100vw - 1.25rem);max-width:31rem;max-height:calc(100dvh - 10.6rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));position:fixed;left:50%;right:auto}}.dashboard-hero{justify-content:space-between;gap:calc(var(--spacing) * 5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex}@media (min-width:40rem){.dashboard-hero{padding:calc(var(--spacing) * 6)}}@media (min-width:64rem){.dashboard-hero{flex-direction:row;align-items:flex-end}}.sales-report-hero{isolation:isolate;background:radial-gradient(circle at 88% 10%,#14b8a62b,#0000 30%),radial-gradient(circle at 8% 110%,#3b82f61a,#0000 34%),linear-gradient(135deg,#fff 0%,#f8fffd 58%,#f0fdfa 100%);border:1px solid #dbe7e5;border-radius:1.25rem;gap:1.5rem;padding:clamp(1.25rem,2.2vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #0f172a14,0 2px 5px #0f172a0a}.sales-report-hero:after{content:"";z-index:-1;border:1px solid #0d948824;border-radius:999px;width:13rem;height:13rem;position:absolute;bottom:-4.5rem;right:-3rem;box-shadow:0 0 0 2rem #14b8a609,0 0 0 4rem #14b8a606}.sales-report-hero__content{align-items:flex-start;gap:1rem;min-width:0;display:flex}.sales-report-hero__icon{color:#0f766e;background:linear-gradient(145deg,#ccfbf1,#f0fdfa);border:1px solid #99f6e4;border-radius:.9rem;flex:none;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:0 8px 20px #0d94881f}.sales-report-hero__icon svg{width:1.4rem;height:1.4rem}.sales-report-hero__meta{color:#0f766e;letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.68rem;font-weight:900;display:flex}.sales-report-hero__period{color:#475569;letter-spacing:.04em;text-transform:none;background:#ffffffd1;border:1px solid #ccfbf1;border-radius:999px;padding:.3rem .6rem}.sales-report-hero h1{color:#020617;letter-spacing:-.035em;margin-top:.65rem;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:900;line-height:1.12}.sales-report-hero__content p{color:#64748b;max-width:48rem;margin-top:.65rem;font-size:.9rem;font-weight:500;line-height:1.65}.sales-report-hero__actions{flex-wrap:wrap;gap:.65rem;min-width:0;display:flex}.sales-report-action{color:#334155;text-align:center;background:#ffffffe0;border:1px solid #dbe3ee;border-radius:.85rem;flex:10rem;justify-content:center;align-items:center;gap:.55rem;min-height:2.85rem;padding:.65rem 1rem;font-size:.8rem;font-weight:800;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 4px 12px #0f172a0d}.sales-report-action:hover{background:#fff;border-color:#94a3b8;transform:translateY(-1px);box-shadow:0 8px 18px #0f172a14}.sales-report-action svg{flex:none;width:1rem;height:1rem}.sales-report-action--back{color:#2563eb}.sales-report-action--history{color:#6d28d9}.sales-report-action--primary{color:#fff;background:linear-gradient(135deg,#0f766e,#0d9488);border-color:#0f766e;box-shadow:0 10px 22px #0d948838}.sales-report-action--primary:hover{background:linear-gradient(135deg,#115e59,#0f766e);border-color:#115e59}.sales-report-filter{background:#fff;border:1px solid #dbe3ee;border-radius:1.25rem;overflow:hidden;box-shadow:0 12px 32px #0f172a12,0 1px 3px #0f172a0a}.sales-report-filter__header{background:linear-gradient(90deg,#f8fafc,#fff 62%);border-bottom:1px solid #e2e8f0;flex-direction:column;gap:1rem;padding:1.15rem 1.25rem;display:flex}.sales-report-filter__title{align-items:center;gap:.75rem;min-width:0;display:flex}.sales-report-filter__title>span{color:#0f766e;background:#ecfdf5;border-radius:.75rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.sales-report-filter__title svg{width:1.2rem;height:1.2rem}.sales-report-filter__title h2{color:#0f172a;font-size:.95rem;font-weight:900}.sales-report-filter__title p{color:#64748b;margin-top:.18rem;font-size:.75rem;font-weight:500}.sales-report-export-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.sales-report-export{color:#475569;background:#fff;border:1px solid #dbe3ee;border-radius:.7rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.5rem;padding:.55rem .8rem;font-size:.75rem;font-weight:850;transition:border-color .18s,background .18s,transform .18s;display:inline-flex;box-shadow:0 2px 5px #0f172a0a}.sales-report-export:hover{transform:translateY(-1px)}.sales-report-export svg{width:.95rem;height:.95rem}.sales-report-export--excel{color:#047857}.sales-report-export--excel:hover{background:#ecfdf5;border-color:#a7f3d0}.sales-report-export--pdf{color:#dc2626}.sales-report-export--pdf:hover{background:#fef2f2;border-color:#fecaca}.sales-report-filter__body{gap:1rem;padding:1.25rem;display:grid}.sales-report-field{align-content:end;gap:.45rem;min-width:0;display:grid}.sales-report-field label{color:#64748b;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:900}.sales-report-field .field-control{background:#fbfdff;border-radius:.8rem;min-height:3rem;font-size:.875rem;font-weight:650}.sales-report-field .field-control:focus{background:#fff}.sales-report-filter__actions{grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;gap:.55rem;display:grid}.sales-report-reset,.sales-report-apply{border-radius:.8rem;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.7rem 1rem;font-size:.8rem;font-weight:850;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.sales-report-reset{color:#475569;background:#f8fafc;border:1px solid #cbd5e1}.sales-report-reset:hover{background:#f1f5f9}.sales-report-apply{color:#fff;background:linear-gradient(135deg,#0f766e,#0d9488);border:1px solid #0f766e;box-shadow:0 9px 18px #0d94882e}.sales-report-apply:hover{background:linear-gradient(135deg,#115e59,#0f766e);transform:translateY(-1px);box-shadow:0 12px 22px #0d94883d}.sales-report-apply svg{width:1rem;height:1rem}.sales-report-filter__hint{color:#64748b;background:#fbfdff;border-top:1px solid #f1f5f9;padding:.7rem 1.25rem;font-size:.72rem;font-weight:600}@media (min-width:640px){.sales-report-filter__header{flex-direction:row;justify-content:space-between;align-items:center}.sales-report-export-actions{display:flex}.sales-report-export{min-width:6rem}.sales-report-filter__body{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-report-field--period,.sales-report-filter__actions{grid-column:1/-1}}@media (min-width:1024px){.sales-report-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center}.sales-report-hero__actions{justify-content:flex-end;max-width:35rem}.sales-report-action{flex:none}.sales-report-filter__body{grid-template-columns:minmax(13rem,1.1fr) minmax(11rem,.9fr) minmax(11rem,.9fr) auto;align-items:end}.sales-report-field--period,.sales-report-filter__actions{grid-column:auto}.sales-report-filter__actions{min-width:15.5rem}}.stock-premium-hero{isolation:isolate;background:radial-gradient(circle at 90% 5%,#14b8a62b,#0000 31%),radial-gradient(circle at 2% 115%,#3b82f61a,#0000 34%),linear-gradient(135deg,#fff 0%,#f8fffd 58%,#effcf9 100%);border-color:#d8e7e4;border-radius:1.25rem;align-items:center;padding:clamp(1.25rem,2.2vw,2rem);position:relative;overflow:hidden;box-shadow:0 16px 40px #0f172a14,0 2px 5px #0f172a0a}.stock-premium-hero:before{content:"";z-index:-1;border:1px solid #0d948821;border-radius:999px;width:14rem;height:14rem;position:absolute;top:-4.5rem;right:-3rem;box-shadow:0 0 0 2.25rem #14b8a609,0 0 0 4.5rem #14b8a605}.stock-premium-hero h1{color:#020617;letter-spacing:-.035em;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:900;line-height:1.12}.stock-premium-hero>div:first-child>p:first-child{color:#0f766e;letter-spacing:.17em;background:#fffc;border:1px solid #99f6e4;border-radius:999px;align-items:center;gap:.45rem;margin-bottom:.7rem;padding:.32rem .65rem;font-size:.65rem;font-weight:900;display:inline-flex}.stock-premium-hero>div:first-child>p:last-child{color:#64748b;max-width:45rem;margin-top:.65rem;font-size:.88rem;font-weight:500;line-height:1.65}.stock-premium-hero>div:last-child{flex-direction:column;gap:.6rem;width:100%;display:flex}.stock-premium-hero .btn-secondary{background:#ffffffdb;border-radius:.8rem;min-height:2.8rem;padding-inline:1rem;font-size:.78rem;font-weight:800;box-shadow:0 4px 12px #0f172a0d}.stock-premium-hero .btn-secondary:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a14}.stock-premium-hero .btn-secondary:last-child{color:#fff;background:linear-gradient(135deg,#0f766e,#0d9488);border-color:#0f766e;box-shadow:0 10px 22px #0d948833}.stock-premium-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-premium-stats .stat-card{isolation:isolate;background:linear-gradient(145deg,#fff,#fbfdff);border-color:#e2e8f0;border-radius:1rem;min-height:9.5rem;padding:1.15rem;position:relative;overflow:hidden;box-shadow:0 8px 24px #0f172a0e}.stock-premium-stats .stat-card:before{content:"";background:#3b82f6;height:3px;position:absolute;inset:0 0 auto}.stock-premium-stats .stat-card:after{content:"";z-index:-1;background:#3b82f611;border-radius:999px;width:6.5rem;height:6.5rem;position:absolute;top:-2.25rem;right:-2rem}.stock-premium-stats .stat-card:nth-child(2):before{background:#8b5cf6}.stock-premium-stats .stat-card:nth-child(2):after{background:#8b5cf611}.stock-premium-stats .stat-card:nth-child(3):before{background:#0d9488}.stock-premium-stats .stat-card:nth-child(3):after{background:#0d948813}.stock-premium-stats .stat-card:nth-child(4):before{background:#f59e0b}.stock-premium-stats .stat-card:nth-child(4):after{background:#f59e0b13}.stock-premium-stats .stat-card:nth-child(5):before{background:#f97316}.stock-premium-stats .stat-card:nth-child(5):after{background:#f9731613}.stock-premium-stats .stat-card:nth-child(6):before{background:#ef4444}.stock-premium-stats .stat-card:nth-child(6):after{background:#ef444412}.stock-premium-stats .stat-card:last-child:before{background:#ef4444}.stock-premium-stats .stat-card:last-child:after{background:#ef444412}.stock-premium-stats .stat-card>p:first-child{color:#64748b;letter-spacing:.035em;font-size:.72rem;font-weight:850;position:relative}.stock-premium-stats .stat-card>p:nth-child(2){color:#0f172a;letter-spacing:-.025em;margin-top:.75rem;font-size:clamp(1.4rem,2.1vw,1.85rem);font-weight:900;line-height:1.1;position:relative}.stock-premium-stats .stat-card:nth-child(3)>p:nth-child(2){color:#0f766e;font-size:clamp(1rem,1.35vw,1.3rem);line-height:1.25}.stock-premium-stats .stat-card:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 14px 30px #0f172a17}.stock-premium-section{border-color:#dbe3ee;border-radius:1.25rem;box-shadow:0 12px 32px #0f172a11,0 1px 3px #0f172a09}.stock-premium-section>.panel-header{background:linear-gradient(90deg,#f8fafc,#fff 72%);border-bottom:1px solid #e2e8f0;border-radius:1.25rem 1.25rem 0 0;margin:-1.25rem -1.25rem 0;padding:1.15rem 1.25rem}.stock-premium-section>.panel-header h2{font-size:1rem;font-weight:900}.stock-premium-section>.panel-header p{font-size:.78rem}.stock-premium-section>.panel-header>span{background:#ecfdf5;border:1px solid #ccfbf1;border-radius:.75rem;box-shadow:0 4px 10px #0d948814}.stock-daily-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))!important}.stock-day-card{background:linear-gradient(155deg,#fff,#fbfdff);border-color:#e2e8f0;border-radius:1rem;box-shadow:0 6px 18px #0f172a0e}.stock-day-card:hover{border-color:#99f6e4;box-shadow:0 14px 28px #0f172a17}.stock-day-card .btn-secondary{background:#f8fafc;border-radius:.75rem;min-height:2.65rem}.stock-day-card .btn-secondary:hover{color:#0f766e;background:#f0fdfa;border-color:#99f6e4}.stock-premium-filter{background:linear-gradient(145deg,#f8fafc,#fff);border:1px solid #e2e8f0;border-radius:1rem;width:100%;padding:1rem;min-width:0!important}.stock-premium-filter .field-control{background:#fff;border-radius:.75rem;min-width:0;min-height:2.9rem;font-size:.82rem;font-weight:600}.stock-premium-filter .btn-primary,.stock-premium-filter .btn-secondary{border-radius:.75rem;height:2.9rem;min-height:2.9rem;font-size:.75rem}.stock-products-filter,.stock-movements-filter{grid-template-columns:minmax(0,1fr)!important}.stock-premium-table{background:#fff;border-color:#e2e8f0;border-radius:1rem;box-shadow:inset 0 1px #ffffffb3}.stock-premium-table table{border-collapse:separate;border-spacing:0}.stock-premium-table thead{background:linear-gradient(90deg,#f1f5f9,#f8fafc)}.stock-premium-table th{color:#64748b;letter-spacing:.1em;font-size:.65rem;font-weight:900}.stock-premium-table tbody tr{transition:background .16s}.stock-premium-table tbody tr:hover{background:#f8fffd}.stock-premium-table tbody tr:last-child td{border-bottom:0}.stock-premium-section nav[aria-label*=Pagination]{gap:.4rem}.stock-premium-section nav[aria-label*=Pagination] a{border-radius:.7rem}@media (min-width:640px){.stock-premium-hero>div:last-child{flex-flow:wrap}.stock-premium-hero .btn-secondary{flex:10rem;width:auto}.stock-premium-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.stock-premium-stats .stat-card:nth-child(3){grid-column:auto}.stock-products-filter{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stock-products-filter>:first-child,.stock-products-filter>:last-child{grid-column:1/-1}.stock-movements-filter{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stock-movements-filter>:first-child,.stock-movements-filter>:last-child{grid-column:1/-1}}@media (min-width:1024px){.stock-premium-hero>div:last-child{justify-content:flex-end;width:auto}.stock-premium-hero .btn-secondary{flex:none}.stock-premium-stats{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.stock-products-filter{grid-template-columns:repeat(6,minmax(0,1fr))!important}.stock-products-filter>:first-child{grid-column:span 2}.stock-products-filter>:last-child{grid-column:span 1}.stock-movements-filter{grid-template-columns:repeat(6,minmax(0,1fr))!important}.stock-movements-filter>:first-child,.stock-movements-filter>:nth-child(2),.stock-movements-filter>:nth-child(3){grid-column:span 2}.stock-movements-filter>:last-child{grid-column:span 3}}.hero-action-panel{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);width:100%;padding:calc(var(--spacing) * 4)}@media (min-width:64rem){.hero-action-panel{max-width:var(--container-xs)}}.stat-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);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))}@media (hover:hover){.stat-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.dashboard-money{min-width:0}.dashboard-money-primary{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-slate-950)}@media (min-width:40rem){.dashboard-money-primary{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.dashboard-money-primary{overflow-wrap:anywhere}.dashboard-money-secondary{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-slate-50);max-width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-600);--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:var(--color-slate-200);overflow-wrap:anywhere;display:inline-flex}.dashboard-signal-money{align-items:flex-start;gap:var(--spacing);text-align:left;flex-direction:column;width:100%;min-width:0;display:flex}@media (min-width:40rem){.dashboard-signal-money{text-align:right;align-items:flex-end;width:auto}}.dashboard-signal-money strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-950)}.dashboard-signal-money small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-500)}.dashboard-welcome-panel{background:linear-gradient(135deg,#f0fdfa,#fff 58%,#eff6ff);border:1px solid #ccfbf1;border-radius:1rem;flex-direction:column;gap:1rem;min-width:0;padding:1rem;display:flex;box-shadow:0 1px 2px #0f172a0a}.dashboard-quick-actions{grid-template-columns:minmax(0,1fr);gap:.6rem;display:grid}.dashboard-quick-actions>a{text-align:center;width:100%;min-width:0}.dashboard-kpi-card{border-radius:1rem;min-width:0;padding:1.15rem;box-shadow:0 1px 3px #0f172a0f}.dashboard-kpi-card:hover{border-color:#99f6e4;transform:translateY(-1px);box-shadow:0 8px 20px #0f172a14}.category-workspace-hero{min-height:0}.category-workspace-stat{border-radius:1rem;min-width:0;padding:1.1rem 1.25rem}.category-workspace .data-table{border-collapse:separate;border-spacing:0;width:100%;min-width:760px;font-size:.875rem}.category-workspace .data-table th{color:#64748b;text-align:left;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.8rem 1rem;font-size:.68rem;font-weight:800}.category-workspace .data-table td{color:#475569;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:.9rem 1rem}.category-workspace .data-table tbody tr:last-child td{border-bottom:0}.category-workspace .data-table tbody tr:not(:only-child):hover td{background:#f8fafc}.category-workspace .data-table th:last-child,.category-workspace .data-table td:last-child{text-align:right}.product-form-section-title{border-bottom:1px solid #e2e8f0;align-items:center;gap:.75rem;min-width:0;padding-bottom:.7rem;display:flex}.product-form-section-title>span{color:#0f766e;background:#ccfbf1;border-radius:.6rem;flex:none;place-items:center;width:1.9rem;height:1.9rem;font-size:.75rem;font-weight:900;display:grid}.product-form-section-title strong,.product-form-section-title small{display:block}.product-form-section-title strong{color:#0f172a;font-size:.9rem}.product-form-section-title small{color:#64748b;margin-top:.15rem;font-size:.75rem;font-weight:500}@media (max-width:639px){.category-workspace .surface-panel{padding:1rem}.category-workspace .surface-panel.overflow-hidden{padding:0}}@media (min-width:640px){.dashboard-welcome-panel{padding:1.25rem}.dashboard-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.dashboard-welcome-panel{flex-direction:row;justify-content:space-between;align-items:center}.dashboard-quick-actions{flex-wrap:wrap;justify-content:flex-end;display:flex}.dashboard-quick-actions>a{width:auto}}.surface-panel{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.panel-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.btn-secondary{height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);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-slate-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));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.btn-secondary:hover{background-color:var(--color-slate-50)}}.btn-secondary:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-slate-200);--tw-outline-style:none;outline-style:none}.signal-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}[data-dashboard-page],[data-dashboard-page] .dashboard-content-grid,[data-dashboard-page] [data-dashboard-chart-panel],[data-dashboard-page] [data-dashboard-signals]{min-width:0;max-width:100%}[data-dashboard-chart-scroll]{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}[data-dashboard-chart-inner]{width:100%}.confirm-panel{background:linear-gradient(145deg,#fff 0%,#f8fafc 100%);border:1px solid #ffffffbf;border-radius:1.25rem;outline:none;width:100%;max-width:31rem;padding:1.65rem;animation:.22s cubic-bezier(.2,.8,.2,1) both confirm-panel-in;position:relative;overflow:hidden;box-shadow:0 30px 80px -24px #0206178c,0 0 0 1px #0f172a0a}.confirm-modal{-webkit-backdrop-filter:blur(10px)saturate(.75);backdrop-filter:blur(10px)saturate(.75);background:#020617b8;animation:.18s both confirm-overlay-in}.confirm-panel-accent{background:linear-gradient(90deg,#f59e0b,#f97316 55%,#ef4444);height:.25rem;position:absolute;inset:0 0 auto}.confirm-close{color:#64748b;background:#fffc;border:1px solid #e2e8f0;border-radius:.7rem;place-items:center;width:2.25rem;height:2.25rem;transition:all .18s;display:grid;position:absolute;top:.85rem;right:.85rem}.confirm-close:hover{color:#0f172a;background:#f1f5f9;transform:rotate(4deg)}.confirm-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1rem;height:1rem}.confirm-content{align-items:flex-start;gap:1rem;padding-right:2rem;display:flex}.confirm-icon{color:#d97706;background:linear-gradient(145deg,#fffbeb,#fff7ed);border:1px solid #fde68a;border-radius:1rem;flex:none;place-items:center;width:3.4rem;height:3.4rem;display:grid;box-shadow:0 10px 24px -18px #d97706cc}.confirm-eyebrow{color:#d97706;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.3rem;font-size:.66rem;font-weight:900;display:block}.confirm-content h2{color:#0f172a;letter-spacing:-.015em;font-size:1.15rem;font-weight:800;line-height:1.35}.confirm-content [data-confirm-message]{color:#64748b;margin-top:.45rem;font-size:.875rem;line-height:1.6}.confirm-actions{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:.7rem;margin-top:1.5rem;padding-top:1rem;display:flex}.confirm-actions .btn-secondary,.confirm-actions .btn-danger{border-radius:.75rem;min-width:7.5rem;height:2.75rem}.confirm-actions .btn-danger{background:linear-gradient(135deg,#0f172a,#1e293b);gap:.45rem;box-shadow:0 10px 22px -14px #0f172ae6}.confirm-actions .btn-danger:hover{background:linear-gradient(135deg,#b91c1c,#dc2626);transform:translateY(-1px)}.confirm-actions .btn-danger svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}@keyframes confirm-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes confirm-panel-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}html[data-theme=dark] .confirm-panel{background:linear-gradient(145deg,#18263b 0%,#111d30 100%);border-color:#334155;box-shadow:0 35px 90px -22px #000c,0 0 0 1px #94a3b814}html[data-theme=dark] .confirm-close{color:#a8bad0;background:#1e2e45;border-color:#3b4d65}html[data-theme=dark] .confirm-close:hover{color:#fff;background:#293b55}html[data-theme=dark] .confirm-icon{color:#fbbf24;background:linear-gradient(145deg,#3a2b18,#2c2116);border-color:#92400e}html[data-theme=dark] .confirm-content h2{color:#f8fafc}html[data-theme=dark] .confirm-content [data-confirm-message]{color:#b6c6d8}html[data-theme=dark] .confirm-actions{border-color:#334155}html[data-theme=dark] .confirm-actions .btn-secondary{color:#e2e8f0;background:#1e293b;border-color:#475569}html[data-theme=dark] .confirm-actions .btn-secondary:hover{background:#293548;border-color:#64748b}@media (max-width:479px){.confirm-panel{border-radius:1rem;padding:1.25rem}.confirm-content{flex-direction:column;gap:.8rem;padding-right:1.6rem}.confirm-icon{width:3rem;height:3rem}.confirm-actions{flex-direction:column-reverse}.confirm-actions .btn-secondary,.confirm-actions .btn-danger{width:100%}}.btn-danger{height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);background-color:var(--color-slate-950);padding-inline:calc(var(--spacing) * 4);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);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));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.btn-danger:hover{background-color:var(--color-red-700)}}.btn-danger:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-red-200);--tw-outline-style:none;outline-style:none}@media (max-width:1023px){.responsive-table{overflow:visible}.responsive-table table,.responsive-table thead,.responsive-table tbody,.responsive-table tr,.responsive-table th,.responsive-table td{width:100%;display:block}.responsive-table table{border-collapse:separate;border-spacing:0;min-width:0}.responsive-table thead{display:none}.responsive-table tbody{gap:.75rem;display:grid}.responsive-table tr{border:1px solid var(--color-slate-200);border-radius:var(--radius-lg);background:var(--color-white);overflow:hidden}.responsive-table td{border-bottom:1px solid var(--color-slate-100);padding:.875rem 1rem}.responsive-table td:last-child{border-bottom:0}.responsive-table td:not(:first-child):before{color:var(--color-slate-400);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.25rem;font-size:.6875rem;font-weight:700;display:block}.responsive-table td[data-label]:before{content:attr(data-label)}[data-suppliers-page] .responsive-table td:nth-child(2):before{content:"Contact"}[data-suppliers-page] .responsive-table td:nth-child(3):before{content:"Telephone"}[data-suppliers-page] .responsive-table td:nth-child(4):before{content:"Email"}[data-suppliers-page] .responsive-table td:nth-child(5):before{content:"Actions"}[data-customers-page] .responsive-table td:nth-child(2):before{content:"Telephone"}[data-customers-page] .responsive-table td:nth-child(3):before{content:"Email"}[data-customers-page] .responsive-table td:nth-child(4):before{content:"Dette"}[data-customers-page] .responsive-table td:nth-child(5):before{content:"Actions"}[data-stock-adjustments] .responsive-table td:nth-child(2):before{content:"Stock avant"}[data-stock-adjustments] .responsive-table td:nth-child(3):before{content:"Seuil alerte"}[data-stock-adjustments].is-stock-adjustment .responsive-table td:nth-child(4):before{content:"Operation"}[data-stock-adjustments].is-stock-adjustment .responsive-table td:nth-child(5):before{content:"Stock / quantite"}[data-stock-adjustments].is-stock-adjustment .responsive-table td:nth-child(6):before{content:"Validation"}[data-stock-adjustments].is-complete-inventory .responsive-table td:nth-child(4):before{content:"Stock physique"}[data-stock-adjustments].is-complete-inventory .responsive-table td:nth-child(5):before{content:"Etat"}.responsive-table td>.flex,.responsive-table td>form+button,.responsive-table td button,.responsive-table td .btn-primary,.responsive-table td .btn-secondary{max-width:100%}.responsive-table td>.flex{flex-wrap:wrap!important;justify-content:flex-start!important}.responsive-table td.text-right{text-align:left!important}[data-sales-page] .sales-history-table{border:1px solid var(--color-slate-200);border-radius:var(--radius-lg);background:var(--color-white);overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--color-slate-300) transparent;-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto hidden}[data-sales-page] .sales-history-table table{border-collapse:collapse;border-spacing:0;width:max-content;min-width:76rem;display:table}[data-sales-page] .sales-history-table thead{background:var(--color-slate-50);display:table-header-group}[data-sales-page] .sales-history-table tbody{display:table-row-group}[data-sales-page] .sales-history-table tr{background:0 0;border:0;border-radius:0;width:auto;display:table-row;overflow:visible}[data-sales-page] .sales-history-table th,[data-sales-page] .sales-history-table td{border-bottom:1px solid var(--color-slate-100);vertical-align:top;white-space:normal;width:auto;min-width:7.5rem;padding:.75rem;display:table-cell}[data-sales-page] .sales-history-table th:first-child,[data-sales-page] .sales-history-table td:first-child{min-width:11rem;box-shadow:none;position:static}[data-sales-page] .sales-history-table td:before{content:none;display:none}[data-sales-page] .sales-history-table td>.flex{flex-wrap:nowrap!important}[data-sales-page] .sales-history-table td:last-child{border-bottom:1px solid var(--color-slate-100);min-width:15rem}[data-customers-page] .customers-table{border:1px solid var(--color-slate-200);border-radius:var(--radius-lg);background:var(--color-white);overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--color-slate-300) transparent;-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto hidden}[data-customers-page] .customers-table table{border-collapse:collapse;border-spacing:0;width:100%;min-width:52rem;display:table}[data-customers-page] .customers-table thead{background:var(--color-slate-50);display:table-header-group}[data-customers-page] .customers-table tbody{display:table-row-group}[data-customers-page] .customers-table tr{background:0 0;border:0;border-radius:0;width:auto;display:table-row;overflow:visible}[data-customers-page] .customers-table th,[data-customers-page] .customers-table td{border-bottom:1px solid var(--color-slate-100);vertical-align:middle;white-space:normal;width:auto;min-width:9rem;padding:.75rem;display:table-cell}[data-customers-page] .customers-table th:first-child,[data-customers-page] .customers-table td:first-child{min-width:12rem;box-shadow:none;position:static}[data-customers-page] .customers-table td:before{content:none;display:none}[data-customers-page] .customers-table td>.flex{flex-wrap:nowrap!important}[data-customers-page] .customers-table td:last-child{border-bottom:1px solid var(--color-slate-100);min-width:15rem}[data-stock-page],[data-stock-page]>*,[data-stock-page] .surface-panel{width:100%;min-width:0;max-width:100%}[data-stock-page]{contain:inline-size;overflow-x:clip}[data-stock-page] .overflow-x-auto{contain:inline-size;overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%}[data-stock-page] .stock-history-table{contain:inline-size;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--color-slate-300) transparent;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow:auto hidden}[data-stock-page] .stock-history-table table{border-collapse:collapse;min-width:53rem;display:table}[data-stock-page] .stock-history-table thead{display:table-header-group}[data-stock-page] .stock-history-table tbody{display:table-row-group}[data-stock-page] .stock-history-table tr{display:table-row}[data-stock-page] .stock-history-table th,[data-stock-page] .stock-history-table td{vertical-align:middle;min-width:7rem;display:table-cell}[data-stock-page] .stock-history-table th:first-child,[data-stock-page] .stock-history-table td:first-child{min-width:12rem}[data-stock-page] .stock-history-table th:nth-child(6),[data-stock-page] .stock-history-table td:nth-child(6){min-width:13rem}@media (max-width:639px){[data-stock-page] .dashboard-hero,[data-stock-page] .surface-panel{padding:1rem}[data-stock-page] [data-stock-stats] .stat-card{min-width:0;padding:1rem}[data-stock-page] [data-stock-stats] .stat-card p{overflow-wrap:anywhere;min-width:0}[data-stock-page] [data-stock-stats] .text-2xl{font-size:1.25rem;line-height:1.5rem}[data-stock-page] [data-stock-stats] .text-xl{font-size:1.125rem;line-height:1.5rem}[data-stock-page] .panel-header,[data-stock-page] .panel-header>div{min-width:0}[data-stock-page] .stock-premium-section>.panel-header{margin:-1rem -1rem 0;padding:1rem}}[data-stock-adjustments].is-complete-inventory,[data-stock-adjustments].is-complete-inventory>*,[data-stock-adjustments].is-complete-inventory .surface-panel,[data-stock-adjustments].is-complete-inventory form{min-width:0;max-width:100%}[data-stock-adjustments].is-complete-inventory .complete-inventory-table{contain:inline-size;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--color-slate-300) transparent;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow:auto hidden}[data-stock-adjustments].is-complete-inventory .complete-inventory-table table{border-collapse:collapse;width:100%;min-width:48rem;display:table}[data-stock-adjustments].is-complete-inventory .complete-inventory-table thead{background:var(--color-slate-50);display:table-header-group}[data-stock-adjustments].is-complete-inventory .complete-inventory-table tbody{display:table-row-group}[data-stock-adjustments].is-complete-inventory .complete-inventory-table tr{display:table-row}[data-stock-adjustments].is-complete-inventory .complete-inventory-table th,[data-stock-adjustments].is-complete-inventory .complete-inventory-table td{vertical-align:middle;white-space:normal;width:auto;min-width:9rem;display:table-cell}[data-stock-adjustments].is-complete-inventory .complete-inventory-table th:first-child,[data-stock-adjustments].is-complete-inventory .complete-inventory-table td:first-child{min-width:13rem}[data-stock-adjustments].is-complete-inventory .complete-inventory-table .field-control{width:100%;min-width:8rem}[data-customers-page],[data-customers-page]>*,[data-customers-page] .surface-panel,[data-customers-page] .dashboard-hero,[data-customers-page] form,[data-customers-page] label{min-width:0;max-width:100%}[data-customers-page] .field-control,[data-customers-page] input,[data-customers-page] select,[data-customers-page] button{max-width:100%}[data-customers-page] .customers-table{contain:inline-size;overscroll-behavior-inline:contain;width:100%}@media (max-width:639px){[data-customers-page] .panel-header{flex-direction:column;align-items:stretch}[data-customers-page] .panel-header>*,[data-customers-page] .panel-header>div:last-child{width:100%;min-width:0;max-width:100%}[data-customers-page] .panel-header>div:last-child{justify-content:flex-start}[data-customers-page] .surface-panel{padding:1rem}}[data-sales-report-page],[data-sales-report-page]>*,[data-sales-report-page] .surface-panel,[data-sales-report-page] .stat-card,[data-sales-report-page] .panel-header>*{min-width:0;max-width:100%}[data-sales-report-page] .stat-card p,[data-sales-report-page] .surface-panel p,[data-sales-report-page] strong{overflow-wrap:anywhere}[data-sales-report-page] .stat-card .text-2xl,[data-sales-report-page] .surface-panel .text-xl{font-size:1.1rem;line-height:1.45}[data-report-monthly-chart]{overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;justify-content:flex-start;max-width:100%;overflow:auto hidden}[data-report-monthly-chart]>div{flex:0 0 2.6rem;min-width:2.6rem}[data-report-monthly-summary] .signal-row{align-items:flex-start;min-width:0}[data-report-monthly-summary] .signal-row span{min-width:5.5rem}[data-report-monthly-summary] .signal-row strong{text-align:right;min-width:0;max-width:calc(100% - 6rem)}[data-report-payment-breakdown] .grid-cols-2,[data-report-top-products] .grid-cols-3{grid-template-columns:minmax(0,1fr)}[data-report-payment-breakdown] .rounded-lg>.flex{flex-wrap:wrap}[data-report-payment-breakdown] .grid p,[data-report-top-products] .grid p,[data-report-recent-sales] article>p{white-space:normal;overflow-wrap:anywhere;min-width:0}[data-stock-adjustments] .responsive-table .field-control{width:100%;min-width:0}[data-stock-adjustments] .responsive-table .btn-primary{width:100%!important}}@media (max-width:639px){[data-dashboard-page] .surface-panel{padding:1rem}[data-dashboard-chart-scroll]{margin-inline:-.25rem;padding-bottom:.25rem}[data-dashboard-chart-inner]{gap:.75rem!important;min-width:32rem!important;height:15rem!important}[data-dashboard-chart-inner]>div>div:first-child{height:11rem!important}[data-dashboard-signals] .signal-row{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:.5rem!important}[data-dashboard-signals] .signal-row>span{width:100%;text-align:left!important}}.theme-icon-sun,html[data-theme=dark] .theme-icon-moon{display:none}html[data-theme=dark] .theme-icon-sun{display:block}html[data-theme=dark] body,html[data-theme=dark] .app-main{color:#e2e8f0!important;background:#0f172a!important}html[data-theme=dark] .app-topbar,html[data-theme=dark] .dropdown-panel,html[data-theme=dark] .surface-panel,html[data-theme=dark] .stat-card,html[data-theme=dark] .dashboard-hero,html[data-theme=dark] main .bg-white,html[data-theme=dark] main .bg-slate-50,html[data-theme=dark] main .bg-slate-100{color:#e2e8f0!important;background-color:#111c30!important;border-color:#334155!important}html[data-theme=dark] .app-topbar{background-color:#0f172af0!important}html[data-theme=dark] .sales-report-hero{background:radial-gradient(circle at 88% 10%,#14b8a629,#0000 30%),linear-gradient(135deg,#111c30,#0f172a);border-color:#334155}html[data-theme=dark] .sales-report-hero h1,html[data-theme=dark] .sales-report-filter__title h2{color:#f8fafc}html[data-theme=dark] .sales-report-hero__period,html[data-theme=dark] .sales-report-action,html[data-theme=dark] .sales-report-filter,html[data-theme=dark] .sales-report-filter__header,html[data-theme=dark] .sales-report-export,html[data-theme=dark] .sales-report-field .field-control,html[data-theme=dark] .sales-report-reset,html[data-theme=dark] .sales-report-filter__hint{background:#111c30;border-color:#334155}html[data-theme=dark] .sales-report-action--primary,html[data-theme=dark] .sales-report-apply{color:#fff;background:linear-gradient(135deg,#0f766e,#0d9488);border-color:#0f766e}html[data-theme=dark] .sales-report-filter__header,html[data-theme=dark] .sales-report-filter__hint{background:#0f172a}html[data-theme=dark] .stock-premium-hero{background:radial-gradient(circle at 90% 5%,#14b8a629,#0000 31%),linear-gradient(135deg,#111c30,#0f172a);border-color:#334155}html[data-theme=dark] .stock-premium-hero h1{color:#f8fafc}html[data-theme=dark] .stock-premium-hero>div:first-child>p:first-child,html[data-theme=dark] .stock-premium-hero .btn-secondary,html[data-theme=dark] .stock-premium-stats .stat-card,html[data-theme=dark] .stock-premium-section,html[data-theme=dark] .stock-day-card,html[data-theme=dark] .stock-premium-filter,html[data-theme=dark] .stock-premium-table{background:#111c30;border-color:#334155}html[data-theme=dark] .stock-premium-stats .stat-card>p:nth-child(2){color:#f8fafc}html[data-theme=dark] .stock-premium-section>.panel-header,html[data-theme=dark] .stock-premium-filter,html[data-theme=dark] .stock-premium-table thead{background:#0f172a;border-color:#334155}html[data-theme=dark] .stock-premium-table tbody tr:hover{background:#172033}html[data-theme=dark] .mobile-bottom-nav{background:0 0!important;border-color:#0000!important}html[data-theme=dark] .mobile-bottom-nav__inner{box-shadow:0 18px 45px #02061761;background:#fffffff7!important;border-color:#e2e8f0fa!important}html[data-theme=dark] .mobile-bottom-nav__item{color:#475569!important}html[data-theme=dark] .mobile-bottom-nav__item.is-active{color:#0f766e!important;background:#ccfbf1!important}html[data-theme=dark] .text-slate-950,html[data-theme=dark] .text-slate-900,html[data-theme=dark] .text-slate-800,html[data-theme=dark] main .text-slate-700{color:#f1f5f9!important}html[data-theme=dark] .text-slate-600,html[data-theme=dark] .text-slate-500,html[data-theme=dark] .text-slate-400{color:#94a3b8!important}html[data-theme=dark] .border-slate-100,html[data-theme=dark] .border-slate-200,html[data-theme=dark] .divide-slate-100>:not([hidden])~:not([hidden]){border-color:#334155!important}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea,html[data-theme=dark] .field-control,html[data-theme=dark] .shop-switcher{color:#f1f5f9!important;background-color:#0f172a!important;border-color:#475569!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#64748b!important}html[data-theme=dark] table thead,html[data-theme=dark] table th{color:#cbd5e1!important;background-color:#1e293b!important;border-color:#334155!important}html[data-theme=dark] table td,html[data-theme=dark] table tr{border-color:#334155!important}html[data-theme=dark] .dropdown-item:hover,html[data-theme=dark] .mobile-bottom-nav a:hover{background-color:#1e293b!important}html[data-theme=dark] .user-menu-panel{box-shadow:0 28px 75px #0000007a,inset 0 1px #ffffff0d;background:#0f172afa!important;border-color:#475569cc!important}html[data-theme=dark] .user-menu-profile{background:linear-gradient(135deg,#132c32,#172033 58%,#172554)!important;border-color:#285e61!important}html[data-theme=dark] .user-menu-profile__avatar i{border-color:#132c32}html[data-theme=dark] .user-menu-profile__eyebrow{color:#5eead4}html[data-theme=dark] .user-menu-profile__name{color:#f8fafc}html[data-theme=dark] .user-menu-profile__email{color:#94a3b8}html[data-theme=dark] .user-menu-action{color:#cbd5e1}html[data-theme=dark] .user-menu-action:hover{border-color:#285e61;color:#5eead4!important;background:#162b32!important}html[data-theme=dark] .user-menu-action .dropdown-item-icon{color:#99f6e4;background:linear-gradient(145deg,#253247,#172033);border-color:#3f5069;box-shadow:0 6px 16px #00000038}html[data-theme=dark] .user-menu-logout{border-color:#334155}html[data-theme=dark] .user-menu-logout .dropdown-item-danger,html[data-theme=dark] .user-menu-logout .dropdown-item-danger:hover{border-color:#be123c61;color:#fda4af!important;background:#4c05196b!important}html[data-theme=dark] .user-menu-logout .dropdown-item-icon{color:#fb7185;background:#4c05197a;border-color:#be123c75}html[data-theme=dark] .shop-menu-panel{box-shadow:0 30px 85px #00000080,inset 0 1px #ffffff0d;background:#0f172afa!important;border-color:#475569cc!important}html[data-theme=dark] .shop-menu-panel__header{background:linear-gradient(135deg,#132c32,#172033 58%,#172554);border-color:#285e61}html[data-theme=dark] .shop-menu-panel__eyebrow{color:#5eead4}html[data-theme=dark] .shop-menu-panel__header strong{color:#f8fafc}html[data-theme=dark] .shop-menu-panel__header small{color:#94a3b8}html[data-theme=dark] .shop-menu-item{color:#cbd5e1}html[data-theme=dark] .shop-menu-item:hover{border-color:#285e61;color:#5eead4!important;background:#162b32!important}html[data-theme=dark] .shop-menu-item.is-active{color:#99f6e4;border-color:#28615e;box-shadow:inset 3px 0 #2dd4bf;background:linear-gradient(135deg,#15383a,#172b38)!important}html[data-theme=dark] .shop-menu-item__avatar{color:#99f6e4;background:linear-gradient(145deg,#253247,#172033);border-color:#3f5069}html[data-theme=dark] .shop-menu-panel__footer{color:#cbd5e1;background:#111c30;border-color:#334155}html[data-theme=dark] .mobile-bottom-nav__inner .mobile-bottom-nav__item:hover{background-color:#f1f5f9!important}html[data-theme=dark] .mobile-bottom-nav__inner .mobile-bottom-nav__item.is-active:hover{background-color:#ccfbf1!important}html[data-theme=dark] [data-dashboard-shop-hero]{background:linear-gradient(135deg,#13253a 0%,#10283a 48%,#172554 100%)!important;border-color:#155e75!important;box-shadow:0 18px 40px #02081759!important}html[data-theme=dark] [data-dashboard-welcome]{background:linear-gradient(135deg,#102a2a,#0f172a 58%,#172554)!important;border-color:#28615e!important}html[data-theme=dark] [data-dashboard-welcome] h1,html[data-theme=dark] [data-dashboard-welcome] h2{color:#f8fafc!important}html[data-theme=dark] [data-dashboard-welcome]>div>p:last-child{color:#b6c6d8!important}html[data-theme=dark] [data-product-create] .product-form-section-title{border-color:#334155}html[data-theme=dark] [data-product-create] .product-form-section-title strong{color:#f8fafc}html[data-theme=dark] [data-product-create] .product-form-section-title small{color:#94a3b8}html[data-theme=dark] [data-dashboard-page] .stat-card,html[data-theme=dark] [data-dashboard-chart-panel],html[data-theme=dark] [data-dashboard-signals]{background-color:#111c30!important;border-color:#334155!important}html[data-theme=dark] [data-dashboard-page] .dashboard-money-primary,html[data-theme=dark] [data-dashboard-page] .dashboard-signal-money strong,html[data-theme=dark] [data-dashboard-page] .stat-card>div p.text-3xl,html[data-theme=dark] [data-dashboard-signals] .signal-row>span{color:#f8fafc!important}html[data-theme=dark] [data-dashboard-page] .dashboard-money-secondary{color:#dbeafe!important;background-color:#20304a!important;border-color:#475569!important}html[data-theme=dark] [data-dashboard-page] .stat-card .text-slate-500,html[data-theme=dark] [data-dashboard-signals]>div p,html[data-theme=dark] [data-dashboard-signals] .signal-row p.text-slate-500,html[data-theme=dark] [data-dashboard-page] .dashboard-signal-money small{color:#9fb3ca!important}html[data-theme=dark] [data-dashboard-signals] .signal-row{background-color:#18263b!important;border-color:#3b4d65!important}html[data-theme=dark] [data-dashboard-signals] .signal-row p.text-slate-900{color:#f1f5f9!important}html[data-theme=dark] [data-dashboard-page] .btn-secondary{color:#e2e8f0!important;background-color:#1e293b!important;border-color:#475569!important}html[data-theme=dark] [data-dashboard-page] .btn-secondary:hover{background-color:#29384f!important;border-color:#64748b!important}html[data-theme=dark] [data-pos-root] .hero-action-panel{color:#e2e8f0!important;background-color:#18263b!important;border-color:#3b4d65!important}html[data-theme=dark] [data-pos-root] .hero-action-panel [data-pos-total],html[data-theme=dark] [data-pos-root] .hero-action-panel .text-slate-950{color:#f8fafc!important}html[data-theme=dark] [data-pos-root] .hero-action-panel .text-slate-400,html[data-theme=dark] [data-pos-root] .hero-action-panel .text-slate-500{color:#a8bad0!important}html[data-theme=dark] [data-pos-root] [data-pos-product]{background-color:#142238!important;border-color:#3b4d65!important}html[data-theme=dark] [data-pos-root] [data-pos-product]:hover{background-color:#1b304a!important;border-color:#2dd4bf!important;box-shadow:0 10px 24px #02081747!important}html[data-theme=dark] table tbody tr{background-color:#0000;transition:background-color .15s,color .15s}html[data-theme=dark] table tbody tr:hover,html[data-theme=dark] table tbody tr.hover\:bg-slate-50:hover{background-color:#1b304a!important}html[data-theme=dark] table tbody tr:hover td,html[data-theme=dark] table tbody tr:hover .text-slate-950,html[data-theme=dark] table tbody tr:hover .text-slate-900,html[data-theme=dark] table tbody tr:hover .text-slate-800,html[data-theme=dark] table tbody tr:hover .text-slate-700{color:#f8fafc!important}html[data-theme=dark] table tbody tr:hover .text-slate-600,html[data-theme=dark] table tbody tr:hover .text-slate-500,html[data-theme=dark] table tbody tr:hover .text-slate-400{color:#b6c6d8!important}html[data-theme=dark] table tbody tr:hover .bg-white,html[data-theme=dark] table tbody tr:hover .bg-slate-50,html[data-theme=dark] table tbody tr:hover .bg-slate-100{background-color:#223651!important}html[data-theme=dark] .btn-secondary,html[data-theme=dark] .icon-btn{color:#e2e8f0!important;background-color:#1e293b!important;border-color:#475569!important}html[data-theme=dark] .btn-secondary:hover,html[data-theme=dark] .icon-btn:hover{color:#f8fafc!important;background-color:#29384f!important;border-color:#64748b!important}html[data-theme=dark] .report-export-toolbar{background-color:#111c30!important;border-color:#334155!important;box-shadow:0 14px 32px #0208174d!important}html[data-theme=dark] .report-export-toolbar h1{color:#f8fafc!important}html[data-theme=dark] .report-export-toolbar p.text-slate-500{color:#a8bad0!important}html[data-theme=dark] .report-a4-sheet{color:#0f172a!important;background-color:#fff!important}html[data-theme=dark] .report-a4-sheet .text-slate-950,html[data-theme=dark] .report-a4-sheet .text-slate-900,html[data-theme=dark] .report-a4-sheet .text-slate-800,html[data-theme=dark] .report-a4-sheet .text-slate-700{color:#0f172a!important}html[data-theme=dark] .report-a4-sheet .text-slate-600,html[data-theme=dark] .report-a4-sheet .text-slate-500,html[data-theme=dark] .report-a4-sheet .text-slate-400{color:#64748b!important}html[data-theme=dark] .report-a4-sheet .report-a4-meta,html[data-theme=dark] .report-a4-sheet .bg-slate-50,html[data-theme=dark] .report-a4-sheet .bg-slate-100{color:#0f172a!important;background-color:#f1f5f9!important}html[data-theme=dark] .report-a4-sheet table tbody tr,html[data-theme=dark] .report-a4-sheet table tbody tr:hover,html[data-theme=dark] .report-a4-sheet table tbody tr:hover td{color:#0f172a!important;background-color:#fff!important}html[data-theme=dark] .report-a4-sheet table th{color:#fff!important;background-color:#1e293b!important;border-color:#334155!important}html[data-theme=dark] .report-a4-sheet table td{color:#0f172a!important;border-color:#cbd5e1!important}html[data-theme=dark] .report-a4-sheet .report-a4-detail-table small,html[data-theme=dark] .report-a4-sheet .report-signature-box small,html[data-theme=dark] .report-a4-sheet .report-a4-footer{color:#64748b!important}html[data-theme=dark] [data-finance-quick-controls]{background-color:#111c30!important;border-color:#334155!important}html[data-theme=dark] [data-finance-quick-controls] h2{color:#f8fafc!important}html[data-theme=dark] [data-finance-quick-controls] .signal-row{color:#dbe5f1!important;background-color:#18263b!important;border-color:#3b4d65!important}html[data-theme=dark] [data-finance-quick-controls] .signal-row span{color:#cbd5e1!important}html[data-theme=dark] [data-finance-quick-controls] .signal-row strong{color:#f8fafc!important}html[data-theme=dark] [data-finance-quick-controls] .signal-row:hover{color:#fff!important;background-color:#164e4b!important;border-color:#2dd4bf!important}html[data-theme=dark] [data-finance-quick-controls] .signal-row:hover span,html[data-theme=dark] [data-finance-quick-controls] .signal-row:hover strong{color:#fff!important}html[data-theme=dark] [data-report-monthly-summary] .signal-row,html[data-theme=dark] [data-stock-summary] .signal-row{background-color:#18263b!important;border-color:#3b4d65!important}html[data-theme=dark] [data-report-monthly-summary] .signal-row span,html[data-theme=dark] [data-stock-summary] .signal-row span{color:#a8bad0!important}html[data-theme=dark] [data-report-monthly-summary] .signal-row strong,html[data-theme=dark] [data-stock-summary] .signal-row strong{color:#f8fafc!important}html[data-theme=dark] [data-report-monthly-summary] .signal-row:hover,html[data-theme=dark] [data-stock-summary] .signal-row:hover{background-color:#1b304a!important;border-color:#2dd4bf!important}html[data-theme=dark] [data-report-monthly-summary] .text-red-700,html[data-theme=dark] [data-stock-summary] .text-red-700{color:#f87171!important}html[data-theme=dark] [data-stock-summary] .text-amber-700{color:#fbbf24!important}html[data-theme=dark] [data-stock-summary] .text-orange-700{color:#fb923c!important}html[data-theme=dark] [data-product-detail] .signal-row{background-color:#18263b!important;border-color:#3b4d65!important}html[data-theme=dark] [data-product-detail] .signal-row dt{color:#a8bad0!important}html[data-theme=dark] [data-product-detail] .signal-row dd{color:#f8fafc!important}html[data-theme=dark] [data-product-detail] .signal-row:hover{background-color:#1b304a!important;border-color:#2dd4bf!important}html[data-theme=dark] [data-product-detail] .surface-panel>.rounded-lg.bg-slate-50{background-color:#18263b!important;border-color:#3b4d65!important}html[data-theme=dark] [data-product-detail] .surface-panel>.rounded-lg.bg-slate-50 p:first-child{color:#f8fafc!important}html[data-theme=dark] [data-product-detail] .surface-panel>.rounded-lg.bg-slate-50 p:last-child{color:#b6c6d8!important}html[data-theme=dark] [data-product-detail] .panel-header>span{color:#5eead4!important;background-color:#20304a!important}html[data-theme=dark] [data-product-detail] .text-teal-700{color:#2dd4bf!important}html[data-theme=dark] [data-product-detail] .text-red-700{color:#f87171!important}html[data-theme=dark] [data-dashboard-notifications-panel]{color:#e2e8f0!important;background-color:#111c30!important;border-color:#475569!important}html[data-theme=dark] [data-dashboard-notifications-panel]>header{background-color:#18263b!important;border-color:#3b4d65!important}html[data-theme=dark] [data-dashboard-notifications-panel]>header h2{color:#f8fafc!important}html[data-theme=dark] [data-dashboard-notifications-panel]>header .text-slate-500{color:#a8bad0!important}html[data-theme=dark] [data-dashboard-notifications-panel]>div>a{background-color:#18263b!important;border-color:#3b4d65!important}html[data-theme=dark] [data-dashboard-notifications-panel]>div>a:hover{background-color:#1b304a!important;border-color:#64748b!important}html[data-theme=dark] [data-dashboard-notifications-panel]>div>a strong{color:#f8fafc!important}html[data-theme=dark] [data-dashboard-notifications-panel]>div>a .text-slate-600{color:#b6c6d8!important}html[data-theme=dark] [data-dashboard-notifications-panel]>div>a.text-amber-700{color:#fbbf24!important;border-color:#92400e!important}html[data-theme=dark] [data-dashboard-notifications-panel]>div>a.text-orange-700{color:#fb923c!important;border-color:#9a3412!important}html[data-theme=dark] [data-dashboard-notifications-panel]>div>a.text-blue-700{color:#60a5fa!important;border-color:#1d4ed8!important}html[data-theme=dark] [data-dashboard-notifications-panel]>div>a.text-red-700{color:#f87171!important;border-color:#991b1b!important}html[data-theme=dark] [data-dashboard-notifications-panel]>div>a>span:first-child.grid{background-color:#223651!important}html[data-theme=dark] [data-dashboard-notifications-panel]>div>.bg-emerald-50{background-color:#12332f!important;border-color:#047857!important}html[data-theme=dark] [data-dashboard-notifications-panel]>div>.bg-emerald-50 p{color:#6ee7b7!important}[data-saas-dashboard]{--saas-ink:#0f172a;--saas-muted:#64748b;--saas-line:#dbe4ee}[data-saas-dashboard] .saas-dashboard-hero{background:radial-gradient(circle at 92% 8%,#2dd4bf3d,#0000 25%),radial-gradient(circle at 72% 110%,#3b82f626,#0000 34%),linear-gradient(135deg,#fff 0%,#f7fbfc 54%,#ecfeff 100%);border-color:#cbdbe7;align-items:center;padding:clamp(1.5rem,3vw,2.25rem);position:relative;overflow:hidden;box-shadow:0 18px 45px -30px #0f766e8c}[data-saas-dashboard] .saas-dashboard-hero:before{content:"";background:linear-gradient(#14b8a6,#2563eb);width:.28rem;position:absolute;inset:0 auto 0 0}[data-saas-dashboard] .saas-dashboard-hero h1{letter-spacing:-.035em;max-width:48rem;font-size:clamp(1.75rem,3vw,2.45rem);line-height:1.08}[data-saas-dashboard] .saas-dashboard-hero p:last-child{max-width:49rem}[data-saas-dashboard] .saas-dashboard-hero .btn-primary,[data-saas-dashboard] .saas-dashboard-hero .btn-secondary{border-radius:.8rem;min-height:2.85rem;padding-inline:1.1rem;box-shadow:0 10px 24px -18px #0f172ab3}[data-saas-dashboard] .saas-dashboard-primary-stats,[data-saas-dashboard] .saas-dashboard-secondary-stats{align-items:stretch}[data-saas-dashboard] .saas-dashboard-primary-stats .stat-card,[data-saas-dashboard] .saas-dashboard-secondary-stats .surface-panel{border-color:var(--saas-line);background:linear-gradient(145deg,#fff,#f8fafc);border-radius:1rem;min-height:8.35rem;position:relative;overflow:hidden;box-shadow:0 14px 32px -26px #0f172a94}[data-saas-dashboard] .saas-dashboard-primary-stats .stat-card:after,[data-saas-dashboard] .saas-dashboard-secondary-stats .surface-panel:after{content:"";background:#14b8a614;border-radius:999px;width:6rem;height:6rem;position:absolute;top:-2rem;right:-2rem}[data-saas-dashboard] .saas-dashboard-primary-stats .stat-card:nth-child(2):after{background:#2563eb17}[data-saas-dashboard] .saas-dashboard-primary-stats .stat-card:nth-child(3):after{background:#7c3aed14}[data-saas-dashboard] .saas-dashboard-primary-stats .stat-card:nth-child(4):after{background:#d977061a}[data-saas-dashboard] .saas-dashboard-secondary-stats .surface-panel{border-top:3px solid #cbd5e1;min-height:6.5rem;padding-block:1.15rem}[data-saas-dashboard] .saas-dashboard-secondary-stats .surface-panel:first-child{border-top-color:#06b6d4}[data-saas-dashboard] .saas-dashboard-secondary-stats .surface-panel:nth-child(2){border-top-color:#64748b}[data-saas-dashboard] .saas-dashboard-secondary-stats .surface-panel:nth-child(3){border-top-color:#6366f1}[data-saas-dashboard] .saas-dashboard-secondary-stats .surface-panel:nth-child(4){border-top-color:#ef4444}[data-saas-dashboard] .stat-card:hover,[data-saas-dashboard] .saas-dashboard-secondary-stats .surface-panel:hover,[data-saas-dashboard] .saas-chart-card:hover{border-color:#94a3b8;transform:translateY(-3px);box-shadow:0 20px 38px -28px #0f172aa6}[data-saas-dashboard] #saas-trends-title{letter-spacing:-.02em;font-size:1.35rem}[data-saas-dashboard] .saas-chart-card{border-color:var(--saas-line);background:linear-gradient(#fff 0%,#fbfdff 100%);border-radius:1rem;min-width:0;padding:1.35rem;transition:transform .2s,border-color .2s,box-shadow .2s}[data-saas-dashboard] .saas-chart-card>div:last-child{background:linear-gradient(#f8fafc,#fff);border:1px solid #e2e8f0;border-radius:.85rem;margin-top:1.1rem;padding:.65rem .45rem .1rem}[data-saas-dashboard]>.grid>.surface-panel:not(.saas-chart-card){border-color:var(--saas-line);border-radius:1rem;box-shadow:0 16px 34px -28px #0f172a8c}[data-saas-dashboard] .panel-header{border-bottom:1px solid #e2e8f0;padding-bottom:.9rem}[data-saas-dashboard] .signal-row,[data-saas-dashboard] .rounded-lg.border.border-slate-200.bg-white.p-4{background:#f8fafc;border-color:#e2e8f0;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s}[data-saas-dashboard] a.signal-row:hover,[data-saas-dashboard] .rounded-lg.border.border-slate-200.bg-white.p-4:hover{background:#f0fdfa;border-color:#99f6e4;transform:translate(3px);box-shadow:0 10px 24px -22px #0d9488bf}[data-saas-dashboard] .signal-row strong{color:#0f766e}[data-saas-dashboard] .saas-dashboard-hero{isolation:isolate;color:#e2e8f0;background:radial-gradient(circle at 88% 18%,#2dd4bf33,#0000 24%),radial-gradient(circle at 70% 115%,#2563eb4d,#0000 38%),linear-gradient(125deg,#020617 0%,#0f172a 52%,#10283a 100%);border-color:#2dd4bf3d;min-height:15rem;box-shadow:0 28px 70px -38px #020617d9,inset 0 1px #ffffff0d}[data-saas-dashboard] .saas-dashboard-hero:after{content:"";z-index:-1;border:1px solid #5eead429;border-radius:999px;width:16rem;height:16rem;position:absolute;top:-7rem;right:-5rem;box-shadow:0 0 0 2rem #2dd4bf08,0 0 0 4rem #3b82f606}[data-saas-dashboard] .saas-tech-grid{z-index:-1;opacity:.12;background-image:linear-gradient(#94a3b838 1px,#0000 1px),linear-gradient(90deg,#94a3b838 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 16%,#000 62%,#0000);mask-image:linear-gradient(90deg,#0000 16%,#000 62%,#0000)}[data-saas-dashboard] .saas-dashboard-hero h1{text-shadow:0 2px 20px #02061780;color:#f8fafc!important}[data-saas-dashboard] .saas-dashboard-hero p:last-child{color:#bac7d8!important}[data-saas-dashboard] .saas-dashboard-hero>div:first-of-type>p:first-of-type{color:#5eead4!important}[data-saas-dashboard] .saas-hero-status{color:#99f6e4;background:#0f766e1f;border:1px solid #2dd4bf38;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.4rem .65rem;font-size:.65rem;font-weight:800;display:inline-flex}[data-saas-dashboard] .saas-hero-status i{background:#34d399;border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 0 .25rem #34d3991f,0 0 14px #34d399}[data-saas-dashboard] .saas-hero-status b{color:#67e8f9;text-transform:uppercase;letter-spacing:.1em;border-left:1px solid #5eead438;padding-left:.5rem}[data-saas-dashboard] .saas-dashboard-hero .btn-secondary{color:#e2e8f0;background:#ffffff14;border-color:#94a3b847}[data-saas-dashboard] .saas-dashboard-hero .btn-secondary:hover{color:#fff;background:#ffffff24;border-color:#5eead4}[data-saas-dashboard] .saas-kpi-card{--tech-accent:#14b8a6;--tech-soft:#ccfbf1;isolation:isolate;border-top:3px solid var(--tech-accent);transition:transform .22s,border-color .22s,box-shadow .22s}[data-saas-dashboard] .saas-kpi-card[data-tone=blue]{--tech-accent:#2563eb;--tech-soft:#dbeafe}[data-saas-dashboard] .saas-kpi-card[data-tone=violet]{--tech-accent:#7c3aed;--tech-soft:#ede9fe}[data-saas-dashboard] .saas-kpi-card[data-tone=amber]{--tech-accent:#d97706;--tech-soft:#fef3c7}[data-saas-dashboard] .saas-kpi-card:before{content:"";z-index:-1;background:linear-gradient(145deg,var(--tech-soft),#fff 62%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){[data-saas-dashboard] .saas-kpi-card:before{background:linear-gradient(145deg,color-mix(in srgb,var(--tech-soft) 62%,#fff),#fff 62%)}}[data-saas-dashboard] .saas-kpi-orb{z-index:2;border:1px solid var(--tech-accent);place-items:center;width:2.35rem;height:2.35rem;display:grid;position:absolute;top:1rem;right:1rem}@supports (color:color-mix(in lab, red, red)){[data-saas-dashboard] .saas-kpi-orb{border:1px solid color-mix(in srgb,var(--tech-accent) 28%,transparent)}}[data-saas-dashboard] .saas-kpi-orb{color:var(--tech-accent);background:var(--tech-soft);border-radius:.8rem}@supports (color:color-mix(in lab, red, red)){[data-saas-dashboard] .saas-kpi-orb{background:color-mix(in srgb,var(--tech-soft) 72%,#fff)}}[data-saas-dashboard] .saas-kpi-orb{box-shadow:0 8px 18px -12px var(--tech-accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:900}[data-saas-dashboard] .saas-kpi-card>p{z-index:2;max-width:calc(100% - 2.7rem);position:relative}[data-saas-dashboard] .saas-kpi-card>div{z-index:2;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a14}[data-saas-dashboard] .saas-kpi-card>div>div{background:linear-gradient(90deg,var(--tech-accent),var(--tech-accent));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){[data-saas-dashboard] .saas-kpi-card>div>div{background:linear-gradient(90deg,var(--tech-accent),color-mix(in srgb,var(--tech-accent) 66%,#60a5fa))}}[data-saas-dashboard] .saas-kpi-card>div>div{box-shadow:0 0 14px var(--tech-accent)}@supports (color:color-mix(in lab, red, red)){[data-saas-dashboard] .saas-kpi-card>div>div{box-shadow:0 0 14px color-mix(in srgb,var(--tech-accent) 32%,transparent)}}[data-saas-dashboard] .saas-mini-kpi{--mini-accent:#06b6d4;padding:1.15rem 1.25rem}[data-saas-dashboard] .saas-mini-kpi[data-tone=slate]{--mini-accent:#64748b}[data-saas-dashboard] .saas-mini-kpi[data-tone=indigo]{--mini-accent:#6366f1}[data-saas-dashboard] .saas-mini-kpi[data-tone=red]{--mini-accent:#ef4444}[data-saas-dashboard] .saas-mini-kpi:before{content:"";background:var(--mini-accent);width:.22rem;box-shadow:0 0 16px var(--mini-accent);position:absolute;top:0;bottom:0;right:0}@supports (color:color-mix(in lab, red, red)){[data-saas-dashboard] .saas-mini-kpi:before{box-shadow:0 0 16px color-mix(in srgb,var(--mini-accent) 38%,transparent)}}[data-saas-dashboard] .saas-mini-kpi p:last-child{color:#0f172a;font-size:1.7rem;font-weight:900}[data-saas-dashboard] .saas-tech-section{background:linear-gradient(145deg,#f8fafce6,#eff6ffb3);border:1px solid #dbe4ee;border-radius:1.25rem;padding:clamp(1rem,2vw,1.35rem);box-shadow:0 22px 50px -38px #0f172a99}[data-saas-dashboard] .saas-tech-section>div:first-child>span{color:#475569;background:#fff;border:1px solid #cbd5e1;box-shadow:0 6px 16px -12px #0f172a80}[data-saas-dashboard] .saas-chart-card{box-shadow:0 18px 42px -32px #0f172a9e}[data-saas-dashboard] .saas-chart-card>div:last-child{background-image:linear-gradient(#e2e8f08c 1px,#0000 1px),linear-gradient(90deg,#e2e8f073 1px,#0000 1px),linear-gradient(#f8fafc,#fff);background-size:32px 32px,32px 32px,100% 100%}[data-saas-dashboard]>.grid:not(.saas-dashboard-primary-stats):not(.saas-dashboard-secondary-stats)>.surface-panel{background:linear-gradient(155deg,#fff 0%,#fbfdff 62%,#f0fdfa 145%);border:1px solid #d8e3ed;border-radius:1.2rem;padding:1.4rem;position:relative;overflow:hidden;box-shadow:0 20px 48px -36px #0f172aad,inset 0 1px #fff}[data-saas-dashboard]>.grid:not(.saas-dashboard-primary-stats):not(.saas-dashboard-secondary-stats)>.surface-panel:before{content:"";opacity:.85;background:linear-gradient(90deg,#14b8a6,#06b6d4 52%,#2563eb);height:3px;position:absolute;top:0;left:0;right:0}[data-saas-dashboard] .panel-header h2,[data-saas-dashboard]>.grid>.surface-panel>h2{letter-spacing:-.015em;font-size:1rem;font-weight:900;color:#0f172a!important}[data-saas-dashboard] .panel-header p{line-height:1.55;color:#64748b!important}[data-saas-dashboard] .panel-header .btn-secondary{color:#334155;background:linear-gradient(145deg,#fff,#f8fafc);border-color:#cbd5e1;box-shadow:0 7px 18px -14px #0f172a99}[data-saas-dashboard] .panel-header .btn-secondary:hover{color:#0f766e;background:#f0fdfa;border-color:#5eead4}[data-saas-dashboard] .signal-row{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:.85rem;min-height:3.7rem;padding:.78rem .9rem;box-shadow:0 7px 18px -17px #0f172ab3}[data-saas-dashboard] a.signal-row:after{content:"→";color:#0f766e;background:#ccfbf1;border-radius:.55rem;flex:none;place-items:center;width:1.7rem;height:1.7rem;font-weight:900;transition:transform .18s;display:grid}[data-saas-dashboard] a.signal-row:hover:after{transform:translate(.15rem)}[data-saas-dashboard] a.signal-row>strong{display:none}[data-saas-dashboard] .signal-row .text-slate-950{color:#0f172a!important}[data-saas-dashboard] .signal-row .text-slate-500{color:#64748b!important}[data-saas-dashboard] .rounded-lg.border.border-slate-200.bg-white.p-4{background:linear-gradient(145deg,#fff,#f8fafc);border-radius:.9rem;padding:1rem;position:relative;box-shadow:0 8px 20px -18px #0f172aa6}[data-saas-dashboard] .rounded-lg.border.border-slate-200.bg-white.p-4:before{content:"";background:#14b8a6;border-radius:999px;width:3px;position:absolute;top:.8rem;bottom:.8rem;left:0}[data-saas-dashboard] .rounded-lg.border.border-slate-200.bg-white.p-4 .text-slate-950{color:#0f172a!important}[data-saas-dashboard] .rounded-lg.border.border-slate-200.bg-white.p-4 .text-slate-500{color:#64748b!important}[data-saas-dashboard]>.grid:nth-last-child(2)>.surface-panel>div>div>div:last-child{background:#e8eef5;height:.45rem;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a14}[data-saas-dashboard]>.grid:nth-last-child(2)>.surface-panel>div>div>div:last-child>div{box-shadow:0 0 12px #14b8a652;background:linear-gradient(90deg,#0f766e,#14b8a6,#22d3ee)!important}[data-saas-dashboard]>.grid:nth-last-child(2) .text-slate-700{color:#334155!important}[data-saas-dashboard] .saas-chart-card h3,[data-saas-dashboard] #saas-trends-title{color:#0f172a!important}[data-saas-dashboard] .saas-chart-card .text-slate-500,[data-saas-dashboard] .saas-tech-section>div:first-child .text-slate-500{color:#64748b!important}[data-saas-dashboard] .saas-dashboard-primary-stats .text-slate-500,[data-saas-dashboard] .saas-dashboard-secondary-stats .text-slate-500{color:#52657d!important}[data-saas-dashboard] .saas-dashboard-primary-stats .text-slate-950,[data-saas-dashboard] .saas-dashboard-secondary-stats .text-slate-950,[data-saas-dashboard] .saas-mini-kpi p:last-child{color:#0f172a!important}@media (max-width:639px){[data-saas-dashboard]{gap:1rem}[data-saas-dashboard] .saas-dashboard-hero{padding:1.25rem}[data-saas-dashboard] .saas-dashboard-hero h1{font-size:1.65rem}[data-saas-dashboard] .saas-dashboard-primary-stats,[data-saas-dashboard] .saas-dashboard-secondary-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}[data-saas-dashboard] .saas-dashboard-primary-stats .stat-card,[data-saas-dashboard] .saas-dashboard-secondary-stats .surface-panel{min-height:0;padding:1rem}[data-saas-dashboard] .saas-dashboard-primary-stats .stat-card p:nth-child(2){overflow-wrap:anywhere;font-size:1.35rem;line-height:1.2}[data-saas-dashboard] .panel-header{flex-direction:column;align-items:stretch}[data-saas-dashboard] .panel-header .btn-secondary{width:100%}[data-saas-dashboard] .signal-row{align-items:flex-start}[data-saas-dashboard] .saas-dashboard-hero{min-height:0}[data-saas-dashboard] .saas-hero-status{max-width:100%}[data-saas-dashboard] .saas-hero-status span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-saas-dashboard] .saas-kpi-orb{width:2rem;height:2rem;top:.7rem;right:.7rem}[data-saas-dashboard] .saas-tech-section{border-radius:1rem;padding:.85rem}}@media (max-width:379px){[data-saas-dashboard] .saas-dashboard-primary-stats,[data-saas-dashboard] .saas-dashboard-secondary-stats{grid-template-columns:minmax(0,1fr)}}[data-saas-profile]{--profile-line:#d8e3ed}[data-saas-profile] .saas-profile-hero{isolation:isolate;color:#e2e8f0;background:radial-gradient(circle at 90% 12%,#2dd4bf38,#0000 25%),radial-gradient(circle at 72% 120%,#2563eb47,#0000 36%),linear-gradient(125deg,#020617,#0f172a 54%,#10283a);border-color:#2dd4bf3d;align-items:center;min-height:13rem;padding:clamp(1.5rem,3vw,2.25rem);position:relative;overflow:hidden;box-shadow:0 26px 65px -38px #020617d9,inset 0 1px #ffffff0d}[data-saas-profile] .saas-profile-hero:before{content:"";background:linear-gradient(#2dd4bf,#2563eb);width:.25rem;position:absolute;inset:0 auto 0 0}[data-saas-profile] .saas-profile-hero__grid{z-index:-1;opacity:.11;background-image:linear-gradient(#94a3b838 1px,#0000 1px),linear-gradient(90deg,#94a3b838 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 12%,#000 68%,#0000);mask-image:linear-gradient(90deg,#0000 12%,#000 68%,#0000)}[data-saas-profile] .saas-profile-hero h1{letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.5rem);color:#f8fafc!important}[data-saas-profile] .saas-profile-hero p:last-child{color:#bac7d8!important}[data-saas-profile] .saas-profile-hero>div>p:first-of-type{color:#5eead4!important}[data-saas-profile] .saas-profile-hero .btn-secondary{color:#e2e8f0;background:#ffffff14;border-color:#94a3b84d}[data-saas-profile] .saas-profile-hero .btn-secondary:hover{color:#fff;background:#ffffff24;border-color:#5eead4}[data-saas-profile] .saas-profile-status{color:#99f6e4;background:#0f766e21;border:1px solid #2dd4bf3d;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.4rem .65rem;font-size:.65rem;font-weight:800;display:inline-flex}[data-saas-profile] .saas-profile-status i{background:#34d399;border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 0 .25rem #34d3991f,0 0 13px #34d399}[data-saas-profile] .saas-profile-card,[data-saas-profile] .saas-profile-form{border:1px solid var(--profile-line);background:linear-gradient(150deg,#fff,#fbfdff 68%,#f0fdfa 150%);border-radius:1.2rem;box-shadow:0 22px 50px -38px #0f172ab3,inset 0 1px #fff}[data-saas-profile] .saas-profile-card{align-self:start;padding:1.3rem;position:relative;overflow:hidden}[data-saas-profile] .saas-profile-card:before{content:"";background:linear-gradient(90deg,#14b8a6,#06b6d4,#2563eb);height:3px;position:absolute;top:0;left:0;right:0}[data-saas-profile] .saas-profile-identity{background:linear-gradient(135deg,#ecfdf5,#f0fdfa 54%,#eff6ff);border:1px solid #ccfbf1;border-radius:1rem;padding:1rem}[data-saas-profile] .saas-profile-avatar{color:#ecfeff;background:linear-gradient(145deg,#0f766e,#134e4a);border:1px solid #5eead480;border-radius:1.15rem;flex:none;place-items:center;width:4rem;height:4rem;font-size:1.2rem;font-weight:900;display:grid;position:relative;box-shadow:0 12px 28px #0f766e42,inset 0 1px #ffffff2b}[data-saas-profile] .saas-profile-avatar i{background:#22c55e;border:2px solid #f0fdfa;border-radius:999px;width:.75rem;height:.75rem;position:absolute;bottom:-.1rem;right:-.1rem}[data-saas-profile] .saas-profile-identity h2{color:#0f172a!important}[data-saas-profile] .saas-profile-identity p{color:#64748b!important}[data-saas-profile] .saas-profile-card .signal-row{background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:.8rem;min-height:3rem;padding:.7rem .8rem}[data-saas-profile] .saas-profile-card .signal-row dt{color:#64748b!important}[data-saas-profile] .saas-profile-card .signal-row dd{color:#0f172a}[data-saas-profile] .saas-profile-form{padding:clamp(1.2rem,2vw,1.55rem);position:relative;overflow:hidden}[data-saas-profile] .saas-profile-form:before{content:"";background:linear-gradient(#14b8a6,#06b6d4);width:3px;position:absolute;top:0;bottom:0;left:0}[data-saas-profile] .saas-security-form:before{background:linear-gradient(#6366f1,#7c3aed)}[data-saas-profile] .saas-profile-form__head{border-bottom:1px solid #e2e8f0;grid-template-columns:2.8rem minmax(0,1fr);align-items:center;gap:.8rem;padding-bottom:1rem;display:grid}[data-saas-profile] .saas-profile-form__icon{color:#0f766e;background:linear-gradient(145deg,#ecfdf5,#fff);border:1px solid #99f6e4;border-radius:.8rem;place-items:center;width:2.8rem;height:2.8rem;display:grid;box-shadow:0 7px 18px -12px #0f766e8c}[data-saas-profile] .saas-profile-form__icon.is-security{color:#5b21b6;background:linear-gradient(145deg,#f5f3ff,#fff);border-color:#ddd6fe}[data-saas-profile] .saas-profile-form__icon svg{width:1.25rem;height:1.25rem}[data-saas-profile] .saas-profile-form__head h2{font-size:1rem;font-weight:900;color:#0f172a!important}[data-saas-profile] .saas-profile-form__head p{color:#64748b!important}[data-saas-profile] .saas-profile-form label{font-size:.78rem;font-weight:800;color:#334155!important}[data-saas-profile] .saas-profile-form .field-control{background:#fff;border-color:#d8e3ed;border-radius:.85rem;min-height:3.2rem;box-shadow:inset 0 1px 2px #0f172a06}[data-saas-profile] .saas-profile-form .field-control:focus{border-color:#14b8a6;box-shadow:0 0 0 3px #14b8a61f}[data-saas-profile] .saas-security-form .field-control:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1c}[data-saas-profile] .saas-profile-form>div:last-child{margin-top:.25rem}@media (max-width:767px){[data-saas-profile] .saas-profile-hero{min-height:0;padding:1.25rem}[data-saas-profile] .saas-profile-hero h1{font-size:1.75rem}[data-saas-profile] .saas-profile-card,[data-saas-profile] .saas-profile-form{padding:1rem}[data-saas-profile] .saas-profile-identity{padding:.8rem}}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-5{top:calc(var(--spacing) * -5)}.-top-12{top:calc(var(--spacing) * -12)}.-top-16{top:calc(var(--spacing) * -16)}.-top-20{top:calc(var(--spacing) * -20)}.-top-24{top:calc(var(--spacing) * -24)}.-top-28{top:calc(var(--spacing) * -28)}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-\[4\.75rem\]{top:4.75rem}.-right-5{right:calc(var(--spacing) * -5)}.-right-10{right:calc(var(--spacing) * -10)}.-right-12{right:calc(var(--spacing) * -12)}.-right-16{right:calc(var(--spacing) * -16)}.-right-20{right:calc(var(--spacing) * -20)}.-right-24{right:calc(var(--spacing) * -24)}.right-0{right:0}.right-1\/3{right:33.3333%}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-52{right:calc(var(--spacing) * 52)}.-bottom-16{bottom:calc(var(--spacing) * -16)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.-bottom-36{bottom:calc(var(--spacing) * -36)}.bottom-0{bottom:0}.-left-12{left:calc(var(--spacing) * -12)}.-left-20{left:calc(var(--spacing) * -20)}.-left-24{left:calc(var(--spacing) * -24)}.left-0{left:0}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-24{left:calc(var(--spacing) * 24)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[75\]{z-index:75}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.row-span-4{grid-row:span 4/span 4}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-2{margin:calc(var(--spacing) * 2)}.m-26{margin:calc(var(--spacing) * 26)}.m-32{margin:calc(var(--spacing) * 32)}.m-40{margin:calc(var(--spacing) * 40)}.m-178{margin:calc(var(--spacing) * 178)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.my-auto{margin-block:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.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-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:var(--spacing)}.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)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-0{margin-left:0}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.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-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[52px\]{height:52px}.h-fit{height:fit-content}.h-full{height:100%}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-\[26rem\]{max-height:26rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[36rem\]{max-height:36rem}.max-h-\[65vh\]{max-height:65vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[calc\(100dvh-1rem\)\]{max-height:calc(100dvh - 1rem)}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-\[10rem\]{min-height:10rem}.min-h-\[96svh\]{min-height:96svh}.min-h-screen{min-height:100vh}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.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-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[min\(28rem\,calc\(100vw-2rem\)\)\]{width:min(28rem,100vw - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-\[794px\]{max-width:794px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[12rem\]{min-width:12rem}.min-w-\[13rem\]{min-width:13rem}.min-w-\[20rem\]{min-width:20rem}.min-w-\[34rem\]{min-width:34rem}.min-w-\[46rem\]{min-width:46rem}.min-w-\[72rem\]{min-width:72rem}.min-w-\[520px\]{min-width:520px}.min-w-\[560px\]{min-width:560px}.min-w-\[640px\]{min-width:640px}.min-w-\[720px\]{min-width:720px}.min-w-\[850px\]{min-width:850px}.min-w-\[900px\]{min-width:900px}.min-w-\[980px\]{min-width:980px}.min-w-\[1100px\]{min-width:1100px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-\[0_0_12rem\]{flex:0 0 12rem}.flex-\[0_0_13rem\]{flex:0 0 13rem}.flex-\[1_0_20rem\]{flex:1 0 20rem}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1\.15fr_1\.05fr_\.75fr_\.95fr_\.7fr_\.85fr_14rem\]{grid-template-columns:1.15fr 1.05fr .75fr .95fr .7fr .85fr 14rem}.grid-cols-\[1fr_6rem\]{grid-template-columns:1fr 6rem}.grid-cols-\[2\.25rem_minmax\(0\,1fr\)_6rem\]{grid-template-columns:2.25rem minmax(0,1fr) 6rem}.grid-cols-\[7rem_minmax\(0\,1fr\)\]{grid-template-columns:7rem minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-rows-\[auto_auto_auto_1fr\]{grid-template-rows:auto auto auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.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-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.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)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}: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(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * 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)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}:where(.-space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}: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-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}:where(.divide-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}:where(.divide-slate-300>:not(:last-child)){border-color:var(--color-slate-300)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-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-teal-100{border-color:var(--color-teal-100)!important}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-200\/20{border-color:#bedbff33}@supports (color:color-mix(in lab, red, red)){.border-blue-200\/20{border-color:color-mix(in oklab, var(--color-blue-200) 20%, transparent)}}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-orange-200{border-color:var(--color-orange-200)}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/80{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-800{border-color:var(--color-slate-800)}.border-teal-100{border-color:var(--color-teal-100)}.border-teal-200{border-color:var(--color-teal-200)}.border-teal-200\/20{border-color:#96f7e433}@supports (color:color-mix(in lab, red, red)){.border-teal-200\/20{border-color:color-mix(in oklab, var(--color-teal-200) 20%, transparent)}}.border-teal-300\/20{border-color:#46ecd533}@supports (color:color-mix(in lab, red, red)){.border-teal-300\/20{border-color:color-mix(in oklab, var(--color-teal-300) 20%, transparent)}}.border-teal-400\/60{border-color:#00d3bd99}@supports (color:color-mix(in lab, red, red)){.border-teal-400\/60{border-color:color-mix(in oklab, var(--color-teal-400) 60%, transparent)}}.border-teal-500{border-color:var(--color-teal-500)}.border-teal-600{border-color:var(--color-teal-600)}.border-transparent{border-color:#0000}.border-violet-100{border-color:var(--color-violet-100)}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-300{border-color:var(--color-violet-300)}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@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:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.border-t-white{border-top-color:var(--color-white)}.\!bg-teal-50{background-color:var(--color-teal-50)!important}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/40{background-color:#fffbeb66}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/40{background-color:color-mix(in oklab, var(--color-amber-50) 40%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/20{background-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/20{background-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/70{background-color:#eff6ffb3}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/70{background-color:color-mix(in oklab, var(--color-blue-50) 70%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/20{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-current{background-color:currentColor}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-300\/20{background-color:#53eafd33}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/20{background-color:color-mix(in oklab, var(--color-cyan-300) 20%, transparent)}}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-400\/20{background-color:#00d2ef33}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/20{background-color:color-mix(in oklab, var(--color-cyan-400) 20%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-300\/10{background-color:#5ee9b51a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/10{background-color:color-mix(in oklab, var(--color-emerald-300) 10%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/20{background-color:#fef2f233}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/20{background-color:color-mix(in oklab, var(--color-red-50) 20%, transparent)}}.bg-red-50\/40{background-color:#fef2f266}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/40{background-color:color-mix(in oklab, var(--color-red-50) 40%, transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-400\/20{background-color:#ff656833}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/20{background-color:color-mix(in oklab, var(--color-red-400) 20%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-700{background-color:var(--color-red-700)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/60{background-color:#f8fafc99}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/60{background-color:color-mix(in oklab, var(--color-slate-50) 60%, transparent)}}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/70{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/80{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/70{background-color:#0f172bb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/70{background-color:color-mix(in oklab, var(--color-slate-900) 70%, transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/50{background-color:#02061880}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/50{background-color:color-mix(in oklab, var(--color-slate-950) 50%, transparent)}}.bg-slate-950\/55{background-color:#0206188c}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/55{background-color:color-mix(in oklab, var(--color-slate-950) 55%, transparent)}}.bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/60{background-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.bg-slate-950\/65{background-color:#020618a6}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/65{background-color:color-mix(in oklab, var(--color-slate-950) 65%, transparent)}}.bg-slate-950\/70{background-color:#020618b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/70{background-color:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-50\/60{background-color:#f0fdfa99}@supports (color:color-mix(in lab, red, red)){.bg-teal-50\/60{background-color:color-mix(in oklab, var(--color-teal-50) 60%, transparent)}}.bg-teal-100{background-color:var(--color-teal-100)}.bg-teal-300{background-color:var(--color-teal-300)}.bg-teal-300\/10{background-color:#46ecd51a}@supports (color:color-mix(in lab, red, red)){.bg-teal-300\/10{background-color:color-mix(in oklab, var(--color-teal-300) 10%, transparent)}}.bg-teal-400{background-color:var(--color-teal-400)}.bg-teal-400\/10{background-color:#00d3bd1a}@supports (color:color-mix(in lab, red, red)){.bg-teal-400\/10{background-color:color-mix(in oklab, var(--color-teal-400) 10%, transparent)}}.bg-teal-400\/20{background-color:#00d3bd33}@supports (color:color-mix(in lab, red, red)){.bg-teal-400\/20{background-color:color-mix(in oklab, var(--color-teal-400) 20%, transparent)}}.bg-teal-500{background-color:var(--color-teal-500)}.bg-teal-600{background-color:var(--color-teal-600)}.bg-teal-700{background-color:var(--color-teal-700)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-50\/40{background-color:#f5f3ff66}@supports (color:color-mix(in lab, red, red)){.bg-violet-50\/40{background-color:color-mix(in oklab, var(--color-violet-50) 40%, transparent)}}.bg-violet-50\/50{background-color:#f5f3ff80}@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-50\/60{background-color:#f5f3ff99}@supports (color:color-mix(in lab, red, red)){.bg-violet-50\/60{background-color:color-mix(in oklab, var(--color-violet-50) 60%, transparent)}}.bg-violet-100{background-color:var(--color-violet-100)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.\!bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab!important;background-image:linear-gradient(var(--tw-gradient-stops))!important}.\!bg-gradient-to-r{--tw-gradient-position:to right in oklab!important;background-image:linear-gradient(var(--tw-gradient-stops))!important}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.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))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\!from-indigo-950{--tw-gradient-from:var(--color-indigo-950)!important;--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))!important}.\!from-teal-500{--tw-gradient-from:var(--color-teal-500)!important;--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))!important}.from-amber-400{--tw-gradient-from:var(--color-amber-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))}.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-amber-950{--tw-gradient-from:var(--color-amber-950);--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-blue-300\/30{--tw-gradient-from:#90c5ff4d}@supports (color:color-mix(in lab, red, red)){.from-blue-300\/30{--tw-gradient-from:color-mix(in oklab, var(--color-blue-300) 30%, transparent)}}.from-blue-300\/30{--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-blue-400\/25{--tw-gradient-from:#54a2ff40}@supports (color:color-mix(in lab, red, red)){.from-blue-400\/25{--tw-gradient-from:color-mix(in oklab, var(--color-blue-400) 25%, transparent)}}.from-blue-400\/25{--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-blue-500{--tw-gradient-from:var(--color-blue-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-blue-500\/35{--tw-gradient-from:#3080ff59}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/35{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 35%, transparent)}}.from-blue-500\/35{--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-blue-950{--tw-gradient-from:var(--color-blue-950);--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-cyan-300\/35{--tw-gradient-from:#53eafd59}@supports (color:color-mix(in lab, red, red)){.from-cyan-300\/35{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-300) 35%, transparent)}}.from-cyan-300\/35{--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-cyan-500{--tw-gradient-from:var(--color-cyan-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-emerald-950{--tw-gradient-from:var(--color-emerald-950);--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-indigo-950{--tw-gradient-from:var(--color-indigo-950);--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-orange-500{--tw-gradient-from:var(--color-orange-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-purple-950{--tw-gradient-from:var(--color-purple-950);--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-red-950{--tw-gradient-from:var(--color-red-950);--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))}.from-slate-50{--tw-gradient-from:var(--color-slate-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-slate-100{--tw-gradient-from:var(--color-slate-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))}.from-slate-500{--tw-gradient-from:var(--color-slate-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-slate-700{--tw-gradient-from:var(--color-slate-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))}.from-slate-800{--tw-gradient-from:var(--color-slate-800);--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-slate-950{--tw-gradient-from:var(--color-slate-950);--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-stone-950{--tw-gradient-from:var(--color-stone-950);--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-teal-50{--tw-gradient-from:var(--color-teal-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-teal-100{--tw-gradient-from:var(--color-teal-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))}.from-teal-300{--tw-gradient-from:var(--color-teal-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))}.from-teal-300\/35{--tw-gradient-from:#46ecd559}@supports (color:color-mix(in lab, red, red)){.from-teal-300\/35{--tw-gradient-from:color-mix(in oklab, var(--color-teal-300) 35%, transparent)}}.from-teal-300\/35{--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-teal-400\/20{--tw-gradient-from:#00d3bd33}@supports (color:color-mix(in lab, red, red)){.from-teal-400\/20{--tw-gradient-from:color-mix(in oklab, var(--color-teal-400) 20%, transparent)}}.from-teal-400\/20{--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-teal-500{--tw-gradient-from:var(--color-teal-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-teal-600{--tw-gradient-from:var(--color-teal-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-teal-700{--tw-gradient-from:var(--color-teal-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))}.from-violet-500{--tw-gradient-from:var(--color-violet-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-violet-700{--tw-gradient-from:var(--color-violet-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))}.from-zinc-950{--tw-gradient-from:var(--color-zinc-950);--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-cyan-500{--tw-gradient-via:var(--color-cyan-500)!important;--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)!important;--tw-gradient-stops:var(--tw-gradient-via-stops)!important}.\!via-violet-900{--tw-gradient-via:var(--color-violet-900)!important;--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)!important;--tw-gradient-stops:var(--tw-gradient-via-stops)!important}.via-amber-950{--tw-gradient-via:var(--color-amber-950);--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)}.via-blue-950{--tw-gradient-via:var(--color-blue-950);--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)}.via-cyan-50{--tw-gradient-via:var(--color-cyan-50);--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)}.via-cyan-400{--tw-gradient-via:var(--color-cyan-400);--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)}.via-cyan-500{--tw-gradient-via:var(--color-cyan-500);--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)}.via-cyan-700{--tw-gradient-via:var(--color-cyan-700);--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)}.via-cyan-900{--tw-gradient-via:var(--color-cyan-900);--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)}.via-emerald-950{--tw-gradient-via:var(--color-emerald-950);--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)}.via-indigo-700{--tw-gradient-via:var(--color-indigo-700);--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)}.via-indigo-950{--tw-gradient-via:var(--color-indigo-950);--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)}.via-orange-500{--tw-gradient-via:var(--color-orange-500);--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)}.via-orange-900{--tw-gradient-via:var(--color-orange-900);--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)}.via-orange-950{--tw-gradient-via:var(--color-orange-950);--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)}.via-rose-900{--tw-gradient-via:var(--color-rose-900);--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)}.via-slate-500{--tw-gradient-via:var(--color-slate-500);--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)}.via-slate-900{--tw-gradient-via:var(--color-slate-900);--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)}.via-teal-900{--tw-gradient-via:var(--color-teal-900);--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)}.via-teal-950{--tw-gradient-via:var(--color-teal-950);--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)}.via-violet-900{--tw-gradient-via:var(--color-violet-900);--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)}.via-violet-950{--tw-gradient-via:var(--color-violet-950);--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)}.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-blue-500{--tw-gradient-to:var(--color-blue-500)!important;--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))!important}.\!to-fuchsia-700{--tw-gradient-to:var(--color-fuchsia-700)!important;--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))!important}.to-amber-700{--tw-gradient-to:var(--color-amber-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-950{--tw-gradient-to:var(--color-amber-950);--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-blue-100{--tw-gradient-to:var(--color-blue-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-blue-500{--tw-gradient-to:var(--color-blue-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))}.to-blue-600{--tw-gradient-to:var(--color-blue-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-blue-700{--tw-gradient-to:var(--color-blue-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-blue-950{--tw-gradient-to:var(--color-blue-950);--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-cyan-50{--tw-gradient-to:var(--color-cyan-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))}.to-cyan-200\/10{--tw-gradient-to:#a2f4fd1a}@supports (color:color-mix(in lab, red, red)){.to-cyan-200\/10{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-200) 10%, transparent)}}.to-cyan-200\/10{--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-cyan-400{--tw-gradient-to:var(--color-cyan-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-cyan-500{--tw-gradient-to:var(--color-cyan-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))}.to-cyan-700{--tw-gradient-to:var(--color-cyan-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-cyan-800{--tw-gradient-to:var(--color-cyan-800);--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-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-fuchsia-700{--tw-gradient-to:var(--color-fuchsia-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-fuchsia-800{--tw-gradient-to:var(--color-fuchsia-800);--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-indigo-200\/10{--tw-gradient-to:#c7d2ff1a}@supports (color:color-mix(in lab, red, red)){.to-indigo-200\/10{--tw-gradient-to:color-mix(in oklab, var(--color-indigo-200) 10%, transparent)}}.to-indigo-200\/10{--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-indigo-500{--tw-gradient-to:var(--color-indigo-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))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-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-lime-700{--tw-gradient-to:var(--color-lime-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-500{--tw-gradient-to:var(--color-orange-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))}.to-orange-700{--tw-gradient-to:var(--color-orange-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-pink-500{--tw-gradient-to:var(--color-pink-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))}.to-purple-500{--tw-gradient-to:var(--color-purple-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))}.to-red-500{--tw-gradient-to:var(--color-red-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))}.to-red-900{--tw-gradient-to:var(--color-red-900);--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-500{--tw-gradient-to: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))}.to-slate-300{--tw-gradient-to:var(--color-slate-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-slate-700{--tw-gradient-to:var(--color-slate-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-slate-950{--tw-gradient-to:var(--color-slate-950);--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-50{--tw-gradient-to:var(--color-teal-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))}.to-teal-50\/50{--tw-gradient-to:#f0fdfa80}@supports (color:color-mix(in lab, red, red)){.to-teal-50\/50{--tw-gradient-to:color-mix(in oklab, var(--color-teal-50) 50%, transparent)}}.to-teal-50\/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))}.to-teal-50\/60{--tw-gradient-to:#f0fdfa99}@supports (color:color-mix(in lab, red, red)){.to-teal-50\/60{--tw-gradient-to:color-mix(in oklab, var(--color-teal-50) 60%, transparent)}}.to-teal-50\/60{--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-50\/70{--tw-gradient-to:#f0fdfab3}@supports (color:color-mix(in lab, red, red)){.to-teal-50\/70{--tw-gradient-to:color-mix(in oklab, var(--color-teal-50) 70%, transparent)}}.to-teal-50\/70{--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))}.to-teal-500{--tw-gradient-to:var(--color-teal-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))}.to-teal-600{--tw-gradient-to:var(--color-teal-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-teal-700{--tw-gradient-to:var(--color-teal-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-800{--tw-gradient-to:var(--color-teal-800);--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-900{--tw-gradient-to:var(--color-teal-900);--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-950{--tw-gradient-to:var(--color-teal-950);--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-transparent{--tw-gradient-to: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))}.to-violet-700{--tw-gradient-to:var(--color-violet-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-violet-950{--tw-gradient-to:var(--color-violet-950);--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-white{--tw-gradient-to: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))}.to-white\/10{--tw-gradient-to:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.to-white\/10{--tw-gradient-to:color-mix(in oklab, var(--color-white) 10%, transparent)}}.to-white\/10{--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-yellow-600{--tw-gradient-to:var(--color-yellow-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))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.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)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.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-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.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-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pb-1{padding-bottom:var(--spacing)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[-2px\]{vertical-align:-2px}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.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-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--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-\[8px\]{font-size:8px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.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-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.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}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.\!text-teal-700{color:var(--color-teal-700)!important}.text-amber-300{color:var(--color-amber-300)}.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-blue-100{color:var(--color-blue-100)}.text-blue-300{color:var(--color-blue-300)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-950{color:var(--color-blue-950)}.text-cyan-50\/80{color:#ecfeffcc}@supports (color:color-mix(in lab, red, red)){.text-cyan-50\/80{color:color-mix(in oklab, var(--color-cyan-50) 80%, transparent)}}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-700{color:var(--color-cyan-700)}.text-cyan-800{color:var(--color-cyan-800)}.text-emerald-50\/75{color:#ecfdf5bf}@supports (color:color-mix(in lab, red, red)){.text-emerald-50\/75{color:color-mix(in oklab, var(--color-emerald-50) 75%, transparent)}}.text-emerald-50\/80{color:#ecfdf5cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-50\/80{color:color-mix(in oklab, var(--color-emerald-50) 80%, transparent)}}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-fuchsia-700{color:var(--color-fuchsia-700)}.text-indigo-700{color:var(--color-indigo-700)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-red-100{color:var(--color-red-100)}.text-red-300{color:var(--color-red-300)}.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-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.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-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-teal-50{color:var(--color-teal-50)}.text-teal-100{color:var(--color-teal-100)}.text-teal-200{color:var(--color-teal-200)}.text-teal-300{color:var(--color-teal-300)}.text-teal-500{color:var(--color-teal-500)}.text-teal-600{color:var(--color-teal-600)}.text-teal-700{color:var(--color-teal-700)}.text-teal-800{color:var(--color-teal-800)}.text-teal-900{color:var(--color-teal-900)}.text-teal-950{color:var(--color-teal-950)}.text-violet-100{color:var(--color-violet-100)}.text-violet-200{color:var(--color-violet-200)}.text-violet-300{color:var(--color-violet-300)}.text-violet-500{color:var(--color-violet-500)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-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\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-red-600{accent-color:var(--color-red-600)}.accent-teal-600{accent-color:var(--color-teal-600)}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-8px_24px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 -8px 24px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(15\,23\,42\,\.12\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#0f172a1f);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,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);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,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);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,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);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-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.shadow-cyan-900\/25{--tw-shadow-color:#104e6440}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-900\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-900) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-200\/80{--tw-shadow-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.shadow-slate-200\/80{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 80%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-950\/25{--tw-shadow-color:#02061840}@supports (color:color-mix(in lab, red, red)){.shadow-slate-950\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-950\/30{--tw-shadow-color:#0206184d}@supports (color:color-mix(in lab, red, red)){.shadow-slate-950\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-teal-500\/20{--tw-shadow-color:#00baa733}@supports (color:color-mix(in lab, red, red)){.shadow-teal-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-teal-500\/50{--tw-shadow-color:#00baa780}@supports (color:color-mix(in lab, red, red)){.shadow-teal-500\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-500) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-teal-600\/20{--tw-shadow-color:#00958833}@supports (color:color-mix(in lab, red, red)){.shadow-teal-600\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-600) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-teal-700\/20{--tw-shadow-color:#00776e33}@supports (color:color-mix(in lab, red, red)){.shadow-teal-700\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-700) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-teal-950\/20{--tw-shadow-color:#022f2e33}@supports (color:color-mix(in lab, red, red)){.shadow-teal-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-teal-950\/30{--tw-shadow-color:#022f2e4d}@supports (color:color-mix(in lab, red, red)){.shadow-teal-950\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-teal-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-red-200{--tw-ring-color:var(--color-red-200)}.ring-slate-100{--tw-ring-color:var(--color-slate-100)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-teal-100{--tw-ring-color:var(--color-teal-100)}.ring-teal-200{--tw-ring-color:var(--color-teal-200)}.ring-white\/15{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.ring-white\/15{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.invert{--tw-invert:invert(100%);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{--tw-backdrop-blur:blur(8px);-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,)}.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))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.group-open\/edit\:rotate-45:is(:where(.group\/edit):is([open],:popover-open,:open) *){rotate:45deg}@media (hover:hover){.group-hover\:bg-teal-50:is(:where(.group):hover *){background-color:var(--color-teal-50)}.group-hover\:bg-teal-700:is(:where(.group):hover *){background-color:var(--color-teal-700)}.group-hover\:from-teal-800:is(:where(.group):hover *){--tw-gradient-from:var(--color-teal-800);--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))}.group-hover\:to-teal-500:is(:where(.group):hover *){--tw-gradient-to:var(--color-teal-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))}.group-hover\:text-teal-700:is(:where(.group):hover *){color:var(--color-teal-700)}}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.first\:pl-0:first-child{padding-left:0}.last\:pr-0:last-child{padding-right:0}@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)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-blue-200:hover{border-color:var(--color-blue-200)}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-red-300:hover{border-color:var(--color-red-300)}.hover\:border-slate-200:hover{border-color:var(--color-slate-200)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-teal-200:hover{border-color:var(--color-teal-200)}.hover\:border-teal-300:hover{border-color:var(--color-teal-300)}.hover\:border-teal-400:hover{border-color:var(--color-teal-400)}.hover\:border-teal-500:hover{border-color:var(--color-teal-500)}.hover\:border-violet-300:hover{border-color:var(--color-violet-300)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-400:hover{background-color:var(--color-amber-400)}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-cyan-100:hover{background-color:var(--color-cyan-100)}.hover\:bg-cyan-300:hover{background-color:var(--color-cyan-300)}.hover\:bg-emerald-50:hover{background-color:var(--color-emerald-50)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-emerald-800:hover{background-color:var(--color-emerald-800)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-800:hover{background-color:var(--color-red-800)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-50\/70:hover{background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-50\/70:hover{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-teal-50:hover{background-color:var(--color-teal-50)}.hover\:bg-teal-50\/60:hover{background-color:#f0fdfa99}@supports (color:color-mix(in lab, red, red)){.hover\:bg-teal-50\/60:hover{background-color:color-mix(in oklab, var(--color-teal-50) 60%, transparent)}}.hover\:bg-teal-100:hover{background-color:var(--color-teal-100)}.hover\:bg-teal-300:hover{background-color:var(--color-teal-300)}.hover\:bg-teal-700:hover{background-color:var(--color-teal-700)}.hover\:bg-violet-50:hover{background-color:var(--color-violet-50)}.hover\:bg-violet-50\/40:hover{background-color:#f5f3ff66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-50\/40:hover{background-color:color-mix(in oklab, var(--color-violet-50) 40%, transparent)}}.hover\:bg-violet-100:hover{background-color:var(--color-violet-100)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-blue-900:hover{color:var(--color-blue-900)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-slate-950:hover{color:var(--color-slate-950)}.hover\:text-teal-700:hover{color:var(--color-teal-700)}.hover\:text-teal-800:hover{color:var(--color-teal-800)}.hover\:text-teal-900:hover{color:var(--color-teal-900)}.hover\:text-violet-900:hover{color:var(--color-violet-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);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-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-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-amber-100:focus{--tw-ring-color:var(--color-amber-100)}.focus\:ring-blue-100:focus{--tw-ring-color:var(--color-blue-100)}.focus\:ring-blue-200:focus{--tw-ring-color:var(--color-blue-200)}.focus\:ring-emerald-100:focus{--tw-ring-color:var(--color-emerald-100)}.focus\:ring-red-100:focus{--tw-ring-color:var(--color-red-100)}.focus\:ring-slate-100:focus{--tw-ring-color:var(--color-slate-100)}.focus\:ring-slate-200:focus{--tw-ring-color:var(--color-slate-200)}.focus\:ring-teal-100:focus{--tw-ring-color:var(--color-teal-100)}.focus\:ring-teal-200:focus{--tw-ring-color:var(--color-teal-200)}.focus\:ring-teal-500:focus{--tw-ring-color:var(--color-teal-500)}.focus\:ring-teal-600:focus{--tw-ring-color:var(--color-teal-600)}.focus\:ring-violet-100:focus{--tw-ring-color:var(--color-violet-100)}.focus\:ring-violet-200:focus{--tw-ring-color:var(--color-violet-200)}.focus\:ring-violet-500:focus{--tw-ring-color:var(--color-violet-500)}.focus\:ring-violet-600:focus{--tw-ring-color:var(--color-violet-600)}.focus\:ring-white\/10:focus{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.focus\:ring-white\/10:focus{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-0{margin-top:0}.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:ml-12{margin-left:calc(var(--spacing) * 12)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-28{height:calc(var(--spacing) * 28)}.sm\:h-56{height:calc(var(--spacing) * 56)}.sm\:h-72{height:calc(var(--spacing) * 72)}.sm\:max-h-64{max-height:calc(var(--spacing) * 64)}.sm\:max-h-\[calc\(100dvh-3rem\)\]{max-height:calc(100dvh - 3rem)}.sm\:w-4{width:calc(var(--spacing) * 4)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-auto{width:auto}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:min-w-\[680px\]{min-width:680px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.sm\:grid-cols-\[3rem_minmax\(0\,1fr\)_8rem_2\.5rem\]{grid-template-columns:3rem minmax(0,1fr) 8rem 2.5rem}.sm\:grid-cols-\[7\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:7.5rem minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_7rem\]{grid-template-columns:minmax(0,1fr) 7rem}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}:where(.sm\: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)))}.sm\:self-end{align-self:flex-end}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:pt-4{padding-top:calc(var(--spacing) * 4)}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.2fr_\.8fr\]{grid-template-columns:1.2fr .8fr}.md\:grid-cols-\[1fr_12rem_9rem_auto\]{grid-template-columns:1fr 12rem 9rem auto}.md\:grid-cols-\[1fr_14rem_auto\]{grid-template-columns:1fr 14rem auto}.md\:grid-cols-\[minmax\(0\,1fr\)_9rem\]{grid-template-columns:minmax(0,1fr) 9rem}.md\:items-center{align-items:center}}@media (min-width:64rem){.lg\:absolute{position:absolute}.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:right-0{right:0}.lg\:z-20{z-index:20}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:w-80{width:calc(var(--spacing) * 80)}.lg\:w-96{width:calc(var(--spacing) * 96)}.lg\:w-\[24rem\]{width:24rem}.lg\:w-\[28rem\]{width:28rem}.lg\:w-\[30rem\]{width:30rem}.lg\:w-\[32rem\]{width:32rem}.lg\:w-\[34rem\]{width:34rem}.lg\:w-auto{width:auto}.lg\:max-w-none{max-width:none}.lg\:max-w-xl{max-width:var(--container-xl)}.lg\:min-w-\[72rem\]{min-width:72rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[\.75fr_1fr\]{grid-template-columns:.75fr 1fr}.lg\:grid-cols-\[\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[\.82fr_1fr\]{grid-template-columns:.82fr 1fr}.lg\:grid-cols-\[1\.2fr_\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.2fr_\.75fr_\.75fr_\.7fr_\.7fr_\.7fr_\.7fr\]{grid-template-columns:1.2fr .75fr .75fr .7fr .7fr .7fr .7fr}.lg\:grid-cols-\[1\.15fr_1\.05fr_\.75fr_\.95fr_\.7fr_\.85fr_14rem\]{grid-template-columns:1.15fr 1.05fr .75fr .95fr .7fr .85fr 14rem}.lg\:grid-cols-\[1fr_\.82fr\]{grid-template-columns:1fr .82fr}.lg\:grid-cols-\[1fr_16rem_13rem\]{grid-template-columns:1fr 16rem 13rem}.lg\:grid-cols-\[1fr_22rem\]{grid-template-columns:1fr 22rem}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[22rem_1fr\]{grid-template-columns:22rem 1fr}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[280px_minmax\(0\,1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.lg\:grid-cols-\[auto_minmax\(0\,1fr\)_13rem_10rem\]{grid-template-columns:auto minmax(0,1fr) 13rem 10rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_260px_220px_auto\]{grid-template-columns:minmax(0,1fr) 260px 220px auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(280px\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:pt-36{padding-top:calc(var(--spacing) * 36)}.lg\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.lg\:text-\[2\.15rem\]{font-size:2.15rem}.lg\:shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-5{top:calc(var(--spacing) * 5)}.xl\:top-24{top:calc(var(--spacing) * 24)}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:inline{display:inline}.xl\:h-fit{height:fit-content}.xl\:w-auto{width:auto}.xl\:max-w-3xl{max-width:var(--container-3xl)}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[\.9fr_1\.4fr\]{grid-template-columns:.9fr 1.4fr}.xl\:grid-cols-\[\.9fr_1\.5fr\]{grid-template-columns:.9fr 1.5fr}.xl\:grid-cols-\[1\.2fr_\.8fr\]{grid-template-columns:1.2fr .8fr}.xl\:grid-cols-\[1\.25fr_\.75fr\]{grid-template-columns:1.25fr .75fr}.xl\:grid-cols-\[1\.35fr_\.65fr\]{grid-template-columns:1.35fr .65fr}.xl\:grid-cols-\[1fr_16rem\]{grid-template-columns:1fr 16rem}.xl\:grid-cols-\[1fr_22rem\]{grid-template-columns:1fr 22rem}.xl\:grid-cols-\[22rem_1fr\]{grid-template-columns:22rem 1fr}.xl\:grid-cols-\[23rem_1fr\]{grid-template-columns:23rem 1fr}.xl\:grid-cols-\[24rem_1fr\]{grid-template-columns:24rem 1fr}.xl\:grid-cols-\[340px_minmax\(0\,1fr\)\]{grid-template-columns:340px minmax(0,1fr)}.xl\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.xl\:grid-cols-\[380px_minmax\(0\,1fr\)\]{grid-template-columns:380px minmax(0,1fr)}.xl\:grid-cols-\[390px_minmax\(0\,1fr\)\]{grid-template-columns:390px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(290px\,\.55fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_24rem\]{grid-template-columns:minmax(0,1fr) 24rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.xl\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(260px\,\.7fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr)}.xl\:grid-cols-\[minmax\(260px\,1\.5fr\)_repeat\(3\,minmax\(170px\,1fr\)\)_auto\]{grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(170px,1fr)) auto}.xl\:grid-cols-\[minmax\(260px\,2fr\)_repeat\(4\,minmax\(140px\,1fr\)\)_minmax\(230px\,1\.3fr\)\]{grid-template-columns:minmax(260px,2fr) repeat(4,minmax(140px,1fr)) minmax(230px,1.3fr)}.xl\:grid-cols-\[minmax\(300px\,360px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.xl\:flex-row{flex-direction:row}.xl\:flex-nowrap{flex-wrap:nowrap}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:justify-self-end{justify-self:flex-end}}@media (min-width:96rem){.\32 xl\:sticky{position:sticky}.\32 xl\:top-5{top:calc(var(--spacing) * 5)}.\32 xl\:top-20{top:calc(var(--spacing) * 20)}.\32 xl\:col-span-1{grid-column:span 1/span 1}.\32 xl\:flex{display:flex}.\32 xl\:h-\[calc\(100dvh-6\.5rem\)\]{height:calc(100dvh - 6.5rem)}.\32 xl\:h-auto{height:auto}.\32 xl\:max-h-none{max-height:none}.\32 xl\:min-h-0{min-height:0}.\32 xl\:flex-1{flex:1}.\32 xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32 xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32 xl\:grid-cols-\[380px_minmax\(0\,1fr\)\]{grid-template-columns:380px minmax(0,1fr)}.\32 xl\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(360px\,\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)}.\32 xl\:grid-cols-\[minmax\(0\,1fr\)_24rem\]{grid-template-columns:minmax(0,1fr) 24rem}.\32 xl\:grid-cols-\[minmax\(16rem\,1fr\)_11rem_11rem_9rem_auto\]{grid-template-columns:minmax(16rem,1fr) 11rem 11rem 9rem auto}.\32 xl\:flex-col{flex-direction:column}.\32 xl\:items-end{align-items:flex-end}.\32 xl\:items-stretch{align-items:stretch}.\32 xl\:overflow-hidden{overflow:hidden}.\32 xl\:overflow-visible{overflow:visible}.\32 xl\:overflow-y-auto{overflow-y:auto}.\32 xl\:overscroll-contain{overscroll-behavior:contain}.\32 xl\:pr-2{padding-right:calc(var(--spacing) * 2)}}@media print{.print\:hidden{display:none}.print\:border-0{border-style:var(--tw-border-style);border-width:0}.print\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.\[\&_\.field-control\]\:w-full .field-control{width:100%}.\[\&_\.field-control\]\:min-w-0 .field-control,.\[\&\>div\]\:min-w-0>div,.\[\&\>label\]\:min-w-0>label{min-width:0}}.subscription-page{--pay-bg:#fff;--pay-soft:#f6f8fb;--pay-line:#e2e8f0;--pay-ink:#14243b;--pay-muted:#65758b;--pay-accent:#007f78;max-width:1320px;color:var(--pay-ink);margin:0 auto}html[data-theme=dark] .subscription-page{--pay-bg:#111d30;--pay-soft:#17253b;--pay-line:#2b3b52;--pay-ink:#eef4fc;--pay-muted:#a2b1c8;--pay-accent:#50d6c5}.subscription-page *{min-width:0}.subscription-page .pay-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.subscription-page .pay-eyebrow{color:var(--pay-accent);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:800}.subscription-page h1{letter-spacing:-.035em;margin:8px 0;font-size:clamp(25px,3vw,34px);font-weight:800;line-height:1.2}.subscription-page .pay-muted{color:var(--pay-muted);font-size:13px;line-height:1.7}.subscription-page .pay-back{color:var(--pay-muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.subscription-page .pay-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.subscription-page .pay-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:start;gap:24px;display:grid}.subscription-page .pay-panel{background:var(--pay-bg);border:1px solid var(--pay-line);border-radius:20px;overflow:hidden;box-shadow:0 8px 28px #0f172a0a}.subscription-page .pay-panel-head{border-bottom:1px solid var(--pay-line);align-items:center;gap:14px;padding:24px 28px;display:flex}.subscription-page .pay-panel-head h2,.subscription-page .pay-section-title{letter-spacing:-.02em;font-size:18px;font-weight:800}.subscription-page .pay-head-icon{width:46px;height:46px;color:var(--pay-accent);background:#00998c1a;border-radius:14px;flex:none;place-items:center;display:grid}.subscription-page .pay-service{background:var(--pay-soft);color:var(--pay-muted);border-radius:7px;margin-left:auto;padding:6px 10px;font-size:11px;font-weight:700}.subscription-page .pay-form{padding:26px 28px}.subscription-page .pay-step{border:0;width:100%;margin-bottom:26px;padding:0}.subscription-page .pay-step legend,.subscription-page .pay-step-title{align-items:center;gap:10px;margin-bottom:14px;font-size:13px;font-weight:800;display:flex}.subscription-page .pay-step-number{background:var(--pay-soft);width:24px;height:24px;color:var(--pay-muted);border:1px solid var(--pay-line);border-radius:8px;place-items:center;font-size:11px;display:inline-grid}.subscription-page .pay-label{margin-bottom:8px;font-size:12px;font-weight:700;display:block}.subscription-page .pay-input{border:1px solid var(--pay-line);background:var(--pay-bg);width:100%;min-height:49px;color:var(--pay-ink);font:inherit;border-radius:11px;padding:12px 14px;font-size:13px;display:block}.subscription-page .pay-input:focus{border-color:var(--pay-accent);outline:3px solid #00998c26}.subscription-page .pay-input::placeholder{color:var(--pay-muted)}.subscription-page .pay-operators{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.subscription-page .pay-operator{cursor:pointer;position:relative}.subscription-page .pay-radio{opacity:0;width:1px;height:1px;position:absolute}.subscription-page .pay-operator-card{border:1.5px solid var(--pay-line);background:var(--pay-bg);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:17px 7px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.subscription-page .pay-operator img{object-fit:contain;background:#fff;border-radius:7px;width:132px;height:80px;padding:6px}.subscription-page .pay-operator-name{color:var(--pay-muted);font-size:10px;font-weight:700}.subscription-page .pay-operator-check{background:var(--pay-accent);width:15px;height:15px;color:var(--pay-bg);opacity:0;border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;top:5px;right:6px}.subscription-page .pay-radio:checked+.pay-operator-card{border-color:var(--pay-accent);box-shadow:0 0 0 1px var(--pay-accent);background:#00998c0d}.subscription-page .pay-radio:checked+.pay-operator-card .pay-operator-check{opacity:1}.subscription-page .pay-radio:focus-visible+span{outline:3px solid var(--pay-accent);outline-offset:4px}.subscription-page .pay-operator:hover .pay-operator-card{border-color:var(--pay-accent)}.subscription-page .pay-form-grid{grid-template-columns:minmax(0,1fr) 155px;gap:16px;display:grid}.subscription-page .pay-hint{color:var(--pay-muted);margin-top:8px;font-size:11px;line-height:1.6}.subscription-page .pay-safety{background:var(--pay-soft);color:var(--pay-muted);border-radius:11px;align-items:flex-start;gap:10px;padding:14px;font-size:12px;line-height:1.65;display:flex}.subscription-page .pay-safety strong{color:var(--pay-ink)}.subscription-page .pay-submit{color:#fff;cursor:pointer;background:#007f78;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;margin-top:20px;padding:13px 18px;font-size:14px;font-weight:800;display:flex;box-shadow:0 5px 12px #007f782e}.subscription-page .pay-submit:hover{background:#00665f}.subscription-page .pay-submit:focus-visible{outline-offset:3px;outline:3px solid #27bbae}.subscription-page .pay-submit:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.subscription-page .pay-footer{text-align:center;color:var(--pay-muted);margin-top:12px;font-size:11px;line-height:1.6}.subscription-page .pay-receipt{color:#f1f5f9;background:linear-gradient(145deg,#102d3d,#0b192c 75%);border-radius:20px;padding:28px;position:relative;overflow:hidden;box-shadow:0 12px 25px #0f172a1f}.subscription-page .pay-receipt:before{content:"";pointer-events:none;border:35px solid #47d9c40d;border-radius:50%;width:210px;height:210px;position:absolute;top:-105px;right:-115px}.subscription-page .pay-receipt .pay-eyebrow{color:#70dbcc}.subscription-page .pay-receipt-shop{margin:13px 0 5px;font-size:14px;font-weight:700}.subscription-page .pay-receipt-subtitle{color:#a9bccf;font-size:12px;line-height:1.6}.subscription-page .pay-receipt-total{border-top:1px solid #2a4054;border-bottom:1px dashed #355166;margin-top:20px;padding:24px 0}.subscription-page .pay-receipt-total>span{color:#b8c8da;font-size:12px}.subscription-page .pay-amount{letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:7px;font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.25;display:block}.subscription-page .pay-receipt-total small{color:#9db3c9;margin-top:7px;font-size:11px;display:block}.subscription-page .pay-receipt-lines{gap:16px;padding-top:23px;font-size:12px;display:grid}.subscription-page .pay-receipt-lines>div{justify-content:space-between;gap:14px;display:flex}.subscription-page .pay-receipt-lines dt{color:#9db3c9}.subscription-page .pay-receipt-lines dd{text-align:right;font-weight:700}.subscription-page .pay-receipt-note{color:#a6e4db;background:#3dc4ad12;border:1px solid #294854;border-radius:10px;align-items:center;gap:9px;margin-top:24px;padding:13px 14px;font-size:11px;line-height:1.6;display:flex}.subscription-page .pay-help{margin-top:20px;padding:22px}.subscription-page .pay-help ol{counter-reset:payment-step;gap:18px;margin-top:18px;list-style:none;display:grid}.subscription-page .pay-help li{color:var(--pay-muted);counter-increment:payment-step;gap:12px;font-size:12px;line-height:1.6;display:flex}.subscription-page .pay-help li:before{content:counter(payment-step);background:var(--pay-soft);width:24px;height:24px;color:var(--pay-accent);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.subscription-page .pay-help strong{color:var(--pay-ink);display:block}.subscription-page .pay-notice{color:#86500b;background:#fff8e8;border:1px solid #f6d99b;border-radius:12px;margin-bottom:20px;padding:14px 18px;font-size:12px;line-height:1.7}html[data-theme=dark] .subscription-page .pay-notice{color:#f4d4a5;background:#352818;border-color:#70522d}.subscription-page .pay-current{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;padding:18px 22px;display:flex}.subscription-page .pay-current-name{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;font-weight:800;display:flex}.subscription-page .pay-status{color:#13795a;white-space:nowrap;background:#e9f8f2;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.subscription-page .pay-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.subscription-page .pay-status.is-warning{color:#965200;background:#fff2d9}.subscription-page .pay-status.is-danger{color:#b52e3f;background:#fff0f0}.subscription-page .pay-current-date{color:var(--pay-muted);font-size:12px}.subscription-page .pay-current-date strong{color:var(--pay-ink)}.subscription-page .pay-benefits{margin-top:20px;padding:22px}.subscription-page .pay-limits{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.subscription-page .pay-limits>div{background:var(--pay-soft);text-align:center;border-radius:9px;padding:10px 5px}.subscription-page .pay-limits strong{font-size:16px;display:block}.subscription-page .pay-limits span{color:var(--pay-muted);font-size:10px}.subscription-page .pay-benefits details{border-top:1px solid var(--pay-line);padding:12px 0;font-size:12px}.subscription-page .pay-benefits summary{cursor:pointer;font-weight:700}.subscription-page .pay-benefits details p,.subscription-page .pay-benefits details ul{color:var(--pay-muted);margin-top:9px;line-height:1.7}.subscription-page .pay-history{margin-top:24px}.subscription-page .pay-history .pay-panel-head{flex-wrap:wrap;justify-content:space-between}.subscription-page .pay-history-size{color:var(--pay-muted);align-items:center;gap:9px;font-size:11px;display:flex}.subscription-page .pay-history-size select{width:68px;min-height:35px;padding:5px 9px}.subscription-page .pay-table-scroll{overflow-x:auto}.subscription-page .pay-table{text-align:left;border-collapse:collapse;width:100%;font-size:12px}.subscription-page .pay-table th{background:var(--pay-soft);color:var(--pay-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:14px 22px;font-size:10px}.subscription-page .pay-table td{border-top:1px solid var(--pay-line);white-space:nowrap;background:var(--pay-bg);color:var(--pay-ink);padding:18px 22px}.subscription-page .pay-table small{color:var(--pay-muted);margin-top:5px;font-size:10px;display:block}.subscription-page .pay-table .pay-refresh{background:var(--pay-soft);border:1px solid var(--pay-line);color:var(--pay-accent);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:700;display:inline-flex}.subscription-page .pay-invoice-actions{align-items:center;gap:7px;display:flex}.subscription-page .pay-invoice-actions form{margin:0}.subscription-page .pay-invoice-action{border:1px solid var(--pay-line);background:var(--pay-bg);min-height:34px;color:var(--pay-ink);border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:700;transition:border-color .15s,color .15s,background .15s,transform .15s;display:inline-flex}.subscription-page .pay-invoice-action:hover{border-color:var(--pay-accent);color:var(--pay-accent);background:#00998c0d;transform:translateY(-1px)}.subscription-page .pay-invoice-action.is-download{color:#fff;background:#007f78;border-color:#007f78}.subscription-page .pay-invoice-action.is-download:hover{color:#fff;background:#00665f;border-color:#00665f}.subscription-page .pay-invoice-action .pay-icon,.subscription-page .pay-refresh .pay-icon{width:15px;height:15px}.subscription-page .pay-empty{text-align:center;color:var(--pay-muted);padding:40px 24px;font-size:13px}.subscription-page .pay-pagination{border-top:1px solid var(--pay-line);color:var(--pay-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-size:11px;display:flex}.subscription-page .pay-pagination nav{flex-wrap:wrap;gap:6px;display:flex}.subscription-page .pay-page-button{border:1px solid var(--pay-line);background:var(--pay-bg);color:var(--pay-ink);border-radius:7px;padding:7px 11px;font-weight:700}.subscription-page .pay-page-button.is-active{color:#fff;background:#007f78;border-color:#007f78}.subscription-page .pay-page-button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:1100px){.subscription-page .pay-layout{grid-template-columns:minmax(0,1.3fr) minmax(275px,1fr);gap:18px}.subscription-page .pay-form,.subscription-page .pay-panel-head{padding:22px}}@media (max-width:900px){.subscription-page .pay-layout{grid-template-columns:minmax(0,1fr)}.subscription-page .pay-receipt{margin-top:2px}}@media (max-width:540px){.subscription-page .pay-heading{flex-direction:column-reverse;align-items:flex-start;gap:16px}.subscription-page .pay-form,.subscription-page .pay-panel-head,.subscription-page .pay-receipt{padding:20px}.subscription-page .pay-operators{gap:7px}.subscription-page .pay-operator img{width:100%;height:64px;padding:4px}.subscription-page .pay-operator-card{padding:17px 4px 10px}.subscription-page .pay-operator-name{font-size:8px}.subscription-page .pay-form-grid{grid-template-columns:minmax(0,1fr)}.subscription-page .pay-service{display:none}.subscription-page .pay-table th,.subscription-page .pay-table td{padding:14px 17px}}.product-error-dialog{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:clamp(1.25rem,4vw,2rem);overflow-y:auto;box-shadow:0 24px 80px #0f172a33}.product-error-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f172a99}.product-error-icon{color:#be123c;background:#fff1f2;border-radius:1rem;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:1.25rem;display:grid}.product-error-dialog h2{font-size:1.35rem;font-weight:800;line-height:1.4}.product-error-dialog p{color:#64748b;margin-top:.75rem;font-size:.875rem;line-height:1.7}.product-error-dialog ul{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:.875rem;margin:1.25rem 0;padding:1rem 1rem 1rem 2rem;font-size:.875rem;line-height:1.6;list-style:outside}.product-error-dialog li+li{margin-top:.4rem}.product-error-dialog .btn-primary{width:100%}[data-product-form] [aria-invalid=true]{outline-offset:2px;border-color:#e11d48;outline:2px solid #fecdd3}[data-product-form] :is(input,select,textarea){scroll-margin-block:7rem}.product-photo-card{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;min-width:0;overflow:hidden}.product-photo-card>img{aspect-ratio:1;object-fit:cover;background:#f1f5f9;width:100%}.product-photo-card figcaption{padding:.875rem}.product-photo-name{overflow-wrap:anywhere;color:#334155;font-size:.8125rem;font-weight:700;line-height:1.5}.product-photo-size{color:#64748b;margin-top:.25rem;font-size:.75rem;line-height:1.5}.product-photo-size.is-oversized{color:#be123c;font-weight:600}.product-photo-remove{color:#be123c;cursor:pointer;background:#fff1f2;border:1px solid #fecdd3;border-radius:.625rem;width:100%;min-height:2.75rem;margin-top:.75rem;font-size:.8125rem;font-weight:700}.product-photo-remove:hover{background:#ffe4e6}.product-photo-remove:focus-visible{outline-offset:2px;outline:2px solid #be123c}.product-photo-card.is-removed{background:#fff1f2;border-color:#fda4af}.product-photo-card.is-removed>img{opacity:.4;filter:grayscale()}.product-photo-card.is-removed [data-saved-photo-status]{color:#be123c}.subscription-reminder{overscroll-behavior:contain;width:min(34rem,100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto;overflow-y:auto}.subscription-reminder::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020617a6}.subscription-reminder .btn-primary{text-align:center;height:auto;min-height:3rem;padding-block:.75rem}.subscription-reminder .subscription-reminder-later{color:#0f172a;background:#f59e0b;border-color:#f59e0b}.subscription-reminder .subscription-reminder-later:hover{background:#fbbf24;border-color:#fbbf24}html[data-theme=dark] .subscription-reminder{color:#f1f5f9;background:#0f172a;border-color:#334155}html[data-theme=dark] .subscription-reminder .bg-slate-50{background:#1e293b}html[data-theme=dark] .subscription-reminder .bg-amber-50{background:#f59e0b26}html[data-theme=dark] .subscription-reminder .text-amber-700{color:#fbbf24}html:has(.subscription-reminder[open]){overflow:hidden}@media print{.subscription-reminder{display:none!important}}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/ubuntu/ubuntu-400.ttf)format("truetype")}.report-export-page{max-width:1280px;margin-inline:auto}.report-export-toolbar{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;flex-direction:column;gap:1rem;margin-bottom:1.25rem;padding:1.25rem;display:flex;box-shadow:0 1px 3px #0f172a14}.report-export-actions{flex-direction:column;gap:.65rem;display:flex}.report-a4-sheet{color:#0f172a;background:#fff;width:100%;max-width:297mm;min-height:210mm;margin-inline:auto;padding:clamp(1.25rem,4vw,2.5rem);box-shadow:0 20px 50px #0f172a21}.report-a4-header{border-bottom:1px solid #cbd5e1;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.report-a4-logo{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex:none;place-items:center;width:2.75rem;height:2.75rem;padding:.25rem;display:grid;overflow:hidden}.report-a4-logo img{object-fit:contain;width:100%;height:100%}.report-a4-saas-logo,.report-a4-shop-logo{border-radius:1rem;width:150px;height:150px;padding:.5rem}.report-a4-title{padding:1.5rem 0 1rem}.report-a4-title p{color:#0f766e;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:900}.report-a4-title h2{margin-top:.3rem;font-size:clamp(1.65rem,4vw,2.25rem);font-weight:900}.report-a4-title span{color:#64748b;margin-top:.35rem;font-size:.8rem;font-weight:600;display:block}.report-a4-meta{background:#f1f5f9;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:.85rem;display:grid}.report-a4-meta dt{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.report-a4-meta dd{overflow-wrap:anywhere;margin-top:.2rem;font-size:.75rem;font-weight:700}.report-a4-section{break-inside:avoid;margin-top:1.25rem}.report-a4-detail-section{break-inside:auto;page-break-inside:auto}.report-a4-section h3{text-transform:uppercase;border-left:3px solid #0f766e;margin-bottom:.65rem;padding-left:.55rem;font-size:.82rem;font-weight:900}.report-a4-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.report-a4-stats>div{border:1px solid #e2e8f0;border-radius:.65rem;padding:.7rem}.report-a4-stats span{color:#64748b;font-size:.62rem;font-weight:700;display:block}.report-a4-stats strong{margin-top:.25rem;font-size:.8rem;display:block}.report-a4-columns{gap:1rem;display:grid}.report-a4-table{border-collapse:collapse;width:100%;font-size:.64rem}.report-a4-table th{color:#475569;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#f1f5f9;font-size:.58rem}.report-a4-table th,.report-a4-table td{vertical-align:top;border:1px solid #e2e8f0;padding:.45rem}.report-a4-table td{overflow-wrap:anywhere}.report-a4-detail-table{min-width:980px;font-size:.65rem;line-height:1.5}.report-a4-detail-table th{letter-spacing:0;text-transform:none;font-size:.6rem}.report-a4-detail-table th,.report-a4-detail-table td{padding:.5rem .4rem}.report-a4-detail-table tbody tr:nth-child(2n){background:#f8fafc}.report-a4-detail-table :is(th,td):nth-child(n+6):nth-child(-n+9){text-align:right;font-variant-numeric:tabular-nums}.report-a4-detail-table td:last-child{white-space:pre-wrap}.report-a4-detail-table :is(th,td):nth-child(11){white-space:nowrap}.report-a4-detail-table small{color:#64748b;margin-top:.15rem;font-size:.58rem;display:block}.report-a4-detail-table tfoot th{color:#0f766e;background:#ecfdf5}.report-signatures{break-inside:avoid;page-break-inside:avoid;margin-top:1.5rem}.report-signatures-date{text-align:center;justify-content:center;align-items:flex-end;gap:.45rem;width:calc(50% - 2rem);margin-left:auto;font-size:.72rem;font-weight:700;display:flex}.report-signatures-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;margin-top:1.25rem;display:grid}.report-signature-box{text-align:center;color:#0f172a;font-size:.7rem;font-weight:800}.report-signature-box>div{border-bottom:1px solid #64748b;height:4.5rem;margin-top:.35rem}.report-signature-box small{color:#64748b;margin-top:.35rem;font-size:.58rem;font-weight:600;display:block}.report-a4-footer{color:#64748b;border-top:1px solid #cbd5e1;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding-top:.7rem;font-size:.6rem;font-weight:700;display:flex}@media (min-width:640px){.report-export-toolbar{flex-direction:row;justify-content:space-between;align-items:center}.report-export-actions{flex-flow:wrap}.report-a4-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.report-a4-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.report-a4-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:639px){.report-export-page,.report-export-toolbar,.report-a4-sheet{min-width:0;max-width:100%}.report-export-toolbar{padding:1rem}.report-export-actions,.report-export-actions>a,.report-export-actions>button{width:100%}.report-a4-sheet{border-radius:.85rem;min-height:0;padding:1rem;overflow:hidden}.report-a4-header{flex-direction:column;align-items:stretch}.report-a4-header>div:first-child{align-items:center;min-width:0}.report-a4-header>div:first-child>div{min-width:0}.report-a4-header .report-a4-shop-logo,.report-a4-header .report-a4-saas-logo{border-radius:.8rem;width:4.5rem;height:4.5rem;padding:.3rem}.report-a4-header strong,.report-a4-header dd{overflow-wrap:anywhere}.report-a4-header>div:last-child{text-align:left;width:100%}.report-a4-header dl{justify-content:flex-start;gap:.4rem .75rem}.report-a4-header dl>div{white-space:normal;border:0;max-width:100%;padding-inline:0}.report-a4-title{padding-block:1rem .75rem}.report-a4-title h2{font-size:1.55rem;line-height:1.2}.report-a4-meta,.report-a4-stats,.report-a4-columns{grid-template-columns:minmax(0,1fr)}.report-a4-detail-section>div:first-child{align-items:flex-start}.report-a4-detail-section .overflow-x-auto{overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;border:1px solid #e2e8f0;border-radius:.65rem;max-width:100%}.report-signatures-date{justify-content:flex-start;width:100%;margin-left:0}.report-signatures-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.report-signature-box>div{height:3.5rem}.report-a4-footer{flex-direction:column;gap:.25rem}}@media print{@page{size:A4 landscape;margin:0}body{background:#fff!important}.app-sidebar,.app-topbar,.mobile-bottom-nav,[data-sidebar-overlay],[data-confirm-modal],.report-export-toolbar{display:none!important}.app-shell,.app-main{min-height:0!important;display:block!important}.app-main>main{padding:0!important}.report-export-page{max-width:none}.report-a4-sheet{width:297mm;max-width:none;min-height:210mm;box-shadow:none;margin:0;padding:10mm}.report-a4-detail-table{min-width:0}.report-a4-detail-section{margin-top:7mm;break-inside:auto!important;page-break-inside:auto!important}.report-a4-detail-table{table-layout:fixed;width:100%}.report-a4-detail-table thead{display:table-header-group}.report-a4-detail-table tfoot{display:table-footer-group}.report-a4-detail-table tr{break-inside:avoid;page-break-inside:avoid}.report-a4-detail-table th,.report-a4-detail-table td{overflow-wrap:anywhere;word-break:normal}.report-a4-header,.report-a4-title,.report-a4-meta{break-inside:avoid;page-break-inside:avoid}}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/ubuntu/ubuntu-500.ttf)format("truetype")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/ubuntu/ubuntu-700.ttf)format("truetype")}.dashboard-kpi-scroll{scrollbar-width:thin;scroll-snap-type:x proximity;max-width:100%;padding:3px 2px 12px;overflow-x:auto}.dashboard-kpi-scroll:focus-visible{outline-offset:3px;border-radius:1rem;outline:2px solid #0f766e}.dashboard-kpi-row{grid-template-columns:repeat(5,minmax(245px,1fr));gap:.8rem;display:grid}.dashboard-kpi-row .dashboard-kpi-card{--kpi-accent:#0f766e;--kpi-tint:#f0fdfa;background:linear-gradient(135deg,var(--kpi-tint),#fff);border-color:var(--kpi-accent);scroll-snap-align:start;border-top-width:4px}.dashboard-kpi-row .dashboard-kpi-card[data-tone=violet]{--kpi-accent:#7c3aed;--kpi-tint:#ede9fe}.dashboard-kpi-row .dashboard-kpi-card[data-tone=blue]{--kpi-accent:#2563eb;--kpi-tint:#dbeafe}.dashboard-kpi-row .dashboard-kpi-card[data-tone=amber]{--kpi-accent:#d97706;--kpi-tint:#fef3c7}.dashboard-kpi-row .dashboard-kpi-card[data-tone=emerald]{--kpi-accent:#059669;--kpi-tint:#d1fae5}.dashboard-kpi-row .dashboard-kpi-card[data-tone=red]{--kpi-accent:#dc2626;--kpi-tint:#fee2e2}.dashboard-kpi-row .dashboard-money-primary{font-size:clamp(1.3rem,1.55vw,1.85rem)}.dashboard-kpi-row .dashboard-money-secondary{background:#ffffffb3}.dashboard-kpi-row .dashboard-kpi-card>div>div>p:first-child{color:var(--kpi-accent);min-height:2.5rem;font-weight:700}html[data-theme=dark] .dashboard-kpi-row .dashboard-kpi-card{background:linear-gradient(135deg,var(--kpi-accent),#0f172a)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .dashboard-kpi-row .dashboard-kpi-card{background:linear-gradient(135deg,color-mix(in srgb,var(--kpi-accent) 22%,#0f172a),#0f172a)}}html[data-theme=dark] .dashboard-kpi-row .dashboard-kpi-card{border-color:var(--kpi-accent)}html[data-theme=dark] .dashboard-kpi-row .dashboard-kpi-card>div>div>p:first-child{color:var(--kpi-tint)}html[data-theme=dark] .dashboard-kpi-row .dashboard-money-secondary{background:#1e293b}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-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:0}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-content{syntax:"*";inherits:false;initial-value:""}@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-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}