@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%;--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);--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-text-muted);--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;--icon-border-radius: 8px;--form-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);--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-border-radius: 2rem;--btn-small-border-radius: 12px;--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}}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_110te_1{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--clr-bg-primary)}._contentWrapper_110te_17{margin-inline-start:220px;flex:1;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}@media (max-width: 768px){._app_110te_1{min-height:0;height:100vh;height:100dvh;overflow:clip}._contentWrapper_110te_17{margin-inline-start:0;height:100%;overflow:clip;padding-top:calc(3.5rem + env(safe-area-inset-top,0px));box-sizing:border-box}}._main_110te_83{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_110te_83>*{width:100%;max-width:1200px}@media (max-width: 768px){._main_110te_83{padding:0;padding-bottom:calc(7rem + env(safe-area-inset-bottom,0px));overflow-y:auto;min-height:0;scrollbar-width:none}._main_110te_83>*{margin-bottom:5rem}._main_110te_83::-webkit-scrollbar{display:none}}._loading_110te_149{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_110te_167{flex:1}._skeletonGreeting_110te_175{padding:.5rem 0;margin-top:3rem;margin-bottom:1.5rem}._skeletonSearchRow_110te_187{display:flex;gap:.75rem;align-items:center;padding:.5rem 0;margin-bottom:.5rem}._skeletonGrid_110te_203{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.2rem}@media (max-width: 768px){._loading_110te_149{padding:0;padding-top:calc(3.5rem + env(safe-area-inset-top,0px));padding-bottom:4rem}._skeletonGreeting_110te_175{margin-top:0;margin-bottom:.5rem;padding:.5rem 1rem}._skeletonSearchRow_110te_187{padding:.6rem 1rem .75rem;gap:.6rem}._skeletonGrid_110te_203{grid-template-columns:repeat(2,1fr);gap:1rem 1.5rem;padding:0 1rem}}._loginSkeleton_110te_267{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_110te_295{display:flex;flex-direction:column;align-items:center;gap:1.5rem}._loginSkeletonLogo_110te_309{animation:_loginSkeletonPulse_110te_1 2s ease-in-out infinite;color:var(--skeleton-highlight)}._loginSkeletonIcon_110te_319{width:160px;height:160px}._loginSkeletonText_110te_329{display:flex;justify-content:center}._loginSkeletonDots_110te_339{display:flex;gap:.5rem;margin-top:.5rem}._loginSkeletonDot_110te_339{width:8px;height:8px;border-radius:50%;background:var(--clr-text-muted, #aaa);opacity:.4;animation:_loginDotBounce_110te_1 1.4s ease-in-out infinite}@keyframes _loginSkeletonPulse_110te_1{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes _loginDotBounce_110te_1{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:.8;transform:translateY(-6px)}}._convSkeleton_110te_421{max-width:900px;margin:0 auto;padding:2rem}._convContent_110te_433{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_110te_453{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--clr-bg-tertiary);border-radius:8px}._settingsSkeleton_110te_473{max-width:600px;margin:0 auto;padding:2rem}._settingsRow_110te_485{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_110te_507{max-width:1100px;margin:0 auto;padding:1.5rem}._mealTopRow_110te_519{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_110te_541{display:flex;gap:.5rem;padding:.25rem 0 .5rem}._mealCardsCol_110te_553{display:flex;flex-direction:column;gap:1rem}._mealCardSkel_110te_565{background:var(--clr-bg-card);border:1px solid var(--clr-border-light);border-radius:16px;padding:1.2rem}._shopSkeleton_110te_581{max-width:800px;margin:0 auto;padding:1.5rem}._shopHeaderBlock_110te_593{background:var(--clr-bg-tertiary);border:1px solid var(--clr-border-light);border-radius:16px;padding:1.5rem;margin-bottom:1rem}._shopCatList_110te_609{background:var(--clr-bg-card);border:1px solid var(--border-color, var(--clr-border-light));border-radius:12px;overflow:hidden}._shopCatRow_110te_623{display:flex;align-items:center;gap:.8rem;padding:.7rem 1rem;border-bottom:1px solid var(--border-color, var(--clr-border-light))}._shopCatRow_110te_623:last-child{border-bottom:none}._detailSkeletonWrap_110te_649{margin-inline-start:220px;min-height:100vh;min-height:100dvh;display:flex;justify-content:center;padding:1.5rem;background:var(--clr-bg-primary)}._detailSkeleton_110te_649{max-width:900px;width:100%}._detailStickyHeader_110te_679{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--clr-bg-primary)}._detailActionBar_110te_695{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--clr-border-light)}._detailBody_110te_711{padding:1.5rem;display:flex;flex-direction:column;gap:.6rem}@media (max-width: 768px){._convSkeleton_110te_421{padding:1rem;padding-top:0}._convContent_110te_433{grid-template-columns:1fr;padding:1rem}._settingsSkeleton_110te_473{padding:1rem}._mealSkeleton_110te_507{padding:.75rem}._mealTopRow_110te_519{flex-direction:column;gap:.75rem}._mealDaysGrid_110te_775{grid-template-columns:1fr}._shopSkeleton_110te_581{padding:.75rem;padding-top:0}._detailSkeletonWrap_110te_649{margin-inline-start:0;padding:0;padding-top:calc(3.5rem + env(safe-area-inset-top,0px))}._detailSkeleton_110te_649{padding:0}}._offlineBanner_110te_817{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_10w05_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_10w05_9:focus,._btnBase_10w05_9:focus-visible{outline:none}._disabled_10w05_63,._btnBase_10w05_9:disabled{opacity:var(--disabled-opacity);cursor:not-allowed!important;transform:none!important;pointer-events:none}._main_10w05_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_10w05_85:hover{background:var(--clr-btn-main-bg-hover);border-color:var(--clr-btn-main-border-hover)}._main_10w05_85:active{background:var(--clr-btn-main-bg-active);border-color:var(--clr-btn-main-border-active)}._primary_10w05_9{background:var(--clr-btn-secondary-bg);color:var(--clr-btn-secondary-text);border:1px solid var(--clr-btn-secondary-border)}._primary_10w05_9:hover{background:var(--clr-btn-secondary-bg-hover);border-color:var(--clr-btn-secondary-border-hover)}._primary_10w05_9:active{background:var(--clr-btn-secondary-bg-active)}._soft_10w05_145{background:var(--clr-btn-soft-bg);color:var(--clr-btn-soft-text);border:1px solid var(--clr-btn-soft-border)}._soft_10w05_145:hover{background:var(--clr-btn-soft-bg-hover);border-color:var(--clr-btn-soft-border-hover)}._soft_10w05_145:active{background:var(--clr-btn-soft-bg-active)}._danger_10w05_173{background:var(--clr-danger-bg);color:var(--clr-danger-text);border:1px solid var(--clr-danger-border)}._danger_10w05_173:hover{background:var(--clr-danger-bg-hover)}._danger_10w05_173:active{background:var(--clr-danger-bg-active)}._dangerStrong_10w05_199{background:var(--clr-danger-500);color:var(--clr-white);border:none}._dangerStrong_10w05_199:hover{background:var(--clr-danger-700)}._success_10w05_219{background:var(--clr-success-bg);color:var(--clr-success-text);border:1px solid var(--clr-success-border)}._success_10w05_219:hover{background:var(--clr-success-bg-hover)}._success_10w05_219:active{background:var(--clr-success-bg-active)}._successStrong_10w05_245{background:var(--clr-success-500);color:var(--clr-white);border:none}._successStrong_10w05_245:hover{background:var(--clr-success-700)}._warning_10w05_265{background:var(--clr-orange);color:var(--clr-white);border:none}._warning_10w05_265:hover{background:var(--clr-orange-hover)}._favorite_10w05_285{background:var(--clr-bg-card);color:var(--clr-text-primary);border:1px solid var(--clr-star)}._favorite_10w05_285:hover{background:var(--clr-bg-hover);border-color:var(--clr-star-hover)}._outline_10w05_307{background:var(--clr-btn-outline-bg);color:var(--clr-btn-outline-text);border:1px solid var(--clr-btn-outline-border)}._outline_10w05_307:hover{background:var(--clr-btn-outline-bg-hover);border-color:var(--clr-btn-outline-border-hover)}._outline_10w05_307:active,._outlineActive_10w05_327{background:var(--clr-btn-outline-bg-active);border-color:var(--clr-btn-outline-border-active);color:var(--clr-btn-outline-text-active)}._ghost_10w05_341{background:none;color:var(--clr-text-primary);border:none;padding:.4rem}._ghost_10w05_341:hover{background:var(--clr-bg-hover)}._ghost_10w05_341:active{background:var(--clr-bg-active)}._iconCircle_10w05_371{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_10w05_371:hover{transform:scale(var(--scale))}._iconCirclePrimary_10w05_401{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_10w05_401:hover{background:var(--clr-btn-main-bg-hover);transform:scale(var(--scale))}._iconTinted_10w05_433{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_10w05_433:hover{background:var(--clr-btn-icon-bg-hover);border-color:var(--clr-btn-icon-border-hover);color:var(--clr-btn-icon-text-hover)}._iconTinted_10w05_433:active{background:var(--clr-btn-icon-bg-active)}._clearBtn_10w05_471{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_10w05_471:hover{color:var(--clr-text-primary-hover)}._iconBtn_10w05_503{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--clr-text-primary);cursor:pointer;padding:.2em}._iconBtn_10w05_503:hover{color:var(--clr-text-primary-hover)}._closeBtn_10w05_533{background:none;color:var(--clr-text-primary);border:none;padding:0;line-height:1}._closeBtn_10w05_533 svg{display:block;stroke:currentColor;fill:none}._closeBtn_10w05_533:hover{color:var(--clr-text-primary);transform:scale(var(--scale))}._closeBtnCircle_10w05_567{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_10w05_587{background:none;color:var(--clr-text-primary);border:none;padding:.4rem;flex-shrink:0;touch-action:manipulation}._backBtn_10w05_587 svg{stroke-width:1.5}@media (hover: hover){._backBtn_10w05_587:hover{transform:scale(var(--scale))}}._sm_10w05_637{padding:.4em .8em;font-size:var(--small-font);border-radius:var(--btn-small-border-radius)}._lg_10w05_649{padding:.75em 1.5em;font-size:var(--large-font)}._hoverScale_10w05_661:hover{transform:scale(var(--scale))}@media (max-width: 768px){._btnBase_10w05_9{padding:.4em 0}}._genButton_10w05_685{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_10w05_685 svg{display:block;align-self:center}._genButton_10w05_685:hover:not(:disabled){background:var(--clr-btn-main-bg-hover)}._genButton_10w05_685:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}._checkBox_10w05_749{-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_10w05_749:checked{background-color:var(--clr-btn-main-bg)}._checkBox_10w05_749:checked:after{content:"";width:.6rem;height:1rem;border:solid white;border-width:0 .2rem .2rem 0;transform:rotate(45deg)}._withText_10w05_817{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_wz0oe_1{position:relative;flex:1 1 320px;display:flex;align-items:center}._searchIcon_wz0oe_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_wz0oe_19{width:100%;border:2px 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_wz0oe_19::placeholder{color:var(--clr-input-placeholder);font-size:var(--input-placeholder-font-size)}._searchInput_wz0oe_19:focus{border-color:var(--clr-input-border-focus)}._small_wz0oe_47 ._searchIcon_wz0oe_8{font-size:var(--small-font);inset-inline-start:.6rem}._small_wz0oe_47 ._searchInput_wz0oe_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_wz0oe_47 ._clearSearch_wz0oe_60{width:1.2rem;height:1.2rem;font-size:2.3rem;background:none}._large_wz0oe_68 ._searchIcon_wz0oe_8{inset-inline-start:.9rem}._large_wz0oe_68 ._searchInput_wz0oe_19{padding-block:.5em;padding-inline-start:3.5rem;padding-inline-end:2.4rem}._large_wz0oe_68 ._clearSearch_wz0oe_60{width:2.5rem;height:2.5rem;font-size:2.5rem;background:none}._clearSearch_wz0oe_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_wz0oe_60:hover{color:var(--clr-text-primary);transform:translateY(-50%) scale(1.1)}._clearSearch_wz0oe_60:focus{outline:none;background:var(--clr-border-light);color:var(--clr-text-primary)}._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_1hwz0_3{position:relative;cursor:pointer;transition:box-shadow .3s ease;touch-action:manipulation;-webkit-touch-callout:none}._imageContainer_1hwz0_15{width:100%;padding-bottom:100%;position:relative;overflow:hidden;border-radius:12px}._recipeImage_1hwz0_23{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:14px;transition:transform .3s ease}._noImagePlaceholder_1hwz0_34{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_1hwz0_48{width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}._recipeImage_1hwz0_23:hover{transform:scale(1.1)}._authorLabel_1hwz0_60{font-size:var(--small-font);color:var(--clr-text-muted);margin:.1rem 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._recipeInfo_1hwz0_69{padding:.75rem}._recipeName_1hwz0_73{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_1hwz0_83{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_1hwz0_83:hover{transform:var(--link-transform-hover)}._sharerNameStatic_1hwz0_104{cursor:default;text-decoration:none}._sharerNameStatic_1hwz0_104:hover{transform:none}._categoryLabels_1hwz0_113{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.25rem}._categoryChip_1hwz0_120{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_1hwz0_130{display:flex;align-items:center;justify-content:start;gap:.5rem}._recipeTime_1hwz0_137{font-size:var(--small-font);color:var(--clr-text-muted);margin:0}._recipeDifficulty_1hwz0_143{font-size:var(--small-font);color:var(--clr-text-muted);font-weight:500}._favoriteButton_1hwz0_149{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_1hwz0_149:hover{background:var(--clr-bg-card);transform:scale(1.1)}._favoriteButton_1hwz0_149._active_1hwz0_179{color:var(--clr-white)}._actionButtons_1hwz0_184{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_1hwz0_3:hover ._actionButtons_1hwz0_184{opacity:1;pointer-events:auto}}._recipeCard_1hwz0_3._touchActionsVisible_1hwz0_204 ._actionButtons_1hwz0_184{opacity:1;pointer-events:auto}._actionButton_1hwz0_184{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_1hwz0_184:hover{background:var(--clr-bg-card);transform:scale(1.05)}._actionButton_1hwz0_184._danger_1hwz0_228{color:var(--clr-white)}._actionButton_1hwz0_184._danger_1hwz0_228:hover{transform:scale(1.05)}._copyButton_1hwz0_238{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_1hwz0_238:hover{background:var(--clr-text-primary);color:var(--clr-white);transform:translate(-50%) scale(var(--scale))}._copyButton_1hwz0_238:disabled{cursor:default}._copyButton_1hwz0_238._copied_1hwz0_272{background:var(--clr-success-500);color:var(--clr-white)}._recipeCard_1hwz0_3:hover ._reorderActions_1hwz0_277{opacity:1}._successNotification_1hwz0_281{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_1hwz0_1 .3s ease,_fadeOut_1hwz0_1 .3s ease 2.7s}@keyframes _slideInRight_1hwz0_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _fadeOut_1hwz0_1{0%{opacity:1}to{opacity:0}}._errorNotification_1hwz0_320{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_1hwz0_1 .3s ease,_fadeOut_1hwz0_1 .3s ease 3.7s}._ratingSection_1hwz0_340{display:flex;flex-direction:column;gap:.15rem;margin:.3rem 0}._ratingRow_1hwz0_347{display:flex;align-items:center;gap:.4rem}._ratingLabel_1hwz0_353{font-size:var(--very-small-font);color:var(--clr-text-secondary);min-width:3.5rem}._starsRow_1hwz0_359{display:flex;align-items:center;gap:.15rem}._ratingAvgBlock_1hwz0_365{display:flex;align-items:center;gap:.4rem}._star_1hwz0_359{font-size:1.4rem;line-height:1}._starClickable_1hwz0_376{font-size:1.7rem;line-height:1;cursor:pointer;transition:transform .15s}._starClickable_1hwz0_376:hover{transform:scale(1.25)}._ratingMeta_1hwz0_387{font-size:var(--small-font);color:var(--clr-text-muted)}@media (max-width: 600px){._ratingAvgBlock_1hwz0_365{align-items:flex-start;gap:.1rem}}._modalOverlay_1nrsc_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_1nrsc_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_1nrsc_1{background-color:var(--clr-bg-primary)}._modalContent_1nrsc_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_1nrsc_1:has(._bottomSheet_1nrsc_91){background-color:var(--clr-overlay-strong);align-items:flex-end}._modalContent_1nrsc_27._bottomSheet_1nrsc_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_1nrsc_1 .25s ease-out}@keyframes _slideUp_1nrsc_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._modalOverlay_1nrsc_1:has(._dialogCard_1nrsc_147){background-color:var(--clr-overlay-strong);align-items:center;justify-content:center;padding:1.25rem;box-sizing:border-box}._modalContent_1nrsc_27._dialogCard_1nrsc_147{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_1nrsc_195{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}._dialog_77icq_1{padding:2.5rem 2rem;text-align:center}._dialog_77icq_1 h3{margin:0 0 .75rem;color:var(--clr-text-primary);font-size:var(--large-font);font-weight:var(--font-weight-heading)}._dialog_77icq_1 p{margin:0 0 2rem;font-size:var(--basic-font);line-height:1.6;color:var(--clr-text-secondary)}._buttons_77icq_20{display:flex;flex-direction:column;gap:.75rem}._buttons_77icq_20 button{width:100%;padding:.75em 1em;border-radius:50px;font-size:var(--basic-font);font-weight:var(--font-weight-heading);cursor:pointer;transition:var(--transition)}._confirmButton_77icq_36{background:var(--clr-text-primary);color:var(--clr-bg-primary);border:none;transition:var(--transition)}._confirmButton_77icq_36:hover{background:var(--clr-text-secondary)}._cancelButton_77icq_47{background:var(--clr-bg-card);color:var(--clr-text-primary);border:1px solid var(--clr-border-light);transition:var(--transition)}._cancelButton_77icq_47:hover{background:var(--clr-bg-hover)}@media (max-width: 768px){._dialog_77icq_1{padding:2rem 1.5rem}}._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_jbzdg_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_jbzdg_1 .18s ease-out}._popup_jbzdg_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 8px 32px #0000002e;text-align:center;max-width:340px;max-height:calc(100dvh - 2rem);overflow-y:auto;width:100%;animation:_scaleIn_jbzdg_1 .2s ease-out}._closeBtn_jbzdg_31{position:absolute;top:.5rem;inset-inline-end:.5rem}._icon_jbzdg_37{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:var(--clr-warning-bg);color:var(--clr-warning)}._title_jbzdg_48{margin:0;font-size:var(--large-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary)}._message_jbzdg_55{margin:0;font-size:var(--basic-font);color:var(--clr-text-muted);line-height:1.5}._cta_jbzdg_62{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_jbzdg_62:hover{opacity:.85}._section_jbzdg_79{width:100%;text-align:start}._sectionTitle_jbzdg_84{margin:.4rem 0 .2rem;font-size:var(--basic-font);font-weight:var(--font-weight-heading);color:var(--clr-text-heading)}._featureList_jbzdg_91{list-style:none;margin:0;padding:0;width:100%}._featureList_jbzdg_91 li{display:flex;align-items:center;gap:.5rem;padding:.35rem .2rem;font-size:var(--small-font);color:var(--clr-text-secondary);border-bottom:1px solid var(--clr-border-light)}._featureList_jbzdg_91 li:last-child{border-bottom:none}._featureList_jbzdg_91 li svg{flex-shrink:0;color:var(--clr-warning)}@keyframes _fadeIn_jbzdg_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_jbzdg_1{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}._categoryChips_pwmml_1{display:flex;flex-wrap:wrap;gap:.5rem}._categoryChip_pwmml_1{padding:.5em 1em;border:1px solid var(--clr-border-light);border-radius:20px;background:var(--clr-bg-card);font-size:var(--basic-font);cursor:pointer;transition:var(--transition);color:var(--clr-text-secondary)}._categoryChip_pwmml_1:hover{border-color:var(--clr-neutral-400)}@media (hover: none){._categoryChip_pwmml_1:hover{border-color:var(--clr-neutral-200)}}._categoryChipActive_pwmml_28{background:var(--clr-bg-hover);border-color:var(--clr-neutral-600)}._addCategoryChip_pwmml_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_pwmml_33:hover{border-color:var(--clr-btn-main-border);color:var(---clr-btn-main-text)}._newCategoryInline_pwmml_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)}._newCategoryInput_pwmml_62{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_pwmml_62::placeholder{color:var(--clr-text-muted);opacity:.6}._newCategoryConfirmBtn_pwmml_78{display:flex;align-items:center;justify-content:center;background:var(--clr-success-dark-bg);color:var(--clr-white);border:none;border-radius:50%;width:2.2rem;height:2.2rem;cursor:pointer;transition:opacity .2s;flex-shrink:0}._newCategoryConfirmBtn_pwmml_78 svg{stroke-width:3}._newCategoryConfirmBtn_pwmml_78:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}._newCategoryCancelBtn_pwmml_102{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_pwmml_102:hover{color:var(--clr-text-primary)}._srOnly_12ysa_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_12ysa_14{padding:0!important}._dynamicList_12ysa_19{display:flex;flex-direction:column;gap:.75rem;padding-bottom:2rem}._dynamicItemNumber_12ysa_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_12ysa_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_12ysa_34::placeholder{color:var(--clr-input-placeholder);font-style:italic}._dynamicItemTextarea_12ysa_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_12ysa_54::placeholder{color:var(--clr-input-placeholder);font-style:italic}._instructionBox_12ysa_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_12ysa_76:focus-within{border-color:var(--clr-input-border-focus);background:var(--clr-input-bg-focus)}._instructionContent_12ysa_92{display:flex;align-items:flex-start;gap:.5rem;padding-inline-end:1.5rem}._instructionRemoveBtn_12ysa_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_12ysa_99 svg,._removeItemBtn_12ysa_115 svg{display:block;width:1.8rem;height:1.8rem}._instructionRemoveBtn_12ysa_99:hover,._removeItemBtn_12ysa_115:hover{color:var(--clr-text-primary-hover)}._removeItemBtn_12ysa_115{background:none;border:none;color:var(--clr-text-muted);cursor:pointer;padding:.2rem;transition:var(--transition);flex-shrink:0}._groupItem_12ysa_139{display:flex;flex-direction:row-reverse;align-items:flex-start;gap:.5rem;transition:var(--transition);margin-top:.75rem}._groupItem_12ysa_139:first-child{margin-top:0}._groupItem_12ysa_139._dragging_12ysa_152{opacity:.4;background:var(--clr-bg-tertiary);border:2px dashed var(--clr-border-light)}._groupInputBox_12ysa_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_12ysa_158:focus-within{border-color:var(--clr-input-border-focus)}._groupInput_12ysa_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_12ysa_158::placeholder{color:var(--clr-input-placeholder);font-style:italic;font-weight:var(--font-weight-primary)}._addItemRow_12ysa_194{display:flex;gap:.5rem;margin-top:.5rem}._addDashedBtn_12ysa_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_12ysa_200:hover{border-color:var(--clr-input-border-focus);color:var(--clr-input-text)}._imageGrid_12ysa_223{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem;margin-bottom:.75rem}._imageGridItem_12ysa_230{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:1;background:var(--clr-bg-tertiary)}._imageGridPreview_12ysa_238{width:100%;height:100%;object-fit:cover}._dropActive_12ysa_244{outline:3px dashed var(--clr-success-border);outline-offset:4px;background:#2ecc710f}._imageGridItemDragging_12ysa_250{opacity:.35;cursor:grabbing}._imageGridItemOver_12ysa_255{outline:3px solid var(--clr-brown-500);outline-offset:-3px}@media (max-width: 480px){._categoryCardsGrid_12ysa_261{grid-template-columns:repeat(2,1fr)}}._dragHandle_12ysa_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_12ysa_275:active{cursor:grabbing}._dragHandle_12ysa_275:hover{color:var(--clr-text-secondary)}._dragOverAbove_12ysa_296{box-shadow:0 -4px 0 0 var(--clr-brown-500)}._dragOverBelow_12ysa_300{box-shadow:0 4px 0 0 var(--clr-brown-500)}._moveButtons_12ysa_305{display:none;flex-direction:column;gap:0;flex-shrink:0}._moveBtn_12ysa_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_12ysa_312:first-child{border-radius:6px 6px 0 0}._moveBtn_12ysa_312:last-child{border-radius:0 0 6px 6px;border-top:none}._moveBtn_12ysa_312:not(:disabled):hover{background:var(--clr-bg-hover);color:var(--clr-text-primary)}._moveBtn_12ysa_312:disabled{opacity:.3;cursor:default}._nutritionActions_12ysa_345{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1rem}._calculateNutritionBtn_12ysa_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_12ysa_353:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #10b98159}._calculateNutritionBtn_12ysa_353:active:not(:disabled){transform:translateY(0)}._calculateNutritionBtn_12ysa_353:disabled{opacity:var(--disabled-opacity);cursor:not-allowed;box-shadow:none}._calculateNutritionIcon_12ysa_388{font-size:1.1em}._nutritionMessage_12ysa_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_12ysa_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_12ysa_402:focus-within{border-color:var(--clr-input-border-focus);background:var(--clr-input-bg-focus)}._formGroup_12ysa_421{display:flex;flex-direction:column;gap:.4rem}._formLabel_12ysa_427{font-size:var(--basic-font);font-weight:600;color:var(--clr-text-secondary)}._formLabel_12ysa_427 span{font-size:3rem;padding:0 .5rem;position:relative;top:.3em}._formInput_12ysa_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_12ysa_440[type=url]{direction:ltr}._formInput_12ysa_440::placeholder{color:var(--clr-input-placeholder);font-style:italic}._formInput_12ysa_440:focus{border-color:var(--clr-input-border-focus)}._formSelect_12ysa_465,._formTextarea_12ysa_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_12ysa_465{cursor:pointer;box-sizing:border-box}._formTextarea_12ysa_466{resize:vertical;min-height:80px}._formTextarea_12ysa_466::placeholder{color:var(--clr-input-placeholder);font-style:italic}._formTextarea_12ysa_466:focus{border-color:var(--clr-input-border-focus);background:var(--clr-input-bg-focus)}._formRow_12ysa_498{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_1m7og_6{to{transform:rotate(360deg)}}._spinning_1m7og_6{animation:_spin_1m7og_6 1s linear infinite}._imageUploadButtons_1m7og_11{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}._imageOptionIcon_1m7og_18{font-size:2rem;color:var(--clr-text-muted)}._imageHint_1m7og_23{width:100%;text-align:center;font-size:var(--basic-font);color:var(--clr-text-muted);margin:.3rem 0 0}._imagePlaceholder_1m7og_31{display:flex;align-items:center;justify-content:center;width:100%;margin:.5rem 0 .75rem}._imagePlaceholderImg_1m7og_39{width:100%;max-width:16rem;height:auto;border-radius:12px;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}._imageRightsNote_1m7og_49{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_1m7og_59{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_1m7og_76 ._imageRemoveBtn_1m7og_59{width:24px;height:24px;top:.35rem;right:.35rem}._imageDragHandle_1m7og_83{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_1m7og_100{display:flex;gap:.5rem;margin-top:.5rem}._imageActionRow_1m7og_100>*{flex:1 1 0;min-width:0}._imageActionCard_1m7og_112{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_1m7og_112:hover:not(:disabled){border-color:var(--clr-primary);color:var(--clr-primary);background:var(--clr-neutral-100)}._imageActionCard_1m7og_112:hover ._imageOptionIcon_1m7og_18{color:var(--clr-primary)}._imageActionCard_1m7og_112:active:not(:disabled){transform:scale(.97)}._imageActionCard_1m7og_112:disabled{opacity:.5;cursor:not-allowed}._imageActionCard_1m7og_112 ._imageOptionIcon_1m7og_18{width:28px;height:28px;color:var(--clr-text-muted);transition:color var(--transition-fast)}@media (max-width: 500px){._imageActionRow_1m7og_100{display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem}._imageActionCard_1m7og_112{padding:1rem .5rem;min-height:4.5rem;font-size:var(--very-small-font)}._imageActionCard_1m7og_112 ._imageOptionIcon_1m7og_18{width:24px;height:24px}}._indicator_1kydb_1{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}._low_1kydb_16{color:var(--clr-warning);background:var(--clr-warning-bg);border:1px solid var(--clr-warning)}._depleted_1kydb_22{color:var(--clr-danger-600);background:var(--clr-danger-100);border:1px solid var(--clr-danger-300);font-weight:var(--font-weight-heading);padding:.3em .65em}._list_1yw55_1{display:flex;flex-direction:column;gap:2px;padding:.25rem 0}._option_1yw55_8{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5rem .75rem;border:none;background:none;cursor:pointer;font-size:var(--basic-font)!important;color:var(--clr-text-primary);text-align:start;gap:.5rem;border-radius:.35rem;transition:background .15s}._option_1yw55_8:hover{background:var(--clr-bg-hover)}._option_1yw55_8._active_1yw55_29{font-weight:var(--font-weight-heading);background:var(--clr-bg-hover)}._label_1yw55_34{flex:1}._hint_1yw55_38{font-size:var(--small-font);color:var(--clr-text-muted);flex-shrink:0;white-space:nowrap}._option_1yw55_8._active_1yw55_29 ._hint_1yw55_38{color:var(--clr-primary-800)}._footer_nthvp_1{margin:0;display:none}._footerNav_nthvp_11{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding-block-end:calc(.5rem + env(safe-area-inset-bottom))}._footerLink_nthvp_35{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.375em .75em;text-decoration:none;color:var(--clr-btn-icon-text);border-radius:8px;border:none;background:none;cursor:pointer;font-family:inherit;transition:var(--transition)}._footerLink_nthvp_35._active_nthvp_71{background-color:var(--clr-footer-bg);border-radius:50px}._footerLink_nthvp_35 ._footerIcon_nthvp_81{stroke-width:2}._footerLabel_nthvp_97{font-size:var(--small-font);white-space:nowrap}@media (max-width: 768px){._footer_nthvp_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_o6i6i_3{padding:2rem;max-width:100%;position:relative}._backLink_o6i6i_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_o6i6i_11 svg{display:block;transform:translate(1rem);width:3rem;height:3rem}._backLink_o6i6i_11:hover{color:var(--clr-text-primary-hover)}._backLink_o6i6i_11 svg:hover{transform:translate(1rem) scale(var(--scale))}._methodCloseBtn_o6i6i_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_o6i6i_41 svg{display:block}._methodCloseBtn_o6i6i_41:hover{color:var(--clr-text-primary-hover);transform:scale(var(--scale))}._screenTopBar_o6i6i_66{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._manualTopBar_o6i6i_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_o6i6i_73{margin:-1rem -1rem .5rem;padding:1.5rem 1rem .5rem}}._methodTitle_o6i6i_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_o6i6i_100{font-size:var(--basic-font);color:var(--clr-text-primary);text-align:center;margin:0 0 2rem}._methodCards_o6i6i_107{display:flex;flex-direction:column;gap:1rem}._methodCard_o6i6i_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_o6i6i_107:hover{transform:translateY(-2px);box-shadow:0 4px 15px #00000014}._methodCard_o6i6i_107>div{background:var(--clr-bg-tertiary)}._methodIcon_o6i6i_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_o6i6i_148{font-size:2.5rem}._photoUploadArea_o6i6i_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_o6i6i_180{font-size:3rem;color:var(--clr-warning)}._photoUploadText_o6i6i_185{font-size:var(--basic-font);color:var(--clr-text-primary);font-weight:500}._aiProcessingHint_o6i6i_191{margin:.5rem 0 0;font-size:var(--basic-font);text-align:center;animation:_aiPulse_o6i6i_1 1.5s ease-in-out infinite}@keyframes _aiPulse_o6i6i_1{0%,to{opacity:.5}50%{opacity:1}}._methodCardContent_o6i6i_208{flex:1}._methodCardTitle_o6i6i_212{font-size:var(--basic-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary);margin:0 0 .2rem}._methodCardDesc_o6i6i_219{font-size:var(--basic-font);color:var(--clr-text-primary);margin:0}._screenTitle_o6i6i_226{font-size:var(--large-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary);margin:0 0 .3rem}._screenSubtitle_o6i6i_233{font-size:var(--basic-font);color:var(--clr-text-primary);margin:0 0 1.5rem}._fieldLabel_o6i6i_239{font-size:var(--basic-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary);margin-bottom:.5rem;display:block}._fieldHint_o6i6i_247{font-size:var(--small-font);color:var(--clr-text-muted);margin:.4rem 0 0}._methodsHeading_o6i6i_253{margin-top:1.5rem}._progressBarContainer_o6i6i_257{width:100%;height:6px;background:var(--clr-border-light);border-radius:3px;overflow:hidden;margin:1rem 0}._progressBar_o6i6i_257{height:100%;background:var(--clr-text-primary);border-radius:3px;transition:width .3s ease}._tipBox_o6i6i_273{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_o6i6i_273 svg{display:block}._tipIcon_o6i6i_291{font-size:1.2rem;flex-shrink:0}._tipBold_o6i6i_296{font-weight:var(--font-weight-secondary);color:var(--clr-text-primary)}._continueBtn_o6i6i_301{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_o6i6i_301:not(:disabled){background:var(--clr-btn-main-bg);color:var(--clr-btn-main-text)}._continueBtn_o6i6i_301:not(:disabled):hover{background:var(--clr-btn-main-bg-hover)}._continueBtn_o6i6i_301:disabled{cursor:not-allowed;color:var(--clr-text-muted)}._aiParseBtn_o6i6i_334{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_o6i6i_334:hover:not(:disabled){background:var(--clr-btn-outline-bg-hover);border-color:var(--clr-btn-outline-border-hover)}._aiParseBtn_o6i6i_334:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}._errorText_o6i6i_361{color:var(--clr-error-message);font-size:var(--basic-font);margin-top:.5rem}._recordingLanguage_o6i6i_368{margin-bottom:1rem}._recordingArea_o6i6i_372{display:flex;flex-direction:column;align-items:center;gap:1.25rem;margin-bottom:1.5rem}._recordBtn_o6i6i_380{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_o6i6i_380: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_o6i6i_411{width:60px;height:60px;border-radius:50%;background:var(--clr-danger-500);animation:_pulse_o6i6i_1 1.2s ease-in-out infinite}@keyframes _pulse_o6i6i_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.7}to{transform:scale(1);opacity:1}}._stopRecordBtn_o6i6i_434{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_o6i6i_453{display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--clr-bg-card);flex-shrink:0}._stopRecordBtn_o6i6i_434:hover{background:var(--clr-danger-700)}._recordingPreview_o6i6i_466{width:100%}._recordingActions_o6i6i_470{display:flex;flex-direction:column;gap:.75rem;width:100%}._secondaryBtn_o6i6i_477{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_o6i6i_477:hover{background:var(--clr-bg-hover);border-color:var(--clr-border-light)}@media (max-width: 500px){._wizardContainer_o6i6i_3{padding:1rem 1rem 6.5rem;width:100%;box-sizing:border-box}._methodCard_o6i6i_107{padding:1rem}}._stepperHeader_9z8t7_4{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}._stepperTitle_9z8t7_11{font-size:var(--large-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary);margin:0}._stepperCount_9z8t7_18{font-size:var(--small-font);color:var(--clr-text-muted)}._segmentedBar_9z8t7_23{display:flex;gap:.4rem;margin-bottom:2rem}._segment_9z8t7_23{flex:1;height:26px;background:transparent;position:relative;cursor:default;display:flex;align-items:center}._segment_9z8t7_23:before{content:"";display:block;width:100%;height:6px;background:var(--clr-border-light);border-radius:3px;transition:var(--transition)}._segmentActive_9z8t7_49:before{background:var(--clr-accent-primary)}._segmentCurrent_9z8t7_53:before{background:var(--clr-accent-primary)}._segmentClickable_9z8t7_57{cursor:pointer}._segmentClickable_9z8t7_57:active:before{opacity:.7}._stepContent_9z8t7_66{margin-bottom:1.5rem}._stepSectionTitle_9z8t7_70{font-size:var(--large-font);font-weight:var(--font-weight-secondary);color:var(--clr-text-primary);margin:0 0 .3rem}._stepSectionSubtitle_9z8t7_77{font-size:var(--basic-font);color:var(--clr-text-primary);margin:0 0 1.5rem}._dynamicItem_9z8t7_84{display:flex;flex-direction:row-reverse;align-items:center;gap:.5rem}._dynamicItem_9z8t7_84._dragging_9z8t7_91{opacity:.4;background:var(--clr-bg-tertiary, #f5f5f5);border:2px dashed var(--border-color, #ccc)}._parseIngredientsBox_9z8t7_100{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_9z8t7_108{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_9z8t7_108:hover{color:var(--clr-text-secondary)}._parseIngredientsTitle_9z8t7_121{font-size:var(--basic-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary);margin:0}._parseIngredientsHeaderIcons_9z8t7_127{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._parseIngredientsHelpBtn_9z8t7_133{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_9z8t7_133:hover{color:var(--clr-text-primary);background:var(--clr-bg-hover)}._parseIngredientsHelpPopover_9z8t7_148{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_9z8t7_157{position:absolute;top:.5rem;left:.5rem;padding:.25rem;background:none;border:none;color:var(--clr-text-muted);cursor:pointer;border-radius:4px}._parseIngredientsHelpClose_9z8t7_157:hover{color:var(--clr-text-primary);background:var(--clr-bg-hover)}._parseIngredientsHelpBody_9z8t7_172{font-size:var(--basic-font);color:var(--clr-text-primary);line-height:1.5}._parseIngredientsHelpBlock_9z8t7_177{margin-bottom:.75rem}._parseIngredientsHelpBlock_9z8t7_177:last-child{margin-bottom:0}._parseIngredientsHelpLabel_9z8t7_183{font-weight:var(--font-weight-heading);display:block;margin-bottom:.25rem}._parseIngredientsHelpContent_9z8t7_188{display:block;padding-left:1rem}._parseIngredientsExampleLabel_9z8t7_192{display:block;font-size:var(--small-font);font-style:italic;color:var(--clr-text-muted);margin:0 0 .35rem;opacity:.9}._parseIngredientsTextarea_9z8t7_200{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_9z8t7_200::placeholder{font-style:italic;color:var(--clr-text-muted);opacity:.5}._parseIngredientsActions_9z8t7_217{margin-top:.75rem}._parseIngredientsApplyBtn_9z8t7_221{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_9z8t7_221:hover:not(:disabled){background:var(--clr-text-secondary)}._parseIngredientsApplyBtn_9z8t7_221:disabled{background:var(--clr-border-light);cursor:not-allowed;opacity:var(--disabled-opacity)}@media (max-width: 500px){._dynamicItem_9z8t7_84{gap:.3rem}._stepContent_9z8t7_66{width:100%;box-sizing:border-box;overflow:visible}._dragHandle_9z8t7_252{touch-action:none;padding:0}}._summaryBox_xwczz_4{background:var(--clr-bg-card);border-radius:16px;padding:2rem;text-align:center;margin-bottom:1.5rem}._summaryIcon_xwczz_12{font-size:3rem;color:var(--clr-success-text);margin-bottom:.5rem}._summaryTitle_xwczz_18{font-size:var(--large-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary);margin:0 0 .3rem}._summaryText_xwczz_25{font-size:var(--basic-font);color:var(--clr-text-muted);margin:0 0 1rem}._previewBtn_xwczz_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_xwczz_31:hover{background:var(--clr-btn-outline-bg-hover);border-color:var(--clr-btn-outline-border-hover)}._previewBtn_xwczz_31 svg{display:block}._previewOverlay_xwczz_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_xwczz_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_xwczz_59{padding:0;background:var(--clr-bg-primary)}._previewCard_xwczz_74{max-width:100%;max-height:100vh;max-height:100dvh;height:100%;border-radius:0;box-shadow:none}}._previewCloseBtn_xwczz_101{position:absolute;top:.75rem;right:.75rem;z-index:10;background:var(--clr-bg-card);font-size:2.5rem}._previewImage_xwczz_110{width:100%;max-height:220px;object-fit:cover;border-radius:16px 16px 0 0}._previewNoImage_xwczz_117{display:flex;align-items:center;justify-content:center;height:120px;background:var(--clr-bg-card, #fff);border-radius:16px 16px 0 0;color:var(--clr-text-muted, #999);font-size:var(--basic-font);font-style:italic;border-bottom:2px dashed var(--clr-text-muted, #ccc);opacity:.8}._previewBody_xwczz_131{padding:1.25rem}._previewName_xwczz_135{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_xwczz_143{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_xwczz_155{font-size:var(--basic-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary);margin:1rem 0 .5rem}._previewList_xwczz_162{margin:0;padding:0 1.2rem;font-size:var(--basic-font);color:var(--clr-text-primary);line-height:1.7}._previewList_xwczz_162 li{margin-bottom:.25rem}._previewGroupHeader_xwczz_174{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_xwczz_183{display:flex;align-items:center;gap:.75rem;padding:.8rem 0;cursor:pointer}._favoriteCheckbox_xwczz_191{width:20px;height:20px;cursor:pointer}._favoriteLabel_xwczz_197{font-size:var(--basic-font);color:var(--clr-text-primary);cursor:pointer}._starRating_xwczz_206{display:flex;gap:.25rem}._starBtn_xwczz_211{background:none;border:none;cursor:pointer;color:var(--clr-border-light);padding:.15em;transition:color .15s ease,transform .15s ease}._starBtn_xwczz_211:hover{transform:scale(1.15);color:var(--clr-star)}._starBtnActive_xwczz_227{color:var(--clr-star)}._stepErrorText_xwczz_231{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_xwczz_1 .3s ease}@keyframes _fadeInError_xwczz_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._navButtons_xwczz_257{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem}._savedMessage_xwczz_264{font-size:var(--very-large-font);color:var(--clr-success-text);font-weight:var(--font-weight-heading);animation:_fadeInMsg_xwczz_1 .3s ease;display:inline-flex;align-items:center;line-height:1;gap:.5rem}._savedMessage_xwczz_264 svg{display:block;flex-shrink:0;width:1em;height:1em}._savedMessage_xwczz_264 span{line-height:1}@keyframes _fadeInMsg_xwczz_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._navButtonsRow_xwczz_297{display:flex;align-items:center;gap:1rem}._prevBtn_xwczz_303{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_xwczz_303:hover{background:var(--clr-btn-outline-bg-hover);border-color:var(--clr-btn-outline-border-hover)}._nextBtn_xwczz_321{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_xwczz_321:hover{background:var(--clr-text-secondary)}._nextBtn_xwczz_321:disabled{background:var(--clr-border-light);cursor:not-allowed}@keyframes _spin_xwczz_356{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spinning_xwczz_356{animation:_spin_xwczz_356 1s linear infinite}._shareDisabled_xwczz_362{opacity:.6}._shareRightsNote_xwczz_369{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_xwczz_257{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_xwczz_231{margin:0;padding:.35rem .75rem;font-size:var(--basic-font, .85rem)}}._nav_6rv3d_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_6rv3d_21{flex:1;overflow-y:auto;display:flex;flex-direction:column;position:relative}._navGradient_6rv3d_30{flex-shrink:0;height:0;position:relative;z-index:5;box-shadow:0 -8px 16px -4px #0000001a}._navScrollable_6rv3d_21>a:first-of-type{margin-top:4rem}._navBottom_6rv3d_42{flex-shrink:0;padding-top:.5rem}._desktopOnly_6rv3d_47{margin-bottom:3rem}._logo_6rv3d_51{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_6rv3d_61{color:var(--clr-blue-3);padding-left:0;font-size:1.9rem}._mobileTopBar_6rv3d_67,._mobileTabsSlot_6rv3d_71,._mobileActionsSlot_6rv3d_75{display:none}._navLink_6rv3d_79{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_6rv3d_100{font-size:1.7rem;color:var(--clr-text-primary)}._navLink_6rv3d_79:hover{background-color:var(--clr-bg-hover)}._active_6rv3d_109{background-color:var(--clr-bg-hover);font-weight:var(--font-weight-heading);font-weight:800}._active_6rv3d_109 ._icon_6rv3d_100{color:var(--clr-text-primary)}._separator_6rv3d_121{height:1px;background:var(--divider);margin:.75rem 0}._chatHistoryItem_6rv3d_127{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_6rv3d_127:hover{background:var(--clr-bg-hover);color:var(--clr-text-primary)}._chatAnswer_6rv3d_145{margin-bottom:1.5rem}._chatAnswer_6rv3d_145 strong{display:block;margin-bottom:.5rem;color:var(--clr-text-primary);font-size:var(--basic-font)}._chatAnswer_6rv3d_145 p{margin:0;color:var(--clr-text-secondary);line-height:1.6;white-space:pre-wrap}._chatAnswer_6rv3d_145{background:var(--clr-bg-tertiary);padding:1rem;border-inline-start:2px solid var(--clr-border-accent-primary)}._chatHistoryContainer_6rv3d_171{display:flex;flex-direction:column;max-height:70vh}._chatHistoryHeader_6rv3d_177{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem .75rem;flex-shrink:0}._chatHistoryTitle_6rv3d_185{margin:0;font-size:var(--large-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary)}._chatHistoryEmpty_6rv3d_192{padding:2rem 1.25rem;text-align:center;color:var(--clr-text-muted);font-size:var(--basic-font)}._chatHistoryBody_6rv3d_199{padding:.5rem 1.25rem 1.25rem;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:.25rem}._chatAccordionItem_6rv3d_208{border-bottom:1px solid var(--clr-border-light)}._chatAccordionItem_6rv3d_208:last-child{border-bottom:none}._logoutText_6rv3d_216{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}._userName_6rv3d_223{color:var(--clr-text-muted);font-size:var(--basic-font);font-weight:400}._logoutButton_6rv3d_229{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_6rv3d_229:hover{background:var(--clr-bg-hover)}._logoutButton_6rv3d_229:active{transform:scale(.98)}._hamburger_6rv3d_253{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_6rv3d_253:hover{background:var(--clr-bg-hover)}._overlay_6rv3d_269,._mobileCloseRow_6rv3d_273{display:none}._sidebarCloseBtn_6rv3d_277{color:var(--clr-text-muted)}body.modal-open ._mobileTopBar_6rv3d_67{display:none!important}@media (max-width: 768px){._desktopOnly_6rv3d_47{display:none!important}._mobileTopBar_6rv3d_67{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_6rv3d_67{display:none!important}._hamburger_6rv3d_253{display:block;flex-shrink:0}._mobileTabsSlot_6rv3d_71{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;max-width:60%}._mobileTabsSlot_6rv3d_71>*{pointer-events:auto}._mobileActionsSlot_6rv3d_75{display:flex;flex-shrink:0;align-items:center;gap:1rem}._nav_6rv3d_1 ._logo_6rv3d_51,._nav_6rv3d_1 ._logoTail_6rv3d_61{display:none}._nav_6rv3d_1{transition:transform .3s ease;overflow-y:auto;height:100vh;height:100dvh}html[dir=rtl] ._nav_6rv3d_1{transform:translate(100%)}html:not([dir=rtl]) ._nav_6rv3d_1{transform:translate(-100%)}html[dir=rtl] ._nav_6rv3d_1._open_6rv3d_357,html:not([dir=rtl]) ._nav_6rv3d_1._open_6rv3d_357{transform:translate(0)}._overlay_6rv3d_269{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:var(--clr-overlay);z-index:999}._nav_6rv3d_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_6rv3d_21{overflow-y:visible;flex:0 0 auto}._navGradient_6rv3d_30{display:none}._navBottom_6rv3d_42{padding-bottom:calc(4rem + env(safe-area-inset-bottom,0px));margin-top:auto}._logoutButton_6rv3d_229{margin-bottom:0}._navScrollable_6rv3d_21>a:first-of-type{margin-top:1rem}._mobileCloseRow_6rv3d_273{display:flex;justify-content:flex-end;padding:.5rem .5rem 0}}._catPopupOverlay_6rv3d_417{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--clr-overlay-light);z-index:10199}._catPopup_6rv3d_417{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_6rv3d_1 .2s ease-out}@keyframes _catPopupIn_6rv3d_1{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%)}}._catPopupHeader_6rv3d_455{display:flex;align-items:center;padding:.75rem .5rem;flex-shrink:0}._catPopupTitle_6rv3d_462{flex:1;text-align:center;font-size:var(--large-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary)}._catPopupClose_6rv3d_470{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_6rv3d_470:hover{background:var(--clr-bg-hover);color:var(--clr-text-primary)}._errorContainer_13neu_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;gap:1rem;padding:2rem}._errorMessage_13neu_11{font-size:var(--basic-font);color:var(--clr-error-message);text-align:center}._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_8cggr_15{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem;background:var(--clr-warning-100, #fff4e5);border-bottom:1px solid var(--clr-warning, #ffb74d);color:var(--clr-text-primary);flex-shrink:0}._header_8cggr_26{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._titleBlock_8cggr_33{display:flex;align-items:center;gap:.5rem;min-width:0}._icon_8cggr_40{color:var(--clr-warning-700, #e65100);flex-shrink:0}._title_8cggr_33{font-size:var(--basic-font);font-weight:var(--font-weight-heading);color:var(--clr-text-primary);line-height:1.3}._message_8cggr_52{font-size:var(--small-font);color:var(--clr-text-secondary);line-height:1.4;word-break:break-word}._status_8cggr_59{font-size:var(--small-font);font-weight:600;text-align:center}._statusOk_8cggr_65{color:var(--clr-success, #2e7d32)}._statusError_8cggr_69{color:var(--clr-danger-600, #c62828)}._actions_8cggr_73{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;margin-top:.25rem}._actionBtn_8cggr_82{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_8cggr_82:hover:not(:disabled){background:var(--clr-bg-hover);border-color:var(--clr-border-accent-primary)}._actionBtn_8cggr_82:disabled{opacity:.6;cursor:not-allowed}._dismissBtn_8cggr_108{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_8cggr_108:hover{background:var(--clr-bg-hover);color:var(--clr-text-primary)}@media (max-width: 768px){._banner_8cggr_15{padding:.6rem 1rem}._title_8cggr_33{font-size:var(--small-font)}._message_8cggr_52{font-size:calc(var(--small-font) * .95)}._actionBtn_8cggr_82{padding:.4em .7em;font-size:calc(var(--small-font) * .95)}}._inputWrapper_15370_1{position:relative;width:100%}._inputWrapper_15370_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_15370_1 input::-webkit-contacts-auto-fill-button,._inputWrapper_15370_1 input::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute}._inputWrapper_15370_1 input:focus{outline:none;border-color:var(--clr-input-border-focus);background:var(--clr-input-bg-focus)}._inputWrapper_15370_1 input:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}._inputWrapper_15370_1._hasIcon_15370_36 input{padding-inline-start:3rem!important}._inputIcon_15370_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_15370_53{position:relative;width:100%}._passwordInput_15370_53 input{width:100%;padding-inline-end:3.5rem}._passwordInput_15370_53._hasIcon_15370_36 input{padding-inline-start:3rem!important}._eyeButton_15370_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_15370_67 svg{stroke:currentColor;fill:none;width:1.8rem;height:1.8rem}._eyeButton_15370_67:hover svg{stroke:var(--clr-btn-icon-text-hover)}._eyeButton_15370_67:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}._fieldWrapper_15370_101{width:100%}._fieldError_15370_105{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_15370_116 input{border-color:var(--clr-danger-border)!important}._hasClear_15370_120 input{padding-inline-end:3rem!important}._clearButton_15370_124{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)}._closeButton_15370_141 svg{display:block;stroke:currentColor;fill:none}._clearButton_15370_124:hover svg{stroke:var(--clr-primary-700)}._container_1o67o_1{display:flex;justify-content:center;align-items:center;min-height:100vh;min-height:100dvh;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))}._card_1o67o_16{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);position:relative;min-height:480px;display:flex;flex-direction:column;transition:background-color .3s ease,border-color .3s ease}._skipBtn_1o67o_34{position:absolute;top:1.25rem;inset-inline-end:1.25rem;background:none;border:none;color:var(--clr-link);font-size:var(--basic-font);text-decoration:underline;text-decoration-color:currentColor;cursor:pointer;padding:.5em;line-height:1;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:var(--transition)}._skipBtn_1o67o_34:hover{transform:var(--link-transform-hover)}._content_1o67o_56{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:1rem;padding:2rem 0}._emoji_1o67o_66{font-size:5rem;line-height:1;margin-bottom:.5rem;animation:_fadeInUp_1o67o_1 .5s ease}._emoji_1o67o_66 svg{stroke:var(--clr-text-primary)}._title_1o67o_77{color:var(--clr-text-primary);margin:0;text-align:center;font-size:var(--very-large-font);font-weight:var(--font-weight-heading);line-height:1.3}._subtitle_1o67o_86{margin:0;text-align:center;max-width:340px;line-height:1.6;white-space:pre-line;font-size:var(--basic-font);color:var(--clr-text-secondary)}._bullets_1o67o_96{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:300px}._bulletItem_1o67o_107{font-size:var(--basic-font);color:var(--clr-text-primary);padding:.5rem 1rem;background:var(--clr-bg-tertiary);border-radius:10px;text-align:center;transition:background .2s ease}._tip_1o67o_117{margin-top:1rem;display:flex;flex-direction:column;align-items:center;background:var(--clr-tip-bg);border:1px solid var(--clr-tip-border);max-width:340px;width:100%;gap:.3rem;padding:.75rem 1rem;border-radius:var(--tip-border-radius)}._tipLabel_1o67o_131{font-size:var(--basic-font);font-weight:var(--tip-label-font-weight);color:var(--clr-tip-text)}._tipText_1o67o_137{text-align:center;font-size:var(--basic-font);color:var(--clr-tip-text);line-height:1.5}._footer_1o67o_144{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding-top:1rem;padding-bottom:env(safe-area-inset-bottom)}._dots_1o67o_153{display:flex;gap:.5rem}._dot_1o67o_153{width:8px;height:8px;border-radius:50%;background:var(--clr-border-light);transition:var(--transition-slow)}._dotActive_1o67o_166{background:var(--clr-btn-main-bg);width:24px;border-radius:4px}._nextBtn_1o67o_172{width:100%}._skipToLoginBtn_1o67o_176{background:none;border:none;color:var(--clr-link);font-size:var(--basic-font);cursor:pointer;padding:.3em .8em;text-decoration:underline;text-decoration-color:currentColor;transition:var(--transition)}._skipToLoginBtn_1o67o_176:hover{transform:var(--link-transform-hover)}@keyframes _fadeInUp_1o67o_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._container_1o67o_1{padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}._card_1o67o_16{padding:2rem 1.5rem 2.5rem;min-height:420px}._emoji_1o67o_66{font-size:4rem}._emoji_1o67o_66 img{max-width:140px;height:auto}}._loginContainer_75cfa_1{display:flex;justify-content:center;align-items: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;max-width:100vw}._loginContent_75cfa_24{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:440px;padding-bottom:5rem}._loginForm_75cfa_34{padding:3rem;background:var(--clr-input-bg);border-radius:20px;width:100%;max-width:440px;display:flex;flex-direction:column;gap:1.5rem}._loginForm_75cfa_34 ._title_75cfa_46{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_75cfa_54{font-size:var(--small-font);color:var(--clr-text-muted);margin:-.5rem 0 .5rem;text-align:center;line-height:1.3}._emailSuggestion_75cfa_65{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_75cfa_65 ._emailSuggestionBtn_75cfa_81{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_75cfa_65 ._emailSuggestionBtn_75cfa_81:hover{color:var(--clr-brown-900, #3e2723)}._emailSuggestionKeep_75cfa_97{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_75cfa_97:hover{color:var(--clr-text-primary)}._loginForm_75cfa_34 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_75cfa_34 input:not([type=checkbox]):-webkit-autofill,._loginForm_75cfa_34 input:not([type=checkbox]):-webkit-autofill:hover,._loginForm_75cfa_34 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_75cfa_34 input:not([type=checkbox]):focus{box-shadow:none;outline:none;border-color:var(--clr-input-border-focus);background:var(--clr-input-bg-focus)}._passwordInput_75cfa_138{position:relative;display:flex;align-items:center}._passwordInput_75cfa_138 input{width:100%;padding-right:3.5rem}._loginForm_75cfa_34 button[type=submit]{width:100%;margin-top:.5rem}._divider_75cfa_154{display:flex;align-items:center;gap:1rem;color:var(--clr-text-muted);font-size:var(--basic-font)}._divider_75cfa_154:before,._divider_75cfa_154:after{content:"";flex:1;height:1px;background:var(--clr-border-light)}._googleBtn_75cfa_170{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_75cfa_170: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_75cfa_170:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}._googleBtn_75cfa_170 svg{flex-shrink:0}._helpText_75cfa_202 *{font-size:var(--basic-font);text-align:left}._helpText_75cfa_202 ul{padding:0}._rememberMe_75cfa_211{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-size:var(--basic-font);margin:-.25rem 0}._rememberMe_75cfa_211 span{-webkit-user-select:none;user-select:none}._error_75cfa_224{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_75cfa_236{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_75cfa_236 ._divider_75cfa_154,._landingCard_75cfa_236 ._googleBtn_75cfa_170{width:100%}._landingLogo_75cfa_259{font-size:3.5rem;font-weight:400;color:var(--clr-text-primary);margin:0}._landingLogoBook_75cfa_266{color:var(--clr-text-primary);font-weight:var(--font-weight-heading)}._landingSubtitle_75cfa_271{font-size:var(--basic-font);color:var(--clr-text-primary);margin:0;line-height:1.6;max-width:320px}._landingBtn_75cfa_279{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_75cfa_279:hover{background:var(--clr-btn-main-bg-hover)}@media (max-width: 768px){._loginForm_75cfa_34{padding:2rem 1.5rem;gap:1.2rem;max-width:100%}._loginForm_75cfa_34 ._title_75cfa_46{font-size:1.8rem}._loginForm_75cfa_34 input:not([type=checkbox]):focus{padding-block:.9rem}._loginForm_75cfa_34 button[type=submit]{padding:1rem}._landingCard_75cfa_236{padding:2rem 1.5rem}._landingSubtitle_75cfa_271{margin-bottom:.75rem}._landingLogo_75cfa_259{font-size:2.8rem}}._signupLink_75cfa_329{text-align:center;font-size:var(--basic-font);margin:0}._link_75cfa_335{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_75cfa_335:hover{transform:var(--link-transform-hover)}._forgotPassword_75cfa_349{text-align:center;font-size:var(--basic-font);color:var(--clr-link);margin:.5rem 0 0}._subtitle_75cfa_356{text-align:center;color:var(--clr-text-secondary);font-size:var(--basic-font);margin:0 0 1rem;line-height:1.5}._backButton_75cfa_364{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_75cfa_364:hover{background:var(--clr-bg-hover);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}._backButton_75cfa_364:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}._tourLink_75cfa_387{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_75cfa_387:hover{transform:var(--link-transform-hover)}._success_75cfa_405{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_75cfa_418{text-align:center;margin-top:.25rem;font-weight:var(--link-font-weight)}._privacyLink_75cfa_418 span{font-size:var(--basic-font);color:var(--clr-link);text-decoration:underline}._privacyLink_75cfa_418 span:hover{transform:var(--link-transform-hover);color:var(--clr-link-hover)}._consentRow_75cfa_436{display:flex;align-items:flex-start;gap:.75rem;margin:.25rem 0 .5rem;cursor:pointer}._consentText_75cfa_444{font-size:var(--basic-font);line-height:1.5;color:var(--clr-text-primary)}._container_1h0rs_1{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1.5rem 1.25rem;text-align:center}._icon_1h0rs_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_1h0rs_22{margin:0;font-size:1.3rem;color:var(--clr-text-primary);font-weight:700;line-height:1.3}._message_1h0rs_30{margin:0;font-size:var(--basic-font, 1rem);color:var(--clr-text-primary);line-height:1.5;word-break:break-word}._hint_1h0rs_38{margin:0;font-size:var(--small-font, .85rem);color:var(--clr-text-muted, #6b6b6b);line-height:1.4}._resendOk_1h0rs_45,._resendError_1h0rs_46{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--small-font, .85rem);margin:.25rem 0 0;font-weight:600}._resendOk_1h0rs_45{color:var(--clr-success-text, #2e7d32)}._resendError_1h0rs_46{color:var(--clr-error-text, #c62828)}._continueBtn_1h0rs_63{margin-top:.75rem;min-width:200px}._resendBtn_1h0rs_68{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_1h0rs_68:hover:not(:disabled){color:var(--clr-brown-900, #3e2723)}._resendBtn_1h0rs_68:disabled{opacity:.6;cursor:not-allowed}._spinning_1h0rs_92{animation:_postSignupSpin_1h0rs_1 .8s linear infinite}@keyframes _postSignupSpin_1h0rs_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 480px){._container_1h0rs_1{padding:1.25rem 1rem 1rem}._title_1h0rs_22{font-size:1.15rem}}
