@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;700;800&display=swap);
:root{--il-page-footer-height-default:82px;--il-page-footer-height:82px;--il-color-neutrals-0:#fff;--il-color-neutrals-50:#fafaff;--il-color-neutrals-100:#e7e8f0;--il-color-neutrals-200:#ced1df;--il-color-neutrals-250:#9ca1b9;--il-color-neutrals-300:#656a81;--il-color-neutrals-350:#414159;--il-color-neutrals-400:#222228;--il-color-white-opacity-10:hsla(0,0%,100%,.1);--il-color-white-opacity-25:hsla(0,0%,100%,.25);--il-color-white-opacity-50:hsla(0,0%,100%,.5);--il-color-white-opacity-75:hsla(0,0%,100%,.75);--il-color-white-opacity-90:hsla(0,0%,100%,.9);--il-color-black-opacity-5:rgba(0,0,0,.05);--il-color-black-opacity-10:rgba(0,0,0,.1);--il-shadow-cool-base:0px 4px 16px 0px rgba(109,120,176,.2);--il-shadow-cool-raised:0px 0px 20px 0px rgba(109,120,176,.4);--il-font-size-10:.625rem;--il-font-size-12:.75rem;--il-font-size-14:.875rem;--il-font-size-16:1rem;--il-font-size-20:1.25rem;--il-font-line-height-125:125%;--il-font-line-height-140:140%;--il-font-line-height-150:150%;--il-font-letter-spacing-2:-.2px;--il-font-letter-spacing-1:-.1px;--il-font-letter-spacing-0:0;--il-size-6:0.375rem;--il-size-8:0.5rem;--il-size-12:0.75rem;--il-size-16:1rem;--il-size-24:1.5rem;--il-size-32:2rem;--il-size-40:2.5rem;--il-size-48:3rem;--il-font-weight-xbold:800;--il-font-weight-bold:700;--il-font-weight-normal:400;--il-font-family-default:"Nunito Sans",sans-serif;--il-font-size-default:var(--il-font-size-14);--il-font-color-default:var(--il-color-neutrals-300);--il-color-accent-50:#f0f9ff;--il-color-accent-100:#afeaff;--il-color-accent-200:#6ad2ff;--il-color-accent-300:#007cbc;--il-color-accent-400:#075985;--il-color-warning:#d73341;--il-gradient-header:linear-gradient(90deg,var(--il-color-accent-300) 0%,var(--il-color-accent-400) 100%);--il-theme-bright-pink-color-accent-50:#fff1f9;--il-theme-bright-pink-color-accent-100:#ffc2e5;--il-theme-bright-pink-color-accent-200:#ff8ac7;--il-theme-bright-pink-color-accent-300:#db2978;--il-theme-bright-pink-color-accent-400:#c11b60;--il-theme-bright-pink-color-warning:#d73341;--il-theme-red-color-accent-50:#ffeff0;--il-theme-red-color-accent-100:#ffbcc4;--il-theme-red-color-accent-200:#ff8a91;--il-theme-red-color-accent-300:#d04141;--il-theme-red-color-accent-400:#b92626;--il-theme-red-color-warning:#d73341;--il-theme-brown-color-accent-50:#fcf5e8;--il-theme-brown-color-accent-100:#f2daac;--il-theme-brown-color-accent-200:#dbaa65;--il-theme-brown-color-accent-300:#a6670c;--il-theme-brown-color-accent-400:#854d0e;--il-theme-brown-color-warning:#d73341;--il-theme-lime-color-accent-50:#f7fee7;--il-theme-lime-color-accent-100:#d0ef94;--il-theme-lime-color-accent-200:#a0d24c;--il-theme-lime-color-accent-300:#368604;--il-theme-lime-color-accent-400:#296604;--il-theme-lime-color-warning:#d73341;--il-theme-green-color-accent-50:#f0fdf4;--il-theme-green-color-accent-100:#a9f9c6;--il-theme-green-color-accent-200:#55d885;--il-theme-green-color-accent-300:#0f893c;--il-theme-green-color-accent-400:#15672c;--il-theme-green-color-warning:#d73341;--il-theme-aqua-color-accent-50:#effeff;--il-theme-aqua-color-accent-100:#9beef8;--il-theme-aqua-color-accent-200:#46d4ea;--il-theme-aqua-color-accent-300:#0380a8;--il-theme-aqua-color-accent-400:#005f7d;--il-theme-aqua-color-warning:#d73341;--il-theme-cobalt-color-accent-50:#f0f9ff;--il-theme-cobalt-color-accent-100:#afeaff;--il-theme-cobalt-color-accent-200:#6ad2ff;--il-theme-cobalt-color-accent-300:#007cbc;--il-theme-cobalt-color-accent-400:#075985;--il-theme-cobalt-color-warning:#d73341;--il-theme-indigo-color-accent-50:#f3edff;--il-theme-indigo-color-accent-100:#e5d6ff;--il-theme-indigo-color-accent-200:#b7a4ff;--il-theme-indigo-color-accent-300:#875ad4;--il-theme-indigo-color-accent-400:#6e39c2;--il-theme-indigo-color-warning:#d73341;--il-theme-black-color-accent-50:#f0f9ff;--il-theme-black-color-accent-100:#afeaff;--il-theme-black-color-accent-200:#6ad2ff;--il-theme-black-color-accent-300:#363653;--il-theme-black-color-accent-400:#25252a;--il-theme-black-color-warning:#d73341;--il-theme-pink-color-accent-50:#fff1f6;--il-theme-pink-color-accent-100:#fdc3db;--il-theme-pink-color-accent-200:#f997c0;--il-theme-pink-color-accent-300:#bf4e7d;--il-theme-pink-color-accent-400:#b6215f;--il-theme-pink-color-warning:#d73341;--il-theme-deep-red-color-accent-50:#fdf1f1;--il-theme-deep-red-color-accent-100:#fcb7b7;--il-theme-deep-red-color-accent-200:#fa8282;--il-theme-deep-red-color-accent-300:#a52724;--il-theme-deep-red-color-accent-400:#8b1b1a;--il-theme-deep-red-color-warning:#d73341;--il-theme-orange-color-accent-50:#ffefd7;--il-theme-orange-color-accent-100:#ffc289;--il-theme-orange-color-accent-200:#f48e43;--il-theme-orange-color-accent-300:#c95100;--il-theme-orange-color-accent-400:#a40;--il-theme-orange-color-warning:#d73341;--il-theme-deep-brown-color-accent-50:#fdf4ed;--il-theme-deep-brown-color-accent-100:#ebd3c0;--il-theme-deep-brown-color-accent-200:#c39879;--il-theme-deep-brown-color-accent-300:#693d1d;--il-theme-deep-brown-color-accent-400:#502d11;--il-theme-deep-brown-color-warning:#d73341;--il-theme-wood-brown-color-accent-50:#fdf5e5;--il-theme-wood-brown-color-accent-100:#e2cfa8;--il-theme-wood-brown-color-accent-200:#c3aa75;--il-theme-wood-brown-color-accent-300:#8a7343;--il-theme-wood-brown-color-accent-400:#755d2b;--il-theme-wood-brown-color-warning:#d73341;--il-theme-olive-green-color-accent-50:#f4f6f0;--il-theme-olive-green-color-accent-100:#dfeac9;--il-theme-olive-green-color-accent-200:#a7b58a;--il-theme-olive-green-color-accent-300:#6e7a4d;--il-theme-olive-green-color-accent-400:#5b6642;--il-theme-olive-green-color-warning:#d73341;--il-theme-deep-green-color-accent-50:#ecfce9;--il-theme-deep-green-color-accent-100:#c4e5bd;--il-theme-deep-green-color-accent-200:#8cca7e;--il-theme-deep-green-color-accent-300:#38792a;--il-theme-deep-green-color-accent-400:#2f6622;--il-theme-deep-green-color-warning:#d73341;--il-theme-teal-color-accent-50:#e8fdfd;--il-theme-teal-color-accent-100:#aaebe7;--il-theme-teal-color-accent-200:#68ded0;--il-theme-teal-color-accent-300:#00857f;--il-theme-teal-color-accent-400:#016d69;--il-theme-teal-color-warning:#d73341;--il-theme-turquoise-color-accent-50:#e8fbfc;--il-theme-turquoise-color-accent-100:#b8ecef;--il-theme-turquoise-color-accent-200:#76d2d8;--il-theme-turquoise-color-accent-300:#0a8293;--il-theme-turquoise-color-accent-400:#006977;--il-theme-turquoise-color-warning:#d73341;--il-theme-blue-color-accent-50:#f2fbff;--il-theme-blue-color-accent-100:#b3e0fa;--il-theme-blue-color-accent-200:#82c6f8;--il-theme-blue-color-accent-300:#0079d1;--il-theme-blue-color-accent-400:#0061a7;--il-theme-blue-color-warning:#d73341;--il-theme-sapphire-color-accent-50:#f1f6ff;--il-theme-sapphire-color-accent-100:#c2d7ff;--il-theme-sapphire-color-accent-200:#77a5ff;--il-theme-sapphire-color-accent-300:#1b46b9;--il-theme-sapphire-color-accent-400:#113494;--il-theme-sapphire-color-warning:#d73341;--il-theme-deep-blue-color-accent-50:#f2f4fb;--il-theme-deep-blue-color-accent-100:#cdd4f5;--il-theme-deep-blue-color-accent-200:#9eaef2;--il-theme-deep-blue-color-accent-300:#3f4d9b;--il-theme-deep-blue-color-accent-400:#2b3776;--il-theme-deep-blue-color-warning:#d73341;--il-theme-deep-purple-color-accent-50:#f1edff;--il-theme-deep-purple-color-accent-100:#d9d2ff;--il-theme-deep-purple-color-accent-200:#aea7ff;--il-theme-deep-purple-color-accent-300:#5630a8;--il-theme-deep-purple-color-accent-400:#3e1c6a;--il-theme-deep-purple-color-warning:#d73341;--il-theme-purple-color-accent-50:#f9efff;--il-theme-purple-color-accent-100:#e1b7fb;--il-theme-purple-color-accent-200:#c97cf9;--il-theme-purple-color-accent-300:#7c23b3;--il-theme-purple-color-accent-400:#601290;--il-theme-purple-color-warning:#d73341;--il-theme-plum-color-accent-50:#fbeffc;--il-theme-plum-color-accent-100:#f3b4f4;--il-theme-plum-color-accent-200:#da7fd6;--il-theme-plum-color-accent-300:#7a1670;--il-theme-plum-color-accent-400:#5a0552;--il-theme-plum-color-warning:#d73341;--il-theme-charcoal-color-accent-50:#f0f9ff;--il-theme-charcoal-color-accent-100:#afeaff;--il-theme-charcoal-color-accent-200:#6ad2ff;--il-theme-charcoal-color-accent-300:#444;--il-theme-charcoal-color-accent-400:#2b2b2b;--il-theme-charcoal-color-warning:#d73341;--il-theme-bubble-gum-color-accent-50:#fff1f6;--il-theme-bubble-gum-color-accent-100:#fdc3db;--il-theme-bubble-gum-color-accent-200:#f997c0;--il-theme-bubble-gum-color-accent-300:#bf4e7d;--il-theme-bubble-gum-color-accent-400:#b6215f;--il-theme-bubble-gum-color-warning:#d73341;--il-theme-red-velvet-color-accent-50:#fdf1f1;--il-theme-red-velvet-color-accent-100:#fcb7b7;--il-theme-red-velvet-color-accent-200:#fa8282;--il-theme-red-velvet-color-accent-300:#a52724;--il-theme-red-velvet-color-accent-400:#8b1b1a;--il-theme-red-velvet-color-warning:#d73341;--il-theme-morning-sun-color-accent-50:#ffefd7;--il-theme-morning-sun-color-accent-100:#ffc289;--il-theme-morning-sun-color-accent-200:#f48e43;--il-theme-morning-sun-color-accent-300:#c95100;--il-theme-morning-sun-color-accent-400:#a40;--il-theme-morning-sun-color-warning:#d73341;--il-theme-cocoa-color-accent-50:#fdf4ed;--il-theme-cocoa-color-accent-100:#ebd3c0;--il-theme-cocoa-color-accent-200:#c39879;--il-theme-cocoa-color-accent-300:#693d1d;--il-theme-cocoa-color-accent-400:#502d11;--il-theme-cocoa-color-warning:#d73341;--il-theme-desert-sand-color-accent-50:#fdf5e5;--il-theme-desert-sand-color-accent-100:#e2cfa8;--il-theme-desert-sand-color-accent-200:#c3aa75;--il-theme-desert-sand-color-accent-300:#8a7343;--il-theme-desert-sand-color-accent-400:#755d2b;--il-theme-desert-sand-color-warning:#d73341;--il-theme-forest-edge-color-accent-50:#f4f6f0;--il-theme-forest-edge-color-accent-100:#dfeac9;--il-theme-forest-edge-color-accent-200:#a7b58a;--il-theme-forest-edge-color-accent-300:#6e7a4d;--il-theme-forest-edge-color-accent-400:#5b6642;--il-theme-forest-edge-color-warning:#d73341;--il-theme-dragonscales-color-accent-50:#ecfce9;--il-theme-dragonscales-color-accent-100:#c4e5bd;--il-theme-dragonscales-color-accent-200:#8cca7e;--il-theme-dragonscales-color-accent-300:#38792a;--il-theme-dragonscales-color-accent-400:#2f6622;--il-theme-dragonscales-color-warning:#d73341;--il-theme-aqua-dreams-color-accent-50:#e8fdfd;--il-theme-aqua-dreams-color-accent-100:#aaebe7;--il-theme-aqua-dreams-color-accent-200:#68ded0;--il-theme-aqua-dreams-color-accent-300:#00857f;--il-theme-aqua-dreams-color-accent-400:#016d69;--il-theme-aqua-dreams-color-warning:#d73341;--il-theme-turquoise-breeze-color-accent-50:#e8fbfc;--il-theme-turquoise-breeze-color-accent-100:#b8ecef;--il-theme-turquoise-breeze-color-accent-200:#76d2d8;--il-theme-turquoise-breeze-color-accent-300:#0a8293;--il-theme-turquoise-breeze-color-accent-400:#006977;--il-theme-turquoise-breeze-color-warning:#d73341;--il-theme-sky-blue-color-accent-50:#f2fbff;--il-theme-sky-blue-color-accent-100:#b3e0fa;--il-theme-sky-blue-color-accent-200:#82c6f8;--il-theme-sky-blue-color-accent-300:#0079d1;--il-theme-sky-blue-color-accent-400:#0061a7;--il-theme-sky-blue-color-warning:#d73341;--il-theme-diamond-blue-color-accent-50:#f1f6ff;--il-theme-diamond-blue-color-accent-100:#c2d7ff;--il-theme-diamond-blue-color-accent-200:#77a5ff;--il-theme-diamond-blue-color-accent-300:#1b46b9;--il-theme-diamond-blue-color-accent-400:#113494;--il-theme-diamond-blue-color-warning:#d73341;--il-theme-midnight-blue-color-accent-50:#f2f4fb;--il-theme-midnight-blue-color-accent-100:#cdd4f5;--il-theme-midnight-blue-color-accent-200:#9eaef2;--il-theme-midnight-blue-color-accent-300:#3f4d9b;--il-theme-midnight-blue-color-accent-400:#2b3776;--il-theme-midnight-blue-color-warning:#d73341;--il-theme-purple-rain-color-accent-50:#f1edff;--il-theme-purple-rain-color-accent-100:#d9d2ff;--il-theme-purple-rain-color-accent-200:#aea7ff;--il-theme-purple-rain-color-accent-300:#5630a8;--il-theme-purple-rain-color-accent-400:#3e1c6a;--il-theme-purple-rain-color-warning:#d73341;--il-theme-amethyst-color-accent-50:#f9efff;--il-theme-amethyst-color-accent-100:#e1b7fb;--il-theme-amethyst-color-accent-200:#c97cf9;--il-theme-amethyst-color-accent-300:#7c23b3;--il-theme-amethyst-color-accent-400:#601290;--il-theme-amethyst-color-warning:#d73341;--il-theme-plum-wino-color-accent-50:#fbeffc;--il-theme-plum-wino-color-accent-100:#f3b4f4;--il-theme-plum-wino-color-accent-200:#da7fd6;--il-theme-plum-wino-color-accent-300:#7a1670;--il-theme-plum-wino-color-accent-400:#5a0552;--il-theme-plum-wino-color-warning:#d73341;--il-theme-starless-sky-color-accent-50:#f0f9ff;--il-theme-starless-sky-color-accent-100:#afeaff;--il-theme-starless-sky-color-accent-200:#6ad2ff;--il-theme-starless-sky-color-accent-300:#444;--il-theme-starless-sky-color-accent-400:#2b2b2b;--il-theme-starless-sky-color-warning:#d73341;--il-tooltip-index:9999}.il-font-header-20{font-size:var(--il-font-size-20);font-weight:var(--il-font-weight-xbold);letter-spacing:var(--il-font-letter-spacing-2);line-height:var(--il-font-line-height-125)}.il-font-paragraph-xbold-16{font-size:var(--il-font-size-16)}.il-font-paragraph-xbold-14,.il-font-paragraph-xbold-16{font-weight:var(--il-font-weight-xbold);letter-spacing:var(--il-font-letter-spacing-2);line-height:var(--il-font-line-height-150)}.il-font-paragraph-xbold-14{font-size:var(--il-font-size-14)}.il-font-paragraph-xbold-12{font-size:var(--il-font-size-12);letter-spacing:var(--il-font-letter-spacing-1)}.il-font-paragraph-xbold-10,.il-font-paragraph-xbold-12{font-weight:var(--il-font-weight-xbold);line-height:var(--il-font-line-height-150)}.il-font-paragraph-xbold-10{font-size:var(--il-font-size-10)}.il-font-paragraph-bold-16{font-size:var(--il-font-size-16);line-height:var(--il-font-line-height-125)}.il-font-paragraph-bold-14,.il-font-paragraph-bold-16{font-weight:var(--il-font-weight-bold);letter-spacing:var(--il-font-letter-spacing-2)}.il-font-paragraph-bold-14{font-size:var(--il-font-size-14);line-height:var(--il-font-line-height-150)}.il-font-paragraph-bold-12{font-size:var(--il-font-size-12);letter-spacing:var(--il-font-letter-spacing-1)}.il-font-paragraph-bold-10,.il-font-paragraph-bold-12{font-weight:var(--il-font-weight-bold);line-height:var(--il-font-line-height-150)}.il-font-paragraph-bold-10{font-size:var(--il-font-size-10)}.il-font-paragraph-normal-16{font-size:var(--il-font-size-16)}.il-font-paragraph-normal-14,.il-font-paragraph-normal-16{font-weight:var(--il-font-weight-normal);letter-spacing:var(--il-font-letter-spacing-2);line-height:var(--il-font-line-height-150)}.il-font-paragraph-normal-14{font-size:var(--il-font-size-14)}.il-font-paragraph-normal-12{font-size:var(--il-font-size-12);letter-spacing:var(--il-font-letter-spacing-1)}.il-font-paragraph-normal-10,.il-font-paragraph-normal-12{font-weight:var(--il-font-weight-normal);line-height:var(--il-font-line-height-150)}.il-font-paragraph-normal-10{font-size:var(--il-font-size-10)}.il-font-component-xbold-16{font-weight:var(--il-font-weight-xbold)}.il-font-component-bold-16,.il-font-component-xbold-16{font-size:var(--il-font-size-16);letter-spacing:var(--il-font-letter-spacing-2);line-height:var(--il-font-line-height-125)}.il-font-component-bold-16{font-weight:var(--il-font-weight-bold)}.il-font-component-xbold-14{font-weight:var(--il-font-weight-xbold);line-height:var(--il-font-line-height-150)}.il-font-component-bold-14,.il-font-component-xbold-14{font-size:var(--il-font-size-14);letter-spacing:var(--il-font-letter-spacing-2)}.il-font-component-bold-14{font-weight:var(--il-font-weight-bold);line-height:var(--il-font-line-height-140)}.il-font-component-normal-16{font-size:var(--il-font-size-16)}.il-font-component-normal-14,.il-font-component-normal-16{font-weight:var(--il-font-weight-normal);letter-spacing:var(--il-font-letter-spacing-2);line-height:var(--il-font-line-height-150)}.il-font-component-normal-14{font-size:var(--il-font-size-14)}.il-font-link{color:var(--il-color-accent-300)}.il-shadow-base{box-shadow:var(--il-shadow-cool-base)}.il-shadow-raised{box-shadow:var(--il-shadow-cool-raised)}.il-font-color-accent-300{color:var(--il-color-accent-300)}.il-font-color-accent-200{color:var(--il-color-accent-200)}.il-font-color-neutral-350{color:var(--il-color-neutrals-350)}.il-font-color-neutral-300{color:var(--il-color-neutrals-300)}.il-color--warning{color:var(--il-color-warning)}.il-color--warning svg path{fill:var(--il-color-warning)}.il-d-flex{display:flex}.il-d-flex.il-d-flex--a-center{align-items:center}.il-d-flex.il-d-flex--j-center{justify-content:center}.il-d-flex.il-d-flex--gap-4{gap:4px}.il-d-flex.il-d-flex--gap-6{gap:6px}.il-d-flex.il-d-flex--gap-8{gap:8px}.il-d-flex.il-d-flex--wrap{flex-wrap:wrap}.il-flex-no-shrink{flex-shrink:0}.il-mr-top-8{margin-top:.5rem}.il-mr-top-16{margin-top:1rem}.reschedule-widget{color:var(--il-font-color-default);font-family:var(--il-font-family-default)}
/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --spacing: 0.25rem;
    --color-theme-50: var(--il-color-accent-50);
    --color-theme-100: var(--il-color-accent-100);
    --color-theme-300: var(--il-color-accent-300);
    --color-theme-400: var(--il-color-accent-400);
    --color-neutrals-0: var(--il-color-neutrals-0);
    --color-neutrals-50: var(--il-color-neutrals-50);
    --color-neutrals-100: var(--il-color-neutrals-100);
    --color-neutrals-200: var(--il-color-neutrals-200);
    --color-neutrals-250: var(--il-color-neutrals-250);
    --color-neutrals-300: var(--il-color-neutrals-300);
    --color-neutrals-350: var(--il-color-neutrals-350);
    --color-neutrals-400: var(--il-color-neutrals-400);
    --color-black-opacity-5: var(--il-color-black-opacity-5);
    --color-white-opacity-90: var(--il-color-white-opacity-90);
    --radius-1_5: calc(var(--spacing) * 1.5);
    --radius-3: calc(var(--spacing) * 3);
    --radius-full: 9999px;
    --ease-in-out-cubic: cubic-bezier(0.65, 0, 0.35, 1);
    --text-xbold-header-20: var(--il-font-size-20);
    --text-xbold-header-20--font-weight: var(--il-font-weight-xbold);
    --text-xbold-header-20--line-height: var(--il-font-line-height-125);
    --text-xbold-header-20--letter-spacing: var(--il-font-letter-spacing-2);
    --text-xbold-para-16: var(--il-font-size-16);
    --text-xbold-para-16--font-weight: var(--il-font-weight-xbold);
    --text-xbold-para-16--line-height: var(--il-font-line-height-150);
    --text-xbold-para-16--letter-spacing: var(--il-font-letter-spacing-2);
    --text-bold-para-16: var(--il-font-size-16);
    --text-bold-para-16--font-weight: var(--il-font-weight-bold);
    --text-bold-para-16--line-height: var(--il-font-line-height-125);
    --text-bold-para-16--letter-spacing: var(--il-font-letter-spacing-2);
    --text-reg-para-16: var(--il-font-size-16);
    --text-reg-para-16--font-weight: var(--il-font-weight-normal);
    --text-reg-para-16--line-height: var(--il-font-line-height-150);
    --text-reg-para-16--letter-spacing: var(--il-font-letter-spacing-2);
    --text-xbold-para-14: var(--il-font-size-14);
    --text-xbold-para-14--font-weight: var(--il-font-weight-xbold);
    --text-xbold-para-14--line-height: var(--il-font-line-height-150);
    --text-xbold-para-14--letter-spacing: var(--il-font-letter-spacing-2);
    --text-bold-para-14: var(--il-font-size-14);
    --text-bold-para-14--font-weight: var(--il-font-weight-bold);
    --text-bold-para-14--line-height: var(--il-font-line-height-150);
    --text-bold-para-14--letter-spacing: var(--il-font-letter-spacing-2);
    --text-reg-para-14: var(--il-font-size-14);
    --text-reg-para-14--font-weight: var(--il-font-weight-normal);
    --text-reg-para-14--line-height: var(--il-font-line-height-150);
    --text-reg-para-14--letter-spacing: var(--il-font-letter-spacing-2);
    --text-xbold-para-12: var(--il-font-size-12);
    --text-xbold-para-12--font-weight: var(--il-font-weight-xbold);
    --text-xbold-para-12--line-height: var(--il-font-line-height-150);
    --text-xbold-para-12--letter-spacing: var(--il-font-letter-spacing-1);
    --text-reg-para-12: var(--il-font-size-12);
    --text-reg-para-12--font-weight: var(--il-font-weight-normal);
    --text-reg-para-12--line-height: var(--il-font-line-height-150);
    --text-reg-para-12--letter-spacing: var(--il-font-letter-spacing-1);
    --text-component-xbold-para-16: var(--il-font-size-16);
    --text-component-xbold-para-16--font-weight: var(--il-font-weight-xbold);
    --text-component-xbold-para-16--line-height: var(--il-font-line-height-125);
    --text-component-xbold-para-16--letter-spacing: var(--il-font-letter-spacing-2);
    --text-component-bold-para-14: var(--il-font-size-14);
    --text-component-bold-para-14--font-weight: var(--il-font-weight-bold);
    --text-component-bold-para-14--line-height: var(--il-font-line-height-140);
    --text-component-bold-para-14--letter-spacing: var(--il-font-letter-spacing-2);
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    font-feature-settings: normal;
    font-variation-settings: normal;
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .\@container\/duration-picker {
    container-type: inline-size;
    container-name: duration-picker;
  }
  .\@container\/flow {
    container-type: inline-size;
    container-name: flow;
  }
  .\@container\/time-picker {
    container-type: inline-size;
    container-name: time-picker;
  }
  .pointer-events-auto {
    pointer-events: auto;
  }
  .pointer-events-none {
    pointer-events: none;
  }
  .visible {
    visibility: visible;
  }
  .absolute {
    position: absolute;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .static {
    position: static;
  }
  .sticky {
    position: sticky;
  }
  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }
  .-top-2\.5 {
    top: calc(var(--spacing) * -2.5);
  }
  .top-0 {
    top: calc(var(--spacing) * 0);
  }
  .top-4 {
    top: calc(var(--spacing) * 4);
  }
  .top-14 {
    top: calc(var(--spacing) * 14);
  }
  .right-4 {
    right: calc(var(--spacing) * 4);
  }
  .right-16 {
    right: calc(var(--spacing) * 16);
  }
  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }
  .bottom-4 {
    bottom: calc(var(--spacing) * 4);
  }
  .bottom-24 {
    bottom: calc(var(--spacing) * 24);
  }
  .-left-4 {
    left: calc(var(--spacing) * -4);
  }
  .left-4 {
    left: calc(var(--spacing) * 4);
  }
  .z-10 {
    z-index: 10;
  }
  .z-20 {
    z-index: 20;
  }
  .z-50 {
    z-index: 50;
  }
  .z-100 {
    z-index: 100;
  }
  .container {
    width: 100%;
    @media (width >= 640px) {
      max-width: 640px;
    }
    @media (width >= 768px) {
      max-width: 768px;
    }
    @media (width >= 1024px) {
      max-width: 1024px;
    }
    @media (width >= 1280px) {
      max-width: 1280px;
    }
    @media (width >= 1441px) {
      max-width: 1441px;
    }
  }
  .mx-auto {
    margin-inline: auto;
  }
  .my-0 {
    margin-block: calc(var(--spacing) * 0);
  }
  .mt-2\.5 {
    margin-top: calc(var(--spacing) * 2.5);
  }
  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }
  .block {
    display: block;
  }
  .flex {
    display: flex;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .h-\(--document-element-height\) {
    height: var(--document-element-height);
  }
  .h-0\.25 {
    height: calc(var(--spacing) * 0.25);
  }
  .h-4 {
    height: calc(var(--spacing) * 4);
  }
  .h-6 {
    height: calc(var(--spacing) * 6);
  }
  .h-8 {
    height: calc(var(--spacing) * 8);
  }
  .h-14 {
    height: calc(var(--spacing) * 14);
  }
  .h-50 {
    height: calc(var(--spacing) * 50);
  }
  .h-\[calc\(100\%_\+20px\)\] {
    height: calc(100% + 20px);
  }
  .h-full {
    height: 100%;
  }
  .max-h-screen {
    max-height: 100vh;
  }
  .min-h-12 {
    min-height: calc(var(--spacing) * 12);
  }
  .w-0\.25 {
    width: calc(var(--spacing) * 0.25);
  }
  .w-4 {
    width: calc(var(--spacing) * 4);
  }
  .w-4\.5 {
    width: calc(var(--spacing) * 4.5);
  }
  .w-6 {
    width: calc(var(--spacing) * 6);
  }
  .w-8 {
    width: calc(var(--spacing) * 8);
  }
  .w-14 {
    width: calc(var(--spacing) * 14);
  }
  .w-80 {
    width: calc(var(--spacing) * 80);
  }
  .w-200 {
    width: calc(var(--spacing) * 200);
  }
  .w-\[calc\(100\%_\+_32px\)\] {
    width: calc(100% + 32px);
  }
  .w-full {
    width: 100%;
  }
  .w-max {
    width: max-content;
  }
  .max-w-122 {
    max-width: calc(var(--spacing) * 122);
  }
  .max-w-132 {
    max-width: calc(var(--spacing) * 132);
  }
  .max-w-268 {
    max-width: calc(var(--spacing) * 268);
  }
  .max-w-285 {
    max-width: calc(var(--spacing) * 285);
  }
  .flex-1 {
    flex: 1;
  }
  .shrink-0 {
    flex-shrink: 0;
  }
  .grow {
    flex-grow: 1;
  }
  .translate-y-full {
    --tw-translate-y: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .resize {
    resize: both;
  }
  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .grid-cols-\[100\%\] {
    grid-template-columns: 100%;
  }
  .grid-cols-\[repeat\(auto-fit\,minmax\(80px\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fit,minmax(80px,1fr));
  }
  .grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
  .grid-rows-\[auto_1fr_auto\] {
    grid-template-rows: auto 1fr auto;
  }
  .flex-col {
    flex-direction: column;
  }
  .content-start {
    align-content: flex-start;
  }
  .items-center {
    align-items: center;
  }
  .items-start {
    align-items: flex-start;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-items-center {
    justify-items: center;
  }
  .gap-0 {
    gap: calc(var(--spacing) * 0);
  }
  .gap-0\.5 {
    gap: calc(var(--spacing) * 0.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);
  }
  .self-end {
    align-self: flex-end;
  }
  .overflow-auto {
    overflow: auto;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-y-auto {
    overflow-y: auto;
  }
  .rounded-1\.5 {
    border-radius: var(--radius-1_5);
  }
  .rounded-3 {
    border-radius: var(--radius-3);
  }
  .rounded-full {
    border-radius: calc(infinity * 1px);
  }
  .rounded-full {
    border-radius: var(--radius-full);
  }
  .rounded-t-3 {
    border-top-left-radius: var(--radius-3);
    border-top-right-radius: var(--radius-3);
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-none {
    --tw-border-style: none;
    border-style: none;
  }
  .border-\[\#9FE746\] {
    border-color: #9FE746;
  }
  .border-\[\#63C0C7\] {
    border-color: #63C0C7;
  }
  .border-\[\#84D64C\] {
    border-color: #84D64C;
  }
  .border-\[\#963E46\] {
    border-color: #963E46;
  }
  .border-\[\#394049\] {
    border-color: #394049;
  }
  .border-\[\#D4B106\] {
    border-color: #D4B106;
  }
  .border-neutrals-100 {
    border-color: var(--color-neutrals-100);
  }
  .border-neutrals-200 {
    border-color: var(--color-neutrals-200);
  }
  .border-t-neutrals-100 {
    border-top-color: var(--color-neutrals-100);
  }
  .bg-\[\#2E4A2D\] {
    background-color: #2E4A2D;
  }
  .bg-\[\#292F37\] {
    background-color: #292F37;
  }
  .bg-\[\#524B36\] {
    background-color: #524B36;
  }
  .bg-\[\#21262E\] {
    background-color: #21262E;
  }
  .bg-\[\#235461\] {
    background-color: #235461;
  }
  .bg-\[\#394049\] {
    background-color: #394049;
  }
  .bg-\[\#543139\] {
    background-color: #543139;
  }
  .bg-\[\#FED636\] {
    background-color: #FED636;
  }
  .bg-black-opacity-5 {
    background-color: var(--color-black-opacity-5);
  }
  .bg-neutrals-0 {
    background-color: var(--color-neutrals-0);
  }
  .bg-neutrals-50 {
    background-color: var(--color-neutrals-50);
  }
  .bg-neutrals-100 {
    background-color: var(--color-neutrals-100);
  }
  .bg-neutrals-200 {
    background-color: var(--color-neutrals-200);
  }
  .bg-neutrals-300 {
    background-color: var(--color-neutrals-300);
  }
  .p-1 {
    padding: calc(var(--spacing) * 1);
  }
  .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);
  }
  .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }
  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }
  .py-0\.25 {
    padding-block: calc(var(--spacing) * 0.25);
  }
  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }
  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }
  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }
  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }
  .text-component-bold-para-14 {
    font-size: var(--text-component-bold-para-14);
    line-height: var(--tw-leading, var(--text-component-bold-para-14--line-height));
    letter-spacing: var(--tw-tracking, var(--text-component-bold-para-14--letter-spacing));
    font-weight: var(--tw-font-weight, var(--text-component-bold-para-14--font-weight));
  }
  .text-component-xbold-para-16 {
    font-size: var(--text-component-xbold-para-16);
    line-height: var(--tw-leading, var(--text-component-xbold-para-16--line-height));
    letter-spacing: var(--tw-tracking, var(--text-component-xbold-para-16--letter-spacing));
    font-weight: var(--tw-font-weight, var(--text-component-xbold-para-16--font-weight));
  }
  .text-reg-para-12 {
    font-size: var(--text-reg-para-12);
    line-height: var(--tw-leading, var(--text-reg-para-12--line-height));
    letter-spacing: var(--tw-tracking, var(--text-reg-para-12--letter-spacing));
    font-weight: var(--tw-font-weight, var(--text-reg-para-12--font-weight));
  }
  .text-reg-para-14 {
    font-size: var(--text-reg-para-14);
    line-height: var(--tw-leading, var(--text-reg-para-14--line-height));
    letter-spacing: var(--tw-tracking, var(--text-reg-para-14--letter-spacing));
    font-weight: var(--tw-font-weight, var(--text-reg-para-14--font-weight));
  }
  .text-reg-para-16 {
    font-size: var(--text-reg-para-16);
    line-height: var(--tw-leading, var(--text-reg-para-16--line-height));
    letter-spacing: var(--tw-tracking, var(--text-reg-para-16--letter-spacing));
    font-weight: var(--tw-font-weight, var(--text-reg-para-16--font-weight));
  }
  .text-xbold-header-20 {
    font-size: var(--text-xbold-header-20);
    line-height: var(--tw-leading, var(--text-xbold-header-20--line-height));
    letter-spacing: var(--tw-tracking, var(--text-xbold-header-20--letter-spacing));
    font-weight: var(--tw-font-weight, var(--text-xbold-header-20--font-weight));
  }
  .text-xbold-para-16 {
    font-size: var(--text-xbold-para-16);
    line-height: var(--tw-leading, var(--text-xbold-para-16--line-height));
    letter-spacing: var(--tw-tracking, var(--text-xbold-para-16--letter-spacing));
    font-weight: var(--tw-font-weight, var(--text-xbold-para-16--font-weight));
  }
  .text-\[\#9BF9FB\] {
    color: #9BF9FB;
  }
  .text-\[\#9FE746\] {
    color: #9FE746;
  }
  .text-\[\#84D64C\] {
    color: #84D64C;
  }
  .text-\[\#FDA4A5\] {
    color: #FDA4A5;
  }
  .text-\[\#FED636\] {
    color: #FED636;
  }
  .text-neutrals-0 {
    color: var(--color-neutrals-0);
  }
  .text-neutrals-200 {
    color: var(--color-neutrals-200);
  }
  .text-neutrals-300 {
    color: var(--color-neutrals-300);
  }
  .text-neutrals-350 {
    color: var(--color-neutrals-350);
  }
  .text-neutrals-400 {
    color: var(--color-neutrals-400);
  }
  .text-theme-400 {
    color: var(--color-theme-400);
  }
  .opacity-0 {
    opacity: 0%;
  }
  .shadow-cool-base {
    --tw-shadow: var(--il-shadow-cool-base);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-cool-raised {
    --tw-shadow: var(--il-shadow-cool-raised);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .filter {
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter;
    transition-timing-function: var(--tw-ease, ease);
    transition-duration: var(--tw-duration, 0s);
  }
  .transition-\[translate\] {
    transition-property: translate;
    transition-timing-function: var(--tw-ease, ease);
    transition-duration: var(--tw-duration, 0s);
  }
  .duration-200 {
    --tw-duration: 200ms;
    transition-duration: 200ms;
  }
  .ease-in-out-cubic {
    --tw-ease: var(--ease-in-out-cubic);
    transition-timing-function: var(--ease-in-out-cubic);
  }
  .\[grid-area\:3_\/_1_\/_3_\/_1\] {
    grid-area: 3 / 1 / 3 / 1;
  }
  .group-hover\:opacity-100 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        opacity: 100%;
      }
    }
  }
  .hover\:bg-neutrals-200 {
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-neutrals-200);
      }
    }
  }
  .hover\:text-neutrals-400 {
    &:hover {
      @media (hover: hover) {
        color: var(--color-neutrals-400);
      }
    }
  }
  .hover\:ring {
    &:hover {
      @media (hover: hover) {
        --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);
      }
    }
  }
  .hover\:ring-\[\#FED636\] {
    &:hover {
      @media (hover: hover) {
        --tw-ring-color: #FED636;
      }
    }
  }
  .\@2xs\/duration-picker\:grid-cols-\[repeat\(4\,minmax\(80px\,1fr\)\)\] {
    @container duration-picker (width >= 370px) {
      grid-template-columns: repeat(4,minmax(80px,1fr));
    }
  }
  .\@2xs\/time-picker\:grid-cols-\[repeat\(4\,minmax\(80px\,1fr\)\)\] {
    @container time-picker (width >= 370px) {
      grid-template-columns: repeat(4,minmax(80px,1fr));
    }
  }
  .\@xs\/duration-picker\:grid-cols-\[repeat\(6\,minmax\(80px\,1fr\)\)\] {
    @container duration-picker (width >= 560px) {
      grid-template-columns: repeat(6,minmax(80px,1fr));
    }
  }
  .\@xs\/time-picker\:grid-cols-\[repeat\(6\,minmax\(80px\,1fr\)\)\] {
    @container time-picker (width >= 560px) {
      grid-template-columns: repeat(6,minmax(80px,1fr));
    }
  }
  .\@sm\/flow\:grid-cols-\[repeat\(auto-fit\,minmax\(340px\,1fr\)\)\] {
    @container flow (width >= 640px) {
      grid-template-columns: repeat(auto-fit,minmax(340px,1fr));
    }
  }
  .\@sm\/flow\:pt-4 {
    @container flow (width >= 640px) {
      padding-top: calc(var(--spacing) * 4);
    }
  }
  .\@md\/flow\:static {
    @container flow (width >= 768px) {
      position: static;
    }
  }
  .\@md\/flow\:sticky {
    @container flow (width >= 768px) {
      position: sticky;
    }
  }
  .\@md\/flow\:top-4 {
    @container flow (width >= 768px) {
      top: calc(var(--spacing) * 4);
    }
  }
  .\@md\/flow\:top-5 {
    @container flow (width >= 768px) {
      top: calc(var(--spacing) * 5);
    }
  }
  .\@md\/flow\:left-5 {
    @container flow (width >= 768px) {
      left: calc(var(--spacing) * 5);
    }
  }
  .\@md\/flow\:col-start-2 {
    @container flow (width >= 768px) {
      grid-column-start: 2;
    }
  }
  .\@md\/flow\:block {
    @container flow (width >= 768px) {
      display: block;
    }
  }
  .\@md\/flow\:flex {
    @container flow (width >= 768px) {
      display: flex;
    }
  }
  .\@md\/flow\:hidden {
    @container flow (width >= 768px) {
      display: none;
    }
  }
  .\@md\/flow\:max-w-90 {
    @container flow (width >= 768px) {
      max-width: calc(var(--spacing) * 90);
    }
  }
  .\@md\/flow\:max-w-none {
    @container flow (width >= 768px) {
      max-width: none;
    }
  }
  .\@md\/flow\:grid-cols-\[1fr_minmax\(402px\,_637px\)_402px_1fr\] {
    @container flow (width >= 768px) {
      grid-template-columns: 1fr minmax(402px, 637px) 402px 1fr;
    }
  }
  .\@md\/flow\:grid-rows-\[1fr_auto\] {
    @container flow (width >= 768px) {
      grid-template-rows: 1fr auto;
    }
  }
  .\@md\/flow\:items-center {
    @container flow (width >= 768px) {
      align-items: center;
    }
  }
  .\@md\/flow\:gap-2 {
    @container flow (width >= 768px) {
      gap: calc(var(--spacing) * 2);
    }
  }
  .\@md\/flow\:\[grid-area\:2_\/_1_\/_2_\/_5\] {
    @container flow (width >= 768px) {
      grid-area: 2 / 1 / 2 / 5;
    }
  }
  .sm\:in-frame\:flex {
    @media (width >= 640px) {
      .in-frame:not(.embedded) :where(&) {
        display: flex;
      }
    }
  }
  .sm\:in-frame\:justify-center {
    @media (width >= 640px) {
      .in-frame:not(.embedded) :where(&) {
        justify-content: center;
      }
    }
  }
  .sm\:in-frame\:bg-white-opacity-90 {
    @media (width >= 640px) {
      .in-frame:not(.embedded) :where(&) {
        background-color: var(--color-white-opacity-90);
      }
    }
  }
  .\@sm\/flow\:in-frame\:m-8 {
    @container flow (width >= 640px) {
      .in-frame:not(.embedded) :where(&) {
        margin: calc(var(--spacing) * 8);
      }
    }
  }
  .\@sm\/flow\:in-frame\:h-fit {
    @container flow (width >= 640px) {
      .in-frame:not(.embedded) :where(&) {
        height: fit-content;
      }
    }
  }
  .\@sm\/flow\:in-frame\:max-w-285 {
    @container flow (width >= 640px) {
      .in-frame:not(.embedded) :where(&) {
        max-width: calc(var(--spacing) * 285);
      }
    }
  }
  .\@sm\/flow\:in-frame\:rounded-3 {
    @container flow (width >= 640px) {
      .in-frame:not(.embedded) :where(&) {
        border-radius: var(--radius-3);
      }
    }
  }
  .\@sm\/flow\:in-frame\:bg-neutrals-50 {
    @container flow (width >= 640px) {
      .in-frame:not(.embedded) :where(&) {
        background-color: var(--color-neutrals-50);
      }
    }
  }
  .\@sm\/flow\:in-frame\:shadow-cool-raised {
    @container flow (width >= 640px) {
      .in-frame:not(.embedded) :where(&) {
        --tw-shadow: var(--il-shadow-cool-raised);
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
  }
  .\@sm\/flow\:in-frame\:\[clip-path\:inset\(0_round_12px\)\] {
    @container flow (width >= 640px) {
      .in-frame:not(.embedded) :where(&) {
        clip-path: inset(0 round 12px);
      }
    }
  }
  .il-button\:shadow-cool-raised {
    &::part(button) {
      --tw-shadow: var(--il-shadow-cool-raised);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
  }
  .group-hover\:il-button\:border-neutrals-250 {
    &:is(:where(.group):hover *) {
      @media (hover: hover) {
        &::part(button) {
          border-color: var(--color-neutrals-250);
        }
      }
    }
  }
  .\@sm\/flow\:il-section\:overflow-hidden {
    @container flow (width >= 640px) {
      &::part(section) {
        overflow: hidden;
      }
    }
  }
  .\@sm\/flow\:il-section\:rounded-3 {
    @container flow (width >= 640px) {
      &::part(section) {
        border-radius: var(--radius-3);
      }
    }
  }
  .\[\&_a\]\:underline {
    & a {
      text-decoration-line: underline;
    }
  }
  .\[\&\>a\]\:text-neutrals-300 {
    &>a {
      color: var(--color-neutrals-300);
    }
  }
  .\[\&\>a\]\:underline {
    &>a {
      text-decoration-line: underline;
    }
  }
  .\[\&\>a\]\:visited\:text-neutrals-300 {
    &>a {
      &:visited {
        color: var(--color-neutrals-300);
      }
    }
  }
  .\[\&\>span\]\:text-bold-para-14 {
    &>span {
      font-size: var(--text-bold-para-14);
      line-height: var(--tw-leading, var(--text-bold-para-14--line-height));
      letter-spacing: var(--tw-tracking, var(--text-bold-para-14--letter-spacing));
      font-weight: var(--tw-font-weight, var(--text-bold-para-14--font-weight));
    }
  }
  .\[\&\>span\]\:text-neutrals-350 {
    &>span {
      color: var(--color-neutrals-350);
    }
  }
}
.markdown {
  font-size: var(--text-reg-para-14);
  line-height: var(--tw-leading, var(--text-reg-para-14--line-height));
  letter-spacing: var(--tw-tracking, var(--text-reg-para-14--letter-spacing));
  font-weight: var(--tw-font-weight, var(--text-reg-para-14--font-weight));
  color: var(--color-neutrals-300);
}
.markdown h1, .markdown h2, .markdown h3, .markdown h4, .markdown h5, .markdown h6 {
  margin-block: calc(var(--spacing) * 4);
  color: var(--color-neutrals-350);
}
.markdown h1 {
  font-size: var(--text-xbold-header-20);
  line-height: var(--tw-leading, var(--text-xbold-header-20--line-height));
  letter-spacing: var(--tw-tracking, var(--text-xbold-header-20--letter-spacing));
  font-weight: var(--tw-font-weight, var(--text-xbold-header-20--font-weight));
}
.markdown h2 {
  font-size: var(--text-xbold-para-16);
  line-height: var(--tw-leading, var(--text-xbold-para-16--line-height));
  letter-spacing: var(--tw-tracking, var(--text-xbold-para-16--letter-spacing));
  font-weight: var(--tw-font-weight, var(--text-xbold-para-16--font-weight));
}
.markdown h3 {
  font-size: var(--text-bold-para-16);
  line-height: var(--tw-leading, var(--text-bold-para-16--line-height));
  letter-spacing: var(--tw-tracking, var(--text-bold-para-16--letter-spacing));
  font-weight: var(--tw-font-weight, var(--text-bold-para-16--font-weight));
}
.markdown h4 {
  font-size: var(--text-xbold-para-14);
  line-height: var(--tw-leading, var(--text-xbold-para-14--line-height));
  letter-spacing: var(--tw-tracking, var(--text-xbold-para-14--letter-spacing));
  font-weight: var(--tw-font-weight, var(--text-xbold-para-14--font-weight));
}
.markdown h5 {
  font-size: var(--text-bold-para-14);
  line-height: var(--tw-leading, var(--text-bold-para-14--line-height));
  letter-spacing: var(--tw-tracking, var(--text-bold-para-14--letter-spacing));
  font-weight: var(--tw-font-weight, var(--text-bold-para-14--font-weight));
}
.markdown h6 {
  font-size: var(--text-xbold-para-12);
  line-height: var(--tw-leading, var(--text-xbold-para-12--line-height));
  letter-spacing: var(--tw-tracking, var(--text-xbold-para-12--letter-spacing));
  font-weight: var(--tw-font-weight, var(--text-xbold-para-12--font-weight));
}
.markdown strong {
  font-size: var(--text-bold-para-14);
  line-height: var(--tw-leading, var(--text-bold-para-14--line-height));
  letter-spacing: var(--tw-tracking, var(--text-bold-para-14--letter-spacing));
  font-weight: var(--tw-font-weight, var(--text-bold-para-14--font-weight));
  color: var(--color-neutrals-350);
}
.markdown a {
  font-size: var(--text-bold-para-14);
  line-height: var(--tw-leading, var(--text-bold-para-14--line-height));
  letter-spacing: var(--tw-tracking, var(--text-bold-para-14--letter-spacing));
  font-weight: var(--tw-font-weight, var(--text-bold-para-14--font-weight));
  color: var(--color-theme-300);
  &:hover {
    @media (hover: hover) {
      color: var(--color-theme-400);
    }
  }
}
.markdown ul, .markdown ol {
  margin-block: calc(var(--spacing) * 4);
  padding-left: calc(var(--spacing) * 4);
}
.markdown ul {
  list-style-type: disc;
}
.markdown ol {
  list-style-type: decimal;
}
.markdown li {
  margin-block: calc(var(--spacing) * 2);
}
.markdown blockquote {
  margin-block: calc(var(--spacing) * 4);
  border-radius: var(--radius-1_5);
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--color-theme-100);
  background-color: var(--color-theme-50);
  padding: calc(var(--spacing) * 4);
  color: var(--color-theme-400);
  font-style: italic;
}
.markdown code {
  border-radius: var(--radius-1_5);
  background-color: var(--color-neutrals-50);
  padding-inline: calc(var(--spacing) * 1);
  padding-block: calc(var(--spacing) * 0.5);
}
.markdown pre {
  margin-block: calc(var(--spacing) * 4);
  overflow-x: auto;
  border-radius: var(--radius-1_5);
  background-color: var(--color-neutrals-50);
  padding: calc(var(--spacing) * 4);
}
.markdown table {
  margin-block: calc(var(--spacing) * 6);
  width: 100%;
  border-collapse: collapse;
}
.markdown th, .markdown td {
  border-style: var(--tw-border-style);
  border-width: 1px;
  border-color: var(--color-neutrals-100);
  padding-inline: calc(var(--spacing) * 4);
  padding-block: calc(var(--spacing) * 2);
  text-align: left;
}
.markdown th {
  background-color: var(--color-neutrals-50);
  font-size: var(--text-bold-para-14);
  line-height: var(--tw-leading, var(--text-bold-para-14--line-height));
  letter-spacing: var(--tw-tracking, var(--text-bold-para-14--letter-spacing));
  font-weight: var(--tw-font-weight, var(--text-bold-para-14--font-weight));
  color: var(--color-neutrals-350);
}
.markdown hr {
  margin-block: calc(var(--spacing) * 6);
  border-top-style: var(--tw-border-style);
  border-top-width: 0px;
  border-right-style: var(--tw-border-style);
  border-right-width: 0px;
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
  border-left-style: var(--tw-border-style);
  border-left-width: 0px;
  --tw-border-style: dashed;
  border-style: dashed;
  border-color: var(--color-neutrals-100);
}
.markdown img {
  margin-block: calc(var(--spacing) * 4);
  width: 100%;
}
html,
body {
  --document-element-height: 100%;
  font-family: var(--il-font-family-default);
  height: var(--document-element-height);
  background-color: transparent;
  padding: 0px;
  margin: 0px;
}
[data-testid='application-route'].embedded {
  --document-element-height: auto;
}
@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-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-border-style: solid;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-duration: initial;
      --tw-ease: initial;
    }
  }
}

