@import"https://fonts.googleapis.com/css2?family=Paytone+One&family=Raleway:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Hebrew:wdth,wght@75,400;75,500;75,600;75,700;75,800&display=swap";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{font-size:62.5%;--mobile-top-bar-h: calc(env(safe-area-inset-top, 0px) + 24px) ;--mobile-search-row-h: 3.5rem;--mobile-footer-h: calc(5rem + env(safe-area-inset-bottom, 0px)) ;--page-pad-x: 1rem;--page-max-width: 1100px;--clr-brown-900: #2f2626;--clr-brown-800: #463737;--clr-brown-700: #635555;--clr-brown-600: #7a6a6a;--clr-brown-500: #948585;--clr-brown-400: #b1a3a3;--clr-brown-300: #cec2c2;--clr-brown-200: #e5dddd;--clr-brown-100: #f2eded;--clr-brown-50: #faf7f7;--clr-primary-900: #5a1f14;--clr-primary-800: #7a2c1e;--clr-primary-700: #9e3e2b;--clr-primary-600: #c5563f;--clr-primary-500: #e2725b;--clr-primary-400: #ea8b78;--clr-primary-300: #f1a79a;--clr-primary-200: #f6c8c1;--clr-primary-100: #fbe6e2;--clr-secondary-900: #2c3317;--clr-secondary-800: #3f4a23;--clr-secondary-700: #566433;--clr-secondary-600: #6f7f46;--clr-secondary-500: #8a9a5b;--clr-secondary-400: #a0ae73;--clr-secondary-300: #b7c58f;--clr-secondary-200: #d1dbb7;--clr-secondary-100: #e8eedc;--clr-tertiary-900: #3f3a36;--clr-tertiary-800: #57514c;--clr-tertiary-700: #726b65;--clr-tertiary-600: #8f8881;--clr-tertiary-500: #aca59e;--clr-tertiary-400: #c9c3bd;--clr-tertiary-300: #e3dfdb;--clr-tertiary-200: #f2efec;--clr-tertiary-100: #f8f6f4;--clr-neutral-900: #1f1d1a;--clr-neutral-800: #2f2b27;--clr-neutral-700: #4a453e;--clr-neutral-600: #625c55;--clr-neutral-500: #7d776f;--clr-neutral-400: #9c968f;--clr-neutral-300: #bdb8b1;--clr-neutral-200: #ddd9d4;--clr-neutral-100: #f0edea;--clr-danger-900: #7f1d1d;--clr-danger-800: #991b1b;--clr-danger-700: #b91c1c;--clr-danger-600: #dc2626;--clr-danger-500: #ef4444;--clr-danger-400: #f87171;--clr-danger-300: #fca5a5;--clr-danger-200: #fecaca;--clr-danger-100: #fee2e2;--clr-success-900: #14532d;--clr-success-800: #166534;--clr-success-700: #15803d;--clr-success-600: #16a34a;--clr-success-500: #22c55e;--clr-success-400: #4ade80;--clr-success-300: #86efac;--clr-success-200: #bbf7d0;--clr-success-100: #dcfce7;--clr-text-primary: var(--clr-neutral-700);--clr-text-primary-hover: var(--clr-neutral-900);--clr-text-secondary: var(--clr-neutral-600);--clr-text-secondary-hover: var(--clr-neutral-800);--clr-text-muted: var(--clr-neutral-500);--clr-text-heading: var(--clr-brown-800);--clr-text-heading-strong: var(--clr-brown-900);--clr-text-on-dark: #ffffff;--clr-text-on-light: var(--clr-neutral-700);--clr-success: var(--clr-success-500);--clr-success-bg: var(--clr-success-100);--clr-success-bg-hover: var(--clr-success-200);--clr-success-bg-active: var(--clr-success-300);--clr-success-text: var(--clr-success-700);--clr-danger-text-strong: var(--clr-success-800);--clr-success-border: var(--clr-success-300);--clr-success-dark-bg: var(--clr-success-700);--clr-success-dark-bg-hover: var(--clr-success-800);--clr-success-dark-bg-active: var(--clr-success-800);--clr-danger-bg: var(--clr-danger-100);--clr-danger-bg-hover: var(--clr-danger-200);--clr-danger-bg-active: var(--clr-danger-300);--clr-danger-dark-bg: var(--clr-danger-600);--clr-danger-text: var(--clr-danger-600);--clr-danger-text-strong: var(--clr-danger-800);--clr-danger-bg-active-strong: var(--clr-danger-500);--clr-danger-border: var(--clr-danger-500);--clr-clear-text-danger-hover: var(--clr-danger-700);--clr-error-message: var(--clr-primary-700);--danger-text-font-weight: 600;--clr-bg-hover: var(--clr-tertiary-200);--clr-bg-active: var(--clr-tertiary-300);--clr-border-hover: var(--clr-neutral-400);--clr-border-active: var(--clr-neutral-500);--clr-text-hover: var(--clr-neutral-800);--clr-text-active: var(--clr-neutral-900);--clr-bg-chip-hover: var(--clr-tertiary-200);--clr-btn-main-bg: var(--clr-brown-700);--clr-btn-main-bg-hover: var(--clr-brown-800);--clr-btn-main-bg-active: var(--clr-brown-900);--clr-btn-main-text: var(--clr-white);--clr-btn-main-font-weight: 600;--clr-btn-main-border: var(--clr-brown-700);--clr-btn-main-border-hover: var(--clr-brown-800);--clr-btn-main-border-active: var(--clr-brown-900);--clr-btn-secondary-bg: var(--clr-secondary-500);--clr-btn-secondary-bg-hover: var(--clr-secondary-600);--clr-btn-secondary-bg-active: var(--clr-secondary-700);--clr-btn-secondary-text: var(--clr-white);--clr-btn-secondary-border: var(--clr-secondary-200);--clr-btn-secondary-border-hover: var(--clr-secondary-600);--clr-btn-secondary-border-active: var(--clr-secondary-700);--clr-btn-soft-bg: var(--clr-tertiary-200);--clr-btn-soft-bg-hover: var(--clr-tertiary-300);--clr-btn-soft-bg-active: var(--clr-tertiary-400);--clr-btn-soft-text: var(--clr-neutral-700);--clr-btn-soft-border: var(--clr-neutral-200);--clr-btn-soft-border-hover: var(--clr-neutral-300);--clr-btn-soft-border-active: var(--clr-neutral-400);--clr-btn-outline-bg: transparent;--clr-btn-outline-bg-hover: var(--clr-tertiary-100);--clr-btn-outline-bg-hover-2: var(--clr-tertiary-200);--clr-btn-outline-text: var(--clr-neutral-700);--clr-btn-outline-border: var(--clr-neutral-400);--clr-btn-outline-border-hover: var(--clr-neutral-500);--clr-btn-outline-bg-active: var(--clr-secondary-200);--clr-btn-outline-border-active: var(--clr-secondary-500);--clr-btn-outline-text-active: var(--clr-secondary-800);--clr-icon-default: var(--clr-neutral-600);--clr-icon-hover: var(--clr-neutral-800);--clr-icon-active: var(--clr-neutral-900);--clr-icon-muted: var(--clr-neutral-500);--clr-btn-icon-bg: var(--clr-secondary-200);--clr-btn-icon-bg-hover: var(--clr-secondary-300);--clr-btn-icon-bg-active: var(--clr-secondary-400);--clr-btn-icon-text: var(--clr-neutral-700);--clr-btn-icon-text-hover: var(--clr-primary-700);--clr-btn-icon-text-active: var(--clr-neutral-900);--clr-btn-icon-border: var(--clr-secondary-300);--clr-btn-icon-border-hover: var(--clr-secondary-400);--clr-btn-icon-border-active: var(--clr-secondary-500);--icon-border-radius: 8px;--clr-chip-bg: var(--clr-secondary-200);--clr-chip-bg-hover: var(--clr-secondary-300);--clr-chip-bg-active: var(--clr-secondary-400);--clr-chip-text: var(--clr-neutral-700);--clr-chip-text-hover: var(--clr-primary-700);--clr-chip-text-active: var(--clr-neutral-900);--clr-chip-border: var(--clr-secondary-300);--clr-chip-border-hover: var(--clr-secondary-400);--clr-chip-border-active: var(--clr-secondary-500);--chip-border-radius: 12px;--small-chip-border-radius: 8px;--big-chip-border-radius: 20px;--large-chip-radius: 9999px;--chip-border-radius: 2rem;--chip-small-border-radius: 16px;--chip-very-small-border-radius: 12px;--clr-input-bg: var(--clr-bg-card);--clr-input-bg-hover: var(--clr-tertiary-200);--clr-input-bg-focus: var(--clr-white);--clr-input-text: var(--clr-text-primary);--clr-input-placeholder: var(--clr-tertiary-500);--input-placeholder-font-size: var(--basic-font);--clr-input-border: var(--clr-neutral-200);--clr-input-border-hover: var(--clr-neutral-300);--clr-input-border-focus: var(--clr-secondary-500);--clr-search-bg: var(--clr-tertiary-200);--clr-search-bg-hover: var(--clr-tertiary-300);--clr-search-border: var(--clr-neutral-200);--clr-search-border-focus: var(--clr-secondary-400);--clr-search-icon: var(--clr-icon-muted);--clr-search-icon-focus: var(--clr-icon-active);--input-border-radius: 12px;--clr-bg-page: var(--clr-tertiary-100);--clr-bg-card: var(--clr-white);--clr-bg-soft: var(--clr-tertiary-200);--clr-bg-footer: var(--clr-bg-card);--clr-bg-sidebar: var(--clr-bg-card);--clr-bg-chip: var(--clr-bg-card);--clr-bg-primary: var(--clr-tertiary-100);--clr-bg-secondary: var(--clr-bg-card);--clr-bg-tertiary: var(--clr-tertiary-200);--clr-border-light: var(--clr-neutral-200);--clr-border-medium: var(--clr-neutral-300);--clr-border-strong: var(--clr-neutral-400);--clr-border-accent-primary: var(--clr-brown-700);--clr-link: var(--clr-primary-700);--clr-link-hover: var(--clr-primary-800);--link-transform-hover: translateY(-.1em);--link-font-weight: 500;--tip-border-radius: 12px;--tip-label-font-weight: 500;--clr-tip-bg: #ebe3d7;--clr-tip-border: #d6c7b2;--clr-tip-text: var(--clr-neutral-800);--tooltip-border-radius: 6px;--form-border-radius: 12px;--card-border-radius: 12px;--light-shadow: 0 5px 15px rgba(0, 0, 0, .1);--dark-shadow: 0 5px 15px rgba(0, 0, 0, .2);--wide-shadow: 5px 0px 15px rgba(0, 0, 0, .2);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 2px 8px rgba(0, 0, 0, .1);--clr-overlay-subtle: rgba(0, 0, 0, .3);--clr-overlay-light: rgba(0, 0, 0, .4);--clr-overlay: rgba(0, 0, 0, .5);--clr-overlay-dark: rgba(0, 0, 0, .6);--clr-overlay-strong: rgba(0, 0, 0, .7);--clr-overlay-black: rgba(0, 0, 0, .9);--extra-huge-font: 3rem;--huge-font: 2.2rem;--very-large-font: 2rem;--large-font: 1.8rem;--basic-font: 1.6rem;--input-font: 1.6rem;--small-font: 1.4rem;--very-small-font: 1.2rem;--font-primary: "Noto Sans Hebrew", sans-serif;--font-heading: var(--font-primary);--font-heading-size: var(--very-large-font);--font-weight-heading: 600;--font-weight-primary: 400;--font-weight-secondary: 500;--btn-circle-primary: 2.75rem;--btn-circle: 3rem;--btn-icon: 1.5rem;--btn-large-border-radius: 9999px;--btn-border-radius: 2rem;--btn-small-border-radius: 16px;--btn-very-small-border-radius: 12px;--btn-box-shadow: 0 8px 20px rgba(0, 0, 0, .2);--skeleton-bg: var(--clr-neutral-300);--skeleton-highlight: var(--clr-neutral-100);--skeleton-border-radius: .5rem;--skeleton-base: #ececec;--clr-bubble-user: var(--clr-tertiary-200);--clr-bubble-assistant-bg: var(--clr-bg-card);--clr-bubble-user-text: var(--clr-text-primary);--clr-bubble-assistant-text: var(--clr-brown-700);--clr-bubble-avatar-bg: var(--clr-neutral-600);--transition-fast: all .15s ease;--transition: all .2s ease;--transition-slow: all .3s ease;--scale: 1.07;--spacing: 0;--max-width: 900px;--divider: var(--clr-neutral-200);--clr-white: #fff;--clr-accent-primary: var(--clr-brown-700);--clr-accent-secondary: var(--clr-neutral-600);--clr-accent-tertiary: var(--clr-primary-700);--clr-accent-tertiary-hover: var(--clr-primary-900);--clr-accent-quaternary: var(--clr-success-800);--disabled-opacity: .4;--clr-footer-bg: var(--clr-secondary-200);--clr-favorite: var(--clr-danger-500);--clr-star: #f5a623;--clr-star-hover: #e09520;--clr-warning: #f39c12;--clr-warning-hover: #e67e22;--clr-warning-bg: #fff9f0;--clr-warning-bg-hover: #fff3e0;--clr-orange: #ff9800;--clr-orange-hover: #f57c00;--clr-teal: #4ecdc4}@media (min-width: 769px){:root{--btn-circle-primary: 4.5rem;--btn-icon-primary: 2.5rem;--btn-circle: 2.25rem;--btn-icon: 1.15rem;--page-pad-x: 1.5rem}}html,body,#root{min-block-size:100%;font-weight:var(--font-weight-primary)}.app{min-block-size:100dvh}body.modal-open button[class*=hamburger]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}*,:after,:before{box-sizing:border-box}html,body,#root{min-height:100%}body{min-height:100vh;min-height:100dvh;font-family:var(--font-heading);font-stretch:condensed;background-color:var(--clr-bg-primary);color:var(--clr-text-primary);line-height:1.5;font-size:1.2rem;overscroll-behavior:none;-webkit-tap-highlight-color:transparent;transition:background-color .3s ease,color .3s ease}a,button,[role=button],label,select,summary,[tabindex]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none}img{-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}input,textarea,select{font-size:var(--input-font)!important}ul{list-style-type:none}a{text-decoration:none}h1,h2,h3,h4{font-family:var(--font-heading);font-stretch:condensed;color:var(--clr-text-heading);letter-spacing:var(--spacing);text-transform:capitalize}h1{font-size:var(--very-large-font);text-align:center}h2{font-size:var(--very-large-font)}h3{font-size:var(--large-font)}p{margin-bottom:1.3rem;color:var(--clr-text-primary);font-size:var(--basic-font)}img{max-width:100%;display:block;height:auto}strong{font-weight:var(--font-weight-heading)}@media (min-width: 80rem){h1{font-size:4rem}h2{font-size:3rem}h3{font-size:2rem}body,p{font-size:var(--basic-font)}}html{min-height:100%;overflow-y:scroll;overscroll-behavior-y:none}@media (max-width: 768px){html{overflow-y:auto}*{scrollbar-width:none!important;-ms-overflow-style:none!important}h1{font-size:var(--large-font);text-align:center}*::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}body:not(.modal-open):not(.sidebar-open):after{display:none}body.chat-open{overflow:hidden!important;position:fixed!important;width:100%;height:100%}body.chat-open main{overflow:hidden!important}body.chat-open footer{display:none!important}body.hide-footer footer{display:none!important}body.hide-footer:not(.modal-open):not(.sidebar-open):after{display:none}}.react-loading-skeleton:after{display:none!important}[data-theme=dark]{--skeleton-base: #2a2a3e}.react-loading-skeleton{background-color:var(--skeleton-base)!important;animation:skeletonPulse 1.6s ease-in-out infinite!important}@keyframes skeletonPulse{0%,to{opacity:1}50%{opacity:.3}}body.sharer-profile-mobile #mobile-top-bar>button:first-child{order:10}body.sharer-profile-mobile #mobile-top-bar>#mobile-header-actions-portal{order:-1}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var( --custom-highlight-background, linear-gradient( 90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100% ) );transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}._app_15l03_1{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--clr-bg-primary)}._contentWrapper_15l03_17{margin-inline-start:220px;flex:1;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}@media (max-width: 768px){._app_15l03_1{min-height:0;height:100vh;height:100dvh;overflow:clip}._contentWrapper_15l03_17{margin-inline-start:0;height:100%;overflow:clip;padding-top:var(--mobile-top-bar-h);box-sizing:border-box}}._main_15l03_107{flex:1;display:flex;justify-content:center;background-color:var(--clr-bg-primary);padding:1.5rem;padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px))}._main_15l03_107>*{width:100%;max-width:1200px}@media (max-width: 768px){._main_15l03_107{padding:0;padding-bottom:calc(7rem + env(safe-area-inset-bottom,0px));overflow-y:auto;min-height:0;scrollbar-width:none}._main_15l03_107>*{margin-bottom:5rem}._main_15l03_107::-webkit-scrollbar{display:none}}._loading_15l03_187{min-height:100vh;min-height:100dvh;background-color:var(--clr-bg-primary);max-width:1200px;margin:0 auto;padding:0 1.5rem 1.5rem}._flexGrow_15l03_205{flex:1}._skeletonGreeting_15l03_213{padding:.5rem 0;margin-top:3rem;margin-bottom:1.5rem}._skeletonSearchRow_15l03_225{display:flex;gap:.75rem;align-items:center;padding:.5rem 0;margin-bottom:.5rem}._skeletonGrid_15l03_241{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.2rem}@media (max-width: 768px){._loading_15l03_187{padding:0;padding-top:var(--mobile-top-bar-h);padding-bottom:4rem}._skeletonGreeting_15l03_213{margin-top:0;margin-bottom:.5rem;padding:.5rem 1rem}._skeletonSearchRow_15l03_225{padding:.6rem 1rem .75rem;gap:.6rem}._skeletonGrid_15l03_241{grid-template-columns:repeat(2,1fr);gap:1rem 1.5rem;padding:0 1rem}}._loginSkeleton_15l03_317{display:flex;justify-content:center;align-items:center;min-height:100vh;min-height:100dvh;width:100vw;background:linear-gradient(135deg,var(--clr-bg-primary) 0%,var(--clr-bg-tertiary) 100%)}._loginSkeletonInner_15l03_345{display:flex;flex-direction:column;align-items:center;gap:1.5rem}._loginSkeletonLogo_15l03_359{animation:_loginSkeletonPulse_15l03_1 2s ease-in-out infinite;color:var(--skeleton-highlight)}._loginSkeletonIcon_15l03_369{width:160px;height:160px}._loginSkeletonText_15l03_379{display:flex;justify-content:center}._loginSkeletonDots_15l03_389{display:flex;gap:.5rem;margin-top:.5rem}._loginSkeletonDot_15l03_389{width:8px;height:8px;border-radius:50%;background:var(--clr-text-muted, #aaa);opacity:.4;animation:_loginDotBounce_15l03_1 1.4s ease-in-out infinite}@keyframes _loginSkeletonPulse_15l03_1{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes _loginDotBounce_15l03_1{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:.8;transform:translateY(-6px)}}._convSkeleton_15l03_471{max-width:900px;margin:0 auto;padding:2rem}._convContent_15l03_483{background:var(--clr-bg-card);border-radius:12px;padding:1.5rem;box-shadow:var(--shadow-md, 0 1px 6px rgba(0, 0, 0, .06));display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}._convRow_15l03_503{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--clr-bg-tertiary);border-radius:8px}._settingsSkeleton_15l03_523{max-width:600px;margin:0 auto;padding:2rem}._settingsRow_15l03_535{display:flex;align-items:center;gap:1rem;padding:1rem 1.2rem;background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-radius:12px}._mealSkeleton_15l03_557{max-width:1100px;margin:0 auto;padding:1.5rem}._mealTopRow_15l03_569{display:flex;align-items:flex-start;justify-content:space-between;background:var(--clr-bg-tertiary);border:1px solid var(--clr-border-light);border-radius:12px;padding:1.4rem 1.8rem;margin-bottom:.75rem}._mealDayStrip_15l03_591{display:flex;gap:.5rem;padding:.25rem 0 .5rem}._mealCardsCol_15l03_603{display:flex;flex-direction:column;gap:1rem}._mealCardSkel_15l03_615{background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-radius:16px;padding:1.2rem}._shopSkeleton_15l03_631{max-width:800px;margin:0 auto;padding:1.5rem}._shopHeaderBlock_15l03_643{background:var(--clr-bg-tertiary);border:1px solid var(--clr-border-light);border-radius:16px;padding:1.5rem;margin-bottom:1rem}._shopCatList_15l03_659{background:var(--clr-bg-card);border:1px solid var(--border-color, var(--clr-border-light));border-radius:12px;overflow:hidden}._shopCatRow_15l03_673{display:flex;align-items:center;gap:.8rem;padding:.7rem 1rem;border-bottom:1px solid var(--border-color, var(--clr-border-light))}._shopCatRow_15l03_673:last-child{border-bottom:none}._detailSkeletonWrap_15l03_699{margin-inline-start:220px;min-height:100vh;min-height:100dvh;display:flex;justify-content:center;padding:1.5rem;background:var(--clr-bg-primary)}._detailSkeleton_15l03_699{max-width:900px;width:100%}._detailStickyHeader_15l03_729{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--clr-bg-primary)}._detailActionBar_15l03_745{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--clr-border-light)}._detailBody_15l03_761{padding:1.5rem;display:flex;flex-direction:column;gap:.6rem}@media (max-width: 768px){._convSkeleton_15l03_471{padding:1rem;padding-top:0}._convContent_15l03_483{grid-template-columns:1fr;padding:1rem}._settingsSkeleton_15l03_523{padding:1rem}._mealSkeleton_15l03_557{padding:.75rem}._mealTopRow_15l03_569{flex-direction:column;gap:.75rem}._mealDaysGrid_15l03_825{grid-template-columns:1fr}._shopSkeleton_15l03_631{padding:.75rem;padding-top:0}._detailSkeletonWrap_15l03_699{margin-inline-start:0;padding:0;padding-top:var(--mobile-top-bar-h)}._detailSkeleton_15l03_699{padding:0}}._offlineBanner_15l03_873{background:var(--clr-warning, #ff9800);color:#fff;text-align:center;padding:.4rem 1rem;font-size:.8rem;font-weight:600;direction:rtl;flex-shrink:0}._btnBase_3wvgp_9{display:flex;align-items:center;justify-content:center;padding:.5em 1em;border:none;border-radius:var(--btn-border-radius);cursor:pointer;font-size:var(--basic-font);font-family:inherit;font-weight:var(--font-weight-secondary);line-height:1;transition:var(--transition);white-space:nowrap;-webkit-tap-highlight-color:transparent}._btnBase_3wvgp_9:focus,._btnBase_3wvgp_9:focus-visible{outline:none}._disabled_3wvgp_63,._btnBase_3wvgp_9:disabled{opacity:var(--disabled-opacity);cursor:not-allowed!important;transform:none!important;pointer-events:none}._main_3wvgp_85{background:var(--clr-btn-main-bg);color:var(--clr-btn-main-text);border:1px solid var(--clr-btn-main-border);font-weight:var(--clr-btn-main-font-weight, 600)}._main_3wvgp_85:hover{background:var(--clr-btn-main-bg-hover);border-color:var(--clr-btn-main-border-hover)}._main_3wvgp_85:active{background:var(--clr-btn-main-bg-active);border-color:var(--clr-btn-main-border-active)}._primary_3wvgp_9{background:var(--clr-btn-secondary-bg);color:var(--clr-btn-secondary-text);border:1px solid var(--clr-btn-secondary-border)}._primary_3wvgp_9:hover{background:var(--clr-btn-secondary-bg-hover);border-color:var(--clr-btn-secondary-border-hover)}._primary_3wvgp_9:active{background:var(--clr-btn-secondary-bg-active)}._cancel_3wvgp_153{background:var(--clr-bg-card);color:var(--clr-text-primary);border:1px solid var(--clr-border-light)}._cancel_3wvgp_153:hover{background:var(--clr-bg-hover)}._soft_3wvgp_173{background:var(--clr-btn-soft-bg);color:var(--clr-btn-soft-text);border:1px solid var(--clr-btn-soft-border)}._soft_3wvgp_173:hover{background:var(--clr-btn-soft-bg-hover);border-color:var(--clr-btn-soft-border-hover)}._soft_3wvgp_173:active{background:var(--clr-btn-soft-bg-active)}._danger_3wvgp_201{background:var(--clr-danger-bg);color:var(--clr-danger-text);border:1px solid var(--clr-danger-border)}._danger_3wvgp_201:hover{background:var(--clr-danger-bg-hover)}._danger_3wvgp_201:active{background:var(--clr-danger-bg-active)}._dangerStrong_3wvgp_227{background:var(--clr-danger-500);color:var(--clr-white);border:none}._dangerStrong_3wvgp_227:hover{background:var(--clr-danger-700)}._success_3wvgp_247{background:var(--clr-success-bg);color:var(--clr-success-text);border:1px solid var(--clr-success-border)}._success_3wvgp_247:hover{background:var(--clr-success-bg-hover)}._success_3wvgp_247:active{background:var(--clr-success-bg-active)}._successStrong_3wvgp_273{background:var(--clr-success-500);color:var(--clr-white);border:none}._successStrong_3wvgp_273:hover{background:var(--clr-success-700)}._warning_3wvgp_293{background:var(--clr-orange);color:var(--clr-white);border:none}._warning_3wvgp_293:hover{background:var(--clr-orange-hover)}._favorite_3wvgp_313{background:var(--clr-bg-card);color:var(--clr-text-primary);border:1px solid var(--clr-star)}._favorite_3wvgp_313:hover{background:var(--clr-bg-hover);border-color:var(--clr-star-hover)}._outline_3wvgp_335{background:var(--clr-btn-outline-bg);color:var(--clr-btn-outline-text);border:1px solid var(--clr-btn-outline-border)}._outline_3wvgp_335:hover{background:var(--clr-btn-outline-bg-hover);border-color:var(--clr-btn-outline-border-hover)}._outline_3wvgp_335:active,._outlineActive_3wvgp_355{background:var(--clr-btn-outline-bg-active);border-color:var(--clr-btn-outline-border-active);color:var(--clr-btn-outline-text-active)}._ghost_3wvgp_369{background:none;color:var(--clr-text-primary);border:none;padding:.4rem}._ghost_3wvgp_369:hover{background:var(--clr-bg-hover)}._ghost_3wvgp_369:active{background:var(--clr-bg-active)}._iconCircle_3wvgp_399{background:none;color:var(--clr-text-primary);border:1.5px solid var(--clr-text-primary);border-radius:50%;width:var(--btn-circle);height:var(--btn-circle);font-size:var(--btn-icon);padding:0}._iconCircle_3wvgp_399:hover{transform:scale(var(--scale))}._iconCirclePrimary_3wvgp_429{background:var(--clr-btn-main-bg);color:var(--clr-btn-main-text);border:1.5px solid var(--clr-btn-main-border);border-radius:var(--btn-small-border-radius);width:var(--btn-circle-primary);height:var(--btn-circle-primary);font-size:var(--basic-font);padding:0}._iconCirclePrimary_3wvgp_429:hover{background:var(--clr-btn-main-bg-hover);transform:scale(var(--scale))}._iconTinted_3wvgp_461{background:var(--clr-btn-icon-bg);color:var(--clr-btn-icon-text);border:1px solid var(--clr-btn-icon-border);border-radius:50%;width:var(--btn-circle);height:var(--btn-circle);padding:0}._iconTinted_3wvgp_461:hover{background:var(--clr-btn-icon-bg-hover);border-color:var(--clr-btn-icon-border-hover);color:var(--clr-btn-icon-text-hover)}._iconTinted_3wvgp_461:active{background:var(--clr-btn-icon-bg-active)}._clearBtn_3wvgp_499{background:none;border:none;color:var(--clr-text-primary);font-size:var(--basic-font);cursor:pointer;padding:.3em .5em;transition:var(--transition-fast);text-decoration:underline;text-decoration-color:currentColor}._clearBtn_3wvgp_499:hover{color:var(--clr-text-primary-hover)}._iconBtn_3wvgp_531{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--clr-text-primary);cursor:pointer;padding:.2em}._iconBtn_3wvgp_531:hover{color:var(--clr-text-primary-hover)}._closeBtn_3wvgp_561{background:none;color:var(--clr-text-primary);border:none;padding:0;line-height:1}._closeBtn_3wvgp_561 svg{display:block;stroke:currentColor;fill:none}._closeBtn_3wvgp_561:hover{color:var(--clr-text-primary);transform:scale(var(--scale))}._closeBtnCircle_3wvgp_595{background:var(--clr-bg-tertiary);border:1px solid var(--clr-border-light);border-radius:50%;width:3rem;height:3rem;color:var(--clr-text-secondary)}._backBtn_3wvgp_615{background:none;color:var(--clr-text-primary);border:none;padding:.4rem;flex-shrink:0;touch-action:manipulation}._backBtn_3wvgp_615 svg{stroke-width:1.5}@media (hover: hover){._backBtn_3wvgp_615:hover{transform:scale(var(--scale))}}._sm_3wvgp_665{padding:.4em .8em;font-size:var(--small-font);border-radius:var(--btn-small-border-radius)}._lg_3wvgp_677{padding:.75em 1.5em;font-size:var(--large-font)}._hoverScale_3wvgp_689:hover{transform:scale(var(--scale))}@media (max-width: 768px){._btnBase_3wvgp_9{padding:.4em 0}}._genButton_3wvgp_713{display:flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:var(--btn-border-radius);color:var(--clr-btn-main-text);background:var(--clr-btn-main-bg);font-size:var(--basic-font);font-weight:var(--clr-btn-main-font-weight);cursor:pointer;transition:var(--transition);padding:.8em 1.5em}._genButton_3wvgp_713 svg{display:block;align-self:center}._genButton_3wvgp_713:hover:not(:disabled){background:var(--clr-btn-main-bg-hover)}._genButton_3wvgp_713:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}._checkBox_3wvgp_777{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.2rem;width:2rem;height:2rem;min-width:2rem;min-height:2rem;border:.15rem solid var(--clr-btn-main-bg);border-radius:.3rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-sizing:border-box;flex-shrink:0}._checkBox_3wvgp_777:checked{background-color:var(--clr-btn-main-bg)}._checkBox_3wvgp_777:checked:after{content:"";width:.6rem;height:1rem;border:solid white;border-width:0 .2rem .2rem 0;transform:rotate(45deg)}._withText_3wvgp_845{gap:.5rem;padding:.5em 1em;border-radius:8px;border:1px solid var(--clr-border-light);background:var(--clr-bg-tertiary);font-size:var(--basic-font)}._searchBox_6og7h_1{position:relative;flex:1 1 320px;display:flex;align-items:center}._searchIcon_6og7h_8{position:absolute;inset-inline-start:.75rem;top:50%;transform:translateY(-50%);color:var(--clr-text-muted);font-size:var(--basic-font);pointer-events:none;z-index:1}._searchInput_6og7h_19{width:100%;border:1px solid var(--clr-input-border);border-radius:var(--input-border-radius);padding-block:.5em;padding-inline-start:3.5rem;padding-inline-end:2.4rem;font-size:var(--basic-font);outline:none;background:var(--clr-input-bg);color:var(--clr-input-text);box-sizing:border-box;text-overflow:ellipsis;transition:border-color .2s,background-color .3s}._searchInput_6og7h_19::placeholder{color:var(--clr-input-placeholder);font-size:var(--input-placeholder-font-size)}._searchInput_6og7h_19:focus{border-color:var(--clr-input-border-focus)}._small_6og7h_47 ._searchIcon_6og7h_8{font-size:var(--small-font);inset-inline-start:.6rem}._small_6og7h_47 ._searchInput_6og7h_19{padding-block:.35rem;padding-inline-start:3rem;padding-inline-end:1.8rem;font-size:var(--basic-font);border-radius:var(--btn-small-border-radius)}._small_6og7h_47 ._clearSearch_6og7h_60{width:1.2rem;height:1.2rem;font-size:2.3rem;background:none}._large_6og7h_68 ._searchIcon_6og7h_8{inset-inline-start:.9rem}._large_6og7h_68 ._searchInput_6og7h_19{padding-block:.5em;padding-inline-start:3.5rem;padding-inline-end:2.4rem}._large_6og7h_68 ._clearSearch_6og7h_60{width:2.5rem;height:2.5rem;font-size:2.5rem;background:none}._clearSearch_6og7h_60{position:absolute;inset-inline-end:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;border-radius:50%;width:2.4rem;height:2.4rem;font-size:2.4rem;line-height:1;color:var(--clr-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:var(--transition-fast)}._clearSearch_6og7h_60:hover{color:var(--clr-text-primary);transform:translateY(-50%) scale(1.1)}._clearSearch_6og7h_60:focus{outline:none;background:var(--clr-border-light);color:var(--clr-text-primary)}._indicator_1ytj1_3{display:inline-flex;align-items:center;font-size:var(--small-font);font-weight:var(--medium-font-weight);color:var(--clr-text-muted);padding:.2em .55em;border-radius:8px;background:var(--clr-bg-hover);white-space:nowrap;-webkit-user-select:none;user-select:none;line-height:1.4;transition:background .2s,color .2s}._banner_1ytj1_23{display:flex;align-items:flex-start;align-items:center;gap:.6rem;padding:.7rem .9rem;border-radius:12px;background:var(--clr-bg-tertiary, var(--clr-bg-hover));border:1px solid var(--clr-border, transparent);color:var(--clr-text-primary);font-size:var(--basic-font);line-height:1.45}._bannerIcon_1ytj1_38{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin-top:.1rem;color:var(--clr-text-muted)}._bannerIcon_1ytj1_38 svg{display:block}._bannerText_1ytj1_54{flex:1;min-width:0}._low_1ytj1_62{color:var(--clr-warning);background:var(--clr-warning-bg);border:1px solid var(--clr-warning)}._low_1ytj1_62 ._bannerIcon_1ytj1_38{color:var(--clr-warning)}._depleted_1ytj1_72{color:var(--clr-danger-600);background:var(--clr-danger-100);border:1px solid var(--clr-danger-300);font-weight:var(--font-weight-heading)}._indicator_1ytj1_3._depleted_1ytj1_72{padding:.3em .65em}._depleted_1ytj1_72 ._bannerIcon_1ytj1_38{color:var(--clr-danger-600)}._viewport_eg2w7_1{position:fixed;top:1rem;left:50%;transform:translate(-50%);z-index:10250;pointer-events:none;width:max-content;max-width:calc(100vw - 2rem)}._toast_eg2w7_14{display:flex;align-items:center;gap:.75rem;font-size:var(--basic-font);font-weight:var(--font-weight-heading);line-height:1;pointer-events:auto;animation:_toastIn_eg2w7_1 .3s cubic-bezier(.34,1.56,.64,1);border-radius:1rem;padding:.8rem 1.2rem;box-shadow:0 .25rem .75rem #00000014;width:max-content;max-width:calc(100vw - 2rem);white-space:nowrap}._toast_eg2w7_14 span{line-height:1}._toast_eg2w7_14 svg{flex-shrink:0;width:2rem;height:2rem;align-self:center}._toast_eg2w7_14 span{align-self:center;line-height:1}._success_eg2w7_48{background:var(--clr-success-100);color:var(--clr-success-700);border:.0625rem solid var(--clr-success-300)}._error_eg2w7_57{background-color:var(--clr-danger-100);color:var(--clr-danger-700);border:.0625rem solid var(--clr-danger-300)}._neutral_eg2w7_67{background-color:var(--clr-bg-card);color:var(--clr-text-primary);border:1px solid var(--clr-border-subtle, rgba(0, 0, 0, .08))}@keyframes _toastIn_eg2w7_1{0%{opacity:0;transform:translateY(-1rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._recipeCard_9yuyu_3{position:relative;cursor:pointer;transition:box-shadow .3s ease,transform .26s cubic-bezier(.2,.8,.2,1);transform:translate(0) scale(1);transform-origin:center center;touch-action:manipulation;-webkit-touch-callout:none;will-change:transform;border-radius:12px}._recipeCard_9yuyu_3._cardPressing_9yuyu_7{position:relative;z-index:150;transition:box-shadow .12s ease-out,transform .95s cubic-bezier(.45,0,.95,.5);transform:translate(var(--press-shift-x, 0px),var(--press-shift-y, 0px)) scale(1.05);box-shadow:0 10px 32px #0000002e}._imageContainer_9yuyu_87{width:100%;padding-bottom:100%;position:relative;overflow:hidden;border-radius:12px}._recipeImage_9yuyu_95{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:14px;transition:transform .3s ease}._noImagePlaceholder_9yuyu_106{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--clr-bg-card, #fff);border-radius:14px;overflow:hidden}._noImagePlaceholderImg_9yuyu_120{width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}._recipeImage_9yuyu_95:hover{transform:scale(1.1)}._fromSenderStrip_9yuyu_138{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;max-width:100%;margin:0 0 .4rem;padding:.25rem .6rem;background:var(--clr-success-100, #dcfce7);color:var(--clr-success-700, #15803d);border:1px solid var(--clr-success-200, #bbf7d0);border-radius:999px;font-size:var(--small-font);font-weight:var(--font-weight-heading, 700);line-height:1.3}._fromSenderStrip_9yuyu_138 svg{flex-shrink:0}._fromSenderText_9yuyu_159{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._authorLabel_9yuyu_166{font-size:var(--small-font);color:var(--clr-text-muted);margin:.1rem 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._recipeInfo_9yuyu_175{padding:.75rem}._recipeName_9yuyu_179{font-size:var(--basic-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary);margin:0 0 .25rem;line-height:1.3;letter-spacing:0;text-align:start}._sharerName_9yuyu_189{display:inline-block;font-size:var(--small-font);color:var(--clr-link);font-weight:var(--link-font-weight);text-decoration:underline;text-decoration-color:currentColor;cursor:pointer;margin-bottom:.25rem;text-align:start;padding:.25rem 0;-webkit-tap-highlight-color:rgba(0,0,0,.05);touch-action:manipulation}._sharerName_9yuyu_189:hover{transform:var(--link-transform-hover)}._sharerNameStatic_9yuyu_210{cursor:default;text-decoration:none}._sharerNameStatic_9yuyu_210:hover{transform:none}._categoryLabels_9yuyu_219{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.25rem}._categoryChip_9yuyu_226{font-size:var(--very-small-font, .7rem);color:var(--clr-text-secondary, #666);background:var(--clr-bg-secondary, #f0f0f0);padding:.1em .5em;border-radius:4px;line-height:1.4;white-space:nowrap}._recipeMetadata_9yuyu_236{display:flex;align-items:center;justify-content:start;gap:.5rem}._recipeTime_9yuyu_243{font-size:var(--small-font);color:var(--clr-text-muted);margin:0}._recipeDifficulty_9yuyu_249{font-size:var(--small-font);color:var(--clr-text-muted);font-weight:500}._favoriteButton_9yuyu_255{position:absolute;top:.75rem;right:.75rem;background:#ffffffe6;border:none;border-radius:50%;width:3rem;height:3rem;padding:0;margin:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition);z-index:2;color:var(--clr-text-primary);-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:visible;line-height:0}._favoriteButton_9yuyu_255:hover{background:var(--clr-bg-card);transform:scale(1.1)}._favoriteButton_9yuyu_255._active_9yuyu_285{color:var(--clr-white)}._actionButtons_9yuyu_290{position:absolute;top:.75rem;left:.75rem;display:flex;gap:.5rem;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:2}@media (hover: hover) and (pointer: fine){._recipeCard_9yuyu_3:hover ._actionButtons_9yuyu_290{opacity:1;pointer-events:auto}}._recipeCard_9yuyu_3._touchActionsVisible_9yuyu_310 ._actionButtons_9yuyu_290{opacity:1;pointer-events:auto}._actionButton_9yuyu_290{background:#ffffffe6;border:none;border-radius:6px;padding:.5rem;font-size:var(--basic-font);cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;color:var(--clr-text-primary)}._actionButton_9yuyu_290:hover{background:var(--clr-bg-card);transform:scale(1.05)}._actionButton_9yuyu_290._danger_9yuyu_334{color:var(--clr-white)}._actionButton_9yuyu_290._danger_9yuyu_334:hover{transform:scale(1.05)}._copyButton_9yuyu_344{position:absolute;bottom:.6rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.4rem;background:#ffffffeb;border:none;border-radius:20px;padding:.45em 1em;font-size:var(--small-font);font-weight:500;color:var(--clr-text-primary);font-weight:var(--font-weight-heading);cursor:pointer;transition:var(--transition);z-index:2;white-space:nowrap;box-shadow:0 2px 8px #0000001f}._copyButton_9yuyu_344:hover{background:var(--clr-text-primary);color:var(--clr-white);transform:translate(-50%) scale(var(--scale))}._copyButton_9yuyu_344:disabled{cursor:default}._copyButton_9yuyu_344._copied_9yuyu_378{background:var(--clr-success-500);color:var(--clr-white)}._recipeCard_9yuyu_3:hover ._reorderActions_9yuyu_383{opacity:1}._successNotification_9yuyu_387{position:fixed;top:2rem;right:2rem;background:linear-gradient(135deg,var(--clr-success-500) 0%,var(--clr-success-600) 100%);color:var(--clr-white);padding:1rem 1.5rem;border-radius:8px;box-shadow:0 4px 12px #4caf504d;font-size:var(--basic-font);font-weight:500;z-index:10000;animation:_slideInRight_9yuyu_1 .3s ease,_fadeOut_9yuyu_1 .3s ease 2.7s}@keyframes _slideInRight_9yuyu_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _fadeOut_9yuyu_1{0%{opacity:1}to{opacity:0}}._errorNotification_9yuyu_426{position:fixed;top:2rem;right:2rem;background:linear-gradient(135deg,var(--clr-danger-600) 0%,var(--clr-danger-800) 100%);color:var(--clr-white);padding:1em 1.5em;border-radius:8px;box-shadow:0 4px 12px #e539354d;font-size:var(--basic-font);font-weight:500;z-index:10000;animation:_slideInRight_9yuyu_1 .3s ease,_fadeOut_9yuyu_1 .3s ease 3.7s}._ratingSection_9yuyu_446{display:flex;flex-direction:column;gap:.15rem;margin:.3rem 0}._ratingRow_9yuyu_453{display:flex;align-items:center;gap:.4rem}._ratingLabel_9yuyu_459{font-size:var(--very-small-font);color:var(--clr-text-secondary);min-width:3.5rem}._starsRow_9yuyu_465{display:flex;align-items:center;gap:.15rem}._ratingAvgBlock_9yuyu_471{display:flex;align-items:center;gap:.4rem}._star_9yuyu_465{font-size:1.4rem;line-height:1}._starClickable_9yuyu_482{font-size:1.7rem;line-height:1;cursor:pointer;transition:transform .15s}._starClickable_9yuyu_482:hover{transform:scale(1.25)}._ratingMeta_9yuyu_493{font-size:var(--small-font);color:var(--clr-text-muted)}@media (max-width: 600px){._ratingAvgBlock_9yuyu_471{align-items:flex-start;gap:.1rem}}._modalOverlay_1cuco_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--clr-overlay-strong);display:flex;justify-content:center;align-items:center;z-index:10100}._modalContent_1cuco_27{background-color:var(--clr-bg-card);padding:2rem;border-radius:20px;box-shadow:0 .625rem 2.5rem #0000004d;max-width:90rem;width:90%;max-height:90vh;overflow-y:auto}@media screen and (max-width: 768px){._modalOverlay_1cuco_1{background-color:var(--clr-bg-primary)}._modalContent_1cuco_27{width:100%;max-width:100%;height:100%;max-height:100vh;max-height:100dvh;border-radius:0;padding:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._modalOverlay_1cuco_1:has(._bottomSheet_1cuco_91){background-color:var(--clr-overlay-strong);align-items:flex-end}._modalContent_1cuco_27._bottomSheet_1cuco_91{width:100%;max-width:100%;height:auto;max-height:70vh;max-height:70dvh;border-radius:1.2rem 1.2rem 0 0;padding:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;animation:_slideUp_1cuco_1 .25s ease-out}@keyframes _slideUp_1cuco_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._modalOverlay_1cuco_1._fullPageMobile_1cuco_183{bottom:var(--mobile-footer-h);background-color:var(--clr-bg-primary);height:calc(100dvh - var(--mobile-footer-h))!important}._modalContent_1cuco_27._fullPageMobile_1cuco_183{background-color:var(--clr-bg-primary);box-shadow:none}._modalOverlay_1cuco_1._dialogCard_1cuco_245{background-color:var(--clr-overlay-strong);align-items:center;justify-content:center;padding:.75rem 0;box-sizing:border-box;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important}._modalOverlay_1cuco_1:has(._dialogCard_1cuco_245){background-color:var(--clr-overlay-strong);align-items:center;justify-content:center;padding:.75rem 0;box-sizing:border-box;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important}._modalContent_1cuco_27._dialogCard_1cuco_245{width:100%;max-width:min(90vw,28rem);height:auto;min-height:unset;max-height:min(90vh,90dvh);border-radius:2rem;padding:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-shadow:0 .625rem 2.5rem #0000004d}}._fullscreen_1cuco_419{max-width:100%;width:100%;max-height:100vh;max-height:100dvh;height:100vh;height:100dvh;border-radius:0;padding:0;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;box-sizing:border-box}._modalOverlay_1cuco_1:has(._dialogCardTop_1cuco_459){align-items:flex-start;justify-content:center;padding-top:calc(5rem + env(safe-area-inset-top,0px));padding-inline:1.25rem;padding-bottom:1.25rem;box-sizing:border-box}._modalContent_1cuco_27._dialogCardTop_1cuco_459{background-color:var(--clr-bg-card);border-radius:20px;padding:0;width:100%;max-width:32rem;height:auto;min-height:unset;max-height:calc(100vh - 7rem);max-height:calc(100dvh - 7rem);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-shadow:0 .625rem 2.5rem #0000004d;animation:_slideDownTop_1cuco_1 .25s ease-out}@keyframes _slideDownTop_1cuco_1{0%{transform:translateY(-1rem);opacity:0}to{transform:translateY(0);opacity:1}}@media screen and (max-width: 768px){._modalOverlay_1cuco_1:has(._dialogCardTop_1cuco_459){background-color:var(--clr-overlay-strong);align-items:flex-start;justify-content:center;padding-top:calc(4rem + env(safe-area-inset-top,0px));padding-inline:1rem;padding-bottom:1rem}._modalContent_1cuco_27._dialogCardTop_1cuco_459{max-width:min(95vw,28rem);max-height:calc(100dvh - 5rem);border-radius:1.25rem}}._dialog_1qwez_1{padding:2.5rem 2rem;text-align:center}._dialog_1qwez_1 h3{margin:0 0 .75rem;color:var(--clr-text-primary);font-size:var(--large-font);font-weight:var(--font-weight-heading)}._dialog_1qwez_1 p{margin:0 0 2rem;font-size:var(--basic-font);line-height:1.6;color:var(--clr-text-secondary)}._dialog_1qwez_1 p._hint_1qwez_23{margin:-.75rem 0 1.5rem;font-size:var(--small-font, .9em);font-style:italic;color:var(--clr-text-tertiary, var(--clr-text-secondary));opacity:.85}._buttons_1qwez_31{display:flex;flex-direction:column;gap:.75rem}._buttons_1qwez_31 button{width:100%;padding:.75em 1em;border-radius:var(--btn-border-radius);font-size:var(--basic-font);font-weight:var(--font-weight-heading);cursor:pointer;transition:var(--transition)}._confirmButton_1qwez_47{background:var(--clr-text-primary);color:var(--clr-bg-primary);border:none;transition:var(--transition)}._confirmButton_1qwez_47:hover{background:var(--clr-text-secondary)}._cancelButton_1qwez_58{background:var(--clr-bg-card);color:var(--clr-text-primary);border:1px solid var(--clr-border-light);transition:var(--transition)}._cancelButton_1qwez_58:hover{background:var(--clr-bg-hover)}@media (max-width: 768px){._dialog_1qwez_1{padding:2rem 1.5rem}}._scrim_avvxo_14{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10500;display:flex;align-items:center;justify-content:center;background-color:#000000b8;-webkit-tap-highlight-color:transparent;animation:_ctxScrimFade_avvxo_1 .15s ease-out;padding:1.5rem;box-sizing:border-box;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@keyframes _ctxScrimFade_avvxo_1{0%{opacity:0}to{opacity:1}}._closeButton_avvxo_53{position:absolute;top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));z-index:2;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#0000008c;border:1px solid rgba(255,255,255,.25);border-radius:50%;-webkit-tap-highlight-color:transparent}._closeButton_avvxo_53:hover,._closeButton_avvxo_53:focus-visible{background:#000000bf;transform:none}._body_avvxo_3{display:flex;flex-direction:column;align-items:stretch;gap:1rem;width:min(82vmin,28rem);max-width:calc(100vw - 2rem);max-height:calc(100vh - 4rem);max-height:calc(100dvh - 4rem);overflow-y:auto;overscroll-behavior:contain;animation:_ctxBodyIn_avvxo_1 .2s cubic-bezier(.2,.8,.3,1.1)}@keyframes _ctxBodyIn_avvxo_1{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}._card_avvxo_123{background:var(--clr-bg-card, #fff);border-radius:1rem;overflow:hidden;box-shadow:0 1.25rem 3rem #00000059;display:flex;flex-direction:column;padding:.75rem}._cardClickable_avvxo_142{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease-out,box-shadow .12s ease-out}._cardClickable_avvxo_142:active{transform:scale(.985);box-shadow:0 .75rem 2rem #0000004d}._cardClickable_avvxo_142:focus-visible{outline:2px solid var(--clr-accent, #2f6a3d);outline-offset:2px}._imageWrap_avvxo_158{position:relative;width:100%;aspect-ratio:1 / 1;background:var(--clr-bg-secondary);overflow:hidden;border-radius:.6rem}._image_avvxo_158{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}._favHeart_avvxo_194{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;background:#ffffffe6;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0003;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;color:inherit;font:inherit}._favHeart_avvxo_194:active{transform:scale(.92)}._favHeartActive_avvxo_223{background:#fff}._cardInfo_avvxo_227{display:flex;flex-direction:column;gap:.4rem;padding:.6rem 0 0}._cardName_avvxo_236{margin:0;font-size:var(--basic-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary);line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word}._cardSource_avvxo_251{margin:0;font-size:var(--small-font);color:var(--clr-text-muted)}._cardCategories_avvxo_257{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.1rem}._cardCategoryChip_avvxo_269{display:inline-block;font-size:var(--very-small-font, .7rem);color:var(--clr-text-secondary, #666);background:var(--clr-bg-secondary, #f0f0f0);padding:.1em .5em;border-radius:4px;line-height:1.4;white-space:nowrap}._menu_avvxo_287{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;background:var(--clr-bg-card, #fff);color:var(--clr-text-primary);border-radius:.9rem;overflow:hidden;box-shadow:0 1rem 2rem #0000004d}._menuItem_avvxo_304{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;width:100%;padding:.95rem 1.1rem;background:none;border:none;font-family:inherit;font-size:var(--basic-font);font-weight:var(--font-weight-secondary);color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:start}._menu_avvxo_287>li+li{border-top:1px solid rgba(0,0,0,.14)}._menuItem_avvxo_304:hover,._menuItem_avvxo_304:active,._menuItem_avvxo_304:focus{background:transparent;outline:none}._menuItem_avvxo_304:focus-visible{outline:2px solid var(--clr-accent, #2f6a3d);outline-offset:-2px}._menuItemDanger_avvxo_377{color:var(--clr-danger-700, #c0392b)}._menuLabel_avvxo_381{text-align:start}._menuIcon_avvxo_388{flex-shrink:0}._simpleCard_fv1t1_1{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;margin-bottom:.5rem;background-color:var(--clr-bg-card);border-radius:4px;box-shadow:0 1px 3px #0000001a;max-width:1300px}._recipeInfo_fv1t1_13{display:flex;align-items:center;gap:1rem;overflow:hidden;flex:1;min-width:0}._thumb_fv1t1_22{width:32px;height:32px;border-radius:6px;object-fit:cover;flex-shrink:0}._thumbPlaceholder_fv1t1_30{width:32px;height:32px;border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--clr-bg-hover);color:var(--clr-text-muted)}._name_fv1t1_42{font-weight:500;min-width:120px;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}._phone_fv1t1_52{color:var(--clr-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;flex:1;min-width:0}._actions_fv1t1_62{display:flex;gap:.5rem;flex-shrink:0}@media (min-width: 768px) and (max-width: 1000px){._name_fv1t1_42{max-width:150px}._actions_fv1t1_62 button{padding:.3em .6em;font-size:var(--very-small-font)}}@media (max-width: 768px){._simpleCard_fv1t1_1{flex-direction:column;align-items:flex-start}._recipeInfo_fv1t1_13{margin-bottom:.5rem;width:100%}._actions_fv1t1_62{align-self:flex-end}}._overlay_1e8w5_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10200;display:flex;align-items:center;justify-content:center;background:#00000073;padding:1rem;animation:_fadeIn_1e8w5_1 .18s ease-out}._popup_1e8w5_13{position:relative;display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:2rem 1.8rem 1.6rem;border-radius:16px;background:var(--clr-bg-card);box-shadow:0 12px 40px #0003;text-align:center;max-width:340px;max-height:calc(100dvh - 2rem);overflow-y:auto;width:100%;animation:_scaleIn_1e8w5_1 .2s ease-out}._popupDetails_1e8w5_33{max-width:440px;align-items:stretch;text-align:start;gap:1.5rem;padding:2rem 1.6rem 1.5rem}._detailsHeader_1e8w5_41{display:flex;flex-direction:column;align-items:center;gap:.7rem;text-align:center;padding-bottom:.25rem}._closeBtn_1e8w5_50{position:absolute;top:.5rem;inset-inline-end:.5rem}._heroIcon_1e8w5_58{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--clr-warning-bg);color:var(--clr-warning, #d97706);box-shadow:0 4px 12px #d977062e}._title_1e8w5_70{margin:0;font-size:var(--large-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary);line-height:1.25}._tagline_1e8w5_78{margin:0;font-size:var(--basic-font);line-height:1.5;color:var(--clr-text-muted);max-width:30ch}._message_1e8w5_86{margin:0;font-size:var(--basic-font);color:var(--clr-text-muted);line-height:1.5}._cta_1e8w5_93{margin-top:.4rem;padding:.5em 1.6em;border:none;border-radius:20px;background:var(--clr-accent-primary);color:#fff;font-size:var(--basic-font);font-weight:var(--font-weight-heading);cursor:pointer;transition:var(--transition-fast)}._cta_1e8w5_93:hover{opacity:.85}._section_1e8w5_111{width:100%;text-align:start}._sectionTitle_1e8w5_116{display:flex;align-items:center;gap:.4rem;margin:0 0 .85rem;padding-bottom:.5rem;border-bottom:1px solid var(--clr-border-light);font-size:var(--small-font);font-weight:var(--font-weight-heading);color:var(--clr-text-muted);text-transform:uppercase;letter-spacing:.08em}._sectionTitlePremium_1e8w5_130{color:var(--clr-warning, #d97706);border-bottom-color:var(--clr-warning-bg-hover)}._sectionTitlePremium_1e8w5_130 svg{color:var(--clr-warning, #d97706)}._featureList_1e8w5_139{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column}._featureList_1e8w5_139 li{display:flex;align-items:center;gap:.65rem;padding:.55rem 0;font-size:var(--basic-font);line-height:1.4;color:var(--clr-text-secondary)}._featureList_1e8w5_139 li+li{border-top:1px dashed var(--clr-border-light)}._itemName_1e8w5_165{flex:1;min-width:0}._itemPremium_1e8w5_170 ._itemName_1e8w5_165{color:var(--clr-text-primary);font-weight:500}._itemLimit_1e8w5_176{flex-shrink:0;padding:.15em .55em;border-radius:999px;background:var(--clr-bg-hover);color:var(--clr-text-muted);font-size:var(--small-font);font-weight:500;white-space:nowrap}._checkPremium_1e8w5_187{flex-shrink:0;color:var(--clr-warning, #d97706)}._checkMuted_1e8w5_192{flex-shrink:0;color:var(--clr-text-muted);opacity:.6}._footerNote_1e8w5_198{margin:.85rem 0 0;padding:.65rem .85rem;border-radius:8px;background:var(--clr-warning-bg);color:var(--clr-text-secondary);font-size:var(--small-font);font-style:italic;text-align:center;line-height:1.4}@keyframes _fadeIn_1e8w5_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_1e8w5_1{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}._categoryChips_110er_1{display:flex;flex-wrap:wrap;gap:.5rem}._categoryChip_110er_1{padding:.5em 1em;border:1px solid var(--clr-border-light);border-radius:var(--big-chip-border-radius);background:var(--clr-bg-card);font-size:var(--basic-font);cursor:pointer;transition:var(--transition);color:var(--clr-text-secondary)}._categoryChip_110er_1:hover{border-color:var(--clr-neutral-400)}@media (hover: none){._categoryChip_110er_1:hover{border-color:var(--clr-neutral-200)}}._categoryChipActive_110er_28{background:var(--clr-bg-hover);border-color:var(--clr-neutral-600)}._addCategoryChip_110er_33{display:inline-flex;align-items:center;gap:.3rem;padding:.5em 1em;border:2px dashed var(--clr-border-light);border-radius:20px;background:none;font-size:var(--basic-font);color:var(--clr-text-muted);cursor:pointer;transition:var(--transition)}._addCategoryChip_110er_33:hover{border-color:var(--clr-btn-main-border);color:var(---clr-btn-main-text)}._newCategoryInline_110er_52{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--clr-btn-main-border);border-radius:20px;padding:.25em .5em;background:var(--clr-bg-card);transition:border-color .2s ease,box-shadow .2s ease}._newCategoryInlinePending_110er_68{border-color:var(--clr-success-dark-bg);box-shadow:0 0 0 2px var(--clr-success-light-bg, rgba(34, 197, 94, .15))}._inlineAddCell_110er_81{display:flex;flex-direction:column;align-items:stretch;gap:.25rem;width:100%;max-width:280px}._inlineAddParentRow_110er_90{display:flex;align-items:center;gap:.4rem;padding:0 .25rem;font-size:var(--small-font);color:var(--clr-text-muted)}._inlineAddParentLabel_110er_99{flex-shrink:0}._inlineAddParentSelect_110er_103{flex:1;min-width:0;padding:.25rem .4rem;border:1px solid var(--clr-border-light);border-radius:8px;background:var(--clr-bg-card);color:var(--clr-text-primary);font-family:inherit;font-size:var(--small-font);cursor:pointer}._inlineAddParentSelect_110er_103:focus{outline:none;border-color:var(--clr-btn-main-border)}._newCategoryInputError_110er_126{color:var(--clr-danger, #e53e3e)}._newCategoryInlineError_110er_130{border-color:var(--clr-danger, #e53e3e);box-shadow:0 0 0 2px #e53e3e1f;background:var(--clr-danger-bg, rgba(229, 62, 62, .05))}._inlineAddErrorRow_110er_136{display:flex;align-items:center;gap:.4rem;padding:0 .25rem;font-size:var(--small-font);color:var(--clr-danger, #e53e3e)}._inlineAddErrorRow_110er_136 svg{flex-shrink:0}._newCategoryInput_110er_126{border:none;outline:none;background:transparent;font-size:var(--basic-font);font-family:inherit;padding:.25em .4em;width:8rem;color:var(--clr-text-primary)}._newCategoryInput_110er_126::placeholder{color:var(--clr-text-muted);opacity:.6}._newCategoryConfirmBtn_110er_172{display:inline-flex;align-items:center;justify-content:center;gap:.4em;background:var(--clr-success-dark-bg);color:var(--clr-white);border:none;border-radius:999px;padding:.4em .9em .4em .55em;font-family:inherit;font-size:var(--basic-font);font-weight:600;cursor:pointer;transition:opacity .2s ease,transform .1s ease;flex-shrink:0;white-space:nowrap}._newCategoryConfirmBtn_110er_172 ._newCategoryConfirmIcon_110er_195{display:inline-flex;align-items:center;justify-content:center;width:1.4em;height:1.4em;border-radius:50%;background:#ffffff38;flex-shrink:0}._newCategoryConfirmBtn_110er_172 ._newCategoryConfirmIcon_110er_195 svg{stroke-width:3}._newCategoryConfirmBtn_110er_172:hover:not(:disabled){opacity:.92}._newCategoryConfirmBtn_110er_172:active:not(:disabled){transform:scale(.97)}._newCategoryConfirmBtn_110er_172:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}._newCategoryConfirmLabel_110er_223{display:inline;line-height:1}._newCategoryCancelBtn_110er_236{display:flex;align-items:center;justify-content:center;background:none;color:var(--clr-text-muted);border:none;cursor:pointer;padding:.15rem;flex-shrink:0;transition:color .2s}._newCategoryCancelBtn_110er_236:hover{color:var(--clr-text-primary)}._chipPicker_110er_257{display:flex;flex-direction:column;gap:.5rem}._chipSelectedRow_110er_266{display:flex;flex-wrap:wrap;gap:.35rem;padding-bottom:.25rem;border-bottom:1px dashed var(--clr-border-light)}._categoryChipSelectedPath_110er_274{display:inline-flex;align-items:center;gap:.35em}._categoryChipSelectedPath_110er_274 svg{flex-shrink:0;opacity:.7}._chipBreadcrumb_110er_287{display:flex;align-items:center;flex-wrap:wrap;gap:.2rem;padding:.4rem .6rem;background:var(--clr-bg-tertiary);border-radius:12px;font-size:var(--small-font);color:var(--clr-text-muted)}._chipBreadcrumbBack_110er_299{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;border-radius:var(--btn-small-border-radius);color:var(--clr-text-secondary);cursor:pointer;transition:var(--transition-fast);margin-inline-end:.2rem}._chipBreadcrumbBack_110er_299:hover{background:var(--clr-bg-hover);color:var(--clr-text-primary)}._chipBreadcrumbSegment_110er_319{border:none;background:transparent;color:var(--clr-text-secondary);font-size:inherit;cursor:pointer;padding:.15rem .4rem;border-radius:6px;transition:var(--transition-fast);font-family:inherit}._chipBreadcrumbSegment_110er_319:hover{background:var(--clr-bg-hover);color:var(--clr-text-primary)}._chipBreadcrumbCurrent_110er_336{color:var(--clr-text-primary);font-weight:var(--font-weight-secondary);cursor:default}._chipBreadcrumbCurrent_110er_336:hover{background:transparent}._chipBreadcrumbSep_110er_346{display:inline-flex;align-items:center;opacity:.5}._categoryChipDrill_110er_355{display:inline-flex;align-items:center;gap:.35em}._chipChevron_110er_361{flex-shrink:0;opacity:.7}._selectAllChip_110er_369{display:inline-flex;align-items:center;gap:.35em;border-style:dashed}._srOnly_hjck9_2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._noPadModal_hjck9_14{padding:0!important}._dynamicList_hjck9_19{display:flex;flex-direction:column;gap:.75rem;padding-bottom:2rem}._dynamicItemNumber_hjck9_26{font-size:var(--basic-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary);flex-shrink:0;line-height:1.5}._dynamicItemInput_hjck9_34{flex:1;min-width:0;padding:0;border:none;font-size:var(--basic-font);outline:none;background:transparent;box-sizing:border-box;resize:none;overflow:hidden;font-family:inherit;line-height:1.5}._dynamicItemInput_hjck9_34::placeholder{color:var(--clr-input-placeholder);font-style:italic}._dynamicItemTextarea_hjck9_54{flex:1;min-width:0;padding:0;border:none;font-size:var(--basic-font);line-height:1.5;outline:none;resize:none;font-family:inherit;min-height:1.5em;box-sizing:border-box;background:transparent;overflow:hidden}._dynamicItemTextarea_hjck9_54::placeholder{color:var(--clr-input-placeholder);font-style:italic}._instructionBox_hjck9_76{flex:1;min-width:0;position:relative;padding:.8rem 1rem;border:1px solid var(--clr-input-border);border-radius:var(--input-border-radius);background:var(--clr-input-bg);transition:var(--transition)}._instructionBox_hjck9_76:focus-within{border-color:var(--clr-input-border-focus);background:var(--clr-input-bg-focus)}._instructionContent_hjck9_92{display:flex;align-items:flex-start;gap:.5rem;padding-inline-end:1.5rem}._instructionRemoveBtn_hjck9_99{position:absolute;top:50%;inset-inline-end:.4rem;transform:translateY(-50%);background:none;border:none;color:var(--clr-text-muted);cursor:pointer;font-size:1.5rem;padding:.2rem;transition:var(--transition);z-index:1}._instructionRemoveBtn_hjck9_99 svg,._removeItemBtn_hjck9_115 svg{display:block;width:1.8rem;height:1.8rem}._instructionRemoveBtn_hjck9_99:hover,._removeItemBtn_hjck9_115:hover{color:var(--clr-text-primary-hover)}._removeItemBtn_hjck9_115{background:none;border:none;color:var(--clr-text-muted);cursor:pointer;padding:.2rem;transition:var(--transition);flex-shrink:0}._groupItem_hjck9_139{display:flex;flex-direction:row-reverse;align-items:flex-start;gap:.5rem;transition:var(--transition);margin-top:.75rem}._groupItem_hjck9_139:first-child{margin-top:0}._groupItem_hjck9_139._dragging_hjck9_152{opacity:.4;background:var(--clr-bg-tertiary);border:2px dashed var(--clr-border-light)}._groupInputBox_hjck9_158{flex:1;min-width:0;display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border:2px solid var(--clr-input-border-focus);border-radius:12px;position:relative}._groupInputBox_hjck9_158:focus-within{border-color:var(--clr-input-border-focus)}._groupInput_hjck9_158{flex:1;min-width:0;padding:0;border:none;font-size:var(--basic-font);font-weight:var(--font-weight-primary);color:var(--clr-text-primary);outline:none;background:transparent;font-family:inherit}._groupInput_hjck9_158::placeholder{color:var(--clr-input-placeholder);font-style:italic;font-weight:var(--font-weight-primary)}._addItemRow_hjck9_194{display:flex;gap:.5rem;margin-top:.5rem}._addDashedBtn_hjck9_200{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem;border:2px dashed var(--clr-border-light);border-radius:var(--btn-border-radius);background:transparent;color:var(--clr-text-muted);font-size:var(--basic-font);font-weight:var(--font-weight-secondary);cursor:pointer;transition:var(--transition);flex:1}._addDashedBtn_hjck9_200:hover{border-color:var(--clr-input-border-focus);color:var(--clr-input-text)}._imageGrid_hjck9_223{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem;margin-bottom:.75rem}._imageGridItem_hjck9_230{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:1;background:var(--clr-bg-tertiary)}._imageGridPreview_hjck9_238{width:100%;height:100%;object-fit:cover}._dropActive_hjck9_244{outline:3px dashed var(--clr-success-border);outline-offset:4px;background:#2ecc710f}._imageGridItemDragging_hjck9_250{opacity:.35;cursor:grabbing}._imageGridItemOver_hjck9_255{outline:3px solid var(--clr-brown-500);outline-offset:-3px}@media (max-width: 480px){._categoryCardsGrid_hjck9_261{grid-template-columns:repeat(2,1fr)}}._dragHandle_hjck9_275{display:flex;align-items:center;justify-content:center;color:var(--clr-text-muted);cursor:grab;padding:0;flex-shrink:0;transition:color .15s ease;touch-action:none}._dragHandle_hjck9_275:active{cursor:grabbing}._dragHandle_hjck9_275:hover{color:var(--clr-text-secondary)}._dragOverAbove_hjck9_296{box-shadow:0 -4px 0 0 var(--clr-brown-500)}._dragOverBelow_hjck9_300{box-shadow:0 4px 0 0 var(--clr-brown-500)}._moveButtons_hjck9_305{display:none;flex-direction:column;gap:0;flex-shrink:0}._moveBtn_hjck9_312{background:none;border:1px solid var(--clr-border-light);color:var(--clr-text-muted);cursor:pointer;padding:.15em .3em;display:flex;align-items:center;justify-content:center;transition:var(--transition-fast);border-radius:4px}._moveBtn_hjck9_312:first-child{border-radius:6px 6px 0 0}._moveBtn_hjck9_312:last-child{border-radius:0 0 6px 6px;border-top:none}._moveBtn_hjck9_312:not(:disabled):hover{background:var(--clr-bg-hover);color:var(--clr-text-primary)}._moveBtn_hjck9_312:disabled{opacity:.3;cursor:default}._nutritionActions_hjck9_345{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1rem}._calculateNutritionBtn_hjck9_353{display:inline-flex;align-items:center;gap:.5rem;padding:.6em 1.4em;background:linear-gradient(135deg,var(--clr-success-500),var(--clr-success-600));color:var(--clr-white);border:none;border-radius:10px;font-size:var(--basic-font);font-weight:var(--font-weight-heading);cursor:pointer;transition:var(--transition);box-shadow:0 2px 8px #10b98140}._calculateNutritionBtn_hjck9_353:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #10b98159}._calculateNutritionBtn_hjck9_353:active:not(:disabled){transform:translateY(0)}._calculateNutritionBtn_hjck9_353:disabled{opacity:var(--disabled-opacity);cursor:not-allowed;box-shadow:none}._calculateNutritionIcon_hjck9_388{font-size:1.1em}._nutritionMessage_hjck9_392{font-size:var(--basic-font);text-align:center;padding:.4rem .75rem;border-radius:6px;background:var(--clr-success-100);color:var(--clr-success-800)}._inputBox_hjck9_402{flex:1;min-width:0;display:flex;gap:.5rem;align-items:center;padding:.8rem 1rem;border:1px solid var(--clr-input-border);border-radius:var(--input-border-radius);background:var(--clr-input-bg);transition:var(--transition)}._inputBox_hjck9_402:focus-within{border-color:var(--clr-input-border-focus);background:var(--clr-input-bg-focus)}._formGroup_hjck9_421{display:flex;flex-direction:column;gap:.4rem}._formLabel_hjck9_427{font-size:var(--basic-font);font-weight:600;color:var(--clr-text-secondary)}._formLabel_hjck9_427 span{font-size:3rem;padding:0 .5rem;position:relative;top:.3em}._formInput_hjck9_440{padding:.8rem 1rem;border:1px solid var(--clr-input-border);border-radius:var(--input-border-radius);font-size:var(--basic-font);outline:none;transition:var(--transition);width:100%;box-sizing:border-box;background:var(--clr-input-bg)}._formInput_hjck9_440[type=url]{direction:ltr}._formInput_hjck9_440::placeholder{color:var(--clr-input-placeholder);font-style:italic}._formInput_hjck9_440:focus{border-color:var(--clr-input-border-focus)}._formSelect_hjck9_465,._formTextarea_hjck9_466{padding:.8rem 1rem;border:1px solid var(--clr-input-border);border-radius:var(--input-border-radius);font-size:var(--basic-font);outline:none;background:var(--clr-input-bg);transition:var(--transition);width:100%;font-family:inherit}._formSelect_hjck9_465{cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--clr-text-primary);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 6" fill="none" stroke="%23666" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"><path d="M1 1l4 4 4-4"/></svg>');background-repeat:no-repeat;background-position:right 1rem center;background-size:.7rem;padding-inline-end:2.5rem}html[dir=rtl] ._formSelect_hjck9_465{background-position:left 1rem center}._formTextarea_hjck9_466{resize:vertical;min-height:220px;line-height:1.5}@media (max-width: 600px){._formTextarea_hjck9_466{min-height:280px}}._formTextarea_hjck9_466::placeholder{color:var(--clr-input-placeholder);font-style:italic}._formTextarea_hjck9_466:focus{border-color:var(--clr-input-border-focus);background:var(--clr-input-bg-focus)}._formRow_hjck9_545{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}._hint_505ci_1{display:flex;align-items:flex-start;gap:.5rem;padding:.6rem .75rem;border-radius:8px;background:var(--clr-warning-100, #fff4e5);border:1px solid var(--clr-warning, #ffb74d);color:var(--clr-text-primary);font-size:var(--small-font);line-height:1.4;margin-bottom:.5rem}._icon_505ci_15{color:var(--clr-warning-700, #e65100);flex-shrink:0;margin-top:.15rem}._body_505ci_21{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1}._main_505ci_29{font-weight:600;color:var(--clr-text-primary)}._sub_505ci_34{color:var(--clr-text-secondary);font-size:var(--small-font);word-break:break-word}._emailAddr_505ci_40{font-weight:700;color:var(--clr-text-primary);word-break:break-all}._wrong_505ci_46{color:var(--clr-text-muted)}._changeBtn_505ci_50{background:none;border:none;padding:0 .1em;color:var(--clr-brown-700, #6d4c41);font-weight:700;font-family:inherit;font-size:inherit;text-decoration:underline;cursor:pointer}._changeBtn_505ci_50:hover{color:var(--clr-brown-900, #3e2723)}@keyframes _spin_1xerl_6{to{transform:rotate(360deg)}}._spinning_1xerl_6{animation:_spin_1xerl_6 1s linear infinite}._imageUploadButtons_1xerl_11{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}._imageOptionIcon_1xerl_18{font-size:2rem;color:var(--clr-text-muted)}._imageHint_1xerl_23{width:100%;text-align:center;font-size:var(--basic-font);color:var(--clr-text-muted);margin:.3rem 0 0}._cameraHint_1xerl_38{width:100%;box-sizing:border-box;display:flex;align-items:flex-start;gap:.6rem;padding:.7rem .9rem;margin:0 0 .75rem;background:var(--clr-tip-bg, #fff8e1);border:1px solid var(--clr-tip-border, #f5d76e);color:var(--clr-tip-text, #5a4a00);border-radius:12px;font-size:var(--small-font, .85rem);line-height:1.4}._cameraHintIcon_1xerl_54{flex-shrink:0;margin-top:.1rem}._cameraHintText_1xerl_59{flex:1;min-width:0}._cameraHintDismiss_1xerl_64{flex-shrink:0;background:transparent;border:none;padding:.2rem .5rem;margin-inline-start:.25rem;cursor:pointer;color:inherit;font-size:1.1rem;line-height:1;border-radius:8px}._cameraHintDismiss_1xerl_64:hover,._cameraHintDismiss_1xerl_64:focus-visible{background:#0000000f;outline:none}._imagePlaceholder_1xerl_83{display:flex;align-items:center;justify-content:center;width:100%;margin:.5rem 0 .75rem}._imagePlaceholderImg_1xerl_91{width:100%;max-width:16rem;height:auto;border-radius:12px;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}._imageRightsNote_1xerl_101{width:100%;text-align:center;font-size:var(--very-small-font);color:var(--clr-text-muted);margin:.6rem 0 0;padding:0 .5rem;line-height:1.4}._imageRemoveBtn_1xerl_111{position:absolute;top:.5rem;right:.5rem;background:var(--clr-overlay);color:var(--clr-white);border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.9rem}._imageGridItem_1xerl_128 ._imageRemoveBtn_1xerl_111{width:24px;height:24px;top:.35rem;right:.35rem}._imageDragHandle_1xerl_135{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to bottom,transparent,rgba(0,0,0,.55));color:var(--clr-white);padding:1.2rem 0 .3rem;display:flex;align-items:flex-end;justify-content:center;cursor:grab;pointer-events:none}._imageActionRow_1xerl_152{display:flex;gap:.5rem;margin-top:.5rem}._imageActionRow_1xerl_152>*{flex:1 1 0;min-width:0}._imageActionCard_1xerl_164{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:1.25rem .75rem;border-radius:12px;border:1.5px dashed var(--clr-border-light);background:var(--clr-bg-card);color:var(--clr-text-secondary);font-size:var(--small-font);font-weight:var(--font-weight-medium);cursor:pointer;transition:var(--transition-fast);text-align:center;min-height:5rem}._imageActionCard_1xerl_164:hover:not(:disabled){border-color:var(--clr-primary);color:var(--clr-primary);background:var(--clr-neutral-100)}._imageActionCard_1xerl_164:hover ._imageOptionIcon_1xerl_18{color:var(--clr-primary)}._imageActionCard_1xerl_164:active:not(:disabled){transform:scale(.97)}._imageActionCard_1xerl_164:disabled{opacity:.5;cursor:not-allowed}._imageActionCard_1xerl_164 ._imageOptionIcon_1xerl_18{width:28px;height:28px;color:var(--clr-text-muted);transition:color var(--transition-fast)}@media (max-width: 500px){._imageActionRow_1xerl_152{display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem}._imageActionCard_1xerl_164{padding:1rem .5rem;min-height:4.5rem;font-size:var(--very-small-font)}._imageActionCard_1xerl_164 ._imageOptionIcon_1xerl_18{width:24px;height:24px}}._wrap_1r5yb_1{display:flex;flex-direction:column;gap:.6rem;width:100%}._inputRow_1r5yb_8{display:flex;align-items:stretch;gap:.5rem;width:100%}._input_1r5yb_8{flex:1 1 auto;min-width:0;padding:.55rem .75rem;font-size:var(--basic-font);font-family:inherit;background:var(--clr-bg-card);color:var(--clr-text-primary);border:1px solid var(--clr-border-light);border-radius:10px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}._input_1r5yb_8:focus{border-color:var(--clr-btn-main-border);box-shadow:0 0 0 2px var(--clr-success-light-bg, rgba(34, 197, 94, .15))}._input_1r5yb_8:disabled{opacity:.6;cursor:not-allowed}._addBtn_1r5yb_39{display:inline-flex;align-items:center;gap:.3rem;padding:.5rem .85rem;font-size:var(--basic-font);font-family:inherit;font-weight:500;color:var(--clr-text-primary);background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-radius:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}._addBtn_1r5yb_39:hover:not(:disabled){background:var(--clr-bg-hover);border-color:var(--clr-neutral-400)}._addBtn_1r5yb_39:disabled{opacity:.5;cursor:not-allowed}._addBtnLabel_1r5yb_66{font-size:.9em}._errorMsg_1r5yb_70{margin:0;font-size:.85rem;color:var(--clr-error, #d33)}._chipList_1r5yb_76{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}._chip_1r5yb_76{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .6rem .35rem .8rem;background:var(--clr-bg-secondary);color:var(--clr-text-secondary);border:1px solid var(--clr-border-light);border-radius:var(--big-chip-border-radius);font-size:var(--basic-font);line-height:1;max-width:100%}._chipLabel_1r5yb_99{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:14rem}._chipRemove_1r5yb_106{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;margin:0;background:transparent;border:none;border-radius:50%;color:var(--clr-text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}._chipRemove_1r5yb_106:hover:not(:disabled){background:var(--clr-bg-hover);color:var(--clr-text-primary)}._chipRemove_1r5yb_106:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 480px){._addBtnLabel_1r5yb_66{display:none}._addBtn_1r5yb_39{padding:.5rem .6rem}}._root_1kzgc_3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10199;display:flex;flex-direction:column;justify-content:flex-end}._overlay_1kzgc_33{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--clr-overlay);opacity:0}._sheet_1kzgc_71{position:relative;z-index:1;background:var(--clr-bg-primary);border-radius:16px 16px 0 0;max-block-size:88dvh;display:flex;flex-direction:column;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));box-shadow:0 -4px 24px #0000002e;will-change:transform;direction:rtl;text-align:right;transform:translateY(100%)}._handleArea_1kzgc_111{display:flex;justify-content:center;padding:1rem 0 .8rem;touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0;cursor:grab}._handleArea_1kzgc_111:active{cursor:grabbing}._handle_1kzgc_111{width:2.25rem;height:.25rem;background:var(--clr-text-muted, #aaa);border-radius:9999px;opacity:.45}._header_1kzgc_185{position:relative;display:flex;align-items:center;justify-content:center;padding:.8rem 3rem 1.6rem;flex-shrink:0;min-height:2.5rem}._title_1kzgc_205{font-size:var(--large-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary);line-height:1;display:flex;align-items:center;text-align:center}._headerCloseBtn_1kzgc_237{position:absolute;inset-inline-end:1.25rem;top:10%;transform:translateY(-50%)}._closeBtn_1kzgc_175{background:none;border:none;font-size:var(--small-font);color:var(--clr-text-muted);cursor:pointer;line-height:1;transition:var(--transition);display:flex;align-items:center;justify-content:center;height:2rem;width:2rem}._closeBtn_1kzgc_175:hover{color:var(--clr-text-primary)}._fullHeight_1kzgc_291{max-height:100dvh;border-radius:0}._content_1kzgc_303{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 1.25rem 1.2rem;display:flex;flex-direction:column}@media (min-width: 768px){._root_1kzgc_3{justify-content:center;align-items:center}._sheet_1kzgc_71{border-radius:16px;max-block-size:80vh;max-inline-size:560px;width:90%;box-shadow:0 8px 32px #0003}._fullHeight_1kzgc_291{max-height:85vh;border-radius:16px}._handleArea_1kzgc_111{display:none}._header_1kzgc_185{padding:1.2rem 3rem .5rem}._content_1kzgc_303{padding:0 1.5rem 1.5rem}}._list_vx24h_1{display:flex;flex-direction:column;gap:2px;padding:.25rem 0}._option_vx24h_8{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.5rem .75rem;border:none;background:var(--clr-bg-tertiary);border-radius:var(--input-border-radius);cursor:pointer;font-size:var(--basic-font)!important;color:var(--clr-text-primary);text-align:start;gap:.5rem;transition:var(--transition)}._option_vx24h_8:hover{background:var(--clr-bg-hover)}._option_vx24h_8._active_vx24h_32{font-weight:var(--font-weight-heading);background:var(--clr-bg-hover)}._label_vx24h_37{flex:1}._hint_vx24h_41{font-size:var(--small-font);color:var(--clr-text-muted);flex-shrink:0;white-space:nowrap}._option_vx24h_8._active_vx24h_32 ._hint_vx24h_41{color:var(--clr-primary-800)}._menu_bsm93_8{display:flex;flex-direction:column;gap:.6rem;padding:.2rem 0 .4rem}._menu_bsm93_8>*{animation:_menuRowIn_bsm93_1 .32s cubic-bezier(.16,1,.3,1) both}._menu_bsm93_8>*:nth-child(1){animation-delay:.17s}._menu_bsm93_8>*:nth-child(2){animation-delay:.22s}._menu_bsm93_8>*:nth-child(3){animation-delay:.27s}._menu_bsm93_8>*:nth-child(4){animation-delay:.31s}._menu_bsm93_8>*:nth-child(5){animation-delay:.35s}@keyframes _menuRowIn_bsm93_1{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._card_bsm93_67{display:flex;align-items:center;gap:1rem;width:100%;padding:.9rem 1rem;border:1px solid transparent;border-radius:14px;background:var(--clr-bg-tertiary);cursor:pointer;text-align:start;font:inherit;color:var(--clr-text-primary);transition:background .15s ease,border-color .15s ease,transform .1s ease}._card_bsm93_67:hover,._card_bsm93_67:focus-visible{background:var(--clr-bg-hover, var(--clr-bg-tertiary));outline:none}._card_bsm93_67:active{transform:scale(.99)}._icon_bsm93_99{width:2.5rem;height:2.5rem;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--clr-text-primary);flex-shrink:0}._body_bsm93_113{flex:1;display:flex;flex-direction:column;gap:.15rem;min-width:0}._title_bsm93_121{font-size:var(--basic-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary);line-height:1.25}._desc_bsm93_128{font-size:var(--small-font);color:var(--clr-text-muted, var(--clr-text-primary));line-height:1.35}._usage_bsm93_137{margin-top:.25rem;display:inline-flex;align-items:center;font-size:var(--small-font)}._usage_bsm93_137:empty{display:none}._divider_bsm93_154{height:1px;background:var(--clr-border-light);margin:.35rem .25rem .25rem}._cardSmartOpen_bsm93_176{background:transparent;border-color:transparent}._chevron_bsm93_181{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--clr-text-muted);transition:transform .22s ease}._chevronOpen_bsm93_190{transform:rotate(-180deg)}._smartGroup_bsm93_171{display:flex;flex-direction:column;gap:0;border:1px solid transparent;border-radius:16px;padding:0;transition:background-color .34s cubic-bezier(.22,1,.36,1),border-color .34s cubic-bezier(.22,1,.36,1),padding .34s cubic-bezier(.22,1,.36,1)}._smartGroupOpen_bsm93_171{background:var(--clr-bg-tertiary);border-color:var(--clr-border-light);padding:.6rem 0 1rem}._smartChildrenWrapper_bsm93_200{display:grid;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),margin-top .34s cubic-bezier(.22,1,.36,1)}._smartChildrenWrapperOpen_bsm93_258{grid-template-rows:1fr;margin-top:.45rem}._smartChildren_bsm93_200{display:flex;flex-direction:column;gap:.6rem;overflow:hidden;min-height:0}._smartChildren_bsm93_200>*{opacity:0;transform:translateY(6px);transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}._smartChildrenWrapperOpen_bsm93_258 ._smartChildren_bsm93_200>*{opacity:1;transform:translateY(0)}._smartChildrenWrapperOpen_bsm93_258 ._smartChildren_bsm93_200>*:nth-child(1){transition-delay:80ms}._smartChildrenWrapperOpen_bsm93_258 ._smartChildren_bsm93_200>*:nth-child(2){transition-delay:.15s}._smartChildrenWrapperOpen_bsm93_258 ._smartChildren_bsm93_200>*:nth-child(3){transition-delay:.22s}@media (prefers-reduced-motion: reduce){._menu_bsm93_8>*,._smartChildren_bsm93_200>*,._smartChildrenWrapper_bsm93_200,._chevron_bsm93_181,._card_bsm93_67,._smartGroup_bsm93_171{animation:none!important;transition:none!important}}._cardChild_bsm93_335{background:transparent;border:1px solid var(--clr-border-light);padding:.75rem 1rem;margin-inline:.9rem;width:95%;margin:auto}._cardChild_bsm93_335:hover,._cardChild_bsm93_335:focus-visible{background:#ffffff59}._footer_1jnyw_1{margin:0;display:none}._footerNav_1jnyw_11{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;padding-block-end:calc(.5rem + env(safe-area-inset-bottom))}._footerLink_1jnyw_39{position:relative;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.375em .75em;text-decoration:none;color:var(--clr-text-muted);border-radius:8px;border:none;background:none;cursor:pointer;font-family:inherit;transition:var(--transition)}._footerLink_1jnyw_39._active_1jnyw_43{color:var(--clr-brown-700, #6d4b35)}._footerLink_1jnyw_39._active_1jnyw_43 ._footerIcon_1jnyw_115{stroke-width:2.4}._footerLink_1jnyw_39._active_1jnyw_43 ._footerLabel_1jnyw_123{font-weight:600}._footerLink_1jnyw_39._active_1jnyw_43:after{content:"";position:absolute;left:50%;bottom:-.15rem;transform:translate(-50%);width:1.6rem;height:3px;border-radius:2px;background:var(--clr-brown-700, #6d4b35)}._footerLink_1jnyw_39 ._footerIcon_1jnyw_115{stroke-width:2;color:var(--clr-text-muted)}._footerLabel_1jnyw_123{font-size:var(--small-font);white-space:nowrap}._addAction_1jnyw_191{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer;font-family:inherit;color:#fff;touch-action:manipulation}._addAction_1jnyw_191:before{content:"";position:absolute;width:64px;height:64px;top:50%;left:50%;border-radius:50%;background:var(--clr-bg-card, #fff);transform:translate(-50%,-50%) translateY(-8px);transition:transform .15s ease;pointer-events:none;z-index:0}._addActionCircle_1jnyw_191{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--clr-brown-700, #6d4b35);color:#fff;box-shadow:0 6px 14px #6d4b3559,0 2px 6px #0000001f;transform:translateY(-8px);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}._addAction_1jnyw_191:hover ._addActionCircle_1jnyw_191,._addAction_1jnyw_191:focus-visible ._addActionCircle_1jnyw_191{background:var(--clr-brown-800, #5a3d2b);box-shadow:0 8px 18px #6d4b356b,0 2px 6px #00000024}._addAction_1jnyw_191:active ._addActionCircle_1jnyw_191{transform:translateY(-6px) scale(.97)}._addAction_1jnyw_191:active:before{transform:translate(-50%,-50%) translateY(-6px) scale(.97)}@media (max-width: 768px){body.fullpage-modal-open ._footer_1jnyw_1{z-index:10200}._footer_1jnyw_1{border-radius:16px 16px 0 0;margin-inline-start:0;padding:.4rem 1rem;padding-bottom:calc(.4rem + env(safe-area-inset-bottom,0px));display:block;background:var(--clr-bg-footer);position:fixed;inset-inline:0;inset-block-end:0;z-index:999;box-shadow:0 -2rem 2rem #0000000d,0 -7rem 9rem #00000014}}._wizardContainer_1mc43_3{padding:2rem;max-width:100%;position:relative}._backLink_1mc43_11{display:inline-flex;align-items:center;gap:.3rem;color:var(--clr-text-primary);font-size:var(--basic-font);cursor:pointer;background:none;border:none;padding:0;margin-bottom:1rem;transition:var(--transition)}._backLink_1mc43_11 svg{display:block;transform:translate(1rem);width:3rem;height:3rem}._backLink_1mc43_11:hover{color:var(--clr-text-primary-hover)}._backLink_1mc43_11 svg:hover{transform:translate(1rem) scale(var(--scale))}._methodCloseBtn_1mc43_41{position:absolute;top:.75rem;right:.75rem;background:none;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--clr-text-primary);transition:var(--transition)}._methodCloseBtn_1mc43_41 svg{display:block}._methodCloseBtn_1mc43_41:hover{color:var(--clr-text-primary-hover);transform:scale(var(--scale))}._screenTopBar_1mc43_66{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._manualTopBar_1mc43_73{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:var(--clr-bg-card);z-index:10;margin:-2rem -2rem .5rem;padding:2.5rem 2rem .5rem}@media (max-width: 500px){._manualTopBar_1mc43_73{margin:-1rem -1rem .5rem;padding:1.5rem 1rem .5rem}}._methodTitle_1mc43_92{font-size:var(--large-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary);text-align:center;margin:0 0 .5rem}._methodSubtitle_1mc43_100{font-size:var(--basic-font);color:var(--clr-text-primary);text-align:center;margin:0 0 2rem}._methodCards_1mc43_107{display:flex;flex-direction:column;gap:1rem}._methodCard_1mc43_107{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.5rem;border:1px solid transparent;border-radius:16px;cursor:pointer;transition:var(--transition);background:var(--clr-bg-tertiary)}._methodCard_1mc43_107:hover{transform:translateY(-2px);box-shadow:0 4px 15px #00000014}._methodCard_1mc43_107>div{background:var(--clr-bg-tertiary)}._methodIcon_1mc43_134{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--clr-text-primary);flex-shrink:0}._methodIconRecording_1mc43_148{font-size:2.5rem}._photoUploadArea_1mc43_152{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 2rem;border:2px dashed var(--clr-warning);border-radius:16px;background:linear-gradient(135deg,var(--clr-warning-bg) 0%,var(--clr-warning-bg-hover) 100%);cursor:pointer;transition:var(--transition);margin-bottom:1.5rem}._photoUploadIcon_1mc43_180{font-size:3rem;color:var(--clr-warning)}._photoUploadText_1mc43_185{font-size:var(--basic-font);color:var(--clr-text-primary);font-weight:500}._aiProcessingHint_1mc43_191{margin:.5rem 0 0;font-size:var(--basic-font);text-align:center;animation:_aiPulse_1mc43_1 1.5s ease-in-out infinite}@keyframes _aiPulse_1mc43_1{0%,to{opacity:.5}50%{opacity:1}}._methodCardContent_1mc43_208{flex:1}._methodCardTitle_1mc43_212{font-size:var(--basic-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary);margin:0 0 .2rem}._methodCardDesc_1mc43_219{font-size:var(--basic-font);color:var(--clr-text-primary);margin:0}._methodUsage_1mc43_229{margin-top:.45rem;display:flex;align-items:center}._methodUsage_1mc43_229:empty{display:none}._screenUsageNote_1mc43_244{margin:.4rem 0 1rem;font-size:var(--small-font);color:var(--clr-text-muted);line-height:1.4}._screenTitle_1mc43_252{font-size:var(--large-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary);margin:0 0 .3rem}._screenSubtitle_1mc43_259{font-size:var(--basic-font);color:var(--clr-text-primary);margin:0 0 1.5rem}._fieldLabel_1mc43_265{font-size:var(--basic-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary);margin-bottom:.5rem;display:block}._fieldHint_1mc43_273{font-size:var(--small-font);color:var(--clr-text-muted);margin:.4rem 0 0}._methodsHeading_1mc43_279{margin-top:1.5rem}._moreOptions_1mc43_288{margin-top:1.5rem;border-top:1px solid var(--clr-border-light);padding-top:1rem}._moreOptionsSummary_1mc43_294{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .2rem;font-size:var(--basic-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary);-webkit-user-select:none;user-select:none;border-radius:8px;transition:var(--transition)}._moreOptionsSummary_1mc43_294::-webkit-details-marker{display:none}._moreOptionsSummary_1mc43_294:hover{background:var(--clr-bg-hover, rgba(0, 0, 0, .04))}._moreOptionsChevron_1mc43_318{display:inline-flex;transition:transform .2s ease;color:var(--clr-icon-default, var(--clr-text-primary))}._moreOptions_1mc43_288[open] ._moreOptionsChevron_1mc43_318{transform:rotate(180deg)}._moreOptionsBody_1mc43_328{margin-top:.75rem;display:flex;flex-direction:column;gap:.75rem}._videoFileDropzone_1mc43_342{margin-top:1rem;width:100%;min-height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem 1rem;background:var(--clr-bg-elevated, var(--clr-bg-card, #fff));border:2px dashed var(--clr-border-strong, var(--clr-border-light));border-radius:12px;color:var(--clr-text-primary);cursor:pointer;font-family:inherit;transition:var(--transition)}._videoFileDropzone_1mc43_342:hover:not(:disabled),._videoFileDropzone_1mc43_342:focus-visible{border-color:var(--clr-primary, var(--clr-text-primary));background:var(--clr-bg-hover, rgba(0, 0, 0, .04));outline:none}._videoFileDropzone_1mc43_342:disabled{opacity:.6;cursor:not-allowed}._videoFileDropzoneTitle_1mc43_373{font-size:var(--basic-font);font-weight:var(--font-weight-heading)}._videoFileDropzoneHint_1mc43_378{font-size:var(--small-font, .85rem);color:var(--clr-text-secondary, var(--clr-text-primary));opacity:.8;text-align:center}._videoFilePreviewWrap_1mc43_385{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}._videoFilePreview_1mc43_385{width:100%;max-height:280px;background:#000;border-radius:10px;display:block}._videoFileMeta_1mc43_400{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:var(--small-font, .85rem);color:var(--clr-text-secondary, var(--clr-text-primary))}._videoFileName_1mc43_409{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._videoFileSize_1mc43_417{flex:0 0 auto;opacity:.75}._videoFileChange_1mc43_422{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .7rem;background:transparent;border:1px solid var(--clr-border-light);border-radius:6px;cursor:pointer;color:var(--clr-text-primary);font-family:inherit;font-size:var(--small-font, .85rem);transition:var(--transition)}._videoFileChange_1mc43_422:hover:not(:disabled){background:var(--clr-bg-hover, rgba(0, 0, 0, .04))}._videoFileChange_1mc43_422:disabled{opacity:.5;cursor:not-allowed}._videoFileSpinner_1mc43_449{animation:_videoFileSpin_1mc43_449 1s linear infinite;margin-inline-end:.4rem;vertical-align:-3px}@keyframes _videoFileSpin_1mc43_449{to{transform:rotate(360deg)}}._progressBarContainer_1mc43_461{width:100%;height:6px;background:var(--clr-border-light);border-radius:3px;overflow:hidden;margin:1rem 0}._progressBar_1mc43_461{height:100%;background:var(--clr-text-primary);border-radius:3px;transition:width .3s ease}._tipBox_1mc43_477{display:flex;align-items:center;gap:.5rem;padding:.8rem 1rem;background:var(--clr-tip-bg);border-radius:12px;margin-top:1rem;font-size:var(--small-font);color:var(--clr-tip-text);border:1px solid var(--clr-tip-border);line-height:1}._tipBox_1mc43_477 svg{display:block}._tipIcon_1mc43_495{font-size:1.2rem;flex-shrink:0}._tipBold_1mc43_500{font-weight:var(--font-weight-secondary);color:var(--clr-text-primary)}._useUrlImageHint_1mc43_509{display:block;margin:0 0 .5rem;padding-inline-start:1.6rem;font-size:var(--small-font);color:var(--clr-text-muted);line-height:1.4}._continueBtn_1mc43_518{width:100%;padding:1rem;background:var(--clr-border-light);border:none;border-radius:var(--btn-border-radius);font-size:var(--basic-font);font-weight:var(--font-weight-heading);cursor:pointer;margin-top:1.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:var(--transition);box-shadow:none}._continueBtn_1mc43_518:not(:disabled){background:var(--clr-btn-main-bg);color:var(--clr-btn-main-text)}._continueBtn_1mc43_518:not(:disabled):hover{background:var(--clr-btn-main-bg-hover)}._continueBtn_1mc43_518:disabled{cursor:not-allowed;color:var(--clr-text-muted)}._aiParseBtn_1mc43_551{width:100%;padding:.8em 1em;background:transparent;border:1px solid var(--clr-btn-outline-border);border-radius:var(--btn-border-radius);font-size:var(--basic-font);font-weight:var(--font-weight-secondary);color:var(--clr-btn-outline-text);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:var(--transition)}._aiParseBtn_1mc43_551:hover:not(:disabled){background:var(--clr-btn-outline-bg-hover);border-color:var(--clr-btn-outline-border-hover)}._aiParseBtn_1mc43_551:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}._errorText_1mc43_578{color:var(--clr-error-message);font-size:var(--basic-font);margin-top:.5rem}._recordingLanguage_1mc43_585{margin-bottom:1rem}._recordingArea_1mc43_589{display:flex;flex-direction:column;align-items:center;gap:1.25rem;margin-bottom:1.5rem}._recordBtn_1mc43_597{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 3rem;border:2px dashed var(--clr-danger-500);border-radius:16px;background:linear-gradient(135deg,var(--clr-danger-100) 0%,var(--clr-danger-100) 100%);color:var(--clr-danger-500);cursor:pointer;font-size:var(--basic-font);font-weight:500;transition:var(--transition);width:100%}._recordBtn_1mc43_597:hover{border-color:var(--clr-danger-700);background:linear-gradient(135deg,var(--clr-danger-100) 0%,var(--clr-danger-200) 100%);transform:translateY(-2px)}._recordingPulse_1mc43_628{width:60px;height:60px;border-radius:50%;background:var(--clr-danger-500);animation:_pulse_1mc43_1 1.2s ease-in-out infinite}@keyframes _pulse_1mc43_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.7}to{transform:scale(1);opacity:1}}._stopRecordBtn_1mc43_651{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6em 1.6em;border:none;border-radius:24px;background:var(--clr-danger-500);color:var(--clr-white);font-size:var(--small-font);font-weight:var(--font-weight-heading);cursor:pointer;transition:background .2s;width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}._stopIcon_1mc43_670{display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--clr-bg-card);flex-shrink:0}._stopRecordBtn_1mc43_651:hover{background:var(--clr-danger-700)}._recordingPreview_1mc43_683{width:100%}._recordingActions_1mc43_687{display:flex;flex-direction:column;gap:.75rem;width:100%}._secondaryBtn_1mc43_694{padding:.6em 1.5em;border:1px solid var(--clr-border-light);border-radius:10px;background:var(--clr-bg-card);color:var(--clr-text-secondary);font-size:var(--basic-font);font-weight:500;cursor:pointer;transition:var(--transition);text-align:center}._secondaryBtn_1mc43_694:hover{background:var(--clr-bg-hover);border-color:var(--clr-border-light)}@media (max-width: 500px){._wizardContainer_1mc43_3{padding:1rem 1rem 6.5rem;width:100%;box-sizing:border-box}._methodCard_1mc43_107{padding:1rem}}._stepperHeader_i05f4_4{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._stepperTitle_i05f4_11{font-size:var(--large-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary);margin:0}._stepperCount_i05f4_18{font-size:var(--small-font);color:var(--clr-text-muted)}._segmentedBar_i05f4_23{display:flex;gap:.4rem;margin-bottom:2rem}._segment_i05f4_23{flex:1;height:26px;background:transparent;position:relative;cursor:default;display:flex;align-items:center}._segment_i05f4_23:before{content:"";display:block;width:100%;height:6px;background:var(--clr-border-light);border-radius:3px;transition:var(--transition)}._segmentActive_i05f4_49:before{background:var(--clr-accent-primary)}._segmentCurrent_i05f4_53:before{background:var(--clr-accent-primary)}._segmentClickable_i05f4_57{cursor:pointer}._segmentClickable_i05f4_57:active:before{opacity:.7}._stepContent_i05f4_66{margin-bottom:1.5rem}._stepSectionTitle_i05f4_70{font-size:var(--large-font);font-weight:var(--font-weight-secondary);color:var(--clr-text-primary);margin:0 0 .3rem}._tagsHint_i05f4_81{margin:0 0 .6rem;font-size:var(--basic-font);color:var(--clr-text-muted);line-height:1.4}._tagsSectionTitle_i05f4_92{margin-top:1.5rem}._stepSectionSubtitle_i05f4_96{font-size:var(--basic-font);color:var(--clr-text-primary);margin:0 0 1.5rem}._dynamicItem_i05f4_103{display:flex;flex-direction:row-reverse;align-items:center;gap:.5rem}._dynamicItem_i05f4_103._dragging_i05f4_110{opacity:.4;background:var(--clr-bg-tertiary, #f5f5f5);border:2px dashed var(--border-color, #ccc)}._parseIngredientsBox_i05f4_119{margin-top:1.5rem;padding:1rem 1rem 1.25rem;border:1px solid var(--clr-border-light);border-radius:12px;background:var(--clr-bg-tertiary)}._parseIngredientsHeader_i05f4_127{display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;padding:0}._parseIngredientsHeader_i05f4_127:hover{color:var(--clr-text-secondary)}._parseIngredientsTitle_i05f4_140{font-size:var(--basic-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary);margin:0}._parseIngredientsHeaderIcons_i05f4_146{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._parseIngredientsHelpBtn_i05f4_152{display:inline-flex;align-items:center;justify-content:center;padding:.25rem;background:none;border:none;color:var(--clr-text-muted);cursor:pointer;border-radius:50%}._parseIngredientsHelpBtn_i05f4_152:hover{color:var(--clr-text-primary);background:var(--clr-bg-hover)}._parseIngredientsHelpPopover_i05f4_167{margin-top:.75rem;padding:2rem .75rem .75rem;border:1px solid var(--clr-border-light);border-radius:8px;background:var(--clr-bg-primary);position:relative}._parseIngredientsHelpClose_i05f4_176{position:absolute;top:.5rem;left:.5rem;padding:.25rem;background:none;border:none;color:var(--clr-text-muted);cursor:pointer;border-radius:4px}._parseIngredientsHelpClose_i05f4_176:hover{color:var(--clr-text-primary);background:var(--clr-bg-hover)}._parseIngredientsHelpBody_i05f4_191{font-size:var(--basic-font);color:var(--clr-text-primary);line-height:1.5}._parseIngredientsHelpBlock_i05f4_196{margin-bottom:.75rem}._parseIngredientsHelpBlock_i05f4_196:last-child{margin-bottom:0}._parseIngredientsHelpLabel_i05f4_202{font-weight:var(--font-weight-heading);display:block;margin-bottom:.25rem}._parseIngredientsHelpContent_i05f4_207{display:block;padding-left:1rem}._parseIngredientsExampleLabel_i05f4_211{display:block;font-size:var(--small-font);font-style:italic;color:var(--clr-text-muted);margin:0 0 .35rem;opacity:.9}._parseIngredientsTextarea_i05f4_219{width:100%;min-height:100px;padding:.75rem;font-size:var(--basic-font);font-family:inherit;border:1px solid var(--clr-border-light);border-radius:8px;resize:vertical;margin-bottom:.5rem;box-sizing:border-box}._parseIngredientsTextarea_i05f4_219::placeholder{font-style:italic;color:var(--clr-text-muted);opacity:.5}._parseIngredientsActions_i05f4_236{margin-top:.75rem}._parseIngredientsApplyBtn_i05f4_240{padding:.6em 1.25em;font-size:var(--basic-font);font-weight:var(--font-weight-heading);background:var(--clr-text-primary);color:var(--clr-white);border:none;border-radius:8px;cursor:pointer}._parseIngredientsApplyBtn_i05f4_240:hover:not(:disabled){background:var(--clr-text-secondary)}._parseIngredientsApplyBtn_i05f4_240:disabled{background:var(--clr-border-light);cursor:not-allowed;opacity:var(--disabled-opacity)}@media (max-width: 500px){._dynamicItem_i05f4_103{gap:.3rem}._stepContent_i05f4_66{width:100%;box-sizing:border-box;overflow:visible}._dragHandle_i05f4_271{touch-action:none;padding:0}}._summaryBox_vj87y_4{background:var(--clr-bg-card);border-radius:16px;padding:2rem;text-align:center;margin-bottom:1.5rem}._summaryIcon_vj87y_12{font-size:3rem;color:var(--clr-success-text);margin-bottom:.5rem}._summaryTitle_vj87y_18{font-size:var(--large-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary);margin:0 0 .3rem}._summaryText_vj87y_25{font-size:var(--basic-font);color:var(--clr-text-muted);margin:0 0 1rem}._previewBtn_vj87y_31{display:inline-flex;align-items:center;gap:.6rem;padding:.6em 1.2em;background:var(--clr-btn-outline-bg);border:1px solid var(--clr-btn-outline-border);border-radius:var(--btn-border-radius);color:var(--clr-btn-outline-text);font-size:var(--basic-font);font-weight:var(--font-weight-heading);cursor:pointer;transition:var(--transition);line-height:1}._previewBtn_vj87y_31:hover{background:var(--clr-btn-outline-bg-hover);border-color:var(--clr-btn-outline-border-hover)}._previewBtn_vj87y_31 svg{display:block}._previewOverlay_vj87y_59{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--clr-overlay-dark);z-index:10200;display:flex;justify-content:center;align-items:center;padding:1rem;box-sizing:border-box}._previewCard_vj87y_74{background:var(--clr-bg-card);border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 10px 40px #0000004d}@media (max-width: 500px){._previewOverlay_vj87y_59{padding:0;background:var(--clr-bg-primary)}._previewCard_vj87y_74{max-width:100%;max-height:100vh;max-height:100dvh;height:100%;border-radius:0;box-shadow:none}}._previewCloseBtn_vj87y_101{position:absolute;top:.75rem;right:.75rem;z-index:10;background:var(--clr-bg-card);font-size:2.5rem}._previewImage_vj87y_110{width:100%;max-height:220px;object-fit:cover;border-radius:16px 16px 0 0}._previewNoImage_vj87y_122{position:relative;display:flex;align-items:center;justify-content:center;height:220px;background:transparent;border-radius:16px 16px 0 0;padding:1.5rem;box-sizing:border-box;overflow:hidden}._previewNoImageImg_vj87y_143{max-width:100%;max-height:100%;width:auto;height:100%;aspect-ratio:1 / 1;object-fit:cover;opacity:.7;border-radius:14px}._previewNoImageLabel_vj87y_160{position:absolute;bottom:.75rem;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .85rem;background:#0000008c;color:#fff;font-size:var(--small-font);font-style:italic;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._previewImageFallback_vj87y_180{object-fit:contain!important;background:transparent;padding:1.5rem;opacity:.85}._previewBody_vj87y_187{padding:1.25rem}._previewName_vj87y_191{font-size:var(--very-large-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary);margin:0 0 .75rem;text-align:center}._previewMeta_vj87y_199{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;font-size:var(--small-font);color:var(--clr-text-secondary);margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--clr-border-light)}._previewSectionTitle_vj87y_211{font-size:var(--basic-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary);margin:1rem 0 .5rem}._previewList_vj87y_218{margin:0;padding:0 1.2rem;font-size:var(--basic-font);color:var(--clr-text-primary);line-height:1.7}._previewList_vj87y_218 li{margin-bottom:.25rem}._previewGroupHeader_vj87y_230{list-style:none;font-weight:var(--font-weight-heading);color:var(--clr-brown-700);margin-top:.6rem;margin-bottom:.15rem;margin-inline-start:-1.2rem}._favoriteToggle_vj87y_239{display:flex;align-items:center;gap:.75rem;padding:.8rem 0;cursor:pointer}._favoriteCheckbox_vj87y_247{width:20px;height:20px;cursor:pointer}._favoriteLabel_vj87y_253{font-size:var(--basic-font);color:var(--clr-text-primary);cursor:pointer}._starRating_vj87y_262{display:flex;gap:.25rem}._starBtn_vj87y_267{background:none;border:none;cursor:pointer;color:var(--clr-border-light);padding:.15em;transition:color .15s ease,transform .15s ease}._starBtn_vj87y_267:hover{transform:scale(1.15);color:var(--clr-star)}._starBtnActive_vj87y_283{color:var(--clr-star)}._stepErrorText_vj87y_287{color:var(--clr-danger-text);font-size:var(--basic-font, .9rem);font-weight:var(--danger-text-font-weight);text-align:center;margin:.75rem 0 0;padding:.5rem 1rem;background:var(--clr-danger-bg);border:1px solid var(--clr-danger-border);border-radius:8px;animation:_fadeInError_vj87y_1 .3s ease}._saveErrorDismiss_vj87y_304{background:transparent;border:none;color:inherit;font:inherit;font-size:1.1em;line-height:1;padding:0 .4em;margin-inline-start:.4em;cursor:pointer;opacity:.7;transition:opacity .15s ease}._saveErrorDismiss_vj87y_304:hover,._saveErrorDismiss_vj87y_304:focus-visible{opacity:1;outline:none}@keyframes _fadeInError_vj87y_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._navButtons_vj87y_336{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem}._savedMessage_vj87y_343{font-size:var(--very-large-font);color:var(--clr-success-text);font-weight:var(--font-weight-heading);animation:_fadeInMsg_vj87y_1 .3s ease;display:inline-flex;align-items:center;line-height:1;gap:.5rem}._savedMessage_vj87y_343 svg{display:block;flex-shrink:0;width:1em;height:1em}._savedMessage_vj87y_343 span{line-height:1}@keyframes _fadeInMsg_vj87y_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._navButtonsRow_vj87y_376{display:flex;align-items:center;gap:1rem}._prevBtn_vj87y_382{flex:1;padding:.9rem;background:var(--clr-btn-outline-bg);order:1px solid var(---clr-btn-outline-border);border-radius:var(--btn-small-border-radius);font-size:var(--basic-font);font-weight:var(--font-weight-heading);color:var(--clr-btn-outline-text);cursor:pointer;transition:var(--transition)}._prevBtn_vj87y_382:hover{background:var(--clr-btn-outline-bg-hover);border-color:var(--clr-btn-outline-border-hover)}._nextBtn_vj87y_400{flex:1.5;padding:.9rem;background:var(--clr-text-primary);border:none;border-radius:var(--btn-small-border-radius);font-size:var(--basic-font);font-weight:var(--font-weight-heading);color:var(--clr-white);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:var(--transition)}._nextBtn_vj87y_400:hover{background:var(--clr-text-secondary)}._nextBtn_vj87y_400:disabled{background:var(--clr-border-light);cursor:not-allowed}@keyframes _spin_vj87y_435{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinning_vj87y_435{animation:_spin_vj87y_435 1s linear infinite}._shareDisabled_vj87y_441{opacity:.6}._shareRightsNote_vj87y_448{display:block;margin:.35rem 0 .25rem;padding-inline-start:1.6rem;font-size:var(--very-small-font);color:var(--clr-text-muted);line-height:1.35}@media (max-width: 500px){._navButtons_vj87y_336{position:fixed;bottom:0;left:0;right:0;margin:0;padding:.75rem 1rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom));background:var(--clr-bg-card, #fff);border-top:1px solid var(--clr-border-light);box-shadow:0 -2px 8px #00000014;z-index:100}._stepErrorText_vj87y_287{margin:0;padding:.35rem .75rem;font-size:var(--basic-font, .85rem)}}._cardOverride_ldedx_11{max-width:46rem}@media (max-width: 768px){._cardOverride_ldedx_11{max-width:100vw!important;width:100vw!important;border-radius:1.25rem!important}}._root_ldedx_38{display:flex;flex-direction:column;align-items:stretch;font-family:var(--font-primary);color:var(--clr-text-primary)}._stickyHeader_ldedx_34{position:sticky;top:0;z-index:5;display:flex;justify-content:flex-end;padding:.4rem .5rem 0;background:var(--clr-bg-card)}._body_ldedx_35{display:flex;flex-direction:column;align-items:stretch;padding:0 1.8rem .4rem}._iconWrap_ldedx_92{align-self:center;width:5rem;height:5rem;border-radius:50%;color:var(--clr-accent-primary);display:flex;align-items:center;justify-content:center;margin:.4rem 0 1rem}._iconWrap_ldedx_92 svg{width:2.4rem;height:2.4rem}._title_ldedx_112{margin:0 0 .6rem;font-size:var(--large-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary);text-align:center}._subtitle_ldedx_120{margin:0 0 1.6rem;font-size:var(--basic-font);font-weight:var(--font-weight-primary);line-height:1.5;text-align:center;color:var(--clr-text-secondary)}._loading_ldedx_131{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:2rem 0;color:var(--clr-text-secondary);font-size:var(--basic-font)}._spinner_ldedx_141{width:3.2rem;height:3.2rem;border:.3rem solid var(--clr-border-light);border-top-color:var(--clr-accent-primary);border-radius:50%;animation:_cpSpin_ldedx_1 .9s linear infinite}@keyframes _cpSpin_ldedx_1{to{transform:rotate(360deg)}}._suggestionHint_ldedx_156{display:flex;align-items:center;gap:.6rem;padding:.9rem 1.2rem;margin:0 0 1rem;border-radius:1.2rem;font-size:var(--basic-font);font-weight:var(--font-weight-secondary);color:var(--clr-text-primary);line-height:1.4}._suggestionHintMuted_ldedx_176{color:var(--clr-text-secondary);font-weight:var(--font-weight-primary)}._suggestionHintMuted_ldedx_176 ._hintIcon_ldedx_181{color:var(--clr-text-secondary)}._hintIcon_ldedx_181{flex-shrink:0;width:1.8rem;height:1.8rem;color:var(--clr-accent-primary)}._suggestedChip_ldedx_199{border-color:var(--clr-accent-primary)!important;color:var(--clr-text-primary)!important;font-weight:var(--font-weight-heading)}._multiHint_ldedx_207{margin:1.2rem 0;padding:0;font-size:var(--small-font);font-weight:var(--font-weight-secondary);color:var(--clr-text-secondary);text-align:center;line-height:1.5}._stickyFooter_ldedx_36{position:sticky;bottom:0;z-index:5;padding:1rem 1.8rem 1.2rem;background:var(--clr-bg-card);border-top:1px solid var(--clr-border-light)}._saveBtn_ldedx_241{display:block;width:100%;padding:1rem 1.6rem;font-family:inherit;font-size:var(--basic-font);font-weight:var(--font-weight-heading);border:1px solid var(--clr-btn-main-bg);border-radius:var(--btn-border-radius);background:var(--clr-btn-main-bg);color:var(--clr-btn-main-text);cursor:pointer;transition:var(--transition-fast);-webkit-tap-highlight-color:transparent}._saveBtn_ldedx_241:hover:not(:disabled){opacity:.92}._saveBtn_ldedx_241:active:not(:disabled){transform:scale(.99)}._saveBtn_ldedx_241:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}._saveBtnMuted_ldedx_275{background:transparent;color:var(--clr-text-primary);border-color:var(--clr-border-medium);font-weight:var(--font-weight-secondary)}._saveBtnMuted_ldedx_275:hover:not(:disabled){background:var(--clr-input-bg-hover);border-color:var(--clr-accent-primary);opacity:1}@media (max-width: 480px){._title_ldedx_112{font-size:var(--large-font)}}._nav_10o5u_1{position:fixed;inset-inline-start:0;top:0;height:100vh;height:100dvh;width:230px;background:var(--clr-bg-sidebar);display:flex;flex-direction:column;padding:2rem 1rem;box-shadow:none;border-inline-end:1px solid var(--clr-border-light);z-index:1000;overflow:hidden;transition:background-color .3s ease,border-color .3s ease}._navScrollable_10o5u_19{flex:1;overflow-y:auto;display:flex;flex-direction:column;position:relative}._navGradient_10o5u_28{flex-shrink:0;height:0;position:relative;z-index:5;box-shadow:0 -8px 16px -4px #0000001a}._navScrollable_10o5u_19>a:first-of-type{margin-top:4rem}._navBottom_10o5u_40{flex-shrink:0;padding-top:.5rem}._desktopOnly_10o5u_45{margin-bottom:3rem}._mobileOnly_10o5u_52{display:none}._logo_10o5u_56{font-size:1.9rem;font-weight:400;color:var(--clr-text-muted);padding:0 0 1.5rem 1rem;margin-bottom:1rem;letter-spacing:0;display:inline}._logoTail_10o5u_66{color:var(--clr-blue-3);padding-left:0;font-size:1.9rem}._mobileTopBar_10o5u_72,._mobileTabsSlot_10o5u_76,._mobileActionsSlot_10o5u_80{display:none}._navLink_10o5u_84{color:var(--clr-text-primary);text-decoration:none;font-size:var(--basic-font);padding:.65rem 1rem;padding-right:0;transition:var(--transition-fast);position:relative;font-weight:400;display:flex;align-items:center;gap:1.5rem;margin:.15rem 0;border-radius:6px;background:none;border:none;cursor:pointer;width:100%}._icon_10o5u_105{font-size:1.7rem;color:var(--clr-text-primary)}._navLink_10o5u_84:hover{background-color:var(--clr-bg-hover)}._active_10o5u_114{background-color:var(--clr-bg-hover);font-weight:var(--font-weight-heading);font-weight:800}._active_10o5u_114 ._icon_10o5u_105{color:var(--clr-text-primary)}._separator_10o5u_126{height:1px;background:var(--divider);margin:.75rem 0}._chatHistoryItem_10o5u_132{background:transparent;border:none;width:100%;padding:.75rem .5rem;text-align:start;color:var(--clr-text-primary);font-size:var(--basic-font);font-weight:500;cursor:pointer;transition:var(--transition)}._chatHistoryItem_10o5u_132:hover{background:var(--clr-bg-hover);color:var(--clr-text-primary)}._chatAnswer_10o5u_150{margin-bottom:1.5rem}._chatAnswer_10o5u_150 strong{display:block;margin-bottom:.5rem;color:var(--clr-text-primary);font-size:var(--basic-font)}._chatAnswer_10o5u_150 p{margin:0;color:var(--clr-text-secondary);line-height:1.6;white-space:pre-wrap}._chatAnswer_10o5u_150{background:var(--clr-bg-tertiary);padding:1rem;border-inline-start:2px solid var(--clr-border-accent-primary)}._chatHistoryContainer_10o5u_176{display:flex;flex-direction:column;max-height:70vh}._chatHistoryHeader_10o5u_182{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem .75rem;flex-shrink:0}._chatHistoryTitle_10o5u_190{margin:0;font-size:var(--large-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary)}._chatHistoryEmpty_10o5u_197{padding:2rem 1.25rem;text-align:center;color:var(--clr-text-muted);font-size:var(--basic-font)}._chatHistoryBody_10o5u_204{padding:.5rem 1.25rem 1.25rem;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:.25rem}._chatAccordionItem_10o5u_213{border-bottom:1px solid var(--clr-border-light)}._chatAccordionItem_10o5u_213:last-child{border-bottom:none}._logoutText_10o5u_221{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}._userName_10o5u_228{color:var(--clr-text-muted);font-size:var(--basic-font);font-weight:400}._logoutButton_10o5u_234{background:transparent;border:none;color:var(--clr-text-muted);padding:.65rem 0rem;font-size:var(--basic-font);cursor:pointer;transition:var(--transition-fast);display:flex;align-items:center;gap:.75rem;font-weight:400;border-radius:6px;margin-top:0}._logoutButton_10o5u_234:hover{background:var(--clr-bg-hover)}._logoutButton_10o5u_234:active{transform:scale(.98)}._hamburger_10o5u_258{display:none;background:transparent;border:none;padding:0;cursor:pointer;font-size:2.5rem;color:var(--clr-text-primary);transition:var(--transition);flex-shrink:0}._hamburger_10o5u_258:hover{background:var(--clr-bg-hover)}._mobileTopBarStart_10o5u_278{display:none}._profileButton_10o5u_282{display:none;background:transparent;border:none;padding:0;cursor:pointer;color:var(--clr-text-primary);transition:var(--transition);flex-shrink:0}._profileButton_10o5u_282:hover{background:var(--clr-bg-hover)}._overlay_10o5u_297,._mobileCloseRow_10o5u_301{display:none}._sidebarCloseBtn_10o5u_305{color:var(--clr-text-muted)}body.modal-open ._mobileTopBar_10o5u_72{display:none!important}@media (max-width: 768px){._desktopOnly_10o5u_45{display:none!important}._mobileOnly_10o5u_52{display:block}._mobileTopBar_10o5u_72{display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;left:0;right:0;z-index:10002;background:var(--clr-bg-primary);padding:.6rem 1rem;padding-top:calc(.6rem + env(safe-area-inset-top,0px));gap:.5rem}body.sidebar-open ._mobileTopBar_10o5u_72{display:none!important}._hamburger_10o5u_258{display:block;flex-shrink:0}._mobileTopBarStart_10o5u_278{display:flex;align-items:center;gap:.6rem;flex-shrink:0}._mobileTopBarStartPortal_10o5u_370{display:inline-flex;align-items:center}._profileButton_10o5u_282{display:inline-flex;align-items:center;padding:.4rem .8rem;background:var(--clr-white);border-radius:12px;width:38px;height:38px;justify-content:center}._mobileTopBarStart_10o5u_278:has(._mobileTopBarStartPortal_10o5u_370:not(:empty)) ._profileButton_10o5u_282{display:none}body.recipes-category-hero ._profileButton_10o5u_282{display:none}._mobileTabsSlot_10o5u_76{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;max-width:60%}._mobileTabsSlot_10o5u_76>*{pointer-events:auto}._mobileActionsSlot_10o5u_80{display:flex;flex-shrink:0;align-items:center;gap:1rem}._nav_10o5u_1 ._logo_10o5u_56,._nav_10o5u_1 ._logoTail_10o5u_66{display:none}._nav_10o5u_1{transition:transform .3s ease;overflow-y:auto;height:100vh;height:100dvh}html[dir=rtl] ._nav_10o5u_1{transform:translate(100%)}html:not([dir=rtl]) ._nav_10o5u_1{transform:translate(-100%)}html[dir=rtl] ._nav_10o5u_1._open_10o5u_448,html:not([dir=rtl]) ._nav_10o5u_1._open_10o5u_448{transform:translate(0)}._overlay_10o5u_297{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:var(--clr-overlay);z-index:999}._nav_10o5u_1:after{content:"";position:sticky;bottom:0;display:block;height:2px;margin-top:-2px;background:transparent;pointer-events:none;z-index:10;flex-shrink:0;box-shadow:0 -8px 16px -4px #0000001f}._navScrollable_10o5u_19{overflow-y:visible;flex:0 0 auto}._navGradient_10o5u_28{display:none}._navBottom_10o5u_40{padding-bottom:calc(4rem + env(safe-area-inset-bottom,0px));margin-top:auto}._logoutButton_10o5u_234{margin-bottom:0}._navScrollable_10o5u_19>a:first-of-type{margin-top:1rem}._mobileCloseRow_10o5u_301{display:flex;justify-content:flex-end;padding:.5rem .5rem 0}}._catPopupOverlay_10o5u_517{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--clr-overlay-light);z-index:10199}._catPopup_10o5u_508{position:fixed;top:10vh;left:50%;transform:translate(-50%);background:var(--clr-bg-primary);border-radius:14px;box-shadow:0 8px 28px #0000002e;z-index:10200;width:95vw;max-width:420px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;direction:rtl;text-align:right;animation:_catPopupIn_10o5u_1 .2s ease-out}@keyframes _catPopupIn_10o5u_1{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%)}}._catFullPageOverlay_10o5u_564{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;z-index:10199;pointer-events:none}._catFullPage_10o5u_515{position:fixed;top:0;bottom:0;inset-inline-start:230px;inset-inline-end:0;background:var(--clr-bg-primary);z-index:10200;display:flex;flex-direction:column;overflow:hidden;direction:rtl;text-align:right;animation:_catFullPageIn_10o5u_1 .2s ease-out}@keyframes _catFullPageIn_10o5u_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._catPopupHeader_10o5u_610{display:flex;align-items:center;padding:.75rem .5rem;flex-shrink:0}._catPopupTitle_10o5u_617{flex:1;text-align:center;font-size:var(--large-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary)}._catPopupClose_10o5u_625{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--clr-text-muted);cursor:pointer;padding:.3rem;border-radius:6px;transition:var(--transition-fast)}._catPopupClose_10o5u_625:hover{background:var(--clr-bg-hover);color:var(--clr-text-primary)}._errorContainer_1ajye_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:1rem;padding:2rem}._errorMessage_1ajye_11{font-size:var(--basic-font);color:var(--clr-error-message);text-align:center}._reloadButton_1ajye_17{padding:.7rem 1.6rem;background:var(--clr-btn-main-bg);color:var(--clr-btn-main-text);border:none;border-radius:999px;font-size:var(--basic-font);font-weight:600;font-family:var(--font-primary);cursor:pointer;transition:var(--transition-fast)}._reloadButton_1ajye_17:hover{background:var(--clr-btn-main-bg-hover)}._panel_6wgqc_1{position:absolute;top:3.5rem;left:50%;transform:translate(-50%);width:92%;max-width:340px;background:var(--clr-bg-card);border-radius:16px;box-shadow:0 8px 32px #00000040;z-index:9999;padding:1rem;animation:_slideDown_6wgqc_1 .25s ease-out;max-height:calc(100dvh - 5rem);overflow-y:auto}@keyframes _slideDown_6wgqc_1{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._header_6wgqc_29{display:flex;align-items:center;margin-bottom:.75rem;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;gap:1rem}._header_6wgqc_29:active{cursor:grabbing}._dragIcon_6wgqc_43{color:var(--clr-text-muted);font-size:1.2rem;flex-shrink:0}._title_6wgqc_49{font-weight:var(--font-weight-heading);font-size:2rem;color:var(--clr-text-primary);flex:1}._closeBtn_6wgqc_56{background:none;border:none;cursor:pointer;color:var(--clr-text-primary);font-size:2rem;padding:.2rem;display:flex;align-items:center}._stationList_6wgqc_67{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin-bottom:.75rem}._stationBtn_6wgqc_74{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.5em .3em;border:2px solid var(--clr-border-light);border-radius:10px;background:var(--clr-bg-tertiary);cursor:pointer;transition:var(--transition);color:var(--clr-text-secondary);min-width:0}._stationBtn_6wgqc_74:hover{border-color:var(--clr-brown-600)}._activeStation_6wgqc_93{border-color:var(--clr-brown-600);background:linear-gradient(135deg,var(--clr-brown-100),var(--clr-brown-200));color:var(--clr-brown-600)}._stationIcon_6wgqc_99{font-size:1.3rem}._stationName_6wgqc_103{font-size:var(--very-small-font);font-weight:var(--font-weight-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-align:center}._controls_6wgqc_113{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:.75rem}._controlBtn_6wgqc_121{background:none;border:none;cursor:pointer;font-size:1.6rem;color:var(--clr-text-secondary);display:flex;align-items:center;padding:.3em;border-radius:50%;transition:color .2s}._controlBtn_6wgqc_121:hover{color:var(--clr-brown-600)}._playBtn_6wgqc_138{width:3.5rem;height:3.5rem;border-radius:50%;border:none;background:linear-gradient(135deg,var(--clr-brown-600),var(--clr-brown-800));color:var(--clr-white);font-size:1.8rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 8px #7a6a6a66;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0}._playBtn_6wgqc_138:hover{transform:scale(1.08);box-shadow:0 4px 14px #7a6a6a80}._playBtn_6wgqc_138:disabled{opacity:.7;cursor:wait}._playing_6wgqc_169{background:linear-gradient(135deg,var(--clr-brown-800),var(--clr-brown-600))}._spinner_6wgqc_173{width:1.2rem;height:1.2rem;border:2px solid rgba(255,255,255,.3);border-top-color:var(--clr-white);border-radius:50%;animation:_spin_6wgqc_173 .8s linear infinite;display:block}@keyframes _spin_6wgqc_173{to{transform:rotate(360deg)}}._error_6wgqc_189{text-align:center;color:var(--clr-danger-500);font-size:var(--small-font);margin-bottom:.5rem}._volumeRow_6wgqc_196{display:flex;align-items:center;gap:.5rem}._volumeIcon_6wgqc_202{color:var(--clr-text-secondary);font-size:2rem;flex-shrink:0}._volumeSlider_6wgqc_208{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:2px;background:var(--clr-border-light);outline:none;cursor:pointer}._volumeSlider_6wgqc_208::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--clr-brown-600);cursor:pointer;box-shadow:0 1px 4px #0003}._volumeSlider_6wgqc_208::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--clr-brown-600);cursor:pointer;border:none;box-shadow:0 1px 4px #0003}._duckingNote_6wgqc_239{text-align:center;font-size:var(--small-font);color:var(--clr-text-muted);margin-top:.5rem}._floatingBtn_6wgqc_246{position:fixed;bottom:calc(7rem + env(safe-area-inset-bottom,0));inset-inline-start:1.2rem;width:3.2rem;height:3.2rem;border-radius:50%;border:none;background:linear-gradient(135deg,var(--clr-brown-600),var(--clr-brown-800));color:var(--clr-white);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px #7a6a6a73;z-index:10100;transition:box-shadow .2s;touch-action:none;-webkit-user-select:none;user-select:none}._floatingBtn_6wgqc_246:hover{transform:scale(1.1);box-shadow:0 6px 20px #7a6a6a8c}._floatingPlaying_6wgqc_273{animation:_floatingGlow_6wgqc_1 2s ease-in-out infinite}._floatingPulse_6wgqc_277{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid rgba(122,106,106,.5);animation:_pulseRing_6wgqc_1 1.5s ease-out infinite}@keyframes _floatingGlow_6wgqc_1{0%,to{box-shadow:0 4px 16px #7a6a6a73}50%{box-shadow:0 4px 24px #764ba299}}@keyframes _pulseRing_6wgqc_1{0%{transform:scale(1);opacity:1}to{transform:scale(1.4);opacity:0}}@media (max-width: 768px){._panel_6wgqc_1{position:fixed;top:6rem;left:50%;width:95%;max-width:320px;padding:.75rem;z-index:10010}._stationList_6wgqc_67{grid-template-columns:repeat(3,1fr);gap:.3rem}._stationBtn_6wgqc_74{padding:.4em .2em}._stationIcon_6wgqc_99{font-size:1.1rem}}._widget_14oos_1{position:fixed;bottom:120px;left:50%;transform:translate(-50%);z-index:9999;min-width:260px;max-width:360px;background:var(--clr-bg-card);border-radius:16px;box-shadow:0 4px 24px #0000002e,0 0 0 1px #0000000f;font-family:inherit;overflow:hidden;animation:_slideUp_14oos_1 .3s ease;touch-action:none;-webkit-user-select:none;user-select:none}@keyframes _slideUp_14oos_1{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes _pulse_14oos_1{0%,to{opacity:1}50%{opacity:.8}}._header_14oos_42{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;column-gap:8px;padding:10px 14px;cursor:grab;background:var(--clr-accent-secondary);color:var(--clr-white)}._header_14oos_42:active{cursor:grabbing}._dragHandle_14oos_57{opacity:.5;flex-shrink:0}._headerLeft_14oos_62{display:flex;align-items:center;gap:8px;flex:1;min-width:0;overflow:hidden}._headerLabel_14oos_71{font-size:var(--basic-font);font-weight:var(--font-weight-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}._headerTime_14oos_80{font-size:var(--basic-font);font-weight:var(--font-weight-heading);font-variant-numeric:tabular-nums}._finished_14oos_86{animation:_pulse_14oos_1 1s infinite;color:var(--clr-white)}._badge_14oos_91{background:var(--clr-btn-soft-bg);color:var(--clr-btn-soft-text);padding:1px 7px;border-radius:10px;font-size:var(--basic-font);font-weight:var(--font-weighht-heading)}._expandBtn_14oos_100{background:none;border:none;color:var(--clr-white);cursor:pointer;padding:2px;display:flex;align-items:center;flex-shrink:0}._list_14oos_111{padding:6px 0;max-height:240px;overflow-y:auto}._item_14oos_117{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;column-gap:8px;padding:8px 14px;border-bottom:1px solid var(--clr-border-color)}._item_14oos_117:last-child{border-bottom:none}._itemDone_14oos_130{background:var(--clr-bg-card)}._itemInfo_14oos_134{display:flex;align-items:center;gap:10px;min-width:0;grid-column:1 / 3}._itemLabel_14oos_142{font-size:var(--basic-font);color:var(--clr-text-primary, #333);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}._itemTime_14oos_151{font-size:var(--basic-font);font-weight:var(--font-weight-heading);font-variant-numeric:tabular-nums;color:var(--clr-accent-quaternary)}._itemActions_14oos_158{display:contents}._stopBtn_14oos_162{background:var(--clr-danger-bg-active-strong);color:var(--clr-white);border:none;border-radius:6px;padding:4px 8px;cursor:pointer;display:flex;align-items:center}._removeBtn_14oos_173{background:none;border:none;color:var(--clr-text-muted, #999);cursor:pointer;padding:2px;display:flex;align-items:center}._removeBtn_14oos_173:hover{color:var(--clr-danger-500)}._clearBtn_14oos_187{display:block;width:calc(100% - 28px);margin:6px 14px;padding:6px;background:var(--clr-btn-soft-bg);border:none;border-radius:8px;font-size:var(--basic-font);color:var(--clr-text-primary);cursor:pointer;text-align:center;transition:var(--transition)}._clearBtn_14oos_187:hover{background:var(--clr-btn-soft-bg-hover)}@media (max-width: 768px){._widget_14oos_1{bottom:calc(70px + env(safe-area-inset-bottom,0px));min-width:220px;max-width:calc(100vw - 32px);left:16px;right:16px;transform:none}._header_14oos_42{padding:8px 10px;column-gap:6px}._item_14oos_117{padding:6px 10px;column-gap:6px}._itemLabel_14oos_142{max-width:80px}._headerLabel_14oos_71{max-width:70px}._stopBtn_14oos_162{padding:3px 6px}}._banner_j01pu_15{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1.5rem;background:var(--clr-warning-100, #fff4e5);border-bottom:1px solid var(--clr-warning, #ffb74d);color:var(--clr-text-primary);flex-shrink:0}._header_j01pu_32{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._titleBlock_j01pu_39{display:flex;align-items:center;gap:.5rem;min-width:0}._icon_j01pu_46{color:var(--clr-warning-700, #e65100);flex-shrink:0}._title_j01pu_39{font-size:var(--basic-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary);line-height:1.3}._message_j01pu_58{font-size:var(--small-font);color:var(--clr-text-secondary);line-height:1.4;word-break:break-word}._expiryHint_j01pu_69{display:flex;align-items:flex-start;gap:.4rem;font-size:calc(var(--small-font) * .92);color:var(--clr-text-muted);line-height:1.35}._expiryHintIcon_j01pu_78{margin-top:.15rem;flex-shrink:0}._status_j01pu_83{font-size:var(--small-font);font-weight:600;text-align:center}._statusOk_j01pu_89{color:var(--clr-success, #2e7d32)}._statusError_j01pu_93{color:var(--clr-danger-600, #c62828)}._actions_j01pu_97{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;margin-top:.25rem}._actionBtn_j01pu_106{display:inline-flex;align-items:center;gap:.35rem;padding:.45em .9em;border-radius:8px;border:1px solid var(--clr-border-light);background:var(--clr-bg-card);color:var(--clr-text-primary);font-size:var(--small-font);font-weight:600;cursor:pointer;transition:var(--transition);font-family:inherit}._actionBtn_j01pu_106:hover:not(:disabled){background:var(--clr-bg-hover);border-color:var(--clr-border-accent-primary)}._actionBtn_j01pu_106:disabled{opacity:.6;cursor:not-allowed}._dismissBtn_j01pu_132{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:none;background:transparent;color:var(--clr-text-muted);cursor:pointer;transition:var(--transition);flex-shrink:0}._dismissBtn_j01pu_132:hover{background:var(--clr-bg-hover);color:var(--clr-text-primary)}@media (max-width: 768px){._banner_j01pu_15{padding:.6rem 1rem}._title_j01pu_39{font-size:var(--small-font)}._message_j01pu_58{font-size:calc(var(--small-font) * .95)}._actionBtn_j01pu_106{padding:.4em .7em;font-size:calc(var(--small-font) * .95)}}._inputWrapper_v9xcd_1{position:relative;width:100%}._inputWrapper_v9xcd_1 input{width:100%;padding:1rem 1.2rem;border:2px solid var(--clr-input-border);border-radius:var(--input-border-radius);font-size:var(--basic-font);transition:var(--transition);background:var(--clr-input-bg)}._inputWrapper_v9xcd_1 input::-webkit-contacts-auto-fill-button,._inputWrapper_v9xcd_1 input::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute}._inputWrapper_v9xcd_1 input:focus{outline:none;border-color:var(--clr-input-border-focus);background:var(--clr-input-bg-focus)}._inputWrapper_v9xcd_1 input:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}._inputWrapper_v9xcd_1._hasIcon_v9xcd_36 input{padding-inline-start:3rem!important}._inputIcon_v9xcd_40{position:absolute;inset-inline-start:1rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:var(--clr-text-muted);pointer-events:none;z-index:1}._passwordInput_v9xcd_53{position:relative;width:100%}._passwordInput_v9xcd_53 input{width:100%;padding-inline-end:3.5rem}._passwordInput_v9xcd_53._hasIcon_v9xcd_36 input{padding-inline-start:3rem!important}._eyeButton_v9xcd_67{position:absolute;inset-inline-end:.8rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:var(--transition);color:var(--clr-btn-icon-text);border-radius:var(--icon-border-radius)}._eyeButton_v9xcd_67 svg{stroke:currentColor;fill:none;width:1.8rem;height:1.8rem}._eyeButton_v9xcd_67:hover svg{stroke:var(--clr-btn-icon-text-hover)}._eyeButton_v9xcd_67:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}._eyeButton_v9xcd_67:focus,._eyeButton_v9xcd_67:focus-visible,._eyeButton_v9xcd_67:active{outline:none;background:none}._eyeButton_v9xcd_67:focus-visible svg{stroke:var(--clr-btn-icon-text-hover)}._fieldWrapper_v9xcd_118{width:100%}._fieldError_v9xcd_122{display:flex;align-items:center;gap:.3rem;color:var(--clr-danger-text);font-weight:var(--danger-text-font-weight);font-size:var(--basic-font);margin-top:.3rem;padding-inline-start:.3rem}._inputError_v9xcd_133 input{border-color:var(--clr-danger-border)!important}._hasClear_v9xcd_137 input{padding-inline-end:3rem!important}._clearButton_v9xcd_141{position:absolute;inset-inline-end:.6rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:.4rem;display:flex;align-items:center;justify-content:center;color:var(--clr-text-primary);border-radius:50%;transition:var(--transition)}._clearButton_v9xcd_141 svg{display:block;stroke:currentColor;fill:none}._clearButton_v9xcd_141:hover svg{stroke:var(--clr-primary-700)}._clearButton_v9xcd_141:focus,._clearButton_v9xcd_141:focus-visible,._clearButton_v9xcd_141:active{outline:none;background:none}._clearButton_v9xcd_141:focus-visible svg{stroke:var(--clr-primary-700)}._loginContainer_kqee6_1{display:flex;justify-content:center;align-items:safe center;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;width:100vw;background:linear-gradient(135deg,var(--clr-bg-primary) 0%,var(--clr-bg-tertiary) 100%);padding:2rem;padding-bottom:calc(2rem + env(safe-area-inset-bottom,0px));position:fixed;top:0;left:0;overflow-y:auto;scroll-padding-block:1rem;max-width:100vw}._loginContent_kqee6_33{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:440px;padding-bottom:5rem}._loginForm_kqee6_43{padding:3rem;background:var(--clr-input-bg);border-radius:20px;width:100%;max-width:440px;display:flex;flex-direction:column;gap:1.5rem}._loginForm_kqee6_43 ._title_kqee6_55{text-align:center;color:var(--clr-text-primary);font-size:var(--font-heading-size);font-weight:var(--font-weight-heading);margin:0 0 1rem}._helperText_kqee6_63{font-size:var(--small-font);color:var(--clr-text-muted);margin:-.5rem 0 .5rem;text-align:center;line-height:1.3}._emailSuggestion_kqee6_74{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:-.25rem 0 .75rem;padding:.5rem .75rem;background:var(--clr-bg-secondary);border:1px solid var(--clr-border-light);border-radius:8px;font-size:var(--small-font);color:var(--clr-text-primary);line-height:1.3;text-align:start}._emailSuggestion_kqee6_74 ._emailSuggestionBtn_kqee6_90{background:none;border:none;color:var(--clr-brown-700, #6d4c41);font-weight:700;cursor:pointer;padding:.1em .3em;text-decoration:underline;font-size:inherit;font-family:inherit}._emailSuggestion_kqee6_74 ._emailSuggestionBtn_kqee6_90:hover{color:var(--clr-brown-900, #3e2723)}._emailSuggestionKeep_kqee6_106{color:var(--clr-text-muted);background:none;border:none;cursor:pointer;font-size:var(--very-small-font);font-family:inherit;padding:.1em .3em;margin-inline-start:auto}._emailSuggestionKeep_kqee6_106:hover{color:var(--clr-text-primary)}._loginForm_kqee6_43 input:not([type=checkbox]){box-shadow:none;padding:1rem 1.2rem;border:1px solid var(--clr-input-border);border-radius:var(--input-border-radius);transition:var(--transition-slow);background:var(--clr-input-bg);color:var(--clr-input-text)}._loginForm_kqee6_43 input:not([type=checkbox]):-webkit-autofill,._loginForm_kqee6_43 input:not([type=checkbox]):-webkit-autofill:hover,._loginForm_kqee6_43 input:not([type=checkbox]):-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--clr-input-bg) inset;-webkit-text-fill-color:var(--clr-input-text);transition:background-color 5000s ease-in-out 0s}._loginForm_kqee6_43 input:not([type=checkbox]):focus{box-shadow:none;outline:none;border-color:var(--clr-input-border-focus);background:var(--clr-input-bg-focus)}._passwordInput_kqee6_147{position:relative;display:flex;align-items:center}._passwordInput_kqee6_147 input{width:100%;padding-right:3.5rem}._loginForm_kqee6_43 button[type=submit]{width:100%;margin-top:.5rem}._divider_kqee6_163{display:flex;align-items:center;gap:1rem;color:var(--clr-text-muted);font-size:var(--basic-font)}._divider_kqee6_163:before,._divider_kqee6_163:after{content:"";flex:1;height:1px;background:var(--clr-border-light)}._googleBtn_kqee6_179{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.85rem 1.2rem;border:1px solid var(--clr-border-light);border-radius:var(--btn-border-radius);background:var(--clr-input-bg);color:var(--clr-text-primary);font-size:var(--basic-font);font-weight:500;cursor:pointer;transition:var(--transition)}._googleBtn_kqee6_179:hover:not(:disabled){background:var(--clr-btn-outline-bg-hover);border-color:var(--clr-btn-outline-border-hover);box-shadow:0 2px 8px #00000014}._googleBtn_kqee6_179:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}._googleBtn_kqee6_179 svg{flex-shrink:0}._googlePopupHint_kqee6_211{display:block;margin:.4rem 0 0;padding:0;font-size:.78rem;line-height:1.35;color:var(--clr-text-muted, #6b7280);text-align:center}._helpText_kqee6_221 *{font-size:var(--basic-font);text-align:left}._helpText_kqee6_221 ul{padding:0}._rememberMe_kqee6_230{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-size:var(--basic-font);margin:-.25rem 0}._rememberMe_kqee6_230 span{-webkit-user-select:none;user-select:none}._error_kqee6_243{display:flex;align-items:center;justify-content:center;gap:.4rem;color:var(--clr-danger-text);font-weight:var(--danger-text-font-weight);font-size:var(--basic-font);margin:0}._landingCard_kqee6_255{background:var(--clr-bg-card);border-radius:24px;padding:3rem 2.5rem;max-width:420px;width:100%;text-align:center;box-shadow:0 8px 32px #0000001a;border:1px solid var(--clr-border-light);display:flex;flex-direction:column;align-items:center;gap:1.5rem}._landingCard_kqee6_255 ._divider_kqee6_163,._landingCard_kqee6_255 ._googleBtn_kqee6_179{width:100%}._landingLogo_kqee6_278{font-size:3.5rem;font-weight:400;color:var(--clr-text-primary);margin:0}._landingLogoBook_kqee6_285{color:var(--clr-text-primary);font-weight:var(--font-weight-heading)}._landingSubtitle_kqee6_290{font-size:var(--basic-font);color:var(--clr-text-primary);margin:0;line-height:1.6;max-width:320px}._landingHint_kqee6_298{font-size:var(--basic-font);color:var(--clr-text-primary);margin:0;line-height:1.5;max-width:320px;text-align:center}._landingBtn_kqee6_307{width:100%;padding:1rem;border:none;border-radius:var(--btn-border-radius);background:var(--clr-btn-main-bg);color:var(--clr-btn-main-text);font-size:var(--basic-font);font-weight:var(--font-weight-heading);cursor:pointer;transition:var(--transition)}._landingBtn_kqee6_307:hover{background:var(--clr-btn-main-bg-hover)}@media (max-width: 768px){._loginForm_kqee6_43{padding:2rem 1.5rem;gap:1.2rem;max-width:100%}._loginForm_kqee6_43 ._title_kqee6_55{font-size:1.8rem}._loginForm_kqee6_43 input:not([type=checkbox]):focus{padding-block:.9rem}._loginForm_kqee6_43 button[type=submit]{padding:1rem}._landingCard_kqee6_255{padding:2rem 1.5rem}._landingSubtitle_kqee6_290{margin-bottom:.75rem}._landingLogo_kqee6_278{font-size:2.8rem}}._signupLink_kqee6_357{text-align:center;font-size:var(--basic-font);margin:0}._link_kqee6_363{color:var(--clr-link);font-weight:var(--link-font-weight);cursor:pointer;text-decoration:underline;text-decoration-color:currentColor;display:inline-block;transition:var(--transition)}._link_kqee6_363:hover{transform:var(--link-transform-hover)}._forgotPassword_kqee6_377{text-align:center;font-size:var(--basic-font);color:var(--clr-link);margin:.5rem 0 0}._subtitle_kqee6_384{text-align:center;color:var(--clr-text-secondary);font-size:var(--basic-font);margin:0 0 1rem;line-height:1.5}._backButton_kqee6_392{border:none;border-radius:12px;background:var(--clr-bg-tertiary);color:var(--clr-text-primary);padding:1rem 2rem;font-size:var(--basic-font);font-weight:var(--font-weight-heading);cursor:pointer;transition:var(--transition-slow)}._backButton_kqee6_392:hover{background:var(--clr-bg-hover);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}._backButton_kqee6_392:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}._tourLink_kqee6_415{width:100%;text-align:center;font-weight:var(--link-font-weight);color:var(--clr-link);font-size:var(--large-font);cursor:pointer;text-decoration:underline;text-decoration-color:currentColor;margin-top:.5rem;transition:var(--transition);align-self:flex-start}._tourLink_kqee6_415:hover{transform:var(--link-transform-hover)}._success_kqee6_433{background:var(--clr-success-100);color:var(--clr-success-text);color:var(--success-color);padding:1rem;border-radius:12px;font-size:var(--basic-font);text-align:center;margin:0;border:1px solid var(--clr-success-200)}._privacyLink_kqee6_446{text-align:center;margin-top:.25rem;font-weight:var(--link-font-weight)}._privacyLink_kqee6_446 span{font-size:var(--basic-font);color:var(--clr-link);text-decoration:underline}._privacyLink_kqee6_446 span:hover{transform:var(--link-transform-hover);color:var(--clr-link-hover)}._consentRow_kqee6_464{display:flex;align-items:flex-start;gap:.75rem;margin:.25rem 0 .5rem;cursor:pointer}._consentText_kqee6_472{font-size:var(--basic-font);line-height:1.5;color:var(--clr-text-primary)}._container_cadlz_1{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1.5rem 1.25rem;text-align:center}._icon_cadlz_10{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:var(--clr-success-100, #e8f5e9);color:var(--clr-success-text, #2e7d32);margin-bottom:.25rem}._title_cadlz_22{margin:0;font-size:1.3rem;color:var(--clr-text-primary);font-weight:700;line-height:1.3}._message_cadlz_30{margin:0;font-size:var(--basic-font, 1rem);color:var(--clr-text-primary);line-height:1.5;word-break:break-word}._hint_cadlz_38{margin:0;font-size:var(--small-font, .85rem);color:var(--clr-text-muted, #6b6b6b);line-height:1.4}._expiryHint_cadlz_49{display:flex;align-items:flex-start;justify-content:center;gap:.4rem;margin:0;font-size:calc(var(--small-font, .85rem) * .95);color:var(--clr-text-muted, #6b6b6b);line-height:1.4;text-align:start}._expiryHintIcon_cadlz_61{margin-top:.15rem;flex-shrink:0}._resendOk_cadlz_66,._resendError_cadlz_67{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--small-font, .85rem);margin:.25rem 0 0;font-weight:600}._resendOk_cadlz_66{color:var(--clr-success-text, #2e7d32)}._resendError_cadlz_67{color:var(--clr-error-text, #c62828)}._continueBtn_cadlz_84{margin-top:.75rem;min-width:200px}._resendBtn_cadlz_89{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:none;border:none;color:var(--clr-brown-700, #6d4c41);font-weight:600;font-size:var(--small-font, .85rem);font-family:inherit;cursor:pointer;padding:.3em .5em}._resendBtn_cadlz_89:hover:not(:disabled){color:var(--clr-brown-900, #3e2723)}._resendBtn_cadlz_89:disabled{opacity:.6;cursor:not-allowed}._spinning_cadlz_113{animation:_postSignupSpin_cadlz_1 .8s linear infinite}@keyframes _postSignupSpin_cadlz_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 480px){._container_cadlz_1{padding:1.25rem 1rem 1rem}._title_cadlz_22{font-size:1.15rem}}
