.yumsto-message-container.svelte-15kvdne{position:fixed;z-index:var(--yumsto-message-z-index);bottom:var(--yumsto-message-offset-bottom);left:50%;max-width:var(--yumsto-message-max-width);width:auto;transform:translate(-50%) scale(.8);opacity:0;pointer-events:auto}.yumsto-message-container[data-state=enter].svelte-15kvdne{animation:svelte-15kvdne-yumsto-message-enter var(--yumsto-message-enter-duration) var(--yumsto-message-enter-easing) forwards}.yumsto-message-container[data-state=exit].svelte-15kvdne{animation:svelte-15kvdne-yumsto-message-exit var(--yumsto-message-exit-duration) var(--yumsto-message-exit-easing) forwards}.yumsto-message-container__frame.svelte-15kvdne{position:relative;display:flex;flex-flow:row nowrap;gap:var(--yumsto-message-frame-gap);width:100%}.yumsto-message-container__frame[data-default-template=true].svelte-15kvdne{padding:var(--yumsto-message-frame-padding);border-radius:var(--yumsto-message-radius)}.yumsto-message-container__frame[data-default-template=true][data-tone=default].svelte-15kvdne{background-color:var(--yumsto-message-default-surface)}.yumsto-message-container__frame[data-default-template=true][data-tone=success].svelte-15kvdne{background-color:var(--yumsto-message-success-surface);border:1px solid var(--yumsto-message-success-border)}.yumsto-message-container__frame[data-default-template=true][data-tone=error].svelte-15kvdne{background-color:var(--yumsto-message-error-surface);border:1px solid var(--yumsto-message-error-border)}@keyframes svelte-15kvdne-yumsto-message-enter{0%{opacity:0;transform:translate(-50%) scale(.8)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes svelte-15kvdne-yumsto-message-exit{0%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%) scale(.8)}}@media(prefers-reduced-motion:reduce){.yumsto-message-container.svelte-15kvdne{animation:none!important;opacity:1;transform:translate(-50%) scale(1)}}.yumsto-message-container__frame-icon.svelte-e1l9cz{flex-shrink:0;display:flex;align-items:center}.yumsto-message-container__frame-content.svelte-e1l9cz{flex-grow:1;display:flex;flex-direction:column;justify-content:center;min-width:0}.yumsto-message-container__frame-action.svelte-e1l9cz{flex-shrink:0;display:flex;align-items:center}.yumsto-message-container__frame-action.svelte-e1l9cz .yumsto-button{padding:0}.yumsto-message-container__frame-content--custom.svelte-kkwayk{flex-grow:1;display:flex;flex-direction:column;justify-content:center;min-width:0}:root{--yumsto-scale-border-width-hairline: 1px;--yumsto-focus-ring-width: 2px;--yumsto-focus-ring-offset: 2px;--yumsto-input-focus-ring-width: var(--yumsto-focus-ring-width);--yumsto-card-border-width: var(--yumsto-scale-border-width-hairline);--yumsto-drawer-panel-border-width: var(--yumsto-scale-border-width-hairline);--yumsto-button-border-width: var(--yumsto-scale-border-width-hairline);--yumsto-input-border-width: var(--yumsto-scale-border-width-hairline);--yumsto-checkbox-border-width: 2px;--yumsto-checkbox-control-size: 24px;--yumsto-input-number-border-width: var(--yumsto-scale-border-width-hairline);--yumsto-code-input-border-width: var(--yumsto-scale-border-width-hairline);--yumsto-number-border-width-frame: 1px;--yumsto-number-border-width-amount: 1px;--yumsto-divider-border-width: 1.5px;--yumsto-action-list-item-border-width: var(--yumsto-scale-border-width-hairline)}:root{--yumsto-tag-radius: 9999px;--yumsto-message-radius: 8px;--yumsto-tooltip-radius: 8px;--yumsto-badge-radius: 8px;--yumsto-side-menu-item-radius: 8px;--yumsto-action-list-item-radius: 16px;--yumsto-media-radius: 16px;--yumsto-animation-renderer-radius: var(--yumsto-media-radius);--yumsto-card-radius: 40px;--yumsto-card-radius-compact: 16px;--yumsto-banner-radius: 40px;--yumsto-accordion-carousel-radius: 40px;--yumsto-drawer-panel-radius: 40px;--yumsto-drawer-handle-radius: 9999px;--yumsto-button-radius: 9999px;--yumsto-input-radius: 16px;--yumsto-checkbox-radius: 8px;--yumsto-checkbox-group-radius: 16px;--yumsto-switch-radius: 9999px;--yumsto-switch-field-radius: 16px;--yumsto-autocomplete-panel-radius: 16px;--yumsto-autocomplete-option-radius: 8px;--yumsto-highlight-radius: 2px;--yumsto-keycap-radius: 2px;--yumsto-input-number-radius: 16px;--yumsto-code-input-radius: 16px;--yumsto-input-number-button-radius: 8px;--yumsto-number-radius-frame: 32px;--yumsto-number-radius-amount: 9999px;--yumsto-skeleton-radius-xs: 2px;--yumsto-skeleton-radius-s: 4px;--yumsto-skeleton-radius-m: 8px;--yumsto-skeleton-radius-l: 16px;--yumsto-skeleton-radius-xl: 24px;--yumsto-skeleton-radius-2xl: 32px;--yumsto-skeleton-radius-3xl: 40px;--yumsto-skeleton-radius-4xl: 48px;--yumsto-skeleton-radius-5xl: 56px;--yumsto-skeleton-radius-full: 9999px}:root{--yumsto-scale-gap-xxs: 4px;--yumsto-scale-gap-xs: 8px;--yumsto-scale-gap-s: 12px;--yumsto-scale-gap-m: 16px;--yumsto-scale-gap-l: 24px;--yumsto-scale-gap-xl: 32px;--yumsto-scale-gap-2xl: 40px;--yumsto-scale-gap-3xl: 48px;--yumsto-scale-gap-4xl: 64px;--yumsto-scale-gap-5xl: 80px;--yumsto-scale-gap-6xl: 96px;--yumsto-card-content-gap: 12px;--yumsto-card-content-padding-small: 12px;--yumsto-card-content-padding-large: 40px;--yumsto-card-corner-text-gap: 8px;--yumsto-card-media-inset: 4px;--yumsto-card-section-padding-block: 12px;--yumsto-card-section-padding-inline: 16px;--yumsto-card-section-gap: 12px;--yumsto-banner-content-gap: 12px;--yumsto-banner-content-padding: 40px;--yumsto-banner-corner-text-gap: 8px;--yumsto-accordion-carousel-content-gap: 12px;--yumsto-accordion-carousel-content-padding: 40px;--yumsto-form-field-gap: 4px;--yumsto-form-field-vertical-gap: 30px;--yumsto-form-field-label-padding-inline: 4px;--yumsto-form-field-feedback-padding-block: 4px;--yumsto-form-field-feedback-padding-inline: 8px;--yumsto-input-gap: 8px;--yumsto-checkbox-gap: var(--yumsto-input-gap);--yumsto-input-padding-block: 10px;--yumsto-input-padding-inline: 12px;--yumsto-input-min-height: 40px;--yumsto-input-affix-size: 24px;--yumsto-textarea-scrollbar-gutter: 6px;--yumsto-autocomplete-panel-gap: 0;--yumsto-autocomplete-panel-padding: 0;--yumsto-autocomplete-panel-offset: 8px;--yumsto-autocomplete-option-padding-block: 12px;--yumsto-autocomplete-option-padding-inline: 16px;--yumsto-autocomplete-option-gap: 8px;--yumsto-input-number-padding: 2px;--yumsto-input-number-gap: 2px;--yumsto-input-number-min-height: 40px;--yumsto-input-number-button-size: 34px;--yumsto-code-input-gap: 8px;--yumsto-code-input-padding-block: 10px;--yumsto-code-input-padding-inline: 12px;--yumsto-code-input-max-width: 26rem;--yumsto-code-input-slot-basis: 0;--yumsto-code-input-separator-padding-inline: calc(var(--yumsto-code-input-gap) * .5);--yumsto-number-gap-amount-caption: 6px;--yumsto-number-padding-frame: 10px;--yumsto-number-padding-amount: 10px;--yumsto-number-padding-caption: 0 5px 4px;--yumsto-icon-size-default: 24px;--yumsto-icon-size-large: 48px;--yumsto-icon-size-small: 18px;--yumsto-icon-size-xsmall: 12px;--yumsto-image-placeholder-padding: 5%;--yumsto-side-menu-item-padding-block: 12px;--yumsto-side-menu-item-padding-inline: 10px;--yumsto-side-menu-shell-padding: 12px;--yumsto-side-menu-list-gap: 12px;--yumsto-side-menu-nav-section-gap: 40px;--yumsto-side-menu-sub-block-indent: 8px;--yumsto-action-list-gap: 12px;--yumsto-action-list-item-padding-block: 14px;--yumsto-action-list-item-padding-inline: 16px;--yumsto-tag-icon-inset-inline: 8px;--yumsto-keycap-padding-block: 4px;--yumsto-keycap-padding-inline: 4px;--yumsto-tag-content-padding-block-small: 4px;--yumsto-tag-content-padding-inline-small: 10px;--yumsto-tag-content-padding-inline-compact-small: 4px;--yumsto-tag-content-padding-block-medium: 7px;--yumsto-tag-content-padding-inline-medium: 16px;--yumsto-tag-content-padding-inline-compact-medium: 8px;--yumsto-tag-loading-min-height: 32.2px;--yumsto-tag-loading-min-height-desktop: 33.6px;--yumsto-divider-inset: 8px;--yumsto-collapse-panel-gap: 14px;--yumsto-collapse-panel-header-gap: 6px;--yumsto-collapse-panel-header-row-gap: 10px;--yumsto-collection-button-overlap-offset: 20px;--yumsto-drawer-close-inset: 16px;--yumsto-drawer-handle-width: clamp(80px, 20vw, 150px);--yumsto-drawer-handle-height: 4px;--yumsto-drawer-handle-padding: 16px;--yumsto-tooltip-padding-block: 8px;--yumsto-tooltip-padding-inline: 12px;--yumsto-tooltip-anchor-gap: 8px;--yumsto-tooltip-max-width: min(20rem, 80vw)}:root{--yumsto-media-z-index-skeleton: 5;--yumsto-media-object-fit: cover;--yumsto-loader-shape-radius: 50%;--yumsto-loader-conic-from: 180deg;--yumsto-loader-conic-center-x: 48.21%;--yumsto-loader-conic-center-y: 49.96%;--yumsto-loader-conic-stop-start: 0deg;--yumsto-loader-conic-stop-end: 360deg;--yumsto-loader-ring-track-default: 8px;--yumsto-loader-ring-track-compact: 4px;--yumsto-loader-ring-track-inline: 3px;--yumsto-loader-outline-default: 5px;--yumsto-loader-outline-compact: 3px;--yumsto-loader-outline-inline: 2px;--yumsto-loader-compact-inline-max: 36px;--yumsto-result-size-small: 24px;--yumsto-result-size-medium: 70px;--yumsto-result-icon-padding: 18%;--yumsto-result-icon-padding-compact: 5px;--yumsto-result-icon-border-default: 2px;--yumsto-result-icon-border-compact: 1px;--yumsto-result-pop-scale-start: .6;--yumsto-result-stroke-dash: 200;--yumsto-button-feedback-size: 22px;--yumsto-button-content-gap: 8px;--yumsto-button-padding-block-default: 11px;--yumsto-button-padding-inline-default: 22px;--yumsto-button-icon-only-padding-default: 12px;--yumsto-button-icon-only-padding-small: 6px;--yumsto-layout-header-height-desktop: 68px;--yumsto-layout-header-height-mobile: 53px;--yumsto-layout-header-padding-block-desktop: 14px;--yumsto-layout-content-max-width-desktop: 1400px;--yumsto-layout-gap-xxs: 4px;--yumsto-layout-gap-xs: 8px;--yumsto-layout-gap-s: 12px;--yumsto-layout-gap-m: 16px;--yumsto-layout-gap-l: 24px;--yumsto-layout-gap-xl: 32px;--yumsto-layout-gap-xxl: 40px}@media(min-width:600px)and (orientation:portrait),(min-width:960px)and (orientation:landscape){:root{--yumsto-layout-gap-xxs: 8px;--yumsto-layout-gap-xs: 12px;--yumsto-layout-gap-s: 16px;--yumsto-layout-gap-m: 24px;--yumsto-layout-gap-l: 40px;--yumsto-layout-gap-xl: 48px;--yumsto-layout-gap-xxl: 64px}}@media(min-width:840px)and (orientation:portrait),(min-width:1280px)and (orientation:landscape){:root{--yumsto-layout-gap-xxs: 8px;--yumsto-layout-gap-xs: 16px;--yumsto-layout-gap-s: 24px;--yumsto-layout-gap-m: 40px;--yumsto-layout-gap-l: 64px;--yumsto-layout-gap-xl: 80px;--yumsto-layout-gap-xxl: 96px}}:root{--yumsto-side-menu-width: 240px;--yumsto-message-z-index: 1000;--yumsto-message-offset-bottom: 74px;--yumsto-message-max-width: 600px;--yumsto-message-frame-padding: 15px;--yumsto-message-frame-gap: 20px;--yumsto-notification-z-index: 1000;--yumsto-notification-max-width: 300px;--yumsto-notification-offset-top: 20px;--yumsto-notification-offset-inline: 20px;--yumsto-notification-frame-padding: var(--yumsto-message-frame-padding);--yumsto-notification-stack-gap: 12px;--yumsto-notification-row-gap: 12px;--yumsto-notification-close-inset: 8px;--yumsto-notification-top-row-end-padding: 32px}:root{--yumsto-drawer-backdrop-blur: 40px;--yumsto-drawer-backdrop-scrim-opacity: .25;--yumsto-drawer-backdrop-saturate: 1.2;--yumsto-drawer-backdrop-brightness: 1.03;--yumsto-input-disabled-opacity: .6;--yumsto-code-input-disabled-opacity: .6;--yumsto-input-number-button-opacity: .7;--yumsto-input-number-disabled-opacity: .6;--yumsto-input-number-disabled-button-opacity: .3;--yumsto-collapse-panel-disabled-result-opacity: .6;--yumsto-text-strikethrough-opacity: .75}:root{--yumsto-scale-duration-xshort: .12s;--yumsto-input-transition-duration: .12s;--yumsto-checkbox-transition-duration: 70ms;--yumsto-input-number-transition-duration: .12s;--yumsto-code-input-transition-duration: .12s;--yumsto-scale-duration-short: .3s;--yumsto-scale-duration-medium: .45s;--yumsto-scale-duration-long: .6s;--yumsto-scale-ease-sharp: cubic-bezier(.4, 0, .2, 1);--yumsto-scale-ease-lush: cubic-bezier(.22, 1, .36, 1);--yumsto-scale-ease-spring: cubic-bezier(.18, .89, .32, 1.15);--yumsto-drawer-enter-duration: .6s;--yumsto-drawer-enter-easing: cubic-bezier(.22, 1, .36, 1);--yumsto-drawer-exit-duration: .3s;--yumsto-drawer-exit-easing: cubic-bezier(.4, 0, .2, 1);--yumsto-skeleton-pulse-duration: 2s;--yumsto-skeleton-pulse-easing: ease-in-out;--yumsto-media-reveal-duration: .45s;--yumsto-media-reveal-easing: cubic-bezier(.22, 1, .36, 1);--yumsto-image-placeholder-fade-duration: .3s;--yumsto-image-placeholder-fade-easing: cubic-bezier(.22, 1, .36, 1);--yumsto-banner-reveal-duration: .12s;--yumsto-banner-reveal-easing: cubic-bezier(.4, 0, .2, 1);--yumsto-card-reveal-duration: .12s;--yumsto-card-reveal-easing: cubic-bezier(.4, 0, .2, 1);--yumsto-loader-spin-duration: 1s;--yumsto-loader-spin-easing: linear;--yumsto-result-pop-duration: var(--yumsto-scale-duration-medium);--yumsto-result-pop-easing: var(--yumsto-scale-ease-spring);--yumsto-result-draw-duration: var(--yumsto-scale-duration-medium);--yumsto-result-draw-easing: var(--yumsto-scale-ease-sharp);--yumsto-result-draw-delay: .2s;--yumsto-result-loading-reveal-delay: var(--yumsto-scale-duration-short);--yumsto-result-loading-reveal-duration: var(--yumsto-scale-duration-long);--yumsto-result-loading-reveal-easing: var(--yumsto-scale-ease-sharp);--yumsto-badge-duration: var(--yumsto-scale-duration-short);--yumsto-badge-easing: var(--yumsto-scale-ease-sharp);--yumsto-button-content-opacity-duration: var(--yumsto-scale-duration-short);--yumsto-button-content-opacity-easing: var(--yumsto-scale-ease-sharp);--yumsto-side-menu-transition-duration: var(--yumsto-scale-duration-xshort);--yumsto-side-menu-transition-easing: var(--yumsto-scale-ease-sharp);--yumsto-action-list-item-transition-duration: var(--yumsto-scale-duration-xshort);--yumsto-action-list-item-transition-easing: var(--yumsto-scale-ease-sharp);--yumsto-action-list-item-focus-outline-width: 2px;--yumsto-action-list-item-focus-outline-offset: 2px;--yumsto-message-enter-duration: .3s;--yumsto-message-enter-easing: cubic-bezier(.4, 0, .2, 1);--yumsto-message-exit-duration: .3s;--yumsto-message-exit-easing: cubic-bezier(.4, 0, .2, 1);--yumsto-notification-enter-duration: var(--yumsto-message-enter-duration);--yumsto-notification-enter-easing: var(--yumsto-message-enter-easing);--yumsto-notification-exit-duration: var(--yumsto-message-exit-duration);--yumsto-notification-exit-easing: var(--yumsto-message-exit-easing);--yumsto-collapse-panel-collapse-duration: .3s;--yumsto-collapse-panel-expand-duration: .5s;--yumsto-collapse-panel-collapse-easing: cubic-bezier(.4, 0, .2, 1);--yumsto-collapse-panel-expand-easing: cubic-bezier(.22, 1, .36, 1);--yumsto-collection-mask-duration: var(--yumsto-scale-duration-medium);--yumsto-collection-mask-easing: var(--yumsto-scale-ease-lush);--yumsto-collection-expandable-duration: var(--yumsto-scale-duration-medium);--yumsto-collection-expandable-easing: var(--yumsto-scale-ease-lush);--yumsto-collection-button-duration: var(--yumsto-scale-duration-medium);--yumsto-collection-button-easing: var(--yumsto-scale-ease-lush);--yumsto-collection-button-label-duration: var(--yumsto-scale-duration-short);--yumsto-collection-button-label-easing: var(--yumsto-scale-ease-sharp);--yumsto-collection-button-icon-duration: var(--yumsto-scale-duration-medium);--yumsto-collection-button-icon-easing: var(--yumsto-scale-ease-lush);--yumsto-mobile-bottom-nav-slide-duration: var(--yumsto-scale-duration-short);--yumsto-mobile-bottom-nav-fade-duration: var(--yumsto-scale-duration-xshort);--yumsto-mobile-bottom-nav-link-duration: var(--yumsto-scale-duration-xshort);--yumsto-mobile-bottom-nav-highlight-duration: var(--yumsto-scale-duration-short);--yumsto-carousel-slide-duration: var(--yumsto-scale-duration-medium);--yumsto-carousel-slide-easing: var(--yumsto-scale-ease-lush);--yumsto-carousel-cancel-duration: var(--yumsto-scale-duration-short);--yumsto-carousel-cancel-easing: var(--yumsto-scale-ease-sharp);--yumsto-carousel-item-scale-duration: var(--yumsto-scale-duration-long);--yumsto-carousel-item-scale-easing: var(--yumsto-scale-ease-lush);--yumsto-carousel-dot-duration: var(--yumsto-scale-duration-xshort);--yumsto-carousel-dot-easing: var(--yumsto-scale-ease-sharp);--yumsto-accordion-carousel-transition-duration: var(--yumsto-scale-duration-medium);--yumsto-accordion-carousel-transition-easing: var(--yumsto-scale-ease-lush);--yumsto-stepper-slide-duration: var(--yumsto-scale-duration-long);--yumsto-stepper-slide-easing: var(--yumsto-scale-ease-lush);--yumsto-stepper-height-duration: var(--yumsto-scale-duration-medium);--yumsto-stepper-height-easing: var(--yumsto-scale-ease-sharp);--yumsto-stepper-item-duration: var(--yumsto-scale-duration-long);--yumsto-stepper-item-easing: var(--yumsto-scale-ease-lush);--yumsto-stepper-dot-duration: var(--yumsto-scale-duration-xshort);--yumsto-stepper-dot-easing: var(--yumsto-scale-ease-sharp);--yumsto-tooltip-enter-duration: var(--yumsto-scale-duration-xshort);--yumsto-tooltip-enter-easing: var(--yumsto-scale-ease-sharp);--yumsto-tooltip-enter-scale: .96}@media(prefers-reduced-motion:reduce){:root{--yumsto-media-reveal-duration: 0s;--yumsto-image-placeholder-fade-duration: 0s;--yumsto-result-loading-reveal-delay: 0s;--yumsto-result-loading-reveal-duration: 0s;--yumsto-badge-duration: 0s;--yumsto-button-content-opacity-duration: 0s;--yumsto-side-menu-transition-duration: 0s;--yumsto-message-enter-duration: 0s;--yumsto-message-exit-duration: 0s;--yumsto-collapse-panel-collapse-duration: 0s;--yumsto-collapse-panel-expand-duration: 0s;--yumsto-collection-mask-duration: 0s;--yumsto-collection-expandable-duration: 0s;--yumsto-collection-button-duration: 0s;--yumsto-collection-button-label-duration: 0s;--yumsto-collection-button-icon-duration: 0s;--yumsto-mobile-bottom-nav-slide-duration: 0s;--yumsto-mobile-bottom-nav-fade-duration: 0s;--yumsto-mobile-bottom-nav-link-duration: 0s;--yumsto-mobile-bottom-nav-highlight-duration: 0s;--yumsto-accordion-carousel-transition-duration: 0s}}:root{--yumsto-app-document-font-family: Inter, system-ui, sans-serif;--yumsto-text-headline-font-family: Fredoka, ui-rounded, system-ui, sans-serif;--yumsto-text-weight-medium: 500;--yumsto-text-weight-semibold: 600;--yumsto-text-weight-bold: 700;--yumsto-text-letter-spacing-wide: .05em;--yumsto-text-body-letter-spacing: .015em;--yumsto-text-headline-line-height: 1.25;--yumsto-text-headline-letter-spacing: .035em;--yumsto-text-headline-xxl-font-size: 2.25rem;--yumsto-text-headline-xxl-font-size-desktop: 3.4375rem;--yumsto-text-headline-xxl-font-weight: 700;--yumsto-text-headline-xl-font-size: 2rem;--yumsto-text-headline-xl-font-size-desktop: 2.75rem;--yumsto-text-headline-xl-font-weight: 700;--yumsto-text-headline-l-font-size: 1.75rem;--yumsto-text-headline-l-font-size-desktop: 2.25rem;--yumsto-text-headline-l-font-weight: 700;--yumsto-text-headline-m-font-size: 1.5rem;--yumsto-text-headline-m-font-size-desktop: 1.75rem;--yumsto-text-headline-m-font-weight: 700;--yumsto-text-headline-s-font-size: 1.25rem;--yumsto-text-headline-s-font-size-desktop: 1.4375rem;--yumsto-text-headline-s-font-weight: 700;--yumsto-text-headline-xs-font-size: 1.125rem;--yumsto-text-headline-xs-font-size-desktop: 1.25rem;--yumsto-text-headline-xs-font-weight: 650;--yumsto-text-headline-xxs-font-size: 1rem;--yumsto-text-headline-xxs-font-size-desktop: 1.125rem;--yumsto-text-headline-xxs-font-weight: 600;--yumsto-text-body-l-font-size: 1rem;--yumsto-text-body-l-font-size-desktop: 1.125rem;--yumsto-text-body-l-font-weight: 700;--yumsto-text-body-l-line-height: 1.5;--yumsto-text-body-l-letter-spacing: var(--yumsto-text-body-letter-spacing);--yumsto-text-body-m-font-size: 1rem;--yumsto-text-body-m-font-size-desktop: 1.125rem;--yumsto-text-body-m-font-weight: 400;--yumsto-text-body-m-line-height: 1.5;--yumsto-text-body-m-letter-spacing: var(--yumsto-text-body-letter-spacing);--yumsto-text-body-s-font-size: .875rem;--yumsto-text-body-s-font-size-desktop: 1rem;--yumsto-text-body-s-font-weight: 400;--yumsto-text-body-s-line-height: 1.4;--yumsto-text-body-s-letter-spacing: var(--yumsto-text-body-letter-spacing);--yumsto-text-body-xs-font-size: .75rem;--yumsto-text-body-xs-font-weight: 400;--yumsto-text-body-xs-line-height: 1.4;--yumsto-text-body-xs-letter-spacing: var(--yumsto-text-body-letter-spacing);--yumsto-text-eyebrow-font-size: .5625rem;--yumsto-text-eyebrow-font-weight: 800;--yumsto-text-eyebrow-line-height: 1;--yumsto-text-eyebrow-letter-spacing: .12em;--yumsto-text-eyebrow-text-transform: uppercase;--yumsto-form-field-label-font-size: .875rem;--yumsto-form-field-label-line-height: var(--yumsto-text-body-s-line-height);--yumsto-form-error-font-size: .75rem;--yumsto-form-error-line-height: var(--yumsto-text-body-xs-line-height);--yumsto-form-error-color: var(--yumsto-result-failure-foreground);--yumsto-form-hint-font-size: .75rem;--yumsto-form-hint-line-height: var(--yumsto-text-body-xs-line-height);--yumsto-input-font-size: 1rem;--yumsto-input-line-height: var(--yumsto-text-body-s-line-height);--yumsto-input-placeholder-font-weight: var(--yumsto-text-body-s-font-weight);--yumsto-input-number-font-size: 1rem;--yumsto-input-number-line-height: var(--yumsto-text-body-s-line-height);--yumsto-input-number-placeholder-font-weight: var(--yumsto-text-body-s-font-weight);--yumsto-code-input-slot-font-size: clamp(1.125rem, 1rem + .5vw, 1.5rem);--yumsto-code-input-slot-font-weight: var(--yumsto-text-weight-semibold);--yumsto-code-input-slot-line-height: 1.2;--yumsto-code-input-slot-placeholder-font-weight: var(--yumsto-text-body-s-font-weight);--yumsto-code-input-separator-font-size: clamp(1rem, .9rem + .3vw, 1.25rem);--yumsto-code-input-separator-font-weight: var(--yumsto-text-weight-semibold);--yumsto-tag-body-font-size: .875rem;--yumsto-tag-body-font-size-desktop: 1rem;--yumsto-tag-body-line-height: var(--yumsto-text-body-s-line-height);--yumsto-keycap-font-size: .75rem;--yumsto-keycap-font-weight: 700;--yumsto-keycap-line-height: 1;--yumsto-keycap-letter-spacing: .05em;--yumsto-button-font-size: 1rem;--yumsto-button-line-height: var(--yumsto-text-body-s-line-height);--yumsto-button-font-weight: 700;--yumsto-button-font-weight-text-variant: var(--yumsto-text-body-s-font-weight);--yumsto-button-affix-line-height: 0;--yumsto-badge-min-size: 1.125rem;--yumsto-badge-line-height: 1;--yumsto-tooltip-font-size: var(--yumsto-text-body-xs-font-size);--yumsto-tooltip-line-height: var(--yumsto-text-body-xs-line-height)}*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:300 700;font-stretch:75% 125%;src:url(https://static.yumsto.com/fonts/fredoka/fredoka-yumsto-variable.woff2) format("woff2"),url(https://static.yumsto.com/fonts/fredoka/fredoka-yumsto-variable.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(https://static.yumsto.com/fonts/inter/inter-variable.woff2) format("woff2"),url(https://static.yumsto.com/fonts/inter/inter-variable.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-display:swap;font-weight:100 900;src:url(https://static.yumsto.com/fonts/inter/inter-italic-variable.woff2) format("woff2"),url(https://static.yumsto.com/fonts/inter/inter-italic-variable.woff) format("woff")}:root{--color-error-0: oklch(100% 0 19);--color-error-1: oklch(99% .006 19);--color-error-3: oklch(97% .00912 19);--color-error-7: oklch(95% .012 19);--color-error-8: oklch(93% .024 19);--color-error-10: oklch(92% .036 19);--color-error-15: oklch(89% .048 19);--color-error-20: oklch(85% .072 19);--color-error-30: oklch(77% .132 19);--color-error-40: oklch(68% .192 19);--color-error-50: oklch(60% .24 19);--color-error-60: oklch(50% .24 19);--color-error-70: oklch(38% .228 19);--color-error-80: oklch(25% .2112 19);--color-error-90: oklch(15% .1872 19);--color-error-100: oklch(5% .156 19);--color-peach-0: oklch(100% 0 48);--color-peach-1: oklch(99% .006 48);--color-peach-3: oklch(97% .00912 48);--color-peach-7: oklch(95% .012 48);--color-peach-8: oklch(93% .024 48);--color-peach-10: oklch(92% .036 48);--color-peach-15: oklch(89% .048 48);--color-peach-20: oklch(85% .072 48);--color-peach-30: oklch(77% .132 48);--color-peach-40: oklch(68% .192 48);--color-peach-50: oklch(60% .24 48);--color-peach-60: oklch(50% .24 48);--color-peach-70: oklch(38% .228 48);--color-peach-80: oklch(25% .2112 48);--color-peach-90: oklch(15% .1872 48);--color-peach-100: oklch(5% .156 48);--color-cream-0: oklch(100% 0 77);--color-cream-1: oklch(99% .004 77);--color-cream-3: oklch(97% .00608 77);--color-cream-7: oklch(95% .008 77);--color-cream-8: oklch(93% .016 77);--color-cream-10: oklch(92% .024 77);--color-cream-15: oklch(89% .032 77);--color-cream-20: oklch(85% .048 77);--color-cream-30: oklch(77% .088 77);--color-cream-40: oklch(68% .128 77);--color-cream-50: oklch(60% .16 77);--color-cream-60: oklch(50% .16 77);--color-cream-70: oklch(38% .152 77);--color-cream-80: oklch(25% .1408 77);--color-cream-90: oklch(15% .1248 77);--color-cream-100: oklch(5% .104 77);--color-lime-0: oklch(100% 0 103);--color-lime-1: oklch(99% .006 103);--color-lime-3: oklch(97% .00912 103);--color-lime-7: oklch(95% .012 103);--color-lime-8: oklch(93% .024 103);--color-lime-10: oklch(92% .036 103);--color-lime-15: oklch(89% .048 103);--color-lime-20: oklch(85% .072 103);--color-lime-30: oklch(77% .132 103);--color-lime-40: oklch(68% .192 103);--color-lime-50: oklch(60% .24 103);--color-lime-60: oklch(50% .24 103);--color-lime-70: oklch(38% .228 103);--color-lime-80: oklch(25% .2112 103);--color-lime-90: oklch(15% .1872 103);--color-lime-100: oklch(5% .156 103);--color-chartreuse-0: oklch(100% 0 129);--color-chartreuse-1: oklch(99% .006 129);--color-chartreuse-3: oklch(97% .00912 129);--color-chartreuse-7: oklch(95% .012 129);--color-chartreuse-8: oklch(93% .024 129);--color-chartreuse-10: oklch(92% .036 129);--color-chartreuse-15: oklch(89% .048 129);--color-chartreuse-20: oklch(85% .072 129);--color-chartreuse-30: oklch(77% .132 129);--color-chartreuse-40: oklch(68% .192 129);--color-chartreuse-50: oklch(60% .24 129);--color-chartreuse-60: oklch(50% .24 129);--color-chartreuse-70: oklch(38% .228 129);--color-chartreuse-80: oklch(25% .2112 129);--color-chartreuse-90: oklch(15% .1872 129);--color-chartreuse-100: oklch(5% .156 129);--color-fern-0: oklch(100% 0 154);--color-fern-1: oklch(99% .006 154);--color-fern-3: oklch(97% .00912 154);--color-fern-7: oklch(95% .012 154);--color-fern-8: oklch(93% .024 154);--color-fern-10: oklch(92% .036 154);--color-fern-15: oklch(89% .048 154);--color-fern-20: oklch(85% .072 154);--color-fern-30: oklch(77% .132 154);--color-fern-40: oklch(68% .192 154);--color-fern-50: oklch(60% .24 154);--color-fern-60: oklch(50% .24 154);--color-fern-70: oklch(38% .228 154);--color-fern-80: oklch(25% .2112 154);--color-fern-90: oklch(15% .1872 154);--color-fern-100: oklch(5% .156 154);--color-green-0: oklch(100% 0 180);--color-green-1: oklch(99% .006 180);--color-green-3: oklch(97% .00912 180);--color-green-7: oklch(95% .012 180);--color-green-8: oklch(93% .024 180);--color-green-10: oklch(92% .036 180);--color-green-15: oklch(89% .048 180);--color-green-20: oklch(85% .072 180);--color-green-30: oklch(77% .132 180);--color-green-40: oklch(68% .192 180);--color-green-50: oklch(60% .24 180);--color-green-60: oklch(50% .24 180);--color-green-70: oklch(38% .228 180);--color-green-80: oklch(25% .2112 180);--color-green-90: oklch(15% .1872 180);--color-green-100: oklch(5% .156 180);--color-aqua-0: oklch(100% 0 209);--color-aqua-1: oklch(99% .006 209);--color-aqua-3: oklch(97% .00912 209);--color-aqua-7: oklch(95% .012 209);--color-aqua-8: oklch(93% .024 209);--color-aqua-10: oklch(92% .036 209);--color-aqua-15: oklch(89% .048 209);--color-aqua-20: oklch(85% .072 209);--color-aqua-30: oklch(77% .132 209);--color-aqua-40: oklch(68% .192 209);--color-aqua-50: oklch(60% .24 209);--color-aqua-60: oklch(50% .24 209);--color-aqua-70: oklch(38% .228 209);--color-aqua-80: oklch(25% .2112 209);--color-aqua-90: oklch(15% .1872 209);--color-aqua-100: oklch(5% .156 209);--color-indigo-0: oklch(100% 0 238);--color-indigo-1: oklch(99% .006 238);--color-indigo-3: oklch(97% .00912 238);--color-indigo-7: oklch(95% .012 238);--color-indigo-8: oklch(93% .024 238);--color-indigo-10: oklch(92% .036 238);--color-indigo-15: oklch(89% .048 238);--color-indigo-20: oklch(85% .072 238);--color-indigo-30: oklch(77% .132 238);--color-indigo-40: oklch(68% .192 238);--color-indigo-50: oklch(60% .24 238);--color-indigo-60: oklch(50% .24 238);--color-indigo-70: oklch(38% .228 238);--color-indigo-80: oklch(25% .2112 238);--color-indigo-90: oklch(15% .1872 238);--color-indigo-100: oklch(5% .156 238);--color-periwinkle-0: oklch(100% 0 266);--color-periwinkle-1: oklch(99% .006 266);--color-periwinkle-3: oklch(97% .00912 266);--color-periwinkle-7: oklch(95% .012 266);--color-periwinkle-8: oklch(93% .024 266);--color-periwinkle-10: oklch(92% .036 266);--color-periwinkle-15: oklch(89% .048 266);--color-periwinkle-20: oklch(85% .072 266);--color-periwinkle-30: oklch(77% .132 266);--color-periwinkle-40: oklch(68% .192 266);--color-periwinkle-50: oklch(60% .24 266);--color-periwinkle-60: oklch(50% .24 266);--color-periwinkle-70: oklch(38% .228 266);--color-periwinkle-80: oklch(25% .2112 266);--color-periwinkle-90: oklch(15% .1872 266);--color-periwinkle-100: oklch(5% .156 266);--color-gray-0: oklch(100% 0 295);--color-gray-1: oklch(99% .0015 295);--color-gray-3: oklch(97% .00228 295);--color-gray-7: oklch(95% .003 295);--color-gray-8: oklch(93% .006 295);--color-gray-10: oklch(92% .009 295);--color-gray-15: oklch(89% .012 295);--color-gray-20: oklch(85% .018 295);--color-gray-30: oklch(77% .033 295);--color-gray-40: oklch(68% .048 295);--color-gray-50: oklch(60% .06 295);--color-gray-60: oklch(50% .06 295);--color-gray-70: oklch(38% .057 295);--color-gray-80: oklch(25% .0528 295);--color-gray-90: oklch(15% .0468 295);--color-gray-100: oklch(5% .039 295);--color-purple-0: oklch(100% 0 295);--color-purple-1: oklch(99% .006 295);--color-purple-3: oklch(97% .00912 295);--color-purple-7: oklch(95% .012 295);--color-purple-8: oklch(93% .024 295);--color-purple-10: oklch(92% .036 295);--color-purple-15: oklch(89% .048 295);--color-purple-20: oklch(85% .072 295);--color-purple-30: oklch(77% .132 295);--color-purple-40: oklch(68% .192 295);--color-purple-50: oklch(60% .24 295);--color-purple-60: oklch(50% .24 295);--color-purple-70: oklch(38% .228 295);--color-purple-80: oklch(25% .2112 295);--color-purple-90: oklch(15% .1872 295);--color-purple-100: oklch(5% .156 295);--color-pink-0: oklch(100% 0 335);--color-pink-1: oklch(99% .006 335);--color-pink-3: oklch(97% .00912 335);--color-pink-7: oklch(95% .012 335);--color-pink-8: oklch(93% .024 335);--color-pink-10: oklch(92% .036 335);--color-pink-15: oklch(89% .048 335);--color-pink-20: oklch(85% .072 335);--color-pink-30: oklch(77% .132 335);--color-pink-40: oklch(68% .192 335);--color-pink-50: oklch(60% .24 335);--color-pink-60: oklch(50% .24 335);--color-pink-70: oklch(38% .228 335);--color-pink-80: oklch(25% .2112 335);--color-pink-90: oklch(15% .1872 335);--color-pink-100: oklch(5% .156 335);--color-burgundy-0: oklch(100% 0 355);--color-burgundy-1: oklch(99% .006 355);--color-burgundy-3: oklch(97% .00912 355);--color-burgundy-7: oklch(95% .012 355);--color-burgundy-8: oklch(93% .024 355);--color-burgundy-10: oklch(92% .036 355);--color-burgundy-15: oklch(89% .048 355);--color-burgundy-20: oklch(85% .072 355);--color-burgundy-30: oklch(77% .132 355);--color-burgundy-40: oklch(68% .192 355);--color-burgundy-50: oklch(60% .24 355);--color-burgundy-60: oklch(50% .24 355);--color-burgundy-70: oklch(38% .228 355);--color-burgundy-80: oklch(25% .2112 355);--color-burgundy-90: oklch(15% .1872 355);--color-burgundy-100: oklch(5% .156 355);--yumsto-app-background-color: var(--color-cream-7);--yumsto-collection-item-mask-start: var(--yumsto-app-background-color);--yumsto-app-text-color: var(--color-purple-90);--yumsto-app-text-purple-color: var(--color-purple-80);--yumsto-app-text-cream-color: var(--color-cream-80);--yumsto-app-text-green-color: var(--color-green-60);--yumsto-app-text-burgundy-color: var(--color-error-60);--yumsto-app-scrollbar-color: var(--color-purple-20);--yumsto-divider-border-color: var(--color-cream-20);--yumsto-card-palette-white-surface: var(--color-purple-0);--yumsto-card-palette-white-border: var(--color-gray-20);--yumsto-card-palette-cream-surface: var(--color-cream-10);--yumsto-card-palette-cream-border: var(--color-cream-20);--yumsto-card-palette-green-surface: var(--color-green-10);--yumsto-card-palette-green-border: var(--color-green-20);--yumsto-card-palette-purple-surface: var(--color-purple-10);--yumsto-card-palette-purple-border: var(--color-purple-20);--yumsto-card-palette-burgundy-surface: var(--color-burgundy-10);--yumsto-card-palette-burgundy-border: var(--color-burgundy-20);--yumsto-card-section-divider: var(--color-gray-20);--yumsto-card-section-success-surface: var(--color-green-10);--yumsto-card-section-success-foreground: var(--color-green-60);--yumsto-banner-palette-white-surface: var(--color-purple-0);--yumsto-banner-palette-white-border: var(--color-gray-20);--yumsto-banner-palette-cream-surface: var(--color-cream-10);--yumsto-banner-palette-cream-border: var(--color-cream-20);--yumsto-banner-palette-green-surface: var(--color-green-10);--yumsto-banner-palette-green-border: var(--color-green-20);--yumsto-banner-palette-purple-surface: var(--color-purple-10);--yumsto-banner-palette-purple-border: var(--color-purple-20);--yumsto-banner-palette-burgundy-surface: var(--color-burgundy-10);--yumsto-banner-palette-burgundy-border: var(--color-burgundy-20);--yumsto-banner-on-tone-text-color: var(--color-purple-0);--yumsto-banner-bg-lavender: linear-gradient( 135deg, var(--color-purple-50) 0%, var(--color-pink-50) 100% );--yumsto-banner-bg-purple: linear-gradient( 135deg, var(--color-purple-60) 0%, var(--color-pink-60) 100% );--yumsto-banner-bg-plum: linear-gradient( 135deg, var(--color-purple-70) 0%, var(--color-purple-50) 100% );--yumsto-banner-bg-orchid: linear-gradient( 135deg, var(--color-purple-60) 0%, var(--color-pink-50) 100% );--yumsto-banner-bg-rose: linear-gradient( 135deg, var(--color-pink-60) 0%, var(--color-burgundy-50) 100% );--yumsto-banner-bg-berry: linear-gradient( 135deg, var(--color-burgundy-50) 0%, var(--color-purple-60) 100% );--yumsto-banner-bg-lavender-solid: var(--color-purple-50);--yumsto-banner-bg-purple-solid: var(--color-purple-60);--yumsto-banner-bg-plum-solid: var(--color-purple-70);--yumsto-banner-bg-orchid-solid: var(--color-purple-60);--yumsto-banner-bg-rose-solid: var(--color-pink-60);--yumsto-banner-bg-berry-solid: var(--color-burgundy-50);--yumsto-banner-bg-lavender-split: linear-gradient( 108deg, var(--color-purple-50) 0%, var(--color-purple-50) 52%, var(--color-pink-50) 52%, var(--color-pink-50) 100% );--yumsto-banner-bg-purple-split: linear-gradient( 108deg, var(--color-purple-60) 0%, var(--color-purple-60) 52%, var(--color-pink-60) 52%, var(--color-pink-60) 100% );--yumsto-banner-bg-plum-split: linear-gradient( 108deg, var(--color-purple-70) 0%, var(--color-purple-70) 52%, var(--color-purple-50) 52%, var(--color-purple-50) 100% );--yumsto-banner-bg-orchid-split: linear-gradient( 108deg, var(--color-purple-60) 0%, var(--color-purple-60) 52%, var(--color-pink-50) 52%, var(--color-pink-50) 100% );--yumsto-banner-bg-rose-split: linear-gradient( 108deg, var(--color-pink-60) 0%, var(--color-pink-60) 52%, var(--color-burgundy-50) 52%, var(--color-burgundy-50) 100% );--yumsto-banner-bg-berry-split: linear-gradient( 108deg, var(--color-burgundy-50) 0%, var(--color-burgundy-50) 52%, var(--color-purple-60) 52%, var(--color-purple-60) 100% );--yumsto-phone-input-divider-color: var(--color-purple-20);--yumsto-media-card-content-color: var(--color-purple-0);--yumsto-drawer-surface-background: var(--color-purple-0);--yumsto-drawer-panel-border-color: var(--color-gray-20);--yumsto-drawer-backdrop-scrim-tint: var(--color-purple-50);--yumsto-input-surface: var(--color-purple-15);--yumsto-input-focused-surface: var(--color-purple-0);--yumsto-input-border: var(--color-purple-20);--yumsto-input-focused-border: var(--color-purple-60);--yumsto-input-text: var(--color-purple-90);--yumsto-input-placeholder: var(--color-gray-50);--yumsto-input-affix-foreground: var(--color-purple-60);--yumsto-input-prefix-foreground: var(--color-purple-60);--yumsto-input-suffix-foreground: var(--color-purple-60);--yumsto-input-control-active-surface: var(--color-purple-8);--yumsto-autocomplete-option-highlight: var(--color-purple-8);--yumsto-input-focus-shadow: 0 0 0 4px color-mix(in oklch, var(--color-purple-60) 14%, transparent), 0 6px 16px color-mix(in oklch, var(--color-purple-60) 12%, transparent);--yumsto-input-focus-shadow-invalid: 0 0 0 4px color-mix(in oklch, var(--color-error-60) 14%, transparent), 0 6px 16px color-mix(in oklch, var(--color-error-60) 10%, transparent);--yumsto-input-focus-ring: color-mix(in oklch, var(--yumsto-input-border) 35%, transparent);--yumsto-autocomplete-panel-surface: var(--color-purple-0);--yumsto-autocomplete-panel-border: var(--color-purple-20);--yumsto-autocomplete-panel-divider: var(--color-purple-10);--yumsto-autocomplete-panel-footer-surface: var(--color-purple-7);--yumsto-autocomplete-panel-shadow: 0 1px 2px color-mix(in oklch, var(--color-purple-90) 4%, transparent), 0 22px 48px -14px color-mix(in oklch, var(--color-purple-60) 30%, transparent), 0 4px 14px color-mix(in oklch, var(--color-purple-90) 7%, transparent);--yumsto-highlight-surface: var(--color-purple-20);--yumsto-highlight-foreground: var(--color-purple-90);--yumsto-autocomplete-row-active-indicator: var(--color-purple-60);--yumsto-input-disabled-surface: var(--color-gray-10);--yumsto-input-disabled-border: var(--color-gray-30);--yumsto-input-disabled-text: var(--color-gray-40);--yumsto-input-invalid-border: var(--color-error-60);--yumsto-keycap-surface: var(--color-purple-15);--yumsto-keycap-border: var(--color-purple-20);--yumsto-keycap-edge: var(--color-purple-30);--yumsto-keycap-foreground: var(--color-purple-60);--yumsto-checkbox-surface: var(--color-purple-15);--yumsto-checkbox-surface-hover: var(--color-purple-0);--yumsto-checkbox-surface-checked: var(--color-purple-60);--yumsto-checkbox-surface-disabled: var(--color-gray-10);--yumsto-checkbox-surface-disabled-checked: var(--color-gray-20);--yumsto-checkbox-border-idle: transparent;--yumsto-checkbox-border-focused: var(--color-purple-60);--yumsto-checkbox-border-checked: var(--color-purple-60);--yumsto-checkbox-border: var(--yumsto-checkbox-border-idle);--yumsto-checkbox-foreground-idle: var(--color-purple-60);--yumsto-checkbox-glyph: var(--color-purple-0);--yumsto-checkbox-glyph-disabled: var(--color-gray-40);--yumsto-checkbox-check-opacity: 1;--yumsto-checkbox-group-surface: var(--color-purple-0);--yumsto-checkbox-group-border: var(--color-purple-15);--yumsto-checkbox-group-border-invalid: var(--color-error-60);--yumsto-checkbox-group-divider: var(--color-purple-10);--yumsto-checkbox-group-master-surface: var(--color-purple-7);--yumsto-checkbox-group-locked-surface: var(--color-purple-7);--yumsto-checkbox-group-shadow: 0 1px 2px color-mix(in oklch, var(--color-purple-90) 4%, transparent), 0 8px 24px -10px color-mix(in oklch, var(--color-purple-60) 18%, transparent);--yumsto-checkbox-group-shadow-invalid: 0 0 0 4px color-mix(in oklch, var(--color-error-60) 12%, transparent);--yumsto-radio-pill-border-idle: var(--color-purple-20);--yumsto-radio-pill-surface-idle: var(--color-purple-10);--yumsto-radio-pill-foreground-idle: var(--color-purple-80);--yumsto-radio-pill-surface-selected: var(--color-purple-80);--yumsto-radio-pill-foreground-selected: var(--color-purple-10);--yumsto-radio-pill-border-selected: var(--yumsto-radio-pill-surface-selected);--yumsto-radio-pill-surface-disabled: var(--color-gray-10);--yumsto-radio-pill-foreground-disabled: var(--color-gray-40);--yumsto-radio-pill-border-disabled: var(--color-gray-30);--yumsto-radio-card-label-border-idle: var(--color-purple-20);--yumsto-radio-card-label-surface-idle: var(--yumsto-app-background-color);--yumsto-radio-card-label-border-selected: var(--color-purple-20);--yumsto-radio-card-label-surface-selected: var(--color-purple-7);--yumsto-radio-card-indicator-border-idle: var(--color-purple-20);--yumsto-radio-card-indicator-border-checked: var(--color-purple-60);--yumsto-radio-card-indicator-surface-checked: var(--color-purple-10);--yumsto-radio-card-dot-checked: var(--color-purple-80);--yumsto-collapse-panel-disabled-foreground: var(--color-gray-40);--yumsto-collapse-panel-disabled-icon-foreground: var(--color-gray-50);--yumsto-collapse-panel-disabled-chevron-foreground: var( --yumsto-collapse-panel-disabled-icon-foreground );--yumsto-collapse-panel-disabled-chevron-background: var(--color-gray-7);--yumsto-collapse-panel-disabled-chevron-border: var(--color-gray-20);--yumsto-input-number-surface: var(--color-purple-15);--yumsto-input-number-border: var(--color-purple-20);--yumsto-input-number-text: var(--color-purple-90);--yumsto-input-number-button-text: var(--color-purple-60);--yumsto-input-number-placeholder: var(--color-gray-50);--yumsto-input-number-button-active-surface: var(--color-purple-8);--yumsto-input-number-disabled-surface: var(--color-gray-10);--yumsto-input-number-disabled-border: var(--color-gray-30);--yumsto-input-number-disabled-text: var(--color-gray-40);--yumsto-code-input-surface: var(--color-purple-15);--yumsto-code-input-border: var(--color-purple-20);--yumsto-code-input-border-invalid: var(--color-error-60);--yumsto-code-input-border-disabled: var(--color-gray-30);--yumsto-code-input-surface-disabled: var(--color-gray-10);--yumsto-code-input-slot-text: var(--color-purple-90);--yumsto-code-input-slot-placeholder: var(--color-gray-50);--yumsto-code-input-slot-text-disabled: var(--color-gray-40);--yumsto-code-input-separator-color: var(--color-purple-60);--yumsto-skeleton-surface: var(--color-gray-20);--yumsto-skeleton-surface-pulse: color-mix( in oklch, var(--color-gray-10) 50%, var(--color-gray-20) );--yumsto-tag-loading-skeleton-surface: var(--color-gray-20);--yumsto-tag-loading-skeleton-surface-pulse: color-mix( in oklch, var(--color-gray-10) 50%, var(--color-gray-20) );--yumsto-loader-ring-fg: var(--color-purple-1);--yumsto-loader-ring-bg: var(--color-purple-50);--yumsto-button-primary-bg: var(--color-purple-50);--yumsto-button-primary-fg: var(--color-purple-1);--yumsto-button-primary-flat-shadow: 0 4px 12px -4px color-mix(in oklch, var(--color-purple-50) 40%, transparent);--yumsto-button-secondary-bg: var(--color-purple-10);--yumsto-button-secondary-fg: var(--color-purple-80);--yumsto-button-surface-bg: var(--color-purple-0);--yumsto-button-surface-fg: var(--color-purple-80);--yumsto-button-surface-border: var(--color-gray-20);--yumsto-button-surface-flat-shadow: 0 1px 4px color-mix(in oklch, var(--color-purple-90) 12%, transparent);--yumsto-button-surface-flat-hover-bg: color-mix( in oklch, var(--color-purple-0) 94%, var(--color-purple-90) );--yumsto-button-success-bg: var(--color-chartreuse-50);--yumsto-button-success-fg: var(--color-chartreuse-1);--yumsto-button-error-bg: var(--color-error-50);--yumsto-button-error-fg: var(--color-error-1);--yumsto-button-error-flat-shadow: 0 4px 12px -4px color-mix(in oklch, var(--color-error-50) 50%, transparent);--yumsto-button-accent-bg: var(--color-burgundy-60);--yumsto-button-accent-fg: var(--color-burgundy-3);--yumsto-button-disabled-bg: var(--color-gray-7);--yumsto-button-disabled-fg: var(--color-gray-50);--yumsto-button-disabled-border: var(--color-gray-20);--yumsto-icon-palette-cream: var(--color-cream-60);--yumsto-icon-palette-green: var(--color-green-60);--yumsto-icon-palette-purple: var(--color-purple-60);--yumsto-icon-palette-burgundy: var(--color-burgundy-60);--yumsto-icon-palette-disabled: var(--color-gray-40);--yumsto-tag-purple-quiet-background: color-mix( in oklch, var(--color-purple-90) 6%, transparent );--yumsto-tag-purple-quiet-foreground: var(--color-purple-70);--yumsto-tag-purple-soft-background: color-mix( in oklch, var(--color-purple-50) 12%, transparent );--yumsto-tag-purple-soft-foreground: var(--color-purple-60);--yumsto-tag-purple-loud-background: var(--color-purple-50);--yumsto-tag-purple-loud-foreground: var(--color-purple-1);--yumsto-tag-cream-quiet-background: color-mix( in oklch, var(--color-cream-90) 6%, transparent );--yumsto-tag-cream-quiet-foreground: var(--color-cream-70);--yumsto-tag-cream-soft-background: color-mix( in oklch, var(--color-cream-50) 12%, transparent );--yumsto-tag-cream-soft-foreground: var(--color-cream-60);--yumsto-tag-cream-loud-background: var(--color-cream-50);--yumsto-tag-cream-loud-foreground: var(--color-cream-1);--yumsto-tag-green-quiet-background: color-mix( in oklch, var(--color-green-90) 6%, transparent );--yumsto-tag-green-quiet-foreground: var(--color-green-70);--yumsto-tag-green-soft-background: color-mix( in oklch, var(--color-green-50) 12%, transparent );--yumsto-tag-green-soft-foreground: var(--color-green-60);--yumsto-tag-green-loud-background: var(--color-green-50);--yumsto-tag-green-loud-foreground: var(--color-green-1);--yumsto-tag-burgundy-quiet-background: color-mix( in oklch, var(--color-burgundy-90) 6%, transparent );--yumsto-tag-burgundy-quiet-foreground: var(--color-burgundy-70);--yumsto-tag-burgundy-soft-background: color-mix( in oklch, var(--color-burgundy-50) 12%, transparent );--yumsto-tag-burgundy-soft-foreground: var(--color-burgundy-60);--yumsto-tag-burgundy-loud-background: var(--color-burgundy-50);--yumsto-tag-burgundy-loud-foreground: var(--color-burgundy-1);--yumsto-tag-red-quiet-background: color-mix( in oklch, var(--color-error-90) 6%, transparent );--yumsto-tag-red-quiet-foreground: var(--color-error-70);--yumsto-tag-red-soft-background: color-mix( in oklch, var(--color-error-50) 12%, transparent );--yumsto-tag-red-soft-foreground: var(--color-error-60);--yumsto-tag-red-loud-background: var(--color-error-50);--yumsto-tag-red-loud-foreground: var(--color-error-1);--yumsto-tag-peach-quiet-background: color-mix( in oklch, var(--color-peach-90) 6%, transparent );--yumsto-tag-peach-quiet-foreground: var(--color-peach-70);--yumsto-tag-peach-soft-background: color-mix( in oklch, var(--color-peach-40) 12%, transparent );--yumsto-tag-peach-soft-foreground: var(--color-peach-50);--yumsto-tag-peach-loud-background: var(--color-peach-40);--yumsto-tag-peach-loud-foreground: var(--color-peach-1);--yumsto-result-success-surface: var(--color-green-10);--yumsto-result-success-border: var(--color-green-60);--yumsto-result-success-foreground: var(--color-green-60);--yumsto-result-failure-surface: var(--color-burgundy-10);--yumsto-result-failure-border: var(--color-error-60);--yumsto-result-failure-foreground: var(--color-error-60);--yumsto-badge-purple-background: var(--color-purple-20);--yumsto-badge-purple-foreground: var(--color-purple-80);--yumsto-badge-cream-background: var(--color-cream-20);--yumsto-badge-cream-foreground: var(--color-cream-80);--yumsto-badge-green-background: var(--color-green-20);--yumsto-badge-green-foreground: var(--color-green-60);--yumsto-badge-burgundy-background: var(--color-burgundy-20);--yumsto-badge-burgundy-foreground: var(--color-error-60);--yumsto-number-cream-frame-surface: var(--color-cream-10);--yumsto-number-cream-frame-border: var(--color-cream-20);--yumsto-number-cream-foreground: var(--color-cream-80);--yumsto-number-cream-amount-surface: var(--color-cream-3);--yumsto-number-cream-amount-border: var(--color-cream-20);--yumsto-number-green-frame-surface: var(--color-green-10);--yumsto-number-green-frame-border: var(--color-green-20);--yumsto-number-green-foreground: var(--color-green-60);--yumsto-number-green-amount-surface: var(--color-green-3);--yumsto-number-green-amount-border: var(--color-green-20);--yumsto-number-purple-frame-surface: var(--color-purple-10);--yumsto-number-purple-frame-border: var(--color-purple-20);--yumsto-number-purple-foreground: var(--color-purple-80);--yumsto-number-purple-amount-surface: var(--color-purple-3);--yumsto-number-purple-amount-border: var(--color-purple-20);--yumsto-number-burgundy-frame-surface: var(--color-burgundy-10);--yumsto-number-burgundy-frame-border: var(--color-burgundy-20);--yumsto-number-burgundy-foreground: var(--color-error-60);--yumsto-number-burgundy-amount-surface: var(--color-burgundy-3);--yumsto-number-burgundy-amount-border: var(--color-burgundy-20);--yumsto-link-default-fg: var(--color-purple-60);--yumsto-link-default-fg-hover: var(--color-purple-80);--yumsto-link-accent-fg: var(--yumsto-button-accent-bg);--yumsto-link-accent-fg-hover: var(--color-burgundy-70);--yumsto-link-subtle-fg: var(--yumsto-app-text-color);--yumsto-link-subtle-fg-hover: var(--color-purple-80);--yumsto-link-focus-ring: var(--color-purple-50);--yumsto-link-focus-outline-width: 2px;--yumsto-link-focus-outline-offset: 2px;--yumsto-link-radius: 2px;--yumsto-link-underline-offset: .12em;--yumsto-link-underline-decoration-color-rest: color-mix(in oklch, currentColor 55%, transparent);--yumsto-side-menu-surface: var(--yumsto-app-background-color);--yumsto-side-menu-item-highlight: var(--color-cream-1);--yumsto-side-menu-icon-foreground: var(--color-purple-80);--yumsto-action-list-item-surface-subtle: var(--color-cream-3);--yumsto-action-list-item-border-subtle: var(--color-cream-10);--yumsto-action-list-item-focus-ring: var(--color-cream-50);--yumsto-message-default-surface: var(--color-purple-10);--yumsto-message-success-surface: var(--color-green-10);--yumsto-message-success-border: var(--color-green-60);--yumsto-message-error-surface: var(--color-burgundy-10);--yumsto-message-error-border: var(--color-error-60);--yumsto-switch-track-idle: var(--color-purple-15);--yumsto-switch-track-active: var(--color-purple-60);--yumsto-switch-track-disabled-idle: var(--color-gray-20);--yumsto-switch-track-disabled-active: var(--color-gray-30);--yumsto-switch-thumb-surface-idle: var(--color-purple-0);--yumsto-switch-thumb-surface-on: var(--color-purple-0);--yumsto-switch-thumb-surface-disabled: var(--color-gray-3);--yumsto-switch-thumb-foreground-idle: transparent;--yumsto-switch-thumb-foreground-on: var(--color-purple-60);--yumsto-switch-thumb-foreground-disabled: var(--color-gray-40);--yumsto-switch-thumb-border-idle: transparent;--yumsto-switch-thumb-border-on: transparent;--yumsto-switch-thumb-shadow: 0 1px 2px color-mix(in oklch, var(--color-purple-90) 12%, transparent), 0 2px 6px color-mix(in oklch, var(--color-purple-90) 8%, transparent);--yumsto-switch-field-surface-idle: var(--color-purple-0);--yumsto-switch-field-surface-on: var(--color-purple-10);--yumsto-switch-field-surface-invalid: var(--color-burgundy-10);--yumsto-switch-field-border-idle: var(--color-purple-15);--yumsto-switch-field-border-on: var(--color-purple-20);--yumsto-switch-field-border-invalid: color-mix( in oklch, var(--color-error-60) 35%, transparent );--yumsto-switch-field-surface-disabled-idle: var(--color-gray-3);--yumsto-switch-field-surface-disabled-on: var(--color-purple-7);--yumsto-switch-field-border-disabled-idle: var(--color-gray-10);--yumsto-switch-field-border-disabled-on: var(--color-purple-15);--yumsto-carousel-dots-inactive: color-mix( in oklch, var(--color-gray-100) 25%, transparent );--yumsto-carousel-dots-active: color-mix( in oklch, var(--color-gray-100) 65%, transparent );--yumsto-stepper-dots-inactive: var(--color-purple-20);--yumsto-stepper-dots-active: var(--color-purple-60);--yumsto-counter-color: var(--yumsto-app-text-color);--yumsto-notification-frame-shadow: 0 2px 12px color-mix(in oklch, var(--yumsto-app-text-color) 8%, transparent);--yumsto-drawer-close-hover-surface: color-mix( in oklch, var(--yumsto-app-text-color) 6%, transparent );--yumsto-drawer-panel-light-edge: rgb(255 255 255 / 18%);--yumsto-drawer-handle-color: var(--color-gray-30);--yumsto-drawer-panel-shadow: 0 4px 24px color-mix(in oklch, var(--yumsto-app-text-color) 10%, transparent);--yumsto-mobile-header-surface: color-mix( in oklch, var(--yumsto-app-background-color) 88%, white );--yumsto-mobile-header-button-surface: color-mix( in oklch, var(--yumsto-app-background-color) 70%, white );--yumsto-mobile-bottom-nav-surface: color-mix( in oklch, var(--yumsto-app-background-color) 90%, white );--yumsto-mobile-bottom-nav-border: color-mix( in oklch, var(--color-purple-30) 25%, transparent );--yumsto-mobile-bottom-nav-shadow: 0 12px 30px color-mix(in oklch, var(--color-purple-50) 12%, transparent);--yumsto-mobile-bottom-nav-foreground: var(--color-purple-60);--yumsto-mobile-bottom-nav-foreground-active: var(--color-purple-80);--yumsto-mobile-bottom-nav-active-surface: var(--color-purple-10);--yumsto-mobile-bottom-nav-icon: var(--color-purple-40);--yumsto-tooltip-surface: var(--color-purple-80);--yumsto-tooltip-foreground: var(--color-purple-0);--yumsto-tooltip-trigger-underline: color-mix( in oklch, var(--yumsto-app-text-color) 35%, transparent );--yumsto-tooltip-shadow: 0 6px 16px color-mix(in oklch, var(--yumsto-tooltip-surface) 25%, transparent)}html,body{overscroll-behavior:none}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation;-webkit-user-select:none;user-select:none}body{background:var(--yumsto-app-background-color);color:var(--yumsto-app-text-color);font-family:var(--yumsto-app-document-font-family);font-size:var(--yumsto-text-body-m-font-size)}:root{scrollbar-color:var(--yumsto-app-scrollbar-color) transparent;scrollbar-width:auto;scrollbar-gutter:stable}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--yumsto-app-scrollbar-color);border-radius:20px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:var(--yumsto-app-scrollbar-color)}
