@layer all;@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,:host{tab-size:4;font-family:var(--font-sans);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overscroll-behavior-y:none;line-height:1.5}body{-webkit-font-smoothing:antialiased;background-color:var(--color-bg);color:var(--color-text)}}@layer theme{:root{--brand-100:#ebf4f9;--brand-500:#4bc3f4;--brand-600:#0079ba;--brand-1000:#1d437a;--gender-man:#0070ba;--gender-woman:#f09ed8;--gender-child:#feeb90;--success-100:#ecfdf3;--success-200:#a8efc6;--success-600:#079455;--success-900:#074d31;--warning-100:#fffaeb;--warning-200:#fedf89;--warning-600:#dc6803;--warning-900:#93370d;--alert-100:#fef3f2;--alert-200:#fee4e2;--alert-500:#f97066;--alert-600:#d92d20;--alert-900:#7a2714;--blue-100:var(--brand-1000);--blue-200:var(--brand-500);--red-100:var(--alert-600);--brown-100:#fcddd3;--brown-200:#c08b7a;--brown-300:#75432e;--white:#fff;--black:#000;--gray-500:#575756;--gray-400:#787877;--gray-300:#9d9c9c;--gray-200:#eee;--gray-100:#f5f5f5;--gray-50:#fafafa;--font-inter:"Inter Variable", ui-sans-serif, system-ui, sans-serif;--font-sans:var(--font-inter);--font-weight-400:400;--font-weight-600:600;--text-heading-2xl:2rem;--text-heading-2xl--line-height:2.375rem;--text-heading-xl:2.25rem;--text-heading-xl--line-height:2.75rem;--text-heading-lg:1.5rem;--text-heading-lg--line-height:1.75rem;--text-heading-md:1.25rem;--text-heading-md--line-height:1.625rem;--text-heading-sm:1rem;--text-heading-sm--line-height:1.5rem;--text-heading-xs:.875rem;--text-heading-xs--line-height:1.125rem;--text-heading--letter-spacing:20%;--text-body-xl:1.125rem;--text-body-xl--line-height:1.75rem;--text-body-lg:1rem;--text-body-lg--line-height:1.5rem;--text-body-md:1rem;--text-body-md--line-height:1.5rem;--text-body-sm:.875rem;--text-body-sm--line-height:1.25rem;--text-body-xs:.75rem;--text-body-xs--line-height:1rem;--text-label-md:.875rem;--text-label-md--line-height:1.125rem;--text-label-sm:.75rem;--text-label-sm--line-height:1rem;--text-label-xs:.625rem;--text-label-xs--line-height:.75rem;--text-label--letter-spacing:16%;--text-uppercase:uppercase;--spacing-50:.125rem;--spacing-100:.25rem;--spacing-150:.375rem;--spacing-200:.5rem;--spacing-300:.75rem;--spacing-400:1rem;--spacing-500:1.25rem;--spacing-600:1.5rem;--spacing-800:2rem;--spacing-1000:2.5rem;--spacing-1200:3rem;--spacing-1400:3.5rem;--spacing-1600:4rem;--spacing-2000:5rem;--spacing-2400:6rem;--z-index-50:50;--z-index-40:40;--z-index-30:30;--z-index-20:20;--z-index-10:10;--shadow-sm:0 10px 15px -3px color-mix(in oklch, var(--gray-300) 10%, transparent), 0 4px 6px -4px color-mix(in oklch, var(--gray-300) 10%, transparent);--shadow-lg:0 20px 25px -5px color-mix(in oklch, var(--gray-300) 15%, transparent), 0 8px 10px -6px color-mix(in oklch, var(--gray-300) 10%, transparent);--color-brand:var(--brand-600);--color-brand-fg:var(--white);--color-brand-hover:color-mix(in srgb, var(--brand-600) 84%, black);--color-brand-600:color-mix(in srgb, var(--brand-600) 88%, var(--black));--color-brand-700:color-mix(in srgb, var(--brand-600) 76%, var(--black));--color-text:var(--brand-1000);--color-text-muted:var(--gray-500);--color-bg:var(--gray-50);--color-surface:var(--white);--color-surface-hover:var(--gray-100);--color-surface-muted:var(--gray-100);--color-border:var(--gray-200);--color-border-muted:var(--gray-200);--color-danger:var(--alert-600);--color-success:var(--success-600);--color-online:var(--success-600);--color-warning:var(--warning-600);--color-orange-500:var(--warning-600);--color-info:var(--brand-500);--color-shirt-male-accent:var(--gender-man);--color-shirt-male-tint:color-mix(in srgb, var(--gender-man) 18%, white);--color-shirt-male-fg:var(--brand-1000);--color-shirt-female-accent:var(--gender-woman);--color-shirt-female-tint:color-mix(in srgb, var(--gender-woman) 26%, white);--color-shirt-female-fg:color-mix(in srgb, var(--gender-woman) 65%, black);--color-shirt-children-accent:var(--gender-child);--color-shirt-children-tint:color-mix(in srgb, var(--gender-child) 55%, white);--color-shirt-children-fg:color-mix(in srgb, var(--gender-child) 55%, black);--size-touch:2.75rem;--space-1:var(--spacing-100);--space-2:var(--spacing-200);--space-3:var(--spacing-300);--space-4:var(--spacing-400);--space-5:var(--spacing-500);--space-6:var(--spacing-600);--radius-sm:.25rem;--radius-md:.375rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-full:9999px}}@layer components{.TextHeading2xl{font-size:var(--text-heading-2xl);line-height:var(--text-heading-2xl--line-height);font-weight:var(--font-weight-600);letter-spacing:var(--text-heading--letter-spacing)}.TextHeading2xlUpper{font-size:var(--text-heading-2xl);line-height:var(--text-heading-2xl--line-height);font-weight:var(--font-weight-600);letter-spacing:var(--text-heading--letter-spacing);text-transform:var(--text-uppercase)}.TextHeadingXl{font-size:var(--text-heading-xl);line-height:var(--text-heading-xl--line-height);font-weight:var(--font-weight-600);letter-spacing:var(--text-heading--letter-spacing)}.TextHeadingXlUpper{font-size:var(--text-heading-xl);line-height:var(--text-heading-xl--line-height);font-weight:var(--font-weight-600);letter-spacing:var(--text-heading--letter-spacing);text-transform:var(--text-uppercase)}.TextHeadingLg{font-size:var(--text-heading-lg);line-height:var(--text-heading-lg--line-height);font-weight:var(--font-weight-600);letter-spacing:var(--text-heading--letter-spacing)}.TextHeadingLgUpper{font-size:var(--text-heading-lg);line-height:var(--text-heading-lg--line-height);font-weight:var(--font-weight-600);letter-spacing:var(--text-heading--letter-spacing);text-transform:var(--text-uppercase)}.TextHeadingSm{font-size:var(--text-heading-sm);line-height:var(--text-heading-sm--line-height);font-weight:var(--font-weight-600)}.TextBodySm{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);font-weight:var(--font-weight-400)}.TextLabelMd{font-size:var(--text-label-md);line-height:var(--text-label-md--line-height);font-weight:var(--font-weight-600);letter-spacing:var(--text-label--letter-spacing)}.TextLabelSm{font-size:var(--text-label-sm);line-height:var(--text-label-sm--line-height);font-weight:var(--font-weight-600);letter-spacing:var(--text-label--letter-spacing)}.TextLabelXs{font-size:var(--text-label-xs);line-height:var(--text-label-xs--line-height);font-weight:var(--font-weight-600);letter-spacing:var(--text-label--letter-spacing);text-transform:var(--text-uppercase)}@keyframes r-spinner-leaf-fade{0%{opacity:1}to{opacity:.25}}.Loader{width:.875rem;height:.875rem;display:flex;position:relative}.LoaderLeaf{width:7.5%;height:100%;animation:r-spinner-leaf-fade var(--spinner-animation-duration) linear infinite;position:absolute;top:0;left:43.75%}.LoaderLeaf:before{content:"";background-color:currentColor;border-radius:9999px;width:100%;height:30%;display:block}.LoaderLeaf:first-child{animation-delay:calc(-8 / 8 * var(--spinner-animation-duration));transform:rotate(0)}.LoaderLeaf:nth-child(2){animation-delay:calc(-7 / 8 * var(--spinner-animation-duration));transform:rotate(45deg)}.LoaderLeaf:nth-child(3){animation-delay:calc(-6 / 8 * var(--spinner-animation-duration));transform:rotate(90deg)}.LoaderLeaf:nth-child(4){animation-delay:calc(-5 / 8 * var(--spinner-animation-duration));transform:rotate(135deg)}.LoaderLeaf:nth-child(5){animation-delay:calc(-4 / 8 * var(--spinner-animation-duration));transform:rotate(180deg)}.LoaderLeaf:nth-child(6){animation-delay:calc(-3 / 8 * var(--spinner-animation-duration));transform:rotate(225deg)}.LoaderLeaf:nth-child(7){animation-delay:calc(-2 / 8 * var(--spinner-animation-duration));transform:rotate(270deg)}.LoaderLeaf:last-child{animation-delay:calc(-1 / 8 * var(--spinner-animation-duration));transform:rotate(315deg)}.Button{--button-background:initial;--button-text:initial;--button-background-hover:initial;--button-border:transparent;--button-focus-ring:var(--brand-500);justify-content:center;align-items:center;column-gap:var(--spacing-200);border:1px solid var(--button-border);font-weight:var(--font-weight-600);letter-spacing:var(--text-label--letter-spacing);text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none;cursor:pointer;width:fit-content;color:var(--button-text);background-color:var(--button-background);box-shadow:none;border-radius:6px;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex;position:relative}.Button:hover{background-color:var(--button-background-hover)}.Button:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--button-focus-ring);outline:none}.Button[data-disabled]{--button-background:var(--gray-100);--button-text:var(--gray-300);--button-background-hover:var(--gray-100);--button-border:var(--gray-200);--button-focus-ring:var(--gray-300);cursor:not-allowed}.Button[data-pending]{cursor:wait;pointer-events:none}.Button[data-pending][data-icon-only] .ButtonContent{opacity:0}.Button:where([data-variant=primary]){--button-background:var(--color-brand);--button-text:var(--color-brand-fg);--button-background-hover:var(--color-brand-hover);--button-border:var(--color-brand);--button-focus-ring:var(--brand-500)}.Button:where([data-variant=secondary]){--button-background:var(--color-surface);--button-text:var(--color-brand);--button-background-hover:var(--brand-100);--button-border:var(--color-brand);--button-focus-ring:var(--brand-500)}.Button:where([data-variant=ghost]){--button-background:transparent;--button-text:var(--color-brand);--button-background-hover:var(--brand-100);--button-border:transparent;--button-focus-ring:var(--brand-500)}.Button:where([data-variant=ghost])[data-disabled]{--button-border:transparent}.Button:where([data-variant=danger]){--button-background:var(--alert-600);--button-text:var(--white);--button-background-hover:var(--alert-900);--button-border:var(--alert-600);--button-focus-ring:var(--alert-500)}.Button:where([data-variant=success]){--button-background:var(--success-600);--button-text:var(--white);--button-background-hover:var(--success-900);--button-border:var(--success-600);--button-focus-ring:var(--success-200)}.Button:where([data-tone=destructive]){--button-text:var(--alert-600);--button-background-hover:var(--alert-100);--button-focus-ring:var(--alert-500)}.Button:where([data-tone=destructive]):where([data-variant=primary]){--button-background:var(--alert-100);--button-border:var(--alert-600)}.Button:where([data-tone=destructive]):where([data-variant=secondary]){--button-background:var(--color-surface);--button-background-hover:var(--alert-100);--button-border:var(--alert-600)}.Button[data-size=xs],.Button[data-size=sm]{font-size:var(--text-label-sm);line-height:var(--text-label-sm--line-height)}.Button[data-size=xs]{height:1.5rem;padding-inline:var(--spacing-200)}.Button[data-size=xs][data-icon-only]{width:1.5rem;padding-inline:0}.Button[data-size=sm]{height:2.25rem;padding-inline:var(--spacing-400)}.Button[data-size=sm][data-icon-only]{width:2.25rem;padding-inline:0}.Button[data-size=md]{height:var(--size-touch);padding-inline:var(--spacing-500);font-size:var(--text-label-md);line-height:var(--text-body-sm--line-height)}.Button[data-size=md][data-icon-only]{width:var(--size-touch);padding-inline:0}.Button[data-icon-only]{padding-inline:0}.Button[data-full-width]{width:100%}.ButtonContent{display:contents}.ButtonLoader{color:currentColor;flex-shrink:0}.Button[data-icon-only] .ButtonLoader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Toast{--gap:.5rem;--peek:.5rem;--scale:calc(max(0, 1 - (var(--toast-index) * .05)));--shrink:calc(1 - var(--scale));--height:var(--toast-frontmost-height,var(--toast-height));--offset-y:calc(var(--toast-offset-y) * -1 + (var(--toast-index) * var(--gap) * -1) + var(--toast-swipe-movement-y));z-index:calc(1000 - var(--toast-index));width:100%;height:var(--height);-webkit-user-select:none;user-select:none;background-color:var(--white);border:1px solid var(--blue-100);transform-origin:bottom;transform:translateX(var(--toast-swipe-movement-x)) translateY(calc(var(--toast-swipe-movement-y) - (var(--toast-index) * var(--peek)) - (var(--shrink) * var(--height)))) scale(var(--scale));margin-inline-start:auto;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s,height .15s;position:absolute;inset-block-end:0;inset-inline:auto 0}.Toast[data-expanded]{transform:translateX(var(--toast-swipe-movement-x)) translateY(var(--offset-y));height:var(--toast-height)}.Toast[data-starting-style],.Toast[data-ending-style]{transform:translateY(150%)}.Toast[data-limited],.Toast[data-ending-style]{opacity:0}.Toast[data-ending-style][data-swipe-direction=up]{transform:translateY(calc(var(--toast-swipe-movement-y) - 150%))}.Toast[data-ending-style][data-swipe-direction=left]{transform:translateX(calc(var(--toast-swipe-movement-x) - 150%)) translateY(var(--offset-y))}.Toast[data-ending-style][data-swipe-direction=right]{transform:translateX(calc(var(--toast-swipe-movement-x) + 150%)) translateY(var(--offset-y))}.Toast[data-ending-style][data-swipe-direction=down]{transform:translateY(calc(var(--toast-swipe-movement-y) + 150%))}.ToastViewport{z-index:var(--z-index-50);width:calc(100dvw - 2 * var(--spacing-400));position:fixed;inset-block-end:var(--spacing-400);inset-inline-end:var(--spacing-400)}.ToastContent{min-height:calc(2 * var(--spacing-200) + 1.75rem);padding:var(--spacing-200);flex-direction:column;justify-content:center;padding-inline-end:var(--spacing-1000);display:flex}.ToastTitle{font-size:var(--text-heading-xs);font-weight:var(--font-weight-600);line-height:var(--text-heading-xs--line-height);color:var(--blue-100)}.ToastDescription{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--blue-100)}.ToastClose{position:absolute;inset-block-start:var(--spacing-200);inset-inline-end:var(--spacing-200)}@media (width>=48rem){.ToastViewport{width:22.5rem;inset-block-end:var(--spacing-400);inset-inline-start:auto;inset-inline-end:var(--spacing-400)}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-italic-DpCbqKDY.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-italic-0pjOp8NU.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.TlNEMq_prompt{inset-inline:0;bottom:var(--space-4);z-index:50;align-items:center;gap:var(--space-3);border-radius:var(--radius-xl);border:1px solid var(--color-border);background-color:var(--color-surface);width:fit-content;padding:var(--space-3) var(--space-4);box-shadow:var(--shadow-lg);margin-inline:auto;display:flex;position:fixed}.TlNEMq_text{color:var(--color-text-muted);font-size:.875rem}
