*{box-sizing:border-box;margin:0;padding:0}:root{color:#213547;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--font-primary:"Inter", sans-serif;--color-text-primary:#1d1d1f;--color-text-secondary:#3e3e44;--color-text-muted:#b6bcc2;--color-text-gray:#8a9199;--color-accent:#d665ff;--color-btn-hover:#315dd0;--color-error:#e53e3e;--color-bg-white:#fff;--color-bg-light:#f5f5f7;--color-bg-selected:#f5f8ff;--color-bg-overlay:#000c;--color-border:#d1d1d6;--color-border-light:#eaecef;--color-border-divider:#dee1e4;--color-border-hover:#1d1d1f;--color-border-focus:#334df7;--color-border-selected:#3897f0;--color-black:#000;--color-white:#fff;--radius-sm:6px;--radius-md:8px;--radius-lg:32px;--radius-xl:20px;--radius-full:50%;--shadow-sm:0 2px 8px #0000001a;--shadow-md:0 4px 12px #00000026;--shadow-lg:0 10px 40px #0003;--shadow-mobile-bar:0 -2px 10px #0000001a;--transition-border:border-color .3s;--transition-all:all .3s;--transition-fast:all .2s ease;--transition-opacity:opacity .3s ease;--transition-transform:transform .3s ease;background-color:#fff;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}#app{width:100%}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}button{cursor:pointer;font-family:inherit;transition:all .3s}@media (hover:none){body .joy-button{--joy-button-bg-hover:var(--joy-button-bg);--joy-button-border-hover:var(--joy-button-border)}}.form-group{margin-bottom:2rem}.form-label{margin-bottom:.75rem;font-size:14px;font-weight:600;display:block}.form-label,.input-base{font-family:var(--font-primary);color:var(--color-text-primary)}.input-base{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;transition:var(--transition-border);box-sizing:border-box;padding:.75rem 1rem;font-size:16px}.input-base:focus{border-color:var(--color-border-focus);outline:none}.input-base::placeholder{color:var(--color-text-muted)}.selectable-option{cursor:pointer;transition:var(--transition-border)}.selectable-option:hover:not(.selected){border-color:var(--color-border-hover)}.selectable-option.selected{border:2px solid var(--color-border-selected)}[data-protected]{-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}[data-protected] image,[data-protected] img{pointer-events:none}@media (width<=639px){.joy-popup.joy-popup--sheet .joy-popup__handle{height:var(--joy-popup-padding)}.joy-popup.joy-popup--sheet .joy-popup__body{padding-bottom:max(var(--joy-popup-sheet-padding-bottom),env(safe-area-inset-bottom))}}@layer reset{*,:after,:before{box-sizing:border-box;background-repeat:no-repeat}*{margin:0;padding:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;block-size:100%;line-height:1.5}body{min-block-size:100%}audio,canvas,iframe,img,video{block-size:auto;max-inline-size:100%;display:block}svg{max-inline-size:100%}svg:not([fill]){fill:currentColor}button,input,select,textarea{font:inherit}textarea{resize:vertical}fieldset,iframe{border:none}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty;font-variant-numeric:proportional-nums}h1,h2,h3,h4,h5,h6{font-variant-numeric:lining-nums}blockquote,figcaption,li,p,q{hanging-punctuation:first allow-end last}math,table,time{font-variant-numeric:tabular-nums lining-nums slashed-zero}code{font-variant-numeric:slashed-zero}table{border-collapse:collapse}abbr{font-variant-caps:all-small-caps;text-decoration:none}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}sub,sup{line-height:0}:disabled{cursor:not-allowed}:focus-visible{outline-offset:.2rem}}@layer base{#__next,#root{isolation:isolate}}@font-face{font-family:Pangea;font-weight:400;font-style:normal;font-display:swap;src:url(./pangea-400-latin.C7ESLo7D.woff2)format("woff2");unicode-range:U+D,U+20-7E,U+A0-17F,U+218-21B,U+2C6,U+2DA,U+2DC,U+2000-200D,U+2010-2015,U+2018-201A,U+201C-201E,U+2020-2023,U+2026,U+202F-2030,U+2032-2034,U+2039-203A,U+203D,U+2044,U+2052,U+205F-2060,U+20AC,U+2122,U+2190-2193,U+2212,U+FEFF}@font-face{font-family:Pangea;font-weight:400;font-style:normal;font-display:swap;src:url(./pangea-400-extra.C3KWCHMc.woff2)format("woff2");unicode-range:U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1C4-1DC,U+1E2-1E3,U+1E6-1E7,U+1F1-1F3,U+1FA-1FD,U+232-233,U+237,U+259,U+2BB-2BC,U+2BE-2BF,U+2C7,U+2D8-2D9,U+2DB,U+2DD,U+300-304,U+306-30C,U+312,U+31B,U+323,U+326-328,U+32E,U+331,U+37E,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+400-45F,U+462-463,U+472-475,U+490-493,U+496-49D,U+4A0-4A5,U+4AA-4AB,U+4AE-4B3,U+4B6-4BB,U+4C0-4C2,U+4CF-4DF,U+4E2-4F5,U+4F8-4F9,U+500-501,U+51A-51D,U+E3F,U+1E0C-1E0F,U+1E24-1E25,U+1E28-1E2B,U+1E32-1E33,U+1E36-1E3B,U+1E40-1E49,U+1E58-1E5F,U+1E62-1E63,U+1E6C-1E6F,U+1E80-1E85,U+1E88-1E89,U+1E92-1E96,U+1E9E,U+1EA0-1EF9,U+2070,U+2074-2079,U+2080-2089,U+20A1,U+20A6,U+20A9-20AB,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BC-20BD,U+20BF-20C0,U+2113,U+2116-2117,U+2120,U+2126,U+212E,U+2150-215E,U+2194-2199,U+2202,U+2205-2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2245,U+2248,U+2259,U+2260,U+2264-2265,U+22C5,U+2300,U+25A0-25A1,U+25B2-25B4,U+25B6-25B8,U+25BC-25BE,U+25C0-25C2,U+25C6-25C7,U+25CA-25CB,U+25CF,U+2610-2612,U+262E,U+2713,U+272A,U+27E8-27E9,U+2E18,U+2E38,U+3003,U+FB01-FB02,U+1F10D-1F10F,U+1F16D-1F16F}@font-face{font-family:Pangea;font-weight:500;font-style:normal;font-display:swap;src:url(./pangea-500-latin.D9HFfnw2.woff2)format("woff2");unicode-range:U+D,U+20-7E,U+A0-17F,U+218-21B,U+2C6,U+2DA,U+2DC,U+2000-200D,U+2010-2015,U+2018-201A,U+201C-201E,U+2020-2023,U+2026,U+202F-2030,U+2032-2034,U+2039-203A,U+203D,U+2044,U+2052,U+205F-2060,U+20AC,U+2122,U+2190-2193,U+2212,U+FEFF}@font-face{font-family:Pangea;font-weight:500;font-style:normal;font-display:swap;src:url(./pangea-500-extra.D6DvYUy8.woff2)format("woff2");unicode-range:U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1C4-1DC,U+1E2-1E3,U+1E6-1E7,U+1F1-1F3,U+1FA-1FD,U+232-233,U+237,U+259,U+2BB-2BC,U+2BE-2BF,U+2C7,U+2D8-2D9,U+2DB,U+2DD,U+300-304,U+306-30C,U+312,U+31B,U+323,U+326-328,U+32E,U+331,U+37E,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+400-45F,U+462-463,U+472-475,U+490-493,U+496-49D,U+4A0-4A5,U+4AA-4AB,U+4AE-4B3,U+4B6-4BB,U+4C0-4C2,U+4CF-4DF,U+4E2-4F5,U+4F8-4F9,U+500-501,U+51A-51D,U+E3F,U+1E0C-1E0F,U+1E24-1E25,U+1E28-1E2B,U+1E32-1E33,U+1E36-1E3B,U+1E40-1E49,U+1E58-1E5F,U+1E62-1E63,U+1E6C-1E6F,U+1E80-1E85,U+1E88-1E89,U+1E92-1E96,U+1E9E,U+1EA0-1EF9,U+2070,U+2074-2079,U+2080-2089,U+20A1,U+20A6,U+20A9-20AB,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BC-20BD,U+20BF-20C0,U+2113,U+2116-2117,U+2120,U+2126,U+212E,U+2150-215E,U+2194-2199,U+2202,U+2205-2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2245,U+2248,U+2259,U+2260,U+2264-2265,U+22C5,U+2300,U+25A0-25A1,U+25B2-25B4,U+25B6-25B8,U+25BC-25BE,U+25C0-25C2,U+25C6-25C7,U+25CA-25CB,U+25CF,U+2610-2612,U+262E,U+2713,U+272A,U+27E8-27E9,U+2E18,U+2E38,U+3003,U+FB01-FB02,U+1F10D-1F10F,U+1F16D-1F16F}@font-face{font-family:Pangea;font-weight:600;font-style:normal;font-display:swap;src:url(./pangea-600-latin.DK87_0Hx.woff2)format("woff2");unicode-range:U+D,U+20-7E,U+A0-17F,U+218-21B,U+2C6,U+2DA,U+2DC,U+2000-200D,U+2010-2015,U+2018-201A,U+201C-201E,U+2020-2023,U+2026,U+202F-2030,U+2032-2034,U+2039-203A,U+203D,U+2044,U+2052,U+205F-2060,U+20AC,U+2122,U+2190-2193,U+2212,U+FEFF}@font-face{font-family:Pangea;font-weight:600;font-style:normal;font-display:swap;src:url(./pangea-600-extra.CFBV4eon.woff2)format("woff2");unicode-range:U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1C4-1DC,U+1E2-1E3,U+1E6-1E7,U+1F1-1F3,U+1FA-1FD,U+232-233,U+237,U+259,U+2BB-2BC,U+2BE-2BF,U+2C7,U+2D8-2D9,U+2DB,U+2DD,U+300-304,U+306-30C,U+312,U+31B,U+323,U+326-328,U+32E,U+331,U+37E,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+400-45F,U+462-463,U+472-475,U+490-493,U+496-49D,U+4A0-4A5,U+4AA-4AB,U+4AE-4B3,U+4B6-4BB,U+4C0-4C2,U+4CF-4DF,U+4E2-4F5,U+4F8-4F9,U+500-501,U+51A-51D,U+E3F,U+1E0C-1E0F,U+1E24-1E25,U+1E28-1E2B,U+1E32-1E33,U+1E36-1E3B,U+1E40-1E49,U+1E58-1E5F,U+1E62-1E63,U+1E6C-1E6F,U+1E80-1E85,U+1E88-1E89,U+1E92-1E96,U+1E9E,U+1EA0-1EF9,U+2070,U+2074-2079,U+2080-2089,U+20A1,U+20A6,U+20A9-20AB,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BC-20BD,U+20BF-20C0,U+2113,U+2116-2117,U+2120,U+2126,U+212E,U+2150-215E,U+2194-2199,U+2202,U+2205-2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2245,U+2248,U+2259,U+2260,U+2264-2265,U+22C5,U+2300,U+25A0-25A1,U+25B2-25B4,U+25B6-25B8,U+25BC-25BE,U+25C0-25C2,U+25C6-25C7,U+25CA-25CB,U+25CF,U+2610-2612,U+262E,U+2713,U+272A,U+27E8-27E9,U+2E18,U+2E38,U+3003,U+FB01-FB02,U+1F10D-1F10F,U+1F16D-1F16F}@font-face{font-family:Pangea;font-weight:700;font-style:normal;font-display:swap;src:url(./pangea-700-latin.JHmGeh6P.woff2)format("woff2");unicode-range:U+D,U+20-7E,U+A0-17F,U+218-21B,U+2C6,U+2DA,U+2DC,U+2000-200D,U+2010-2015,U+2018-201A,U+201C-201E,U+2020-2023,U+2026,U+202F-2030,U+2032-2034,U+2039-203A,U+203D,U+2044,U+2052,U+205F-2060,U+20AC,U+2122,U+2190-2193,U+2212,U+FEFF}@font-face{font-family:Pangea;font-weight:700;font-style:normal;font-display:swap;src:url(./pangea-700-extra.BEd5rkG6.woff2)format("woff2");unicode-range:U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1C4-1DC,U+1E2-1E3,U+1E6-1E7,U+1F1-1F3,U+1FA-1FD,U+232-233,U+237,U+259,U+2BB-2BC,U+2BE-2BF,U+2C7,U+2D8-2D9,U+2DB,U+2DD,U+300-304,U+306-30C,U+312,U+31B,U+323,U+326-328,U+32E,U+331,U+37E,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+400-45F,U+462-463,U+472-475,U+490-493,U+496-49D,U+4A0-4A5,U+4AA-4AB,U+4AE-4B3,U+4B6-4BB,U+4C0-4C2,U+4CF-4DF,U+4E2-4F5,U+4F8-4F9,U+500-501,U+51A-51D,U+E3F,U+1E0C-1E0F,U+1E24-1E25,U+1E28-1E2B,U+1E32-1E33,U+1E36-1E3B,U+1E40-1E49,U+1E58-1E5F,U+1E62-1E63,U+1E6C-1E6F,U+1E80-1E85,U+1E88-1E89,U+1E92-1E96,U+1E9E,U+1EA0-1EF9,U+2070,U+2074-2079,U+2080-2089,U+20A1,U+20A6,U+20A9-20AB,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BC-20BD,U+20BF-20C0,U+2113,U+2116-2117,U+2120,U+2126,U+212E,U+2150-215E,U+2194-2199,U+2202,U+2205-2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2245,U+2248,U+2259,U+2260,U+2264-2265,U+22C5,U+2300,U+25A0-25A1,U+25B2-25B4,U+25B6-25B8,U+25BC-25BE,U+25C0-25C2,U+25C6-25C7,U+25CA-25CB,U+25CF,U+2610-2612,U+262E,U+2713,U+272A,U+27E8-27E9,U+2E18,U+2E38,U+3003,U+FB01-FB02,U+1F10D-1F10F,U+1F16D-1F16F}:root{--joy-base-black:#000;--joy-base-white:#fff;--joy-grey-20:#fff;--joy-grey-50:#f5f5f7;--joy-grey-100:#eaecef;--joy-grey-150:#e0e0e0;--joy-grey-200:#dee1e4;--joy-grey-300:#dbe0e5;--joy-grey-400:#b6bcc2;--joy-grey-500:#8a9199;--joy-grey-600:#737a82;--joy-grey-700:#5a5a5e;--joy-grey-800:#3a3a3c;--joy-grey-850:#2a2a2c;--joy-grey-900:#1d1d1f;--joy-grey-950:#0d0d0f;--joy-brand-red:#f73337;--joy-brand-purple:#c3bffb;--joy-brand-green:#e0f4ad;--joy-brand-yellow:#fcefa9;--joy-brand-brown:#ecdbcc;--joy-brand-peach:#ffcea3;--joy-brand-swamp:#32967f;--joy-brand-pink:#ffbdf6;--joy-brand-blue:#add6fe;--joy-gradient-brand-soft-stops:#ffc6cc 0%, #d6cbfb 48.08%, #bdd9e5 100%;--joy-gradient-brand-soft:linear-gradient(90deg, var(--joy-gradient-brand-soft-stops));--joy-success-50:#f4fcf3;--joy-success-100:#e9f8e8;--joy-success-200:#c9eec5;--joy-success-300:#9de097;--joy-success-400:#66cf5d;--joy-success-500:#25ba17;--joy-success-600:#1f9e14;--joy-success-700:#1a8210;--joy-success-800:#14660d;--joy-success-900:#0f4a09;--joy-warning-50:#fffaf3;--joy-warning-100:#fef5e7;--joy-warning-200:#fde7c2;--joy-warning-300:#fbd391;--joy-warning-400:#f8bb54;--joy-warning-500:#f59e0b;--joy-warning-600:#d08609;--joy-warning-700:#ac6f08;--joy-warning-800:#875706;--joy-warning-900:#623f04;--joy-error-50:#fff6f5;--joy-error-100:#ffeceb;--joy-error-200:#ffd1ce;--joy-error-300:#ffaba6;--joy-error-400:#ff7d74;--joy-error-500:#ff4539;--joy-error-600:#d93b30;--joy-error-700:#b33028;--joy-error-800:#8c261f;--joy-error-900:#661c17;--joy-info-50:#f4f8ff;--joy-info-100:#e9f1ff;--joy-info-200:#c9dcff;--joy-info-300:#9ec0ff;--joy-info-400:#689dff;--joy-info-500:#2773ff;--joy-info-600:#2162d9;--joy-info-700:#1b51b3;--joy-info-800:#153f8c;--joy-info-900:#102e66;--joy-success:var(--joy-success-500);--joy-warning:var(--joy-warning-500);--joy-error:var(--joy-error-500);--joy-info:var(--joy-info-500);--joy-focus-50:#edf4fe;--joy-focus-200:var(--joy-info-200);--joy-focus-500:var(--joy-info-500);--joy-font-family:"Pangea", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--joy-font-size-xs:.75rem;--joy-font-size-sm:.875rem;--joy-font-size-md:1rem;--joy-font-size-lg:1.125rem;--joy-font-size-xl:1.25rem;--joy-font-size-2xl:1.5rem;--joy-text-display-size:6rem;--joy-text-display-line-height:6rem;--joy-text-display-weight:500;--joy-text-display-letter-spacing:-.02em;--joy-text-headline-l-size:3rem;--joy-text-headline-l-line-height:3rem;--joy-text-headline-l-weight:600;--joy-text-headline-l-letter-spacing:0;--joy-text-headline-m-size:2.5rem;--joy-text-headline-m-line-height:2.5rem;--joy-text-headline-m-weight:600;--joy-text-headline-m-letter-spacing:0;--joy-text-headline-s-size:2rem;--joy-text-headline-s-line-height:2rem;--joy-text-headline-s-weight:600;--joy-text-headline-s-letter-spacing:0;--joy-text-title-l-size:1.5rem;--joy-text-title-l-line-height:2rem;--joy-text-title-l-weight:700;--joy-text-title-l-letter-spacing:.01em;--joy-text-title-m-size:1.25rem;--joy-text-title-m-line-height:1.75rem;--joy-text-title-m-weight:700;--joy-text-title-m-letter-spacing:.01em;--joy-text-title-s-size:1rem;--joy-text-title-s-line-height:1.25rem;--joy-text-title-s-weight:700;--joy-text-title-s-letter-spacing:.01em;--joy-text-body-l-size:1.25rem;--joy-text-body-l-line-height:1.75rem;--joy-text-body-l-weight:400;--joy-text-body-l-letter-spacing:.02em;--joy-text-body-m-size:1rem;--joy-text-body-m-line-height:1.25rem;--joy-text-body-m-weight:400;--joy-text-body-m-letter-spacing:.02em;--joy-text-body-s-size:.75rem;--joy-text-body-s-line-height:1rem;--joy-text-body-s-weight:400;--joy-text-body-s-letter-spacing:.02em;--joy-text-label-l-size:1.25rem;--joy-text-label-l-line-height:1.25rem;--joy-text-label-l-weight:500;--joy-text-label-l-letter-spacing:.02em;--joy-text-label-m-size:1rem;--joy-text-label-m-line-height:1.25rem;--joy-text-label-m-weight:500;--joy-text-label-m-letter-spacing:.02em;--joy-text-label-s-size:.75rem;--joy-text-label-s-line-height:1rem;--joy-text-label-s-weight:500;--joy-text-label-s-letter-spacing:.02em;--joy-spacing-1:.25rem;--joy-spacing-2:.5rem;--joy-spacing-3:.75rem;--joy-spacing-4:1rem;--joy-spacing-5:1.25rem;--joy-spacing-6:1.5rem;--joy-spacing-8:2rem;--joy-spacing-9:2.25rem;--joy-spacing-12:3rem;--joy-spacing-15:3.75rem;--joy-control-line-height:var(--joy-spacing-6);--joy-control-padding-y-md:var(--joy-spacing-3);--joy-control-padding-y-lg:var(--joy-spacing-4);--joy-radius-sm:.25rem;--joy-radius-md:.375rem;--joy-radius-lg:.5rem;--joy-radius-xl:.75rem;--joy-radius-2xl:1rem;--joy-radius-full:9999px;--joy-overlay-bg:#00000080;--joy-blur-backdrop:4px;--joy-shadow-sm:0 1px 2px 0 #0000000d;--joy-shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--joy-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--joy-shadow-float:0 4px 10px 0 #0000001f;--joy-duration-base:.3s;--joy-duration-ratio:1.5;--joy-duration-fast:calc(var(--joy-duration-base) / var(--joy-duration-ratio));--joy-duration-slow:calc(var(--joy-duration-base) * var(--joy-duration-ratio));--joy-duration-slower:calc(var(--joy-duration-slow) * var(--joy-duration-ratio));--joy-ease-standard:ease;--joy-ease-out:cubic-bezier(.22, .61, .36, 1);--joy-ease-in-out:cubic-bezier(.65, 0, .35, 1);--joy-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--joy-motion-factor:1;--joy-transition-fast:var(--joy-duration-fast) var(--joy-ease-standard);--joy-transition-base:var(--joy-duration-base) var(--joy-ease-standard);--joy-transition-slow:var(--joy-duration-slow) var(--joy-ease-standard);--joy-motion-fast:calc(var(--joy-duration-fast) * var(--joy-motion-factor)) var(--joy-ease-standard);--joy-motion-base:calc(var(--joy-duration-base) * var(--joy-motion-factor)) var(--joy-ease-standard);--joy-motion-slow:calc(var(--joy-duration-slow) * var(--joy-motion-factor)) var(--joy-ease-standard);--joy-motion-slower:calc(var(--joy-duration-slower) * var(--joy-motion-factor)) var(--joy-ease-in-out);--joy-motion-offset:calc(var(--joy-spacing-4) * var(--joy-motion-factor));--joy-motion-scale:calc(1 - .05 * var(--joy-motion-factor));--joy-focus-ring:0 0 0 3px var(--joy-focus-200);--joy-layout-max-width:90rem;--joy-layout-header-height:calc(var(--joy-spacing-12) + 2 * var(--joy-spacing-4));--joy-layout-columns:4;--joy-layout-gutter:1.5rem;--joy-layout-margin:1.5rem}@media (width>=768px){:root{--joy-layout-columns:8;--joy-layout-gutter:1.5rem;--joy-layout-margin:1.5rem}}@media (width>=1080px){:root{--joy-layout-columns:12;--joy-layout-gutter:1.5rem;--joy-layout-margin:3rem}}@media (prefers-reduced-motion:reduce){:root{--joy-motion-factor:0}}:root[data-motion=reduce]{--joy-motion-factor:0}:where(:root){--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--joy-color-bg-page:var(--joy-base-white);--joy-color-bg-surface:var(--joy-base-white);--joy-color-bg-surface-subtle:var(--joy-grey-50);--joy-color-bg-surface-muted:var(--joy-grey-100);--joy-color-bg-highlight:var(--joy-focus-50);--joy-color-bg-overlay:#00000080;--joy-color-bg-inverse:var(--joy-grey-900);--joy-color-text-primary:var(--joy-grey-900);--joy-color-text-secondary:var(--joy-grey-600);--joy-color-text-muted:var(--joy-grey-500);--joy-color-text-placeholder:var(--joy-grey-400);--joy-color-text-disabled:var(--joy-grey-400);--joy-color-text-inverse:var(--joy-base-white);--joy-color-border-subtle:var(--joy-grey-100);--joy-color-border-default:var(--joy-grey-200);--joy-color-border-strong:var(--joy-grey-400);--joy-color-border-focus:var(--joy-focus-500);--joy-color-button-bg-disabled:var(--joy-grey-150);--joy-color-button-fg-disabled:var(--joy-grey-400);--joy-color-button-neutral-bg:var(--joy-grey-900);--joy-color-button-neutral-bg-hover:color-mix(in srgb, var(--joy-grey-900), var(--joy-base-white) 12%);--joy-color-button-neutral-bg-active:color-mix(in srgb, var(--joy-grey-900), var(--joy-base-white) 20%);--joy-color-button-neutral-fg:var(--joy-base-white);--joy-color-button-neutral-ink:var(--joy-grey-900);--joy-color-button-neutral-border:var(--joy-grey-150);--joy-color-button-neutral-border-hover:var(--joy-grey-600);--joy-color-button-neutral-tint-hover:var(--joy-grey-50);--joy-color-button-neutral-tint-active:var(--joy-grey-100);--joy-color-button-info-bg:var(--joy-info-600);--joy-color-button-info-bg-hover:color-mix(in srgb, var(--joy-info-600), var(--joy-base-white) 12%);--joy-color-button-info-bg-active:color-mix(in srgb, var(--joy-info-600), var(--joy-base-white) 20%);--joy-color-button-info-fg:var(--joy-base-white);--joy-color-button-info-ink:var(--joy-info-600);--joy-color-button-info-border:var(--joy-info-600);--joy-color-button-info-border-hover:var(--joy-info-700);--joy-color-button-info-tint-hover:var(--joy-info-50);--joy-color-button-info-tint-active:var(--joy-info-100);--joy-color-button-success-bg:var(--joy-success-500);--joy-color-button-success-bg-hover:color-mix(in srgb, var(--joy-success-500), var(--joy-base-white) 12%);--joy-color-button-success-bg-active:color-mix(in srgb, var(--joy-success-500), var(--joy-base-white) 20%);--joy-color-button-success-fg:var(--joy-base-white);--joy-color-button-success-ink:var(--joy-success-700);--joy-color-button-success-border:var(--joy-success-700);--joy-color-button-success-border-hover:var(--joy-success-800);--joy-color-button-success-tint-hover:var(--joy-success-50);--joy-color-button-success-tint-active:var(--joy-success-100);--joy-color-button-warning-bg:var(--joy-warning-500);--joy-color-button-warning-bg-hover:color-mix(in srgb, var(--joy-warning-500), var(--joy-base-white) 12%);--joy-color-button-warning-bg-active:color-mix(in srgb, var(--joy-warning-500), var(--joy-base-white) 20%);--joy-color-button-warning-fg:var(--joy-grey-900);--joy-color-button-warning-ink:var(--joy-warning-800);--joy-color-button-warning-border:var(--joy-warning-700);--joy-color-button-warning-border-hover:var(--joy-warning-800);--joy-color-button-warning-tint-hover:var(--joy-warning-50);--joy-color-button-warning-tint-active:var(--joy-warning-100);--joy-color-button-danger-bg:var(--joy-error-600);--joy-color-button-danger-bg-hover:color-mix(in srgb, var(--joy-error-600), var(--joy-base-white) 12%);--joy-color-button-danger-bg-active:color-mix(in srgb, var(--joy-error-600), var(--joy-base-white) 20%);--joy-color-button-danger-fg:var(--joy-base-white);--joy-color-button-danger-ink:var(--joy-error-600);--joy-color-button-danger-border:var(--joy-error-600);--joy-color-button-danger-border-hover:var(--joy-error-700);--joy-color-button-danger-tint-hover:var(--joy-error-50);--joy-color-button-danger-tint-active:var(--joy-error-100);--joy-color-field-bg:var(--joy-base-white);--joy-color-field-border:var(--joy-grey-150);--joy-color-field-border-hover:var(--joy-grey-900);--joy-color-field-border-filled:var(--joy-grey-900);--joy-color-field-bg-disabled:color-mix(in srgb, var(--joy-base-black) 3.9%, var(--joy-base-white));--joy-color-field-fg-disabled:color-mix(in srgb, var(--joy-base-black) 36.1%, var(--joy-base-white));--joy-color-field-border-error:var(--joy-error);--joy-color-field-placeholder:var(--joy-grey-400);--joy-color-field-label:color-mix(in srgb, var(--joy-base-black) 56.1%, var(--joy-base-white));--joy-color-field-label-hover:var(--joy-grey-700);--joy-color-control-border:var(--joy-grey-600);--joy-color-control-bg-checked:var(--joy-grey-900);--joy-color-control-bg-checked-hover:var(--joy-color-button-neutral-bg-hover);--joy-color-control-fg-checked:var(--joy-base-white);--joy-color-status-error-fg:var(--joy-error);--joy-color-status-success-fg:var(--joy-success);--joy-color-status-warning-fg:var(--joy-warning);--joy-color-status-info-fg:var(--joy-info);--joy-logo-tint:brightness(0);--joy-page-gradient-strength:1}.joy-text-display{font-size:var(--joy-text-display-size);font-weight:var(--joy-text-display-weight);line-height:var(--joy-text-display-line-height);letter-spacing:var(--joy-text-display-letter-spacing)}.joy-text-body-l,.joy-text-body-m,.joy-text-body-s,.joy-text-display,.joy-text-headline-l,.joy-text-headline-m,.joy-text-headline-s,.joy-text-label-l,.joy-text-label-m,.joy-text-label-s,.joy-text-title-l,.joy-text-title-m,.joy-text-title-s{font-family:var(--joy-font-family)}.joy-text-headline-l{font-size:var(--joy-text-headline-l-size);font-weight:var(--joy-text-headline-l-weight);line-height:var(--joy-text-headline-l-line-height);letter-spacing:var(--joy-text-headline-l-letter-spacing)}.joy-text-headline-m{font-size:var(--joy-text-headline-m-size);font-weight:var(--joy-text-headline-m-weight);line-height:var(--joy-text-headline-m-line-height);letter-spacing:var(--joy-text-headline-m-letter-spacing)}.joy-text-headline-s{font-size:var(--joy-text-headline-s-size);font-weight:var(--joy-text-headline-s-weight);line-height:var(--joy-text-headline-s-line-height);letter-spacing:var(--joy-text-headline-s-letter-spacing)}.joy-text-title-l{font-size:var(--joy-text-title-l-size);font-weight:var(--joy-text-title-l-weight);line-height:var(--joy-text-title-l-line-height);letter-spacing:var(--joy-text-title-l-letter-spacing)}.joy-text-title-m{font-size:var(--joy-text-title-m-size);font-weight:var(--joy-text-title-m-weight);line-height:var(--joy-text-title-m-line-height);letter-spacing:var(--joy-text-title-m-letter-spacing)}.joy-text-title-s{font-size:var(--joy-text-title-s-size);font-weight:var(--joy-text-title-s-weight);line-height:var(--joy-text-title-s-line-height);letter-spacing:var(--joy-text-title-s-letter-spacing)}.joy-text-body-l{font-size:var(--joy-text-body-l-size);font-weight:var(--joy-text-body-l-weight);line-height:var(--joy-text-body-l-line-height);letter-spacing:var(--joy-text-body-l-letter-spacing)}.joy-text-body-m{font-size:var(--joy-text-body-m-size);font-weight:var(--joy-text-body-m-weight);line-height:var(--joy-text-body-m-line-height);letter-spacing:var(--joy-text-body-m-letter-spacing)}.joy-text-body-s{font-size:var(--joy-text-body-s-size);font-weight:var(--joy-text-body-s-weight);line-height:var(--joy-text-body-s-line-height);letter-spacing:var(--joy-text-body-s-letter-spacing)}.joy-text-label-l{font-size:var(--joy-text-label-l-size);font-weight:var(--joy-text-label-l-weight);line-height:var(--joy-text-label-l-line-height);letter-spacing:var(--joy-text-label-l-letter-spacing)}.joy-text-label-m{font-size:var(--joy-text-label-m-size);font-weight:var(--joy-text-label-m-weight);line-height:var(--joy-text-label-m-line-height);letter-spacing:var(--joy-text-label-m-letter-spacing)}.joy-text-label-s{font-size:var(--joy-text-label-s-size);font-weight:var(--joy-text-label-s-weight);line-height:var(--joy-text-label-s-line-height);letter-spacing:var(--joy-text-label-s-letter-spacing)}:where(h1){font-family:var(--joy-font-family);font-size:var(--joy-text-headline-l-size);font-weight:var(--joy-text-headline-l-weight);line-height:var(--joy-text-headline-l-line-height);letter-spacing:var(--joy-text-headline-l-letter-spacing)}:where(h2){font-family:var(--joy-font-family);font-size:var(--joy-text-headline-m-size);font-weight:var(--joy-text-headline-m-weight);line-height:var(--joy-text-headline-m-line-height);letter-spacing:var(--joy-text-headline-m-letter-spacing)}:where(h3){font-family:var(--joy-font-family);font-size:var(--joy-text-headline-s-size);font-weight:var(--joy-text-headline-s-weight);line-height:var(--joy-text-headline-s-line-height);letter-spacing:var(--joy-text-headline-s-letter-spacing)}:where(h4){font-family:var(--joy-font-family);font-size:var(--joy-text-title-l-size);font-weight:var(--joy-text-title-l-weight);line-height:var(--joy-text-title-l-line-height);letter-spacing:var(--joy-text-title-l-letter-spacing)}:where(h5){font-family:var(--joy-font-family);font-size:var(--joy-text-title-m-size);font-weight:var(--joy-text-title-m-weight);line-height:var(--joy-text-title-m-line-height);letter-spacing:var(--joy-text-title-m-letter-spacing)}:where(h6){font-family:var(--joy-font-family);font-size:var(--joy-text-title-s-size);font-weight:var(--joy-text-title-s-weight);line-height:var(--joy-text-title-s-line-height);letter-spacing:var(--joy-text-title-s-letter-spacing)}:where(body){font-family:var(--joy-font-family);font-size:var(--joy-text-body-m-size);font-weight:var(--joy-text-body-m-weight);line-height:var(--joy-text-body-m-line-height);letter-spacing:var(--joy-text-body-m-letter-spacing)}:where(a){--joy-text-link-fg:var(--joy-color-text-primary);--joy-text-link-underline:var(--joy-color-border-strong);transition:color var(--joy-transition-base),text-decoration-color var(--joy-transition-base);font-weight:var(--joy-text-label-m-weight);color:var(--joy-text-link-fg);text-decoration-line:underline;-webkit-text-decoration-color:var(--joy-text-link-underline);text-decoration-color:var(--joy-text-link-underline);border-radius:var(--joy-radius-sm)}:where(a):hover{--joy-text-link-underline:currentColor}:where(a):focus-visible{outline:.125rem solid var(--joy-color-border-focus);outline-offset:.125rem}.joy-accordion{width:100%}.joy-accordion-item{border-bottom:1px solid var(--joy-color-border-default)}.joy-accordion-item__header{appearance:none;font:inherit;color:inherit;cursor:pointer;width:100%;padding:0;padding:var(--joy-spacing-5);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;margin:0;display:flex}.joy-accordion-item__header:focus-visible{outline:2px solid var(--joy-color-border-focus);outline-offset:-2px}.joy-accordion-item__title{font-family:var(--joy-font-family);font-size:var(--joy-font-size-md);color:var(--joy-color-text-primary);font-weight:600}.joy-accordion-item__icon{width:var(--joy-spacing-8);height:var(--joy-spacing-8);color:var(--joy-color-text-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.joy-accordion-item__content-wrapper{transition:grid-template-rows var(--joy-motion-base);grid-template-rows:0fr;display:grid}.joy-accordion-item__content{padding:0 var(--joy-spacing-5);font-family:var(--joy-font-family);font-size:var(--joy-font-size-md);color:var(--joy-color-text-secondary);overflow:hidden}.joy-accordion-item--is-open .joy-accordion-item__content-wrapper{grid-template-rows:1fr}.joy-accordion-item--is-open .joy-accordion-item__content{padding-bottom:var(--joy-spacing-5)}.joy-button{--joy-button-height:calc(var(--joy-control-line-height) + 2 * var(--joy-spacing-2));--joy-button-border-width:0px;--joy-button-padding-label:calc(var(--joy-spacing-4) - var(--joy-button-border-width));--joy-button-padding-icon:calc(var(--joy-spacing-2) - var(--joy-button-border-width));--joy-button-label-padding-x:var(--joy-spacing-2);--joy-button-icon-size:var(--joy-spacing-5);--joy-button-icon-slot:var(--joy-spacing-6);--joy-button-border:transparent;--joy-button-border-hover:var(--joy-button-border);--joy-button-bg-active:var(--joy-button-bg-hover);--joy-button-disabled-fill:13.7%;--joy-button-disabled-label:58.9%;--joy-button-disabled-ink:30%;--joy-button-bg-disabled:color-mix(in srgb, var(--joy-button-tone-bg) var(--joy-button-disabled-fill), var(--joy-color-bg-page));--joy-button-fg-disabled:color-mix(in srgb, var(--joy-button-tone-bg) var(--joy-button-disabled-label), var(--joy-color-bg-page));--joy-button-border-disabled:var(--joy-button-border);--joy-button-tone-bg:var(--joy-color-button-neutral-bg);--joy-button-tone-bg-hover:var(--joy-color-button-neutral-bg-hover);--joy-button-tone-bg-active:var(--joy-color-button-neutral-bg-active);--joy-button-tone-fg:var(--joy-color-button-neutral-fg);--joy-button-tone-ink:var(--joy-color-button-neutral-ink);--joy-button-tone-border:var(--joy-color-button-neutral-border);--joy-button-tone-border-hover:var(--joy-color-button-neutral-border-hover);--joy-button-tone-tint-hover:var(--joy-color-button-neutral-tint-hover);--joy-button-tone-tint-active:var(--joy-color-button-neutral-tint-active);appearance:none;font:inherit;color:var(--joy-button-fg);transition:background-color var(--joy-transition-base),border-color var(--joy-transition-base),color var(--joy-transition-base);height:var(--joy-button-height);padding:0;padding:0 calc(var(--joy-button-padding-label) - var(--joy-button-label-padding-x));border-radius:var(--joy-radius-full);font-family:var(--joy-font-family);font-size:var(--joy-text-label-m-size);font-weight:var(--joy-text-label-m-weight);letter-spacing:var(--joy-text-label-m-letter-spacing);white-space:nowrap;text-align:center;background:0 0;background-color:var(--joy-button-bg);border:none;border-color:var(--joy-button-border);cursor:pointer;justify-content:center;align-items:center;margin:0;text-decoration:none;display:inline-flex}.joy-button:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--joy-button-bg-hover);border-color:var(--joy-button-border-hover)}.joy-button:active:not(:disabled):not([aria-disabled=true]){background-color:var(--joy-button-bg-active)}.joy-button:disabled,.joy-button[aria-disabled=true]{color:var(--joy-button-fg-disabled);background-color:var(--joy-button-bg-disabled);border-color:var(--joy-button-border-disabled);cursor:not-allowed}.joy-button:focus-visible{outline:.125rem solid var(--joy-color-border-focus);outline-offset:.125rem}.joy-button--tone-info{--joy-button-tone-bg:var(--joy-color-button-info-bg);--joy-button-tone-bg-hover:var(--joy-color-button-info-bg-hover);--joy-button-tone-bg-active:var(--joy-color-button-info-bg-active);--joy-button-tone-fg:var(--joy-color-button-info-fg);--joy-button-tone-ink:var(--joy-color-button-info-ink);--joy-button-tone-border:var(--joy-color-button-info-border);--joy-button-tone-border-hover:var(--joy-color-button-info-border-hover);--joy-button-tone-tint-hover:var(--joy-color-button-info-tint-hover);--joy-button-tone-tint-active:var(--joy-color-button-info-tint-active)}.joy-button--tone-success{--joy-button-tone-bg:var(--joy-color-button-success-bg);--joy-button-tone-bg-hover:var(--joy-color-button-success-bg-hover);--joy-button-tone-bg-active:var(--joy-color-button-success-bg-active);--joy-button-tone-fg:var(--joy-color-button-success-fg);--joy-button-tone-ink:var(--joy-color-button-success-ink);--joy-button-tone-border:var(--joy-color-button-success-border);--joy-button-tone-border-hover:var(--joy-color-button-success-border-hover);--joy-button-tone-tint-hover:var(--joy-color-button-success-tint-hover);--joy-button-tone-tint-active:var(--joy-color-button-success-tint-active)}.joy-button--tone-warning{--joy-button-tone-bg:var(--joy-color-button-warning-bg);--joy-button-tone-bg-hover:var(--joy-color-button-warning-bg-hover);--joy-button-tone-bg-active:var(--joy-color-button-warning-bg-active);--joy-button-tone-fg:var(--joy-color-button-warning-fg);--joy-button-tone-ink:var(--joy-color-button-warning-ink);--joy-button-tone-border:var(--joy-color-button-warning-border);--joy-button-tone-border-hover:var(--joy-color-button-warning-border-hover);--joy-button-tone-tint-hover:var(--joy-color-button-warning-tint-hover);--joy-button-tone-tint-active:var(--joy-color-button-warning-tint-active)}.joy-button--tone-danger{--joy-button-tone-bg:var(--joy-color-button-danger-bg);--joy-button-tone-bg-hover:var(--joy-color-button-danger-bg-hover);--joy-button-tone-bg-active:var(--joy-color-button-danger-bg-active);--joy-button-tone-fg:var(--joy-color-button-danger-fg);--joy-button-tone-ink:var(--joy-color-button-danger-ink);--joy-button-tone-border:var(--joy-color-button-danger-border);--joy-button-tone-border-hover:var(--joy-color-button-danger-border-hover);--joy-button-tone-tint-hover:var(--joy-color-button-danger-tint-hover);--joy-button-tone-tint-active:var(--joy-color-button-danger-tint-active)}.joy-button--primary{--joy-button-bg:var(--joy-button-tone-bg);--joy-button-bg-hover:var(--joy-button-tone-bg-hover);--joy-button-bg-active:var(--joy-button-tone-bg-active);--joy-button-fg:var(--joy-button-tone-fg)}.joy-button--gradient,.joy-button--secondary,.joy-button.joy-button--link{--joy-button-bg:transparent;--joy-button-bg-hover:var(--joy-button-tone-tint-hover);--joy-button-bg-active:var(--joy-button-tone-tint-active);--joy-button-bg-disabled:transparent;--joy-button-fg:var(--joy-button-tone-ink);--joy-button-fg-disabled:color-mix(in srgb, var(--joy-button-tone-ink) var(--joy-button-disabled-ink), var(--joy-color-bg-page))}.joy-button--secondary{--joy-button-border:var(--joy-button-tone-border);--joy-button-border-hover:var(--joy-button-tone-border-hover);--joy-button-border-disabled:color-mix(in srgb, var(--joy-button-tone-border) var(--joy-button-disabled-ink), var(--joy-color-bg-page));--joy-button-border-width:1px;border:var(--joy-button-border-width) solid var(--joy-button-border)}.joy-button--gradient{--joy-button-border-width:2px;border:var(--joy-button-border-width) solid transparent;position:relative}.joy-button--gradient:before{content:"";inset:calc(-1 * var(--joy-button-border-width));padding:var(--joy-button-border-width);border-radius:inherit;background:var(--joy-gradient-brand-soft) border-box;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.joy-button--gradient:disabled:before,.joy-button--gradient[aria-disabled=true]:before{opacity:var(--joy-button-disabled-ink)}.joy-button.joy-button--link{--joy-button-height:var(--joy-spacing-8);--joy-button-icon-size:var(--joy-spacing-4);--joy-button-icon-slot:var(--joy-spacing-5);--joy-button-padding-label:var(--joy-spacing-2);--joy-button-padding-icon:var(--joy-spacing-2);border-radius:var(--joy-radius-sm)}.joy-button--size-sm{--joy-button-height:calc(var(--joy-control-line-height) + 2 * var(--joy-spacing-1));--joy-button-padding-label:calc(var(--joy-spacing-1) + var(--joy-button-label-padding-x) - var(--joy-button-border-width));--joy-button-padding-icon:calc(var(--joy-spacing-1) - var(--joy-button-border-width))}.joy-button--size-lg{--joy-button-height:calc(var(--joy-control-line-height) + 2 * var(--joy-control-padding-y-lg));--joy-button-padding-label:calc(var(--joy-control-padding-y-lg) + var(--joy-button-label-padding-x) - var(--joy-button-border-width));--joy-button-padding-icon:calc(var(--joy-control-padding-y-lg) - var(--joy-button-border-width))}.joy-button--has-icon:not(.joy-button--is-icon-only){padding-inline:var(--joy-button-padding-icon) calc(var(--joy-button-padding-label) - var(--joy-button-label-padding-x))}.joy-button--has-icon.joy-button--icon-position-right:not(.joy-button--is-icon-only){padding-inline:calc(var(--joy-button-padding-label) - var(--joy-button-label-padding-x)) var(--joy-button-padding-icon)}.joy-button--has-icon.joy-button--icon-position-right:not(.joy-button--is-icon-only) .joy-button__icon-wrapper{order:1}.joy-button--is-icon-only{width:var(--joy-button-height);padding:0}.joy-button--is-loading{cursor:progress}.joy-button__icon-wrapper{width:var(--joy-button-icon-slot);height:var(--joy-button-icon-slot);flex-shrink:0;justify-content:center;align-items:center;display:flex}.joy-button__icon-wrapper img,.joy-button__icon-wrapper svg{width:var(--joy-button-icon-size);height:var(--joy-button-icon-size);-o-object-fit:contain;object-fit:contain}.joy-button__label{padding:calc(.5 * (var(--joy-control-line-height) - var(--joy-text-label-m-line-height))) var(--joy-button-label-padding-x);line-height:var(--joy-text-label-m-line-height)}.joy-button__spinner{width:var(--joy-button-icon-size);height:var(--joy-button-icon-size);border-radius:var(--joy-radius-full);border:2px solid;border-right-color:#0000;animation:.8s linear infinite joy-button-spin}@media (prefers-reduced-motion:reduce){.joy-button__spinner{animation-duration:2s}}:root[data-motion=reduce] .joy-button__spinner{animation-duration:2s}@keyframes joy-button-spin{to{transform:rotate(1turn)}}.joy-checkbox{--joy-checkbox-size:1.375rem;--joy-checkbox-icon-size:var(--joy-spacing-3);--joy-checkbox-border:var(--joy-color-control-border);--joy-checkbox-bg:var(--joy-color-field-bg);--joy-checkbox-fg:var(--joy-color-control-fg-checked);--joy-checkbox-label-color:var(--joy-color-field-label);align-items:center;gap:var(--joy-spacing-2);min-height:var(--joy-checkbox-size);font-family:var(--joy-font-family);font-size:var(--joy-text-body-m-size);font-weight:var(--joy-text-body-m-weight);line-height:var(--joy-text-body-m-line-height);letter-spacing:var(--joy-text-body-m-letter-spacing);cursor:pointer;display:inline-flex;position:relative}.joy-checkbox:hover:not(.joy-checkbox--is-disabled):not(.joy-checkbox--invalid){--joy-checkbox-border:var(--joy-color-field-border-hover);--joy-checkbox-label-color:var(--joy-color-field-label-hover)}.joy-checkbox--is-checked,.joy-checkbox--is-indeterminate{--joy-checkbox-border:var(--joy-color-field-border-filled);--joy-checkbox-bg:var(--joy-color-control-bg-checked);--joy-checkbox-label-color:var(--joy-color-text-primary)}.joy-checkbox--is-checked:hover:not(.joy-checkbox--is-disabled):not(.joy-checkbox--invalid),.joy-checkbox--is-indeterminate:hover:not(.joy-checkbox--is-disabled):not(.joy-checkbox--invalid){--joy-checkbox-border:var(--joy-color-control-bg-checked-hover);--joy-checkbox-bg:var(--joy-color-control-bg-checked-hover)}.joy-checkbox:has(.joy-checkbox__input:focus-visible):not(.joy-checkbox--invalid){--joy-checkbox-border:var(--joy-color-border-focus)}.joy-checkbox--invalid{--joy-checkbox-border:var(--joy-color-field-border-error);--joy-checkbox-label-color:var(--joy-color-status-error-fg)}.joy-checkbox--is-disabled{--joy-checkbox-border:transparent;--joy-checkbox-bg:var(--joy-color-field-bg-disabled);--joy-checkbox-label-color:var(--joy-color-field-fg-disabled);cursor:not-allowed}.joy-checkbox--is-disabled.joy-checkbox--is-checked,.joy-checkbox--is-disabled.joy-checkbox--is-indeterminate{--joy-checkbox-bg:var(--joy-color-field-fg-disabled)}.joy-checkbox__input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.joy-checkbox__box{transition:background-color var(--joy-transition-base),border-color var(--joy-transition-base);width:var(--joy-checkbox-size);height:var(--joy-checkbox-size);color:var(--joy-checkbox-fg);background-color:var(--joy-checkbox-bg);border:1px solid var(--joy-checkbox-border);border-radius:var(--joy-radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.joy-checkbox__icon{width:var(--joy-checkbox-icon-size);height:var(--joy-checkbox-icon-size);opacity:0}.joy-checkbox--is-checked .joy-checkbox__icon,.joy-checkbox--is-indeterminate .joy-checkbox__icon{opacity:1}.joy-checkbox__label{color:var(--joy-checkbox-label-color);-webkit-user-select:none;user-select:none}.joy-card{--joy-card-space:var(--joy-spacing-6);--joy-card-padding:calc(var(--joy-card-space) - var(--joy-surface-border-width));--joy-card-gap:var(--joy-spacing-4);--joy-surface-border-width:1px;background-color:var(--joy-color-bg-surface);border:var(--joy-surface-border-width) solid var(--joy-color-button-neutral-border);border-radius:var(--joy-card-space);width:100%;font-family:var(--joy-font-family);color:var(--joy-color-text-primary);flex-direction:column;display:flex;overflow:hidden}.joy-card--padding-none{--joy-card-padding:0}.joy-card--padding-sm{--joy-card-space:var(--joy-spacing-3)}.joy-card__media{flex-shrink:0}.joy-card__media img,.joy-card__media video{width:100%;display:block}.joy-card__body{gap:var(--joy-card-gap);padding:var(--joy-card-padding)}.joy-card__body,.joy-card__header{flex-direction:column;display:flex}.joy-card__header{gap:var(--joy-spacing-1)}.joy-card__title{font-size:var(--joy-font-size-xl);margin:0;font-weight:600}.joy-card__subtitle{font-size:var(--joy-font-size-md);color:var(--joy-color-text-secondary);margin:0}.joy-card__footer{gap:var(--joy-spacing-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.joy-container{width:100%;max-width:var(--joy-layout-max-width);padding-inline:var(--joy-layout-margin);margin-inline:auto}.joy-container--fluid{max-width:none}.joy-container--bleed{width:auto;max-width:none;margin-inline:calc(-1 * var(--joy-layout-margin));padding-inline:0}.joy-grid{--joy-grid-row-gap:var(--joy-layout-gutter);grid-template-columns:repeat(var(--joy-layout-columns),minmax(0,1fr));gap:var(--joy-grid-row-gap) var(--joy-layout-gutter);display:grid}.joy-grid-item{grid-column:var(--joy-grid-item-start-mobile,auto)/span min(var(--joy-grid-item-span-mobile,var(--joy-layout-columns)),var(--joy-layout-columns))}@media (width>=768px){.joy-grid-item{grid-column:var(--joy-grid-item-start-tablet,auto)/span min(var(--joy-grid-item-span-tablet,var(--joy-layout-columns)),var(--joy-layout-columns))}}@media (width>=1080px){.joy-grid-item{grid-column:var(--joy-grid-item-start-desktop,auto)/span min(var(--joy-grid-item-span-desktop,var(--joy-layout-columns)),var(--joy-layout-columns))}}.joy-counter{--joy-counter-height:calc(var(--joy-control-line-height) + 2 * var(--joy-spacing-2));--joy-counter-icon-size:var(--joy-spacing-5);--joy-counter-icon-slot:var(--joy-spacing-6);--joy-counter-padding-icon:var(--joy-spacing-2);--joy-counter-bg:var(--joy-color-bg-surface);--joy-counter-border:var(--joy-color-button-neutral-border);--joy-counter-fg:var(--joy-color-text-primary);--joy-counter-fg-disabled:var(--joy-color-button-fg-disabled);height:var(--joy-counter-height);font-family:var(--joy-font-family);color:var(--joy-counter-fg);background-color:var(--joy-counter-bg);box-shadow:inset 0 0 0 1px var(--joy-counter-border);border-radius:var(--joy-radius-full);align-items:center;display:inline-flex}.joy-counter--size-sm{--joy-counter-height:calc(var(--joy-control-line-height) + 2 * var(--joy-spacing-1))}.joy-counter--is-disabled{cursor:not-allowed}.joy-counter--is-disabled .joy-counter__value{color:var(--joy-counter-fg-disabled)}.joy-counter__handle{appearance:none;font:inherit;color:inherit;transition:color var(--joy-transition-base),opacity var(--joy-transition-base);width:calc(var(--joy-counter-icon-slot) + 2 * var(--joy-counter-padding-icon));height:100%;padding:0;padding-inline:var(--joy-counter-padding-icon);border-radius:var(--joy-radius-full);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;display:inline-flex}.joy-counter__handle:hover:not(:disabled){opacity:.7}.joy-counter__handle:focus-visible{outline:2px solid var(--joy-color-border-focus);outline-offset:-2px}.joy-counter__handle:disabled{color:var(--joy-counter-fg-disabled);cursor:not-allowed}.joy-counter__handle svg{width:var(--joy-counter-icon-size);height:var(--joy-counter-icon-size)}.joy-counter__value{font-family:var(--joy-font-family);font-size:var(--joy-text-label-m-size);font-weight:var(--joy-text-label-m-weight);line-height:var(--joy-text-label-m-line-height);letter-spacing:var(--joy-text-label-m-letter-spacing);text-align:center;min-width:2ch}.joy-popup{--joy-popup-max-width:32rem;--joy-popup-gutter-block:var(--joy-spacing-8);--joy-popup-gutter-inline:var(--joy-spacing-4);--joy-popup-padding:var(--joy-spacing-6);--joy-popup-radius:var(--joy-popup-padding);--joy-popup-sheet-padding-bottom:var(--joy-popup-padding);--joy-popup-edges:none;--joy-popup-close-size:2.5rem;--joy-popup-gap:var(--joy-spacing-6);--joy-popup-gap-inner:var(--joy-spacing-3);--joy-popup-backdrop-fade:var(--joy-transition-base);--joy-popup-fade:var(--joy-transition-fast);--joy-popup-motion:var(--joy-motion-fast);width:calc(100% - 2 * var(--joy-popup-gutter-inline));max-width:var(--joy-popup-max-width);height:fit-content;max-height:calc(100% - 2 * var(--joy-popup-gutter-block));color:inherit;background:0 0;border:0;flex-direction:column;margin:auto;padding:0;display:none;position:fixed;inset:0;overflow:visible}@supports (-webkit-touch-callout:none){.joy-popup{--joy-popup-sheet-padding-bottom:var(--joy-spacing-3);--joy-popup-edges:block}}.joy-popup[open]{display:flex}.joy-popup .joy-popup__body:focus-visible,.joy-popup:focus-visible{outline:none}.joy-popup::backdrop{background-color:var(--joy-color-bg-overlay)}@media (width<=639px){.joy-popup{--joy-popup-gutter-block:var(--joy-spacing-4)}}.joy-popup--size-lg{--joy-popup-max-width:48rem}.joy-popup--bottom{margin-block-end:var(--joy-popup-gutter-block)}.joy-popup--sheet .joy-popup__handle{display:none}@media (width<=639px){.joy-popup--sheet{width:100%;max-width:none;max-height:calc(100% - var(--joy-layout-header-height));margin:auto 0 0;overflow:clip}.joy-popup--sheet .joy-popup__panel{touch-action:pan-x}.joy-popup--sheet .joy-popup__close{display:none}.joy-popup--sheet .joy-popup__edge--bottom{background-color:var(--joy-color-bg-surface)}.joy-popup--sheet.joy-popup--is-closing .joy-popup__edge--bottom{background-color:var(--joy-color-bg-overlay);transition:background-color 0s var(--joy-duration-fast)}.joy-popup--sheet .joy-popup__card{border-radius:var(--joy-popup-radius) var(--joy-popup-radius) 0 0;border-block-end:0}.joy-popup--sheet .joy-popup__body{padding-top:0;padding-bottom:calc(var(--joy-popup-sheet-padding-bottom) + env(safe-area-inset-bottom));touch-action:pan-y}.joy-popup--sheet .joy-popup__handle{width:100%;height:var(--joy-spacing-8);cursor:grab;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.joy-popup--sheet .joy-popup__handle:before{content:"";width:var(--joy-spacing-8);height:var(--joy-spacing-1);background-color:var(--joy-color-border-strong);border-radius:var(--joy-radius-full)}}.joy-popup__edge{display:var(--joy-popup-edges);pointer-events:none;background-color:var(--joy-color-bg-overlay);background-clip:content-box;height:0;position:fixed;inset-inline:0}.joy-popup__edge--top{padding-top:calc(env(safe-area-inset-top) + var(--joy-spacing-6));top:0}.joy-popup__edge--bottom{padding-bottom:calc(env(safe-area-inset-bottom) + var(--joy-spacing-6));bottom:0}.joy-popup__panel{align-items:center;gap:var(--joy-spacing-4);flex-direction:column;width:100%;min-height:0;display:flex}.joy-popup__close{appearance:none;font:inherit;color:var(--joy-color-text-primary);cursor:pointer;transition:opacity var(--joy-transition-base);width:var(--joy-popup-close-size);height:var(--joy-popup-close-size);background:0 0;background-color:var(--joy-color-bg-surface);border-radius:var(--joy-radius-full);border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.joy-popup__close:hover{opacity:.8}.joy-popup__close:focus-visible{outline:2px solid var(--joy-color-border-focus);outline-offset:2px}.joy-popup__close svg{width:var(--joy-spacing-5);height:var(--joy-spacing-5)}.joy-popup__card{--joy-surface-border-width:1px;background-color:var(--joy-color-bg-surface);border:var(--joy-surface-border-width) solid var(--joy-color-button-neutral-border);border-radius:var(--joy-popup-radius);width:100%;font-family:var(--joy-font-family);overflow:clip}.joy-popup__body,.joy-popup__card{flex-direction:column;min-height:0;display:flex}.joy-popup__body{gap:var(--joy-popup-gap);padding:calc(var(--joy-popup-padding) - var(--joy-surface-border-width));overscroll-behavior:contain;overflow-y:auto}.joy-popup__body>*{flex-shrink:0}.joy-popup__header{gap:var(--joy-popup-gap-inner);flex-direction:column;display:flex}.joy-popup__title{font-family:var(--joy-font-family);font-size:var(--joy-text-title-m-size);font-weight:var(--joy-text-title-m-weight);line-height:var(--joy-text-title-m-line-height);letter-spacing:var(--joy-text-title-m-letter-spacing);color:var(--joy-color-text-primary);margin:0}.joy-popup__eyebrow{color:var(--joy-color-text-muted);display:block}.joy-popup__description{font-family:var(--joy-font-family);font-size:var(--joy-text-body-m-size);font-weight:var(--joy-text-body-m-weight);line-height:var(--joy-text-body-m-line-height);letter-spacing:var(--joy-text-body-m-letter-spacing);color:var(--joy-color-text-primary);margin:0}.joy-popup__actions{gap:var(--joy-popup-gap-inner);flex-direction:column;display:flex}.joy-popup{transition:opacity var(--joy-popup-fade)}.joy-popup::backdrop{transition:opacity var(--joy-popup-backdrop-fade)}.joy-popup .joy-popup__panel{transition:transform var(--joy-popup-motion)}.joy-popup--is-closing,.joy-popup--is-closing::backdrop,.joy-popup:not([open]),.joy-popup:not([open])::backdrop{opacity:0}.joy-popup--is-closing .joy-popup__panel,.joy-popup:not([open]) .joy-popup__panel{transform:scale(var(--joy-motion-scale))}@media (width<=639px){.joy-popup--sheet.joy-popup--is-closing,.joy-popup--sheet:not([open]){opacity:var(--joy-motion-factor)}.joy-popup--sheet.joy-popup--is-closing .joy-popup__panel,.joy-popup--sheet:not([open]) .joy-popup__panel{transform:translateY(calc(100% * var(--joy-motion-factor)))}}@starting-style{.joy-popup[open],.joy-popup[open]::backdrop{opacity:0}.joy-popup[open] .joy-popup__panel{transform:scale(var(--joy-motion-scale))}@media (width<=639px){.joy-popup--sheet[open]{opacity:var(--joy-motion-factor)}.joy-popup--sheet[open] .joy-popup__panel{transform:translateY(calc(100% * var(--joy-motion-factor)))}}}html:has(.joy-popup[open]){overflow:hidden}.joy-text-link{appearance:none;font:inherit;color:var(--joy-text-link-fg);cursor:pointer;--joy-text-link-fg:var(--joy-color-text-primary);--joy-text-link-underline:var(--joy-color-border-strong);transition:color var(--joy-transition-base),text-decoration-color var(--joy-transition-base);font-weight:var(--joy-text-label-m-weight);text-decoration-line:underline;-webkit-text-decoration-color:var(--joy-text-link-underline);text-decoration-color:var(--joy-text-link-underline);border-radius:var(--joy-radius-sm);background:0 0;border:none;margin:0;padding:0;display:inline}.joy-text-link--is-disabled,.joy-text-link:hover{--joy-text-link-underline:currentColor}.joy-text-link:focus-visible{outline:.125rem solid var(--joy-color-border-focus);outline-offset:.125rem}.joy-text-link--is-disabled{--joy-text-link-fg:var(--joy-color-text-disabled);cursor:not-allowed}.joy-cookie-consent{--joy-surface-border-width:1px;background-color:var(--joy-color-bg-surface);border:var(--joy-surface-border-width) solid var(--joy-color-button-neutral-border);border-radius:var(--joy-cookie-consent-space);--joy-cookie-consent-width:24rem;--joy-cookie-consent-gap:var(--joy-spacing-4);--joy-cookie-consent-space:var(--joy-spacing-6);--joy-cookie-consent-padding:calc(var(--joy-cookie-consent-space) - var(--joy-surface-border-width));--joy-cookie-consent-offset:var(--joy-spacing-4);inset:auto var(--joy-cookie-consent-offset) var(--joy-cookie-consent-offset) auto;gap:var(--joy-cookie-consent-gap);width:min(var(--joy-cookie-consent-width),100% - 2 * var(--joy-cookie-consent-offset));padding:var(--joy-cookie-consent-padding);color:var(--joy-color-text-primary);font-family:var(--joy-font-family);box-shadow:var(--joy-shadow-float);flex-direction:column;margin:0;display:flex;position:fixed}.joy-cookie-consent__close{position:absolute;inset-block-start:var(--joy-cookie-consent-padding);inset-inline-end:var(--joy-cookie-consent-padding)}.joy-cookie-consent__title{font-family:var(--joy-font-family);font-size:var(--joy-text-title-m-size);font-weight:var(--joy-text-title-m-weight);line-height:var(--joy-text-title-m-line-height);letter-spacing:var(--joy-text-title-m-letter-spacing);min-height:var(--joy-spacing-8);align-items:center;margin:0;padding-inline-end:var(--joy-spacing-9);display:flex}.joy-cookie-consent__description{font-family:var(--joy-font-family);font-size:var(--joy-text-body-m-size);font-weight:var(--joy-text-body-m-weight);line-height:var(--joy-text-body-m-line-height);letter-spacing:var(--joy-text-body-m-letter-spacing);color:var(--joy-color-text-secondary);margin:0}.joy-cookie-consent__actions{gap:var(--joy-spacing-2);flex-direction:column;display:flex}.joy-cookie-consent__footer{gap:var(--joy-spacing-2) var(--joy-spacing-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.joy-cookie-consent__links{font-family:var(--joy-font-family);font-size:var(--joy-text-body-s-size);font-weight:var(--joy-text-body-s-weight);line-height:var(--joy-text-body-s-line-height);letter-spacing:var(--joy-text-body-s-letter-spacing);gap:var(--joy-spacing-3);display:flex}.joy-cookie-consent__section{gap:var(--joy-spacing-2);flex-direction:column;display:flex}.joy-cookie-consent__section-head{gap:var(--joy-spacing-4);justify-content:space-between;align-items:center;display:flex}.joy-cookie-consent__section-title{font-family:var(--joy-font-family);font-size:var(--joy-text-title-s-size);font-weight:var(--joy-text-title-s-weight);line-height:var(--joy-text-title-s-line-height);letter-spacing:var(--joy-text-title-s-letter-spacing);margin:0}.joy-cookie-consent__table{font-family:var(--joy-font-family);font-size:var(--joy-text-body-s-size);font-weight:var(--joy-text-body-s-weight);line-height:var(--joy-text-body-s-line-height);letter-spacing:var(--joy-text-body-s-letter-spacing);border-collapse:collapse;width:100%}.joy-cookie-consent__table td,.joy-cookie-consent__table th{padding:var(--joy-spacing-2);text-align:start;vertical-align:top;border-block-end:1px solid var(--joy-color-border-subtle)}.joy-cookie-consent__table th{color:var(--joy-color-text-secondary);font-weight:600}.joy-divider{background-color:var(--joy-color-border-subtle);border:none;flex-shrink:0;margin:0}.joy-divider--horizontal{width:100%;height:1px}.joy-divider--vertical{width:1px;height:100%}.joy-footer{background-color:var(--joy-color-bg-surface-subtle);font-family:var(--joy-font-family);width:100%}.joy-footer__main-heading{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.joy-footer__content{gap:var(--joy-spacing-8);padding:var(--joy-spacing-8);flex-direction:column;max-width:1728px;margin:0 auto;display:flex}@media (width>=1024px){.joy-footer__content{gap:7rem;padding:6.7rem 10.25rem}}.joy-footer__main{gap:var(--joy-spacing-8);flex-direction:column;display:flex}@media (width>=1024px){.joy-footer__main{flex-direction:row;gap:10.9rem}}.joy-footer__logo{flex-shrink:0}.joy-footer__logo-link{display:inline-block}.joy-footer__logo-link:focus-visible{outline:2px solid var(--joy-color-border-focus);outline-offset:2px}.joy-footer__logo-image{width:auto;height:5.3rem;filter:var(--joy-logo-tint)}@media (width>=1024px){.joy-footer__logo-image{height:8.5rem}}.joy-footer__nav{gap:var(--joy-spacing-8);flex-direction:column;flex:1;display:flex}@media (width>=1024px){.joy-footer__nav{gap:var(--joy-spacing-8)}}.joy-footer__sections{gap:var(--joy-spacing-8);flex-direction:column;display:flex}@media (width>=1024px){.joy-footer__sections{flex-direction:row;gap:8.4rem}}.joy-footer__section{gap:var(--joy-spacing-6);flex-direction:column;flex:1;min-width:0;display:flex}@media (width>=1024px){.joy-footer__section--promises{flex:none;width:19.2rem}}.joy-footer__section-title{font-size:var(--joy-font-size-sm);color:var(--joy-color-text-primary);opacity:.4;margin:0;font-weight:700}@media (width>=1024px){.joy-footer__section-title{color:var(--joy-color-text-secondary);opacity:1}}.joy-footer__section-links{gap:var(--joy-spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.joy-footer__section-link-item{margin:0}.joy-footer__section-link{font-size:var(--joy-font-size-sm);color:var(--joy-color-text-primary);opacity:.8;transition:opacity var(--joy-transition-base);font-weight:400;text-decoration:none}.joy-footer__section-link:hover{opacity:1}.joy-footer__section-link:focus-visible{outline:2px solid var(--joy-color-border-focus);outline-offset:2px}.joy-footer__promises-list{gap:var(--joy-spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.joy-footer__promise-item{align-items:flex-start;gap:var(--joy-spacing-2);display:flex}.joy-footer__promise-icon{width:var(--joy-spacing-5);height:var(--joy-spacing-5);flex-shrink:0}.joy-footer__promise-label{font-size:var(--joy-font-size-sm);color:var(--joy-color-text-primary);opacity:.8;font-weight:400}.joy-footer__payment{gap:var(--joy-spacing-6);flex-direction:column;display:flex}.joy-footer__payment-list{gap:var(--joy-spacing-3);flex-wrap:wrap;display:flex}.joy-footer__payment-item{width:2.1875rem;height:var(--joy-spacing-6);border-radius:var(--joy-radius-sm);border:1px solid var(--joy-grey-200);background-color:var(--joy-base-white);justify-content:center;align-items:center;display:flex;overflow:hidden}.joy-footer__payment-item--klarna{background-color:#feb4c7}.joy-footer__payment-icon{-o-object-fit:contain;object-fit:contain;max-width:70%;max-height:70%}.joy-footer__bottom,.joy-footer__bottom-row{gap:var(--joy-spacing-8);flex-direction:column;display:flex}@media (width>=1024px){.joy-footer__bottom-row{flex-direction:row;justify-content:space-between;align-items:center}}.joy-footer__legal{gap:var(--joy-spacing-3);flex-direction:column;display:flex}@media (width>=1024px){.joy-footer__legal{gap:var(--joy-spacing-5);flex-direction:row}}.joy-footer__legal-link{font-size:var(--joy-font-size-xs);color:var(--joy-color-text-muted);transition:color var(--joy-transition-base);font-weight:500;text-decoration:none}.joy-footer__legal-link:hover{color:var(--joy-color-text-primary)}.joy-footer__legal-link:focus-visible{outline:2px solid var(--joy-color-border-focus);outline-offset:2px}@media (width>=1024px){.joy-footer__legal-link{color:var(--joy-color-text-secondary)}}.joy-footer__copyright{font-size:var(--joy-font-size-xs);color:var(--joy-color-text-primary);margin:0;font-weight:500}.joy-footer__social{gap:var(--joy-spacing-6);display:flex}.joy-footer__social-link{width:var(--joy-spacing-5);height:var(--joy-spacing-5);transition:opacity var(--joy-transition-base);justify-content:center;align-items:center;display:flex}.joy-footer__social-link:hover{opacity:.7}.joy-footer__social-link:focus-visible{outline:2px solid var(--joy-color-border-focus);outline-offset:2px}.joy-footer__social-icon{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.joy-footer-simple{font-family:var(--joy-font-family);font-size:var(--joy-text-body-s-size);font-weight:var(--joy-text-body-s-weight);line-height:var(--joy-text-body-s-line-height);letter-spacing:var(--joy-text-body-s-letter-spacing);justify-content:center;align-items:center;gap:var(--joy-spacing-5);width:100%;color:var(--joy-color-text-secondary);flex-wrap:wrap;display:flex}.joy-footer-simple:has(.joy-footer-simple__nav){justify-content:space-between}@media (width<=639px){.joy-footer-simple{gap:var(--joy-spacing-3)}}.joy-footer-simple__copyright{margin:0}.joy-footer-simple__nav{align-items:center;gap:var(--joy-spacing-5);display:flex}.joy-footer-simple__link{color:var(--joy-color-text-secondary);transition:color var(--joy-transition-base);text-decoration:none}.joy-footer-simple__link:hover{color:var(--joy-color-text-primary)}.joy-footer-simple__link:focus-visible{outline:2px solid var(--joy-color-border-focus);outline-offset:2px;border-radius:var(--joy-radius-sm)}.joy-brand-logo{--joy-brand-logo-line:var(--joy-spacing-6);--joy-brand-logo-ink:currentColor;--joy-brand-logo-sweep-duration:1.2s;--joy-brand-logo-sweep-delay:.8s;height:calc(var(--joy-brand-logo-line) * var(--joy-brand-logo-lines));background:linear-gradient(90deg,var(--joy-brand-logo-ink) 0 42.5%,var(--joy-brand-yellow) 50%,var(--joy-brand-pink) 69%,var(--joy-brand-purple) 88%,color-mix(in srgb,var(--joy-brand-purple) 37%,var(--joy-brand-blue)) 100%) 0 0/235.5% 100% no-repeat;flex-shrink:0;display:block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.joy-brand-logo--theme-black{--joy-brand-logo-ink:var(--joy-base-black)}.joy-brand-logo--theme-white{--joy-brand-logo-ink:var(--joy-base-white)}.joy-brand-logo--size-sm{--joy-brand-logo-line:var(--joy-spacing-5)}.joy-brand-logo--size-md{--joy-brand-logo-line:var(--joy-spacing-6)}.joy-brand-logo--size-lg{--joy-brand-logo-line:var(--joy-spacing-15)}.joy-brand-logo--effect-auto{animation:joy-brand-logo-sweep var(--joy-brand-logo-sweep-duration) ease-out var(--joy-brand-logo-sweep-delay) forwards}.joy-brand-logo--effect-hover{transition:background-position var(--joy-brand-logo-sweep-duration) ease-out}.joy-brand-logo--effect-hover:hover{background-position:100% 0}@media (prefers-reduced-motion:reduce){.joy-brand-logo--effect-auto{--joy-brand-logo-sweep-duration:0s;--joy-brand-logo-sweep-delay:0s}.joy-brand-logo--effect-hover{transition:none}}:root[data-motion=reduce] .joy-brand-logo--effect-auto{--joy-brand-logo-sweep-duration:0s;--joy-brand-logo-sweep-delay:0s}:root[data-motion=reduce] .joy-brand-logo--effect-hover{transition:none}@keyframes joy-brand-logo-sweep{to{background-position:100% 0}}.joy-field-footer{align-items:center;gap:var(--joy-spacing-2);min-height:var(--joy-spacing-8);font-family:var(--joy-font-family);font-size:var(--joy-text-body-s-size);font-weight:var(--joy-text-body-s-weight);line-height:var(--joy-text-body-s-line-height);letter-spacing:var(--joy-text-body-s-letter-spacing);color:var(--joy-color-text-primary);display:flex}.joy-field-footer__count{font-variant-numeric:tabular-nums}.joy-field-footer__action{appearance:none;font:inherit;color:var(--joy-color-text-primary);cursor:pointer;transition:background-color var(--joy-transition-base),color var(--joy-transition-base);width:var(--joy-spacing-8);height:var(--joy-spacing-8);border-radius:var(--joy-radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;margin-inline-start:auto;padding:0;display:flex}.joy-field-footer__action:hover:not(:disabled){background-color:var(--joy-color-button-neutral-tint-hover)}.joy-field-footer__action:active:not(:disabled){background-color:var(--joy-color-button-neutral-tint-active)}.joy-field-footer__action:focus-visible{outline:.125rem solid var(--joy-color-border-focus);outline-offset:.125rem}.joy-field-footer__action:disabled{color:var(--joy-color-field-fg-disabled);cursor:not-allowed}.joy-field-footer__action img,.joy-field-footer__action svg{width:var(--joy-spacing-5);height:var(--joy-spacing-5)}.joy-input-wrapper{width:100%;min-width:0}.joy-input{--joy-field-line-height:var(--joy-control-line-height);--joy-field-padding-y:var(--joy-control-padding-y-md);--joy-field-height:calc(var(--joy-field-line-height) + 2 * var(--joy-field-padding-y));--joy-field-border-width:1px;--joy-field-padding-x:calc(var(--joy-spacing-3) - var(--joy-field-border-width));--joy-field-radius:var(--joy-radius-lg);--joy-field-font-size:var(--joy-text-body-m-size);--joy-field-label-font-size:var(--joy-text-body-m-size);--joy-field-label-line-height:var(--joy-text-body-m-line-height);--joy-field-floating-label-font-size:var(--joy-text-body-s-size);--joy-field-floating-label-line-height:var(--joy-spacing-3);--joy-field-floating-line-height:var(--joy-text-body-m-line-height);--joy-field-floating-padding-y:calc(.5 * (var(--joy-field-height) - var(--joy-field-floating-label-line-height) - var(--joy-field-floating-line-height)));--joy-field-floating-value-top:calc(var(--joy-field-floating-padding-y) + var(--joy-field-floating-label-line-height));--joy-field-icon-size:var(--joy-spacing-5);--joy-field-icon-slot:var(--joy-spacing-6);--joy-field-bg:var(--joy-color-field-bg);--joy-field-fg:var(--joy-color-text-primary);--joy-field-border:var(--joy-color-field-border);--joy-field-label-color:var(--joy-color-field-label);--joy-field-icon-color:var(--joy-color-text-secondary);--joy-field-caret:var(--joy-color-border-focus);transition:border-color var(--joy-transition-base);font-family:var(--joy-font-family);font-size:var(--joy-field-font-size);font-weight:var(--joy-text-body-m-weight);letter-spacing:var(--joy-text-body-m-letter-spacing);color:var(--joy-field-fg);background-color:var(--joy-field-bg);border:var(--joy-field-border-width) solid var(--joy-field-border);border-radius:var(--joy-field-radius);align-items:center;gap:var(--joy-spacing-2);padding-inline:var(--joy-field-padding-x);display:flex;position:relative}.joy-input:hover:not(.joy-input--focused):not(.joy-input--invalid):not(.joy-input--is-disabled){--joy-field-border:var(--joy-color-field-border-hover);--joy-field-label-color:var(--joy-color-field-label-hover)}.joy-input--focused:not(.joy-input--invalid){--joy-field-border:var(--joy-color-border-focus)}.joy-input--invalid{--joy-field-border:var(--joy-color-field-border-error);--joy-field-label-color:var(--joy-color-status-error-fg)}.joy-input--is-disabled{--joy-field-bg:var(--joy-color-field-bg-disabled);--joy-field-border:transparent;--joy-field-label-color:var(--joy-color-field-fg-disabled);--joy-field-fg:var(--joy-color-field-fg-disabled);--joy-field-icon-color:var(--joy-color-field-fg-disabled);cursor:not-allowed}.joy-input--size-lg{--joy-field-padding-y:var(--joy-control-padding-y-lg)}.joy-input__label{transition:top var(--joy-motion-base),font-size var(--joy-motion-base),transform var(--joy-motion-base),color var(--joy-transition-base);left:var(--joy-field-padding-x);font-size:var(--joy-field-label-font-size);line-height:var(--joy-field-label-line-height);color:var(--joy-field-label-color);pointer-events:none;position:absolute}.joy-input__required{margin-inline-start:.125rem}.joy-input>.joy-input__field::placeholder{color:#0000}.joy-input--floating>.joy-input__field::placeholder{color:var(--joy-color-field-placeholder)}.joy-input:not(:has(>.joy-input__label))>.joy-input__field::-moz-placeholder{color:var(--joy-color-field-placeholder)}.joy-input:not(:has(>.joy-input__label))>.joy-input__field::placeholder{color:var(--joy-color-field-placeholder)}.joy-input:has(>.joy-input__field:autofill)>.joy-input__field::-moz-placeholder{color:var(--joy-color-field-placeholder)}.joy-input:has(>.joy-input__field:-webkit-autofill)>.joy-input__field::placeholder{color:var(--joy-color-field-placeholder)}.joy-input:has(>.joy-input__field:autofill)>.joy-input__field::placeholder{color:var(--joy-color-field-placeholder)}.joy-input:has(>.joy-input__field:autofill)>.joy-input__field::placeholder{color:var(--joy-color-field-placeholder)}:is(.joy-input--floating>.joy-input__label,.joy-input:has(>.joy-input__field:autofill)>.joy-input__label),:is(.joy-input--floating>.joy-input__label,.joy-input:has(>.joy-input__field:autofill)>.joy-input__label){top:calc(var(--joy-field-floating-padding-y) - var(--joy-field-border-width));font-size:var(--joy-field-floating-label-font-size);line-height:var(--joy-field-floating-label-line-height);transform:none}.joy-input__label{top:50%;transform:translateY(-50%)}.joy-input>.joy-input__field{min-height:calc(var(--joy-field-height) - 2 * var(--joy-field-border-width));padding-block:calc(var(--joy-field-padding-y) - var(--joy-field-border-width));line-height:var(--joy-field-line-height);letter-spacing:inherit;caret-color:var(--joy-field-caret)}:is(.joy-input--floating,.joy-input:has(>.joy-input__field:autofill)),:is(.joy-input--floating,.joy-input:has(>.joy-input__field:autofill)){align-items:stretch}:is(.joy-input--floating>.joy-input__field,.joy-input:has(>.joy-input__field:autofill)>.joy-input__field),:is(.joy-input--floating>.joy-input__field,.joy-input:has(>.joy-input__field:autofill)>.joy-input__field){padding-top:calc(var(--joy-field-floating-value-top) - var(--joy-field-border-width));padding-bottom:calc(var(--joy-field-floating-padding-y) - var(--joy-field-border-width));line-height:var(--joy-field-floating-line-height)}.joy-input{--joy-input-prefix-width:var(--joy-field-icon-slot);cursor:text}:is(.joy-input--floating .joy-input__prefix,.joy-input:has(.joy-input__field:autofill) .joy-input__prefix),:is(.joy-input--floating .joy-input__prefix,.joy-input:has(.joy-input__field:autofill) .joy-input__prefix){align-self:center}:is(.joy-input--floating .joy-input__suffix,.joy-input--floating .joy-input__clear,.joy-input:has(.joy-input__field:autofill) .joy-input__suffix,.joy-input:has(.joy-input__field:autofill) .joy-input__clear),:is(.joy-input--floating .joy-input__suffix,.joy-input--floating .joy-input__clear,.joy-input:has(.joy-input__field:autofill) .joy-input__suffix,.joy-input:has(.joy-input__field:autofill) .joy-input__clear){margin-top:var(--joy-field-floating-label-line-height);align-self:center}:is(.joy-input--floating .joy-input__mask,.joy-input:has(.joy-input__field:autofill) .joy-input__mask),:is(.joy-input--floating .joy-input__mask,.joy-input:has(.joy-input__field:autofill) .joy-input__mask){display:block}.joy-input__mask{top:calc(var(--joy-field-floating-value-top) - var(--joy-field-border-width));left:var(--joy-field-padding-x);line-height:var(--joy-field-floating-line-height);color:var(--joy-color-field-placeholder);white-space:pre;pointer-events:none;display:none;position:absolute}.joy-input__mask-typed,.joy-select__mask-typed{visibility:hidden}.joy-input--has-prefix .joy-input__label,.joy-input--has-prefix .joy-input__mask{left:calc(var(--joy-field-padding-x) + var(--joy-input-prefix-width) + var(--joy-spacing-2))}.joy-input__field{appearance:none;font:inherit;color:inherit;background:0 0;border:none;outline:none;flex:1;min-width:0;margin:0;padding:0}.joy-input__field:disabled{cursor:not-allowed}.joy-input__field:-webkit-autofill{-webkit-box-shadow:0 0 0 50px var(--joy-field-bg) inset;-webkit-text-fill-color:var(--joy-field-fg);caret-color:var(--joy-field-caret)}.joy-input__field:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px var(--joy-field-bg) inset;-webkit-text-fill-color:var(--joy-field-fg);caret-color:var(--joy-field-caret)}.joy-input__field:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 50px var(--joy-field-bg) inset;-webkit-text-fill-color:var(--joy-field-fg);caret-color:var(--joy-field-caret)}.joy-input__field[type=number]{appearance:textfield}.joy-input__field[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.joy-input__field[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.joy-input__field::-webkit-datetime-edit{padding:0}.joy-input__field::-webkit-datetime-edit-fields-wrapper{padding:0}.joy-input__field::-webkit-calendar-picker-indicator{width:var(--joy-field-icon-slot);height:var(--joy-field-icon-size);background:var(--joy-field-icon-color);-webkit-mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M8%202v3m8-3v3M3%209h18%22%2F%3E%3Crect%20width%3D%2218%22%20height%3D%2218%22%20x%3D%223%22%20y%3D%223%22%20rx%3D%222%22%2F%3E%3C%2Fsvg%3E) center/var(--joy-field-icon-size) no-repeat;-webkit-mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M8%202v3m8-3v3M3%209h18%22%2F%3E%3Crect%20width%3D%2218%22%20height%3D%2218%22%20x%3D%223%22%20y%3D%223%22%20rx%3D%222%22%2F%3E%3C%2Fsvg%3E) center/var(--joy-field-icon-size) no-repeat;mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M8%202v3m8-3v3M3%209h18%22%2F%3E%3Crect%20width%3D%2218%22%20height%3D%2218%22%20x%3D%223%22%20y%3D%223%22%20rx%3D%222%22%2F%3E%3C%2Fsvg%3E) center/var(--joy-field-icon-size) no-repeat;opacity:1;cursor:pointer;margin-block:0;padding:0}.joy-input__field[type=time]::-webkit-calendar-picker-indicator{-webkit-mask-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M12%206v6l4%202%22%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M12%206v6l4%202%22%2F%3E%3C%2Fsvg%3E)}.joy-input__field[type=search]::-webkit-search-cancel-button{appearance:none}.joy-input__field[type=search]::-webkit-search-decoration{appearance:none}.joy-input__prefix,.joy-input__suffix{min-width:var(--joy-field-icon-slot);min-height:var(--joy-field-icon-slot);color:var(--joy-field-icon-color);flex-shrink:0;justify-content:center;align-items:center;display:flex}.joy-input__prefix img,.joy-input__prefix svg,.joy-input__suffix img,.joy-input__suffix svg{width:var(--joy-field-icon-size);height:var(--joy-field-icon-size);-o-object-fit:contain;object-fit:contain}.joy-input__clear{appearance:none;font:inherit;color:var(--joy-field-icon-color);transition:margin-top var(--joy-motion-base);width:var(--joy-field-icon-slot);height:var(--joy-field-icon-slot);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative}.joy-input__clear:before{content:"";inset:calc(-.5 * (var(--joy-spacing-9) - var(--joy-field-icon-slot)));position:absolute}.joy-input__clear:hover{color:var(--joy-field-fg)}.joy-input__clear:focus-visible{outline:2px solid var(--joy-color-border-focus);outline-offset:2px;border-radius:var(--joy-radius-full)}.joy-input__clear svg,.joy-input__swatch{width:var(--joy-field-icon-size);height:var(--joy-field-icon-size)}.joy-input__suffix{transition:margin-top var(--joy-motion-base)}.joy-input__suffix--button{appearance:none;font:inherit;color:var(--joy-field-icon-color);cursor:pointer;background:0 0;border:none;margin:0;padding:0}.joy-input__suffix--button:focus-visible{outline:2px solid var(--joy-color-border-focus);outline-offset:2px;border-radius:var(--joy-radius-sm)}.joy-input__suffix--button:disabled{cursor:not-allowed}.joy-input__swatch{appearance:none;font:inherit;color:inherit;border-radius:var(--joy-radius-full);cursor:pointer;background:0 0;border:none;margin:0;padding:0}.joy-input__swatch::-webkit-color-swatch-wrapper{padding:0}.joy-input__swatch::-webkit-color-swatch{border-radius:var(--joy-radius-full);box-shadow:inset 0 0 0 1px var(--joy-color-field-border);border:none}.joy-input__swatch::-moz-color-swatch{border-radius:var(--joy-radius-full);box-shadow:inset 0 0 0 1px var(--joy-color-field-border);border:none}.joy-select-wrapper{width:100%;min-width:0}.joy-select{--joy-field-line-height:var(--joy-control-line-height);--joy-field-padding-y:var(--joy-control-padding-y-md);--joy-field-height:calc(var(--joy-field-line-height) + 2 * var(--joy-field-padding-y));--joy-field-border-width:1px;--joy-field-padding-x:calc(var(--joy-spacing-3) - var(--joy-field-border-width));--joy-field-radius:var(--joy-radius-lg);--joy-field-font-size:var(--joy-text-body-m-size);--joy-field-label-font-size:var(--joy-text-body-m-size);--joy-field-label-line-height:var(--joy-text-body-m-line-height);--joy-field-floating-label-font-size:var(--joy-text-body-s-size);--joy-field-floating-label-line-height:var(--joy-spacing-3);--joy-field-floating-line-height:var(--joy-text-body-m-line-height);--joy-field-floating-padding-y:calc(.5 * (var(--joy-field-height) - var(--joy-field-floating-label-line-height) - var(--joy-field-floating-line-height)));--joy-field-floating-value-top:calc(var(--joy-field-floating-padding-y) + var(--joy-field-floating-label-line-height));--joy-field-icon-size:var(--joy-spacing-5);--joy-field-icon-slot:var(--joy-spacing-6);--joy-field-bg:var(--joy-color-field-bg);--joy-field-fg:var(--joy-color-text-primary);--joy-field-border:var(--joy-color-field-border);--joy-field-label-color:var(--joy-color-field-label);--joy-field-icon-color:var(--joy-color-text-secondary);--joy-field-caret:var(--joy-color-border-focus);transition:border-color var(--joy-transition-base);font-family:var(--joy-font-family);font-size:var(--joy-field-font-size);font-weight:var(--joy-text-body-m-weight);letter-spacing:var(--joy-text-body-m-letter-spacing);color:var(--joy-field-fg);background-color:var(--joy-field-bg);border:var(--joy-field-border-width) solid var(--joy-field-border);border-radius:var(--joy-field-radius);align-items:center;gap:var(--joy-spacing-2);padding-inline:var(--joy-field-padding-x);display:flex;position:relative}.joy-select:hover:not(.joy-select--focused):not(.joy-select--invalid):not(.joy-select--is-disabled){--joy-field-border:var(--joy-color-field-border-hover);--joy-field-label-color:var(--joy-color-field-label-hover)}.joy-select--focused:not(.joy-select--invalid){--joy-field-border:var(--joy-color-border-focus)}.joy-select--invalid{--joy-field-border:var(--joy-color-field-border-error);--joy-field-label-color:var(--joy-color-status-error-fg)}.joy-select--is-disabled{--joy-field-bg:var(--joy-color-field-bg-disabled);--joy-field-border:transparent;--joy-field-label-color:var(--joy-color-field-fg-disabled);--joy-field-fg:var(--joy-color-field-fg-disabled);--joy-field-icon-color:var(--joy-color-field-fg-disabled);cursor:not-allowed}.joy-select--size-lg{--joy-field-padding-y:var(--joy-control-padding-y-lg)}.joy-select__label{transition:top var(--joy-motion-base),font-size var(--joy-motion-base),transform var(--joy-motion-base),color var(--joy-transition-base);left:var(--joy-field-padding-x);font-size:var(--joy-field-label-font-size);line-height:var(--joy-field-label-line-height);color:var(--joy-field-label-color);pointer-events:none;position:absolute}.joy-select__required{margin-inline-start:.125rem}.joy-select>.joy-select__input::placeholder{color:#0000}.joy-select--floating>.joy-select__input::placeholder{color:var(--joy-color-field-placeholder)}.joy-select:not(:has(>.joy-select__label))>.joy-select__input::-moz-placeholder{color:var(--joy-color-field-placeholder)}.joy-select:not(:has(>.joy-select__label))>.joy-select__input::placeholder{color:var(--joy-color-field-placeholder)}.joy-select:has(>.joy-select__input:autofill)>.joy-select__input::-moz-placeholder{color:var(--joy-color-field-placeholder)}.joy-select:has(>.joy-select__input:-webkit-autofill)>.joy-select__input::placeholder{color:var(--joy-color-field-placeholder)}.joy-select:has(>.joy-select__input:autofill)>.joy-select__input::placeholder{color:var(--joy-color-field-placeholder)}.joy-select:has(>.joy-select__input:autofill)>.joy-select__input::placeholder{color:var(--joy-color-field-placeholder)}:is(.joy-select--floating>.joy-select__label,.joy-select:has(>.joy-select__input:autofill)>.joy-select__label),:is(.joy-select--floating>.joy-select__label,.joy-select:has(>.joy-select__input:autofill)>.joy-select__label){top:calc(var(--joy-field-floating-padding-y) - var(--joy-field-border-width));font-size:var(--joy-field-floating-label-font-size);line-height:var(--joy-field-floating-label-line-height);transform:none}.joy-select__label{top:50%;left:calc(var(--joy-field-padding-x) + var(--joy-select-prefix-width));transform:translateY(-50%)}.joy-select>.joy-select__input,.joy-select>.joy-select__value{min-height:calc(var(--joy-field-height) - 2 * var(--joy-field-border-width));padding-block:calc(var(--joy-field-padding-y) - var(--joy-field-border-width));line-height:var(--joy-field-line-height);letter-spacing:inherit;caret-color:var(--joy-field-caret)}:is(.joy-select--floating,.joy-select:has(>.joy-select__input:autofill)),:is(.joy-select--floating,.joy-select:has(>.joy-select__input:autofill)){align-items:stretch}:is(.joy-select--floating>.joy-select__input,.joy-select:has(>.joy-select__input:autofill)>.joy-select__input),:is(.joy-select--floating>.joy-select__value,.joy-select:has(>.joy-select__input:autofill)>.joy-select__value),:is(.joy-select--floating>.joy-select__input,.joy-select:has(>.joy-select__input:autofill)>.joy-select__input),:is(.joy-select--floating>.joy-select__value,.joy-select:has(>.joy-select__input:autofill)>.joy-select__value){padding-top:calc(var(--joy-field-floating-value-top) - var(--joy-field-border-width));padding-bottom:calc(var(--joy-field-floating-padding-y) - var(--joy-field-border-width));line-height:var(--joy-field-floating-line-height)}.joy-select{--joy-select-option-padding:calc(.5 * (var(--joy-field-height) - var(--joy-field-floating-line-height)) - var(--joy-field-border-width)) var(--joy-spacing-3);--joy-select-visible-options:6;--joy-select-list-height:calc(var(--joy-select-visible-options) * (var(--joy-field-height) - var(--joy-field-border-width)) - var(--joy-field-border-width));--joy-select-prefix-width:0px;cursor:pointer}.joy-select--size-sm{--joy-field-padding-y:var(--joy-spacing-2)}.joy-select--pill{--joy-field-radius:var(--joy-radius-full);--joy-field-padding-x:calc(var(--joy-spacing-4) - var(--joy-field-border-width));padding-inline-end:calc(var(--joy-spacing-2) - var(--joy-field-border-width))}.joy-select--is-open .joy-select__chevron{transform:rotate(180deg)}.joy-select--floating .joy-select__chevron,.joy-select--floating .joy-select__prefix,.joy-select--floating .joy-select__suffix{align-self:center}.joy-select--floating .joy-select__mask{display:block}:is(.joy-select:has(>.joy-select__prefix:not(:empty))>.joy-select__label,.joy-select:has(>.joy-select__prefix:not(:empty))>.joy-select__mask){left:calc(var(--joy-field-padding-x) + var(--joy-select-prefix-width) + var(--joy-spacing-2))}.joy-select__mask{top:calc(var(--joy-field-floating-value-top) - var(--joy-field-border-width));left:calc(var(--joy-field-padding-x) + var(--joy-select-prefix-width));line-height:var(--joy-field-floating-line-height);color:var(--joy-color-field-placeholder);white-space:pre;pointer-events:none;display:none;position:absolute}.joy-select__input,.joy-select__value{text-overflow:ellipsis;white-space:nowrap;outline:none;flex:1;min-width:0;overflow:hidden}.joy-select__value--placeholder{color:var(--joy-color-field-placeholder)}.joy-select__input{appearance:none;font:inherit;color:inherit;cursor:text;background:0 0;border:none;margin:0;padding:0}.joy-select__input:disabled{cursor:not-allowed}.joy-select__native{opacity:0;appearance:none;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;font-size:1rem;position:absolute;inset:0}.joy-select__native--hidden{clip-path:inset(50%);pointer-events:none;width:1px;height:1px;inset:auto;overflow:hidden}.joy-select__prefix,.joy-select__suffix{flex-shrink:0;align-items:center;display:flex}.joy-select__prefix:empty{display:none}.joy-select__chevron{transition:transform var(--joy-motion-base);width:var(--joy-field-icon-slot);height:var(--joy-field-icon-slot);color:var(--joy-field-icon-color);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.joy-select__chevron svg{width:var(--joy-field-icon-size);height:var(--joy-field-icon-size)}.joy-select__panel{box-sizing:border-box;width:max-content;font:inherit;color:inherit;background-color:var(--joy-color-bg-surface);border:1px solid var(--joy-color-border-default);border-radius:var(--joy-radius-lg);box-shadow:var(--joy-shadow-lg);cursor:default;transition:opacity var(--joy-transition-fast),display var(--joy-transition-fast) allow-discrete,overlay var(--joy-transition-fast) allow-discrete;margin:0;padding:0;position:fixed;inset:auto;overflow:hidden}.joy-select__panel:not(:popover-open){opacity:0}@starting-style{.joy-select__panel:popover-open{opacity:0}}.joy-select__search{padding:var(--joy-spacing-3);border-bottom:var(--joy-field-border-width) solid var(--joy-color-border-default)}.joy-select__search .joy-input{--joy-field-line-height:var(--joy-field-floating-line-height);--joy-field-padding-y:var(--joy-spacing-3)}.joy-select__listbox{max-height:min(var(--joy-select-list-height),var(--joy-select-list-space,var(--joy-select-list-height)));margin:0;padding:0;list-style:none;overflow:hidden auto}.joy-select--inline{gap:var(--joy-spacing-1);color:inherit;background:0 0;border:none;border-radius:0;padding:0}.joy-select--inline>.joy-select__value{align-items:center;gap:var(--joy-spacing-2);min-height:0;font-size:var(--joy-text-body-s-size);line-height:var(--joy-text-body-s-line-height);letter-spacing:normal;color:var(--joy-color-text-muted);border-radius:var(--joy-radius-sm);padding-block:0;display:flex}.joy-select--inline>.joy-select__value:focus-visible{outline:.125rem solid var(--joy-color-border-focus);outline-offset:.125rem}.joy-select--inline>.joy-select__chevron{margin-left:0}.joy-select--inline.joy-select--is-disabled>.joy-select__value{color:var(--joy-field-fg)}.joy-select--mode-search{--joy-select-option-padding:var(--joy-spacing-3);--joy-select-list-height:calc(var(--joy-select-visible-options) * (2 * var(--joy-spacing-3) + var(--joy-field-floating-line-height)))}.joy-select--mode-search .joy-select__option+.joy-select__option{border-top:none}.joy-select__option{transition:background-color var(--joy-transition-base);align-items:center;gap:var(--joy-spacing-2);padding:var(--joy-select-option-padding);line-height:var(--joy-field-floating-line-height);color:var(--joy-color-text-primary);cursor:pointer;display:flex}.joy-select__option+.joy-select__option{border-top:var(--joy-field-border-width) solid var(--joy-color-border-default)}.joy-select__option--highlighted{background-color:var(--joy-color-bg-highlight)}.joy-select__option--selected{font-weight:600}.joy-select__option--disabled{color:var(--joy-color-text-disabled);cursor:not-allowed}.joy-select__check{width:var(--joy-spacing-4);height:var(--joy-spacing-4);flex-shrink:0;margin-left:auto}.joy-select__empty{padding:var(--joy-spacing-3) var(--joy-spacing-4);color:var(--joy-color-text-muted);text-align:center}.joy-header{--joy-header-height:var(--joy-layout-header-height);--joy-header-control-height:calc(var(--joy-control-line-height) + 2 * var(--joy-spacing-2));--joy-header-logo-zgs-width:12.625rem;--joy-header-padding-x:0px;--joy-header-bg:var(--joy-color-bg-page);--joy-header-fg:var(--joy-color-text-primary);--joy-header-logo-height:var(--joy-spacing-8);width:100%;height:var(--joy-header-height);padding:0 var(--joy-header-padding-x);font-family:var(--joy-font-family);color:var(--joy-header-fg);background-color:var(--joy-header-bg);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.joy-header--flow{--joy-header-padding-x:var(--joy-spacing-4);--joy-header-bg:var(--joy-color-bg-surface);transition:border-color var(--joy-transition-base);z-index:10;border-block-end:1px solid #0000;position:sticky;top:0}.joy-header--flow.joy-header--is-scrolled{border-block-end-color:var(--joy-color-border-subtle)}.joy-header__side{align-items:center;gap:var(--joy-spacing-2);display:flex;position:relative}.joy-header__side--end{justify-content:flex-end}.joy-header__logo{align-items:center;display:flex}.joy-header__logo,.joy-header__logo:hover{color:var(--joy-color-text-primary)}.joy-header__logo:focus-visible{outline:2px solid var(--joy-color-border-focus);outline-offset:2px;border-radius:var(--joy-radius-sm)}.joy-header__logo-image{width:auto;height:var(--joy-header-logo-height);filter:var(--joy-logo-tint)}.joy-header__logo .joy-brand-logo{--joy-brand-logo-line:var(--joy-header-logo-height)}.joy-header .joy-header__logo-stacked{--joy-brand-logo-line:calc(var(--joy-header-control-height) / var(--joy-brand-logo-lines))}.joy-header .joy-header__logo-horizontal{width:var(--joy-header-logo-zgs-width);height:auto;display:none}@media (width>=768px){.joy-header .joy-header__logo-stacked{display:none}.joy-header .joy-header__logo-horizontal{display:block}}.joy-header .joy-header__language{width:auto}.joy-media-slider{--joy-media-slider-bg:var(--joy-color-bg-surface);--joy-media-slider-control-bg:color-mix(in srgb, var(--joy-base-black) 30%, transparent);--joy-media-slider-control-bg-hover:color-mix(in srgb, var(--joy-base-black) 45%, transparent);--joy-media-slider-control-fg:var(--joy-base-white);--joy-media-slider-control-blur:var(--joy-spacing-8);--joy-media-slider-inset-compact:var(--joy-spacing-3);--joy-media-slider-inset-wide:var(--joy-spacing-6);--joy-media-slider-button-size:var(--joy-spacing-9);--joy-media-slider-icon-size:var(--joy-spacing-4);--joy-media-slider-dot-size:.375rem;--joy-media-slider-dot-active-width:var(--joy-spacing-4);--joy-media-slider-dots-space:.625rem;--joy-media-slider-dots-gap:var(--joy-media-slider-dots-space);--joy-media-slider-dots-offset:var(--joy-spacing-3);flex-direction:column;display:flex;position:relative;container-type:inline-size}.joy-media-slider:focus{outline:none}.joy-media-slider:focus-visible{box-shadow:var(--joy-focus-ring);outline:none}.joy-media-slider__viewport{border-radius:var(--joy-media-slider-radius,var(--joy-media-slider-inset));background-color:var(--joy-media-slider-bg);touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:auto;width:100%;min-height:0;position:relative;overflow:hidden}.joy-media-slider--is-swipeable .joy-media-slider__viewport{cursor:grab}.joy-media-slider--is-dragging .joy-media-slider__viewport{cursor:grabbing}.joy-media-slider--is-dragging .joy-media-slider__overlay,.joy-media-slider--is-dragging .joy-media-slider__slide{pointer-events:none}.joy-media-slider__track{width:100%;height:100%;transition:transform var(--joy-motion-slower);will-change:transform;display:flex}.joy-media-slider__slide{flex:0 0 100%;width:100%;height:100%;position:relative}.joy-media-slider__media{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.joy-media-slider__media--placeholder{background-color:var(--joy-color-bg-surface-muted)}.joy-media-slider__overlay{gap:var(--joy-spacing-2);z-index:1;pointer-events:none;display:flex;position:absolute;inset-block-start:var(--joy-media-slider-inset);inset-inline-start:var(--joy-media-slider-inset)}.joy-media-slider__overlay>*{pointer-events:auto}.joy-media-slider__arrow{top:50%;transform:translateY(-50%)}.joy-media-slider__arrow--prev{left:var(--joy-media-slider-inset)}.joy-media-slider__arrow--next{right:var(--joy-media-slider-inset)}.joy-media-slider__dots{z-index:2;gap:var(--joy-media-slider-dots-gap);width:fit-content;padding:var(--joy-media-slider-dots-space);border-radius:var(--joy-radius-full);background-color:var(--joy-media-slider-control-bg);-webkit-backdrop-filter:blur(var(--joy-media-slider-control-blur));backdrop-filter:blur(var(--joy-media-slider-control-blur));margin-inline:auto;display:flex;position:absolute;inset-block-end:var(--joy-media-slider-inset);inset-inline:0}.joy-media-slider__dot{appearance:none;font:inherit;color:inherit;cursor:pointer;transition:opacity var(--joy-transition-base),width var(--joy-motion-base);width:var(--joy-media-slider-dot-size);height:var(--joy-media-slider-dot-size);border-radius:var(--joy-radius-full);background:0 0;background-color:var(--joy-media-slider-control-fg);opacity:.4;border:none;margin:0;padding:0;position:relative}.joy-media-slider__dot:before{content:"";inset:calc(-1 * var(--joy-media-slider-dots-space)) calc(-.5 * var(--joy-media-slider-dots-gap));position:absolute}.joy-media-slider__dot:hover{opacity:.7}.joy-media-slider__dot:focus-visible{box-shadow:var(--joy-focus-ring);outline:none}.joy-media-slider__dot--is-active{width:var(--joy-media-slider-dot-active-width);opacity:1}.joy-media-slider--fit-contain .joy-media-slider__media{-o-object-fit:contain;object-fit:contain}.joy-media-slider__arrow,.joy-media-slider__enlarge,.joy-media-slider__lightbox-close{z-index:2;position:absolute}.joy-media-slider--glass>.joy-media-slider__viewport>.joy-button{--joy-button-height:var(--joy-media-slider-button-size);--joy-button-icon-size:var(--joy-media-slider-icon-size);--joy-button-icon-slot:var(--joy-media-slider-icon-size);--joy-button-bg:var(--joy-media-slider-control-bg);--joy-button-bg-hover:var(--joy-media-slider-control-bg-hover);--joy-button-bg-active:var(--joy-media-slider-control-bg-hover);--joy-button-fg:var(--joy-media-slider-control-fg);border-radius:var(--joy-radius-lg);-webkit-backdrop-filter:blur(var(--joy-media-slider-control-blur));backdrop-filter:blur(var(--joy-media-slider-control-blur))}.joy-media-slider__enlarge,.joy-media-slider__lightbox-close{inset-block-start:var(--joy-media-slider-inset);inset-inline-end:var(--joy-media-slider-inset)}.joy-media-slider--plain>.joy-media-slider__viewport>.joy-button,.joy-media-slider--secondary>.joy-media-slider__viewport>.joy-button,.joy-media-slider__lightbox>.joy-media-slider__lightbox-close,.joy-modal .joy-button--secondary{--joy-button-bg:var(--joy-color-bg-surface)}.joy-media-slider--plain>.joy-media-slider__dots,.joy-media-slider--secondary>.joy-media-slider__dots{--joy-media-slider-control-bg:var(--joy-color-bg-surface);--joy-media-slider-control-fg:var(--joy-color-text-primary);--joy-media-slider-control-blur:0px}.joy-media-slider--secondary>.joy-media-slider__dots{border:1px solid var(--joy-color-button-neutral-border)}.joy-media-slider--dots-below>.joy-media-slider__dots{margin-block-start:var(--joy-media-slider-dots-offset);position:static}.joy-media-slider--plain>.joy-media-slider__dots{--joy-media-slider-dots-gap:var(--joy-spacing-1);background:0 0;padding:0}.joy-media-slider__dots,.joy-media-slider__lightbox-close,.joy-media-slider__viewport{--joy-media-slider-inset:var(--joy-media-slider-inset-compact)}@container (width>=30rem){.joy-media-slider__dots,.joy-media-slider__lightbox-close,.joy-media-slider__viewport{--joy-media-slider-inset:var(--joy-media-slider-inset-wide)}}.joy-media-slider__lightbox{width:100%;max-width:none;height:100%;max-height:none;padding:var(--joy-spacing-4);color:var(--joy-base-white);background:0 0;border:0;margin:0;container-type:inline-size}.joy-media-slider__lightbox[open],.joy-scroll-area,.joy-scroll-area__viewport{flex-direction:column;display:flex}.joy-media-slider__lightbox::backdrop{background-color:color-mix(in srgb,var(--joy-base-black) 90%,transparent)}.joy-media-slider__lightbox-close{z-index:3}.joy-media-slider__lightbox-slider{--joy-media-slider-bg:transparent;--joy-media-slider-radius:0;flex:1;min-height:0}.joy-media-slider__lightbox-slider:focus-visible{box-shadow:none}.joy-message{--joy-message-font-size:var(--joy-font-size-md);--joy-message-fg:var(--joy-color-status-info-fg);font-family:var(--joy-font-family);font-size:var(--joy-message-font-size);color:var(--joy-message-fg);margin:0}.joy-message--error{--joy-message-fg:var(--joy-color-status-error-fg)}.joy-message--warning{--joy-message-fg:var(--joy-color-status-warning-fg)}.joy-message--success{--joy-message-fg:var(--joy-color-status-success-fg)}.joy-message--size-sm{--joy-message-font-size:var(--joy-font-size-sm)}.joy-scroll-area{--joy-scroll-area-thickness:.375rem;--joy-scroll-area-inset:.125rem;--joy-scroll-area-thumb:color-mix(in srgb, var(--joy-color-text-primary) 45%, transparent);--joy-scroll-area-thumb-hover:color-mix(in srgb, var(--joy-color-text-primary) 60%, transparent);min-height:0;position:relative}@media (pointer:coarse){.joy-scroll-area{--joy-scroll-area-thickness:.1875rem;--joy-scroll-area-inset:.1875rem}}.joy-scroll-area__viewport{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;overflow:hidden auto}.joy-scroll-area__viewport::-webkit-scrollbar{display:none}.joy-scroll-area__content{flex-direction:column;flex:1 0 auto;display:flex}.joy-scroll-area__track{inset-block:var(--joy-scroll-area-inset) var(--joy-scroll-area-inset-end,var(--joy-scroll-area-inset));width:var(--joy-scroll-area-thickness);position:absolute;inset-inline-end:var(--joy-scroll-area-inset)}.joy-scroll-area__track--idle{visibility:hidden}.joy-scroll-area__thumb{background-color:var(--joy-scroll-area-thumb);border-radius:var(--joy-radius-full);cursor:grab;touch-action:none;width:100%}.joy-scroll-area__thumb:active,.joy-scroll-area__thumb:hover{background-color:var(--joy-scroll-area-thumb-hover)}.joy-scroll-area__thumb:active{cursor:grabbing}.joy-modal::backdrop{background-color:var(--joy-color-bg-overlay);-webkit-backdrop-filter:blur(var(--joy-blur-backdrop));backdrop-filter:blur(var(--joy-blur-backdrop))}.joy-modal[open]::backdrop{animation:joy-modal-fade-in var(--joy-transition-base)}.joy-modal--closing[open]::backdrop{animation:joy-modal-fade-out var(--joy-transition-base) forwards}.joy-modal__edge{pointer-events:none;background-color:var(--joy-color-bg-overlay);background-clip:content-box;height:0;display:none;position:fixed;inset-inline:0}@supports (-webkit-touch-callout:none){.joy-modal__edge{display:block}}.joy-modal__edge--top{padding-top:calc(env(safe-area-inset-top) + var(--joy-spacing-6));top:0}.joy-modal__edge--bottom{padding-bottom:calc(env(safe-area-inset-bottom) + var(--joy-spacing-6));background-color:var(--joy-modal-edge-bottom,var(--joy-color-bg-overlay));bottom:0}.joy-modal__header{align-items:center;gap:var(--joy-spacing-4);padding:var(--joy-spacing-6) var(--joy-spacing-6) calc(var(--joy-spacing-6) / 2);grid-template-columns:1fr auto 1fr;display:grid}.joy-modal__header-end,.joy-modal__header-start,.joy-modal__heading{align-items:center;display:flex}.joy-modal__header-start{justify-self:start}.joy-modal__heading{text-align:center;justify-content:center;min-width:0}.joy-modal__header-end{justify-self:end}.joy-modal__title{font-family:var(--joy-font-family);font-size:var(--joy-text-label-m-size);font-weight:var(--joy-text-label-m-weight);line-height:var(--joy-text-label-m-line-height);letter-spacing:var(--joy-text-label-m-letter-spacing)}.joy-modal__body{--joy-layout-margin:var(--joy-spacing-6);--joy-modal-headroom:calc(var(--joy-spacing-6) - var(--joy-spacing-2));flex:auto}.joy-modal__body .joy-scroll-area__viewport{padding-block:var(--joy-spacing-6) var(--joy-modal-foot,var(--joy-spacing-6));-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--joy-modal-headroom),#000 calc(100% - var(--joy-modal-foot,var(--joy-spacing-6))),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--joy-modal-headroom),#000 calc(100% - var(--joy-modal-foot,var(--joy-spacing-6))),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--joy-modal-headroom),#000 calc(100% - var(--joy-modal-foot,var(--joy-spacing-6))),transparent)}.joy-modal__content{gap:calc(2 * var(--joy-spacing-5));padding-inline:var(--joy-layout-margin)}.joy-modal__content,.joy-modal__main{flex-direction:column;flex:1 0 auto;display:flex}.joy-modal__main{gap:var(--joy-spacing-5)}.joy-modal__footer{gap:var(--joy-spacing-3);flex-direction:column;margin-top:auto;display:flex}@keyframes joy-modal-fade-in{0%{opacity:0}}@keyframes joy-modal-fade-out{to{opacity:0}}html:has(.joy-modal:modal){overflow:hidden}.joy-dialog{--joy-dialog-min-width:20rem;--joy-dialog-max-width:28rem;--joy-dialog-min-height:auto;--joy-dialog-room:calc(100% - 2 * var(--joy-layout-margin));width:fit-content;min-width:min(var(--joy-dialog-min-width),var(--joy-dialog-room));max-width:min(var(--joy-dialog-max-width),var(--joy-dialog-room));min-height:var(--joy-dialog-min-height);color:var(--joy-color-text-primary);font-family:var(--joy-font-family);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.joy-dialog--has-columns{--joy-dialog-span:min(var(--joy-dialog-columns), var(--joy-layout-columns));--joy-dialog-column:calc((min(100%, var(--joy-layout-max-width)) - 2 * var(--joy-layout-margin) - (-1 + var(--joy-layout-columns)) * var(--joy-layout-gutter)) / var(--joy-layout-columns));width:calc(var(--joy-dialog-span) * var(--joy-dialog-column) + (-1 + var(--joy-dialog-span)) * var(--joy-layout-gutter));min-width:0;max-width:none}.joy-dialog--bottom{margin-block:auto var(--joy-layout-margin)}.joy-dialog:focus-visible{outline:none}.joy-dialog[open],.joy-dialog__panel{flex-direction:column;display:flex}.joy-dialog__panel{--joy-surface-border-width:1px;background-color:var(--joy-color-bg-surface);border:var(--joy-surface-border-width) solid var(--joy-color-button-neutral-border);border-radius:var(--joy-spacing-6);background-color:var(--joy-color-bg-surface-subtle);min-height:0;animation:joy-dialog-in var(--joy-duration-base) var(--joy-ease-spring);border:0;flex:auto;overflow:hidden}.joy-dialog.joy-modal--closing .joy-dialog__panel{animation:joy-dialog-out var(--joy-duration-base) var(--joy-ease-standard) forwards}.joy-dialog .joy-modal__body{--joy-scroll-area-inset-end:var(--joy-spacing-6)}@keyframes joy-dialog-in{0%{opacity:0;scale:var(--joy-motion-scale)}}@keyframes joy-dialog-out{to{opacity:0;scale:var(--joy-motion-scale)}}.joy-bottom-sheet{--joy-bottom-sheet-max-height:100%;--joy-modal-edge-bottom:var(--joy-color-bg-surface-subtle);inset:var(--joy-spacing-2) 0 var(--joy-bottom-sheet-keyboard);width:100%;max-width:none;height:auto;max-height:none;color:var(--joy-color-text-primary);font-family:var(--joy-font-family);overscroll-behavior:none;scroll-snap-type:y mandatory;scrollbar-width:none;background:0 0;border:0;margin:0;padding:0;position:fixed;overflow:hidden scroll}.joy-bottom-sheet::-webkit-scrollbar{display:none}.joy-bottom-sheet[open]{animation:joy-bottom-sheet-hold var(--joy-duration-base);display:block}.joy-bottom-sheet[open] .joy-bottom-sheet__sheet{animation:joy-bottom-sheet-in var(--joy-duration-base) var(--joy-ease-out)}.joy-bottom-sheet.joy-modal--closing{animation:joy-bottom-sheet-hold var(--joy-duration-base) forwards}.joy-bottom-sheet.joy-modal--closing .joy-bottom-sheet__sheet{animation:joy-bottom-sheet-out var(--joy-duration-base) var(--joy-ease-in-out) forwards}.joy-bottom-sheet--fixed,.joy-bottom-sheet__sheet:not(.joy-bottom-sheet__sheet--expanded) .joy-scroll-area__viewport{overflow-y:hidden}.joy-bottom-sheet:focus-visible{outline:none}.joy-bottom-sheet__snap{top:calc(var(--joy-bottom-sheet-snap) - var(--joy-bottom-sheet-floor));height:0;display:block;position:relative}.joy-bottom-sheet__snap:before{content:"";scroll-snap-align:start;height:1px;display:block}.joy-bottom-sheet__track{height:calc(100% - var(--joy-bottom-sheet-floor))}.joy-bottom-sheet--dismissible .joy-bottom-sheet__track{scroll-snap-align:start}.joy-bottom-sheet__sheet{--joy-surface-border-width:1px;background-color:var(--joy-color-bg-surface);border:var(--joy-surface-border-width) solid var(--joy-color-button-neutral-border);border-radius:var(--joy-spacing-6);max-height:var(--joy-bottom-sheet-max-height);background-color:var(--joy-color-bg-surface-subtle);box-shadow:0 var(--joy-spacing-2) 0 0 var(--joy-color-bg-surface-subtle);scroll-snap-align:end;border:0;border-end-end-radius:0;border-end-start-radius:0;flex-direction:column;display:flex;position:relative}.joy-bottom-sheet__sheet .joy-scroll-area__viewport{overscroll-behavior-y:auto}.joy-bottom-sheet__sheet .joy-modal__body{--joy-bottom-sheet-foot:var(--joy-spacing-6);--joy-modal-foot:max(var(--joy-bottom-sheet-foot), env(safe-area-inset-bottom))}@supports (-webkit-touch-callout:none){.joy-bottom-sheet__sheet .joy-modal__body{--joy-bottom-sheet-foot:var(--joy-spacing-3)}}.joy-bottom-sheet__handle{z-index:1;height:var(--joy-spacing-6);cursor:grab;align-content:start;justify-items:center;padding-block-start:var(--joy-spacing-2);display:grid;position:absolute;inset-block-start:0;inset-inline:0}.joy-bottom-sheet__handle:active{cursor:grabbing}.joy-bottom-sheet__handle:before{content:"";width:2.75rem;height:var(--joy-spacing-1);background-color:var(--joy-color-border-strong);border-radius:var(--joy-radius-full)}@keyframes joy-bottom-sheet-hold{0%,to{scroll-snap-type:none}}@keyframes joy-bottom-sheet-in{0%{translate:0 calc(100% * var(--joy-motion-factor))}}@keyframes joy-bottom-sheet-out{to{translate:0 calc(100% * var(--joy-motion-factor))}}.joy-product-card{--joy-product-card-bg:var(--joy-color-bg-surface-muted);--joy-product-card-brand:color-mix(in srgb, currentColor 60%, transparent);gap:var(--joy-spacing-3);padding:var(--joy-spacing-2);color:var(--joy-product-card-fg,var(--joy-color-text-primary));background-color:var(--joy-product-card-bg);border-radius:var(--joy-radius-2xl);flex-direction:column;display:flex;overflow:hidden}@supports (color:lch(from red l c h)){.joy-product-card{color:lch(from var(--joy-product-card-bg) clamp(11,infinity * (60 - l),100) 0 0)}}.joy-product-card--horizontal{flex-direction:row}.joy-product-card--neutral{--joy-product-card-brand:var(--joy-color-text-secondary)}.joy-product-card--red{--joy-product-card-bg:var(--joy-brand-red)}.joy-product-card--purple{--joy-product-card-bg:var(--joy-brand-purple)}.joy-product-card--green{--joy-product-card-bg:var(--joy-brand-green)}.joy-product-card--yellow{--joy-product-card-bg:var(--joy-brand-yellow)}.joy-product-card--brown{--joy-product-card-bg:var(--joy-brand-brown)}.joy-product-card--peach{--joy-product-card-bg:var(--joy-brand-peach)}.joy-product-card--swamp{--joy-product-card-bg:var(--joy-brand-swamp)}.joy-product-card--red,.joy-product-card--swamp{--joy-product-card-fg:var(--joy-base-white)}.joy-product-card__image{background-color:var(--joy-color-bg-surface);border-radius:var(--joy-radius-lg);flex-shrink:0;justify-content:center;align-items:center;height:10.5rem;padding:.625rem;display:flex;overflow:hidden}.joy-product-card--horizontal .joy-product-card__image{width:8.75rem;height:7.5rem}.joy-product-card__img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;min-height:0}.joy-product-card__content{gap:var(--joy-spacing-4);min-width:0;padding:var(--joy-spacing-1) var(--joy-spacing-2);flex-direction:column;flex:1;display:flex}.joy-product-card__product{gap:var(--joy-spacing-1);flex-direction:column;display:flex}.joy-product-card__brand{font-size:var(--joy-text-body-s-size);font-weight:var(--joy-text-body-s-weight);line-height:var(--joy-text-body-s-line-height);letter-spacing:var(--joy-text-body-s-letter-spacing);color:var(--joy-product-card-brand)}.joy-product-card__brand,.joy-product-card__name,.joy-product-card__price,.joy-radio,.joy-stepper{font-family:var(--joy-font-family)}.joy-product-card__name{font-size:var(--joy-text-title-s-size);font-weight:var(--joy-text-title-s-weight);line-height:var(--joy-text-title-s-line-height);letter-spacing:var(--joy-text-title-s-letter-spacing);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.joy-product-card__price{font-size:var(--joy-text-label-s-size);font-weight:var(--joy-text-label-s-weight);line-height:var(--joy-text-label-s-line-height);letter-spacing:var(--joy-text-label-s-letter-spacing);margin-top:auto}.joy-radio{--joy-radio-size:1.375rem;--joy-radio-dot-size:.875rem;--joy-radio-border:var(--joy-color-control-border);--joy-radio-bg:var(--joy-color-field-bg);--joy-radio-dot:var(--joy-color-control-bg-checked);--joy-radio-label-color:var(--joy-color-field-label);align-items:center;gap:var(--joy-spacing-2);min-height:var(--joy-radio-size);font-size:var(--joy-text-body-m-size);font-weight:var(--joy-text-body-m-weight);line-height:var(--joy-text-body-m-line-height);letter-spacing:var(--joy-text-body-m-letter-spacing);cursor:pointer;display:inline-flex;position:relative}.joy-radio:hover:not(.joy-radio--is-disabled):not(.joy-radio--invalid){--joy-radio-border:var(--joy-color-field-border-hover);--joy-radio-label-color:var(--joy-color-field-label-hover)}.joy-radio--is-selected{--joy-radio-border:var(--joy-color-field-border-filled);--joy-radio-label-color:var(--joy-color-text-primary)}.joy-radio--is-selected:hover:not(.joy-radio--is-disabled):not(.joy-radio--invalid){--joy-radio-border:var(--joy-color-control-bg-checked-hover);--joy-radio-dot:var(--joy-color-control-bg-checked-hover)}.joy-radio:has(.joy-radio__input:focus-visible):not(.joy-radio--invalid){--joy-radio-border:var(--joy-color-border-focus)}.joy-radio--invalid{--joy-radio-border:var(--joy-color-field-border-error);--joy-radio-label-color:var(--joy-color-status-error-fg)}.joy-radio--is-disabled{--joy-radio-border:transparent;--joy-radio-bg:var(--joy-color-field-bg-disabled);--joy-radio-dot:var(--joy-color-field-fg-disabled);--joy-radio-label-color:var(--joy-color-field-fg-disabled);cursor:not-allowed}.joy-radio__input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.joy-radio__circle{transition:background-color var(--joy-transition-base),border-color var(--joy-transition-base);width:var(--joy-radio-size);height:var(--joy-radio-size);background-color:var(--joy-radio-bg);border:1px solid var(--joy-radio-border);flex-shrink:0;justify-content:center;align-items:center;display:flex}.joy-radio__circle,.joy-radio__dot,.joy-stepper__indicator{border-radius:var(--joy-radius-full)}.joy-radio__dot{transition:opacity var(--joy-transition-base),transform var(--joy-motion-base);width:var(--joy-radio-dot-size);height:var(--joy-radio-dot-size);background-color:var(--joy-radio-dot);opacity:0;transform:scale(0)}.joy-radio--is-selected .joy-radio__dot{opacity:1;transform:scale(1)}.joy-radio__label{color:var(--joy-radio-label-color);-webkit-user-select:none;user-select:none}.joy-input-select__picker .joy-select{position:static}.joy-input-select__picker .joy-select .joy-select__native:not(.joy-select__native--hidden),.joy-input-select__picker .joy-select:before{content:"";width:calc(var(--joy-field-padding-x) + var(--joy-input-prefix-width) + var(--joy-spacing-2));height:auto;position:absolute;inset-block:0;inset-inline:0 auto}.joy-stepper{--joy-stepper-indicator-size:var(--joy-spacing-6);--joy-stepper-color:var(--joy-color-text-primary);margin:0;padding:0;list-style:none;display:flex;position:relative}.joy-stepper__track{top:calc(-1px + var(--joy-stepper-indicator-size) / 2);background-color:var(--joy-color-border-default);height:2px;position:absolute}.joy-stepper__track-progress{transition:width var(--joy-motion-base);background-color:var(--joy-stepper-color);height:100%}.joy-stepper__step{z-index:1;flex-direction:column;flex:1}.joy-stepper__indicator,.joy-stepper__step{align-items:center;display:flex;position:relative}.joy-stepper__indicator{appearance:none;font:inherit;color:inherit;cursor:pointer;transition:background-color var(--joy-transition-base),border-color var(--joy-transition-base),color var(--joy-transition-base);cursor:default;width:var(--joy-stepper-indicator-size);height:var(--joy-stepper-indicator-size);font-size:var(--joy-font-size-xs);background:0 0;border:none;justify-content:center;margin:0;padding:0;font-weight:700}.joy-stepper__indicator svg{width:var(--joy-spacing-4);height:var(--joy-spacing-4)}.joy-stepper button.joy-stepper__indicator{cursor:pointer}.joy-stepper button.joy-stepper__indicator:before{content:"";inset:calc(.5 * (var(--joy-stepper-indicator-size) - var(--joy-spacing-8)));position:absolute}.joy-stepper button.joy-stepper__indicator:focus-visible{outline:2px solid var(--joy-color-border-focus);outline-offset:2px}.joy-stepper__step--pending .joy-stepper__indicator{color:var(--joy-color-text-secondary);background-color:var(--joy-color-bg-surface);border:2px solid var(--joy-color-control-border)}.joy-stepper__step--active .joy-stepper__indicator,.joy-stepper__step--completed .joy-stepper__indicator{color:var(--joy-color-text-inverse);background-color:var(--joy-stepper-color);border:2px solid var(--joy-stepper-color)}.joy-stepper__label{margin-top:var(--joy-spacing-2);font-size:var(--joy-font-size-xs);color:var(--joy-color-text-secondary);text-align:center;white-space:nowrap}.joy-stepper__step--active .joy-stepper__label{color:var(--joy-stepper-color);font-weight:600}.joy-stepper__step--completed .joy-stepper__label{color:var(--joy-stepper-color)}.joy-stepper__state{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.joy-stepper--type-dot{--joy-stepper-indicator-size:var(--joy-spacing-3)}.joy-stepper--type-dot .joy-stepper__indicator span,.joy-stepper--type-dot .joy-stepper__indicator svg,.joy-stepper--type-pill .joy-stepper__indicator span,.joy-stepper--type-pill .joy-stepper__indicator svg,.joy-stepper--type-pill .joy-stepper__label,.joy-stepper--type-pill .joy-stepper__track{display:none}.joy-stepper--type-pill{gap:var(--joy-spacing-1)}.joy-stepper--type-pill .joy-stepper__step--active{flex:2}.joy-stepper--type-pill .joy-stepper__indicator{transition:background-color var(--joy-transition-base),width var(--joy-motion-base);width:100%;height:var(--joy-spacing-1);border-radius:var(--joy-radius-full);border:none}.joy-stepper--type-pill .joy-stepper__step--pending .joy-stepper__indicator{background-color:var(--joy-color-bg-surface-muted)}.joy-segmented-control{--joy-segmented-control-height:calc(var(--joy-control-line-height) + 2 * var(--joy-spacing-2));--joy-segmented-control-track:color-mix(in srgb, var(--joy-color-text-primary) 4%, transparent);--joy-segmented-control-hairline:color-mix(in srgb, var(--joy-color-text-primary) 8%, transparent);--joy-segmented-control-blur:var(--joy-spacing-4);--joy-segmented-control-fg:var(--joy-color-text-secondary);--joy-segmented-control-fg-active:var(--joy-color-text-primary);--joy-segmented-control-fg-disabled:var(--joy-color-text-disabled);height:var(--joy-segmented-control-height);font-family:var(--joy-font-family);background-color:var(--joy-segmented-control-track);border-radius:var(--joy-radius-full);-webkit-backdrop-filter:blur(var(--joy-segmented-control-blur));backdrop-filter:blur(var(--joy-segmented-control-blur));grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;position:relative}.joy-segmented-control--size-sm{--joy-segmented-control-height:calc(var(--joy-control-line-height) + 2 * var(--joy-spacing-1))}.joy-segmented-control--size-lg{--joy-segmented-control-height:calc(var(--joy-control-line-height) + 2 * var(--joy-control-padding-y-lg))}.joy-segmented-control--is-disabled{opacity:.5;cursor:not-allowed}.joy-segmented-control__indicator{background-color:var(--joy-color-bg-surface);border:1px solid var(--joy-segmented-control-hairline);border-radius:var(--joy-radius-full);transition:left var(--joy-motion-base),width var(--joy-motion-base),opacity var(--joy-transition-base);position:absolute;inset-block:0}.joy-segmented-control__segment{transition:color var(--joy-transition-base);z-index:1;font-family:var(--joy-font-family);font-size:var(--joy-text-label-m-size);font-weight:var(--joy-text-label-m-weight);line-height:var(--joy-text-label-m-line-height);letter-spacing:var(--joy-text-label-m-letter-spacing);padding-inline:var(--joy-spacing-4);white-space:nowrap;color:var(--joy-segmented-control-fg);border-radius:var(--joy-radius-full);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:relative}.joy-segmented-control__segment--is-active,.joy-segmented-control__segment:hover:not(.joy-segmented-control__segment--is-disabled):not(.joy-segmented-control__segment--is-active){color:var(--joy-segmented-control-fg-active)}.joy-segmented-control__segment--is-disabled{color:var(--joy-segmented-control-fg-disabled);cursor:not-allowed}.joy-segmented-control__segment:has(.joy-segmented-control__input:focus-visible){outline:2px solid var(--joy-color-border-focus);outline-offset:1px}.joy-segmented-control__label{padding-inline:var(--joy-spacing-2);text-box:trim-both cap alphabetic}.joy-segmented-control__icon{width:var(--joy-spacing-6);height:var(--joy-spacing-6);flex-shrink:0;justify-content:center;align-items:center;display:flex}.joy-segmented-control__icon svg{width:var(--joy-spacing-5);height:var(--joy-spacing-5)}.joy-segmented-control__input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.joy-tabs{--joy-tabs-height:calc(var(--joy-control-line-height) + 2 * var(--joy-spacing-2));--joy-tabs-padding-x:var(--joy-spacing-4);--joy-tabs-icon-size:var(--joy-font-size-lg);--joy-tabs-fg:var(--joy-color-text-secondary);--joy-tabs-fg-active:var(--joy-color-text-primary);--joy-tabs-fade:var(--joy-color-bg-page);--joy-tabs-scroll-padding:0px;width:100%;font-family:var(--joy-font-family)}.joy-tabs--is-disabled{opacity:.6}.joy-tabs--is-dragging .joy-tabs__scroller{cursor:grabbing;-webkit-user-select:none;user-select:none}.joy-tabs--has-scroll-buttons{--joy-tabs-scroll-padding:calc(var(--joy-spacing-8) + var(--joy-spacing-2))}.joy-tabs__bar{border-block-end:1px solid var(--joy-color-border-subtle);position:relative}.joy-tabs__scroller{scroll-padding-inline:var(--joy-tabs-scroll-padding);scrollbar-width:none;overflow:auto hidden}.joy-tabs__scroller::-webkit-scrollbar{display:none}.joy-tabs__list{display:flex;position:relative}.joy-tabs__indicator{background-color:var(--joy-tabs-fg-active);height:2px;transition:left var(--joy-motion-base),width var(--joy-motion-base),opacity var(--joy-transition-base);position:absolute;bottom:0}.joy-tabs__tab{appearance:none;font:inherit;color:var(--joy-tabs-fg);cursor:pointer;transition:color var(--joy-transition-base),border-color var(--joy-transition-base);font-family:var(--joy-font-family);font-size:var(--joy-text-label-m-size);font-weight:var(--joy-text-label-m-weight);line-height:var(--joy-text-label-m-line-height);letter-spacing:var(--joy-text-label-m-letter-spacing);align-items:center;gap:var(--joy-spacing-2);height:var(--joy-tabs-height);padding:0;padding:0 var(--joy-tabs-padding-x);white-space:nowrap;background:0 0;border:none;flex:none;margin:0;display:inline-flex}.joy-tabs__tab:hover:not(:disabled){color:var(--joy-tabs-fg-active)}.joy-tabs__tab:focus-visible{outline:2px solid var(--joy-color-border-focus);outline-offset:-2px;border-radius:var(--joy-radius-sm)}.joy-tabs__tab:disabled{color:var(--joy-color-text-disabled);cursor:not-allowed}.joy-tabs__tab--is-active{color:var(--joy-tabs-fg-active)}.joy-tabs__label{text-box:trim-both cap alphabetic}.joy-tabs__icon{width:var(--joy-tabs-icon-size);height:var(--joy-tabs-icon-size);font-size:var(--joy-tabs-icon-size);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.joy-tabs__icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.joy-tabs__edge{transition:opacity var(--joy-transition-base);width:var(--joy-spacing-8);opacity:0;pointer-events:none;position:absolute;top:0;bottom:0}.joy-tabs__edge--start{background:linear-gradient(to right,var(--joy-tabs-fade),transparent);left:0}.joy-tabs__edge--end{background:linear-gradient(to left,var(--joy-tabs-fade),transparent);right:0}.joy-tabs--has-overflow-end .joy-tabs__edge--end,.joy-tabs--has-overflow-start .joy-tabs__edge--start{opacity:1}.joy-tabs__scroll-btn{transition:background-color var(--joy-transition-base);z-index:1;width:var(--joy-spacing-8);height:var(--joy-spacing-8);color:var(--joy-color-text-primary);background-color:var(--joy-color-bg-surface-subtle);border-radius:var(--joy-radius-full);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.joy-tabs__scroll-btn:hover{background-color:var(--joy-color-bg-surface-muted)}.joy-tabs__scroll-btn--start{left:0}.joy-tabs__scroll-btn--end{right:0}.joy-tabs__scroll-btn svg{width:var(--joy-spacing-4);height:var(--joy-spacing-4)}.joy-tabs__panel{padding-block:var(--joy-spacing-4)}.joy-tabs__panel:focus-visible{outline:2px solid var(--joy-color-border-focus);outline-offset:2px;border-radius:var(--joy-radius-sm)}@property --joy-search-glow-angle{syntax:"<angle>";inherits:false;initial-value:90deg}.joy-search{--joy-search-height:calc(var(--joy-control-line-height) + 2 * var(--joy-spacing-2) + 2 * var(--joy-spacing-3));isolation:isolate;display:block;position:relative}.joy-search>.joy-input-wrapper>.joy-input{--joy-field-radius:var(--joy-radius-full);--joy-field-font-size:var(--joy-text-body-l-size);--joy-field-line-height:var(--joy-text-body-l-line-height);--joy-field-padding-y:calc(.5 * (var(--joy-search-height) - var(--joy-field-line-height)));padding-inline:calc(var(--joy-spacing-5) - var(--joy-field-border-width)) calc(var(--joy-spacing-3) - var(--joy-field-border-width))}.joy-search>.joy-input-wrapper>.joy-input.joy-input--focused:not(.joy-input--invalid){--joy-field-border:color-mix(in srgb, var(--joy-color-text-primary) 4%, transparent)}.joy-search>.joy-input-wrapper>.joy-input .joy-input__field{text-overflow:ellipsis}.joy-search:before{transition:opacity var(--joy-transition-base);content:"";z-index:-1;border-radius:var(--joy-radius-full);background:linear-gradient(var(--joy-search-glow-angle),var(--joy-gradient-brand-soft-stops));filter:blur(var(--joy-spacing-6));opacity:0;position:absolute;inset:0}.joy-search--has-value:before,.joy-search--is-loading:before,.joy-search:focus-within:before{opacity:1}.joy-search--is-loading:before{animation:3s linear infinite joy-search-turn}@media (prefers-reduced-motion:reduce){.joy-search--is-loading:before{animation:none}}:root[data-motion=reduce] .joy-search--is-loading:before{animation:none}.joy-search--is-loading .joy-input__field{-webkit-text-fill-color:transparent;caret-color:#0000}.joy-search--is-loading .joy-button{--joy-button-fg-disabled:var(--joy-button-fg);--joy-button-border-disabled:var(--joy-button-border)}.joy-search__loading-text{font-family:var(--joy-font-family);font-size:var(--joy-text-body-l-size);font-weight:var(--joy-text-body-l-weight);line-height:var(--joy-text-body-l-line-height);letter-spacing:var(--joy-text-body-l-letter-spacing);inset-block:0;inset-inline:var(--joy-spacing-5) calc(var(--joy-spacing-3) + 2 * var(--joy-spacing-5) + var(--joy-spacing-2));cursor:progress;align-items:center;display:flex;position:absolute}.joy-search__loading-text>span{text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(90deg,var(--joy-gradient-brand-soft-stops)) 0 0/300% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:2.4s ease-in-out infinite alternate joy-search-slide;overflow:hidden}@media (prefers-reduced-motion:reduce){.joy-search__loading-text>span{animation:none}}:root[data-motion=reduce] .joy-search__loading-text>span{animation:none}@keyframes joy-search-slide{to{background-position:100% 0}}@keyframes joy-search-turn{to{--joy-search-glow-angle:450deg}}.joy-textarea-wrapper{width:100%;min-width:0}.joy-textarea{--joy-field-line-height:var(--joy-control-line-height);--joy-field-padding-y:var(--joy-control-padding-y-md);--joy-field-height:calc(var(--joy-field-line-height) + 2 * var(--joy-field-padding-y));--joy-field-border-width:1px;--joy-field-padding-x:calc(var(--joy-spacing-3) - var(--joy-field-border-width));--joy-field-radius:var(--joy-radius-lg);--joy-field-font-size:var(--joy-text-body-m-size);--joy-field-label-font-size:var(--joy-text-body-m-size);--joy-field-label-line-height:var(--joy-text-body-m-line-height);--joy-field-floating-label-font-size:var(--joy-text-body-s-size);--joy-field-floating-label-line-height:var(--joy-spacing-3);--joy-field-floating-line-height:var(--joy-text-body-m-line-height);--joy-field-floating-padding-y:calc(.5 * (var(--joy-field-height) - var(--joy-field-floating-label-line-height) - var(--joy-field-floating-line-height)));--joy-field-floating-value-top:calc(var(--joy-field-floating-padding-y) + var(--joy-field-floating-label-line-height));--joy-field-icon-size:var(--joy-spacing-5);--joy-field-icon-slot:var(--joy-spacing-6);--joy-field-bg:var(--joy-color-field-bg);--joy-field-fg:var(--joy-color-text-primary);--joy-field-border:var(--joy-color-field-border);--joy-field-label-color:var(--joy-color-field-label);--joy-field-icon-color:var(--joy-color-text-secondary);--joy-field-caret:var(--joy-color-border-focus);transition:border-color var(--joy-transition-base);font-family:var(--joy-font-family);font-size:var(--joy-field-font-size);font-weight:var(--joy-text-body-m-weight);letter-spacing:var(--joy-text-body-m-letter-spacing);color:var(--joy-field-fg);background-color:var(--joy-field-bg);border:var(--joy-field-border-width) solid var(--joy-field-border);border-radius:var(--joy-field-radius);position:relative}.joy-textarea:hover:not(.joy-textarea--focused):not(.joy-textarea--invalid):not(.joy-textarea--is-disabled){--joy-field-border:var(--joy-color-field-border-hover);--joy-field-label-color:var(--joy-color-field-label-hover)}.joy-textarea--focused:not(.joy-textarea--invalid){--joy-field-border:var(--joy-color-border-focus)}.joy-textarea--invalid{--joy-field-border:var(--joy-color-field-border-error);--joy-field-label-color:var(--joy-color-status-error-fg)}.joy-textarea--is-disabled{--joy-field-bg:var(--joy-color-field-bg-disabled);--joy-field-border:transparent;--joy-field-label-color:var(--joy-color-field-fg-disabled);--joy-field-fg:var(--joy-color-field-fg-disabled);--joy-field-icon-color:var(--joy-color-field-fg-disabled);cursor:not-allowed}.joy-textarea--size-lg{--joy-field-padding-y:var(--joy-control-padding-y-lg)}.joy-textarea__label{transition:top var(--joy-motion-base),font-size var(--joy-motion-base),transform var(--joy-motion-base),color var(--joy-transition-base);left:var(--joy-field-padding-x);font-size:var(--joy-field-label-font-size);line-height:var(--joy-field-label-line-height);color:var(--joy-field-label-color);pointer-events:none;position:absolute}.joy-textarea__required{margin-inline-start:.125rem}.joy-textarea>.joy-textarea__field::placeholder{color:#0000}.joy-textarea--floating>.joy-textarea__field::placeholder{color:var(--joy-color-field-placeholder)}.joy-textarea:not(:has(>.joy-textarea__label))>.joy-textarea__field::-moz-placeholder{color:var(--joy-color-field-placeholder)}.joy-textarea:not(:has(>.joy-textarea__label))>.joy-textarea__field::placeholder{color:var(--joy-color-field-placeholder)}.joy-textarea:has(>.joy-textarea__field:autofill)>.joy-textarea__field::-moz-placeholder{color:var(--joy-color-field-placeholder)}.joy-textarea:has(>.joy-textarea__field:-webkit-autofill)>.joy-textarea__field::placeholder{color:var(--joy-color-field-placeholder)}.joy-textarea:has(>.joy-textarea__field:autofill)>.joy-textarea__field::placeholder{color:var(--joy-color-field-placeholder)}.joy-textarea:has(>.joy-textarea__field:autofill)>.joy-textarea__field::placeholder{color:var(--joy-color-field-placeholder)}:is(.joy-textarea--floating>.joy-textarea__label,.joy-textarea:has(>.joy-textarea__field:autofill)>.joy-textarea__label),:is(.joy-textarea--floating>.joy-textarea__label,.joy-textarea:has(>.joy-textarea__field:autofill)>.joy-textarea__label){top:calc(var(--joy-field-floating-padding-y) - var(--joy-field-border-width));font-size:var(--joy-field-floating-label-font-size);line-height:var(--joy-field-floating-label-line-height);transform:none}.joy-textarea{--joy-textarea-padding-y:calc(.5 * (var(--joy-field-height) - var(--joy-field-floating-line-height)) - var(--joy-field-border-width));cursor:text;display:flex}.joy-textarea__label{top:var(--joy-textarea-padding-y)}:is(.joy-textarea--floating .joy-textarea__field,.joy-textarea:has(.joy-textarea__field:autofill) .joy-textarea__field),:is(.joy-textarea--floating .joy-textarea__field,.joy-textarea:has(.joy-textarea__field:autofill) .joy-textarea__field){padding-top:calc(var(--joy-field-floating-value-top) - var(--joy-field-border-width));padding-bottom:calc(var(--joy-field-floating-padding-y) - var(--joy-field-border-width))}.joy-textarea__field{appearance:none;font:inherit;color:inherit;width:100%;padding:0;padding:var(--joy-textarea-padding-y) var(--joy-field-padding-x);line-height:var(--joy-field-floating-line-height);letter-spacing:inherit;caret-color:var(--joy-field-caret);resize:vertical;background:0 0;border:none;outline:none;margin:0}.joy-textarea__field:disabled{cursor:not-allowed}.joy-textarea--auto-resize .joy-textarea__field{field-sizing:content;resize:none;max-height:calc(var(--joy-textarea-max-rows,9999) * var(--joy-field-floating-line-height) + var(--joy-textarea-padding-y) * 2)}.joy-tooltip{display:inline-block;position:relative}.joy-tooltip__bubble{--joy-tooltip-bg:var(--joy-color-bg-inverse);--joy-tooltip-fg:var(--joy-color-text-inverse);--joy-tooltip-border:transparent;--joy-tooltip-arrow:var(--joy-spacing-3);--joy-tooltip-border-width:1px;--joy-tooltip-space:var(--joy-spacing-3);bottom:calc(100% + var(--joy-spacing-2));transform:translateX(calc(-50% + var(--joy-tooltip-shift,0px)));z-index:200;width:max-content;max-width:12.5rem;padding:calc(var(--joy-tooltip-space) - var(--joy-tooltip-border-width));font-family:var(--joy-font-family);font-size:var(--joy-font-size-sm);color:var(--joy-tooltip-fg);border:var(--joy-tooltip-border-width) solid var(--joy-tooltip-border);border-radius:var(--joy-tooltip-space);box-shadow:var(--joy-shadow-float);text-align:center;word-wrap:break-word;white-space:normal;left:50%}.joy-tooltip__bubble,.joy-tooltip__bubble:after{background-color:var(--joy-tooltip-bg);position:absolute}.joy-tooltip__bubble:after{content:"";top:100%;left:calc(50% - var(--joy-tooltip-shift,0px));width:var(--joy-tooltip-arrow);height:var(--joy-tooltip-arrow);border:solid var(--joy-tooltip-border);border-width:0 var(--joy-tooltip-border-width) var(--joy-tooltip-border-width) 0;transform:translate(-50%,-50%)rotate(45deg)}.joy-tooltip__bubble--secondary{--joy-tooltip-bg:var(--joy-color-bg-surface-subtle);--joy-tooltip-fg:var(--joy-color-text-primary);--joy-tooltip-border:var(--joy-color-button-neutral-border)}.joy-tooltip__bubble--below{bottom:auto;top:calc(100% + var(--joy-spacing-2))}.joy-tooltip__bubble--below:after{border-width:var(--joy-tooltip-border-width) 0 0 var(--joy-tooltip-border-width);top:0}.joy-tooltip-enter-active,.joy-tooltip-leave-active{transition:opacity var(--joy-transition-fast)}.joy-tooltip-enter-from,.joy-tooltip-leave-to{opacity:0}.joy-login__form{gap:var(--joy-spacing-8);flex-direction:column;width:100%;display:flex}.joy-login__header{align-items:center;gap:var(--joy-spacing-6);text-align:center;flex-direction:column;display:flex}.joy-login__icon-wrapper{width:var(--joy-spacing-12);height:var(--joy-spacing-12);background-color:var(--joy-color-bg-surface-subtle);border:1px solid var(--joy-color-border-subtle);border-radius:var(--joy-radius-lg);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.joy-login__icon-image{width:100%;height:100%;padding:var(--joy-spacing-2);-o-object-fit:contain;object-fit:contain;position:absolute;inset:0}.joy-login__titles{gap:var(--joy-spacing-1);flex-direction:column;display:flex}.joy-login__subtitle,.joy-login__title{font-family:var(--joy-font-family);font-size:var(--joy-font-size-2xl);color:var(--joy-color-text-primary);margin:0;font-weight:600}.joy-login__subtitle{color:var(--joy-color-text-muted)}.joy-login__description{font-family:var(--joy-font-family);font-size:var(--joy-font-size-sm);color:var(--joy-color-text-primary);margin:0}.joy-login__fields{gap:var(--joy-spacing-4)}.joy-login__actions,.joy-login__fields,.joy-login__password-group{flex-direction:column;display:flex}.joy-login__password-group{align-items:flex-start;gap:var(--joy-spacing-2)}.joy-login__actions{align-items:center;gap:var(--joy-spacing-5)}.joy-login__submit{width:100%}.joy-login .joy-button--link{white-space:normal;text-align:center;max-width:100%}.joy-login-icon-enter-active,.joy-login-icon-leave-active{transition:transform var(--joy-motion-slow),opacity var(--joy-transition-slow)}.joy-login-icon-enter-from{transform:translateX(calc(100% * var(--joy-motion-factor)));opacity:0}.joy-login-icon-leave-to{transform:translateX(calc(-100% * var(--joy-motion-factor)));opacity:0}.joy-marquee{width:100%;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--joy-spacing-8),#000 calc(100% - var(--joy-spacing-8)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--joy-spacing-8),#000 calc(100% - var(--joy-spacing-8)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--joy-spacing-8),#000 calc(100% - var(--joy-spacing-8)),transparent);overflow:hidden}.joy-marquee__track{will-change:transform;align-items:center;width:max-content;animation-name:joy-marquee-scroll;animation-timing-function:linear;animation-iteration-count:infinite;display:inline-flex}.joy-marquee__copy{flex-shrink:0;align-items:center;display:inline-flex}.joy-marquee--pause-on-hover:hover .joy-marquee__track{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.joy-marquee__track{animation:none!important;transform:none!important}}:root[data-motion=reduce] .joy-marquee__track{animation:none!important;transform:none!important}@keyframes joy-marquee-scroll{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--joy-marquee-distance,50%)))}}.joy-option-card{--joy-option-card-border-width:1px;--joy-option-card-padding:calc(var(--joy-spacing-3) - var(--joy-option-card-border-width));--joy-option-card-radius:var(--joy-radius-xl);--joy-option-card-media-size:calc(var(--joy-spacing-12) + var(--joy-spacing-6));--joy-option-card-bg:transparent;--joy-option-card-border:var(--joy-color-button-neutral-border);--joy-option-card-fg:var(--joy-color-text-primary);--joy-option-card-fg-secondary:var(--joy-color-text-secondary);appearance:none;font:inherit;color:var(--joy-option-card-fg);transition:background-color var(--joy-transition-base),border-color var(--joy-transition-base);gap:var(--joy-spacing-3);width:100%;padding:0;padding:var(--joy-option-card-padding);border:none;border:var(--joy-option-card-border-width) solid var(--joy-option-card-border);border-radius:var(--joy-option-card-radius);background:0 0;background-color:var(--joy-option-card-bg);font-family:var(--joy-font-family);text-align:start;cursor:pointer;margin:0;display:flex}.joy-option-card:hover:not(.joy-option-card--is-disabled){--joy-option-card-bg:var(--joy-color-button-neutral-tint-hover)}.joy-option-card:hover:not(.joy-option-card--is-selected):not(.joy-option-card--is-disabled){--joy-option-card-border:var(--joy-color-button-neutral-border-hover)}.joy-option-card:active:not(.joy-option-card--is-locked):not(.joy-option-card--is-disabled){--joy-option-card-bg:var(--joy-color-button-neutral-tint-active)}.joy-option-card:focus-visible{outline:.125rem solid var(--joy-color-border-focus);outline-offset:.125rem}.joy-option-card:has(:focus-visible){outline:.125rem solid var(--joy-color-border-focus);outline-offset:.125rem}.joy-option-card--is-selected{--joy-option-card-border-width:2px;--joy-option-card-border:var(--joy-color-border-focus)}.joy-option-card--is-locked{cursor:default}.joy-option-card--is-disabled{--joy-option-card-border-width:1px;--joy-option-card-border:var(--joy-color-border-default);--joy-option-card-fg:var(--joy-color-text-disabled);--joy-option-card-fg-secondary:var(--joy-color-text-disabled);cursor:not-allowed}.joy-option-card__body{flex-direction:column;flex:1;min-width:0;display:flex}.joy-option-card__title{font-family:var(--joy-font-family);font-size:var(--joy-text-title-s-size);font-weight:var(--joy-text-title-s-weight);line-height:var(--joy-text-title-s-line-height);letter-spacing:var(--joy-text-title-s-letter-spacing)}.joy-option-card__description{font-family:var(--joy-font-family);font-size:var(--joy-text-body-s-size);font-weight:var(--joy-text-body-s-weight);line-height:var(--joy-text-body-s-line-height);letter-spacing:var(--joy-text-body-s-letter-spacing);margin-top:var(--joy-spacing-1);color:var(--joy-option-card-fg-secondary)}.joy-option-card__value{font-family:var(--joy-font-family);font-size:var(--joy-text-label-s-size);font-weight:var(--joy-text-label-s-weight);line-height:var(--joy-text-label-s-line-height);letter-spacing:var(--joy-text-label-s-letter-spacing);padding-top:var(--joy-spacing-2);margin-top:auto}.joy-option-card__media{width:var(--joy-option-card-media-size);height:var(--joy-option-card-media-size);border-radius:var(--joy-radius-sm);flex-shrink:0;position:relative;overflow:hidden}.joy-option-card__media:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--joy-color-text-primary) 8%,transparent);position:absolute;inset:0}.joy-option-card__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.joy-button.joy-chip{--joy-button-height:var(--joy-spacing-8);--joy-button-icon-size:var(--joy-spacing-4);--joy-button-icon-slot:var(--joy-button-icon-size);--joy-button-padding-label:calc(var(--joy-spacing-2) - var(--joy-button-border-width));--joy-button-padding-icon:var(--joy-button-padding-label);--joy-button-label-padding-x:var(--joy-spacing-1);--joy-button-bg:var(--joy-color-bg-surface);--joy-button-bg-disabled:var(--joy-color-field-bg-disabled);--joy-button-border-disabled:transparent;border-radius:var(--joy-radius-md)}.joy-button.joy-chip--size-lg{--joy-button-height:calc(var(--joy-control-line-height) + 2 * var(--joy-control-padding-y-lg));--joy-button-icon-size:var(--joy-spacing-5);--joy-button-icon-slot:var(--joy-spacing-6);--joy-button-label-padding-x:var(--joy-spacing-2);--joy-button-padding-label:calc(var(--joy-control-padding-y-lg) + var(--joy-button-label-padding-x) - var(--joy-button-border-width));--joy-button-padding-icon:calc(var(--joy-control-padding-y-lg) - var(--joy-button-border-width));border-radius:var(--joy-radius-xl)}.joy-button.joy-chip--is-selected{--joy-button-border-width:2px;--joy-button-border:var(--joy-color-border-focus);--joy-button-border-hover:var(--joy-color-border-focus)}.joy-page-background{--joy-bg-base:var(--joy-color-bg-page);--joy-bg-periwinkle:#c7d4ff;--joy-bg-purple:#c3bffb;--joy-bg-pink:#ffbdf6;--joy-bg-peach:#fff6e4;--joy-bg-cream:#fefcf4;--joy-bg-strength:var(--joy-page-gradient-strength,1);background-color:var(--joy-bg-base);width:100%;min-height:100vh;position:relative;overflow:hidden}.joy-page-background>*{z-index:1;position:relative}.joy-page-background--has-bg:before{content:"";z-index:0;background-image:linear-gradient(333deg,transparent -20%,color-mix(in srgb,var(--joy-bg-periwinkle) calc(20% * var(--joy-bg-strength)),transparent) 30%,color-mix(in srgb,var(--joy-bg-purple) calc(75% * var(--joy-bg-strength)),transparent) 50%,color-mix(in srgb,var(--joy-bg-pink) calc(65% * var(--joy-bg-strength)),transparent) 56%,color-mix(in srgb,var(--joy-bg-peach) calc(60% * var(--joy-bg-strength)),transparent) 64%,color-mix(in srgb,var(--joy-bg-cream) calc(85% * var(--joy-bg-strength)),transparent) 67%,transparent 115%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(243deg,#0000001a,#000000e6 12%,#000000d9 50%,#00000080 62%,#0003);mask-image:linear-gradient(243deg,#0000001a,#000000e6 12%,#000000d9 50%,#00000080 62%,#0003)}.joy-zgs-category-logo{--joy-zgs-category-logo-line:var(--joy-spacing-6);--joy-zgs-category-logo-ink:var(--joy-base-black);--joy-zgs-category-logo-u:calc(var(--joy-zgs-category-logo-line) / 42.178);--joy-zgs-category-logo-badge:round(var(--joy-zgs-category-logo-u) * 40.533, 1px);align-items:flex-start;gap:round(var(--joy-zgs-category-logo-u) * 10.38,1px);flex-direction:column;display:inline-flex}.joy-zgs-category-logo--theme-dark{--joy-zgs-category-logo-ink:var(--joy-base-white)}.joy-zgs-category-logo--size-sm{--joy-zgs-category-logo-line:var(--joy-spacing-5)}.joy-zgs-category-logo--size-md{--joy-zgs-category-logo-line:var(--joy-spacing-6)}.joy-zgs-category-logo--size-lg{--joy-zgs-category-logo-line:var(--joy-spacing-15)}.joy-zgs-category-logo__wordmark{height:var(--joy-zgs-category-logo-line);width:auto;fill:var(--joy-grey-500);display:block}.joy-zgs-category-logo__line{height:var(--joy-zgs-category-logo-badge);align-items:center;display:flex}.joy-zgs-category-logo__badge{width:auto;height:100%;fill:var(--joy-zgs-category-logo-ink);flex-shrink:0;display:block}.joy-zgs-category-logo__text{font-family:Pangea,sans-serif;font-weight:700;font-size:calc(var(--joy-zgs-category-logo-badge) / .7);letter-spacing:-.015em;text-box:trim-both cap alphabetic;white-space:nowrap;color:var(--joy-zgs-category-logo-ink);margin-inline-start:calc(-.057em + var(--joy-zgs-category-logo-u) * 4.8);line-height:1}:where([data-theme=light],[data-joy-theme=light],.joy-theme-light){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--joy-color-bg-page:var(--joy-base-white);--joy-color-bg-surface:var(--joy-base-white);--joy-color-bg-surface-subtle:var(--joy-grey-50);--joy-color-bg-surface-muted:var(--joy-grey-100);--joy-color-bg-highlight:var(--joy-focus-50);--joy-color-bg-overlay:#00000080;--joy-color-bg-inverse:var(--joy-grey-900);--joy-color-text-primary:var(--joy-grey-900);--joy-color-text-secondary:var(--joy-grey-600);--joy-color-text-muted:var(--joy-grey-500);--joy-color-text-placeholder:var(--joy-grey-400);--joy-color-text-disabled:var(--joy-grey-400);--joy-color-text-inverse:var(--joy-base-white);--joy-color-border-subtle:var(--joy-grey-100);--joy-color-border-default:var(--joy-grey-200);--joy-color-border-strong:var(--joy-grey-400);--joy-color-border-focus:var(--joy-focus-500);--joy-color-button-bg-disabled:var(--joy-grey-150);--joy-color-button-fg-disabled:var(--joy-grey-400);--joy-color-button-neutral-bg:var(--joy-grey-900);--joy-color-button-neutral-bg-hover:color-mix(in srgb, var(--joy-grey-900), var(--joy-base-white) 12%);--joy-color-button-neutral-bg-active:color-mix(in srgb, var(--joy-grey-900), var(--joy-base-white) 20%);--joy-color-button-neutral-fg:var(--joy-base-white);--joy-color-button-neutral-ink:var(--joy-grey-900);--joy-color-button-neutral-border:var(--joy-grey-150);--joy-color-button-neutral-border-hover:var(--joy-grey-600);--joy-color-button-neutral-tint-hover:var(--joy-grey-50);--joy-color-button-neutral-tint-active:var(--joy-grey-100);--joy-color-button-info-bg:var(--joy-info-600);--joy-color-button-info-bg-hover:color-mix(in srgb, var(--joy-info-600), var(--joy-base-white) 12%);--joy-color-button-info-bg-active:color-mix(in srgb, var(--joy-info-600), var(--joy-base-white) 20%);--joy-color-button-info-fg:var(--joy-base-white);--joy-color-button-info-ink:var(--joy-info-600);--joy-color-button-info-border:var(--joy-info-600);--joy-color-button-info-border-hover:var(--joy-info-700);--joy-color-button-info-tint-hover:var(--joy-info-50);--joy-color-button-info-tint-active:var(--joy-info-100);--joy-color-button-success-bg:var(--joy-success-500);--joy-color-button-success-bg-hover:color-mix(in srgb, var(--joy-success-500), var(--joy-base-white) 12%);--joy-color-button-success-bg-active:color-mix(in srgb, var(--joy-success-500), var(--joy-base-white) 20%);--joy-color-button-success-fg:var(--joy-base-white);--joy-color-button-success-ink:var(--joy-success-700);--joy-color-button-success-border:var(--joy-success-700);--joy-color-button-success-border-hover:var(--joy-success-800);--joy-color-button-success-tint-hover:var(--joy-success-50);--joy-color-button-success-tint-active:var(--joy-success-100);--joy-color-button-warning-bg:var(--joy-warning-500);--joy-color-button-warning-bg-hover:color-mix(in srgb, var(--joy-warning-500), var(--joy-base-white) 12%);--joy-color-button-warning-bg-active:color-mix(in srgb, var(--joy-warning-500), var(--joy-base-white) 20%);--joy-color-button-warning-fg:var(--joy-grey-900);--joy-color-button-warning-ink:var(--joy-warning-800);--joy-color-button-warning-border:var(--joy-warning-700);--joy-color-button-warning-border-hover:var(--joy-warning-800);--joy-color-button-warning-tint-hover:var(--joy-warning-50);--joy-color-button-warning-tint-active:var(--joy-warning-100);--joy-color-button-danger-bg:var(--joy-error-600);--joy-color-button-danger-bg-hover:color-mix(in srgb, var(--joy-error-600), var(--joy-base-white) 12%);--joy-color-button-danger-bg-active:color-mix(in srgb, var(--joy-error-600), var(--joy-base-white) 20%);--joy-color-button-danger-fg:var(--joy-base-white);--joy-color-button-danger-ink:var(--joy-error-600);--joy-color-button-danger-border:var(--joy-error-600);--joy-color-button-danger-border-hover:var(--joy-error-700);--joy-color-button-danger-tint-hover:var(--joy-error-50);--joy-color-button-danger-tint-active:var(--joy-error-100);--joy-color-field-bg:var(--joy-base-white);--joy-color-field-border:var(--joy-grey-150);--joy-color-field-border-hover:var(--joy-grey-900);--joy-color-field-border-filled:var(--joy-grey-900);--joy-color-field-bg-disabled:color-mix(in srgb, var(--joy-base-black) 3.9%, var(--joy-base-white));--joy-color-field-fg-disabled:color-mix(in srgb, var(--joy-base-black) 36.1%, var(--joy-base-white));--joy-color-field-border-error:var(--joy-error);--joy-color-field-placeholder:var(--joy-grey-400);--joy-color-field-label:color-mix(in srgb, var(--joy-base-black) 56.1%, var(--joy-base-white));--joy-color-field-label-hover:var(--joy-grey-700);--joy-color-control-border:var(--joy-grey-600);--joy-color-control-bg-checked:var(--joy-grey-900);--joy-color-control-bg-checked-hover:var(--joy-color-button-neutral-bg-hover);--joy-color-control-fg-checked:var(--joy-base-white);--joy-color-status-error-fg:var(--joy-error);--joy-color-status-success-fg:var(--joy-success);--joy-color-status-warning-fg:var(--joy-warning);--joy-color-status-info-fg:var(--joy-info);--joy-logo-tint:brightness(0);--joy-page-gradient-strength:1}:where([data-theme=dark],[data-joy-theme=dark],.joy-theme-dark,.dark){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--joy-color-bg-page:var(--joy-grey-950);--joy-color-bg-surface:var(--joy-grey-900);--joy-color-bg-surface-subtle:var(--joy-grey-850);--joy-color-bg-surface-muted:var(--joy-grey-800);--joy-color-bg-highlight:var(--joy-grey-850);--joy-color-bg-overlay:#000000b3;--joy-color-bg-inverse:var(--joy-grey-50);--joy-color-text-primary:var(--joy-grey-50);--joy-color-text-secondary:var(--joy-grey-300);--joy-color-text-muted:var(--joy-grey-400);--joy-color-text-placeholder:var(--joy-grey-500);--joy-color-text-disabled:var(--joy-grey-600);--joy-color-text-inverse:var(--joy-grey-900);--joy-color-border-subtle:var(--joy-grey-850);--joy-color-border-default:var(--joy-grey-800);--joy-color-border-strong:var(--joy-grey-700);--joy-color-border-focus:var(--joy-focus-500);--joy-color-button-bg-disabled:var(--joy-grey-800);--joy-color-button-fg-disabled:var(--joy-grey-600);--joy-color-button-neutral-bg:var(--joy-grey-50);--joy-color-button-neutral-bg-hover:color-mix(in srgb, var(--joy-grey-50), var(--joy-base-black) 12%);--joy-color-button-neutral-bg-active:color-mix(in srgb, var(--joy-grey-50), var(--joy-base-black) 20%);--joy-color-button-neutral-fg:var(--joy-grey-900);--joy-color-button-neutral-ink:var(--joy-grey-50);--joy-color-button-neutral-border:var(--joy-grey-700);--joy-color-button-neutral-border-hover:var(--joy-grey-400);--joy-color-button-neutral-tint-hover:var(--joy-grey-850);--joy-color-button-neutral-tint-active:var(--joy-grey-800);--joy-color-button-info-bg:var(--joy-info-600);--joy-color-button-info-bg-hover:color-mix(in srgb, var(--joy-info-600), var(--joy-base-white) 12%);--joy-color-button-info-bg-active:color-mix(in srgb, var(--joy-info-600), var(--joy-base-white) 20%);--joy-color-button-info-fg:var(--joy-base-white);--joy-color-button-info-ink:var(--joy-info-300);--joy-color-button-info-border:var(--joy-info-400);--joy-color-button-info-border-hover:var(--joy-info-300);--joy-color-button-info-tint-hover:var(--joy-info-900);--joy-color-button-info-tint-active:var(--joy-info-800);--joy-color-button-success-bg:var(--joy-success-500);--joy-color-button-success-bg-hover:color-mix(in srgb, var(--joy-success-500), var(--joy-base-white) 12%);--joy-color-button-success-bg-active:color-mix(in srgb, var(--joy-success-500), var(--joy-base-white) 20%);--joy-color-button-success-fg:var(--joy-base-white);--joy-color-button-success-ink:var(--joy-success-300);--joy-color-button-success-border:var(--joy-success-400);--joy-color-button-success-border-hover:var(--joy-success-300);--joy-color-button-success-tint-hover:var(--joy-success-900);--joy-color-button-success-tint-active:var(--joy-success-800);--joy-color-button-warning-bg:var(--joy-warning-500);--joy-color-button-warning-bg-hover:color-mix(in srgb, var(--joy-warning-500), var(--joy-base-white) 12%);--joy-color-button-warning-bg-active:color-mix(in srgb, var(--joy-warning-500), var(--joy-base-white) 20%);--joy-color-button-warning-fg:var(--joy-grey-900);--joy-color-button-warning-ink:var(--joy-warning-300);--joy-color-button-warning-border:var(--joy-warning-400);--joy-color-button-warning-border-hover:var(--joy-warning-300);--joy-color-button-warning-tint-hover:var(--joy-warning-900);--joy-color-button-warning-tint-active:var(--joy-warning-800);--joy-color-button-danger-bg:var(--joy-error-600);--joy-color-button-danger-bg-hover:color-mix(in srgb, var(--joy-error-600), var(--joy-base-white) 12%);--joy-color-button-danger-bg-active:color-mix(in srgb, var(--joy-error-600), var(--joy-base-white) 20%);--joy-color-button-danger-fg:var(--joy-base-white);--joy-color-button-danger-ink:var(--joy-error-300);--joy-color-button-danger-border:var(--joy-error-400);--joy-color-button-danger-border-hover:var(--joy-error-300);--joy-color-button-danger-tint-hover:var(--joy-error-900);--joy-color-button-danger-tint-active:var(--joy-error-800);--joy-color-field-bg:var(--joy-grey-900);--joy-color-field-border:var(--joy-grey-700);--joy-color-field-border-hover:var(--joy-grey-300);--joy-color-field-border-filled:var(--joy-grey-300);--joy-color-field-bg-disabled:var(--joy-grey-850);--joy-color-field-fg-disabled:var(--joy-grey-600);--joy-color-field-border-error:var(--joy-error);--joy-color-field-placeholder:var(--joy-grey-500);--joy-color-field-label:var(--joy-grey-400);--joy-color-field-label-hover:var(--joy-grey-300);--joy-color-control-border:var(--joy-grey-500);--joy-color-control-bg-checked:var(--joy-grey-50);--joy-color-control-bg-checked-hover:var(--joy-color-button-neutral-bg-hover);--joy-color-control-fg-checked:var(--joy-grey-900);--joy-color-status-error-fg:var(--joy-error);--joy-color-status-success-fg:var(--joy-success);--joy-color-status-warning-fg:var(--joy-warning);--joy-color-status-info-fg:var(--joy-info);--joy-logo-tint:brightness(0) invert(1);--joy-page-gradient-strength:.3}.admin-page{--admin-chrome-bg:var(--joy-grey-900);--admin-chrome-bg-hover:var(--joy-grey-800);--admin-chrome-bg-active:var(--joy-grey-700);--admin-chrome-border:var(--joy-grey-700);--admin-chrome-border-soft:var(--joy-grey-800);--admin-chrome-shadow:0 4px 16px #0006;--admin-chrome-overlay:#0006}.admin-page,.admin-page[data-theme=dark]{--admin-chrome-text:var(--joy-grey-400);--admin-chrome-text-muted:var(--joy-grey-500);--admin-chrome-text-strong:var(--joy-grey-300);--admin-chrome-text-active:var(--joy-base-white)}.admin-page[data-theme=dark]{--admin-chrome-bg:var(--joy-grey-950);--admin-chrome-bg-hover:var(--joy-grey-850);--admin-chrome-bg-active:var(--joy-grey-800);--admin-chrome-border:var(--joy-grey-800);--admin-chrome-border-soft:var(--joy-grey-850);--admin-chrome-shadow:0 4px 16px #000000b3;--admin-chrome-overlay:#0009}#app[data-v-c4533116]{flex-direction:column;min-height:100vh;display:flex}.environment-stamp[data-v-c4533116]{z-index:9999;letter-spacing:4px;text-transform:uppercase;color:red;opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none;border:5px solid red;border-radius:8px;padding:8px 16px;font-family:Arial Black,sans-serif;font-size:16px;font-weight:900;position:absolute;top:55px;left:5px}.card-half[data-v-417e4d02]{transform-style:preserve-3d;pointer-events:auto}.card-half[data-v-417e4d02],.card-half__face[data-v-417e4d02],.card-half__shade[data-v-417e4d02]{position:absolute;inset:0}.card-half__face[data-v-417e4d02]{backface-visibility:hidden;border-radius:var(--card-radius,0);transform:translateZ(calc(var(--card-stock) / 2))}.card-half__shade[data-v-417e4d02]{pointer-events:none;border-radius:inherit}.card-half__outline[data-v-417e4d02]{pointer-events:none;display:block;position:absolute;overflow:visible}.card-half__tape[data-v-417e4d02]{x:1px;y:1px;rx:var(--joy-radius-sm);fill:none;width:calc(100% - 2px);height:calc(100% - 2px);stroke:var(--joy-color-border-focus);stroke-width:2px}.card-half__tape--gaps[data-v-417e4d02]{stroke:var(--joy-base-white,#fff);stroke-dasharray:.5 .5}.card-half__stock[data-v-417e4d02]{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.card-half__stock i[data-v-417e4d02]{width:calc(var(--card-stock) * var(--stock-share));margin-left:calc(var(--card-stock) / -2);backface-visibility:hidden;transform-origin:calc(var(--card-stock) / 2) 50%;background:#faf9f7;display:block;position:absolute}.card-half__edge[data-v-417e4d02]{width:var(--card-stock);background:var(--joy-base-white,#fff) center/cover no-repeat;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)rotateY(90deg)}.card-half__cover[data-v-417e4d02]{backface-visibility:hidden;border-radius:var(--card-radius,0);background:#faf9f7;position:absolute;inset:0;transform:rotateY(180deg)}.card-half--debug .card-half__face[data-v-417e4d02]{opacity:.7;outline:2px dashed #f0a}.card-half__label[data-v-417e4d02]{color:#fff;background:#f0a;border-radius:3px;padding:0 4px;font:600 11px/16px ui-monospace,monospace;position:absolute;top:4px;left:4px}.card-half__axis[data-v-417e4d02]{width:calc(35 * var(--card-unit));transform-origin:0;pointer-events:none;height:2px;margin-top:-1px;position:absolute;top:50%;left:50%}.card-half__axis--x[data-v-417e4d02]{background:#e5484d}.card-half__axis--y[data-v-417e4d02]{background:#30a46c;transform:rotate(90deg)}.card-half__axis--z[data-v-417e4d02]{background:#0090ff;transform:rotateY(-90deg)}.card-half__ring[data-v-417e4d02]{width:calc(60 * var(--card-unit));height:calc(60 * var(--card-unit));margin:calc(-30 * var(--card-unit)) 0 0 calc(-30 * var(--card-unit));pointer-events:none;border:2px solid;border-radius:50%;position:absolute;top:50%;left:50%}.card-half__ring--yaw[data-v-417e4d02]{border-color:#30a46c;transform:rotateX(90deg)}.card-half__ring--pitch[data-v-417e4d02]{border-color:#e5484d;transform:rotateY(90deg)}.card-half__ring--roll[data-v-417e4d02]{border-color:#0090ff}.card-stage-debug[data-v-e466be91]{z-index:2;pointer-events:none;position:absolute;inset:0}.card-stage-debug__plot[data-v-e466be91]{left:50%;top:calc(var(--sway-distance) + 50cqw / var(--gift-card-aspect));font:10px/1 ui-monospace,monospace;position:absolute;overflow:visible}.card-stage-debug__grid[data-v-e466be91]{stroke:#0000001a;stroke-width:1px}.card-stage-debug__grid--unit[data-v-e466be91]{stroke:#00000040}.card-stage-debug__grid--axis[data-v-e466be91]{stroke:#00000080;stroke-width:1.5px}.card-stage-debug__tick[data-v-e466be91]{fill:#0009}.card-stage-debug__outline[data-v-e466be91]{fill:none;stroke:var(--half);stroke-width:1.5px;stroke-dasharray:6 4}.card-stage-debug__vector[data-v-e466be91]{stroke:var(--half);stroke-width:2px}.card-stage-debug__depth[data-v-e466be91]{stroke:var(--half);stroke-dasharray:2 3}.card-stage-debug__axis[data-v-e466be91]{stroke-width:2.5px}.card-stage-debug__dot[data-v-e466be91],.card-stage-debug__target[data-v-e466be91]{fill:none;stroke:#000;stroke-width:1.5px}.card-stage-debug__origin[data-v-e466be91]{fill:var(--half,#000)}.card-stage-debug__name[data-v-e466be91]{fill:var(--half);font-weight:700}.card-stage-debug__panel[data-v-e466be91]{color:#fff;white-space:pre;background:#000000c0;border-radius:6px;min-width:max-content;margin:0;padding:6px 8px;font:11px/1.45 ui-monospace,monospace;position:absolute;top:calc(100% + 8px);left:0}.card-stage-debug__panel--docked[data-v-e466be91]{min-width:0;position:static;overflow-x:auto}.card-stage[data-v-f7e50f76]{--sway-distance:8px;--card-stock:calc(max(2px, .418cqw));-webkit-user-select:none;user-select:none;touch-action:pan-y;width:100%;position:relative;container-type:inline-size}.card-stage__scene[data-v-f7e50f76]{--card-w:100cqw;width:100%;perspective:calc(var(--card-w) * var(--scene-perspective));perspective-origin:50% calc(var(--sway-distance) + 50cqw / var(--gift-card-aspect));padding-top:var(--sway-distance)}.card-stage__sway[data-v-f7e50f76]{width:100%;transform-style:preserve-3d;z-index:1;pointer-events:none;position:relative}.card-stage__sway--on[data-v-f7e50f76]{animation:3s ease-in-out infinite card-breathe-f7e50f76}.card-stage__card[data-v-f7e50f76]{width:100%;position:relative}.card-stage__card[data-v-f7e50f76],.card-stage__drawn[data-v-f7e50f76]{aspect-ratio:var(--gift-card-aspect);transform-style:preserve-3d}.card-stage__drawn[data-v-f7e50f76]{--card-unit:calc(var(--resolution) * 1cqw);--card-w:calc(100 * var(--card-unit));--card-stock:max(2px, .418 * var(--card-unit));--card-radius:calc(var(--card-radius-share) * var(--card-unit));left:calc(50% * (1 - var(--resolution)));top:calc(50% * (1 - var(--resolution)));width:calc(var(--resolution) * 100%);transform:scale3d(calc(1 / var(--resolution)),calc(1 / var(--resolution)),calc(1 / var(--resolution))) translateZ(calc(var(--card-stock) / -2));position:absolute}.card-stage__floor[data-v-f7e50f76]{pointer-events:none;margin-top:calc((var(--rest-height) - var(--shadow-size) / 2) * var(--card-w));height:calc(var(--shadow-size) * var(--card-w));transform-style:preserve-3d;position:relative}.card-stage__shadow[data-v-f7e50f76]{transform-style:preserve-3d;position:absolute;inset:0}.card-stage__blob[data-v-f7e50f76]{border-radius:var(--joy-radius-full,9999px);width:100%;height:100%}.card-stage__blob--sway[data-v-f7e50f76]{animation:3s ease-in-out infinite shadow-breathe-f7e50f76}@keyframes card-breathe-f7e50f76{0%,to{translate:0}50%{translate:0 calc(-1 * var(--sway-distance))}}@keyframes shadow-breathe-f7e50f76{0%,to{opacity:1;scale:1}50%{opacity:.7;scale:.85 1}}.card-3d[data-v-35f7c705]{--font-primary:"Montserrat", sans-serif;width:100%}.flow-footer[data-v-414f7fae]{padding-block-end:calc(env(safe-area-inset-bottom,0px) + var(--joy-spacing-6))}.error-page[data-v-cd5d0ce0]{background-color:var(--color-white,#fff);min-height:100vh;font-family:var(--font-primary,"Montserrat",sans-serif);flex-direction:column;display:flex}.error-page__header-wrapper[data-v-cd5d0ce0]{width:100%;max-width:1476px;margin:0 auto}.error-page__content[data-v-cd5d0ce0]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2rem;padding:2rem;display:flex}.error-page__card-wrapper[data-v-cd5d0ce0]{width:100%;max-width:320px}.error-page__dc-message[data-v-cd5d0ce0]{color:var(--color-text-primary,#1a1a2e);text-align:center;max-width:480px;font-size:1rem;font-weight:500;line-height:1.5}.error-page__links[data-v-cd5d0ce0]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.error-page__divider[data-v-cd5d0ce0]{color:var(--color-text-muted,#6b7280);-webkit-user-select:none;user-select:none}.error-page__link[data-v-cd5d0ce0]{color:var(--color-text-primary,#1a1a2e);font-size:1rem;font-weight:500;text-decoration:none;transition:opacity .2s}.error-page__link[data-v-cd5d0ce0]:hover{opacity:.6}@media (width<=992px){.error-page__header-wrapper[data-v-cd5d0ce0]{padding-left:20px;padding-right:20px}}
