@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom: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-ease:initial}}}@layer theme{:host,:root{--font-sans:"Atkinson Hyperlegible Next",system-ui,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-zinc-600:oklch(44.2% .017 285.786);--color-neutral-100:oklch(97% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-xl:80rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:1rem;--text-sm:.875rem;--text-sm--line-height:1.25rem;--text-base:1rem;--text-base--line-height:1.5rem;--text-lg:1.125rem;--text-lg--line-height:1.75rem;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-3xl:64px;--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);--font-heading:"Atkinson Hyperlegible Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-brand-primary:var(--primary-500);--color-brand-secondary:var(--secondary-500);--color-brand-accent:var(--accent-500);--color-oxford-navy-500:#002a5b;--color-full-spectrum-blue-600:#004bcc;--color-full-spectrum-blue-700:#003899;--color-full-spectrum-blue-800:#002566;--color-amber-glow-500:#ffa626;--color-amber-glow-600:#e98800;--color-amber-glow-700:#ae6600;--color-bg:var(--background-500);--color-surface:var(--background-500);--color-text:var(--text-500);--color-border:var(--text-200);--color-primary:var(--primary-500);--color-primary-hover:var(--primary-600);--color-secondary:var(--secondary-500);--color-secondary-hover:var(--secondary-600);--color-secondary-active:var(--secondary-700);--color-warning:var(--warning-500);--color-warning-content:var(--text-500);--color-focus:#003ef766;--state-focus-ring:var(--color-focus);--state-disabled-opacity:.5;--surface-card-border:var(--color-border);--surface-card-shadow:0 1px 2px 0 var(--color-shadow)}@supports (color:color-mix(in lab,red,red)){:host,:root{--surface-card-shadow:0 1px 2px 0 color-mix(in oklab,var(--color-shadow)28%,transparent)}}:host,:root{--surface-popover-shadow:0 12px 30px -10px var(--color-shadow)}@supports (color:color-mix(in lab,red,red)){:host,:root{--surface-popover-shadow:0 12px 30px -10px color-mix(in oklab,var(--color-shadow)72%,transparent)}}:host,:root{--surface-emphasis-shadow:0 6px 18px var(--color-shadow)}@supports (color:color-mix(in lab,red,red)){:host,:root{--surface-emphasis-shadow:0 6px 18px color-mix(in oklab,var(--color-shadow)55%,transparent)}}:host,:root{--c-promo-logo-accent:var(--color-accent);--c-promo-logo-brand:var(--color-primary);--c-promo-logo-ink:var(--color-text)}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;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);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--fp-page-inline-padding:1rem;--text:#0d0d0d;--background:#fff;--primary:#001a52;--secondary:#003ef7;--accent:#ffc42e;--text-50:#f3f3f3;--text-100:#e7e7e7;--text-200:#cfcfcf;--text-300:#b6b6b6;--text-400:#9e9e9e;--text-500:var(--text);--text-600:#0c0c0c;--text-700:#0a0a0a;--text-800:#080808;--text-900:#060606;--text-950:#040404;--background-50:#fff;--background-100:#fff;--background-200:#fff;--background-300:#fff;--background-400:#fff;--background-500:var(--background);--background-600:#e6e6e6;--background-700:#bfbfbf;--background-800:#999;--background-900:#737373;--background-950:#4d4d4d;--primary-50:#f2f4f6;--primary-100:#e6e8ee;--primary-200:#ccd1dc;--primary-300:#b2bacb;--primary-400:#99a3ba;--primary-500:var(--primary);--primary-600:#00174a;--primary-700:#00143e;--primary-800:#001031;--primary-900:#000c25;--primary-950:#000819;--secondary-50:#f2f5ff;--secondary-100:#e6ecfe;--secondary-200:#ccd8fd;--secondary-300:#b2c5fd;--secondary-400:#99b2fc;--secondary-500:var(--secondary);--secondary-600:#0038de;--secondary-700:#002eb9;--secondary-800:#002594;--secondary-900:#001c6f;--secondary-950:#00134a;--accent-50:#fffcf5;--accent-100:#fff9ea;--accent-200:#fff3d5;--accent-300:#ffedc0;--accent-400:#ffe7ab;--accent-500:var(--accent);--accent-600:#e6b029;--accent-700:#bf9322;--accent-800:#99761c;--accent-900:#735815;--accent-950:#4d3b0e;--color-bg:var(--background-500);--color-surface-1:var(--background-500);--color-surface-2:var(--background-500)}@supports (color:color-mix(in lab,red,red)){:root{--color-surface-2:color-mix(in oklab,var(--background-500)96%,var(--primary-500))}}:root{--color-surface-3:var(--background-500)}@supports (color:color-mix(in lab,red,red)){:root{--color-surface-3:color-mix(in oklab,var(--background-500)90%,var(--primary-500))}}:root{--color-text:var(--text-500);--color-text-muted:var(--text-700);--color-text-subtle:var(--text-600);--color-text-disabled:var(--text-400);--color-border:var(--text-200);--color-border-strong:var(--text-300);--color-divider:var(--text-200);--color-ring:#003ef766;--color-ring-offset:var(--color-bg);--color-primary:var(--primary-500);--color-primary-hover:var(--primary-600);--color-primary-active:var(--primary-700);--color-primary-bg-subtle:var(--primary-50);--color-primary-border:var(--primary-200);--color-primary-fg:var(--primary-700);--color-on-primary:#fff;--color-secondary:var(--secondary-500);--color-secondary-hover:var(--secondary-600);--color-secondary-active:var(--secondary-700);--color-secondary-bg-subtle:var(--secondary-50);--color-secondary-border:var(--secondary-200);--color-secondary-fg:var(--secondary-700);--color-on-secondary:#fff;--color-accent:var(--accent-500);--color-accent-hover:var(--accent-600);--color-accent-active:var(--accent-700);--color-accent-bg-subtle:var(--accent-50);--color-accent-border:var(--accent-200);--color-accent-fg:#332500;--color-on-accent:var(--text-500);--color-neutral-bg-subtle:#f7f8f9;--color-neutral-border:#e0e3e8;--color-neutral-fg:#2d343f;--color-success:var(--sys-color-status-success);--color-success-hover:var(--sys-color-status-success)}@supports (color:color-mix(in lab,red,red)){:root{--color-success-hover:color-mix(in oklab,var(--sys-color-status-success)84%,#000)}}:root{--color-success-bg-subtle:var(--sys-color-status-success)}@supports (color:color-mix(in lab,red,red)){:root{--color-success-bg-subtle:color-mix(in oklab,var(--sys-color-status-success)14%,var(--color-surface-1))}}:root{--color-success-border:var(--sys-color-status-success)}@supports (color:color-mix(in lab,red,red)){:root{--color-success-border:color-mix(in oklab,var(--sys-color-status-success)36%,var(--color-border))}}:root{--color-success-fg:var(--sys-color-status-success)}@supports (color:color-mix(in lab,red,red)){:root{--color-success-fg:color-mix(in oklab,var(--sys-color-status-success)72%,#000)}}:root{--color-on-success:var(--sys-color-status-on-success);--color-warning:var(--sys-color-status-warning);--color-warning-hover:var(--sys-color-status-warning)}@supports (color:color-mix(in lab,red,red)){:root{--color-warning-hover:color-mix(in oklab,var(--sys-color-status-warning)84%,#000)}}:root{--color-warning-bg-subtle:var(--sys-color-status-warning)}@supports (color:color-mix(in lab,red,red)){:root{--color-warning-bg-subtle:color-mix(in oklab,var(--sys-color-status-warning)14%,var(--color-surface-1))}}:root{--color-warning-border:var(--sys-color-status-warning)}@supports (color:color-mix(in lab,red,red)){:root{--color-warning-border:color-mix(in oklab,var(--sys-color-status-warning)36%,var(--color-border))}}:root{--color-warning-fg:var(--sys-color-status-warning)}@supports (color:color-mix(in lab,red,red)){:root{--color-warning-fg:color-mix(in oklab,var(--sys-color-status-warning)72%,#000)}}:root{--color-on-warning:var(--sys-color-status-on-warning);--color-danger:var(--sys-color-status-error);--color-danger-hover:var(--sys-color-status-error)}@supports (color:color-mix(in lab,red,red)){:root{--color-danger-hover:color-mix(in oklab,var(--sys-color-status-error)84%,#000)}}:root{--color-danger-bg-subtle:var(--sys-color-status-error)}@supports (color:color-mix(in lab,red,red)){:root{--color-danger-bg-subtle:color-mix(in oklab,var(--sys-color-status-error)14%,var(--color-surface-1))}}:root{--color-danger-border:var(--sys-color-status-error)}@supports (color:color-mix(in lab,red,red)){:root{--color-danger-border:color-mix(in oklab,var(--sys-color-status-error)36%,var(--color-border))}}:root{--color-danger-fg:var(--sys-color-status-error)}@supports (color:color-mix(in lab,red,red)){:root{--color-danger-fg:color-mix(in oklab,var(--sys-color-status-error)72%,#000)}}:root{--color-on-danger:var(--sys-color-status-on-error);--color-info:var(--sys-color-status-info);--color-info-hover:var(--sys-color-status-info)}@supports (color:color-mix(in lab,red,red)){:root{--color-info-hover:color-mix(in oklab,var(--sys-color-status-info)84%,#000)}}:root{--color-info-bg-subtle:var(--sys-color-status-info)}@supports (color:color-mix(in lab,red,red)){:root{--color-info-bg-subtle:color-mix(in oklab,var(--sys-color-status-info)14%,var(--color-surface-1))}}:root{--color-info-border:var(--sys-color-status-info)}@supports (color:color-mix(in lab,red,red)){:root{--color-info-border:color-mix(in oklab,var(--sys-color-status-info)36%,var(--color-border))}}:root{--color-info-fg:var(--sys-color-status-info)}@supports (color:color-mix(in lab,red,red)){:root{--color-info-fg:color-mix(in oklab,var(--sys-color-status-info)72%,#000)}}:root{--color-on-info:var(--sys-color-status-on-info);--color-disabled-bg:#0000000f;--color-disabled-border:#0000001f;--color-disabled-fg:#00000061;--color-scrim:#0000008f;--color-shadow:#0003;--navbar-bg:var(--primary-700);--navbar-border:#ffffff1a;--navbar-fg:var(--color-on-secondary);--navbar-link:#ffffffd9;--navbar-link-hover:#fff;--navbar-link-active:#fff;--navbar-link-active-bg:#ffffff1f;--card-bg:var(--color-surface-1);--card-border:var(--color-border);--card-fg:var(--color-text);--button-primary-bg:var(--color-primary);--button-primary-bg-hover:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){:root{--button-primary-bg-hover:color-mix(in oklab,var(--color-primary)82%,#fff)}}:root{--button-primary-bg-active:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){:root{--button-primary-bg-active:color-mix(in oklab,var(--color-primary)68%,#000)}}:root{--button-primary-fg:var(--color-on-primary);--button-secondary-bg:var(--color-secondary);--button-secondary-bg-hover:var(--color-secondary-hover);--button-secondary-bg-active:var(--color-secondary-active);--button-secondary-fg:var(--color-on-secondary);--button-ghost-bg:transparent;--button-ghost-bg-hover:#0000000f;--button-ghost-fg:var(--color-text);--input-bg:var(--color-surface-1);--input-border:var(--color-border);--input-border-hover:var(--color-border-strong);--input-border-focus:var(--color-primary);--input-fg:var(--color-text);--input-placeholder:var(--color-text-subtle);--toast-bg:var(--color-surface-1);--toast-border:var(--color-border);--toast-fg:var(--color-text);color-scheme:light;--fairplay-space-50:var(--ref-space-1);--fairplay-space-200:var(--ref-space-4);--fairplay-space-400:var(--ref-space-8);--linearPrimarySecondary:linear-gradient(#adc7ff,#0a47ff);--linearPrimaryAccent:linear-gradient(#adc7ff,#d19600);--linearSecondaryAccent:linear-gradient(#0a47ff,#d19600);--radialPrimarySecondary:radial-gradient(#adc7ff,#0a47ff);--radialPrimaryAccent:radial-gradient(#adc7ff,#d19600);--radialSecondaryAccent:radial-gradient(#0a47ff,#d19600);--course-detail-icon-filter:brightness(0)saturate(100%)}@media(min-width:640px){:root{--fp-page-inline-padding:1.5rem}}@media(min-width:1024px){:root{--fp-page-inline-padding:3rem}}@media(min-width:1280px){:root{--fp-page-inline-padding:4rem}}@media(min-width:1536px){:root{--fp-page-inline-padding:6rem}}@media(min-width:1920px){:root{--fp-page-inline-padding:8rem}}@media(min-width:2560px){:root{--fp-page-inline-padding:10rem}}body,h1,h2,h3,h4,h5,h6,p{color:var(--color-base-content)}body{background-color:var(--color-base-100);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-sans);font-optical-sizing:auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-optical-sizing:auto}[role=button],button{cursor:pointer}[role=button][aria-disabled=true],button:disabled{cursor:not-allowed}.btn:where(:not(.btn-circle,.btn-square)){--tw-font-weight:var(--font-weight-medium);font-size:.9375rem;font-weight:var(--font-weight-medium);line-height:1.2;min-height:0;--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;border-radius:16px;padding:14px 20px;transition-duration:.2s}@media(min-width:640px){.btn:where(:not(.btn-circle,.btn-square)){font-size:1rem;padding:18px 32px}}a{text-underline-offset:2px}a,a:hover{color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){a:hover{color:color-mix(in oklab,var(--color-primary)85%,transparent)}}a:hover{text-decoration-line:underline}a:focus-visible{border-radius:var(--radius-xs);--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:#003ef757;text-decoration-line:underline}@supports (color:color-mix(in lab,red,red)){a:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-focus)85%,transparent)}}a:focus-visible{--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-base-100);--tw-outline-style:none;outline-style:none}a:visited{color:var(--color-secondary)}:root,[data-theme]{background-color:var(--root-bg,var(--color-base-100));color:var(--color-base-content)}:root{--fx-noise:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='1.34' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.2'/%3E%3C/svg%3E")}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){background-image:linear-gradient(var(--color-base-100),var(--color-base-100));scrollbar-gutter:stable;--root-bg:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){--root-bg:color-mix(in srgb,var(--color-base-100),oklch(0% 0 0) 40%)}}:where(.modal[open],.modal-open,.modal-toggle:checked+.modal):not(.modal-start,.modal-end){scrollbar-gutter:stable}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab,red,red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)#0000}}:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not([class*=drawer-open])>.drawer-toggle:checked){overflow:hidden}:root:has(input.theme-controller[value=fastfreak-premium-ink]:checked),:where(:root),[data-theme=fastfreak-premium-ink]{color-scheme:light;--color-base-100:var(--color-bg);--color-base-200:var(--color-surface-2);--color-base-300:var(--color-surface-3);--color-base-content:var(--color-text);--color-primary:var(--primary-500);--color-primary-content:var(--color-on-primary);--color-secondary:var(--secondary-500);--color-secondary-content:var(--color-on-secondary);--color-accent:var(--accent-500);--color-accent-content:var(--color-on-accent);--color-neutral:var(--color-neutral-fg);--color-neutral-content:var(--color-bg);--color-info:var(--sys-color-status-info);--color-info-content:var(--sys-color-status-on-info);--color-success:var(--sys-color-status-success);--color-success-content:var(--sys-color-status-on-success);--color-warning:var(--sys-color-status-warning);--color-warning-content:var(--sys-color-status-on-warning);--color-error:var(--sys-color-status-error);--color-error-content:var(--sys-color-status-on-error);--radius-selector:1rem;--radius-field:.5rem;--radius-box:1rem;--size-selector:.28125rem;--size-field:.28125rem;--border:1px;--depth:0;--noise:0;--color-primary-soft:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){:root:has(input.theme-controller[value=fastfreak-premium-ink]:checked),:where(:root),[data-theme=fastfreak-premium-ink]{--color-primary-soft:color-mix(in oklab,var(--color-primary)12%,var(--color-base-100))}}:root:has(input.theme-controller[value=fastfreak-premium-ink]:checked),:where(:root),[data-theme=fastfreak-premium-ink]{--color-secondary-soft:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){:root:has(input.theme-controller[value=fastfreak-premium-ink]:checked),:where(:root),[data-theme=fastfreak-premium-ink]{--color-secondary-soft:color-mix(in oklab,var(--color-secondary)10%,var(--color-base-100))}}}@layer components{.fp-chevron-icon{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.fp-chevron-icon{color:color-mix(in oklab,var(--color-base-content)72%,transparent)}}.fp-chevron-icon{opacity:.94;transition:transform .2s ease-out,color .2s,opacity .2s,filter .2s}.group:focus-visible .fp-chevron-icon,.group:focus-within .fp-chevron-icon,.group:hover .fp-chevron-icon{color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.group:focus-visible .fp-chevron-icon,.group:focus-within .fp-chevron-icon,.group:hover .fp-chevron-icon{color:color-mix(in oklab,var(--color-secondary)68%,#fff 32%)}}.group:focus-visible .fp-chevron-icon,.group:focus-within .fp-chevron-icon,.group:hover .fp-chevron-icon{filter:drop-shadow(0 1px 2px var(--color-secondary));opacity:.78}@supports (color:color-mix(in lab,red,red)){.group:focus-visible .fp-chevron-icon,.group:focus-within .fp-chevron-icon,.group:hover .fp-chevron-icon{filter:drop-shadow(0 1px 2px color-mix(in oklab,var(--color-secondary)28%,transparent))}}.input.input-bordered,.select.select-bordered,.textarea.textarea-bordered{border-color:var(--color-base-content);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;width:100%}@supports (color:color-mix(in lab,red,red)){.input.input-bordered,.select.select-bordered,.textarea.textarea-bordered{border-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.input.input-bordered,.select.select-bordered,.textarea.textarea-bordered{background-color:var(--color-base-200);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-normal);color:var(--color-base-content);font-weight:var(--font-weight-normal)}@supports (color:color-mix(in lab,red,red)){.input.input-bordered,.select.select-bordered,.textarea.textarea-bordered{color:color-mix(in oklab,var(--color-base-content)70%,transparent)}}.input.input-bordered,.select.select-bordered,.textarea.textarea-bordered{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}:is(.input.input-bordered,.select.select-bordered,.textarea.textarea-bordered)::-moz-placeholder{color:var(--color-base-content)}:is(.input.input-bordered,.select.select-bordered,.textarea.textarea-bordered)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.input.input-bordered,.select.select-bordered,.textarea.textarea-bordered)::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)70%,transparent)}:is(.input.input-bordered,.select.select-bordered,.textarea.textarea-bordered)::placeholder{color:color-mix(in oklab,var(--color-base-content)70%,transparent)}}@media(min-width:40rem){.input.input-bordered,.select.select-bordered,.textarea.textarea-bordered{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.input.input-bordered,.select.select-bordered{height:calc(var(--spacing)*10)}.textarea.textarea-bordered{padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3)}.input.input-bordered.input-error,.input.input-bordered[aria-invalid=true],.select.select-bordered.select-error,.select.select-bordered[aria-invalid=true],.textarea.textarea-bordered.textarea-error,.textarea.textarea-bordered[aria-invalid=true]{border-color:var(--color-error)}.fp-form-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline:calc(var(--spacing)*1.5);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-normal);color:var(--color-base-content);font-weight:var(--font-weight-normal)}@supports (color:color-mix(in lab,red,red)){.fp-form-label{color:color-mix(in oklab,var(--color-base-content)70%,transparent)}}@media(min-width:40rem){.fp-form-label{padding-inline:calc(var(--spacing)*2)}}.fp-price-number{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}@media(min-width:64rem){.fp-price-number{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.fp-price-number{color:var(--color-primary)!important;font-weight:600!important}@supports (color:color-mix(in lab,red,red)){.fp-price-number{color:color-mix(in oklab,var(--color-primary)76%,#000)!important}}.fp-price-inline{align-items:baseline;display:inline-flex;font-variant-numeric:tabular-nums lining-nums;font-weight:600!important;white-space:nowrap}.fp-price-decimals{font-size:.68em;line-height:1}.fp-price-current{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));text-align:center;--tw-leading:1;line-height:1}@media(min-width:40rem){.fp-price-current{font-size:2rem}}@media(min-width:48rem){.fp-price-current{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media(min-width:64rem){.fp-price-current{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.fp-price-current{color:var(--color-primary)!important;font-weight:600!important}@supports (color:color-mix(in lab,red,red)){.fp-price-current{color:color-mix(in oklab,var(--color-primary)76%,#000)!important}}.fp-price-current{letter-spacing:-.035em}.fp-price-compare{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));text-align:center;--tw-leading:1;line-height:1;text-decoration-line:line-through}@media(min-width:48rem){.fp-price-compare{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media(min-width:64rem){.fp-price-compare{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.fp-price-compare{color:var(--color-primary)!important;font-weight:600!important}@supports (color:color-mix(in lab,red,red)){.fp-price-compare{color:color-mix(in oklab,var(--color-primary)56%,#fff)!important}}.fp-price-compare{text-decoration-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.fp-price-compare{text-decoration-color:color-mix(in oklab,var(--color-primary)56%,#fff)}}.fp-price-compare{letter-spacing:-.02em}.fp-price-savings{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;color:var(--color-primary)!important;font-weight:600!important;line-height:1}@supports (color:color-mix(in lab,red,red)){.fp-price-savings{color:color-mix(in oklab,var(--color-primary)76%,#000)!important}}.fp-price-savings{letter-spacing:-.015em}.fp-price-number.line-through{color:var(--color-primary)!important}@supports (color:color-mix(in lab,red,red)){.fp-price-number.line-through{color:color-mix(in oklab,var(--color-primary)56%,#fff)!important}}.fp-price-number.line-through{text-decoration-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.fp-price-number.line-through{text-decoration-color:color-mix(in oklab,var(--color-primary)56%,#fff)}}.c-course-card{background-color:var(--color-base-200);border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:calc(var(--spacing)*3);height:100%;margin-inline:auto;max-width:30rem;min-width:17.5rem;padding-inline:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*3);padding-top:calc(var(--spacing)*4);width:100%}@media(min-width:48rem){.c-course-card{max-width:none;min-width:calc(var(--spacing)*0)}}.c-course-card{box-shadow:var(--surface-card-shadow);isolation:isolate;outline:1px solid var(--surface-card-border)}@supports (color:color-mix(in lab,red,red)){.c-course-card{outline:1px solid color-mix(in oklab,var(--surface-card-border)75%,transparent)}}.c-course-card{outline-offset:-1px}.fp-course-media-band{background-color:var(--color-base-200);overflow:visible;position:relative}.fp-course-media-band__frame{border-radius:inherit;inset:calc(var(--spacing)*0);-webkit-mask-image:linear-gradient(#000 0 74%,#000000f7 80%,#000000e6 85%,#000000bd 90%,#00000080 95%,#0000003d 98%,#0000);mask-image:linear-gradient(#000 0 74%,#000000f7 80%,#000000e6,#000000bd,#00000080 95%,#0000003d 98%,#0000);overflow:hidden;position:absolute;z-index:1}.fp-course-media-band__image{display:block;filter:saturate(.82)contrast(.92)brightness(.96);height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.02);width:100%}.fp-course-media-band__video{height:100%;inset:calc(var(--spacing)*0);position:absolute;width:100%}.fp-course-media-band__provider{bottom:calc(var(--spacing)*0);--tw-translate-x:-50%;height:3.25rem;width:3.25rem;--tw-translate-y:50%;align-items:center;border-radius:3.40282e+38px;display:inline-flex;justify-content:center;left:50%;position:absolute;translate:var(--tw-translate-x)var(--tw-translate-y)}@media(min-width:40rem){.fp-course-media-band__provider{height:calc(var(--spacing)*14);width:calc(var(--spacing)*14)}}.fp-course-media-band__provider{background:var(--color-base-100);z-index:30}@supports (color:color-mix(in lab,red,red)){.fp-course-media-band__provider{background:color-mix(in oklab,var(--color-base-100)94%,transparent)}}.fp-course-media-band__provider{box-shadow:0 12px 28px var(--color-base-content),inset 0 1px #ffffffad}@supports (color:color-mix(in lab,red,red)){.fp-course-media-band__provider{box-shadow:0 12px 28px color-mix(in oklab,var(--color-base-content)10%,transparent),inset 0 1px #ffffffad}}.fp-course-media-band__provider{outline:1px solid var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.fp-course-media-band__provider{outline:1px solid color-mix(in oklab,var(--color-base-100)86%,var(--color-base-content)8%)}}.fp-course-media-band__provider{-webkit-backdrop-filter:blur(10px)}.fp-course-media-band__provider-logo{height:1.125rem;max-width:2.5rem;-o-object-fit:contain;object-fit:contain;width:auto}@media(min-width:40rem){.fp-course-media-band__provider-logo{height:calc(var(--spacing)*5);max-width:2.875rem}}.c-course-card__media{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);height:4.5rem;margin-inline:calc(var(--spacing)*-4);margin-top:calc(var(--spacing)*-4)}@media(min-width:40rem){.c-course-card__media{height:calc(var(--spacing)*24)}}.c-course-details-panel{display:flex;flex-direction:column;gap:calc(var(--spacing)*2);width:100%}.c-course-details-panel__media{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);height:calc(var(--spacing)*40);margin-inline:calc(var(--spacing)*-4);margin-top:calc(var(--spacing)*-4)}.c-course-details-panel__header{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*3);justify-content:space-between;width:100%}@media(min-width:40rem){.c-course-details-panel__header{gap:calc(var(--spacing)*6)}}.c-course-details-panel__header--with-provider{margin-top:calc(var(--spacing)*4)}@media(min-width:40rem){.c-course-details-panel__header--with-provider{margin-top:calc(var(--spacing)*5)}}.c-course-card__topbar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*2);justify-content:space-between;margin-top:calc(var(--spacing)*-1);position:relative;z-index:10}.c-course-card__topbar--with-provider{margin-top:calc(var(--spacing)*4)}@media(min-width:40rem){.c-course-card__topbar--with-provider{margin-top:calc(var(--spacing)*5)}}.c-course-card__hero{display:flex;flex-direction:column;gap:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*-1);position:relative;z-index:10}.c-course-card__provider{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);color:var(--color-base-content);font-weight:var(--font-weight-medium)}@supports (color:color-mix(in lab,red,red)){.c-course-card__provider{color:color-mix(in oklab,var(--color-base-content)70%,transparent)}}.c-course-card__title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);color:var(--color-base-content);font-weight:var(--font-weight-semibold);letter-spacing:-.02em}.c-course-card__summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);color:var(--color-base-content);line-height:var(--leading-tight)}@supports (color:color-mix(in lab,red,red)){.c-course-card__summary{color:color-mix(in oklab,var(--color-base-content)80%,transparent)}}.c-course-card__summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-course-card__meta{gap:calc(var(--spacing)*2)}.c-course-card__meta,.c-course-card__trust{display:flex;flex-wrap:wrap;padding-top:calc(var(--spacing)*1)}.c-course-card__trust{align-items:center;-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3);row-gap:calc(var(--spacing)*1.5)}.c-course-card__trust-item{align-items:center;font-size:var(--text-xs);gap:calc(var(--spacing)*1.5);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);color:var(--color-base-content);display:inline-flex;font-weight:var(--font-weight-medium);line-height:1}@supports (color:color-mix(in lab,red,red)){.c-course-card__trust-item{color:color-mix(in oklab,var(--color-base-content)72%,transparent)}}.c-course-card__trust-icon{height:calc(var(--spacing)*3.5);opacity:.7;width:calc(var(--spacing)*3.5)}.c-course-card__tax-note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-medium);color:var(--color-base-content);font-weight:var(--font-weight-medium);line-height:1}@supports (color:color-mix(in lab,red,red)){.c-course-card__tax-note{color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.c-course-card__timebar{align-items:center;font-size:var(--text-xs);gap:calc(var(--spacing)*1.5);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);background:var(--color-accent);border-radius:3.40282e+38px;color:var(--color-accent-content);display:inline-flex;font-weight:var(--font-weight-semibold);line-height:1}.c-course-card__purchase{display:flex;flex-direction:column;gap:calc(var(--spacing)*2.5);margin-top:auto;padding-top:calc(var(--spacing)*4)}@media(min-width:40rem){.c-course-card__purchase{gap:calc(var(--spacing)*3)}}.c-course-card__price-current{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.c-course-card__actions{align-items:center;display:flex;flex-direction:column;gap:calc(var(--spacing)*2.5)}@media(min-width:40rem){.c-course-card__actions{gap:calc(var(--spacing)*3)}}@media(min-width:48rem){.c-course-card__actions{align-items:stretch}}.c-course-card__secondary-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-align:center;--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);--tw-tracking:var(--tracking-normal);color:var(--color-base-content);letter-spacing:var(--tracking-normal)}.c-course-card__badge{--tw-backdrop-blur:blur(8px);align-items:center;-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:1px solid var(--color-base-content);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.c-course-card__badge{border:1px solid color-mix(in oklab,var(--color-base-content)14%,transparent)}}.c-course-card__badge{box-shadow:0 10px 22px var(--color-base-content),inset 0 1px #ffffff3d}@supports (color:color-mix(in lab,red,red)){.c-course-card__badge{box-shadow:0 10px 22px color-mix(in oklab,var(--color-base-content)10%,transparent),inset 0 1px #ffffff3d}}.c-course-card__badge--bestseller{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.c-course-card__badge--bestseller{background:color-mix(in oklab,var(--color-accent)30%,#fff)}}.c-course-card__badge--bestseller{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.c-course-card__badge--bestseller{border-color:color-mix(in oklab,var(--color-accent)40%,#fff)}}.c-course-card__badge--new{background:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.c-course-card__badge--new{background:color-mix(in oklab,var(--color-secondary)28%,#fff)}}.c-course-card__badge--new{border-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.c-course-card__badge--new{border-color:color-mix(in oklab,var(--color-secondary)38%,#fff)}}.c-course-card__badge--new{animation:badge-pulse 2s ease-in-out infinite}.c-course-card__badge-shimmer{background:linear-gradient(90deg,transparent 0,var(--color-on-primary)50%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.c-course-card__badge-shimmer{background:linear-gradient(90deg,transparent 0,color-mix(in oklab,var(--color-on-primary)72%,transparent)50%,transparent 100%)}}.c-course-card__badge-shimmer{pointer-events:none}.c-course-card__badge-shimmer--fast{animation:badge-shimmer 1.3s ease-in-out infinite}.c-course-card__badge-shimmer--slow{animation:badge-shimmer 1.4s ease-in-out infinite}.discount-badge{align-items:center;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-hover));border-radius:999px;box-shadow:var(--surface-popover-shadow);display:inline-flex;flex-direction:column;font-weight:800;gap:2px;padding:.5rem .75rem}.discount-badge .small{font-size:var(--text-xs);letter-spacing:.02em;opacity:.92}.animate-pulse-soft{animation:pulse-soft 2.8s ease-in-out infinite;transform-origin:50%}@keyframes pulse-soft{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes badge-shimmer{0%{opacity:0;transform:translate(-140%)rotate(12deg)}15%{opacity:1}55%{opacity:1}to{opacity:0;transform:translate(260%)rotate(12deg)}}@keyframes badge-pulse{0%,to{filter:saturate(1.15)brightness(1.02);transform:translateZ(0)scale(1)}50%{filter:saturate(1.35)brightness(1.1);transform:translateZ(0)scale(1.04)}}.fp-hero-facts-number{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}@media(min-width:64rem){.fp-hero-facts-number{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.fp-hero-facts-number{color:var(--color-secondary)!important;font-weight:600!important}@supports (color:color-mix(in lab,red,red)){.fp-hero-facts-number{color:color-mix(in oklab,var(--color-secondary)72%,#000)!important}}.fp-modal-close{border-color:var(--color-base-content);border-style:var(--tw-border-style);border-width:1px}@supports (color:color-mix(in lab,red,red)){.fp-modal-close{border-color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.fp-modal-close{background-color:var(--color-base-100);color:var(--color-base-content)}@media(hover:hover){.fp-modal-close:hover{background-color:var(--color-base-200)}}.fp-form-shell{background-color:var(--color-base-200);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;height:calc(var(--spacing)*10);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.fp-form-shell--default{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.fp-form-shell--default{border-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.fp-form-shell--error{border-color:var(--color-error);--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-error)}@supports (color:color-mix(in lab,red,red)){.fp-form-shell--error{--tw-ring-color:color-mix(in oklab,var(--color-error)70%,transparent)}}.fp-form-inline-input{height:calc(var(--spacing)*10);--tw-border-style:none;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline:calc(var(--spacing)*3);width:100%;--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-normal);background-color:#0000;border-style:none;color:var(--color-base-content);flex-grow:1;font-weight:var(--font-weight-normal)}@supports (color:color-mix(in lab,red,red)){.fp-form-inline-input{color:color-mix(in oklab,var(--color-base-content)70%,transparent)}}.fp-form-inline-input::-moz-placeholder{color:var(--color-base-content)}.fp-form-inline-input::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.fp-form-inline-input::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)70%,transparent)}.fp-form-inline-input::placeholder{color:color-mix(in oklab,var(--color-base-content)70%,transparent)}}.fp-form-inline-input:focus{--tw-outline-style:none;outline-style:none}@media(min-width:40rem){.fp-form-inline-input{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.fp-btn,.fp-button{--fp-button-shadow-y:6px;--fp-button-shadow-blur:26px;--fp-button-shadow-color:var(--color-base-content);position:relative}@supports (color:color-mix(in lab,red,red)){.fp-btn,.fp-button{--fp-button-shadow-color:color-mix(in oklab,var(--color-base-content)22%,transparent)}}.fp-btn,.fp-button{--fp-button-shadow:0 var(--fp-button-shadow-y)var(--fp-button-shadow-blur)var(--fp-button-shadow-color),0 2px 0 oklab(100% 0 5.96046e-8/.6),0 0 0 1px oklab(100% 0 5.96046e-8/.22),inset 0 1px 0 oklab(100% 0 5.96046e-8/.36),inset 0 -1px 0 oklab(0% none none/.08);align-items:center;border-style:var(--tw-border-style);gap:calc(var(--spacing)*2);justify-content:center;--tw-font-weight:var(--font-weight-medium);font-size:.9375rem;font-weight:var(--font-weight-medium);line-height:1.2;min-height:0;--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));white-space:nowrap;--tw-duration:.2s;border-radius:16px;border-width:1px;box-shadow:var(--fp-button-shadow);display:inline-flex;padding:14px 20px;transform:none;transition-duration:.2s}.fp-button__label{font-size:.9375rem;font-weight:500;line-height:1.2}.fp-button--lg,.fp-button--md,.fp-button[data-size=lg],.fp-button[data-size=md]{min-height:0}@media(min-width:640px){.fp-btn,.fp-button{--fp-button-shadow-y:5px;--fp-button-shadow-blur:24px;font-size:1rem;padding:18px 32px}.fp-button__label{font-size:1rem}}.fp-button:active:where(:not(:disabled,[aria-disabled=true])),.fp-button:hover:where(:not(:disabled,[aria-disabled=true])){transform:none}.fp-button:focus-visible{--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-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);--tw-ring-offset-color:var(--color-base-100);--tw-outline-style:none;outline-style:none}.fp-button:disabled,.fp-button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.fp-button__spinner{inset:calc(var(--spacing)*0);pointer-events:none;transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.15s;align-items:center;display:inline-flex;justify-content:center;position:absolute;transition-duration:.15s}.fp-button--loading{cursor:wait}.btn.fp-button[data-status=running]{filter:saturate(.94)}.fp-button--loading .fp-button__label,.fp-button[data-loading=true] .fp-button__label{visibility:hidden}.btn.btn-primary,.btn.fp-btn-primary,.btn.fp-button--primary,.btn.fp-button[data-variant=primary]{background-color:var(--button-primary-bg)!important;border-color:var(--button-primary-bg)!important;color:var(--button-primary-fg)!important}.btn.btn-primary:hover:where(:not(:disabled,[aria-disabled=true])),.btn.fp-btn-primary:hover:where(:not(:disabled,[aria-disabled=true])),.btn.fp-button--primary:hover:where(:not(:disabled,[aria-disabled=true])),.btn.fp-button[data-variant=primary]:hover:where(:not(:disabled,[aria-disabled=true])){background-color:var(--button-primary-bg-hover)!important;border-color:var(--button-primary-bg-hover)!important;color:var(--button-primary-fg)!important}.btn.btn-primary:active:where(:not(:disabled,[aria-disabled=true])),.btn.fp-btn-primary:active:where(:not(:disabled,[aria-disabled=true])),.btn.fp-button--primary:active:where(:not(:disabled,[aria-disabled=true])),.btn.fp-button[data-variant=primary]:active:where(:not(:disabled,[aria-disabled=true])){background-color:var(--button-primary-bg-active)!important;border-color:var(--button-primary-bg-active)!important;color:var(--button-primary-fg)!important}.btn.btn-primary .fp-price-compare,.btn.btn-primary .fp-price-current,.btn.btn-primary .fp-price-inline,.btn.btn-primary .fp-price-number,.btn.btn-primary .fp-price-savings,.btn.fp-btn-primary .fp-price-compare,.btn.fp-btn-primary .fp-price-current,.btn.fp-btn-primary .fp-price-inline,.btn.fp-btn-primary .fp-price-number,.btn.fp-btn-primary .fp-price-savings,.btn.fp-button--primary .fp-price-compare,.btn.fp-button--primary .fp-price-current,.btn.fp-button--primary .fp-price-inline,.btn.fp-button--primary .fp-price-number,.btn.fp-button--primary .fp-price-savings,.btn.fp-button[data-variant=primary] .fp-price-compare,.btn.fp-button[data-variant=primary] .fp-price-current,.btn.fp-button[data-variant=primary] .fp-price-inline,.btn.fp-button[data-variant=primary] .fp-price-number,.btn.fp-button[data-variant=primary] .fp-price-savings{color:inherit!important}.btn.btn-primary .fp-price-compare,.btn.btn-primary .fp-price-number.line-through,.btn.fp-btn-primary .fp-price-compare,.btn.fp-btn-primary .fp-price-number.line-through,.btn.fp-button--primary .fp-price-compare,.btn.fp-button--primary .fp-price-number.line-through,.btn.fp-button[data-variant=primary] .fp-price-compare,.btn.fp-button[data-variant=primary] .fp-price-number.line-through{text-decoration-color:currentColor}.btn.fp-button[data-status=success]{background-color:var(--color-success)!important;border-color:var(--color-success)!important}.btn.fp-button[data-status=success],.btn.fp-button[data-status=success] .fp-button__label{color:var(--color-success-content)!important}.btn.fp-button[data-status=success]:hover:where(:not(:disabled,[aria-disabled=true])){border-color:var(--color-success)!important}@supports (color:color-mix(in lab,red,red)){.btn.fp-button[data-status=success]:hover:where(:not(:disabled,[aria-disabled=true])){border-color:color-mix(in oklab,var(--color-success)90%,#000)!important}}.btn.fp-button[data-status=success]:hover:where(:not(:disabled,[aria-disabled=true])){background-color:var(--color-success)!important}@supports (color:color-mix(in lab,red,red)){.btn.fp-button[data-status=success]:hover:where(:not(:disabled,[aria-disabled=true])){background-color:color-mix(in oklab,var(--color-success)90%,#000)!important}}.btn.fp-button[data-status=success]:hover:where(:not(:disabled,[aria-disabled=true])){color:var(--color-success-content)!important}.btn.fp-button[data-status=success]:active:where(:not(:disabled,[aria-disabled=true])){border-color:var(--color-success)!important}@supports (color:color-mix(in lab,red,red)){.btn.fp-button[data-status=success]:active:where(:not(:disabled,[aria-disabled=true])){border-color:color-mix(in oklab,var(--color-success)80%,#000)!important}}.btn.fp-button[data-status=success]:active:where(:not(:disabled,[aria-disabled=true])){background-color:var(--color-success)!important}@supports (color:color-mix(in lab,red,red)){.btn.fp-button[data-status=success]:active:where(:not(:disabled,[aria-disabled=true])){background-color:color-mix(in oklab,var(--color-success)80%,#000)!important}}.btn.fp-button[data-status=success]:active:where(:not(:disabled,[aria-disabled=true])){color:var(--color-success-content)!important}.btn.fp-button[data-status=error]{background-color:var(--color-error)!important;border-color:var(--color-error)!important;color:var(--color-error-content)!important}@media(min-width:640px){.btn.btn-primary,.btn.fp-btn-primary,.btn.fp-button--primary,.btn.fp-button[data-status=error],.btn.fp-button[data-status=success],.btn.fp-button[data-variant=primary]{--fp-button-shadow-y:5px}}.btn.fp-button[data-status=error] .fp-button__label{color:var(--color-error-content)!important}.btn.fp-button[data-status=error]:hover:where(:not(:disabled,[aria-disabled=true])){border-color:var(--color-error)!important}@supports (color:color-mix(in lab,red,red)){.btn.fp-button[data-status=error]:hover:where(:not(:disabled,[aria-disabled=true])){border-color:color-mix(in oklab,var(--color-error)90%,#000)!important}}.btn.fp-button[data-status=error]:hover:where(:not(:disabled,[aria-disabled=true])){background-color:var(--color-error)!important}@supports (color:color-mix(in lab,red,red)){.btn.fp-button[data-status=error]:hover:where(:not(:disabled,[aria-disabled=true])){background-color:color-mix(in oklab,var(--color-error)90%,#000)!important}}.btn.fp-button[data-status=error]:hover:where(:not(:disabled,[aria-disabled=true])){color:var(--color-error-content)!important}.btn.fp-button[data-status=error]:active:where(:not(:disabled,[aria-disabled=true])){border-color:var(--color-error)!important}@supports (color:color-mix(in lab,red,red)){.btn.fp-button[data-status=error]:active:where(:not(:disabled,[aria-disabled=true])){border-color:color-mix(in oklab,var(--color-error)80%,#000)!important}}.btn.fp-button[data-status=error]:active:where(:not(:disabled,[aria-disabled=true])){background-color:var(--color-error)!important}@supports (color:color-mix(in lab,red,red)){.btn.fp-button[data-status=error]:active:where(:not(:disabled,[aria-disabled=true])){background-color:color-mix(in oklab,var(--color-error)80%,#000)!important}}.btn.fp-button[data-status=error]:active:where(:not(:disabled,[aria-disabled=true])){color:var(--color-error-content)!important}.btn.btn-secondary,.btn.fp-btn-secondary,.btn.fp-button--secondary,.btn.fp-button[data-variant=secondary],.fp-btn-secondary,.fp-button--secondary,.fp-button[data-variant=secondary]{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn.btn-secondary,.btn.fp-btn-secondary,.btn.fp-button--secondary,.btn.fp-button[data-variant=secondary],.fp-btn-secondary,.fp-button--secondary,.fp-button[data-variant=secondary]{border-color:color-mix(in oklab,var(--color-base-content)24%,transparent)}}.btn.btn-secondary,.btn.fp-btn-secondary,.btn.fp-button--secondary,.btn.fp-button[data-variant=secondary],.fp-btn-secondary,.fp-button--secondary,.fp-button[data-variant=secondary]{background-color:var(--color-base-100);color:var(--color-base-content)}.btn.btn-secondary:hover:where(:not(:disabled,[aria-disabled=true])),.btn.fp-btn-secondary:hover:where(:not(:disabled,[aria-disabled=true])),.btn.fp-button--secondary:hover:where(:not(:disabled,[aria-disabled=true])),.btn.fp-button[data-variant=secondary]:hover:where(:not(:disabled,[aria-disabled=true])),.fp-button--secondary:hover:where(:not(:disabled,[aria-disabled=true])),.fp-button[data-variant=secondary]:hover:where(:not(:disabled,[aria-disabled=true])){border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn.btn-secondary:hover:where(:not(:disabled,[aria-disabled=true])),.btn.fp-btn-secondary:hover:where(:not(:disabled,[aria-disabled=true])),.btn.fp-button--secondary:hover:where(:not(:disabled,[aria-disabled=true])),.btn.fp-button[data-variant=secondary]:hover:where(:not(:disabled,[aria-disabled=true])),.fp-button--secondary:hover:where(:not(:disabled,[aria-disabled=true])),.fp-button[data-variant=secondary]:hover:where(:not(:disabled,[aria-disabled=true])){border-color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}.btn.btn-secondary:hover:where(:not(:disabled,[aria-disabled=true])),.btn.fp-btn-secondary:hover:where(:not(:disabled,[aria-disabled=true])),.btn.fp-button--secondary:hover:where(:not(:disabled,[aria-disabled=true])),.btn.fp-button[data-variant=secondary]:hover:where(:not(:disabled,[aria-disabled=true])),.fp-button--secondary:hover:where(:not(:disabled,[aria-disabled=true])),.fp-button[data-variant=secondary]:hover:where(:not(:disabled,[aria-disabled=true])){background-color:var(--color-base-200)}.btn.btn-secondary:active:where(:not(:disabled,[aria-disabled=true])),.btn.fp-btn-secondary:active:where(:not(:disabled,[aria-disabled=true])),.btn.fp-button--secondary:active:where(:not(:disabled,[aria-disabled=true])),.btn.fp-button[data-variant=secondary]:active:where(:not(:disabled,[aria-disabled=true])),.fp-button--secondary:active:where(:not(:disabled,[aria-disabled=true])),.fp-button[data-variant=secondary]:active:where(:not(:disabled,[aria-disabled=true])){border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn.btn-secondary:active:where(:not(:disabled,[aria-disabled=true])),.btn.fp-btn-secondary:active:where(:not(:disabled,[aria-disabled=true])),.btn.fp-button--secondary:active:where(:not(:disabled,[aria-disabled=true])),.btn.fp-button[data-variant=secondary]:active:where(:not(:disabled,[aria-disabled=true])),.fp-button--secondary:active:where(:not(:disabled,[aria-disabled=true])),.fp-button[data-variant=secondary]:active:where(:not(:disabled,[aria-disabled=true])){border-color:color-mix(in oklab,var(--color-base-content)50%,transparent)}}.btn.btn-secondary:active:where(:not(:disabled,[aria-disabled=true])),.btn.fp-btn-secondary:active:where(:not(:disabled,[aria-disabled=true])),.btn.fp-button--secondary:active:where(:not(:disabled,[aria-disabled=true])),.btn.fp-button[data-variant=secondary]:active:where(:not(:disabled,[aria-disabled=true])),.fp-button--secondary:active:where(:not(:disabled,[aria-disabled=true])),.fp-button[data-variant=secondary]:active:where(:not(:disabled,[aria-disabled=true])){background-color:var(--color-base-300)}.fp-btn-outline,.fp-button--tertiary,.fp-button[data-variant=tertiary]{background-color:#0000;border-color:#0000;box-shadow:none!important;color:var(--color-base-content)}.fp-button--tertiary:hover:where(:not(:disabled,[aria-disabled=true])),.fp-button[data-variant=tertiary]:hover:where(:not(:disabled,[aria-disabled=true])){background-color:var(--color-primary);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.fp-button--tertiary:hover:where(:not(:disabled,[aria-disabled=true])),.fp-button[data-variant=tertiary]:hover:where(:not(:disabled,[aria-disabled=true])){background-color:color-mix(in oklab,var(--color-primary)12%,transparent)}}.fp-button--tertiary:active:where(:not(:disabled,[aria-disabled=true])),.fp-button[data-variant=tertiary]:active:where(:not(:disabled,[aria-disabled=true])){background-color:var(--color-primary);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.fp-button--tertiary:active:where(:not(:disabled,[aria-disabled=true])),.fp-button[data-variant=tertiary]:active:where(:not(:disabled,[aria-disabled=true])){background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.fp-button--link,.fp-button[data-variant=link]{background-color:#0000;border-color:#0000;color:var(--color-full-spectrum-blue-600);text-decoration-line:underline;text-underline-offset:4px}.fp-button--link:hover:where(:not(:disabled,[aria-disabled=true])),.fp-button[data-variant=link]:hover:where(:not(:disabled,[aria-disabled=true])){color:var(--color-full-spectrum-blue-700)}.fp-button--link:active:where(:not(:disabled,[aria-disabled=true])),.fp-button[data-variant=link]:active:where(:not(:disabled,[aria-disabled=true])){color:var(--color-full-spectrum-blue-800)}.fp-button--destructive,.fp-button[data-variant=destructive]{background-color:var(--color-error);border-color:var(--color-error);color:var(--color-error-content)}.fp-button--destructive:hover:where(:not(:disabled,[aria-disabled=true])),.fp-button[data-variant=destructive]:hover:where(:not(:disabled,[aria-disabled=true])){border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.fp-button--destructive:hover:where(:not(:disabled,[aria-disabled=true])),.fp-button[data-variant=destructive]:hover:where(:not(:disabled,[aria-disabled=true])){border-color:color-mix(in oklab,var(--color-error)90%,transparent)}}.fp-button--destructive:hover:where(:not(:disabled,[aria-disabled=true])),.fp-button[data-variant=destructive]:hover:where(:not(:disabled,[aria-disabled=true])){background-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.fp-button--destructive:hover:where(:not(:disabled,[aria-disabled=true])),.fp-button[data-variant=destructive]:hover:where(:not(:disabled,[aria-disabled=true])){background-color:color-mix(in oklab,var(--color-error)90%,transparent)}}.fp-button--destructive:active:where(:not(:disabled,[aria-disabled=true])),.fp-button[data-variant=destructive]:active:where(:not(:disabled,[aria-disabled=true])){border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.fp-button--destructive:active:where(:not(:disabled,[aria-disabled=true])),.fp-button[data-variant=destructive]:active:where(:not(:disabled,[aria-disabled=true])){border-color:color-mix(in oklab,var(--color-error)80%,transparent)}}.fp-button--destructive:active:where(:not(:disabled,[aria-disabled=true])),.fp-button[data-variant=destructive]:active:where(:not(:disabled,[aria-disabled=true])){background-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.fp-button--destructive:active:where(:not(:disabled,[aria-disabled=true])),.fp-button[data-variant=destructive]:active:where(:not(:disabled,[aria-disabled=true])){background-color:color-mix(in oklab,var(--color-error)80%,transparent)}}.fp-button--inverse,.fp-button[data-variant=inverse]{background-color:var(--color-base-content);border-color:var(--color-base-100);color:var(--color-base-100)}.fp-button--inverse:hover:where(:not(:disabled,[aria-disabled=true])),.fp-button[data-variant=inverse]:hover:where(:not(:disabled,[aria-disabled=true])){background-color:var(--color-base-content);border-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.fp-button--inverse:hover:where(:not(:disabled,[aria-disabled=true])),.fp-button[data-variant=inverse]:hover:where(:not(:disabled,[aria-disabled=true])){background-color:color-mix(in oklab,var(--color-base-content)90%,transparent)}}.fp-button--inverse:active:where(:not(:disabled,[aria-disabled=true])),.fp-button[data-variant=inverse]:active:where(:not(:disabled,[aria-disabled=true])){background-color:var(--color-base-content);border-color:var(--color-base-300)}@supports (color:color-mix(in lab,red,red)){.fp-button--inverse:active:where(:not(:disabled,[aria-disabled=true])),.fp-button[data-variant=inverse]:active:where(:not(:disabled,[aria-disabled=true])){background-color:color-mix(in oklab,var(--color-base-content)80%,transparent)}}.btn-primary:where(:not(:disabled,[aria-disabled=true])),.btn-primary:where(:not(:disabled,[aria-disabled=true])):active,.btn-primary:where(:not(:disabled,[aria-disabled=true])):hover{transform:none}.btn-outline:where(:not(:disabled,[aria-disabled=true])){background-color:#0000;border-style:var(--tw-border-style);border-width:0}.btn-outline:where(:not(:disabled,[aria-disabled=true])):hover{background-color:var(--color-primary);border-style:var(--tw-border-style);border-width:0}@supports (color:color-mix(in lab,red,red)){.btn-outline:where(:not(:disabled,[aria-disabled=true])):hover{background-color:color-mix(in oklab,var(--color-primary)12%,transparent)}}.btn-outline:where(:not(:disabled,[aria-disabled=true])):hover{filter:hue-rotate(8deg)}.fp-btn-warning{background-color:var(--color-amber-glow-500);border-color:var(--color-amber-glow-500);border-style:var(--tw-border-style);border-width:1px;color:var(--color-oxford-navy-500)}@media(hover:hover){.fp-btn-warning:hover{background-color:var(--color-amber-glow-600);border-color:var(--color-amber-glow-600)}}.fp-btn-warning:active{background-color:var(--color-amber-glow-700);border-color:var(--color-amber-glow-700)}.cookieControl__Bar{border-color:var(--color-base-content);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;pointer-events:auto}@supports (color:color-mix(in lab,red,red)){.cookieControl__Bar{border-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.cookieControl__Bar{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.cookieControl__Bar{background-color:color-mix(in oklab,var(--color-base-100)95%,transparent)}}.cookieControl__Bar{color:var(--color-base-content);--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-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,);display:flex;justify-content:center;margin-left:auto;margin-right:auto;width:min(100vw - 2rem,56rem)}.cookieControl__Bar--bottom-full,.cookieControl__Bar--top-full{padding-left:1rem;padding-right:1rem}.cookieControl__Bar--bottom-full{bottom:1.5rem}.cookieControl__Bar--top-full{top:1.5rem}@media(min-width:640px){.cookieControl__Bar--bottom-full,.cookieControl__Bar--top-full{padding-left:0;padding-right:0}.cookieControl__Bar--bottom-full{bottom:2rem}.cookieControl__Bar--top-full{top:2rem}}.cookieControl__BarContainer{display:flex;flex-direction:column;gap:calc(var(--spacing)*5);margin-inline:auto;max-width:var(--container-4xl);padding-block:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*6);text-align:left;width:100%}@media(min-width:40rem){.cookieControl__BarContainer{align-items:center;flex-direction:row;justify-content:space-between;padding-inline:calc(var(--spacing)*10)}}.cookieControl__Bar h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);color:var(--color-base-content);font-weight:var(--font-weight-semibold)}.cookieControl__Bar p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-top:calc(var(--spacing)*2);--tw-leading:var(--leading-relaxed);color:var(--color-base-content);line-height:var(--leading-relaxed)}@supports (color:color-mix(in lab,red,red)){.cookieControl__Bar p{color:color-mix(in oklab,var(--color-base-content)70%,transparent)}}.cookieControl__Bar p{max-height:12rem;overflow-y:auto;white-space:pre-line}.cookieControl__BarButtons{align-items:stretch;align-items:stretch!important;display:flex;display:flex!important;flex-direction:column;flex-direction:column!important;gap:calc(var(--spacing)*3);max-width:100%!important;width:100%;width:100%!important}.cookieControl__BarButtons button{border-radius:16px!important;border-style:solid!important;border-width:1px!important;box-sizing:border-box!important;font-size:1rem!important;font-weight:500!important;letter-spacing:.02em!important;line-height:1.2!important;margin-left:0!important;max-width:100%!important;min-height:0!important;min-width:0!important;padding:18px 32px!important;transform:none!important;transition:background-color .2s,border-color .2s,color .2s;width:100%!important}.cookieControl__BarButtons button:first-child{background-color:var(--button-primary-bg)!important;border-color:var(--button-primary-bg)!important;box-shadow:0 4px 10px var(--button-primary-bg)!important;color:var(--button-primary-fg)!important}@supports (color:color-mix(in lab,red,red)){.cookieControl__BarButtons button:first-child{box-shadow:0 4px 10px color-mix(in oklab,var(--button-primary-bg)10%,transparent)!important}}.cookieControl__BarButtons button:nth-child(2){background-color:var(--color-base-100)!important;border-color:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.cookieControl__BarButtons button:nth-child(2){border-color:color-mix(in oklab,var(--color-base-content)20%,transparent)!important}}.cookieControl__BarButtons button:nth-child(2){box-shadow:0 4px 10px var(--color-base-content)!important;color:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.cookieControl__BarButtons button:nth-child(2){box-shadow:0 4px 10px color-mix(in oklab,var(--color-base-content)8%,transparent)!important}}.cookieControl__BarButtons button:last-child{background-color:#0000!important;border-color:#0000!important;box-shadow:none!important;color:var(--color-base-content)!important}.cookieControl__BarButtons button:first-child:hover:where(:not(:disabled,[aria-disabled=true])){background-color:var(--button-primary-bg-hover)!important;border-color:var(--button-primary-bg-hover)!important;color:var(--button-primary-fg)!important}.cookieControl__BarButtons button:first-child:active:where(:not(:disabled,[aria-disabled=true])){background-color:var(--button-primary-bg-active)!important;border-color:var(--button-primary-bg-active)!important;color:var(--button-primary-fg)!important}.cookieControl__BarButtons button:nth-child(2):hover:where(:not(:disabled,[aria-disabled=true])){background-color:var(--color-base-200)!important;border-color:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.cookieControl__BarButtons button:nth-child(2):hover:where(:not(:disabled,[aria-disabled=true])){border-color:color-mix(in oklab,var(--color-base-content)40%,transparent)!important}}.cookieControl__BarButtons button:nth-child(2):hover:where(:not(:disabled,[aria-disabled=true])){color:var(--color-base-content)!important}.cookieControl__BarButtons button:nth-child(2):active:where(:not(:disabled,[aria-disabled=true])){background-color:var(--color-base-300)!important;border-color:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.cookieControl__BarButtons button:nth-child(2):active:where(:not(:disabled,[aria-disabled=true])){border-color:color-mix(in oklab,var(--color-base-content)50%,transparent)!important}}.cookieControl__BarButtons button:nth-child(2):active:where(:not(:disabled,[aria-disabled=true])){color:var(--color-base-content)!important}.cookieControl__BarButtons button:last-child:hover:where(:not(:disabled,[aria-disabled=true])){background-color:var(--button-primary-bg)!important}@supports (color:color-mix(in lab,red,red)){.cookieControl__BarButtons button:last-child:hover:where(:not(:disabled,[aria-disabled=true])){background-color:color-mix(in oklab,var(--button-primary-bg)12%,transparent)!important}}.cookieControl__BarButtons button:last-child:hover:where(:not(:disabled,[aria-disabled=true])){border-color:#0000!important;color:var(--color-base-content)!important}.cookieControl__BarButtons button:last-child:active:where(:not(:disabled,[aria-disabled=true])){background-color:var(--button-primary-bg)!important}@supports (color:color-mix(in lab,red,red)){.cookieControl__BarButtons button:last-child:active:where(:not(:disabled,[aria-disabled=true])){background-color:color-mix(in oklab,var(--button-primary-bg)20%,transparent)!important}}.cookieControl__BarButtons button:last-child:active:where(:not(:disabled,[aria-disabled=true])){border-color:#0000!important;color:var(--color-base-content)!important}.cookieControl__ControlButton{background-color:var(--color-primary);color:var(--color-primary-content);--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:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.cookieControl__ControlButton{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-primary)40%,transparent)var(--tw-shadow-alpha),transparent)}}.cookieControl__ControlButton{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.cookieControl__ControlButton:hover{--tw-translate-y:calc(var(--spacing)*-.5);background-color:var(--color-primary);translate:var(--tw-translate-x)var(--tw-translate-y)}@supports (color:color-mix(in lab,red,red)){.cookieControl__ControlButton:hover{background-color:color-mix(in oklab,var(--color-primary)90%,transparent)}}}.cookieControl__ControlButton:focus-visible{--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-primary);--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-outline-style:none;outline-style:none}.cookieControl__ControlButton{left:1rem;right:auto}@media(min-width:640px){.cookieControl__ControlButton{left:1.5rem}}.cookieControl__Modal{background-color:var(--color-base-content);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cookieControl__Modal{background-color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.cookieControl__Modal{padding:calc(var(--spacing)*4);--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.cookieControl__Modal:before{display:none}.cookieControl__ModalContent{align-items:flex-start;display:flex;justify-content:center;margin-block:calc(var(--spacing)*4);margin-inline:auto;max-width:var(--container-3xl);min-height:calc(var(--spacing)*0);width:100%}@media(min-width:40rem){.cookieControl__ModalContent{margin-block:calc(var(--spacing)*6)}}.cookieControl__ModalContent{background-color:#0000!important;border-radius:1.5rem!important;max-height:none!important;overflow:hidden!important}.cookieControl__ModalContentInner{border-color:var(--color-base-content);border-radius:var(--radius-3xl);border-style:var(--tw-border-style);border-width:1px;max-height:none;overflow:hidden auto;width:100%}@supports (color:color-mix(in lab,red,red)){.cookieControl__ModalContentInner{border-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.cookieControl__ModalContentInner{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.cookieControl__ModalContentInner{background-color:color-mix(in oklab,var(--color-base-100)95%,transparent)}}.cookieControl__ModalContentInner{color:var(--color-base-content);padding:calc(var(--spacing)*6);text-align:left;--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)}@media(min-width:40rem){.cookieControl__ModalContentInner{padding:calc(var(--spacing)*10)}}.cookieControl__ModalContentInner{max-height:calc(100dvh - 2rem);overscroll-behavior:contain;position:relative}.cookieControl__ModalClose{display:none!important}.cookieControl__CustomClose{background-color:var(--color-base-100)!important;border-color:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.cookieControl__CustomClose{border-color:color-mix(in oklab,var(--color-base-content)20%,transparent)!important}}.cookieControl__CustomClose{color:var(--color-base-content)!important}.cookieControl__CustomClose:hover:where(:not(:disabled,[aria-disabled=true])){background-color:var(--color-base-200)!important;border-color:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.cookieControl__CustomClose:hover:where(:not(:disabled,[aria-disabled=true])){border-color:color-mix(in oklab,var(--color-base-content)40%,transparent)!important}}.cookieControl__CustomClose:hover:where(:not(:disabled,[aria-disabled=true])){color:var(--color-base-content)!important}.cookieControl__ModalContentInner h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));margin-bottom:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);color:var(--color-base-content);font-weight:var(--font-weight-semibold)}.cookieControl__ModalContentInner ul{margin-top:calc(var(--spacing)*4)}:where(.cookieControl__ModalContentInner ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse))}.cookieControl__ModalContentInner li{border-color:var(--color-base-content);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px}@supports (color:color-mix(in lab,red,red)){.cookieControl__ModalContentInner li{border-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.cookieControl__ModalContentInner li{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.cookieControl__ModalContentInner li{background-color:color-mix(in oklab,var(--color-base-200)20%,transparent)}}.cookieControl__ModalContentInner li{padding:calc(var(--spacing)*4);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.cookieControl__ModalContentInner li:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.cookieControl__ModalContentInner li:hover{border-color:color-mix(in oklab,var(--color-primary)40%,transparent)}}}.cookieControl__ModalInputWrapper{display:flex;flex-direction:column;gap:calc(var(--spacing)*3)}@media(min-width:48rem){.cookieControl__ModalInputWrapper{align-items:flex-start;flex-direction:row}}.cookieControl__ModalInputWrapper input{border-color:var(--color-base-content);border-radius:var(--radius-md);height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}@supports (color:color-mix(in lab,red,red)){.cookieControl__ModalInputWrapper input{border-color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.cookieControl__ModalInputWrapper input{color:var(--color-primary)}.cookieControl__ModalInputWrapper input:focus{--tw-ring-color:var(--color-primary)}.cookieControl__ModalInputWrapper label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);color:var(--color-base-content);line-height:var(--leading-relaxed)}@supports (color:color-mix(in lab,red,red)){.cookieControl__ModalInputWrapper label{color:color-mix(in oklab,var(--color-base-content)70%,transparent)}}@media(min-width:40rem){.cookieControl__ModalInputWrapper label{flex:1}}.cookieControl__ModalButtons{align-items:stretch;align-items:stretch!important;display:flex;display:flex!important;flex-direction:column;flex-direction:column!important;gap:calc(var(--spacing)*3);margin-top:calc(var(--spacing)*8);max-width:100%!important;width:100%;width:100%!important}.cookieControl__ModalButtons button{border-radius:16px!important;border-style:solid!important;border-width:1px!important;box-sizing:border-box!important;font-size:1rem!important;font-weight:500!important;letter-spacing:.02em!important;line-height:1.2!important;margin-left:0!important;max-width:100%!important;min-height:0!important;min-width:0!important;padding:18px 32px!important;transform:none!important;transition:background-color .2s,border-color .2s,color .2s;width:100%!important}.cookieControl__ModalButtons button:first-child{background-color:#0000!important;border-color:#0000!important;box-shadow:none!important;color:var(--color-base-content)!important}.cookieControl__ModalButtons button:first-child:hover:where(:not(:disabled,[aria-disabled=true])){background-color:var(--button-primary-bg)!important}@supports (color:color-mix(in lab,red,red)){.cookieControl__ModalButtons button:first-child:hover:where(:not(:disabled,[aria-disabled=true])){background-color:color-mix(in oklab,var(--button-primary-bg)12%,transparent)!important}}.cookieControl__ModalButtons button:first-child:hover:where(:not(:disabled,[aria-disabled=true])){border-color:#0000!important;color:var(--color-base-content)!important}.cookieControl__ModalButtons button:first-child:active:where(:not(:disabled,[aria-disabled=true])){background-color:var(--button-primary-bg)!important}@supports (color:color-mix(in lab,red,red)){.cookieControl__ModalButtons button:first-child:active:where(:not(:disabled,[aria-disabled=true])){background-color:color-mix(in oklab,var(--button-primary-bg)20%,transparent)!important}}.cookieControl__ModalButtons button:first-child:active:where(:not(:disabled,[aria-disabled=true])){border-color:#0000!important;color:var(--color-base-content)!important}.cookieControl__ModalButtons button:nth-child(2){background-color:var(--button-primary-bg)!important;border-color:var(--button-primary-bg)!important;box-shadow:0 4px 10px var(--button-primary-bg)!important;color:var(--button-primary-fg)!important}@supports (color:color-mix(in lab,red,red)){.cookieControl__ModalButtons button:nth-child(2){box-shadow:0 4px 10px color-mix(in oklab,var(--button-primary-bg)10%,transparent)!important}}.cookieControl__ModalButtons button:nth-child(2):hover:where(:not(:disabled,[aria-disabled=true])){background-color:var(--button-primary-bg-hover)!important;border-color:var(--button-primary-bg-hover)!important;color:var(--button-primary-fg)!important}.cookieControl__ModalButtons button:nth-child(2):active:where(:not(:disabled,[aria-disabled=true])){background-color:var(--button-primary-bg-active)!important;border-color:var(--button-primary-bg-active)!important;color:var(--button-primary-fg)!important}.cookieControl__ModalButtons button:last-child{background-color:var(--color-base-100)!important;border-color:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.cookieControl__ModalButtons button:last-child{border-color:color-mix(in oklab,var(--color-base-content)20%,transparent)!important}}.cookieControl__ModalButtons button:last-child{box-shadow:0 4px 10px var(--color-base-content)!important;color:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.cookieControl__ModalButtons button:last-child{box-shadow:0 4px 10px color-mix(in oklab,var(--color-base-content)8%,transparent)!important}}.cookieControl__ModalButtons button:last-child:hover:where(:not(:disabled,[aria-disabled=true])){background-color:var(--color-base-200)!important;border-color:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.cookieControl__ModalButtons button:last-child:hover:where(:not(:disabled,[aria-disabled=true])){border-color:color-mix(in oklab,var(--color-base-content)40%,transparent)!important}}.cookieControl__ModalButtons button:last-child:hover:where(:not(:disabled,[aria-disabled=true])){color:var(--color-base-content)!important}.cookieControl__ModalButtons button:last-child:active:where(:not(:disabled,[aria-disabled=true])){background-color:var(--color-base-300)!important;border-color:var(--color-base-content)!important}@supports (color:color-mix(in lab,red,red)){.cookieControl__ModalButtons button:last-child:active:where(:not(:disabled,[aria-disabled=true])){border-color:color-mix(in oklab,var(--color-base-content)50%,transparent)!important}}.cookieControl__ModalButtons button:last-child:active:where(:not(:disabled,[aria-disabled=true])){color:var(--color-base-content)!important}.cookieControl__ModalUnsaved{align-items:center;background-color:var(--color-warning);border-radius:3.40282e+38px;display:inline-flex;gap:calc(var(--spacing)*2);margin-inline:auto;margin-bottom:calc(var(--spacing)*6)}@supports (color:color-mix(in lab,red,red)){.cookieControl__ModalUnsaved{background-color:color-mix(in oklab,var(--color-warning)90%,transparent)}}.cookieControl__ModalUnsaved{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);color:var(--color-warning-content);letter-spacing:var(--tracking-wide);text-transform:uppercase;--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:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.cookieControl__ModalUnsaved{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-warning)30%,transparent)var(--tw-shadow-alpha),transparent)}}}@layer utilities{.diff{webkit-user-select:none;container-type:inline-size;direction:ltr;display:grid;grid-template-columns:auto 1fr;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.diff:focus-visible,.diff:has(.diff-item-1:focus-visible){outline-color:var(--color-base-content);outline-offset:1px;outline-style:var(--tw-outline-style);outline-width:2px}.diff:focus-visible .diff-resizer{max-width:90cqi;min-width:90cqi}.diff:has(.diff-item-2:focus-visible){outline-offset:1px;outline-style:var(--tw-outline-style);outline-width:2px}.diff:has(.diff-item-2:focus-visible) .diff-resizer{max-width:10cqi;min-width:10cqi}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{max-width:10cqi;min-width:10cqi}.diff:has(.diff-item-1:focus) .diff-resizer{max-width:90cqi;min-width:90cqi}}.modal{background-color:#0000;color:inherit;display:grid;height:100%;inset:0;margin:0;max-height:none;max-width:none;overflow:hidden;overscroll-behavior:contain;padding:0;place-items:center;pointer-events:none;position:fixed;transition:translate .3s ease-out,visibility allow-discrete .3s,background-color .3s ease-out,opacity .1s ease-out;visibility:hidden;width:100%;z-index:999}.modal::backdrop{display:none}.modal.modal-open,.modal:target,.modal[open]{background-color:#0006;opacity:1;pointer-events:auto;visibility:visible}:is(.modal.modal-open,.modal[open],.modal:target) .modal-box{opacity:1;scale:1;translate:0}@starting-style{.modal.modal-open,.modal:target,.modal[open]{opacity:0;visibility:hidden}}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);display:flex;flex-flow:column wrap;font-size:.875rem;padding:.5rem;width:-moz-fit-content;width:fit-content}.menu :where(li ul){margin-inline-start:1rem;padding-inline-start:.5rem;position:relative;white-space:nowrap}.menu :where(li ul):before{background-color:var(--color-base-content);bottom:.75rem;content:"";inset-inline-start:0;opacity:.1;position:absolute;top:.75rem;width:var(--border)}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){align-content:flex-start;align-items:center;border-radius:var(--radius-field);display:grid;gap:.5rem;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;padding-block:.375rem;padding-inline:.75rem;text-align:start;text-wrap:balance;transition-duration:.2s;transition-property:color,background-color,box-shadow;transition-timing-function:cubic-bezier(0,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li>details>summary){outline:2px solid #0000;outline-offset:2px}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{box-shadow:inset 2px 2px;content:"";display:block;height:.375rem;justify-self:flex-end;pointer-events:none;rotate:-135deg;transform-origin:50%;transition-duration:.2s;transition-property:rotate,translate;translate:0 -1px;width:.375rem}.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after,.menu :where(li>details[open]>summary):after{rotate:45deg;translate:0 1px}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{background-color:var(--color-base-content);cursor:pointer}@supports (color:color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline:2px solid #0000;outline-offset:2px}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:var(--color-base-content);cursor:pointer}@supports (color:color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline:2px solid #0000;outline-offset:2px}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){box-shadow:inset 0 1px #00000003,inset 0 -1px #ffffff03}.menu :where(li:empty){background-color:var(--color-base-content);height:1px;margin:.5rem 1rem;opacity:.1}.menu :where(li){align-items:stretch;display:flex;flex-flow:column wrap;flex-shrink:0;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>details>summary:active{outline:2px solid #0000;outline-offset:2px}}.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>details>summary:active{background-color:var(--menu-active-bg);background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise)*100%);color:var(--menu-active-fg)}:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth)*3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled{color:var(--color-base-content);pointer-events:none}@supports (color:color-mix(in lab,red,red)){.menu :where(li).menu-disabled{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.menu .dropdown:focus-within .menu-dropdown-toggle:after{rotate:45deg;translate:0 1px}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.dropdown{display:inline-block;position:relative;position-area:var(--anchor-v,bottom)var(--anchor-h,span-right)}.dropdown>:not(summary):focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.dropdown>:not(summary):focus{outline:2px solid #0000;outline-offset:2px}}.dropdown .dropdown-content{position:absolute}.dropdown:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content{display:none;opacity:0;scale:95%;transform-origin:top}.dropdown .dropdown-content,.dropdown[popover]{animation:dropdown .2s;transition-behavior:allow-discrete;transition-duration:.2s;transition-property:opacity,scale,display;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:999}@starting-style{.dropdown .dropdown-content,.dropdown[popover]{opacity:0;scale:95%}}:is(.dropdown.dropdown-open,.dropdown:not(.dropdown-hover):focus,.dropdown:focus-within)>[tabindex]:first-child{pointer-events:none}:is(.dropdown.dropdown-open,.dropdown:not(.dropdown-hover):focus,.dropdown:focus-within) .dropdown-content{opacity:1}.dropdown.dropdown-hover:hover .dropdown-content{opacity:1;scale:100%}.dropdown:is(details) summary::-webkit-details-marker{display:none}:is(.dropdown.dropdown-open,.dropdown:focus,.dropdown:focus-within) .dropdown-content{scale:100%}.dropdown:where([popover]){background:0 0}.dropdown[popover]{color:inherit;position:fixed}@supports not (position-area:bottom){.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-open:not(:popover-open){display:none;opacity:0;scale:95%;transform-origin:top}.dropdown[popover]::backdrop{background-color:oklab(0 none none/.3)}}.dropdown[popover]:not(.dropdown-open,:popover-open){display:none;opacity:0;scale:95%;transform-origin:top}:where(.btn){width:unset}.btn{cursor:pointer;outline-offset:2px;text-align:center;vertical-align:middle;webkit-user-select:none;color:var(--btn-fg);padding-inline:var(--btn-p);-webkit-user-select:none;-moz-user-select:none;user-select:none;--tw-prose-links:var(--btn-fg);background-color:var(--btn-bg);background-image:none,var(--btn-noise);background-size:auto,calc(var(--noise)*100%);border-color:var(--btn-border);border-style:solid;border-width:var(--border);box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%)) inset,var(--btn-shadow);font-size:var(--fontsize,.875rem);height:var(--size);outline-color:var(--btn-color,var(--color-base-content));text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);align-items:center;border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-start-start-radius:var(--join-ss,var(--radius-field));display:inline-flex;flex-shrink:0;flex-wrap:nowrap;font-weight:600;gap:.375rem;justify-content:center;transition-duration:.2s;transition-property:color,background-color,border-color,box-shadow;transition-timing-function:cubic-bezier(0,0,.2,1)}@supports (color:color-mix(in lab,red,red)){.btn{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.btn{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.btn{--btn-noise:var(--fx-noise)}.prose .btn{text-decoration-line:none}@media(hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.btn:focus-visible{isolation:isolate;outline-style:solid;outline-width:2px}.btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.btn:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){box-shadow:none}.btn:is(:disabled,[disabled],.btn-disabled){pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],.btn-disabled){--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}@media(hover:hover){.btn:is(:disabled,[disabled],.btn-disabled):hover{background-color:var(--color-neutral);pointer-events:none}@supports (color:color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],.btn-disabled):hover{background-color:color-mix(in oklab,var(--color-neutral)20%,transparent)}}.btn:is(:disabled,[disabled],.btn-disabled):hover{--btn-border:#0000;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:is(:disabled,[disabled],.btn-disabled):hover{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}}.btn:is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:is(input[type=checkbox],input[type=radio]):after{content:attr(aria-label)}.btn:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.\!loading{aspect-ratio:1!important;background-color:currentColor!important;display:inline-block!important;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke='%23000' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-linecap='round' stroke-width='3'%3E%3CanimateTransform attributeName='transform' dur='2s' from='0 12 12' repeatCount='indefinite' to='360 12 12' type='rotate'/%3E%3Canimate attributeName='stroke-dasharray' dur='1.5s' keyTimes='0;0.475;1' repeatCount='indefinite' values='0,150;42,150;42,150'/%3E%3Canimate attributeName='stroke-dashoffset' dur='1.5s' keyTimes='0;0.475;1' repeatCount='indefinite' values='0;-16;-59'/%3E%3C/circle%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke='%23000' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-linecap='round' stroke-width='3'%3E%3CanimateTransform attributeName='transform' dur='2s' from='0 12 12' repeatCount='indefinite' to='360 12 12' type='rotate'/%3E%3Canimate attributeName='stroke-dasharray' dur='1.5s' keyTimes='0;0.475;1' repeatCount='indefinite' values='0,150;42,150;42,150'/%3E%3Canimate attributeName='stroke-dashoffset' dur='1.5s' keyTimes='0;0.475;1' repeatCount='indefinite' values='0;-16;-59'/%3E%3C/circle%3E%3C/svg%3E")!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-size:100%!important;mask-size:100%!important;pointer-events:none!important;vertical-align:middle!important;width:calc(var(--size-selector,.25rem)*6)!important}.loading{aspect-ratio:1;background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke='%23000' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-linecap='round' stroke-width='3'%3E%3CanimateTransform attributeName='transform' dur='2s' from='0 12 12' repeatCount='indefinite' to='360 12 12' type='rotate'/%3E%3Canimate attributeName='stroke-dasharray' dur='1.5s' keyTimes='0;0.475;1' repeatCount='indefinite' values='0,150;42,150;42,150'/%3E%3Canimate attributeName='stroke-dashoffset' dur='1.5s' keyTimes='0;0.475;1' repeatCount='indefinite' values='0;-16;-59'/%3E%3C/circle%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke='%23000' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-linecap='round' stroke-width='3'%3E%3CanimateTransform attributeName='transform' dur='2s' from='0 12 12' repeatCount='indefinite' to='360 12 12' type='rotate'/%3E%3Canimate attributeName='stroke-dasharray' dur='1.5s' keyTimes='0;0.475;1' repeatCount='indefinite' values='0,150;42,150;42,150'/%3E%3Canimate attributeName='stroke-dashoffset' dur='1.5s' keyTimes='0;0.475;1' repeatCount='indefinite' values='0;-16;-59'/%3E%3C/circle%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;vertical-align:middle;width:calc(var(--size-selector,.25rem)*6)}.loading,.pointer-events-none{pointer-events:none}.validator-hint{font-size:.75rem;margin-top:.5rem;visibility:hidden}.validator:user-valid{--input-color:var(--color-success)}.validator:user-valid:focus{--input-color:var(--color-success)}.validator:user-valid:checked{--input-color:var(--color-success)}.validator:user-valid[aria-checked=true]{--input-color:var(--color-success)}.validator:user-valid:focus-within{--input-color:var(--color-success)}.validator:has(:user-valid){--input-color:var(--color-success)}.validator:has(:user-valid):focus{--input-color:var(--color-success)}.validator:has(:user-valid):checked{--input-color:var(--color-success)}.validator:has(:user-valid)[aria-checked=true]{--input-color:var(--color-success)}.validator:has(:user-valid):focus-within{--input-color:var(--color-success)}.validator:user-invalid{--input-color:var(--color-error)}.validator:user-invalid:focus{--input-color:var(--color-error)}.validator:user-invalid:checked{--input-color:var(--color-error)}.validator:user-invalid[aria-checked=true]{--input-color:var(--color-error)}.validator:user-invalid:focus-within{--input-color:var(--color-error)}.validator:user-invalid~.validator-hint{color:var(--color-error);display:block;visibility:visible}.validator:has(:user-invalid){--input-color:var(--color-error)}.validator:has(:user-invalid):focus{--input-color:var(--color-error)}.validator:has(:user-invalid):checked{--input-color:var(--color-error)}.validator:has(:user-invalid)[aria-checked=true]{--input-color:var(--color-error)}.validator:has(:user-invalid):focus-within{--input-color:var(--color-error)}.validator:has(:user-invalid)~.validator-hint{color:var(--color-error);display:block;visibility:visible}.validator[aria-invalid]:not([aria-invalid=false]),.validator[aria-invalid]:not([aria-invalid=false]):checked,.validator[aria-invalid]:not([aria-invalid=false]):focus,.validator[aria-invalid]:not([aria-invalid=false]):focus-within,.validator[aria-invalid]:not([aria-invalid=false])[aria-checked=true]{--input-color:var(--color-error)}.validator[aria-invalid]:not([aria-invalid=false])~.validator-hint{color:var(--color-error);display:block;visibility:visible}.\!visible{visibility:visible!important}.visible{visibility:visible}.list{display:flex;flex-direction:column;font-size:.875rem}.list :where(.list-row){--list-grid-cols:minmax(0,auto)1fr;border-radius:var(--radius-box);display:grid;gap:1rem;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);padding:1rem;position:relative;word-break:break-word}.list :where(.list-row):has(.list-col-grow:first-child){--list-grid-cols:1fr}.list :where(.list-row):has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row):has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list :where(.list-row) :not(.list-col-wrap){grid-row-start:1}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-bottom:var(--border)solid;border-color:var(--color-base-content);content:"";inset-inline:var(--radius-box);bottom:0;position:absolute}@supports (color:color-mix(in lab,red,red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab,var(--color-base-content)5%,transparent)}}.toast{background-color:#0000;display:flex;flex-direction:column;gap:.5rem;inset-inline:auto 1rem;bottom:1rem;max-width:calc(100vw - 2rem);position:fixed;top:auto;translate:var(--toast-x,0)var(--toast-y,0);width:-moz-max-content;width:max-content}.toast>*{animation:toast .25s ease-out}.toast:where(.toast-start){--toast-x:0;inset-inline:1rem auto}.toast:where(.toast-center){--toast-x:-50%;inset-inline:50%}.toast:where(.toast-end){--toast-x:0;inset-inline:auto 1rem}.toast:where(.toast-bottom){--toast-y:0;bottom:1rem;top:auto}.toast:where(.toast-middle){--toast-y:-50%;bottom:auto;top:50%}.toast:where(.toast-top){--toast-y:0;bottom:auto;top:1rem}.toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--border)solid currentColor;color:var(--input-color);cursor:pointer;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));box-shadow:inset 0 1px;display:inline-grid;flex-shrink:0;grid-template-columns:0fr 1fr 1fr;padding:var(--toggle-p);place-content:center;position:relative}@supports (color:color-mix(in lab,red,red)){.toggle{box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000) inset}}.toggle{--input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab,red,red)){.toggle{--input-color:color-mix(in oklab,var(--color-base-content)50%,#0000)}}.toggle{--toggle-p:calc(var(--size)*.125);--size:calc(var(--size-selector,.25rem)*6);height:var(--size);width:calc(var(--size)*2 - (var(--border) + var(--toggle-p))*2)}.toggle>*{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none;cursor:pointer;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s;z-index:1}.toggle>:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.toggle>:focus{outline:2px solid #0000;outline-offset:2px}}.toggle>:nth-child(2){color:var(--color-base-100);rotate:none}.toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:1;rotate:none}.toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";background-color:currentColor;box-shadow:0 -1px oklch(0 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px currentColor;content:var(--tw-content);grid-column-start:2;grid-row-start:1;height:100%;inset-inline-start:0;position:relative;transition:background-color .1s,translate .2s,inset-inline-start .2s;translate:0}@supports (color:color-mix(in lab,red,red)){.toggle:before{box-shadow:0 -1px oklch(0 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)}}.toggle:before{background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise)*100%)}@media(forced-colors:active){.toggle:before{outline-offset:-1px;outline-style:var(--tw-outline-style);outline-width:1px}}@media print{.toggle:before{outline:.25rem solid;outline-offset:-1rem}}.toggle:focus-visible,.toggle:has(:focus-visible){outline:2px solid;outline-offset:2px}.toggle:checked,.toggle:has(>input:checked),.toggle[aria-checked=true]{background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{background-color:currentColor}@starting-style{:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:.3}.toggle:disabled:before{background-color:#0000;border:var(--border)solid currentColor}.input{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-base-100);border:var(--border)solid #0000;border-color:var(--input-color);border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-start-start-radius:var(--join-ss,var(--radius-field));box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset;cursor:text;display:inline-flex;flex-shrink:1;font-size:.875rem;gap:.5rem;height:var(--size);padding-inline:.75rem;position:relative;touch-action:manipulation;vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%)}@supports (color:color-mix(in lab,red,red)){.input{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset}}.input{--size:calc(var(--size-field,.25rem)*10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.input:where(input){display:inline-flex}.input :where(input){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none;display:inline-flex;height:100%;width:100%}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.input :where(input):focus,.input :where(input):focus-within{outline:2px solid #0000;outline-offset:2px}}.input :where(input[type=email]),.input :where(input[type=url]){direction:ltr}.input :where(input[type=date]){display:inline-block}.input:focus,.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.input:focus,.input:focus-within{isolation:isolate;outline:2px solid var(--input-color);outline-offset:2px;z-index:1}.input:has(>input[disabled]),.input:is(:disabled,[disabled]){background-color:var(--color-base-200);border-color:var(--color-base-200);color:var(--color-base-content);cursor:not-allowed}@supports (color:color-mix(in lab,red,red)){.input:has(>input[disabled]),.input:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]))::-moz-placeholder{color:var(--color-base-content)}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]))::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]){box-shadow:none}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{inset-inline-end:.75em;position:absolute}.indicator{display:inline-flex;position:relative;width:-moz-max-content;width:max-content}.indicator :where(.indicator-item){bottom:var(--indicator-b,auto);left:var(--indicator-s,auto);position:absolute;right:var(--indicator-e,0);top:var(--indicator-t,0);translate:var(--indicator-x,50%)var(--indicator-y,-50%);white-space:nowrap;z-index:1}.table{border-radius:var(--radius-box);font-size:.875rem;position:relative;text-align:left;width:100%}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media(hover:hover){:is(.table tr.row-hover,.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){padding-block:.75rem;padding-inline:1rem;vertical-align:middle}.table :where(thead,tfoot){color:var(--color-base-content);white-space:nowrap}@supports (color:color-mix(in lab,red,red)){.table :where(thead,tfoot){color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot){border-top:var(--border)solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(tfoot){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}.table :where(.table-pin-rows thead tr){background-color:var(--color-base-100);position:sticky;top:0;z-index:1}.table :where(.table-pin-rows tfoot tr){background-color:var(--color-base-100);bottom:0;position:sticky;z-index:1}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);left:0;position:sticky;right:0}.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border)solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}.steps{counter-reset:step;display:inline-grid;grid-auto-columns:1fr;grid-auto-flow:column;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);display:grid;grid-template-columns:auto;grid-template-rows:40px 1fr;min-width:4rem;place-items:center}.steps .step:before{background-color:var(--step-bg);color:var(--step-bg);height:.5rem;width:100%;--tw-content:"";border:1px solid;content:var(--tw-content);grid-column-start:1;grid-row-start:1;margin-inline-start:-100%;top:0}.steps .step:not(:has(.step-icon)):after,.steps .step>.step-icon{background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e+38px;color:var(--step-fg);content:counter(step);counter-increment:step;display:grid;grid-column-start:1;grid-row-start:1;height:2rem;place-items:center;place-self:center;position:relative;width:2rem;z-index:1}.steps .step:first-child:before{content:none}.steps .step[data-content]:after{content:attr(data-content)}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.select{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-base-100);background-image:linear-gradient(45deg,#0000 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,#0000 0);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border:var(--border)solid #0000;border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-start-start-radius:var(--join-ss,var(--radius-field));box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset;display:inline-flex;flex-shrink:1;font-size:.875rem;gap:.375rem;height:var(--size);padding-inline:1rem 1.75rem;position:relative;text-overflow:ellipsis;touch-action:manipulation;vertical-align:middle;width:clamp(3rem,20rem,100%)}@supports (color:color-mix(in lab,red,red)){.select{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset}}.select{border-color:var(--input-color);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.select{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.select{--size:calc(var(--size-field,.25rem)*10)}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:inherit;border-radius:inherit;border-style:none;height:calc(100% - 2px);margin-inline:-1rem -1.75rem;padding-inline:1rem 1.75rem;width:calc(100% + 2.75rem)}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.select select:focus,.select select:focus-within{outline:2px solid #0000;outline-offset:2px}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus,.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.select:focus,.select:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.select:focus,.select:focus-within{isolation:isolate;outline:2px solid var(--input-color);outline-offset:2px;z-index:1}.select:has(>select[disabled]),.select:is(:disabled,[disabled]){background-color:var(--color-base-200);border-color:var(--color-base-200);color:var(--color-base-content);cursor:not-allowed}@supports (color:color-mix(in lab,red,red)){.select:has(>select[disabled]),.select:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]))::-moz-placeholder{color:var(--color-base-content)}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]))::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}.card{border-radius:var(--radius-box);display:flex;flex-direction:column;outline:0 solid #0000;outline-offset:2px;position:relative;transition:outline .2s ease-in-out}.card:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.card:focus{outline:2px solid #0000;outline-offset:2px}}.card:focus-visible{outline-color:currentColor}.card :where(figure:first-child){border-end-end-radius:unset;border-end-start-radius:unset;border-start-end-radius:inherit;border-start-start-radius:inherit;overflow:hidden}.card :where(figure:last-child){border-end-end-radius:inherit;border-end-start-radius:inherit;border-start-end-radius:unset;border-start-start-radius:unset;overflow:hidden}.card:where(.card-border){border:var(--border)solid var(--color-base-200)}.card:where(.card-dash){border:var(--border)dashed var(--color-base-200)}.card.image-full{display:grid}.card.image-full>*{grid-column-start:1;grid-row-start:1}.card.image-full>.card-body{color:var(--color-neutral-content);position:relative}.card.image-full :where(figure){border-radius:inherit;overflow:hidden}.card.image-full>figure img{filter:brightness(28%);height:100%;-o-object-fit:cover;object-fit:cover}.card figure{align-items:center;display:flex;justify-content:center}.card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.card:has(>:checked){outline:2px solid}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.checkbox{border:var(--border)solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.checkbox{border:var(--border)solid var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000))}}.checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-selector);box-shadow:0 1px oklch(0 0 0/calc(var(--depth)*.1)) inset,0 0 #0000 inset,0 0 #0000;color:var(--color-base-content);cursor:pointer;vertical-align:middle;--size:calc(var(--size-selector,.25rem)*6);background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise)*100%);display:inline-block;flex-shrink:0;height:var(--size);padding:.25rem;position:relative;transition:background-color .2s,box-shadow .2s;width:var(--size)}.checkbox:before{--tw-content:"";background-color:currentColor;box-shadow:0 3px oklch(100% 0 0/calc(var(--depth)*.1)) inset;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);content:var(--tw-content);display:block;font-size:1rem;height:100%;line-height:.75;opacity:0;rotate:45deg;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;width:100%}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000))}}.checkbox:checked,.checkbox[aria-checked=true]{box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px oklch(0 0 0/calc(var(--depth)*.1))}:is(.checkbox:checked,.checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0,70% 0,70% 100%);opacity:1}@media(forced-colors:active){:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";background-color:#0000;clip-path:none;rotate:none}}@media print{:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";background-color:#0000;clip-path:none;rotate:none}}.checkbox:indeterminate{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.checkbox:indeterminate{background-color:var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000))}}.checkbox:indeterminate:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);opacity:1;rotate:none;translate:0 -35%}.checkbox:disabled{cursor:not-allowed;opacity:.2}.rating{display:inline-flex;position:relative;vertical-align:middle}.rating input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.rating :where(*){animation:rating .25s ease-out;background-color:var(--color-base-content);border-radius:0;height:1.5rem;opacity:.2;width:1.5rem}.rating :where(*):is(input){cursor:pointer}.rating .rating-hidden{background-color:#0000;width:.5rem}.rating input[type=radio]:checked{background-image:none}.rating :checked,.rating :has(~:checked,~[aria-checked=true],~[aria-current=true]),.rating [aria-checked=true],.rating [aria-current=true]{opacity:1}.rating :focus-visible{scale:1.1;transition:scale .2s ease-out}.rating :active:focus{animation:none;scale:1.1}.rating.rating-xs :where(:not(.rating-hidden)){height:1rem;width:1rem}.rating.rating-sm :where(:not(.rating-hidden)){height:1.25rem;width:1.25rem}.rating.rating-md :where(:not(.rating-hidden)){height:1.5rem;width:1.5rem}.rating.rating-lg :where(:not(.rating-hidden)){height:1.75rem;width:1.75rem}.rating.rating-xl :where(:not(.rating-hidden)){height:2rem;width:2rem}.drawer{display:grid;grid-auto-columns:max-content auto;width:100%}.drawer,.stats{position:relative}.stats{border-radius:var(--radius-box);display:inline-grid;grid-auto-flow:column;overflow-x:auto}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.dropdown-end{--anchor-h:span-left}.dropdown-end :where(.dropdown-content){inset-inline-end:0;translate:0}[dir=rtl] :is(.dropdown-end :where(.dropdown-content)){translate:0}.dropdown-end.dropdown-left{--anchor-h:left;--anchor-v:span-top}.dropdown-end.dropdown-left .dropdown-content{bottom:0;top:auto}.dropdown-end.dropdown-right{--anchor-h:right;--anchor-v:span-top}.dropdown-end.dropdown-right .dropdown-content{bottom:0;top:auto}.-top-7{top:calc(var(--spacing)*-7)}.-top-8{top:calc(var(--spacing)*-8)}.-top-10{top:calc(var(--spacing)*-10)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-4{top:calc(var(--spacing)*4)}.top-16{top:calc(var(--spacing)*16)}.top-20{top:calc(var(--spacing)*20)}.top-40{top:calc(var(--spacing)*40)}.-right-8{right:calc(var(--spacing)*-8)}.-right-24{right:calc(var(--spacing)*-24)}.right-0{right:calc(var(--spacing)*0)}.right-4{right:calc(var(--spacing)*4)}.-bottom-8{bottom:calc(var(--spacing)*-8)}.-bottom-12{bottom:calc(var(--spacing)*-12)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-20{bottom:calc(var(--spacing)*20)}.-left-1\/2{left:-50%}.-left-6{left:calc(var(--spacing)*-6)}.-left-7{left:calc(var(--spacing)*-7)}.-left-20{left:calc(var(--spacing)*-20)}.-left-24{left:calc(var(--spacing)*-24)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-auto{left:auto}.textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-base-100);border:var(--border)solid #0000;border-color:var(--input-color);border-radius:var(--radius-field);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset;flex-shrink:1;font-size:.875rem;min-height:5rem;padding-block:.5rem;padding-inline:.75rem;touch-action:manipulation;vertical-align:middle;width:clamp(3rem,20rem,100%)}@supports (color:color-mix(in lab,red,red)){.textarea{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset}}.textarea{--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.textarea{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.textarea textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline:2px solid #0000;outline-offset:2px}}.textarea:focus,.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.textarea:focus,.textarea:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.textarea:focus,.textarea:focus-within{isolation:isolate;outline:2px solid var(--input-color);outline-offset:2px}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){background-color:var(--color-base-200);border-color:var(--color-base-200);color:var(--color-base-content);cursor:not-allowed}@supports (color:color-mix(in lab,red,red)){.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::-moz-placeholder{color:var(--color-base-content)}:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::-moz-placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.isolate{isolation:isolate}.modal-backdrop{color:#0000;display:grid;grid-column-start:1;grid-row-start:1;place-self:stretch stretch;z-index:-1}.modal-backdrop button{cursor:pointer}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[140\]{z-index:140}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.hero{background-position:50%;background-size:cover;display:grid;place-items:center;width:100%}.hero>*,.modal-box{grid-column-start:1;grid-row-start:1}.modal-box{background-color:var(--color-base-100);border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));box-shadow:0 25px 50px -12px #00000040;max-height:100vh;max-width:32rem;opacity:0;overflow-y:auto;overscroll-behavior:contain;padding:1.5rem;scale:95%;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;width:91.6667%}.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}}.filter{display:flex;flex-wrap:wrap}.filter input[type=radio]{width:auto}.filter input{opacity:1;overflow:hidden;scale:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{content:"×"}.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]),.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset]{border-width:0;margin-inline:0;opacity:0;padding-inline:0;scale:0;width:0}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing)*2)}.my-4{margin-block:calc(var(--spacing)*4)}.label{align-items:center;color:currentColor;display:inline-flex;gap:.375rem;white-space:nowrap}@supports (color:color-mix(in lab,red,red)){.label{color:color-mix(in oklab,currentColor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){align-items:center;display:flex;font-size:inherit;height:calc(100% - .5rem);padding-inline:.75rem;white-space:nowrap}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.modal-action{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1.5rem}.mt-1{margin-top:calc(var(--spacing)*1)}.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-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-16{margin-top:calc(var(--spacing)*16)}.breadcrumbs{max-width:100%;overflow-x:auto;padding-block:.5rem}.breadcrumbs>menu,.breadcrumbs>ol,.breadcrumbs>ul{align-items:center;display:flex;min-height:-moz-min-content;min-height:min-content;white-space:nowrap}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li{align-items:center;display:flex}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>*{align-items:center;cursor:pointer;display:flex;gap:.5rem}@media(hover:hover){:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:hover{text-decoration-line:underline}}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:focus{outline:2px solid #0000;outline-offset:2px}}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li>:focus-visible{outline:2px solid;outline-offset:2px}:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li+:before{background-color:#0000;border-right:1px solid;border-top:1px solid;content:"";display:block;height:.375rem;margin-left:.5rem;margin-right:.75rem;opacity:.4;rotate:45deg;width:.375rem}[dir=rtl] :is(:is(.breadcrumbs>menu,.breadcrumbs>ul,.breadcrumbs>ol)>li)+:before{rotate:-135deg}.mr-1{margin-right:calc(var(--spacing)*1)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.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)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-14{margin-bottom:calc(var(--spacing)*14)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-auto{margin-left:auto}.carousel-item{box-sizing:content-box;display:flex;flex:none;scroll-snap-align:start}.status{aspect-ratio:1;background-color:var(--color-base-content);border-radius:var(--radius-selector);display:inline-block;height:.5rem;width:.5rem}@supports (color:color-mix(in lab,red,red)){.status{background-color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.status{background-position:50%;background-repeat:no-repeat;color:#0000004d;vertical-align:middle}@supports (color:color-mix(in lab,red,red)){.status{color:#0000004d}@supports (color:color-mix(in lab,red,red)){.status{color:color-mix(in oklab,var(--color-black)30%,transparent)}}}.status{background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab,red,red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000)}}.badge{background-color:var(--badge-bg);background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise)*100%);border:var(--border)solid var(--badge-color,var(--color-base-200));border-radius:var(--radius-selector);color:var(--badge-fg);padding-inline:calc(.75rem - var(--border));vertical-align:middle;width:-moz-fit-content;width:fit-content;--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem)*6);display:inline-flex;font-size:.875rem;gap:.5rem;height:var(--size);justify-content:center}.badge,.navbar{align-items:center}.navbar{display:flex;min-height:4rem;padding:.5rem;width:100%}.footer{display:grid;font-size:.875rem;gap:2.5rem 1rem;grid-auto-flow:row;line-height:1.25rem;place-items:start;width:100%}.footer>*{display:grid;gap:.5rem;place-items:start}.footer.footer-center{grid-auto-flow:column dense;place-items:center;text-align:center}.footer.footer-center>*{place-items:center}.card-body{display:flex;flex:auto;flex-direction:column;font-size:var(--card-fs,.875rem);gap:.5rem;padding:var(--card-p,1.5rem)}.card-body :where(p){flex-grow:1}.carousel{display:inline-flex;overflow-x:scroll;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.carousel::-webkit-scrollbar{display:none}.alert{background-color:var(--alert-color,var(--color-base-200));background-image:none,var(--fx-noise);background-size:auto,calc(var(--noise)*100%);border:var(--border)solid var(--color-base-200);border-radius:var(--radius-box);box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08)) inset,0 1px #000,0 4px 3px -2px oklch(0 0 0/calc(var(--depth)*.08));color:var(--color-base-content);display:grid;font-size:.875rem;gap:1rem;grid-auto-flow:column;grid-template-columns:auto;justify-content:start;line-height:1.25rem;padding-block:.75rem;padding-inline:1rem;place-items:center start;text-align:start}@supports (color:color-mix(in lab,red,red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08)) inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200)))calc(var(--depth)*20%),#0000),0 4px 3px -2px oklch(0 0 0/calc(var(--depth)*.08))}}.alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.alert.alert-dash,.alert.alert-outline{background-color:#0000;background-image:none;box-shadow:none;color:var(--alert-color)}.alert.alert-dash{border-style:dashed}.alert.alert-soft{background:var(--alert-color,var(--color-base-content));color:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.alert.alert-soft{background:color-mix(in oklab,var(--alert-color,var(--color-base-content))8%,var(--color-base-100))}}.alert.alert-soft{border-color:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.alert.alert-soft{border-color:color-mix(in oklab,var(--alert-color,var(--color-base-content))10%,var(--color-base-100))}}.alert.alert-soft{background-image:none;box-shadow:none}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mask{display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:middle}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[16\/9\]{aspect-ratio:16/9}.btn-circle{border-radius:3.40282e+38px}.btn-circle,.btn-square{height:var(--size);padding-inline:0;width:var(--size)}.size-5{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.size-\[400px\]{height:400px;width:400px}.\!h-10{height:calc(var(--spacing)*10)!important}.h-1{height:calc(var(--spacing)*1)}.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-40{height:calc(var(--spacing)*40)}.h-48{height:calc(var(--spacing)*48)}.h-56{height:calc(var(--spacing)*56)}.h-64{height:calc(var(--spacing)*64)}.h-72{height:calc(var(--spacing)*72)}.h-\[clamp\(24rem\,80dvh\,32rem\)\]{height:clamp(24rem,80dvh,32rem)}.h-full{height:100%}.h-px{height:1px}.max-h-2\.5{max-height:calc(var(--spacing)*2.5)}.max-h-12{max-height:calc(var(--spacing)*12)}.max-h-20{max-height:calc(var(--spacing)*20)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-\[70vh\]{max-height:70vh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-full{max-height:100%}.\!min-h-0{min-height:calc(var(--spacing)*0)!important}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-5{min-height:calc(var(--spacing)*5)}.min-h-7{min-height:calc(var(--spacing)*7)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-44{min-height:calc(var(--spacing)*44)}.min-h-\[3\.5rem\]{min-height:3.5rem}.min-h-\[5rem\]{min-height:5rem}.min-h-\[6rem\]{min-height:6rem}.min-h-\[86px\]{min-height:86px}.min-h-\[96px\]{min-height:96px}.min-h-\[216px\]{min-height:216px}.min-h-\[220px\]{min-height:220px}.min-h-screen{min-height:100vh}.\!w-10{width:calc(var(--spacing)*10)!important}.btn-block{width:100%}.loading-sm{width:calc(var(--size-selector,.25rem)*5)}.loading-xs{width:calc(var(--size-selector,.25rem)*4)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing)*2)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing)*4)}.w-4\/5{width:80%}.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-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-80{width:calc(var(--spacing)*80)}.w-\[min\(100vw-1\.5rem\,41rem\)\]{width:min(100vw - 1.5rem,41rem)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.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-6xl{max-width:var(--container-6xl)}.max-w-20{max-width:calc(var(--spacing)*20)}.max-w-56{max-width:calc(var(--spacing)*56)}.max-w-\[10\.5rem\]{max-width:10.5rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[95vw\]{max-width:95vw}.max-w-\[613\.88px\]{max-width:613.88px}.max-w-\[614px\]{max-width:614px}.max-w-\[729px\]{max-width:729px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-screen-xl{max-width:var(--breakpoint-xl)}.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:calc(var(--spacing)*0)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-36{min-width:calc(var(--spacing)*36)}.min-w-\[4rem\]{min-width:4rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[45\%\]{min-width:45%}.min-w-\[46rem\]{min-width:46rem}.min-w-\[110px\]{min-width:110px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-9{flex-basis:calc(var(--spacing)*9)}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1{translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing)*-1)}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.-translate-y-3{translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-3{--tw-translate-y:calc(var(--spacing)*-3)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%}.scale-100,.scale-95{scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-12{rotate:12deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.skeleton{background-color:var(--color-base-300);border-radius:var(--radius-box)}@media(prefers-reduced-motion:reduce){.skeleton{transition-duration:15s}}.skeleton{animation:skeleton 1.8s ease-in-out infinite;background-image:linear-gradient(105deg,#0000 0 40%,var(--color-base-100)50%,#0000 60% 100%);background-position-x:-50%;background-repeat:no-repeat;background-size:200%;will-change:background-position}.animate-pulse{animation:var(--animate-pulse)}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.link:focus{outline:2px solid #0000;outline-offset:2px}}.link:focus-visible{outline:2px solid;outline-offset:2px}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.resize{resize:both}.carousel-center .carousel-item{scroll-snap-align:center}.list-disc{list-style-type:disc}.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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.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}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.\!gap-2{gap:calc(var(--spacing)*2)!important}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.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-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1*var(--tw-space-y-reverse))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*5*var(--tw-space-y-reverse))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*6*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*6*var(--tw-space-y-reverse))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*8*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*8*var(--tw-space-y-reverse))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*10*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*10*var(--tw-space-y-reverse))}.gap-x-2{-moz-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2)}.gap-x-3{-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}.gap-x-5{-moz-column-gap:calc(var(--spacing)*5);column-gap:calc(var(--spacing)*5)}.gap-x-8{-moz-column-gap:calc(var(--spacing)*8);column-gap:calc(var(--spacing)*8)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*2*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*2*var(--tw-space-x-reverse))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*4*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*4*var(--tw-space-x-reverse))}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-4{row-gap:calc(var(--spacing)*4)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-end-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-style:var(--tw-border-style)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse))}:where(.divide-base-200>:not(:last-child)){border-color:var(--color-base-200)}:where(.divide-base-300\/60>:not(:last-child)){border-color:var(--color-base-300)}@supports (color:color-mix(in lab,red,red)){:where(.divide-base-300\/60>:not(:last-child)){border-color:color-mix(in oklab,var(--color-base-300)60%,transparent)}}:where(.divide-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.\!rounded-full{border-radius:3.40282e+38px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-box{border-radius:var(--radius-box)}.rounded-full{border-radius:3.40282e+38px}.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-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-l-3xl{border-bottom-left-radius:var(--radius-3xl);border-top-left-radius:var(--radius-3xl)}.rounded-l-xl{border-bottom-left-radius:var(--radius-xl);border-top-left-radius:var(--radius-xl)}.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-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-none{--tw-border-style:none;border-style:none}.badge-ghost{background-color:var(--color-base-200);background-image:none;border-color:var(--color-base-200);color:var(--color-base-content)}.badge-outline{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}.border-accent\/30{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/30{border-color:color-mix(in oklab,var(--color-accent)30%,transparent)}}.border-accent\/35{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/35{border-color:color-mix(in oklab,var(--color-accent)35%,transparent)}}.border-accent\/40{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/40{border-color:color-mix(in oklab,var(--color-accent)40%,transparent)}}.border-base-200,.border-base-200\/70{border-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.border-base-200\/70{border-color:color-mix(in oklab,var(--color-base-200)70%,transparent)}}.border-base-300,.border-base-300\/60{border-color:var(--color-base-300)}@supports (color:color-mix(in lab,red,red)){.border-base-300\/60{border-color:color-mix(in oklab,var(--color-base-300)60%,transparent)}}.border-base-content\/10{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.border-base-content\/10{border-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.border-base-content\/12{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.border-base-content\/12{border-color:color-mix(in oklab,var(--color-base-content)12%,transparent)}}.border-base-content\/15{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.border-base-content\/15{border-color:color-mix(in oklab,var(--color-base-content)15%,transparent)}}.border-base-content\/40{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.border-base-content\/40{border-color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}.border-primary,.border-primary\/20{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.border-primary\/30{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.border-primary\/35{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/35{border-color:color-mix(in oklab,var(--color-primary)35%,transparent)}}.border-primary\/60{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/60{border-color:color-mix(in oklab,var(--color-primary)60%,transparent)}}.border-secondary\/30{border-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.border-secondary\/30{border-color:color-mix(in oklab,var(--color-secondary)30%,transparent)}}.border-secondary\/35{border-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.border-secondary\/35{border-color:color-mix(in oklab,var(--color-secondary)35%,transparent)}}.border-success{border-color:var(--color-success)}.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-b-primary{border-bottom-color:var(--color-primary)}.bg-accent\/12{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/12{background-color:color-mix(in oklab,var(--color-accent)12%,transparent)}}.bg-accent\/20{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/20{background-color:color-mix(in oklab,var(--color-accent)20%,transparent)}}.bg-amber-glow-700{background-color:var(--color-amber-glow-700)}.bg-base-100,.bg-base-100\/70{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.bg-base-100\/70{background-color:color-mix(in oklab,var(--color-base-100)70%,transparent)}}.bg-base-100\/80{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.bg-base-100\/80{background-color:color-mix(in oklab,var(--color-base-100)80%,transparent)}}.bg-base-100\/90{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.bg-base-100\/90{background-color:color-mix(in oklab,var(--color-base-100)90%,transparent)}}.bg-base-200,.bg-base-200\/40{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bg-base-200\/40{background-color:color-mix(in oklab,var(--color-base-200)40%,transparent)}}.bg-base-200\/50{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bg-base-200\/50{background-color:color-mix(in oklab,var(--color-base-200)50%,transparent)}}.bg-base-200\/60{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bg-base-200\/60{background-color:color-mix(in oklab,var(--color-base-200)60%,transparent)}}.bg-base-200\/65{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bg-base-200\/65{background-color:color-mix(in oklab,var(--color-base-200)65%,transparent)}}.bg-base-200\/70{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bg-base-200\/70{background-color:color-mix(in oklab,var(--color-base-200)70%,transparent)}}.bg-base-200\/75{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bg-base-200\/75{background-color:color-mix(in oklab,var(--color-base-200)75%,transparent)}}.bg-base-200\/80{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bg-base-200\/80{background-color:color-mix(in oklab,var(--color-base-200)80%,transparent)}}.bg-base-200\/90{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bg-base-200\/90{background-color:color-mix(in oklab,var(--color-base-200)90%,transparent)}}.bg-base-200\/95{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bg-base-200\/95{background-color:color-mix(in oklab,var(--color-base-200)95%,transparent)}}.bg-base-300,.bg-base-300\/10{background-color:var(--color-base-300)}@supports (color:color-mix(in lab,red,red)){.bg-base-300\/10{background-color:color-mix(in oklab,var(--color-base-300)10%,transparent)}}.bg-base-300\/20{background-color:var(--color-base-300)}@supports (color:color-mix(in lab,red,red)){.bg-base-300\/20{background-color:color-mix(in oklab,var(--color-base-300)20%,transparent)}}.bg-base-300\/40{background-color:var(--color-base-300)}@supports (color:color-mix(in lab,red,red)){.bg-base-300\/40{background-color:color-mix(in oklab,var(--color-base-300)40%,transparent)}}.bg-base-300\/50{background-color:var(--color-base-300)}@supports (color:color-mix(in lab,red,red)){.bg-base-300\/50{background-color:color-mix(in oklab,var(--color-base-300)50%,transparent)}}.bg-base-300\/70{background-color:var(--color-base-300)}@supports (color:color-mix(in lab,red,red)){.bg-base-300\/70{background-color:color-mix(in oklab,var(--color-base-300)70%,transparent)}}.bg-base-content\/30{background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.bg-base-content\/30{background-color:color-mix(in oklab,var(--color-base-content)30%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-error\/12{background-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.bg-error\/12{background-color:color-mix(in oklab,var(--color-error)12%,transparent)}}.bg-full-spectrum-blue-700{background-color:var(--color-full-spectrum-blue-700)}.bg-full-spectrum-blue-800{background-color:var(--color-full-spectrum-blue-800)}.bg-neutral{background-color:var(--color-neutral)}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-primary\/8{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/8{background-color:color-mix(in oklab,var(--color-primary)8%,transparent)}}.bg-primary\/10{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.bg-primary\/12{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/12{background-color:color-mix(in oklab,var(--color-primary)12%,transparent)}}.bg-primary\/20{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.bg-secondary-content{background-color:var(--color-secondary-content)}.bg-secondary\/8{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/8{background-color:color-mix(in oklab,var(--color-secondary)8%,transparent)}}.bg-secondary\/10{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/10{background-color:color-mix(in oklab,var(--color-secondary)10%,transparent)}}.bg-secondary\/12{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/12{background-color:color-mix(in oklab,var(--color-secondary)12%,transparent)}}.bg-secondary\/20{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/20{background-color:color-mix(in oklab,var(--color-secondary)20%,transparent)}}.bg-secondary\/25{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/25{background-color:color-mix(in oklab,var(--color-secondary)25%,transparent)}}.bg-secondary\/95{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/95{background-color:color-mix(in oklab,var(--color-secondary)95%,transparent)}}.bg-transparent{background-color:#0000}.bg-warning\/20{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/20{background-color:color-mix(in oklab,var(--color-warning)20%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-b,.bg-gradient-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.bg-gradient-to-r,.bg-gradient-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab}.bg-\[radial-gradient\(circle_at_72\%_24\%\,color-mix\(in_oklab\,var\(--color-secondary\)_16\%\,transparent\)\,transparent_52\%\)\]{background-image:radial-gradient(circle at 72% 24%,var(--color-secondary),transparent 52%)}@supports (color:color-mix(in lab,red,red)){.bg-\[radial-gradient\(circle_at_72\%_24\%\,color-mix\(in_oklab\,var\(--color-secondary\)_16\%\,transparent\)\,transparent_52\%\)\]{background-image:radial-gradient(circle at 72% 24%,color-mix(in oklab,var(--color-secondary)16%,transparent),transparent 52%)}}.bg-none{background-image:none}.from-accent\/25{--tw-gradient-from:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.from-accent\/25{--tw-gradient-from:color-mix(in oklab,var(--color-accent)25%,transparent)}}.from-accent\/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-base-100{--tw-gradient-from:var(--color-base-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-base-content\/60{--tw-gradient-from:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.from-base-content\/60{--tw-gradient-from:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.from-base-content\/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))}.from-error{--tw-gradient-from:var(--color-error);--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-primary\/30{--tw-gradient-from:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.from-primary\/30{--tw-gradient-from:color-mix(in oklab,var(--color-primary)30%,transparent)}}.from-primary\/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-secondary\/20{--tw-gradient-from:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.from-secondary\/20{--tw-gradient-from:color-mix(in oklab,var(--color-secondary)20%,transparent)}}.from-secondary\/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-warning{--tw-gradient-from:var(--color-warning);--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-accent\/15{--tw-gradient-via:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.via-accent\/15{--tw-gradient-via:color-mix(in oklab,var(--color-accent)15%,transparent)}}.via-accent\/15{--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-base-100\/78{--tw-gradient-via:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.via-base-100\/78{--tw-gradient-via:color-mix(in oklab,var(--color-base-100)78%,transparent)}}.via-base-100\/78{--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-base-100\/88{--tw-gradient-via:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.via-base-100\/88{--tw-gradient-via:color-mix(in oklab,var(--color-base-100)88%,transparent)}}.via-base-100\/88{--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-secondary\/10{--tw-gradient-via:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.via-secondary\/10{--tw-gradient-via:color-mix(in oklab,var(--color-secondary)10%,transparent)}}.via-secondary\/10{--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-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-accent\/8{--tw-gradient-to:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.to-accent\/8{--tw-gradient-to:color-mix(in oklab,var(--color-accent)8%,transparent)}}.to-accent\/8{--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-error{--tw-gradient-to:var(--color-error);--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-secondary\/5{--tw-gradient-to:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.to-secondary\/5{--tw-gradient-to:color-mix(in oklab,var(--color-secondary)5%,transparent)}}.to-secondary\/5{--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-secondary\/25{--tw-gradient-to:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.to-secondary\/25{--tw-gradient-to:color-mix(in oklab,var(--color-secondary)25%,transparent)}}.to-secondary\/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))}.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-warning{--tw-gradient-to:var(--color-warning);--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))}.loading-spinner{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke='%23000' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-linecap='round' stroke-width='3'%3E%3CanimateTransform attributeName='transform' dur='2s' from='0 12 12' repeatCount='indefinite' to='360 12 12' type='rotate'/%3E%3Canimate attributeName='stroke-dasharray' dur='1.5s' keyTimes='0;0.475;1' repeatCount='indefinite' values='0,150;42,150;42,150'/%3E%3Canimate attributeName='stroke-dashoffset' dur='1.5s' keyTimes='0;0.475;1' repeatCount='indefinite' values='0;-16;-59'/%3E%3C/circle%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' stroke='%23000' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-linecap='round' stroke-width='3'%3E%3CanimateTransform attributeName='transform' dur='2s' from='0 12 12' repeatCount='indefinite' to='360 12 12' type='rotate'/%3E%3Canimate attributeName='stroke-dasharray' dur='1.5s' keyTimes='0;0.475;1' repeatCount='indefinite' values='0,150;42,150;42,150'/%3E%3Canimate attributeName='stroke-dashoffset' dur='1.5s' keyTimes='0;0.475;1' repeatCount='indefinite' values='0;-16;-59'/%3E%3C/circle%3E%3C/svg%3E")}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-\[center_14\%\]{-o-object-position:center 14%;object-position:center 14%}.object-left{-o-object-position:left;object-position:left}.checkbox-sm{--size:calc(var(--size-selector,.25rem)*5);padding:.1875rem}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.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-8{padding:calc(var(--spacing)*8)}.badge-sm{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem;padding-inline:calc(.625rem - var(--border))}.badge-xs{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem;padding-inline:calc(.5rem - var(--border))}.\!px-0{padding-inline:calc(var(--spacing)*0)!important}.px-0{padding-inline:calc(var(--spacing)*0)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.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)}.pt-1{padding-top:calc(var(--spacing)*1)}.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-6{padding-top:calc(var(--spacing)*6)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-\[calc\(env\(safe-area-inset-bottom\,0\)\+1rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom,0) + 1rem)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-6{padding-left:calc(var(--spacing)*6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.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-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.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-\[48px\]{--tw-leading:48px;line-height:48px}.leading-\[56px\]{--tw-leading:56px;line-height:56px}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-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-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.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)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!whitespace-normal{white-space:normal!important}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.checkbox-primary{color:var(--color-primary-content);--input-color:var(--color-primary)}.text-accent{color:var(--color-accent)}.text-amber-glow-700\/85{color:#ae6600d9}@supports (color:color-mix(in lab,red,red)){.text-amber-glow-700\/85{color:color-mix(in oklab,var(--color-amber-glow-700)85%,transparent)}}.text-base-content,.text-base-content\/50{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/50{color:color-mix(in oklab,var(--color-base-content)50%,transparent)}}.text-base-content\/55{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/55{color:color-mix(in oklab,var(--color-base-content)55%,transparent)}}.text-base-content\/60{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/60{color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.text-base-content\/65{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/65{color:color-mix(in oklab,var(--color-base-content)65%,transparent)}}.text-base-content\/70{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/70{color:color-mix(in oklab,var(--color-base-content)70%,transparent)}}.text-base-content\/75{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/75{color:color-mix(in oklab,var(--color-base-content)75%,transparent)}}.text-base-content\/80{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/80{color:color-mix(in oklab,var(--color-base-content)80%,transparent)}}.text-base-content\/85{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/85{color:color-mix(in oklab,var(--color-base-content)85%,transparent)}}.text-base-content\/90{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/90{color:color-mix(in oklab,var(--color-base-content)90%,transparent)}}.text-current,.text-current\/70{color:currentColor}@supports (color:color-mix(in lab,red,red)){.text-current\/70{color:color-mix(in oklab,currentcolor 70%,transparent)}}.text-error{color:var(--color-error)}.text-info-content{color:var(--color-info-content)}.text-primary{color:var(--color-primary)}.text-primary-content{color:var(--color-primary-content)}.text-primary\/90{color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/90{color:color-mix(in oklab,var(--color-primary)90%,transparent)}}.text-secondary{color:var(--color-secondary)}.text-secondary-content,.text-secondary-content\/80{color:var(--color-secondary-content)}@supports (color:color-mix(in lab,red,red)){.text-secondary-content\/80{color:color-mix(in oklab,var(--color-secondary-content)80%,transparent)}}.text-secondary-content\/85{color:var(--color-secondary-content)}@supports (color:color-mix(in lab,red,red)){.text-secondary-content\/85{color:color-mix(in oklab,var(--color-secondary-content)85%,transparent)}}.text-secondary-content\/90{color:var(--color-secondary-content)}@supports (color:color-mix(in lab,red,red)){.text-secondary-content\/90{color:color-mix(in oklab,var(--color-secondary-content)90%,transparent)}}.text-secondary\/70{color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.text-secondary\/70{color:color-mix(in oklab,var(--color-secondary)70%,transparent)}}.text-success{color:var(--color-success)}.text-success-content{color:var(--color-success-content)}.text-warning-content{color:var(--color-warning-content)}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-zinc-600{color:var(--color-zinc-600)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-error{text-decoration-color:var(--color-error)}.decoration-primary\/40{text-decoration-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.decoration-primary\/40{text-decoration-color:color-mix(in oklab,var(--color-primary)40%,transparent)}}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-35{opacity:.35}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-2xl,.shadow-2xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xs{--tw-shadow:0 1px var(--tw-shadow-color,#0000000d)}.shadow-\[0_8px_18px_rgba\(0\,0\,0\,0\.08\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.22\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#00000014),inset 0 1px 0 var(--tw-shadow-color,#ffffff38)}.shadow-\[0_8px_18px_rgba\(0\,0\,0\,0\.08\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.22\)\],.shadow-inner{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-md{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)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-none,.shadow-sm{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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring-1,.shadow-xl{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)}.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-primary,.ring-primary\/50{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/50{--tw-ring-color:color-mix(in oklab,var(--color-primary)50%,transparent)}}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-\[0\.86px\]{outline-style:var(--tw-outline-style);outline-width:.86px}.outline-offset-\[-0\.86px\]{outline-offset:-.86px}.outline-offset-\[-1px\]{outline-offset:-1px}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible):not(:disabled,[disabled],.btn-disabled){--btn-fg:currentColor;outline-color:currentColor}@media(hover:none){.btn-ghost:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none;--btn-fg:currentColor}}.outline-base-content\/10{outline-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.outline-base-content\/10{outline-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.outline-base-content\/20{outline-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.outline-base-content\/20{outline-color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.outline-base-content\/40{outline-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.outline-base-content\/40{outline-color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}.outline-primary{outline-color:var(--color-primary)}.blur{--tw-blur:blur(8px)}.blur,.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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl))}.blur-md{--tw-blur:blur(var(--blur-md))}.blur-md,.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-3xl{--tw-backdrop-blur:blur(var(--blur-3xl))}.backdrop-blur-3xl,.backdrop-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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-xl{--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,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));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,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[border-color\,box-shadow\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-all{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-transform{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8)}.badge-error{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}.badge-info{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}.badge-neutral{--badge-color:var(--color-neutral);--badge-fg:var(--color-neutral-content)}.badge-primary{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}.badge-success{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.btn-secondary{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.input-error,.input-error:focus,.input-error:focus-within,.textarea-error,.textarea-error:focus,.textarea-error:focus-within{--input-color:var(--color-error)}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:inline:is(:where(.group):is([open],:popover-open,:open) *){display:inline}.group-focus-within\:-translate-y-0\.5:is(:where(.group):focus-within *){--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-focus-within\:scale-110:is(:where(.group):focus-within *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media(hover:hover){.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.group-focus-visible\:-translate-y-0\.5:is(:where(.group):focus-visible *){--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-focus-visible\:scale-110:is(:where(.group):focus-visible *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.placeholder\:text-zinc-600::-moz-placeholder{color:var(--color-zinc-600)}.placeholder\:text-zinc-600::placeholder{color:var(--color-zinc-600)}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.checked\:border-primary:checked{border-color:var(--color-primary)}.checked\:bg-primary:checked{background-color:var(--color-primary)}.focus-within\:border-error:focus-within{border-color:var(--color-error)}.focus-within\:border-primary:focus-within{border-color:var(--color-primary)}.focus-within\:ring-1:focus-within{--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)}.focus-within\:ring-error\/70:focus-within{--tw-ring-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-error\/70:focus-within{--tw-ring-color:color-mix(in oklab,var(--color-error)70%,transparent)}}.focus-within\:ring-primary:focus-within{--tw-ring-color:var(--color-primary)}@media(hover:hover){.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-base-300:hover{border-color:var(--color-base-300)}.hover\:border-primary\/45:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/45:hover{border-color:color-mix(in oklab,var(--color-primary)45%,transparent)}}.hover\:border-primary\/60:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/60:hover{border-color:color-mix(in oklab,var(--color-primary)60%,transparent)}}.hover\:bg-base-100:hover,.hover\:bg-base-100\/70:hover{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-base-100\/70:hover{background-color:color-mix(in oklab,var(--color-base-100)70%,transparent)}}.hover\:bg-base-100\/90:hover{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-base-100\/90:hover{background-color:color-mix(in oklab,var(--color-base-100)90%,transparent)}}.hover\:bg-base-200:hover,.hover\:bg-base-200\/5:hover{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-base-200\/5:hover{background-color:color-mix(in oklab,var(--color-base-200)5%,transparent)}}.hover\:bg-base-200\/60:hover{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-base-200\/60:hover{background-color:color-mix(in oklab,var(--color-base-200)60%,transparent)}}.hover\:bg-base-300\/40:hover{background-color:var(--color-base-300)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-base-300\/40:hover{background-color:color-mix(in oklab,var(--color-base-300)40%,transparent)}}.hover\:bg-base-300\/50:hover{background-color:var(--color-base-300)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-base-300\/50:hover{background-color:color-mix(in oklab,var(--color-base-300)50%,transparent)}}.hover\:bg-neutral\/90:hover{background-color:var(--color-neutral)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-neutral\/90:hover{background-color:color-mix(in oklab,var(--color-neutral)90%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.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\:text-base-content:hover{color:var(--color-base-content)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/90:hover{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/90:hover{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.hover\:shadow-md:hover,.hover\:shadow-sm:hover{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)}.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\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-primary:focus-visible{border-color:var(--color-primary)}.focus-visible\:ring:focus-visible{--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)}.focus-visible\:ring-2:focus-visible{--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-visible\:ring-error\/70:focus-visible{--tw-ring-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-error\/70:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-error)70%,transparent)}}.focus-visible\:ring-primary:focus-visible,.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-primary)40%,transparent)}}.focus-visible\:ring-primary\/45:focus-visible{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/45:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-primary)45%,transparent)}}.focus-visible\:ring-primary\/60:focus-visible{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/60:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-primary)60%,transparent)}}.focus-visible\:ring-secondary:focus-visible{--tw-ring-color:var(--color-secondary)}.focus-visible\:ring-white\/25:focus-visible{--tw-ring-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-white\/25:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.focus-visible\:ring-white\/45:focus-visible{--tw-ring-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-white\/45:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-white)45%,transparent)}}.focus-visible\:ring-offset-2:focus-visible{--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-visible\:ring-offset-base-100:focus-visible{--tw-ring-offset-color:var(--color-base-100)}.focus-visible\:ring-offset-base-200:focus-visible{--tw-ring-offset-color:var(--color-base-200)}.focus-visible\:ring-offset-transparent:focus-visible{--tw-ring-offset-color:transparent}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-base-content\/40:focus-visible{outline-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:outline-base-content\/40:focus-visible{outline-color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}.focus-visible\:outline-base-content\/60:focus-visible{outline-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:outline-base-content\/60:focus-visible{outline-color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.focus-visible\:outline-neutral-content:focus-visible{outline-color:var(--color-neutral-content)}.focus-visible\:outline-primary:focus-visible,.focus-visible\:outline-primary\/40:focus-visible{outline-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:outline-primary\/40:focus-visible{outline-color:color-mix(in oklab,var(--color-primary)40%,transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:opacity-40:disabled{opacity:.4}@supports (backdrop-filter:var(--tw )){.supports-\[backdrop-filter\]\:backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.supports-\[backdrop-filter\]\:backdrop-blur-md,.supports-\[backdrop-filter\]\:backdrop-saturate-150{-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,)}.supports-\[backdrop-filter\]\:backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%)}}@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\:row-span-2{grid-row:span 2/span 2}.sm\:mt-6{margin-top:calc(var(--spacing)*6)}.sm\:mb-16{margin-bottom:calc(var(--spacing)*16)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:aspect-\[4\/3\]{aspect-ratio:4/3}.sm\:h-12{height:calc(var(--spacing)*12)}.sm\:h-20{height:calc(var(--spacing)*20)}.sm\:h-24{height:calc(var(--spacing)*24)}.sm\:max-h-20{max-height:calc(var(--spacing)*20)}.sm\:min-h-\[102px\]{min-height:102px}.sm\:min-h-\[260px\]{min-height:260px}.sm\:w-20{width:calc(var(--spacing)*20)}.sm\:w-24{width:calc(var(--spacing)*24)}.sm\:w-40{width:calc(var(--spacing)*40)}.sm\:w-44{width:calc(var(--spacing)*44)}.sm\:w-64{width:calc(var(--spacing)*64)}.sm\:w-72{width:calc(var(--spacing)*72)}.sm\:w-96{width:calc(var(--spacing)*96)}.sm\:w-\[9rem\]{width:9rem}.sm\:w-auto{width:auto}.sm\:max-w-\[16rem\]{max-width:16rem}.sm\:max-w-\[18rem\]{max-width:18rem}.sm\:max-w-\[30rem\]{max-width:30rem}.sm\:min-w-0{min-width:calc(var(--spacing)*0)}.sm\:auto-cols-max{grid-auto-columns:max-content}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[9rem_1fr_auto\]{grid-template-columns:9rem 1fr auto}.sm\:grid-cols-\[minmax\(14rem\,auto\)_1fr\]{grid-template-columns:minmax(14rem,auto) 1fr}.sm\:flex-col{flex-direction:column}.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\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.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-6{gap:calc(var(--spacing)*6)}.sm\:gap-8{gap:calc(var(--spacing)*8)}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*0*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*0*var(--tw-space-y-reverse))}.sm\:gap-x-6{-moz-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6)}.sm\:object-\[center_18\%\]{-o-object-position:center 18%;object-position:center 18%}.sm\:p-3{padding:calc(var(--spacing)*3)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:px-2{padding-inline:calc(var(--spacing)*2)}.sm\:px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-12{padding-inline:calc(var(--spacing)*12)}.sm\:py-2\.5{padding-block:calc(var(--spacing)*2.5)}.sm\:py-4{padding-block:calc(var(--spacing)*4)}.sm\:py-5{padding-block:calc(var(--spacing)*5)}.sm\:py-6{padding-block:calc(var(--spacing)*6)}.sm\:py-8{padding-block:calc(var(--spacing)*8)}.sm\:py-10{padding-block:calc(var(--spacing)*10)}.sm\:py-12{padding-block:calc(var(--spacing)*12)}.sm\:py-16{padding-block:calc(var(--spacing)*16)}.sm\:pl-16{padding-left:calc(var(--spacing)*16)}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.sm\:leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.sm\:font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:top-auto{top:auto}.md\:left-0{left:calc(var(--spacing)*0)}.md\:col-span-2{grid-column:span 2/span 2}.md\:my-6{margin-block:calc(var(--spacing)*6)}.md\:my-8{margin-block:calc(var(--spacing)*8)}.md\:mt-3{margin-top:calc(var(--spacing)*3)}.md\:flex{display:flex}.md\:hidden{display:none}.md\:max-h-\[34rem\]{max-height:34rem}.md\:max-h-\[calc\(100dvh-4rem\)\]{max-height:calc(100dvh - 4rem)}.md\:max-h-\[calc\(100vh-4rem\)\]{max-height:calc(100vh - 4rem)}.md\:min-h-\[5\.5rem\]{min-height:5.5rem}.md\:min-h-\[116px\]{min-height:116px}.md\:w-2\/3{width:66.6667%}.md\:w-28{width:calc(var(--spacing)*28)}.md\:w-\[min\(90vw\,41rem\)\]{width:min(90vw,41rem)}.md\:w-full{width:100%}.md\:max-w-\[24rem\]{max-width:24rem}.md\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:justify-items-stretch{justify-items:stretch}.md\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:gap-x-0{-moz-column-gap:calc(var(--spacing)*0);column-gap:calc(var(--spacing)*0)}.md\:self-end{align-self:flex-end}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:px-0{padding-inline:calc(var(--spacing)*0)}.md\:px-4{padding-inline:calc(var(--spacing)*4)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:px-20{padding-inline:calc(var(--spacing)*20)}.md\:py-3{padding-block:calc(var(--spacing)*3)}.md\:py-20{padding-block:calc(var(--spacing)*20)}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media(min-width:64rem){.lg\:relative{position:relative}.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing)*4)}.lg\:right-1\/2{right:50%}.lg\:left-1\/2{left:50%}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-4{order:4}.lg\:order-5{order:5}.lg\:order-6{order:6}.lg\:order-7{order:7}.lg\:order-8{order:8}.lg\:order-9{order:9}.lg\:order-10{order:10}.lg\:order-11{order:11}.lg\:order-13{order:13}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:-mt-6{margin-top:calc(var(--spacing)*-6)}.lg\:mt-0{margin-top:calc(var(--spacing)*0)}.lg\:mt-10{margin-top:calc(var(--spacing)*10)}.lg\:-mr-\[50vw\]{margin-right:-50vw}.lg\:-ml-\[50vw\]{margin-left:-50vw}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-28{height:calc(var(--spacing)*28)}.lg\:h-\[868px\]{height:868px}.lg\:min-h-64{min-height:calc(var(--spacing)*64)}.lg\:min-h-\[420px\]{min-height:420px}.lg\:w-20{width:calc(var(--spacing)*20)}.lg\:w-80{width:calc(var(--spacing)*80)}.lg\:w-96{width:calc(var(--spacing)*96)}.lg\:w-screen{width:100vw}.lg\:max-w-\[15ch\]{max-width:15ch}.lg\:max-w-\[32rem\]{max-width:32rem}.lg\:max-w-\[calc\(100\%-26rem\)\]{max-width:calc(100% - 26rem)}.lg\:max-w-none{max-width:none}.lg\:min-w-0{min-width:calc(var(--spacing)*0)}.lg\:min-w-\[24rem\]{min-width:24rem}.lg\:flex-\[1_1_0\%\]{flex:1}.lg\:flex-none{flex:none}.lg\:basis-96{flex-basis:calc(var(--spacing)*96)}.lg\:basis-\[calc\(100\%-26rem\)\]{flex-basis:calc(100% - 26rem)}.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-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,0\.72fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,.72fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_24rem\]{grid-template-columns:minmax(0,1fr) 24rem}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-start{justify-content:flex-start}.lg\:gap-4{gap:calc(var(--spacing)*4)}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:gap-10{gap:calc(var(--spacing)*10)}.lg\:gap-12{gap:calc(var(--spacing)*12)}.lg\:gap-16{gap:calc(var(--spacing)*16)}.lg\:self-start{align-self:flex-start}.lg\:bg-base-200{background-color:var(--color-base-200)}.lg\:\[mask-image\:linear-gradient\(to_right\,transparent_0\,black_11\%\,black_100\%\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 11% 100%);mask-image:linear-gradient(90deg,#0000,#000 11% 100%)}.lg\:object-\[58\%_22\%\]{-o-object-position:58% 22%;object-position:58% 22%}.lg\:p-10{padding:calc(var(--spacing)*10)}.lg\:px-10{padding-inline:calc(var(--spacing)*10)}.lg\:py-8{padding-block:calc(var(--spacing)*8)}.lg\:py-12{padding-block:calc(var(--spacing)*12)}.lg\:py-16{padding-block:calc(var(--spacing)*16)}.lg\:py-20{padding-block:calc(var(--spacing)*20)}.lg\:pt-2{padding-top:calc(var(--spacing)*2)}.lg\:pr-10{padding-right:calc(var(--spacing)*10)}.lg\:pl-10{padding-left:calc(var(--spacing)*10)}.lg\:text-left{text-align:left}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:outline,.lg\:outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.lg\:outline-offset-\[-1px\]{outline-offset:-1px}.lg\:outline-base-content\/10{outline-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.lg\:outline-base-content\/10{outline-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}}@media(min-width:80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:max-w-\[16ch\]{max-width:16ch}.xl\:min-w-\[11rem\]{min-width:11rem}.xl\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.xl\:gap-4{gap:calc(var(--spacing)*4)}.xl\:px-12{padding-inline:calc(var(--spacing)*12)}}@media(min-width:48rem){.md\:\[\&\>article\+article\]\:border-l>article+article{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:\[\&\>article\+article\]\:border-accent\/35>article+article{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.md\:\[\&\>article\+article\]\:border-accent\/35>article+article{border-color:color-mix(in oklab,var(--color-accent)35%,transparent)}}}.bg-primary,.bg-primary-bright{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary-bright{background-color:color-mix(in oklab,var(--color-primary)24%,#fff)}}.bg-secondary,.bg-secondary-bright{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary-bright{background-color:color-mix(in oklab,var(--color-secondary)24%,#fff)}}.bg-accent,.bg-accent-bright{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent-bright{background-color:color-mix(in oklab,var(--color-accent)26%,#fff)}}.bg-error-bright{background-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.bg-error-bright{background-color:color-mix(in oklab,var(--color-error)24%,#fff)}}.bg-surface{background-color:var(--color-surface-1)}.bg-surface-2{background-color:var(--color-surface-2)}.text-default{color:var(--color-text)}.text-muted{color:var(--color-text-muted)}.text-primary-ink{color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.text-primary-ink{color:color-mix(in oklab,var(--color-primary)76%,#000)}}.text-primary-bright{color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.text-primary-bright{color:color-mix(in oklab,var(--color-primary)78%,#fff)}}.text-secondary-ink{color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.text-secondary-ink{color:color-mix(in oklab,var(--color-secondary)72%,#000)}}.text-secondary-bright{color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.text-secondary-bright{color:color-mix(in oklab,var(--color-secondary)78%,#fff)}}.text-accent-ink{color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.text-accent-ink{color:color-mix(in oklab,var(--color-accent)76%,#000)}}.text-accent-bright{color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.text-accent-bright{color:color-mix(in oklab,var(--color-accent)80%,#fff)}}.text-error-ink{color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.text-error-ink{color:color-mix(in oklab,var(--color-error)76%,#000)}}.text-error-bright{color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.text-error-bright{color:color-mix(in oklab,var(--color-error)78%,#fff)}}.fp-hero-title{font-size:2rem;letter-spacing:-.045em;line-height:1.12;text-wrap:balance}@media(min-width:640px){.fp-hero-title{font-size:2.5rem;letter-spacing:-.05em;line-height:1.1}}@media(min-width:768px){.fp-hero-title{font-size:4rem;letter-spacing:-.06em;line-height:1.06}}@media(min-width:1024px){.fp-hero-title{font-size:4.5rem;letter-spacing:-.07em;line-height:1.04}}@media(min-width:1280px){.fp-hero-title{font-size:5rem;letter-spacing:-.08em;line-height:1.02}}.fp-section-title{font-size:1.5rem;letter-spacing:-.025em;line-height:1.2}@media(min-width:768px){.fp-section-title{font-size:1.75rem;letter-spacing:-.03em}}@media(min-width:1024px){.fp-section-title{font-size:2rem;letter-spacing:-.035em}}.fp-page-gutter,.fp-page-section-x{padding-inline:var(--fp-page-inline-padding)}.border-default{border-color:var(--color-border)}.btn.fp-btn,.btn.fp-button,.btn:where(:not(.btn-circle,.btn-square)){--fp-button-shadow-y:9px;--fp-button-shadow-blur:30px;--fp-button-shadow-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn.fp-btn,.btn.fp-button,.btn:where(:not(.btn-circle,.btn-square)){--fp-button-shadow-color:color-mix(in oklab,var(--color-base-content)22%,transparent)}}.btn.fp-btn,.btn.fp-button,.btn:where(:not(.btn-circle,.btn-square)){--fp-button-shadow:0 var(--fp-button-shadow-y)var(--fp-button-shadow-blur)var(--fp-button-shadow-color),0 2px 0 oklab(100% 0 5.96046e-8/.6),0 0 0 1px oklab(100% 0 5.96046e-8/.22),inset 0 1px 0 oklab(100% 0 5.96046e-8/.36),inset 0 -1px 0 oklab(0% none none/.08);box-shadow:var(--fp-button-shadow)!important;font-size:.9375rem;line-height:1.2;min-height:0;padding:14px 20px}@media(min-width:640px){.btn.fp-btn,.btn.fp-button,.btn:where(:not(.btn-circle,.btn-square)){--fp-button-shadow-y:7px;--fp-button-shadow-blur:26px;font-size:1rem;padding:18px 32px}}.u-shadow-subtle,.u-surface-card{box-shadow:var(--surface-card-shadow)}.u-surface-card{outline:1px solid var(--surface-card-border)}@supports (color:color-mix(in lab,red,red)){.u-surface-card{outline:1px solid color-mix(in oklab,var(--surface-card-border)75%,transparent)}}.u-surface-card{outline-offset:-1px}.u-surface-popover{box-shadow:var(--surface-popover-shadow);outline:1px solid var(--surface-card-border)}@supports (color:color-mix(in lab,red,red)){.u-surface-popover{outline:1px solid color-mix(in oklab,var(--surface-card-border)75%,transparent)}}.u-surface-popover{outline-offset:-1px}.u-shadow-emphasis{box-shadow:var(--surface-emphasis-shadow)}.l-stack{flex-direction:column}.l-cluster,.l-stack{display:flex;gap:var(--ref-space-4)}.l-cluster{align-items:center;flex-wrap:wrap}.l-grid{display:grid;gap:var(--ref-space-4)}.u-focus-ring{box-shadow:0 0 0 2px var(--state-focus-ring);outline:none}.is-disabled{opacity:var(--state-disabled-opacity);pointer-events:none}.bg-success{background-color:var(--color-success);color:var(--color-on-success)}.bg-warning{background-color:var(--color-warning);color:var(--color-on-warning)}.bg-danger{background-color:var(--color-danger);color:var(--color-on-danger)}.bg-info{background-color:var(--color-info);color:var(--color-on-info)}.navbar{background:var(--navbar-bg);border-color:var(--navbar-border);color:var(--navbar-fg)}.navbar a{color:var(--navbar-link)}.navbar a:hover{color:var(--navbar-link-hover)}.navbar svg,.navbar svg *{transition:color .18s,fill .18s,stroke .18s}.navbar a[aria-current=page]{background:var(--navbar-link-active-bg);color:var(--navbar-link-active)}.text-on-primary{color:var(--color-primary-content)}.fill-on-primary{fill:var(--color-primary-content)}.stroke-on-primary{stroke:var(--color-primary-content)}.text-on-secondary{color:var(--color-secondary-content)}.fill-on-secondary{fill:var(--color-secondary-content)}.stroke-on-secondary{stroke:var(--color-secondary-content)}.text-on-accent{color:var(--color-accent-content)}.fill-on-accent{fill:var(--color-accent-content)}.stroke-on-accent{stroke:var(--color-accent-content)}.border-on-primary{border-color:var(--color-primary-content)}@supports (color:color-mix(in lab,red,red)){.border-on-primary{border-color:color-mix(in oklab,var(--color-primary-content)45%,transparent)}}.border-on-secondary{border-color:var(--color-secondary-content)}@supports (color:color-mix(in lab,red,red)){.border-on-secondary{border-color:color-mix(in oklab,var(--color-secondary-content)45%,transparent)}}.border-on-accent{border-color:var(--color-accent-content)}@supports (color:color-mix(in lab,red,red)){.border-on-accent{border-color:color-mix(in oklab,var(--color-accent-content)45%,transparent)}}.course-detail-page img[src^="/img/icons/"]{filter:var(--course-detail-icon-filter)}.rounded-box{border-radius:var(--rounded-box)}.rounded-selector{border-radius:var(--rounded-selector)}.rounded-field{border-radius:var(--rounded-field)}.rounded-btn{border-radius:var(--rounded-btn)}.input.input-bordered:is(:focus,:focus-visible,:focus-within),.select.select-bordered:is(:focus,:focus-visible,:focus-within),.textarea.textarea-bordered:is(:focus,:focus-visible,:focus-within){--input-color:var(--color-secondary);border-color:var(--color-secondary);box-shadow:none;outline:1px solid var(--color-secondary);outline-offset:0}.input.input-bordered.input-error:is(:focus,:focus-visible,:focus-within),.input.input-bordered[aria-invalid=true]:is(:focus,:focus-visible,:focus-within),.select.select-bordered.select-error:is(:focus,:focus-visible,:focus-within),.select.select-bordered[aria-invalid=true]:is(:focus,:focus-visible,:focus-within),.textarea.textarea-bordered.textarea-error:is(:focus,:focus-visible,:focus-within),.textarea.textarea-bordered[aria-invalid=true]:is(:focus,:focus-visible,:focus-within){--input-color:var(--color-error);border-color:var(--color-error);box-shadow:none;outline:1px solid var(--color-error);outline-offset:1px}}:root,[data-theme=fastfreak-premium-ink]{color-scheme:light;--ref-space-0:0px;--ref-space-1:4px;--ref-space-10:40px;--ref-space-12:48px;--ref-space-16:64px;--ref-space-2:8px;--ref-space-20:80px;--ref-space-24:96px;--ref-space-3:12px;--ref-space-4:16px;--ref-space-6:24px;--ref-space-8:32px;--sys-color-border-default:#abd2ff;--sys-color-border-strong:#62bef7;--sys-color-brand-on-primary:#fff;--sys-color-brand-primary:#005cff;--sys-color-focus-ring:#337eff;--sys-color-status-error:#ef4444;--sys-color-status-info:#00c3d8;--sys-color-status-on-error:#fff;--sys-color-status-on-info:#fff;--sys-color-status-on-success:#fff;--sys-color-status-on-warning:#001a37;--sys-color-status-success:#22c55e;--sys-color-status-warning:#ffa626;--sys-color-surface-canvas:#fff;--sys-color-surface-raised:#99beff;--sys-color-surface-subtle:#ccdfff;--sys-color-text-default:#002a5b;--sys-color-text-inverse:#fff;--sys-color-text-muted:#053c5e;--sys-radius-control:12px;--sys-radius-field:8px;--sys-radius-surface:16px;--sys-shadow-0:0px 0px 0px 0px #0000;--sys-shadow-1:0px 1px 2px 0px #00000014;--sys-shadow-2:0px 4px 12px -2px #0000001a;--sys-shadow-3:0px 8px 24px -4px #0000001f;--sys-shadow-4:0px 16px 48px -8px #00000026}[data-theme=fastfreak-premium-ink-dark]{color-scheme:dark;--ref-space-0:0px;--ref-space-1:4px;--ref-space-10:40px;--ref-space-12:48px;--ref-space-16:64px;--ref-space-2:8px;--ref-space-20:80px;--ref-space-24:96px;--ref-space-3:12px;--ref-space-4:16px;--ref-space-6:24px;--ref-space-8:32px;--sys-color-border-default:#001a37;--sys-color-border-strong:#002249;--sys-color-brand-on-primary:#fff;--sys-color-brand-primary:#005cff;--sys-color-focus-ring:#669eff;--sys-color-status-error:#ef4444;--sys-color-status-info:#00c3d8;--sys-color-status-on-error:#fff;--sys-color-status-on-info:#fff;--sys-color-status-on-success:#fff;--sys-color-status-on-warning:#001a37;--sys-color-status-success:#22c55e;--sys-color-status-warning:#ffa626;--sys-color-surface-canvas:#000912;--sys-color-surface-raised:#001a37;--sys-color-surface-subtle:#001125;--sys-color-text-default:#ccdfff;--sys-color-text-inverse:#000912;--sys-color-text-muted:#669eff;--sys-radius-control:12px;--sys-radius-field:8px;--sys-radius-surface:16px;--sys-shadow-0:0px 0px 0px 0px #0000;--sys-shadow-1:0px 1px 2px 0px #00000014;--sys-shadow-2:0px 4px 12px -2px #0000001a;--sys-shadow-3:0px 8px 24px -4px #0000001f;--sys-shadow-4:0px 16px 48px -8px #00000026}@keyframes progress{50%{background-position-x:-115%}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes dropdown{0%{opacity:0}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@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-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-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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{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-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}.cookieControl__Modal-enter-active,.cookieControl__Modal-leave-active{transition:opacity .25s}.cookieControl__Modal-enter,.cookieControl__Modal-leave-to{opacity:0}.cookieControl__Bar--center{left:50%;top:50%;transform:translate(-50%,-50%)}.cookieControl__Bar--bottom-full-enter-active,.cookieControl__Bar--bottom-full-leave-active,.cookieControl__Bar--bottom-left-enter-active,.cookieControl__Bar--bottom-left-leave-active,.cookieControl__Bar--bottom-right-enter-active,.cookieControl__Bar--bottom-right-leave-active,.cookieControl__Bar--center-enter-active,.cookieControl__Bar--center-leave-active,.cookieControl__Bar--top-full-enter-active,.cookieControl__Bar--top-full-leave-active,.cookieControl__Bar--top-left-enter-active,.cookieControl__Bar--top-left-leave-active,.cookieControl__Bar--top-right-enter-active,.cookieControl__Bar--top-right-leave-active{transition:transform .25s}.cookieControl__Bar--top-full-enter,.cookieControl__Bar--top-full-leave-to,.cookieControl__Bar--top-left-enter,.cookieControl__Bar--top-left-leave-to,.cookieControl__Bar--top-right-enter,.cookieControl__Bar--top-right-leave-to{transform:translateY(-100%)}.cookieControl__Bar--bottom-full-enter,.cookieControl__Bar--bottom-full-leave-to,.cookieControl__Bar--bottom-left-enter,.cookieControl__Bar--bottom-left-leave-to,.cookieControl__Bar--bottom-right-enter,.cookieControl__Bar--bottom-right-leave-to{transform:translateY(100%)}.cookieControl__Bar--center-enter,.cookieControl__Bar--center-leave-to{transform:translate(-50%,-50%) scale(.95)}.cookieControl{position:relative;z-index:100000}.cookieControl button{backface-visibility:hidden;border:0;cursor:pointer;font-size:16px;outline:0;padding:12px 20px;transition:background-color .2s,color .2s}.cookieControl__Bar{background-color:var(--cookie-control-barBackground);font-family:Arial,Helvetica Neue,Helvetica,sans-serif;position:fixed}.cookieControl__Bar h2,.cookieControl__Bar p{color:var(--cookie-control-barTextColor);max-width:900px}.cookieControl__Bar h2{font-size:20px;margin:0}.cookieControl__Bar p{font-size:16px;margin:5px 0 0}.cookieControl__Bar button{background-color:var(--cookie-control-barButtonBackground);color:var(--cookie-control-barButtonColor)}.cookieControl__Bar button:hover{background-color:var(--cookie-control-barButtonHoverBackground);color:var(--cookie-control-barButtonHoverColor)}.cookieControl__Bar button:focus{box-shadow:0 0 0 3px var(--cookie-control-focusRingColor)}.cookieControl__Bar button+button{margin-left:10px}.cookieControl__BarContainer{align-items:flex-end;display:flex;justify-content:space-between;padding:20px}.cookieControl__Bar--bottom-full,.cookieControl__Bar--top-full{left:0;right:0}.cookieControl__Bar--top-full{top:0}.cookieControl__Bar--bottom-full{bottom:0}.cookieControl__Bar--bottom-left p,.cookieControl__Bar--bottom-right p,.cookieControl__Bar--center p,.cookieControl__Bar--top-left p,.cookieControl__Bar--top-right p{max-width:400px}.cookieControl__Bar--bottom-left .cookieControl__BarContainer,.cookieControl__Bar--bottom-right .cookieControl__BarContainer,.cookieControl__Bar--center .cookieControl__BarContainer,.cookieControl__Bar--top-left .cookieControl__BarContainer,.cookieControl__Bar--top-right .cookieControl__BarContainer{flex-direction:column}.cookieControl__Bar--bottom-left .cookieControl__BarButtons,.cookieControl__Bar--bottom-right .cookieControl__BarButtons,.cookieControl__Bar--center .cookieControl__BarButtons,.cookieControl__Bar--top-left .cookieControl__BarButtons,.cookieControl__Bar--top-right .cookieControl__BarButtons{margin-top:20px}.cookieControl__Bar--top-left,.cookieControl__Bar--top-right{top:20px}.cookieControl__Bar--bottom-left,.cookieControl__Bar--bottom-right{bottom:20px}.cookieControl__Bar--bottom-left,.cookieControl__Bar--top-left{left:20px}.cookieControl__Bar--bottom-right,.cookieControl__Bar--top-right{right:20px}.cookieControl__BarButtons{display:flex}.cookieControl__Modal{font-size:0;inset:0;position:fixed;text-align:center;z-index:1}.cookieControl__Modal:before{content:"";display:inline-block;min-height:100vh;vertical-align:middle}.cookieControl__Modal:after{background-color:var(--cookie-control-modalOverlay);content:"";inset:0;opacity:var(--cookie-control-modalOverlayOpacity);position:absolute;z-index:-1}.cookieControl__Modal>div{font-size:medium}.cookieControl__Modal button{background-color:var(--cookie-control-modalButtonBackground);color:var(--cookie-control-modalButtonColor)}.cookieControl__Modal button:hover{background-color:var(--cookie-control-modalButtonHoverBackground);color:var(--cookie-control-modalButtonHoverColor)}.cookieControl__Modal button:focus{box-shadow:0 0 0 3px var(--cookie-control-focusRingColor)}.cookieControl__ModalContent{background-color:var(--cookie-control-modalBackground);display:inline-block;max-height:80vh;max-width:550px;overflow-y:scroll;position:relative;text-align:left;vertical-align:middle;width:100%}.cookieControl__ModalContent,.cookieControl__ModalContent :not(button){color:var(--cookie-control-modalTextColor)}.cookieControl__ModalContent h2{font-size:24px;margin:15px 0}.cookieControl__ModalContent h2:first-of-type{margin-top:0}.cookieControl__ModalContent ul{font-size:16px;list-style-type:none;padding:0}.cookieControl__ModalContent ul ul{padding:5px 56px 0}.cookieControl__ModalContent ul ul li+li{margin-top:5px}.cookieControl__ModalContent li{align-items:center}.cookieControl__ModalContent li+li{margin-top:20px}.cookieControl__ModalContent input{display:none}.cookieControl__ModalContent input:checked+button{background-color:var(--cookie-control-checkboxActiveBackground)}.cookieControl__ModalContent input:checked+button:before{background-color:var(--cookie-control-checkboxActiveCircleBackground);transform:translate3d(100%,-50%,0)}.cookieControl__ModalContent input:checked:disabled+button{background-color:var(--cookie-control-checkboxDisabledBackground)}.cookieControl__ModalContent input:checked:disabled+button:before{background-color:var(--cookie-control-checkboxDisabledCircleBackground)}.cookieControl__ModalContent input+button{backface-visibility:hidden;background-color:var(--cookie-control-checkboxInactiveBackground);border-radius:20px;display:block;font-size:0;margin-right:20px;min-height:20px;min-width:36px;position:relative;transition:background-color .2s}.cookieControl__ModalContent input+button:before{background-color:var(--cookie-control-checkboxInactiveCircleBackground);border-radius:50%;content:"";height:15px;left:3px;position:absolute;top:50%;transform:translate3d(0,-50%,0);transition:transform .2s;width:15px}.cookieControl__ModalContentInner{display:flex;flex-direction:column;gap:10px;padding:40px}.cookieControl__ModalInputWrapper{align-items:flex-start;display:flex}.cookieControl__ModalCookieName{font-weight:700;text-transform:uppercase}.cookieControl__ModalCookieName span{font-weight:400;text-transform:none}.cookieControl__ModalClose{align-self:flex-end;right:20px;top:20px}.cookieControl__ModalButtons{align-items:stretch;display:flex;gap:20px;margin-top:40px}.cookieControl__ModalUnsaved{bottom:40px;color:var(--cookie-control-modalUnsavedColor);font-size:14px;left:50%;margin:0;position:absolute;transform:translate(-50%)}.cookieControl__BlockedIframe{border:2px solid #ddd;padding:20px}.cookieControl__BlockedIframe a,.cookieControl__BlockedIframe p{font-family:Arial,Helvetica Neue,Helvetica,sans-serif}@media screen and (max-width:768px){.cookieControl__Bar{flex-direction:column;left:0;right:0}.cookieControl__Bar h2,.cookieControl__Bar p{max-width:100%}.cookieControl__Bar--top-full,.cookieControl__Bar--top-left,.cookieControl__Bar--top-right{top:0}.cookieControl__Bar--bottom-full,.cookieControl__Bar--bottom-left,.cookieControl__Bar--bottom-right{bottom:0}.cookieControl__ModalContent{inset:0;max-height:100%;max-width:none;position:absolute}.cookieControl__ModalContentInner{padding:20px}.cookieControl__BarButtons{flex-direction:column;justify-content:center;margin-top:20px;width:100%}.cookieControl__BarButtons button{width:100%}.cookieControl__BarButtons button+button{margin:10px 0 0}.cookieControl__BarContainer,.cookieControl__ModalButtons{flex-direction:column;gap:10px}.cookieControl__ModalButtons button{width:100%}}.cookieControl__ControlButton{backface-visibility:hidden;background:var(--cookie-control-controlButtonBackground);border:0;border-radius:50%;bottom:20px;box-shadow:0 0 10px #0000004d;cursor:pointer;height:40px;min-height:40px;min-width:40px;outline:0;position:fixed;right:20px;transition:background-color .2s;width:40px}.cookieControl__ControlButton svg{backface-visibility:hidden;color:var(--cookie-control-controlButtonIconColor);left:50%;max-height:24px;max-width:24px;min-height:24px;min-width:24px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:color .2s}.cookieControl__ControlButton:hover{background-color:var(--cookie-control-controlButtonHoverBackground)}.cookieControl__ControlButton:hover svg{color:var(--cookie-control-controlButtonIconHoverColor)}.fp-modal-close[data-v-bcacc383]{aspect-ratio:1/1;border-radius:9999px!important;height:2.25rem!important;min-height:2.25rem!important;min-width:2.25rem!important;padding:0!important;width:2.25rem!important}
