.theme-tui-light,:host([data-theme=tui-light]),:root[data-theme=tui-light],[data-theme=tui-light]{--theme-name:"tui-light";--color-achromatic-base-200:var(--color-functional-neutral-200);--color-achromatic-base-400:var(--color-functional-neutral-400);--color-achromatic-base-600:var(--color-functional-neutral-600);--color-functional-alert-200:hsl(45, 100%, 87%);--color-functional-alert-600:hsl(46, 88%, 62%);--color-functional-alert-800:hsl(36, 100%, 48%);--color-functional-base-200:hsl(224, 91%, 92%);--color-functional-base-400:hsl(224, 91%, 85%);--color-functional-base-600:hsl(224, 91%, 59%);--color-functional-base-800:hsl(248, 69%, 21%);--color-functional-error-200:hsl(0, 90%, 92%);--color-functional-error-600:hsl(358, 88%, 44%);--color-functional-error-800:hsl(358, 88%, 24%);--color-functional-neutral-000:hsl(0, 0%, 100%);--color-functional-neutral-100:hsl(0, 0%, 96%);--color-functional-neutral-200:hsl(0, 0%, 86%);--color-functional-neutral-400:hsl(0, 0%, 73%);--color-functional-neutral-600:hsl(0, 0%, 45%);--color-functional-neutral-800:hsl(0, 0%, 30%);--color-functional-neutral-900:hsl(0, 0%, 0%);--color-functional-success-200:hsl(135, 36%, 83%);--color-functional-success-600:hsl(151, 58%, 45%);--color-functional-success-800:hsl(175, 86%, 14%);--color-on-achromatic-base-200:var(--color-theme-variant);--color-on-achromatic-base-400:var(--color-functional-neutral-900);--color-on-achromatic-base-600:hsl(0, 0%, 100%);--color-on-functional-alert-200:var(--color-theme-variant);--color-on-functional-alert-600:var(--color-theme-variant);--color-on-functional-alert-800:var(--color-theme-variant);--color-on-functional-base-200:var(--color-theme-variant);--color-on-functional-base-400:var(--color-theme-variant);--color-on-functional-base-600:var(--color-theme-background);--color-on-functional-base-800:var(--color-theme-background);--color-on-functional-error-200:var(--color-theme-variant);--color-on-functional-error-600:var(--color-theme-background);--color-on-functional-error-800:var(--color-theme-background);--color-on-functional-neutral-100:var(--color-functional-neutral-800);--color-on-functional-neutral-200:var(--color-functional-neutral-800);--color-on-functional-neutral-400:var(--color-functional-neutral-900);--color-on-functional-neutral-600:var(--color-theme-background);--color-on-functional-neutral-800:var(--color-theme-background);--color-on-functional-neutral-900:var(--color-theme-background);--color-on-functional-success-200:var(--color-theme-variant);--color-on-functional-success-600:var(--color-theme-variant);--color-on-functional-success-800:hsl(0, 0%, 100%);--color-on-theme-background:var(--color-theme-variant);--color-on-theme-base-200:var(--color-theme-variant);--color-on-theme-base-400:var(--color-theme-variant);--color-on-theme-base-600:var(--color-theme-variant);--color-on-theme-base-variant:var(--color-on-theme-variant);--color-on-theme-base:var(--color-theme-variant);--color-on-theme-contrast:var(--color-theme-background);--color-on-theme-promotion:var(--color-theme-background);--color-on-theme-surface:var(--color-theme-variant);--color-on-theme-sustainable-200:hsl(248, 69%, 21%);--color-on-theme-sustainable-800:hsl(0, 0%, 100%);--color-on-theme-sustainable-600:hsl(248, 69%, 21%);--color-on-theme-variant:var(--color-theme-background);--color-theme-background:hsl(0, 0%, 100%);--color-theme-base-200:hsl(199, 86%, 94%);--color-theme-base-400:hsl(199, 86%, 88%);--color-theme-base-600:hsl(199, 86%, 82%);--color-theme-base-800:hsl(217, 83%, 20%);--color-theme-base-variant:var(--color-theme-variant);--color-theme-base:hsl(199, 86%, 70%);--color-theme-contrast:hsl(224, 91%, 59%);--color-theme-promotion:hsl(358, 88%, 44%);--color-theme-surface:hsl(0, 0%, 100%);--color-theme-sustainable-200:hsl(135, 36%, 83%);--color-theme-sustainable-600:hsl(151, 58%, 45%);--color-theme-sustainable-800:hsl(175, 86%, 14%);--color-theme-variant:hsl(248, 69%, 21%);--color-transparent-base:hsla(248, 69%, 21%, 0.75);--color-transparent-contrast:hsla(199, 86%, 70%, 0.75);--color-transparent-neutral-200:hsla(0, 0%, 0%, 0.15);--color-transparent-neutral-400:hsla(0, 0%, 0%, 0.3);--color-transparent-neutral-600:hsla(0, 0%, 0%, 0.5);--color-transparent-variant:hsla(0, 100%, 100%, 0.75);--color-gradient-dark:hsl(248, 69%, 21%) 0%, hsla(248, 69%, 21%, 0.8) 15%, hsla(248, 69%, 21%, 0) 95%, hsla(248, 69%, 21%, 0) 100%;--color-gradient-light:hsl(0, 0%, 100%) 0%, hsla(0, 0%, 100%, 0.8) 15%, hsla(0, 0%, 100%, 0) 95%, hsla(0, 0%, 100%, 0) 100%;--color-backdrop:hsla(248, 69%, 21%, 0.75);--color-text-lead:var(--color-theme-variant);--color-text-base:var(--color-functional-neutral-800);--color-concept-tuiblue:hsl(247, 68%, 21%);--color-concept-tuikids:hsl(247, 68%, 21%);--color-concept-riu:hsl(357, 97%, 42%);--color-concept-timetosmile:hsl(65, 29%, 59%);--color-concept-suneoclub:hsl(205, 100%, 36%);--color-concept-splashworld:hsl(190, 59%, 62%);--color-concept-robinson:hsl(205, 100%, 35%);--color-concept-scene:hsl(0, 0%, 0%);--color-concept-sensatori:hsl(247, 68%, 21%);--color-concept-magiclife:hsl(58, 100%, 50%);--color-concept-smallfriendly:hsl(199, 100%, 34%);--color-concept-bluestar:hsl(201, 85%, 87%);--color-lighten-900:linear-gradient(180deg, hsla(0, 100%, 100%, 0.9) 0%, hsla(0, 100%, 100%, 0.9) 100%);--color-lighten-800:linear-gradient(180deg, hsla(0, 100%, 100%, 0.8) 0%, hsla(0, 100%, 100%, 0.8) 100%);--color-lighten-750:linear-gradient(180deg, hsla(0, 100%, 100%, 0.75) 0%, hsla(0, 100%, 100%, 0.75) 100%);--color-lighten-700:linear-gradient(180deg, hsla(0, 100%, 100%, 0.7) 0%, hsla(0, 100%, 100%, 0.7) 100%);--color-lighten-600:linear-gradient(180deg, hsla(0, 100%, 100%, 0.6) 0%, hsla(0, 100%, 100%, 0.6) 100%);--color-lighten-500:linear-gradient(180deg, hsla(0, 100%, 100%, 0.5) 0%, hsla(0, 100%, 100%, 0.5) 100%);--color-lighten-400:linear-gradient(180deg, hsla(0, 100%, 100%, 0.4) 0%, hsla(0, 100%, 100%, 0.4) 100%);--color-lighten-300:linear-gradient(180deg, hsla(0, 100%, 100%, 0.3) 0%, hsla(0, 100%, 100%, 0.3) 100%);--color-lighten-200:linear-gradient(180deg, hsla(0, 100%, 100%, 0.2) 0%, hsla(0, 100%, 100%, 0.2) 100%);--color-lighten-100:linear-gradient(180deg, hsla(0, 100%, 100%, 0.1) 0%, hsla(0, 100%, 100%, 0.1) 100%);--color-darken-100:linear-gradient(180deg, hsla(0, 0%, 0%, 0.15) 0%, hsla(0, 0%, 0%, 0.1) 100%);--color-darken-150:linear-gradient(180deg, hsla(0, 0%, 0%, 0.15) 0%, hsla(0, 0%, 0%, 0.15) 100%);--color-darken-300:linear-gradient(180deg, hsla(0, 0%, 0%, 0.3) 0%, hsla(0, 0%, 0%, 0.3) 100%);--color-darken-600:linear-gradient(180deg, hsla(0, 0%, 0%, 0.6) 0%, hsla(0, 0%, 0%, 0.6) 100%);--color-shadow:hsla(0, 0%, 0%, 0.4);--gradient-linear-light:linear-gradient(360deg, var(--color-gradient-light));--gradient-linear-dark:linear-gradient(-180deg, var(--color-gradient-dark));--gradient-diagonal-light:linear-gradient(45deg, var(--color-gradient-light));--gradient-diagonal-dark:linear-gradient(-120deg, var(--color-gradient-dark));--gradient-mesh-light:radial-gradient(circle at 80% 80%, hsl(198, 85%, 82%) 0%, hsla(198, 85%, 82%, 0) 80%), radial-gradient(circle at 50% 60%, hsl(198, 85%, 82%) 0%, hsla(198, 85%, 82%, 0) 71%), radial-gradient(circle at 20% 20%, hsl(199, 86%, 70%) 0%, hsla(199, 86%, 70%, 0) 40%), radial-gradient(circle at 70% 30%, hsl(199, 86%, 70%) 0%, hsla(199, 86%, 70%, 0) 50%), radial-gradient(circle at 20% 90%, hsl(0, 100%, 100%) 0%, hsla(0, 100%, 100%, 0) 40%);--font-family-lead:Ambit, FallbackFontLead, sans-serif;--font-family-base:"TUITypeLight", "tuitypelightregular", "tui-type", "tuitype", "FallbackFont", sans-serif;--font-size-xsmall:0.75rem;--font-size-small:1rem;--font-size-medium:1.125rem;--font-size-large:1.5rem;--font-size-xlarge:1.875rem;--font-size-xxlarge:2.25rem;--font-size-xxxlarge:2.625rem;--font-size-xsmall-lead:0.625rem;--font-size-small-lead:0.875rem;--font-size-medium-lead:1rem;--font-size-large-lead:1.375rem;--font-size-xlarge-lead:1.75rem;--font-size-xxlarge-lead:2.12rem;--font-size-xxxlarge-lead:2.5rem;--line-height-xsmall:1.333;--line-height-small:1.333;--line-height-medium:1.333;--line-height-large:1.333;--line-height-xlarge:1.2;--line-height-xxlarge:1.111;--line-height-xxxlarge:1.047;--line-height-spaced:1.556;--line-height-normal:1.333;--line-height-baseline:1;--line-height-xsmall-lead:1.6;--line-height-small-lead:1.43;--line-height-medium-lead:1.5;--line-height-large-lead:1.455;--line-height-xlarge-lead:1.286;--line-height-xxlarge-lead:1.176;--line-height-xxxlarge-lead:1.1;--line-height-spaced-lead:1.556;--line-height-normal-lead:1.333;--line-height-baseline-lead:1;--app-height:100vh;--grid-size:0.25rem;--layout-columns:12;--layout-gutter-width:1rem;--layout-float-breakpoint:76.25rem;--layout-max-width:77.25rem;--space-0:0;--space-05:0.125rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-11:2.75rem;--space-12:3rem;--stroke-color-default:var(--color-functional-neutral-400);--stroke-color-functional:var(--color-functional-base-600);--stroke-color-passive:var(--color-functional-neutral-200);--stroke-color-primary:var(--color-theme-variant);--stroke-color-secondary:var(--color-theme-base);--stroke-color-promotion:var(--color-theme-promotion);--stroke-color-success:var(--color-functional-success-600);--stroke-color-error:var(--color-functional-error-600);--stroke-color-background:var(--color-theme-background);--stroke-size-100:0.0625rem;--stroke-size-400:0.125rem;--stroke-size-600:0.1875rem;--stroke-style-none:none;--stroke-style-base:solid;--stroke-style-indeterminate:dashed;--stroke-shape:var(--corner-rounded-1);--corner-rounded-0:0;--corner-rounded-1:0.125rem;--corner-rounded-2:0.25rem;--corner-rounded-3:0.375rem;--corner-rounded-4:0.5rem;--corner-rounded-5:1rem;--corner-rounded-6:1.5rem;--corner-rounded-7:2rem;--corner-rounded-8:2.5rem;--corner-rounded-9:3.5rem;--corner-rounded-10:4rem;--corner-rounded-11:5rem;--corner-rounded-12:7.5rem;--corner-rounded-100:100rem;--elevation-shadow-0:0 0 0.125rem 0 var(--color-shadow);--elevation-shadow-1:0 0 0.25rem 0 var(--color-shadow);--elevation-shadow-2:0 0 0.5rem 0 var(--color-shadow);--elevation-shadow-3:0 0 0.75rem 0 var(--color-shadow);--elevation-shadow-4:0 0 1rem 0 var(--color-shadow);--elevation-shadow-5:0 0 1.25rem 0 var(--color-shadow);--elevation-shadow-6:0 0 1.5rem 0 var(--color-shadow);--elevation-background-0:var(--color-theme-surface);--elevation-background-1:var(--color-theme-base) var(--color-lighten-800);--elevation-background-2:var(--color-theme-base) var(--color-lighten-600);--elevation-background-3:var(--color-theme-base) var(--color-lighten-400);--elevation-background-4:var(--color-theme-base) var(--color-lighten-200);--elevation-background-5:var(--color-theme-base);--elevation-background-6:var(--color-theme-base) var(--color-darken-100);--layer-index-hidden:-1;--layer-index-default:0;--layer-index-top:1;--layer-index-dropdown-background:900;--layer-index-dropdown:1000;--layer-index-sticky:1020;--layer-index-fixed:1030;--layer-index-overlay:1040;--layer-index-modal:1050;--layer-index-popover:1060;--layer-index-tooltip:1070;--layer-shadow-top:var(--elevation-shadow-0);--layer-shadow-dropdown:var(--elevation-shadow-1);--layer-shadow-sticky:var(--elevation-shadow-2);--layer-shadow-fixed:var(--elevation-shadow-3);--layer-shadow-modal:var(--elevation-shadow-4);--layer-shadow-popover:var(--elevation-shadow-5);--layer-shadow-tooltip:var(--elevation-shadow-6);--layer-shadow-focus:0 0 0 0.75rem hsla(224, 91%, 59%, 0.1), 0 0 0 0.5rem hsla(224, 91%, 59%, 0.3), 0 0 0 0.25rem hsla(224, 91%, 59%, 0.5);--motion-delay-0:0;--motion-delay-1:0.1s;--motion-delay-2:0.2s;--motion-delay-3:0.5s;--motion-delay-4:0.6s;--motion-delay-5:1s;--motion-duration-slow:0.6s;--motion-duration-medium:0.5s;--motion-duration-fast:0.2s;--motion-timing-default:ease-in-out;--motion-timing-brand:cubic-bezier(0.65, 0.05, 0.4, 1.3);--animate-ripple:url("https://static.tui.com/assets/v2/motion/ripple-white.svg");--transparent:transparent;--elevation-card:0 0 0.25rem 0 var(--color-shadow);--button-color-shadow-default:none;--tab-font-weight-default:600;--tab-font-weight:700;--tab-font-transform:none;--badge-size-height-small:1.75rem;--badge-size-height-medium:2.5rem;--badge-shape:var(--corner-rounded-2);--button-color-border-disabled:var(--transparent);--button-font-weight:600;--button-font-family:var(--font-family-lead);--button-shape-large:var(--corner-rounded-100);--button-shape-medium:var(--corner-rounded-100);--button-shape-small:var(--corner-rounded-100);--button-shape-xlarge:var(--corner-rounded-100);--button-size-border:var(--stroke-size-400);--button-size-height-large:3rem;--button-size-height-medium:2.5rem;--button-size-height-small:2rem;--button-size-height-xlarge:4rem;--button-space-large:0 calc(var(--button-size-height-large) / 2);--button-space-medium:0 calc(var(--button-size-height-medium) / 2);--button-space-small:0 calc(var(--button-size-height-small) / 2);--button-space-xlarge:0 calc(var(--button-size-height-xlarge) / 2);--button-text-transform:unset;--button-color-background-ghost-default:var(--color-theme-background);--button-color-background-ghost-hover:var(--color-theme-base-200);--button-color-border-ghost-default:var(--color-functional-base-600);--button-color-text-ghost:var(--color-functional-base-600);--button-color-text-ghost-hover:var(--color-functional-base-600);--button-color-tint-ghost-active:none;--button-color-tint-ghost-hover:var(--color-theme-base-200);--button-color-tint-error-active:var(--animate-ripple);--button-color-tint-error-hover:var(--color-lighten-200);--button-color-tint-success-active:var(--animate-ripple);--button-color-tint-success-hover:var(--color-lighten-200);--button-color-tint-primary-active:var(--animate-ripple);--button-color-tint-primary-hover:var(--color-lighten-200);--button-color-text-primary-hover:var(--color-on-theme-contrast);--button-color-tint-promotion-active:var(--animate-ripple);--button-color-tint-promotion-hover:var(--color-lighten-200);--button-color-background-secondary-default:var(--color-theme-variant);--button-color-tint-secondary-active:var(--animate-ripple);--button-color-tint-secondary-hover:var(--color-lighten-200);--button-color-text-secondary-hover:var(--color-on-theme-variant);--button-color-tint-tertiary-active:var(--animate-ripple);--button-color-tint-tertiary-hover:var(--color-lighten-200);--button-color-text-tertiary-hover:var(--color-on-theme-base);--day-size-width:3.125rem;--icon-size-xsmall:calc(var(--font-size-xsmall) * var(--line-height-xsmall));--icon-size-small:calc(var(--font-size-small) * var(--line-height-small));--icon-size-medium:calc(var(--font-size-medium) * var(--line-height-medium));--icon-size-large:calc(var(--font-size-large) * var(--line-height-large));--icon-size-xlarge:calc(var(--font-size-xlarge) * var(--line-height-xlarge));--icon-size-xxlarge:calc(var(--font-size-xxlarge) * var(--line-height-xxlarge));--icon-size-xxxlarge:calc(var(--font-size-xxxlarge) * var(--line-height-xxxlarge));--icon-size:calc(1em * var(--line-height-normal));--alert-size-border:var(--stroke-size-400);--alert-color-error:var(--color-functional-error-800);--card-size-border:var(--stroke-size-400);--card-shape-screen-xs:var(--corner-rounded-6);--card-shape-screen-sm:var(--corner-rounded-7);--card-shape-screen-md:var(--corner-rounded-8);--card-shape-screen-lg:var(--corner-rounded-9);--card-shape-screen-xl:var(--corner-rounded-10);--card-shape-screen-xxl:var(--corner-rounded-11);--input-color-border:var(--color-functional-neutral-600);--input-color-background-passive:var(--color-functional-neutral-200);--input-color-shadow-focus:0 0 0 2px rgb(255, 255, 255), 0 0 0 4px hsl(224, 91%, 59%), 0 0 0 6px hsla(224, 91%, 59%, 0.4), 0 0 0 8px hsla(224, 91%, 59%, 0.1);--input-color-border-hover:var(--color-functional-base-600);--input-color-border-focus:var(--color-functional-base-600);--input-size-border:var(--stroke-size-100);--input-size-height:2.5rem;--input-text-shape:var(--corner-rounded-2);--input-slider-shape:var(--corner-rounded-100);--label-font-weight:600;--list-color-background-hover:var(--color-functional-base-200);--list-color-text-hover:var(--color-on-functional-base-200);--progress-text-color-400:var(--color-on-theme-base);--progress-text-color-default:var(--color-on-theme-base);--meter-size-height:1.333em;--header-color-background:var(--color-theme-background);--header-shape-screen-xs:var(--corner-rounded-6) var(--corner-rounded-6) 0 0;--header-shape-screen-sm:var(--corner-rounded-8) var(--corner-rounded-8) 0 0;--header-shape-screen-md:var(--corner-rounded-9) var(--corner-rounded-9) 0 0;--header-shape-screen-lg:var(--corner-rounded-10) var(--corner-rounded-10) 0 0;--header-shape-screen-xl:var(--corner-rounded-11) var(--corner-rounded-11) 0 0;--header-shape-screen-xxl:var(--corner-rounded-12) var(--corner-rounded-12) 0 0;--header-clipping-screen-xs:ellipse(110% 70% at 50% 30%);--header-clipping-screen-sm:ellipse(110% 80% at 50% 20%);--header-clipping-screen-md:ellipse(110% 90% at 50% 10%);--header-clipping-screen-lg:ellipse(110% 90% at 50% 10%);--header-clipping-screen-xl:ellipse(110% 90% at 50% 10%);--header-clipping-screen-xxl:ellipse(110% 90% at 50% 10%)}.theme-tui-light ::backdrop,:host([data-theme=tui-light]) ::backdrop,:root[data-theme=tui-light] ::backdrop,[data-theme=tui-light] ::backdrop{--color-backdrop:hsla(248, 69%, 21%, 0.75)}.theme-tui-light.dark,.theme-tui-light:host([data-mode=dark]),.theme-tui-light:root[data-mode=dark],.theme-tui-light[data-mode=dark],:host([data-theme=tui-light]).dark,:host([data-theme=tui-light]):host([data-mode=dark]),:host([data-theme=tui-light]):root[data-mode=dark],:host([data-theme=tui-light])[data-mode=dark],:root[data-theme=tui-light].dark,:root[data-theme=tui-light]:host([data-mode=dark]),:root[data-theme=tui-light]:root[data-mode=dark],:root[data-theme=tui-light][data-mode=dark],[data-theme=tui-light].dark,[data-theme=tui-light]:host([data-mode=dark]),[data-theme=tui-light]:root[data-mode=dark],[data-theme=tui-light][data-mode=dark]{--csstools-color-scheme--dark:initial;color-scheme:dark;--color-achromatic-base-200:hsl(34, 23%, 94%);--color-achromatic-base-400:hsl(40, 20%, 88%);--color-achromatic-base-600:hsl(45, 20%, 80%);--color-functional-alert-200:hsl(36, 100%, 48%);--color-functional-alert-600:hsl(46, 88%, 62%);--color-functional-alert-800:hsl(45, 100%, 87%);--color-functional-base-200:hsl(248, 69%, 21%);--color-functional-base-400:hsl(224, 70%, 39%);--color-functional-base-600:hsl(218, 91%, 59%);--color-functional-base-800:hsl(224, 90%, 92%);--color-functional-error-200:hsl(358, 89%, 24%);--color-functional-error-600:hsl(358, 88%, 44%);--color-functional-error-800:hsl(0, 90%, 92%);--color-functional-neutral-000:hsl(216, 65%, 10%);--color-functional-neutral-100:hsl(0, 0%, 96%);--color-functional-neutral-200:hsl(217, 18%, 28%);--color-functional-neutral-400:hsl(216, 9%, 46%);--color-functional-neutral-600:hsl(217, 7%, 64%);--color-functional-neutral-800:hsl(214, 8%, 82%);--color-functional-neutral-900:hsl(210, 9%, 91%);--color-functional-success-200:hsl(175, 86%, 14%);--color-functional-success-600:hsl(151, 58%, 45%);--color-functional-success-800:hsl(135, 36%, 83%);--color-on-achromatic-base-200:var(--color-functional-neutral-800);--color-on-achromatic-base-400:var(--color-functional-neutral-800);--color-on-achromatic-base-600:var(--color-functional-neutral-800);--color-on-functional-alert-200:var(--color-functional-neutral-000);--color-on-functional-alert-600:var(--color-functional-neutral-000);--color-on-functional-alert-800:var(--color-functional-neutral-000);--color-on-functional-base-200:hsl(0, 0%, 100%);--color-on-functional-base-400:hsl(0, 0%, 100%);--color-on-functional-base-600:hsl(0, 0%, 100%);--color-on-functional-base-800:hsl(216, 65%, 10%);--color-on-functional-error-200:hsl(0, 0%, 100%);--color-on-functional-error-600:hsl(0, 0%, 100%);--color-on-functional-error-800:var(--color-functional-neutral-000);--color-on-functional-neutral-100:var(--color-functional-neutral-800);--color-on-functional-neutral-200:hsl(0, 0%, 100%);--color-on-functional-neutral-400:hsl(0, 0%, 100%);--color-on-functional-neutral-600:hsl(216, 65%, 10%);--color-on-functional-neutral-800:hsl(216, 65%, 10%);--color-on-functional-neutral-900:hsl(216, 65%, 10%);--color-on-functional-success-200:hsl(0, 0%, 100%);--color-on-functional-success-600:var(--color-functional-neutral-000);--color-on-functional-success-800:var(--color-functional-neutral-000);--color-on-theme-background:hsl(0, 0%, 100%);--color-on-theme-base-200:hsl(0, 0%, 100%);--color-on-theme-base-400:hsl(0, 0%, 100%);--color-on-theme-base-600:hsl(0, 0%, 100%);--color-on-theme-base-variant:var(--color-on-theme-variant);--color-on-theme-base:hsl(216, 65%, 10%);--color-on-theme-contrast:hsl(0, 0%, 100%);--color-on-theme-promotion:hsl(0, 0%, 100%);--color-on-theme-surface:hsl(0, 0%, 100%);--color-on-theme-sustainable-200:hsl(248, 69%, 21%);--color-on-theme-sustainable-800:hsl(0, 0%, 100%);--color-on-theme-sustainable-600:hsl(248, 69%, 21%);--color-on-theme-variant:hsl(216, 65%, 10%);--color-theme-background:hsl(216, 65%, 10%);--color-theme-base-200:hsl(199, 86%, 40%);--color-theme-base-400:hsl(199, 66%, 50%);--color-theme-base-600:hsl(199, 76%, 60%);--color-theme-base-800:hsl(217, 83%, 20%);--color-theme-base-variant:var(--color-theme-variant);--color-theme-base:hsl(199, 86%, 70%);--color-theme-contrast:hsl(218, 91%, 59%);--color-theme-promotion:hsl(358, 88%, 64%);--color-theme-surface:hsl(217, 63%, 20%);--color-theme-sustainable-200:hsl(135, 36%, 83%);--color-theme-sustainable-600:hsl(151, 58%, 45%);--color-theme-sustainable-800:hsl(175, 86%, 14%);--color-theme-variant:hsl(0, 0%, 100%);--color-transparent-base:hsla(217, 83%, 20%, 0.75);--color-transparent-contrast:hsla(199, 86%, 70%, 0.75);--color-transparent-neutral-200:hsla(0, 0%, 0%, 0.15);--color-transparent-neutral-400:hsla(0, 0%, 0%, 0.3);--color-transparent-neutral-600:hsla(0, 0%, 0%, 0.5);--color-transparent-variant:hsla(0, 100%, 100%, 0.75);--color-gradient-dark:hsl(217, 83%, 20%) 0%, hsla(217, 83%, 20%, 0.8) 15%, hsla(217, 83%, 20%, 0) 95%, hsla(217, 83%, 20%, 0) 100%;--color-gradient-light:hsl(0, 0%, 100%) 0%, hsla(0, 0%, 100%, 0.8) 15%, hsla(0, 0%, 100%, 0) 95%, hsla(0, 0%, 100%, 0) 100%;--color-on-theme-promotion-100:hsl(248, 69%, 21%);--color-text-base:hsl(0, 0%, 100%);--color-text-leading:hsl(0, 0%, 100%);--color-transparent-background:hsla(0, 0%, 100%, 0);--color-transparent-neutral:hsla(0, 0%, 0%, 0.15);--color-backdrop:hsla(0, 0%, 0%, 0.5)}.theme-tui-light.dark ::backdrop,.theme-tui-light:host([data-mode=dark]) ::backdrop,.theme-tui-light:root[data-mode=dark] ::backdrop,.theme-tui-light[data-mode=dark] ::backdrop,:host([data-theme=tui-light]).dark ::backdrop,:host([data-theme=tui-light]):host([data-mode=dark]) ::backdrop,:host([data-theme=tui-light]):root[data-mode=dark] ::backdrop,:host([data-theme=tui-light])[data-mode=dark] ::backdrop,:root[data-theme=tui-light].dark ::backdrop,:root[data-theme=tui-light]:host([data-mode=dark]) ::backdrop,:root[data-theme=tui-light]:root[data-mode=dark] ::backdrop,:root[data-theme=tui-light][data-mode=dark] ::backdrop,[data-theme=tui-light].dark ::backdrop,[data-theme=tui-light]:host([data-mode=dark]) ::backdrop,[data-theme=tui-light]:root[data-mode=dark] ::backdrop,[data-theme=tui-light][data-mode=dark] ::backdrop{--color-backdrop:hsla(0, 0%, 0%, 0.5)}body,footer{background-color:var(--color-theme-background)}body{font-size:16px;padding:0}footer a,nav{padding:var(--space-2)}body,nav{margin:0}.container{width:var(--layout-max-width);max-width:100%;padding:0 var(--layout-gutter-width);margin:0 auto}.container::after,.container::before{display:table;content:""}.container::after{clear:both}.col,.container,.row{box-sizing:border-box}.row{display:flex;flex-wrap:wrap;margin-right:calc(var(--layout-gutter-width)/-2);margin-left:calc(var(--layout-gutter-width)/-2)}.col{flex:1 0 0;width:100%;padding:0 calc(var(--layout-gutter-width)/2)}.offset{margin-left:calc(1/12*100%);flex:0 0 calc(10/12*100%);max-width:calc(10/12*100%)}h1,h2{font-size:var(--font-size-xxlarge-lead);line-height:var(--line-height-xxlarge-lead);margin-bottom:calc(var(--line-height-xxlarge)*var(--font-size-xxlarge));color:var(--color-text-lead);font-family:var(--font-family-lead)}h2{font-size:var(--font-size-medium-lead);line-height:var(--line-height-medium-lead);margin-bottom:calc(var(--line-height-medium)*var(--font-size-medium))}.logo{height:3rem;display:block;background-image:url(https://static.tui.com/assets/v2/logos/tui/tui-smile-tile-blue.svg);background-repeat:no-repeat}@media (min-width:47.5rem){.logo{background-image:url(https://static.tui.com/assets/v2/logos/tui/tui-logo-tile-blue.svg);height:5rem}}@media (min-width:60rem){.logo{background-image:url(https://static.tui.com/assets/v2/logos/tui/tui-logo-claim-white.svg);height:6rem}}header{background-color:var(--color-theme-base)}footer{text-align:center}footer a{display:inline-flex;align-items:center;width:auto;font-family:var(--font-family-base);text-decoration-thickness:var(--stroke-size-100);text-decoration-color:var(--color-functional-base-600);text-underline-offset:calc(var(--space-05)/2*5);cursor:pointer;outline:0;-webkit-text-decoration:none;text-decoration:none}footer a:not(.disabled){color:var(--color-functional-base-600)}footer a .icon-leading{margin-right:calc(var(--space-05))}footer a .icon-trailing{margin-left:calc(var(--space-05))}footer a.non-underlined{-webkit-text-decoration:none;text-decoration:none}footer a.motion{-webkit-text-decoration:transparent underline var(--stroke-size-100);text-decoration:transparent underline var(--stroke-size-100)}@media (prefers-reduced-motion:no-preference){footer a.motion{transition:text-decoration-color var(--motion-duration-medium) var(--motion-timing-default)}}footer a:hover{color:var(--color-functional-base-600);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:var(--color-functional-base-600);text-decoration-thickness:var(--stroke-size-400);text-underline-offset:var(--space-1)}article{display:inline-block;overflow:hidden;background:var(--color-theme-surface);border-radius:var(--corner-rounded-4);outline:var(--card-size-border) solid transparent;outline-offset:calc(var(--card-size-border)*-1);display:flex;flex-direction:column;gap:0;margin:var(--space-4)0}article.level-0{background:var(--elevation-background-0)}article.level-0.clickable:hover{cursor:pointer;background:var(--elevation-background-1)}article.level-0.clickable:focus-visible{position:relative;overflow:visible}.button:focus-visible::after,article.level-0.clickable:focus-visible::after,article.level-1.clickable:focus-visible::after,article.level-2.clickable:focus-visible::after,article.level-3.clickable:focus-visible::after,article.level-4.clickable:focus-visible::after,article.level-5.clickable:focus-visible::after{--stroke:0.08rem;--size:calc(100% + var(--stroke) + var(--stroke));position:absolute;top:calc(.08rem*-1);top:calc(var(--stroke)*-1);left:calc(.08rem*-1);left:calc(var(--stroke)*-1);box-sizing:border-box;width:calc(100% + .08rem + .08rem);width:var(--size);height:calc(100% + .08rem + .08rem);height:var(--size);pointer-events:none;content:"";border:.08rem solid transparent;border:var(--stroke) solid transparent;border-radius:inherit;box-shadow:var(--input-color-shadow-focus)}article.level-1{background:var(--elevation-background-1)}article.level-1.clickable:hover{cursor:pointer;background:var(--elevation-background-2)}article.level-1.clickable:focus-visible{position:relative;overflow:visible}article.level-2{background:var(--elevation-background-2)}article.level-2.clickable:hover{cursor:pointer;background:var(--elevation-background-3)}article.level-2.clickable:focus-visible{position:relative;overflow:visible}article.level-3{background:var(--elevation-background-3)}article.level-3.clickable:hover{cursor:pointer;background:var(--elevation-background-4)}article.level-3.clickable:focus-visible{position:relative;overflow:visible}article.level-4{background:var(--elevation-background-4)}article.level-4.clickable:hover{cursor:pointer;background:var(--elevation-background-5)}article.level-4.clickable:focus-visible{position:relative;overflow:visible}article.level-5{background:var(--elevation-background-5)}article.level-5.clickable:hover{cursor:pointer;background:var(--elevation-background-6)}article.level-5.clickable:focus-visible{position:relative;overflow:visible}article img{width:100%}.alert{display:flex;padding:var(--space-1);border:solid var(--alert-size-border) var(--color-achromatic-base-600);border-radius:var(--corner-rounded-2);color:var(--color-on-functional-alert-200);background-color:var(--color-functional-alert-200);border-color:var(--color-functional-alert-200);margin:0}.alert .alert-icon{margin:var(--space-2)}.alert,.alert .alert-text{font-size:var(--font-size-medium)}.alert .alert-text{margin:var(--space-2)0;font-family:var(--font-family-base);line-height:var(--line-height-normal)}.alert .control{margin-left:auto}.icon{display:flex;width:var(--icon-size);height:var(--icon-size);background:currentcolor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:cover}.icon-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-around;padding:calc(var(--space-2) - var(--button-size-border));text-align:center;-webkit-text-decoration:none;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border-color:transparent;border-style:solid;border-width:var(--button-size-border);border-radius:var(--button-shape-medium);outline:0;font-size:var(--font-size-medium);height:var(--button-size-height-medium);width:var(--button-size-height-medium);background-color:var(--transparent);border-color:var(--transparent);color:var(--color-functional-base-600)}@media (prefers-reduced-motion:no-preference){.icon-button{transition:all var(--motion-duration-medium) var(--motion-timing-default)}}.icon-button.elevated{box-shadow:var(--elevation-shadow-5)}.icon-button .icon{max-width:100%;max-height:100%}.icon-button.elevated{background-color:var(--color-theme-surface)}.icon-button:hover{background-image:var(--button-color-tint-primary-hover)}.icon-button:active{background-image:var(--button-color-tint-primary-active)}.icon-button[disabled],.icon-button[disabled]:hover{color:var(--color-functional-neutral-400);cursor:not-allowed}.icon-button:focus-visible:not([disabled]){position:relative;overflow:visible;outline:0}.icon-button:focus-visible:not([disabled])::after{--stroke:0.08rem;--size:calc(100% + var(--stroke) + var(--stroke));position:absolute;top:calc(.08rem*-1);top:calc(var(--stroke)*-1);left:calc(.08rem*-1);left:calc(var(--stroke)*-1);box-sizing:border-box;width:calc(100% + .08rem + .08rem);width:var(--size);height:calc(100% + .08rem + .08rem);height:var(--size);pointer-events:none;content:"";border:.08rem solid transparent;border:var(--stroke) solid transparent;border-radius:inherit;box-shadow:var(--input-color-shadow-focus)}.button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-family:var(--button-font-family);font-weight:var(--button-font-weight);text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:var(--button-text-transform);white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-image:none;background-position:center;background-size:cover;border-style:solid;border-width:var(--button-size-border);outline:0;box-shadow:var(--button-color-shadow-default);border-radius:var(--button-shape-medium);font-size:var(--font-size-medium-lead);min-height:var(--button-size-height-medium);min-width:var(--button-size-height-medium);padding:var(--button-space-medium);background-color:var(--color-theme-contrast);border-color:var(--transparent);color:var(--color-on-theme-contrast)}@media (prefers-reduced-motion:no-preference){.button{transition:all var(--motion-duration-medium) var(--motion-timing-default)}}.button .icon-leading{margin-right:var(--space-1)}.button .icon-trailing{margin-left:var(--space-1)}.button:focus-visible{position:relative;overflow:visible;outline:0}.button:hover{background-color:var(--color-theme-contrast);background-image:var(--button-color-tint-primary-hover);color:var(--button-color-text-primary-hover)}.button:active{background-image:var(--button-color-tint-primary-active)}.button[disabled],.button[disabled]:hover{border-color:var(--button-color-border-disabled);color:var(--color-on-functional-neutral-200);background-color:var(--color-functional-neutral-200);box-shadow:none;cursor:not-allowed}