: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-input-number-focus-ring-width:var(--yumsto-focus-ring-width);--yumsto-code-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-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-tag-radius:8px;--yumsto-message-radius:8px;--yumsto-badge-radius:8px;--yumsto-side-menu-item-radius:8px;--yumsto-media-radius:16px;--yumsto-animation-renderer-radius:var(--yumsto-media-radius);--yumsto-card-radius:40px;--yumsto-card-radius-compact:16px;--yumsto-drawer-panel-radius:40px;--yumsto-button-radius:9999px;--yumsto-input-radius:16px;--yumsto-checkbox-radius:8px;--yumsto-autocomplete-option-radius:8px;--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;--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-media-inset:4px;--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-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:4px;--yumsto-autocomplete-panel-padding:4px;--yumsto-autocomplete-option-padding-block:4px;--yumsto-autocomplete-option-padding-inline:8px;--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-tag-icon-inset-inline:8px;--yumsto-tag-content-padding-block-small:5px;--yumsto-tag-content-padding-inline-small:8px;--yumsto-tag-content-padding-inline-compact-small:5px;--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-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-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 (width>=600px) and (orientation:portrait),(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 (width>=840px) and (orientation:portrait),(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;--yumsto-drawer-backdrop-blur:28px;--yumsto-drawer-backdrop-scrim-opacity:.7;--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-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-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-badge-duration:var(--yumsto-scale-duration-short);--yumsto-badge-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-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-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)}@media (prefers-reduced-motion:reduce){:root{--yumsto-media-reveal-duration:0s;--yumsto-image-placeholder-fade-duration:0s;--yumsto-badge-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}}: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-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-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}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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% .036 19);--color-error-3:oklch(97% .0432 19);--color-error-7:oklch(95% .0528 19);--color-error-10:oklch(92% .06 19);--color-error-20:oklch(85% .096 19);--color-error-30:oklch(77% .144 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% .036 48);--color-peach-3:oklch(97% .0432 48);--color-peach-7:oklch(95% .0528 48);--color-peach-10:oklch(92% .06 48);--color-peach-20:oklch(85% .096 48);--color-peach-30:oklch(77% .144 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-warm-0:oklch(100% 0 77);--color-warm-1:oklch(99% .036 77);--color-warm-3:oklch(97% .0432 77);--color-warm-7:oklch(95% .0528 77);--color-warm-10:oklch(92% .06 77);--color-warm-20:oklch(85% .096 77);--color-warm-30:oklch(77% .144 77);--color-warm-40:oklch(68% .192 77);--color-warm-50:oklch(60% .24 77);--color-warm-60:oklch(50% .24 77);--color-warm-70:oklch(38% .228 77);--color-warm-80:oklch(25% .2112 77);--color-warm-90:oklch(15% .1872 77);--color-warm-100:oklch(5% .156 77);--color-lime-0:oklch(100% 0 103);--color-lime-1:oklch(99% .036 103);--color-lime-3:oklch(97% .0432 103);--color-lime-7:oklch(95% .0528 103);--color-lime-10:oklch(92% .06 103);--color-lime-20:oklch(85% .096 103);--color-lime-30:oklch(77% .144 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% .036 129);--color-chartreuse-3:oklch(97% .0432 129);--color-chartreuse-7:oklch(95% .0528 129);--color-chartreuse-10:oklch(92% .06 129);--color-chartreuse-20:oklch(85% .096 129);--color-chartreuse-30:oklch(77% .144 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% .036 154);--color-fern-3:oklch(97% .0432 154);--color-fern-7:oklch(95% .0528 154);--color-fern-10:oklch(92% .06 154);--color-fern-20:oklch(85% .096 154);--color-fern-30:oklch(77% .144 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% .036 180);--color-green-3:oklch(97% .0432 180);--color-green-7:oklch(95% .0528 180);--color-green-10:oklch(92% .06 180);--color-green-20:oklch(85% .096 180);--color-green-30:oklch(77% .144 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% .036 209);--color-aqua-3:oklch(97% .0432 209);--color-aqua-7:oklch(95% .0528 209);--color-aqua-10:oklch(92% .06 209);--color-aqua-20:oklch(85% .096 209);--color-aqua-30:oklch(77% .144 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% .036 238);--color-indigo-3:oklch(97% .0432 238);--color-indigo-7:oklch(95% .0528 238);--color-indigo-10:oklch(92% .06 238);--color-indigo-20:oklch(85% .096 238);--color-indigo-30:oklch(77% .144 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% .036 266);--color-periwinkle-3:oklch(97% .0432 266);--color-periwinkle-7:oklch(95% .0528 266);--color-periwinkle-10:oklch(92% .06 266);--color-periwinkle-20:oklch(85% .096 266);--color-periwinkle-30:oklch(77% .144 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% .009 295);--color-gray-3:oklch(97% .0108 295);--color-gray-7:oklch(95% .0132 295);--color-gray-10:oklch(92% .015 295);--color-gray-20:oklch(85% .024 295);--color-gray-30:oklch(77% .036 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% .036 295);--color-purple-3:oklch(97% .0432 295);--color-purple-7:oklch(95% .0528 295);--color-purple-10:oklch(92% .06 295);--color-purple-20:oklch(85% .096 295);--color-purple-30:oklch(77% .144 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% .036 335);--color-pink-3:oklch(97% .0432 335);--color-pink-7:oklch(95% .0528 335);--color-pink-10:oklch(92% .06 335);--color-pink-20:oklch(85% .096 335);--color-pink-30:oklch(77% .144 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% .036 355);--color-burgundy-3:oklch(97% .0432 355);--color-burgundy-7:oklch(95% .0528 355);--color-burgundy-10:oklch(92% .06 355);--color-burgundy-20:oklch(85% .096 355);--color-burgundy-30:oklch(77% .144 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:color-mix(in oklch, var(--color-warm-1) 31.8%, var(--color-warm-0) 68.2%);--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-orange-color:var(--color-warm-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-warm-20);--yumsto-card-palette-white-surface:var(--color-purple-0);--yumsto-card-palette-white-border:var(--color-gray-20);--yumsto-card-palette-orange-surface:var(--color-warm-10);--yumsto-card-palette-orange-border:var(--color-warm-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-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-7);--yumsto-input-border:var(--color-purple-20);--yumsto-input-text:var(--color-purple-90);--yumsto-input-placeholder:var(--color-gray-30);--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-10);--yumsto-autocomplete-option-highlight:var(--color-purple-10);--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-checkbox-surface:var(--color-purple-7);--yumsto-checkbox-surface-checked:var(--color-purple-10);--yumsto-checkbox-surface-disabled:var(--color-gray-10);--yumsto-checkbox-border:var(--color-purple-20);--yumsto-checkbox-foreground-idle:var(--color-purple-60);--yumsto-checkbox-glyph:var(--color-purple-80);--yumsto-checkbox-glyph-disabled:var(--color-gray-40);--yumsto-checkbox-check-opacity:.92;--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-7);--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-30);--yumsto-input-number-button-active-surface:var(--color-purple-10);--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-7);--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-30);--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-secondary-bg:var(--color-purple-10);--yumsto-button-secondary-fg:var(--color-purple-80);--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-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-orange:var(--color-peach-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-foreground-default:var(--color-purple-80);--yumsto-tag-purple-background:var(--color-purple-10);--yumsto-tag-orange-background:var(--color-warm-10);--yumsto-tag-green-background:var(--color-green-10);--yumsto-tag-burgundy-background:var(--color-burgundy-10);--yumsto-tag-active-background:var(--color-purple-80);--yumsto-tag-active-foreground:var(--color-purple-10);--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-10);--yumsto-badge-purple-foreground:var(--color-purple-80);--yumsto-badge-orange-background:var(--color-warm-10);--yumsto-badge-orange-foreground:var(--color-warm-80);--yumsto-badge-green-background:var(--color-green-10);--yumsto-badge-green-foreground:var(--color-green-60);--yumsto-badge-burgundy-background:var(--color-burgundy-10);--yumsto-badge-burgundy-foreground:var(--color-error-60);--yumsto-number-orange-frame-surface:var(--color-warm-10);--yumsto-number-orange-frame-border:var(--color-warm-20);--yumsto-number-orange-foreground:var(--color-warm-80);--yumsto-number-orange-amount-surface:var(--color-warm-3);--yumsto-number-orange-amount-border:var(--color-warm-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-warm-1);--yumsto-side-menu-icon-foreground:var(--color-purple-80);--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-gray-7);--yumsto-switch-track-active:var(--color-burgundy-10);--yumsto-switch-thumb-border-idle:var(--color-gray-30);--yumsto-switch-thumb-foreground-idle:var(--color-gray-30);--yumsto-switch-thumb-border-on:var(--color-error-50);--yumsto-switch-thumb-surface-on:var(--color-burgundy-10);--yumsto-switch-thumb-foreground-on:var(--color-error-50);--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-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)}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:0 0}::-webkit-scrollbar-thumb{background-color:var(--yumsto-app-scrollbar-color);background-clip:content-box;border:2px solid #0000;border-radius:20px}::-webkit-scrollbar-thumb:hover{background-color:var(--yumsto-app-scrollbar-color)}.yumsto-content-mobile.svelte-8u8sd7{padding:calc(var(--yumsto-layout-header-height-mobile) + var(--yumsto-scale-gap-m)) var(--yumsto-scale-gap-m) var(--yumsto-scale-gap-l);width:100%;display:grid}.yumsto-content-mobile[data-has-header=false].svelte-8u8sd7{padding-top:var(--yumsto-scale-gap-m)}.yumsto-content-desktop.svelte-1djboyd{padding:calc(var(--yumsto-layout-header-height-desktop) + var(--yumsto-scale-gap-s)) var(--yumsto-scale-gap-s) var(--yumsto-scale-gap-m);width:100%;display:grid}.yumsto-content-desktop[data-skip-header-offset=true].svelte-1djboyd{padding-top:var(--yumsto-scale-gap-s)}.yumsto-content-desktop__content.svelte-1djboyd{width:100%;max-width:var(--yumsto-layout-content-max-width-desktop-override,var(--yumsto-layout-content-max-width-desktop));margin:0 auto;display:grid}.yumsto-desktop-header.svelte-1e2halq{z-index:100;min-height:var(--yumsto-layout-header-height-desktop);padding-block:var(--yumsto-layout-header-padding-block-desktop);box-sizing:border-box;background:var(--yumsto-app-background-color);padding-inline-start:calc(var(--yumsto-side-menu-width) + var(--yumsto-scale-gap-s));padding-inline-end:var(--yumsto-scale-gap-s);position:fixed;top:0;left:0;right:0}.yumsto-desktop-header__row.svelte-1e2halq{box-sizing:border-box;align-items:center;gap:var(--yumsto-scale-gap-s);flex-direction:row;width:100%;min-width:0;display:flex}.yumsto-desktop-header__leading.svelte-1e2halq{flex:none;min-width:0}.yumsto-desktop-header__center.svelte-1e2halq{flex:1;min-width:0;max-width:100%}.yumsto-desktop-header__center-inner.svelte-1e2halq{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;display:flex}.yumsto-desktop-header__trailing.svelte-1e2halq{flex:none;justify-content:flex-end;align-items:center;min-width:0;display:flex}.yumsto-mobile-header.svelte-4wkwiu{align-items:center;gap:var(--yumsto-scale-gap-s);min-height:var(--yumsto-layout-header-height-mobile);padding:calc(env(safe-area-inset-top) + var(--yumsto-scale-gap-xs)) var(--yumsto-scale-gap-s) var(--yumsto-scale-gap-xs);box-sizing:border-box;z-index:100;pointer-events:none;background:0 0;grid-template-columns:minmax(2.75rem,auto) minmax(0,1fr) minmax(2.75rem,auto);width:100%;display:grid;position:fixed;top:0;left:0;overflow:hidden}.yumsto-mobile-header__bg.svelte-4wkwiu{z-index:-1;background:var(--yumsto-mobile-header-surface);pointer-events:none;position:absolute;inset:0}.yumsto-mobile-header.svelte-4wkwiu .yumsto-button{aspect-ratio:1;padding:var(--yumsto-scale-gap-xs);justify-content:center}.yumsto-mobile-header[data-has-background=false].svelte-4wkwiu .yumsto-button{background:var(--yumsto-mobile-header-button-surface);border-radius:50%}.yumsto-mobile-header__leading.svelte-4wkwiu{pointer-events:auto;align-items:center;min-width:0;display:flex}.yumsto-mobile-header__center.svelte-4wkwiu{text-align:center;min-width:0}.yumsto-mobile-header__center.svelte-4wkwiu .yumsto-text{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.yumsto-mobile-header__trailing.svelte-4wkwiu{pointer-events:auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.yumsto-mobile-bottom-nav.svelte-nj69up{--_offset:calc(env(safe-area-inset-bottom) + var(--yumsto-scale-gap-s));left:var(--yumsto-scale-gap-s);right:var(--yumsto-scale-gap-s);bottom:var(--_offset);padding:var(--yumsto-scale-gap-xs);background:var(--yumsto-mobile-bottom-nav-surface);border:1px solid var(--yumsto-mobile-bottom-nav-border);box-shadow:var(--yumsto-mobile-bottom-nav-shadow);-webkit-backdrop-filter:blur(18px);z-index:30;-webkit-user-select:none;user-select:none;transition:transform var(--yumsto-mobile-bottom-nav-slide-duration) var(--yumsto-scale-ease-lush), opacity var(--yumsto-mobile-bottom-nav-fade-duration) var(--yumsto-scale-ease-sharp);border-radius:999px;position:fixed}.yumsto-mobile-bottom-nav--hidden.svelte-nj69up{opacity:0;pointer-events:none;transform:translateY(calc(100% + env(safe-area-inset-bottom) + var(--yumsto-scale-gap-s)))}.yumsto-mobile-bottom-nav__inner.svelte-nj69up{display:block;position:relative}.yumsto-mobile-bottom-nav__items.svelte-nj69up{z-index:1;gap:var(--yumsto-scale-gap-xs);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:relative}.yumsto-mobile-bottom-nav__highlight.svelte-nj69up{--_n:var(--yumsto-mobile-bottom-nav-item-count);--_g:var(--yumsto-scale-gap-xs);--_track:calc((100% - (var(--_n) - 1) * var(--_g)) / var(--_n));top:0;left:calc(var(--yumsto-mobile-bottom-nav-active-index) * (var(--_track) + var(--_g)));height:100%;width:var(--_track);background:var(--yumsto-mobile-bottom-nav-active-surface);pointer-events:none;z-index:0;transition:left var(--yumsto-mobile-bottom-nav-highlight-duration) var(--yumsto-scale-ease-lush), width var(--yumsto-mobile-bottom-nav-highlight-duration) var(--yumsto-scale-ease-lush), opacity var(--yumsto-mobile-bottom-nav-fade-duration) var(--yumsto-scale-ease-sharp);border-radius:999px;position:absolute}.yumsto-mobile-bottom-nav__highlight--off.svelte-nj69up{opacity:0}.yumsto-badge.svelte-3vcu5e{box-sizing:border-box;line-height:var(--yumsto-badge-line-height);min-height:var(--yumsto-badge-min-size);min-width:var(--yumsto-badge-min-size);font-variant-numeric:tabular-nums;border-radius:var(--yumsto-badge-radius);z-index:1;pointer-events:none;opacity:0;visibility:hidden;transition-property:opacity,transform,visibility;transition-duration:var(--yumsto-badge-duration);transition-timing-function:var(--yumsto-badge-easing);justify-content:center;align-items:center;padding:0 6px;display:inline-flex;position:absolute;inset-block-start:-6px;inset-inline-end:-6px;transform:scale(.6)}.yumsto-badge[data-should-show=true].svelte-3vcu5e{opacity:1;visibility:visible;transform:scale(1)}.yumsto-badge[data-color=green].svelte-3vcu5e{background-color:var(--yumsto-badge-green-background);color:var(--yumsto-badge-green-foreground);--yumsto-text-foreground-override:var(--yumsto-badge-green-foreground)}.yumsto-badge[data-color=orange].svelte-3vcu5e{background-color:var(--yumsto-badge-orange-background);color:var(--yumsto-badge-orange-foreground);--yumsto-text-foreground-override:var(--yumsto-badge-orange-foreground)}.yumsto-badge[data-color=purple].svelte-3vcu5e{background-color:var(--yumsto-badge-purple-background);color:var(--yumsto-badge-purple-foreground);--yumsto-text-foreground-override:var(--yumsto-badge-purple-foreground)}.yumsto-badge[data-color=burgundy].svelte-3vcu5e{background-color:var(--yumsto-badge-burgundy-background);color:var(--yumsto-badge-burgundy-foreground);--yumsto-text-foreground-override:var(--yumsto-badge-burgundy-foreground)}.yumsto-badge__viewport.svelte-3vcu5e{border-radius:inherit;grid-template-rows:1fr;grid-template-columns:1fr;display:inline-grid;position:relative;overflow:hidden}.yumsto-badge.svelte-3vcu5e .yumsto-badge__sizer{visibility:hidden;white-space:pre;grid-area:1/1;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.yumsto-badge.svelte-3vcu5e .yumsto-badge__value--static{grid-area:1/1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.yumsto-badge__track.svelte-3vcu5e{will-change:transform;flex-direction:column;grid-area:1/1;display:flex;position:absolute;inset:0;overflow:visible}.yumsto-badge__track[data-direction=up].svelte-3vcu5e{animation:svelte-3vcu5e-yumsto-badge-slide-up var(--yumsto-badge-duration) var(--yumsto-badge-easing) forwards}.yumsto-badge__track[data-direction=down].svelte-3vcu5e{animation:svelte-3vcu5e-yumsto-badge-slide-down var(--yumsto-badge-duration) var(--yumsto-badge-easing) forwards}.yumsto-badge.svelte-3vcu5e .yumsto-badge__value{flex:0 0 100%;justify-content:center;align-items:center;height:100%;display:flex}@media (prefers-reduced-motion:reduce){.yumsto-badge__track.svelte-3vcu5e{animation:none!important}.yumsto-badge__track[data-direction=up].svelte-3vcu5e .yumsto-badge__value:first-child,.yumsto-badge__track[data-direction=down].svelte-3vcu5e .yumsto-badge__value:last-child{display:none}}@keyframes svelte-3vcu5e-yumsto-badge-slide-up{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes svelte-3vcu5e-yumsto-badge-slide-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.yumsto-badge-container.svelte-ri4c8d{box-sizing:border-box;width:fit-content;max-width:100%;display:inline-flex;position:relative}.yumsto-mobile-bottom-nav-link.svelte-yrczax{min-height:3.25rem;color:var(--yumsto-mobile-bottom-nav-foreground);transition:color var(--yumsto-mobile-bottom-nav-link-duration) var(--yumsto-scale-ease-sharp);--yumsto-icon-fill-override:var(--yumsto-mobile-bottom-nav-icon);--yumsto-icon-stroke-override:var(--yumsto-mobile-bottom-nav-icon);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:.25rem .5rem;text-decoration:none;display:flex}.yumsto-mobile-bottom-nav-link[data-active=true].svelte-yrczax{color:var(--yumsto-mobile-bottom-nav-foreground-active);--yumsto-icon-fill-override:currentColor;--yumsto-icon-stroke-override:currentColor}.yumsto-mobile-bottom-nav-link__label.svelte-yrczax{letter-spacing:.015em;text-align:center;white-space:nowrap;margin:0;font-size:10px;font-weight:400;line-height:1.4}.yumsto-mobile-bottom-nav-link[data-active=true].svelte-yrczax .yumsto-mobile-bottom-nav-link__label:where(.svelte-yrczax){font-weight:600}.yumsto-shell-nav__brand.svelte-2kyf2u{padding:var(--yumsto-scale-gap-xs) 0;color:inherit;justify-content:center;text-decoration:none;display:flex}.yumsto-shell-nav__brand.svelte-2kyf2u img{width:auto;height:40px;display:block}.yumsto-shell-nav__row.svelte-2kyf2u{align-items:center;gap:var(--yumsto-scale-gap-s);color:inherit;width:100%;text-decoration:none;display:inline-flex}.yumsto-shell-nav__row--sub.svelte-2kyf2u{padding:2px 0}.yumsto-shell-nav__inline.svelte-2kyf2u{color:inherit;text-decoration:none}.yumsto-drawer-container{z-index:1000;pointer-events:none;position:fixed;inset:0}.yumsto-drawer-container[data-state=enter] .yumsto-drawer-panel{animation-duration:var(--yumsto-drawer-enter-duration);animation-timing-function:var(--yumsto-drawer-enter-easing);animation-fill-mode:forwards}.yumsto-drawer-container[data-state=exit] .yumsto-drawer-panel{animation-duration:var(--yumsto-drawer-exit-duration);animation-timing-function:var(--yumsto-drawer-exit-easing);animation-fill-mode:forwards}.yumsto-drawer-container[data-platform=desktop][data-state=enter] .yumsto-drawer-panel{animation-name:svelte-ni8ywa-yumsto-drawer-slide-in-from-right}.yumsto-drawer-container[data-platform=desktop][data-state=exit] .yumsto-drawer-panel{animation-name:svelte-ni8ywa-yumsto-drawer-slide-out-to-right}.yumsto-drawer-container[data-platform=mobile][data-state=enter] .yumsto-drawer-panel,.yumsto-drawer-container[data-platform=tablet][data-state=enter] .yumsto-drawer-panel{animation-name:svelte-ni8ywa-yumsto-drawer-slide-in-from-bottom}.yumsto-drawer-container[data-platform=mobile][data-state=exit] .yumsto-drawer-panel,.yumsto-drawer-container[data-platform=tablet][data-state=exit] .yumsto-drawer-panel{animation-name:svelte-ni8ywa-yumsto-drawer-slide-out-to-bottom}.yumsto-drawer-backdrop{background:linear-gradient(to top, color-mix(in srgb, var(--yumsto-drawer-backdrop-scrim-tint) calc(var(--yumsto-drawer-backdrop-scrim-opacity) * 100%), transparent) 0%, transparent 100%);-webkit-backdrop-filter:blur(var(--yumsto-drawer-backdrop-blur));pointer-events:auto;opacity:0;transition:opacity var(--yumsto-drawer-exit-duration) var(--yumsto-drawer-exit-easing);position:absolute;inset:0}.yumsto-drawer-container[data-platform=desktop].svelte-ni8ywa .yumsto-drawer-backdrop{background:linear-gradient(to left, color-mix(in srgb, var(--yumsto-drawer-backdrop-scrim-tint) calc(var(--yumsto-drawer-backdrop-scrim-opacity) * 100%), transparent) 0%, transparent 100%)}.yumsto-drawer-container[data-state=enter].svelte-ni8ywa .yumsto-drawer-backdrop{opacity:1}.yumsto-drawer-panel{pointer-events:auto;background:var(--yumsto-drawer-surface-background);overscroll-behavior:none;flex-direction:column;inline-size:100%;display:flex;position:absolute;overflow:hidden}.yumsto-drawer-panel[data-platform=desktop]{border-block:var(--yumsto-drawer-panel-border-width) solid var(--yumsto-drawer-panel-border-color);border-inline-start:var(--yumsto-drawer-panel-border-width) solid var(--yumsto-drawer-panel-border-color);border-inline-end:none;border-start-start-radius:var(--yumsto-drawer-panel-radius);border-start-end-radius:var(--yumsto-drawer-panel-radius);block-size:100%;inline-size:400px;inset-block:0;inset-inline-end:0;transform:translate(100%)}.yumsto-drawer-panel[data-platform=desktop] .yumsto-drawer-panel__header{padding-block-start:calc(20px + env(safe-area-inset-top,0px));padding-block-end:20px;padding-inline-start:20px;padding-inline-end:calc(20px + env(safe-area-inset-right,0px))}.yumsto-drawer-panel[data-platform=desktop] .yumsto-drawer-panel__content{padding:20px;padding-inline-end:calc(20px + env(safe-area-inset-right,0px))}.yumsto-drawer-panel[data-platform=desktop] .yumsto-drawer-panel__action{padding-block:10px 20px;padding-inline-start:20px;padding-inline-end:calc(20px + env(safe-area-inset-right,0px));padding-block-end:calc(20px + env(safe-area-inset-bottom,0px))}.yumsto-drawer-panel[data-platform=mobile],.yumsto-drawer-panel[data-platform=tablet]{border-radius:var(--yumsto-drawer-panel-radius) var(--yumsto-drawer-panel-radius) 0 0;border:var(--yumsto-drawer-panel-border-width) solid var(--yumsto-drawer-panel-border-color);border-block-end:none;block-size:auto;max-block-size:85vh;inline-size:100%;inset-block-end:0;inset-inline:0;transform:translateY(100%)}.yumsto-drawer-panel[data-platform=mobile][data-size=small],.yumsto-drawer-panel[data-platform=tablet][data-size=small]{block-size:25%}.yumsto-drawer-panel[data-platform=mobile] .yumsto-drawer-panel__header,.yumsto-drawer-panel[data-platform=tablet] .yumsto-drawer-panel__header{padding:15px}.yumsto-drawer-panel[data-platform=mobile] .yumsto-drawer-panel__content,.yumsto-drawer-panel[data-platform=tablet] .yumsto-drawer-panel__content{padding:15px;padding-inline-start:calc(15px + env(safe-area-inset-left,0px));padding-inline-end:calc(15px + env(safe-area-inset-right,0px))}.yumsto-drawer-panel[data-platform=mobile] .yumsto-drawer-panel__action,.yumsto-drawer-panel[data-platform=tablet] .yumsto-drawer-panel__action{padding-block-start:10px;padding-block-end:calc(15px + env(safe-area-inset-bottom,0px));padding-inline-start:calc(15px + env(safe-area-inset-left,0px));padding-inline-end:calc(15px + env(safe-area-inset-right,0px))}.yumsto-drawer-panel__header{background:var(--yumsto-drawer-surface-background);flex-shrink:0}.yumsto-drawer-panel__content{flex:1;min-height:0;overflow:hidden auto}.yumsto-drawer-panel__action{background:var(--yumsto-drawer-surface-background);flex-shrink:0}@keyframes svelte-ni8ywa-yumsto-drawer-slide-in-from-bottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-ni8ywa-yumsto-drawer-slide-out-to-bottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes svelte-ni8ywa-yumsto-drawer-slide-in-from-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes svelte-ni8ywa-yumsto-drawer-slide-out-to-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.yumsto-drawer-close-button.svelte-fc5rje{z-index:1;color:currentColor;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background-color .15s;display:flex;position:absolute;inset-block-start:10px;inset-inline-end:10px}.yumsto-drawer-close-button.svelte-fc5rje:hover{background:var(--yumsto-drawer-close-hover-surface)}.yumsto-drawer-close-button.svelte-fc5rje:focus-visible{outline-offset:2px;outline:2px solid}.yumsto-side-menu.svelte-1u9wcb1{box-sizing:border-box;z-index:101;background:var(--yumsto-side-menu-surface);height:100dvh;min-height:0;max-height:100%;color:var(--yumsto-app-text-color);padding:var(--yumsto-side-menu-shell-padding);width:var(--yumsto-side-menu-width);scrollbar-color:transparent transparent;flex-direction:column;flex-shrink:0;align-self:flex-start;display:flex;position:sticky;top:0;overflow:hidden auto}.yumsto-side-menu.svelte-1u9wcb1::-webkit-scrollbar-thumb{background-color:#0000}.yumsto-side-menu.svelte-1u9wcb1:hover{scrollbar-color:var(--yumsto-app-scrollbar-color) transparent}.yumsto-side-menu.svelte-1u9wcb1:hover::-webkit-scrollbar-thumb{background-color:var(--yumsto-app-scrollbar-color)}.yumsto-side-menu__nav.svelte-1u9wcb1{gap:var(--yumsto-side-menu-nav-section-gap);flex-direction:column;flex:1;min-height:0;display:flex}.yumsto-side-menu__nav-items.svelte-1u9wcb1{gap:var(--yumsto-side-menu-list-gap);flex-flow:column;flex:1;min-height:0;margin:0;padding:0;list-style-type:none;display:flex}.yumsto-side-menu__nav-bottom-block.svelte-1u9wcb1{flex-flow:column;flex-shrink:0;display:flex}.yumsto-menu-item.svelte-gbt7h1{border-radius:var(--yumsto-side-menu-item-radius);color:var(--yumsto-app-text-color);transition:background-color var(--yumsto-side-menu-transition-duration) var(--yumsto-side-menu-transition-easing);--yumsto-icon-fill-override:var(--yumsto-side-menu-icon-foreground);--yumsto-icon-stroke-override:var(--yumsto-side-menu-icon-foreground)}:is(.yumsto-menu-item[data-hover=true].svelte-gbt7h1:not(:has(>.yumsto-menu-sub-block)):hover,.yumsto-menu-item[data-hover=true].svelte-gbt7h1:not(:has(>.yumsto-menu-sub-block)):focus-within){background:var(--yumsto-side-menu-item-highlight)}.yumsto-menu-item.svelte-gbt7h1>:not(.yumsto-menu-sub-block){align-items:center;gap:var(--yumsto-scale-gap-xs);padding:var(--yumsto-side-menu-item-padding-block) var(--yumsto-side-menu-item-padding-inline);border-radius:inherit;flex-flow:row;display:flex}.yumsto-menu-item[data-active=true].svelte-gbt7h1:not(:has(>.yumsto-menu-sub-block)){background:var(--yumsto-side-menu-item-highlight)}.yumsto-menu-sub-item.svelte-ilkoq1{border-radius:var(--yumsto-side-menu-item-radius);color:var(--yumsto-app-text-color);transition:background-color var(--yumsto-side-menu-transition-duration) var(--yumsto-side-menu-transition-easing);--yumsto-icon-fill-override:var(--yumsto-side-menu-icon-foreground);--yumsto-icon-stroke-override:var(--yumsto-side-menu-icon-foreground)}.yumsto-menu-sub-item[data-hover=true].svelte-ilkoq1:hover,.yumsto-menu-sub-item[data-hover=true].svelte-ilkoq1:focus-within{background:var(--yumsto-side-menu-item-highlight)}.yumsto-menu-sub-item.svelte-ilkoq1>:not(.yumsto-menu-sub-block){align-items:center;gap:var(--yumsto-scale-gap-xs);padding:var(--yumsto-side-menu-item-padding-block) var(--yumsto-side-menu-item-padding-inline);border-radius:inherit;flex-flow:row;display:flex}.yumsto-menu-sub-block.svelte-1ijo1t5{gap:var(--yumsto-side-menu-list-gap);box-sizing:border-box;flex-flow:column;width:100%;margin:0;padding:0;padding-inline-start:var(--yumsto-side-menu-sub-block-indent);list-style-type:none;display:flex}.layout-shell.svelte-1tri9tu{--layout-shell-mobile-nav-space:6.5rem;box-sizing:border-box;background:var(--yumsto-app-background-color);flex-direction:column;min-height:100dvh;display:flex}.layout-shell--desktop.svelte-1tri9tu{flex-direction:row;align-items:stretch}.layout-shell--pending.svelte-1tri9tu{flex-direction:column}.layout-shell__main--pending.svelte-1tri9tu{flex:1;min-height:0}.layout-shell__pending.svelte-1tri9tu{box-sizing:border-box;flex:1;width:100%;min-height:0}.layout-shell__main.svelte-1tri9tu{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.layout-shell__main--mobile.svelte-1tri9tu{min-height:0}.layout-shell__main--desktop.svelte-1tri9tu{position:relative}.layout-shell__main.svelte-1tri9tu .yumsto-content-desktop,.layout-shell__main.svelte-1tri9tu .yumsto-content-mobile{flex:1;width:100%;min-height:0}.layout-shell__mobile-pad-bottom.svelte-1tri9tu{padding-bottom:calc(var(--layout-shell-mobile-nav-space) + env(safe-area-inset-bottom))}
