._root_n0rwg_7{font-variant-numeric:tabular-nums}._heroRow_n0rwg_13{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 26px;margin-top:10px}._heroKcal_n0rwg_21{font-family:var(--k-serif);font-size:44px;line-height:1;color:var(--k-ink)}._heroKcal_n0rwg_21 small{font-family:var(--k-sans);font-size:12px;letter-spacing:.06em;color:var(--k-ink-3);margin-left:6px}._heroMacro_n0rwg_36{font-family:var(--k-serif);font-size:24px;line-height:1;color:var(--k-ink)}._heroMacro_n0rwg_36 small{display:block;margin-top:5px;font-family:var(--k-sans);font-size:9.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--k-ink-3)}._tabsRow_n0rwg_54{margin-top:14px}._metaLine_n0rwg_58{margin-top:10px;font-size:11.5px;letter-spacing:.03em;line-height:1.7;color:var(--k-ink-3)}._word_n0rwg_67{font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--k-clay)}._block_n0rwg_75{margin-top:22px;padding-top:16px;border-top:1px solid var(--k-line)}._compRule_n0rwg_84{display:flex;height:3px;max-width:300px;margin-top:12px;background:var(--k-paper-2)}._compRule_n0rwg_84 i{display:block;height:100%}._compRule_n0rwg_84 i:nth-child(1){background:#17191f}._compRule_n0rwg_84 i:nth-child(2){background:#6a7b6a}._compRule_n0rwg_84 i:nth-child(3){background:var(--k-clay)}._p1Row_n0rwg_107{display:grid;grid-template-columns:104px minmax(0,1fr) 132px;align-items:center;gap:0 14px;padding:9px 0;border-bottom:1px solid var(--k-line)}._p1Label_n0rwg_116{font-size:12.5px;color:var(--k-ink);overflow-wrap:anywhere}._p1Value_n0rwg_122{font-size:12.5px;font-weight:500;color:var(--k-ink);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}._p1Value_n0rwg_122 em{font-style:normal;font-size:11px;color:var(--k-ink-3);margin-left:8px}._p1Row_n0rwg_107:last-child{border-bottom:0}._p1Line_n0rwg_142{display:flex;align-items:baseline;justify-content:space-between;gap:14px;font-size:12.5px;color:var(--k-ink)}._p1Line_n0rwg_142 strong{font-weight:500}._p1Line_n0rwg_142 em{font-style:normal;font-size:11px;color:var(--k-ink-3);margin-left:8px}._p1Track_n0rwg_162{position:relative;height:14px}._p1Band_n0rwg_167{position:absolute;top:3px;bottom:3px;left:60%;width:13.33%;background:#a67f352e}._p1Ref_n0rwg_176{position:absolute;top:0;bottom:0;left:66.67%;width:1px;background:var(--k-ink)}._p1Guide_n0rwg_185{position:absolute;top:50%;height:1px;background:#1a1a1a59}._p1Axis_n0rwg_196{display:grid;grid-template-columns:104px minmax(0,1fr) 132px;gap:0 14px;margin-top:4px}._p1AxisTrack_n0rwg_203{position:relative;display:block;height:13px}._p1AxisTick_n0rwg_209{position:absolute;top:0;font-size:9.5px;letter-spacing:.1em;color:var(--k-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;transform:translate(-50%)}._p1AxisTickStart_n0rwg_220{transform:none}._p1AxisTickEnd_n0rwg_224{left:auto;right:0;transform:none}._p1AxisTickRef_n0rwg_232:before{content:"";position:absolute;top:-3px;left:50%;width:1px;height:3px;background:var(--k-line-2)}._p1Dot_n0rwg_243{position:absolute;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;background:var(--k-paper);box-shadow:inset 0 0 0 1.5px var(--k-ink)}._p1DotFilled_n0rwg_253{background:var(--k-ink);box-shadow:none}._microRow_n0rwg_260{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--k-line);font-size:12.5px;color:var(--k-ink)}._microRow_n0rwg_260:last-child{border-bottom:0}._microRow_n0rwg_260 strong{font-weight:500}._microRow_n0rwg_260 em{font-style:normal;font-size:11px;color:var(--k-ink-3)}._microRow_n0rwg_260 ._p4Cell_n0rwg_287{margin-left:14px;min-width:84px;font-size:11px;font-weight:400;color:var(--k-ink-3);padding-bottom:5px}._manualGrid_n0rwg_301{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin-top:12px}._lineField_n0rwg_308{width:100%;border:0;border-bottom:1.5px solid var(--k-ink);border-radius:0;background:transparent;padding:6px 0;font-size:14px;color:var(--k-ink);outline:none}._lineField_n0rwg_308::-moz-placeholder{color:var(--k-ink-3)}._lineField_n0rwg_308::placeholder{color:var(--k-ink-3)}._manualActions_n0rwg_324{display:flex;align-items:center;gap:18px;margin-top:16px}._tableWrap_n0rwg_333{overflow-x:auto;overflow-y:auto;max-height:min(55vh,520px);overscroll-behavior:contain;margin-top:12px}._table_n0rwg_333{width:100%;min-width:760px;text-align:left;border-collapse:collapse}._table_n0rwg_333 th{padding:7px 14px 7px 0;font-size:9.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--k-ink-3);border-bottom:1px solid var(--k-line-2);position:sticky;top:0;background:var(--k-paper)}._table_n0rwg_333 td{padding:9px 14px 9px 0;font-size:12.5px;color:var(--k-ink);border-bottom:1px solid var(--k-line);vertical-align:baseline}._table_n0rwg_333 td._muted_n0rwg_369{color:var(--k-ink-3)}._cellInput_n0rwg_373{width:62px;border:0;border-bottom:1.5px solid var(--k-ink);border-radius:0;background:transparent;padding:3px 0;font-size:12.5px;color:var(--k-ink);outline:none}._p4Cell_n0rwg_287{position:relative;display:inline-block;min-width:52px;text-align:right;padding-bottom:4px}._p4Bar_n0rwg_394{position:absolute;right:0;bottom:0;height:2px;background:#1a1a1a4d}._ghostIcon_n0rwg_402{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;border:0;background:transparent;color:var(--k-ink-3);cursor:pointer;vertical-align:middle}@media (hover: hover){._ghostIcon_n0rwg_402:hover{color:var(--k-ink)}}._editorialTitle_n0rwg_423{font-family:var(--k-serif);font-weight:400;font-size:21px;color:var(--k-ink);margin-top:5px}._editorial_n0rwg_423 p{margin-top:10px;font-size:13.5px;line-height:1.6;color:var(--k-ink-2);max-width:640px}._pulseLine_n0rwg_441{height:10px;margin-top:18px;background:var(--k-paper-2);border-bottom:1px solid var(--k-line);animation:_nutritionPulse_n0rwg_1 1.4s ease-in-out infinite}@keyframes _nutritionPulse_n0rwg_1{0%,to{opacity:1}50%{opacity:.45}}@media (min-width: 720px){._heroKcal_n0rwg_21{font-size:52px}._manualGrid_n0rwg_301{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 560px){._p1Row_n0rwg_107{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px}._p1Label_n0rwg_116{grid-column:1;grid-row:1}._p1Value_n0rwg_122{grid-column:2;grid-row:1}._p1Track_n0rwg_162{grid-column:1 / -1;grid-row:2}._p1Axis_n0rwg_196{grid-template-columns:minmax(0,1fr)}}._rowConfidence_n0rwg_495{display:block;margin-top:2px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--k-ink-3)}._macroTriplet_n0rwg_504{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._editorialBok_n0rwg_513 p{margin-top:8px;font-size:12.5px;line-height:1.5}._shell_gq2h4_7{padding:28px 16px calc(var(--mobile-bottom-nav-offset, 0px) + 4.5rem)}@media (min-width: 768px){._shell_gq2h4_7{padding:40px 24px 80px}}._header_gq2h4_23{display:flex;flex-direction:column;gap:14px;padding-bottom:18px}._headerRow_gq2h4_30{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 26px}._title_gq2h4_38{margin:6px 0 0;font-size:clamp(30px,5vw,44px);color:var(--k-ink)}._statusBlock_gq2h4_46{display:flex;flex-direction:column;gap:12px;padding:16px 0 18px;border-top:1px solid var(--k-line-2);border-bottom:1px solid var(--k-line);margin-bottom:26px}._statusTitle_gq2h4_56{margin:0;font-family:var(--k-serif);font-weight:400;font-size:clamp(20px,3vw,24px);letter-spacing:-.01em;color:var(--k-ink)}._dirtyDot_gq2h4_65{display:inline-block;width:5px;height:5px;border-radius:999px;background:var(--k-clay);margin-left:8px;vertical-align:2px}._actionsRow_gq2h4_75{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}._drawer_gq2h4_84 summary{display:flex;align-items:center;gap:10px;padding:10px 0 8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none}._drawer_gq2h4_84 summary::-webkit-details-marker{display:none}._drawer_gq2h4_84[open] summary{border-bottom:1px solid var(--k-line)}._drawerBody_gq2h4_102{display:flex;flex-direction:column;gap:16px;padding:14px 0 6px}._fieldLabel_gq2h4_109{margin:0 0 2px}._selectLine_gq2h4_115{position:relative}._selectLine_gq2h4_115 select{width:100%;min-height:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1.5px solid var(--k-ink);border-radius:0;background:transparent;padding:8px 30px 8px 0;font-family:inherit;font-size:15px;color:var(--k-ink);outline:none}._selectLine_gq2h4_115 svg{position:absolute;right:2px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--k-ink-3)}._mutedLink_gq2h4_143{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;padding:0;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--k-ink-3);cursor:pointer}._mutedLink_gq2h4_143:hover{color:var(--k-ink)}._statStrip_gq2h4_164{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 20px;padding:14px 0 16px;border-bottom:1px solid var(--k-line)}._statStrip_gq2h4_164>div{min-width:0}._statStrip_gq2h4_164 span{display:block;font-family:var(--k-serif);font-weight:400;font-size:24px;line-height:1.05;color:var(--k-ink);font-variant-numeric:tabular-nums}._statStrip_gq2h4_164 small{display:block;margin-top:5px;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--k-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._board_gq2h4_201{display:flex;flex-direction:column;gap:22px}._boardIntro_gq2h4_207{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--k-ink-3)}._categoryHead_gq2h4_214{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding-bottom:7px;border-bottom:1px solid var(--k-line-2)}._itemRow_gq2h4_223{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--k-line)}._itemBody_gq2h4_231{min-width:0;flex:1 1 auto}._itemLine_gq2h4_236{display:flex;align-items:baseline;justify-content:space-between;gap:14px}._itemName_gq2h4_243{min-width:0;font-size:14.5px;color:var(--k-ink)}._itemQty_gq2h4_253{flex:0 0 auto;font-size:13.5px;color:var(--k-ink);font-variant-numeric:tabular-nums;letter-spacing:.01em}._itemMeta_gq2h4_261{margin-top:3px;font-size:11px;letter-spacing:.02em;color:var(--k-ink-3)}._itemWarning_gq2h4_268{color:var(--k-clay)}._panel_gq2h4_290{border-top:1px solid var(--k-line-2);padding-top:12px}._panelHead_gq2h4_295{display:flex;width:100%;align-items:center;justify-content:space-between;gap:14px;border:0;background:transparent;padding:2px 0 10px;text-align:left;cursor:pointer}._panelHint_gq2h4_308{margin:2px 0 0;font-size:12.5px;line-height:1.5;color:var(--k-ink-3)}._panelStack_gq2h4_315{display:flex;flex-direction:column;gap:10px;padding-top:6px}._panelRow_gq2h4_322{padding:8px 0;border-bottom:1px solid var(--k-line);font-size:13.5px;color:var(--k-ink-2)}._panelRow_gq2h4_322:last-child{border-bottom:0}._notepadBox_gq2h4_335{border:1px solid var(--k-line-2);padding:12px 14px}._notepadBox_gq2h4_335 textarea{width:100%;resize:vertical;border:0;background:transparent;outline:none;font-family:inherit;font-size:15px;line-height:1.7;color:var(--k-ink)}._notepadWarnings_gq2h4_352{margin-top:14px;padding-top:10px;border-top:1px solid var(--k-line)}._empty_gq2h4_360{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:36px 0 44px}._emptyTitle_gq2h4_368{margin:0;font-family:var(--k-serif);font-weight:400;font-size:clamp(24px,4vw,32px);letter-spacing:-.01em;color:var(--k-ink)}._emptyBody_gq2h4_377{margin:0;max-width:52ch;font-size:14.5px;line-height:1.55;color:var(--k-ink-2)}._catalogEntry_gq2h4_387{padding:24px 0 28px;border-top:1px solid var(--k-line-2)}._catalogTitle_gq2h4_392{margin:8px 0 0;font-family:var(--k-serif);font-weight:400;font-size:clamp(22px,3.4vw,27px);letter-spacing:-.01em;color:var(--k-ink);overflow-wrap:anywhere}._catalogColumns_gq2h4_402{display:grid;grid-template-columns:1fr;gap:22px;margin-top:18px}@media (min-width: 1024px){._catalogColumns_gq2h4_402{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:44px}}._viewGrid_gq2h4_418{display:grid;gap:30px}@media (min-width: 1280px){._viewGrid_gq2h4_418{grid-template-columns:minmax(0,1.55fr) minmax(300px,.9fr);align-items:start}._viewAside_gq2h4_429{position:sticky;top:96px}}._viewAside_gq2h4_429{display:flex;flex-direction:column;gap:22px}._wrap_po108_4{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:var(--k-paper-2)}._svg_po108_13{display:block;width:100%;height:100%;color:var(--k-ink)}._marca_po108_23{position:absolute;top:10%;bottom:10%;left:6%;width:62%;display:flex;flex-direction:column;justify-content:center;gap:0;opacity:.06;pointer-events:none;overflow:hidden}._marcaDerecha_po108_38{left:auto;right:6%}._marcaFila_po108_43{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:2px 0;border-bottom:1px solid var(--k-ink);font-size:9px;line-height:1.35;color:var(--k-ink);white-space:nowrap}._marcaFila_po108_43:last-child{border-bottom:0}._marcaNombre_po108_58{min-width:0;overflow:hidden;text-overflow:ellipsis}._marcaCantidad_po108_64{flex:0 0 auto;font-variant-numeric:tabular-nums}._topPicksSection_i2v3q_1{display:flex;flex-direction:column;gap:10px;padding:2px 8px 0}._mealTypeRow_i2v3q_8{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:.34rem;border-radius:999px;border:1px solid rgba(255,255,255,.62);background:#f9faf76b}._mealTypeRow_i2v3q_8::-webkit-scrollbar{display:none}._mealTypeLabel_i2v3q_27{flex:0 0 auto;color:#444f56e0}._mealTypeRow_i2v3q_8>button{flex:0 0 auto}._topPicksHeader_i2v3q_36{display:flex;align-items:center;justify-content:space-between;gap:8px}._topPicksTitle_i2v3q_43{margin:0;color:#18202a;font-size:clamp(15px,4.2vw,22px);font-family:var(--font-display);font-weight:400;letter-spacing:-.01em;line-height:1.2}._topPicksRow_i2v3q_53{display:flex;gap:12px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x mandatory;scroll-padding-left:6px;-webkit-overflow-scrolling:touch}._topPicksRow_i2v3q_53::-webkit-scrollbar{display:none}._topPicksRow_i2v3q_53{scrollbar-width:none}._topPickCard_i2v3q_71{flex:0 0 72vw;min-width:248px;max-width:360px;scroll-snap-align:start}._libraryFeed_i2v3q_78{padding:6px 8px 0}._libraryGrid_i2v3q_82{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}._addRecipeCard_i2v3q_89{border-radius:var(--r-lg);min-height:210px;padding:24px 16px;gap:14px}@media (min-width: 768px){._topPicksSection_i2v3q_1{gap:12px}._topPicksRow_i2v3q_53{gap:14px}._topPickCard_i2v3q_71{flex-basis:46vw;min-width:292px}._libraryGrid_i2v3q_82{gap:18px}}@media (min-width: 1024px){._topPicksSection_i2v3q_1{padding-right:10px}._topPicksRow_i2v3q_53{gap:16px;padding-bottom:10px}._topPickCard_i2v3q_71{flex:0 0 clamp(320px,30vw,360px);min-width:320px}._libraryFeed_i2v3q_78{padding-top:10px}._libraryGrid_i2v3q_82{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (min-width: 1200px){._libraryGrid_i2v3q_82{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}._libraryScreen_i2v3q_147,._plannerScreen_i2v3q_148,._listScreen_i2v3q_149,._historyScreen_i2v3q_150,._historyReviewRoot_i2v3q_151{--import-content-width: min(100%, 820px);--import-surface-radius: 20px;--import-control-height: 54px;--import-segment-height: 42px;--ui-surface-border: rgba(255, 255, 255, .66);--ui-surface-bg: linear-gradient(165deg, rgba(252, 253, 250, .44), rgba(245, 247, 244, .3));--ui-shadow-soft: 0 14px 30px -24px rgba(11, 18, 25, .45);--ui-shadow-card: 0 28px 62px -46px rgba(11, 18, 25, .66), 0 12px 26px -22px rgba(11, 18, 25, .42);--ui-text-main: rgba(35, 42, 47, .95);--ui-text-muted: rgba(70, 79, 86, .86);--ui-text-kicker: rgba(71, 80, 87, .74)}._importGlassCard_i2v3q_167{border-radius:28px!important;border:1px solid var(--ui-surface-border)!important;background:var(--ui-surface-bg)!important}._importInput_i2v3q_173{min-height:var(--import-control-height)!important;border-radius:var(--import-surface-radius)!important;border:1px solid rgba(255,255,255,.76)!important;background:linear-gradient(156deg,#fdfdfbbd,#f5f7f499)!important}._importSelect_i2v3q_180{min-height:var(--import-segment-height)!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.74)!important;background:#fcfcfad1!important;color:#454f55d1!important}._importSegmented_i2v3q_188{padding:.32rem!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.74)!important;background:#f9faf7a8!important;gap:.34rem!important}._importSegmentedButton_i2v3q_196{min-height:var(--import-segment-height)!important;border-radius:999px!important;border:1px solid transparent!important;background:transparent!important;color:#374246e0!important;letter-spacing:.05em!important;font-size:13px!important;font-weight:800!important;text-transform:none!important;white-space:nowrap;padding-inline:1rem!important}._importSegmentedButtonActive_i2v3q_210{background:linear-gradient(150deg,#e8f1e9fa,#dce8dff0)!important;border-color:#97b19fa8!important;color:#345040f2!important}._importCapsuleSecondary_i2v3q_216{min-height:44px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.76)!important;background:#ffffffa3!important;color:#3f4a50eb!important}._importCapsulePrimary_i2v3q_224{min-height:var(--import-control-height)!important;border-radius:999px!important;border:1px solid rgba(45,84,68,.72)!important;background:linear-gradient(152deg,#244e3efa,#2d5d4af0)!important;color:#fafdfbf5!important}._heroHeaderWrap_i2v3q_232{padding-top:clamp(1rem,2.6vw,1.6rem);padding-bottom:clamp(1rem,2.6vw,1.6rem)}._heroHeaderCenter_i2v3q_237{width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}._libraryHeroHeader_i2v3q_246{border-bottom:1px solid rgba(255,255,255,.35)!important;padding-inline:.1rem}._libraryHeroActions_i2v3q_251{width:100%;display:flex;justify-content:center}._reviewHeroHeader_i2v3q_257,._historyReviewRoot_i2v3q_151 ._reviewHeroHeader_i2v3q_257{border-bottom:1px solid rgba(255,255,255,.35)!important}._reviewHeroActions_i2v3q_265{width:min(100%,760px)}._listHeaderRow_i2v3q_269{position:relative;justify-content:center!important;align-items:flex-start!important}._listHeaderRow_i2v3q_269 details{position:absolute;top:0;right:0}._importHeaderDecor_i2v3q_281{display:flex;align-items:center;justify-content:center;gap:.75rem;color:#3f53488a;margin-bottom:.45rem}._importHeaderLine_i2v3q_290{width:min(24vw,152px);height:2px;flex:0 0 auto}._importHeaderLeaf_i2v3q_296{color:#486b54ad;width:44px;height:18px;flex:0 0 auto}._importHeaderGlyph_i2v3q_303{color:#486b54ad;width:18px;height:18px;flex:0 0 auto}._importHeaderKicker_i2v3q_310{color:var(--ui-text-kicker);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}._importHeroTitle_i2v3q_318{margin:0!important;color:var(--ui-text-main)!important;font-family:var(--font-display)!important;font-size:clamp(2rem,5.1vw,3.1rem)!important;font-weight:400!important;line-height:1.02!important;letter-spacing:.012em!important;text-transform:none!important}._importHeroSubtitle_i2v3q_329{max-width:40ch!important;margin-inline:auto;color:var(--ui-text-muted)!important;font-size:clamp(.98rem,2.1vw,1.14rem)!important;font-style:normal!important;font-weight:500!important;line-height:1.38!important}._libraryContent_i2v3q_339{gap:clamp(1.1rem,3vw,1.8rem)!important}._libraryFiltersStack_i2v3q_343{padding:clamp(.7rem,2vw,1.05rem)}._librarySearchBlock_i2v3q_347{padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.42)}._libraryFilterRows_i2v3q_352{gap:.62rem!important}._moreFiltersDetails_i2v3q_356{width:100%}._moreFiltersSummary_i2v3q_360{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.7rem;width:100%;min-height:42px;padding:.72rem .9rem;border-radius:16px;border:1px solid rgba(255,255,255,.62);background:#fafbf76b;color:#3f4a50e6;cursor:pointer}._moreFiltersSummary_i2v3q_360::-webkit-details-marker{display:none}._moreFiltersSummary_i2v3q_360::marker{content:""}._moreFiltersLabel_i2v3q_384{display:inline-flex;align-items:center;gap:.45rem;font-size:13px;font-weight:700;letter-spacing:.04em;color:inherit}._moreFiltersSummaryMeta_i2v3q_394{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto}._moreFiltersBadge_i2v3q_401{min-width:22px;height:22px;padding:0 .36rem;border-radius:999px;border:1px solid rgba(151,177,159,.66);background:linear-gradient(150deg,#e8f1e9fa,#dce8dff0);color:#345040f2;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}._moreFiltersChevron_i2v3q_416{color:#485259c7;transition:transform .18s ease}._moreFiltersDetails_i2v3q_356[open] ._moreFiltersChevron_i2v3q_416{transform:rotate(180deg)}._moreFiltersPanel_i2v3q_425{display:grid;gap:.72rem;padding-top:.72rem}._moreFiltersDetailsActive_i2v3q_431 ._moreFiltersSummary_i2v3q_360{border-color:#97b19f75}._sectionHeader_i2v3q_435{display:flex;align-items:center;gap:.9rem}._sectionRule_i2v3q_441{flex:1 1 auto;height:1px;background:linear-gradient(90deg,#ffffff38,#ffffffb8,#ffffff2e)}._sectionTitle_i2v3q_447{margin:0;color:#242a2ff2;font-size:clamp(1.35rem,3.2vw,2rem);font-weight:500;line-height:1.06;letter-spacing:.01em}._timeFilterBlock_i2v3q_456{border-radius:16px;border:1px solid rgba(255,255,255,.56);background:#fafbf77a;padding:.7rem .8rem .64rem}._discoveryRow_i2v3q_463{border-radius:16px;border:1px solid rgba(255,255,255,.6);background:#f9faf77a;padding:.72rem .8rem}._libraryHeaderNoCard_i2v3q_470,._libraryFiltersNoCard_i2v3q_471,._historyHeaderNoCard_i2v3q_472{border-radius:0!important;border:0!important;background:transparent!important}._filterChip_i2v3q_478{min-height:calc(var(--import-segment-height) - 4px)!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.76)!important;background:#fcfcfac7!important;color:#3f4a50e6!important;letter-spacing:.05em!important;font-size:13px!important;font-weight:700!important;text-transform:none!important}._filterChipActive_i2v3q_490{background:linear-gradient(150deg,#e8f1e9fa,#dce8dff0)!important;border-color:#97b19fa8!important;color:#345040f2!important}._libraryScreen_i2v3q_147 .mobile-page-title,._plannerScreen_i2v3q_148 .mobile-page-title,._listScreen_i2v3q_149 .mobile-page-title,._historyReviewRoot_i2v3q_151 .mobile-page-title,._historyScreen_i2v3q_150 .history-hero-content .app-page-title{font-size:clamp(2rem,5.4vw,3.35rem)!important;line-height:.98!important;letter-spacing:.02em!important}._libraryScreen_i2v3q_147 .mobile-page-subtitle,._plannerScreen_i2v3q_148 .mobile-page-subtitle,._listScreen_i2v3q_149 .mobile-page-subtitle,._historyReviewRoot_i2v3q_151 .mobile-page-subtitle,._historyScreen_i2v3q_150 .history-hero-content .app-page-subtitle{color:#464f56db!important;font-size:clamp(.98rem,2.3vw,1.2rem)!important;font-style:normal!important;font-weight:500!important}._libraryScreen_i2v3q_147 .library-filter-strip{padding:0!important;border:0!important;background:transparent!important}._libraryScreen_i2v3q_147 .btn.btn-secondary:not(.icon-btn),._historyReviewRoot_i2v3q_151 .btn.btn-secondary:not(.icon-btn){min-height:44px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.76)!important;background:#ffffffa3!important;color:#3f4a50eb!important}._libraryScreen_i2v3q_147 .btn.btn-primary:not(.icon-btn),._historyReviewRoot_i2v3q_151 .btn.btn-primary:not(.icon-btn){border-radius:999px!important;border:1px solid rgba(45,84,68,.72)!important;background:linear-gradient(152deg,#244e3efa,#2d5d4af0)!important;color:#fafdfbf5!important}._topPicksSection_i2v3q_1{border-radius:0;border:0;background:transparent;padding:clamp(.2rem,1.2vw,.55rem) 0}._topPicksTitle_i2v3q_43{color:#242a2ff2;font-size:clamp(1.4rem,3.6vw,2.2rem);font-weight:500;line-height:1.04;letter-spacing:.01em}._libraryFeed_i2v3q_78{border-radius:0;border:0;background:transparent;padding:clamp(.15rem,.9vw,.4rem) 0 0}._recipeCollectionSection_i2v3q_562,._libraryAddRecipeSolo_i2v3q_563{padding:clamp(.15rem,.9vw,.4rem) 0 0}._addRecipeCard_i2v3q_89{border-radius:28px;border:1px solid rgba(255,255,255,.66);background:linear-gradient(162deg,#f9fbf780,#f2f5f066)}._plannerScreen_i2v3q_148 .planner-calm-card,._plannerScreen_i2v3q_148 .history-insights-card,._plannerScreen_i2v3q_148 .planner-mobile-sticky-card{border-radius:28px!important;border:1px solid rgba(255,255,255,.62)!important;background:linear-gradient(165deg,#fcfdfa80,#f5f7f45c)!important}._plannerScreen_i2v3q_148 .planner-week-pill,._plannerScreen_i2v3q_148 .planner-mode-switch{padding:.36rem!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.7)!important;background:#f9faf79e!important}._plannerScreen_i2v3q_148 .planner-calm-header>div:first-child{flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.9rem!important}._plannerScreen_i2v3q_148 .planner-top-controls{display:flex!important;flex-wrap:nowrap!important;width:min(100%,760px)!important;align-items:stretch!important;justify-content:center!important;gap:.65rem!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}._plannerScreen_i2v3q_148 .planner-top-controls::-webkit-scrollbar{display:none}._plannerScreen_i2v3q_148 .planner-top-controls>*{flex:1 1 0!important;min-width:0!important}._plannerScreen_i2v3q_148 .planner-week-pill{min-height:var(--import-segment-height)!important;width:100%!important;white-space:nowrap}._plannerScreen_i2v3q_148 .planner-mode-switch{width:100%!important;min-height:var(--import-segment-height)!important;display:inline-flex!important;align-items:stretch!important}._plannerScreen_i2v3q_148 .planner-mode-switch .planner-mode-btn{flex:1 1 0;min-width:0;justify-content:center}._plannerScreen_i2v3q_148 .planner-mode-btn{min-height:var(--import-segment-height)!important;border-radius:999px!important;border:1px solid transparent!important;background:transparent!important;color:#374246e0!important;letter-spacing:.05em!important;font-size:13px!important;font-weight:900!important}._plannerScreen_i2v3q_148 .planner-mode-btn.bg-nordic-ink{background:linear-gradient(150deg,#e8f1e9fa,#dce8dff0)!important;border-color:#97b19fa8!important;color:#345040f2!important}@media (max-width: 767px){._plannerScreen_i2v3q_148 .planner-top-controls{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:.5rem!important;overflow:visible!important}._plannerScreen_i2v3q_148 .planner-top-controls>*{flex:0 0 auto!important;width:100%!important}._plannerScreen_i2v3q_148 .planner-week-pill{justify-content:center!important}._plannerScreen_i2v3q_148 .planner-mode-switch{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:.2rem!important}._plannerScreen_i2v3q_148 .planner-mode-switch .planner-mode-btn{min-width:0!important;padding-left:.28rem!important;padding-right:.28rem!important;gap:.24rem!important}._plannerScreen_i2v3q_148 .planner-mode-btn{font-size:13px!important;letter-spacing:.04em!important}._plannerScreen_i2v3q_148 .planner-mode-btn svg{width:12px!important;height:12px!important}}._plannerScreen_i2v3q_148 input[type=text],._plannerScreen_i2v3q_148 input[type=number],._plannerScreen_i2v3q_148 select{border-radius:var(--import-surface-radius)!important;border:1px solid rgba(212,199,183,.92)!important;background:#fff!important}._plannerScreen_i2v3q_148 .planner-hero-scroll-safe .btn.btn-secondary:not(.icon-btn){min-height:44px!important;border-radius:999px!important;border:1px solid rgba(212,199,183,.92)!important;background:#fff!important;color:#22272feb!important}._plannerScreen_i2v3q_148 .planner-hero-scroll-safe .btn.btn-primary:not(.icon-btn){min-height:var(--import-control-height)!important;border-radius:999px!important;border:1px solid rgba(24,27,33,.94)!important;background:#181b21!important;color:#fafdfbfa!important}._plannerScreen_i2v3q_148 .btn.btn-primary.planner-green-btn:not(.icon-btn){border:1px solid rgba(45,84,68,.72)!important;background:linear-gradient(152deg,#244e3efa,#2d5d4af0)!important;color:#fafdfbf5!important}._plannerScreen_i2v3q_148 .btn.btn-primary.planner-green-btn:not(.icon-btn):disabled{opacity:1!important}._listScreen_i2v3q_149 .market-list-empty,._listScreen_i2v3q_149 .notepad-shell,._listScreen_i2v3q_149 .weekly-summary-section,._listScreen_i2v3q_149 .weekly-summary-processing{border-radius:0!important;border:0!important;background:transparent!important}._listScreen_i2v3q_149 .market-list-plan-picker,._listScreen_i2v3q_149 .market-list-tabs{padding:.36rem!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.7)!important;background:#f9faf79e!important}._listScreen_i2v3q_149 .market-list-toolbar{display:grid!important;gap:.68rem!important;align-items:center!important}._listScreen_i2v3q_149 .market-list-toolbar-main{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.62rem}._listScreen_i2v3q_149 .market-list-actions-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.52rem;flex:1 1 auto}._listScreen_i2v3q_149 .market-list-plan-picker{flex:1 1 360px;width:auto!important;min-width:min(100%,280px);max-width:min(100%,430px);border-color:#e0e7ecf0!important;background:linear-gradient(160deg,#fefefceb,#f8faf6d1)!important}._listScreen_i2v3q_149 .market-list-plan-label{letter-spacing:.04em!important;text-transform:none!important;font-size:13px!important;font-weight:700!important;color:#565f69e6!important}._listScreen_i2v3q_149 .market-list-tabs{justify-self:end;width:auto!important;max-width:100%}._listScreen_i2v3q_149 .market-list-plan-select{min-height:var(--import-segment-height)!important;border-radius:999px!important;border:1px solid rgba(219,227,233,.92)!important;background:linear-gradient(155deg,#fffffff5,#f7f9f5eb)!important;color:#3c464ef0!important;padding-inline:.9rem!important;padding-right:2.1rem!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%2367717D' d='M4.2 6.2a.9.9 0 0 1 1.3 0L8 8.7l2.5-2.5a.9.9 0 1 1 1.3 1.3l-3.2 3.2a.9.9 0 0 1-1.3 0L4.2 7.5a.9.9 0 0 1 0-1.3z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;background-size:12px 12px;cursor:pointer}._listScreen_i2v3q_149 .market-list-plan-select:hover{border-color:#c0ccd6f5!important}._listScreen_i2v3q_149 .market-list-plan-select:focus-visible{outline:none;border-color:#809a88d6!important}._listScreen_i2v3q_149 .market-list-tabs button{min-height:var(--import-segment-height)!important;border-radius:999px!important;border:1px solid transparent!important;background:transparent!important;color:#374246e0!important;letter-spacing:.07em!important;font-size:13px!important;font-weight:700!important;text-transform:none!important}._listScreen_i2v3q_149 .market-list-tabs button.bg-nordic-ink{background:linear-gradient(150deg,#e8f1e9fa,#dce8dff0)!important;border-color:#97b19fa8!important;color:#345040f2!important}._listScreen_i2v3q_149 .market-list-toolbar .btn.btn-secondary:not(.icon-btn):not(.market-list-action-btn),._historyScreen_i2v3q_150 .btn.btn-secondary:not(.icon-btn){min-height:44px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.76)!important;background:#ffffffa3!important;color:#3f4a50eb!important}._listScreen_i2v3q_149 .market-list-action-btn{min-height:42px!important;border-radius:999px!important;padding-inline:.95rem!important;font-size:13px!important;font-weight:700!important;letter-spacing:.03em!important;text-transform:none!important;white-space:nowrap}._listScreen_i2v3q_149 .market-list-content-stack .btn.btn-primary:not(.icon-btn),._historyScreen_i2v3q_150 .btn.btn-primary:not(.icon-btn){border-radius:999px!important;border:1px solid rgba(45,84,68,.72)!important;background:linear-gradient(152deg,#244e3efa,#2d5d4af0)!important;color:#fafdfbf5!important}@media (max-width: 1080px){._listScreen_i2v3q_149 .market-list-toolbar{gap:.56rem!important}._listScreen_i2v3q_149 .market-list-toolbar-main{flex-direction:column;align-items:stretch}._listScreen_i2v3q_149 .market-list-actions-row{justify-content:flex-start;gap:.44rem}._listScreen_i2v3q_149 .market-list-plan-picker{width:100%!important;max-width:none;min-width:0}._listScreen_i2v3q_149 .market-list-tabs{width:100%!important;justify-self:stretch}}@media (max-width: 640px){._listScreen_i2v3q_149 .market-list-actions-row{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:.34rem}._listScreen_i2v3q_149 .market-list-action-btn{width:auto;min-height:40px!important;padding-inline:.78rem!important;font-size:13px!important;justify-content:center}}._marketListHeroPanel_i2v3q_911{border-bottom-color:#ffffff57!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.5)!important;background:#f8faf75c!important}._marketListControlsSurface_i2v3q_918{width:100%;border-radius:16px;border:1px solid rgba(255,255,255,.52);background:#f9fbf770;padding:clamp(.58rem,1vw,.78rem)}._listScreen_i2v3q_149 .plan-hero-stage:before{background:linear-gradient(180deg,#f7fafe14,#eff3f724)!important;opacity:.68}._marketListActionRow_i2v3q_931{display:grid!important;gap:.72rem!important;grid-template-columns:1fr;align-items:start!important}._marketListActionRow_i2v3q_931 .market-list-toolbar-main{display:grid;grid-template-columns:1fr;gap:.7rem;align-items:start}._listScreen_i2v3q_149 ._marketListPlanPickerShell_i2v3q_945{width:100%!important;min-width:0!important;max-width:none!important;min-height:38px!important;height:38px!important;border-radius:999px!important;border:1px solid rgba(205,216,209,.84)!important;background:#ffffffb3!important;padding:0 .62rem!important}._listScreen_i2v3q_149 ._marketListPlanLabel_i2v3q_957{font-size:13px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:none!important;color:#565f69e6!important}._listScreen_i2v3q_149 ._marketListPlanSelectControl_i2v3q_965{min-height:38px!important;height:38px!important;border-radius:999px!important;border:1px solid rgba(205,216,209,.84)!important;background:#ffffffd1!important;padding-inline:.72rem!important;padding-right:1.9rem!important;font-size:15px!important;font-weight:700!important;letter-spacing:.01em!important;color:#3c464ef0!important}._listScreen_i2v3q_149 ._marketListActionsRow_i2v3q_979{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem!important;align-items:center!important}._listScreen_i2v3q_149 ._marketListActionButton_i2v3q_986{min-height:38px!important;height:38px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.76)!important;background:#ffffffbd!important;padding:0 .72rem!important;gap:.34rem!important;font-size:13px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:none!important;white-space:nowrap;color:#3d484ff0!important;justify-content:center!important}@media (hover: hover) and (pointer: fine){._listScreen_i2v3q_149 ._marketListActionButton_i2v3q_986:hover{background:#ffffffe6!important;border-color:#d9e1dceb!important;color:#2f3a3ff5!important}._listScreen_i2v3q_149 ._marketListActionButton_i2v3q_986:active{transform:translateY(1px)}}._listScreen_i2v3q_149 ._marketListActionButton_i2v3q_986 svg{width:16px!important;height:16px!important;flex-shrink:0}._listScreen_i2v3q_149 ._marketListActionShop_i2v3q_1021{border-color:#2d5444b8!important;background:linear-gradient(152deg,#244e3efa,#2d5d4af0)!important;color:#fafdfbf5!important}._listScreen_i2v3q_149 ._marketListActionSave_i2v3q_1027{grid-column:1;order:1}._listScreen_i2v3q_149 ._marketListActionCook_i2v3q_1033{grid-column:2;order:2}._listScreen_i2v3q_149 ._marketListActionShop_i2v3q_1021{grid-column:1 / -1;order:3}._listScreen_i2v3q_149 ._marketListActionBack_i2v3q_1054{grid-column:1 / -1;order:1}._listScreen_i2v3q_149 ._marketListSegmentedControl_i2v3q_1059{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:.28rem;min-height:38px!important;height:38px!important;width:100%;max-width:none;border-radius:999px!important;border:1px solid rgba(255,255,255,.7)!important;outline:none!important;background:#f9faf79e!important;padding:.24rem!important}._listScreen_i2v3q_149 ._marketListSegmentButton_i2v3q_1075{min-height:28px!important;height:28px!important;border-radius:999px!important;border:1px solid transparent!important;background:transparent!important;color:#374246e0!important;font-size:13px!important;font-weight:900!important;letter-spacing:.09em!important;text-transform:none!important;padding:0 9px!important;display:inline-flex;align-items:center;justify-content:center;width:100%;flex:1 1 0}._listScreen_i2v3q_149 ._marketListSegmentButtonActive_i2v3q_1094{background:linear-gradient(150deg,#e8f1e9fa,#dce8dff0)!important;border:1px solid rgba(151,177,159,.66)!important;color:#345040f2!important}@media (max-width: 767px){._listScreen_i2v3q_149 ._marketListActionButton_i2v3q_986{min-height:40px!important;height:40px!important}}@media (max-width: 519px){._marketListHeroPanel_i2v3q_911{padding-top:18px!important;padding-bottom:20px!important}._listScreen_i2v3q_149 ._marketListPlanPickerShell_i2v3q_945{width:100%!important}._listScreen_i2v3q_149 ._marketListActionsRow_i2v3q_979{gap:10px!important}._listScreen_i2v3q_149 ._marketListSegmentedControl_i2v3q_1059{width:100%!important}}@media (min-width: 520px){._marketListActionRow_i2v3q_931{grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:.8rem;column-gap:.8rem;row-gap:.7rem}._marketListActionRow_i2v3q_931 .market-list-toolbar-main{display:contents}._marketListActionRow_i2v3q_931 .market-list-plan-picker{grid-column:1;grid-row:1;width:100%!important;max-width:420px!important}._listScreen_i2v3q_149 ._marketListActionsRow_i2v3q_979{grid-column:2;grid-row:1;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:.65rem!important}._listScreen_i2v3q_149 ._marketListActionSave_i2v3q_1027,._listScreen_i2v3q_149 ._marketListActionCook_i2v3q_1033,._listScreen_i2v3q_149 ._marketListActionShop_i2v3q_1021,._listScreen_i2v3q_149 ._marketListActionBack_i2v3q_1054{order:initial;grid-column:auto}._listScreen_i2v3q_149 ._marketListSegmentedControl_i2v3q_1059{grid-column:2;grid-row:2;justify-self:end;width:auto;min-width:244px;max-width:none}}@media (min-width: 1024px){._marketListHeroPanel_i2v3q_911{padding:clamp(1.6rem,2.2vw,2rem) clamp(1.5rem,2.4vw,2.15rem)!important;border-radius:24px!important}._listScreen_i2v3q_149 .market-list-main{gap:1.05rem!important}._listScreen_i2v3q_149 .market-list-title-block{gap:.58rem!important}._listScreen_i2v3q_149 .market-list-more-trigger{min-width:42px!important;min-height:42px!important;border:1px solid rgba(0,0,0,.07)!important;background:#ffffffad!important;color:var(--fm-text-muted)!important}._marketListControlsSurface_i2v3q_918{width:100%;border-radius:18px;border:1px solid rgba(255,255,255,.52);background:#f9fbf770;padding:clamp(.78rem,1.1vw,.96rem) clamp(.86rem,1.2vw,1.02rem)}._marketListActionRow_i2v3q_931{display:grid!important;grid-template-columns:minmax(300px,420px) minmax(0,1fr)!important;grid-template-rows:auto auto;-moz-column-gap:1rem!important;column-gap:1rem!important;row-gap:.75rem!important;align-items:center!important}._marketListActionRow_i2v3q_931 .market-list-toolbar-main{display:contents!important}._marketListActionRow_i2v3q_931 .market-list-plan-picker{grid-column:1;grid-row:1 / span 2;width:100%!important;max-width:none!important}._listScreen_i2v3q_149 ._marketListPlanPickerShell_i2v3q_945{display:grid!important;grid-template-columns:1fr;align-content:center;gap:.38rem!important;min-height:84px!important;height:auto!important;padding:.54rem .66rem!important}._listScreen_i2v3q_149 ._marketListPlanLabel_i2v3q_957{font-size:13px!important;letter-spacing:.04em!important;text-transform:none!important;opacity:1}._listScreen_i2v3q_149 ._marketListPlanSelectControl_i2v3q_965{min-height:40px!important;height:40px!important;font-size:15px!important;letter-spacing:.01em!important;padding-inline:.74rem!important;padding-right:1.9rem!important}._listScreen_i2v3q_149 ._marketListActionsRow_i2v3q_979{grid-column:2;grid-row:1;display:flex!important;flex-wrap:wrap!important;justify-content:end!important;align-items:center!important;gap:.45rem!important;min-height:40px}._listScreen_i2v3q_149 ._marketListActionButton_i2v3q_986{min-height:40px!important;height:40px!important;padding:0 .66rem!important;font-size:9.5px!important;letter-spacing:.03em!important;border:1px solid rgba(205,216,209,.84)!important;outline:none!important}._listScreen_i2v3q_149 ._marketListActionBack_i2v3q_1054{min-width:98px}._listScreen_i2v3q_149 ._marketListActionSave_i2v3q_1027,._listScreen_i2v3q_149 ._marketListActionCook_i2v3q_1033{min-width:90px}._listScreen_i2v3q_149 ._marketListActionShop_i2v3q_1021{min-width:142px}._listScreen_i2v3q_149 ._marketListSegmentedControl_i2v3q_1059{grid-column:2;grid-row:2;justify-self:end;min-width:214px!important;width:auto!important;height:40px!important;min-height:40px!important;padding:.24rem!important;border-color:#cdd8d1d6!important;outline:none!important;background:#f8faf6c2!important}._listScreen_i2v3q_149 ._marketListSegmentButton_i2v3q_1075{min-height:30px!important;height:30px!important;font-size:13px!important;letter-spacing:.08em!important;border:1px solid transparent!important}._listScreen_i2v3q_149 ._marketListSegmentButtonActive_i2v3q_1094{background:#b4d6bec7!important;border-color:#759781ad!important}._marketListDesktopBody_i2v3q_1312{width:min(100%,1000px);margin-inline:auto;padding-top:.3rem}._listScreen_i2v3q_149 .notepad-shell,._listScreen_i2v3q_149 .weekly-summary-section,._listScreen_i2v3q_149 .weekly-summary-processing,._marketListDesktopEmptyCard_i2v3q_1321{border-radius:28px!important;border:1px solid rgba(255,255,255,.62)!important;background:linear-gradient(165deg,#fcfdfa80,#f5f7f45c)!important}._marketListDesktopEmptyCard_i2v3q_1321{min-height:22rem!important;padding-top:4.5rem!important;padding-bottom:4.5rem!important}._marketListDesktopFooter_i2v3q_1333{justify-content:flex-end!important;padding-bottom:.4rem!important}._marketListDesktopAddButton_i2v3q_1338{width:auto!important;max-width:none!important;min-width:220px;min-height:48px!important}}._historyScreen_i2v3q_150 .history-archive-card,._historyScreen_i2v3q_150 .history-empty-card{border-radius:24px!important;border:1px solid rgba(255,255,255,.55)!important;background:#fafbf86b!important}._historyReviewRoot_i2v3q_151 .review-week-select{min-height:var(--import-segment-height)!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.74)!important;background:#fcfcfad1!important;color:#454f55d1!important}._historyReviewHeader_i2v3q_1361>div:first-child{flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.9rem!important}._historyReviewRoot_i2v3q_151 .review-week-icon{display:none!important}._historyReviewRoot_i2v3q_151 .review-header-controls{width:min(100%,760px);display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:center!important;gap:.65rem!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}._historyReviewRoot_i2v3q_151 .review-header-controls::-webkit-scrollbar{display:none}._historyReviewRoot_i2v3q_151 .review-header-controls>*{flex:1 1 0;min-width:0}._historyReviewRoot_i2v3q_151 .review-week-select,._historyReviewRoot_i2v3q_151 .review-export-btn{width:100%!important;min-height:var(--import-segment-height)!important}._historyReviewRoot_i2v3q_151 .review-export-btn{justify-content:center!important;white-space:nowrap}._historyReviewHeader_i2v3q_1361{border-radius:28px!important;border:1px solid var(--ui-surface-border)!important;background:var(--ui-surface-bg)!important;padding:clamp(1.2rem,3vw,2.2rem) clamp(.9rem,2.8vw,2rem)!important}._historySection_i2v3q_1411{border-radius:0!important;border:0!important;background:transparent!important;padding:0!important}._reviewSectionNav_i2v3q_1418{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem}._reviewSectionButton_i2v3q_1424{position:relative;overflow:hidden;isolation:isolate;text-align:left;cursor:pointer;border-radius:24px;border:1px solid rgba(255,255,255,.7);background:linear-gradient(162deg,#fcfdfaad,#f6f8f46b);padding:1rem 1rem 1.12rem;min-height:156px;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}._reviewSectionButton_i2v3q_1424:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(140deg,#ffffff38,#fff0);opacity:.8;pointer-events:none}._reviewSectionButton_i2v3q_1424:after{content:"→";position:absolute;right:.9rem;bottom:.82rem;width:30px;height:30px;border-radius:999px;border:1px solid rgba(255,255,255,.72);background:#ffffffbd;color:#3f4a50eb;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:1;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}._reviewSectionButton_i2v3q_1424:hover{transform:translateY(-2px);border-color:#97b19f94}._reviewSectionButtonActive_i2v3q_1480{border-color:#97b19fad;background:linear-gradient(150deg,#e8f1e9fa,#dce8dff0);transform:translateY(-2px)}._reviewSectionButtonActive_i2v3q_1480:after{border-color:#97b19f9e;background:#f7fbf7f5;color:#345040f5;transform:translate(2px)}._reviewSectionButtonHeader_i2v3q_1493{display:flex;align-items:center;justify-content:space-between;gap:.7rem}._reviewSectionEyebrow_i2v3q_1500{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#525c63b3}._reviewSectionBadge_i2v3q_1508{min-height:22px;max-width:100%;padding:0 .6rem;border-radius:999px;border:1px solid rgba(255,255,255,.72);background:#ffffffc7;color:#3d484ecc;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._reviewSectionButtonActive_i2v3q_1480 ._reviewSectionBadge_i2v3q_1508{border-color:#97b19f8a;background:#fafcf8eb;color:#345040eb}._reviewSectionTitle_i2v3q_1533{margin:.44rem 0 0;padding-right:3rem;color:#21282df5;font-size:clamp(1rem,2vw,1.12rem);font-weight:600;line-height:1.18}._reviewSectionDescription_i2v3q_1542{margin:.34rem 0 0;padding-right:2.8rem;color:#495259d1;font-size:.83rem;line-height:1.42}._reviewPanelWindow_i2v3q_1550{border-radius:28px!important;border:1px solid rgba(255,255,255,.72)!important;background:linear-gradient(166deg,#fcfdfa8f,#f5f7f466)!important}._reviewPanelHeader_i2v3q_1556{display:grid;gap:.85rem}._reviewPanelHeaderRow_i2v3q_1561{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._reviewPanelEyebrow_i2v3q_1568{margin:0;color:#525c63ad;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}._reviewPanelTitle_i2v3q_1577{margin:.34rem 0 0;color:#21282df5;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:500;line-height:1.08;letter-spacing:.01em}._reviewPanelDescription_i2v3q_1586{margin:.48rem 0 0;max-width:60ch;color:#495259d1;font-size:.95rem;line-height:1.48}._reviewPanelBadge_i2v3q_1594{min-height:32px;max-width:100%;padding:.4rem .82rem;border-radius:999px;border:1px solid rgba(255,255,255,.72);background:#ffffffc7;color:#3d484ed1;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._reviewPanelDivider_i2v3q_1614{height:1px;background:linear-gradient(90deg,#ffffff14,#ffffffb8,#ffffff14)}@media (max-width: 768px){._reviewSectionNav_i2v3q_1418{display:flex;gap:.55rem;overflow-x:auto;overflow-y:hidden;padding:.08rem .08rem .38rem;margin-inline:-.08rem;scrollbar-width:none;scroll-snap-type:x proximity}._reviewSectionNav_i2v3q_1418::-webkit-scrollbar{display:none}._reviewSectionButton_i2v3q_1424{flex:0 0 auto;min-width:min(72vw,232px);min-height:88px;border-radius:20px;padding:.76rem .82rem .9rem;scroll-snap-align:start}._reviewSectionButton_i2v3q_1424:after{right:.72rem;bottom:.66rem;width:26px;height:26px;font-size:12px}._reviewPanelHeaderRow_i2v3q_1561{flex-direction:column}._reviewPanelBadge_i2v3q_1594{align-self:flex-start}._reviewSectionButtonHeader_i2v3q_1493{margin-bottom:.24rem}._reviewSectionEyebrow_i2v3q_1500,._reviewSectionDescription_i2v3q_1542{display:none}._reviewSectionTitle_i2v3q_1533{margin:0;padding-right:2.4rem;font-size:.96rem;line-height:1.16;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}._reviewSectionBadge_i2v3q_1508{min-height:20px;padding-inline:.48rem;font-size:12px}._historyReviewHeader_i2v3q_1361{padding:1rem .82rem 1.08rem!important}._historyReviewHeader_i2v3q_1361>div:first-child{gap:.72rem!important}._historyReviewRoot_i2v3q_151 .review-header-controls{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important;overflow:visible!important}._historyReviewRoot_i2v3q_151 .review-header-controls>*{flex:initial!important;min-width:0!important}._historyReviewRoot_i2v3q_151 .review-week-select{grid-column:1 / -1;padding-left:.82rem!important;padding-right:.82rem!important;font-size:15px!important;letter-spacing:.06em!important}._historyReviewRoot_i2v3q_151 .review-export-btn{min-height:46px!important;height:auto!important;padding:.58rem .72rem!important;font-size:10px!important;letter-spacing:.08em!important;white-space:normal!important;line-height:1.16!important;text-align:center!important}._historyReviewRoot_i2v3q_151 .review-export-btn svg{width:13px!important;height:13px!important;flex:0 0 auto}._libraryFiltersStack_i2v3q_343{padding:.48rem}._libraryFilterRows_i2v3q_352{gap:.55rem!important}._librarySearchBlock_i2v3q_347{padding-bottom:.64rem}._mealTypeRow_i2v3q_8{gap:.34rem;padding:.28rem}._moreFiltersSummary_i2v3q_360{min-height:40px;padding:.66rem .82rem}._timeFilterBlock_i2v3q_456{border-radius:14px;padding:.5rem .58rem .46rem}._discoveryRow_i2v3q_463{border-radius:16px;padding:.66rem .72rem;align-items:flex-start}._discoveryRow_i2v3q_463>div:first-child{width:100%;margin-right:0!important}._filterChip_i2v3q_478{min-height:36px!important;padding-inline:.74rem!important;font-size:13px!important;letter-spacing:.05em!important}._libraryHeroHeader_i2v3q_246{padding-top:.92rem!important;padding-bottom:.94rem!important}._sectionTitle_i2v3q_447{font-size:clamp(1.24rem,5.4vw,1.55rem)}}@media (min-width: 900px){._reviewSectionNav_i2v3q_1418{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 768px){._libraryHeroActions_i2v3q_251{justify-content:flex-end}}._listScreen_i2v3q_149{--market-import-card-radius: 28px;--market-import-border: rgba(255, 255, 255, .62);--market-import-bg: linear-gradient(165deg, rgba(252, 253, 250, .52), rgba(245, 247, 244, .38));--market-import-pill-bg: rgba(248, 250, 246, .76);--market-import-pill-border: rgba(205, 216, 209, .84);--market-import-pill-text: rgba(54, 66, 72, .94);--market-import-shadow: 0 22px 40px -34px rgba(11, 18, 25, .48);--fm-muted: rgba(58, 66, 74, .82)}._listScreen_i2v3q_149 .plan-shell-content{align-items:flex-start!important;padding-top:clamp(.9rem,1.9vw,1.5rem)!important}._listScreen_i2v3q_149 .plan-hero-stage{width:min(100%,1040px)!important;position:relative!important;isolation:isolate;overflow:visible!important;border:0!important;background:transparent!important;padding:clamp(.55rem,1.4vw,1rem)!important}._listScreen_i2v3q_149 .plan-hero-stage:before{display:block!important;content:""!important;position:absolute;top:.12rem;right:-.55rem;bottom:-.95rem;left:-.55rem;border-radius:clamp(1.8rem,3vw,2.45rem);border:1px solid rgba(255,255,255,.42);background:linear-gradient(165deg,#f7f8f680,#e7ece957),radial-gradient(120% 85% at 50% 8%,rgba(255,255,255,.16),transparent 62%);pointer-events:none;z-index:0}._listScreen_i2v3q_149 .market-list-content-stack{position:relative;z-index:1;width:min(100%,980px)!important;margin-inline:auto;gap:clamp(1rem,2.2vw,1.35rem)!important;padding-inline:.1rem!important}._marketListHeroPanel_i2v3q_911{border-radius:var(--market-import-card-radius)!important;border:1px solid rgba(255,255,255,.68)!important;background:linear-gradient(164deg,#fcfdfab8,#f0f4ef8f)!important;padding:clamp(1rem,2.1vw,1.5rem)!important}._listScreen_i2v3q_149 .market-list-header{border-bottom:0!important;padding-bottom:0!important;gap:.9rem!important}._listScreen_i2v3q_149 .market-list-main{gap:.9rem!important}._listScreen_i2v3q_149 .market-list-title-block{gap:.45rem!important}._listScreen_i2v3q_149 ._importHeaderKicker_i2v3q_310{font-size:12px!important;font-weight:800!important;letter-spacing:.16em!important}._listScreen_i2v3q_149 ._importHeroTitle_i2v3q_318{font-size:clamp(2rem,5.1vw,3.2rem)!important;line-height:.98!important}._listScreen_i2v3q_149 ._importHeroSubtitle_i2v3q_329{max-width:42ch!important;color:#464f56e0!important}._marketListControlsSurface_i2v3q_918{width:100%;border-radius:22px!important;border:1px solid rgba(255,255,255,.58)!important;background:linear-gradient(162deg,#f8faf6bd,#eef2ed94)!important;padding:clamp(.66rem,1.2vw,.92rem)!important}._marketListControlsGrid_i2v3q_1896{align-items:stretch}._marketListControlsSurfaceEmpty_i2v3q_1900{padding:.58rem!important}._marketListControlsGridEmpty_i2v3q_1904{gap:.7rem!important}._marketListActionCardGridCompact_i2v3q_1912{gap:.55rem!important}._marketListPlanCardCompact_i2v3q_1920{border-radius:1.45rem!important;padding:.9rem .95rem!important;background:#ffffff8f!important}._marketListArchiveNoticeSoft_i2v3q_1926{background:#ffffff7a!important}._marketListActionRow_i2v3q_931{display:grid!important;grid-template-columns:1fr;gap:.58rem!important;align-items:center!important}._marketListActionRow_i2v3q_931 .market-list-toolbar-main{display:grid;gap:.52rem}._listScreen_i2v3q_149 ._marketListPlanPickerShell_i2v3q_945{min-height:40px!important;height:40px!important;border-radius:999px!important;border:1px solid var(--market-import-pill-border)!important;background:var(--market-import-pill-bg)!important;padding:0 .68rem!important}._listScreen_i2v3q_149 ._marketListPlanLabel_i2v3q_957{font-size:13px!important;letter-spacing:.04em!important;font-weight:700!important;text-transform:none!important;color:#546067e0!important}._listScreen_i2v3q_149 ._marketListPlanSelectControl_i2v3q_965{min-height:40px!important;height:40px!important;border-radius:999px!important;border:1px solid var(--market-import-pill-border)!important;background:#ffffffd6!important;padding-inline:.78rem!important;padding-right:1.95rem!important;font-size:15px!important;font-weight:700!important;color:#3a454cf2!important}._listScreen_i2v3q_149 ._marketListActionsRow_i2v3q_979{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:.44rem!important}._listScreen_i2v3q_149 ._marketListActionButton_i2v3q_986{min-height:40px!important;height:40px!important;min-width:104px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.76)!important;background:#ffffffbd!important;padding:0 .72rem!important;gap:.34rem!important;font-size:13px!important;letter-spacing:.04em!important;font-weight:700!important;text-transform:none!important;color:#3d484ff0!important;justify-content:center!important;white-space:nowrap!important}._listScreen_i2v3q_149 ._marketListActionButton_i2v3q_986 svg{width:14px!important;height:14px!important}._listScreen_i2v3q_149 ._marketListActionButton_i2v3q_986:hover{background:#ffffffe6!important;border-color:#d9e1dceb!important;color:#2f3a3ff5!important}._listScreen_i2v3q_149 ._marketListActionSave_i2v3q_1027{border-color:#dee4e9e6!important;background:#ffffffd1!important;color:#3e4950f2!important}._listScreen_i2v3q_149 ._marketListActionShop_i2v3q_1021{min-width:138px!important;border-color:#2d5444b8!important;background:linear-gradient(152deg,#244e3efa,#2d5d4af0)!important;color:#fafdfbf5!important}._listScreen_i2v3q_149 ._marketListActionShop_i2v3q_1021:hover{filter:brightness(.97);border-color:#2d5444b8!important;background:linear-gradient(152deg,#244e3efa,#2d5d4af0)!important;color:#fafdfbf5!important}._listScreen_i2v3q_149 ._marketListActionCook_i2v3q_1033{border-color:#dae2dce6!important;background:#fafbf8d6!important;color:#3c4841f2!important}._listScreen_i2v3q_149 ._marketListActionBack_i2v3q_1054{min-width:104px!important;border-color:#e2e7ebdb!important;background:#ffffffc7!important}._listScreen_i2v3q_149 ._marketListSegmentedControl_i2v3q_1059{min-height:40px!important;height:40px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.7)!important;background:#f9faf79e!important;padding:.28rem!important;gap:.34rem!important}._listScreen_i2v3q_149 ._marketListSegmentButton_i2v3q_1075{min-height:30px!important;height:30px!important;border-radius:999px!important;border:1px solid transparent!important;background:transparent!important;color:#374246e0!important;font-size:9.5px!important;font-weight:800!important;letter-spacing:.09em!important;padding-inline:.7rem!important}._listScreen_i2v3q_149 ._marketListSegmentButtonActive_i2v3q_1094{background:linear-gradient(150deg,#e8f1e9fa,#dce8dff0)!important;border-color:#97b19fa8!important;color:#345040f2!important}._marketListDesktopBody_i2v3q_1312{width:min(100%,980px)!important;margin-inline:auto!important;padding-top:.1rem!important}._listScreen_i2v3q_149 .notepad-shell,._listScreen_i2v3q_149 .weekly-summary-section,._listScreen_i2v3q_149 .weekly-summary-processing,._listScreen_i2v3q_149 .weekly-summary-insight-card,._listScreen_i2v3q_149 .weekly-summary-recipe-card,._marketListDesktopEmptyCard_i2v3q_1321{border-radius:24px!important;border:1px solid var(--market-import-border)!important;background:var(--market-import-bg)!important}._listScreen_i2v3q_149 .weekly-summary-header{border-bottom:1px solid rgba(255,255,255,.38)!important;padding-bottom:1.1rem!important}._listScreen_i2v3q_149 .market-list-empty{min-height:15.5rem!important;max-width:46rem;margin-inline:auto;padding:clamp(1.9rem,3.8vw,2.7rem) 1.2rem!important;gap:.85rem!important}._listScreen_i2v3q_149 .market-list-empty-icon-wrap{width:58px!important;height:58px!important;border-radius:16px!important;background:#ffffffd1!important;border:1px solid rgba(208,218,212,.7)!important}._listScreen_i2v3q_149 .market-list-empty-icon{color:#789280d6!important}._listScreen_i2v3q_149 .market-list-empty-title{letter-spacing:.01em!important}._listScreen_i2v3q_149 .market-list-empty-copy{max-width:38ch!important}._marketListDesktopEmptyCardFocused_i2v3q_2120{max-width:48rem!important;padding-block:clamp(2.15rem,4vw,2.95rem)!important}._marketListEmptyActions_i2v3q_2125{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.7rem;margin-top:.25rem}._listScreen_i2v3q_149 .market-list-empty-cta,._marketListDesktopAddButton_i2v3q_1338{min-height:44px!important;border-radius:999px!important;border:1px solid rgba(45,84,68,.72)!important;background:linear-gradient(152deg,#244e3efa,#2d5d4af0)!important;color:#fafdfbf5!important;letter-spacing:.16em!important}._marketListEmptySecondaryButton_i2v3q_2144{min-height:44px!important;border-radius:999px!important;border:1px solid rgba(208,217,212,.9)!important;background:#ffffffc7!important;color:#3a454cf0!important;letter-spacing:.08em!important}._marketListDesktopFooter_i2v3q_1333{justify-content:flex-end!important}._listScreen_i2v3q_149 .market-list-toolbar,._listScreen_i2v3q_149 .market-list-actions-row,._listScreen_i2v3q_149 .market-list-tabs{display:none!important}@media (max-width: 980px){._marketListActionRow_i2v3q_931{grid-template-columns:1fr}._listScreen_i2v3q_149 ._marketListActionsRow_i2v3q_979{justify-content:flex-start!important}._listScreen_i2v3q_149 ._marketListActionButton_i2v3q_986{min-height:38px!important;height:38px!important;min-width:96px!important;font-size:13px!important;padding-inline:.62rem!important}}@media (max-width: 767px){._marketListEmptyActions_i2v3q_2125{flex-direction:column}._marketListEmptyActions_i2v3q_2125>*{width:100%;justify-content:center}._marketListFeatureCardCopy_i2v3q_2192{-webkit-line-clamp:4}._listScreen_i2v3q_149 .plan-hero-stage:before{top:.1rem;right:-.28rem;bottom:-.52rem;left:-.28rem;border-radius:24px}._listScreen_i2v3q_149 .market-list-content-stack{width:100%!important;padding-inline:0!important}._marketListHeroPanel_i2v3q_911{border-radius:20px!important;padding:.9rem .72rem!important}._marketListControlsSurface_i2v3q_918{border-radius:16px!important;padding:.52rem!important}._listScreen_i2v3q_149 ._marketListPlanPickerShell_i2v3q_945,._listScreen_i2v3q_149 ._marketListPlanSelectControl_i2v3q_965,._listScreen_i2v3q_149 ._marketListSegmentedControl_i2v3q_1059,._listScreen_i2v3q_149 ._marketListActionButton_i2v3q_986{min-height:38px!important;height:38px!important}._listScreen_i2v3q_149 ._marketListActionsRow_i2v3q_979{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem!important}._listScreen_i2v3q_149 ._marketListActionShop_i2v3q_1021,._listScreen_i2v3q_149 ._marketListActionBack_i2v3q_1054{grid-column:1 / -1}._listScreen_i2v3q_149 ._marketListSegmentButton_i2v3q_1075{min-height:28px!important;height:28px!important;font-size:10px!important}._marketListDesktopAddButton_i2v3q_1338{width:100%!important;max-width:none!important}}:root[data-theme=dark] ._libraryScreen_i2v3q_147,:root[data-theme=dark] ._plannerScreen_i2v3q_148,:root[data-theme=dark] ._listScreen_i2v3q_149,:root[data-theme=dark] ._historyScreen_i2v3q_150,:root[data-theme=dark] ._historyReviewRoot_i2v3q_151{--ui-surface-border: rgba(255,255,255,.12);--ui-surface-bg: linear-gradient(165deg, rgba(255,255,255,.07), rgba(255,255,255,.035));--ui-shadow-soft: 0 14px 30px -24px rgba(0,0,0,.6);--ui-shadow-card: 0 28px 62px -46px rgba(0,0,0,.8), 0 12px 26px -22px rgba(0,0,0,.55);--ui-text-main: rgba(237,235,229,.94);--ui-text-muted: rgba(200,201,208,.78);--ui-text-kicker: rgba(190,191,200,.7)}:root[data-theme=dark] ._importGlassCard_i2v3q_167,:root[data-theme=dark] ._plannerScreen_i2v3q_148 .planner-calm-card,:root[data-theme=dark] ._plannerScreen_i2v3q_148 .history-insights-card,:root[data-theme=dark] ._plannerScreen_i2v3q_148 .planner-mobile-sticky-card,:root[data-theme=dark] ._historyReviewHeader_i2v3q_1361,:root[data-theme=dark] ._reviewPanelWindow_i2v3q_1550,:root[data-theme=dark] ._reviewSectionButton_i2v3q_1424,:root[data-theme=dark] ._addRecipeCard_i2v3q_89,:root[data-theme=dark] ._historyScreen_i2v3q_150 .history-archive-card,:root[data-theme=dark] ._historyScreen_i2v3q_150 .history-empty-card,:root[data-theme=dark] ._listScreen_i2v3q_149 .notepad-shell,:root[data-theme=dark] ._listScreen_i2v3q_149 .weekly-summary-section,:root[data-theme=dark] ._listScreen_i2v3q_149 .weekly-summary-processing,:root[data-theme=dark] ._marketListDesktopEmptyCard_i2v3q_1321{background:linear-gradient(165deg,#ffffff12,#ffffff09)!important;border-color:#ffffff1f!important}:root[data-theme=dark] ._mealTypeRow_i2v3q_8,:root[data-theme=dark] ._timeFilterBlock_i2v3q_456,:root[data-theme=dark] ._discoveryRow_i2v3q_463,:root[data-theme=dark] ._moreFiltersSummary_i2v3q_360,:root[data-theme=dark] ._marketListControlsSurface_i2v3q_918,:root[data-theme=dark] ._marketListHeroPanel_i2v3q_911,:root[data-theme=dark] ._importSegmented_i2v3q_188,:root[data-theme=dark] ._importSelect_i2v3q_180,:root[data-theme=dark] ._filterChip_i2v3q_478,:root[data-theme=dark] ._moreFiltersBadge_i2v3q_401,:root[data-theme=dark] ._plannerScreen_i2v3q_148 .planner-week-pill,:root[data-theme=dark] ._plannerScreen_i2v3q_148 .planner-mode-switch,:root[data-theme=dark] ._listScreen_i2v3q_149 .market-list-plan-picker,:root[data-theme=dark] ._listScreen_i2v3q_149 .market-list-tabs,:root[data-theme=dark] ._listScreen_i2v3q_149 ._marketListSegmentedControl_i2v3q_1059,:root[data-theme=dark] ._listScreen_i2v3q_149 ._marketListPlanPickerShell_i2v3q_945,:root[data-theme=dark] ._historyReviewRoot_i2v3q_151 .review-week-select,:root[data-theme=dark] ._listScreen_i2v3q_149 .market-list-more-trigger{background:#ffffff0d!important;border-color:#ffffff1a!important}:root[data-theme=dark] ._importCapsuleSecondary_i2v3q_216,:root[data-theme=dark] ._libraryScreen_i2v3q_147 .btn.btn-secondary:not(.icon-btn),:root[data-theme=dark] ._historyReviewRoot_i2v3q_151 .btn.btn-secondary:not(.icon-btn),:root[data-theme=dark] ._plannerScreen_i2v3q_148 .planner-hero-scroll-safe .btn.btn-secondary:not(.icon-btn),:root[data-theme=dark] ._listScreen_i2v3q_149 .market-list-toolbar .btn.btn-secondary:not(.icon-btn):not(.market-list-action-btn),:root[data-theme=dark] ._historyScreen_i2v3q_150 .btn.btn-secondary:not(.icon-btn),:root[data-theme=dark] ._listScreen_i2v3q_149 ._marketListActionButton_i2v3q_986,:root[data-theme=dark] ._listScreen_i2v3q_149 ._marketListActionSave_i2v3q_1027,:root[data-theme=dark] ._listScreen_i2v3q_149 ._marketListActionCook_i2v3q_1033,:root[data-theme=dark] ._listScreen_i2v3q_149 ._marketListActionBack_i2v3q_1054{background:#ffffff0d!important;border-color:#ffffff1a!important;color:#edebe5f0!important}:root[data-theme=dark] ._plannerScreen_i2v3q_148 input[type=text],:root[data-theme=dark] ._plannerScreen_i2v3q_148 input[type=number],:root[data-theme=dark] ._plannerScreen_i2v3q_148 select,:root[data-theme=dark] ._listScreen_i2v3q_149 ._marketListPlanSelectControl_i2v3q_965{background:#2a2d31!important;color:#edebe5f0!important;border-color:#ffffff1f!important}:root[data-theme=dark] ._topPicksTitle_i2v3q_43,:root[data-theme=dark] ._sectionTitle_i2v3q_447,:root[data-theme=dark] ._reviewSectionTitle_i2v3q_1533,:root[data-theme=dark] ._reviewPanelTitle_i2v3q_1577,:root[data-theme=dark] ._importHeroTitle_i2v3q_318{color:#edebe5f0!important}:root[data-theme=dark] ._reviewSectionDescription_i2v3q_1542,:root[data-theme=dark] ._reviewSectionEyebrow_i2v3q_1500,:root[data-theme=dark] ._reviewPanelDescription_i2v3q_1586,:root[data-theme=dark] ._reviewPanelEyebrow_i2v3q_1568,:root[data-theme=dark] ._importHeroSubtitle_i2v3q_329,:root[data-theme=dark] ._importHeaderKicker_i2v3q_310,:root[data-theme=dark] ._listScreen_i2v3q_149 ._marketListPlanLabel_i2v3q_957,:root[data-theme=dark] ._moreFiltersLabel_i2v3q_384,:root[data-theme=dark] ._mealTypeLabel_i2v3q_27,:root[data-theme=dark] ._moreFiltersChevron_i2v3q_416,:root[data-theme=dark] ._reviewSectionBadge_i2v3q_1508,:root[data-theme=dark] ._reviewPanelBadge_i2v3q_1594{color:#c8c9d0c7!important}:root[data-theme=dark] ._plannerScreen_i2v3q_148 .planner-mode-btn,:root[data-theme=dark] ._listScreen_i2v3q_149 .market-list-tabs button,:root[data-theme=dark] ._listScreen_i2v3q_149 ._marketListSegmentButton_i2v3q_1075,:root[data-theme=dark] ._importSegmentedButton_i2v3q_196,:root[data-theme=dark] ._importSelect_i2v3q_180{color:#c8c9d0c7!important}:root[data-theme=dark] ._sectionRule_i2v3q_441{background:linear-gradient(90deg,#97b19f14,#97b19f57,#97b19f0f)}:root[data-theme=dark] ._librarySearchBlock_i2v3q_347{border-bottom-color:#97b19f33}:root[data-theme=dark] ._importInput_i2v3q_173{border-color:#97b19f42!important;background:linear-gradient(156deg,#2c3033c7,#24272aa8)!important}:root[data-theme=dark] ._libraryScreen_i2v3q_147 ._libraryHeroHeader_i2v3q_246{border-bottom-color:#97b19f38!important}._root_1pzbe_1{display:grid;gap:15px}._row_1pzbe_6{display:grid;gap:4px}._line_1pzbe_11{display:flex;align-items:baseline;justify-content:space-between;gap:16px;color:var(--k-ink-3);font-size:11px;font-variant-numeric:tabular-nums}._label_1pzbe_21{color:var(--k-ink);font-size:13.5px}._values_1pzbe_26{text-align:right}._values_1pzbe_26 strong{color:var(--k-ink);font-weight:500}._track_1pzbe_35{position:relative;height:16px}._track_1pzbe_35:before{position:absolute;top:50%;right:0;left:0;height:1px;background:var(--k-line);content:""}._band_1pzbe_50{position:absolute;top:50%;height:6px;margin-top:-3px;background:#a67f3533}._marker_1pzbe_58{position:absolute;top:50%;width:8px;height:8px;margin-top:-4px;margin-left:-4px;background:var(--k-ink)}@media (max-width: 520px){._line_1pzbe_11{align-items:flex-start;flex-direction:column;gap:2px}._values_1pzbe_26{text-align:left}}._card_zmmhg_1{position:relative;min-width:0;border:0;border-radius:0;background:transparent;color:var(--k-ink)}._openDetail_zmmhg_10{display:block;width:100%;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer}._photoWrap_zmmhg_23{position:relative;display:flex;width:100%;height:112px;align-items:center;justify-content:center;overflow:hidden;border:0;border-bottom:2px solid transparent;border-radius:0;background:var(--k-paper-2)}._cardSelected_zmmhg_37 ._photoWrap_zmmhg_23{border-bottom-color:var(--k-clay)}._imageSkeleton_zmmhg_45{position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='rgba(26,26,26,0.18)' fill-rule='evenodd' d='M50 16C81.28 16 84 31.3 84 50c0 20.4-4.76 34-34 34-30.6 0-34-14.96-34-34 0-21.08 4.08-34 34-34Zm0 11c20.7 0 23 6 23 23 0 13.8-3.45 23-23 23-20.7 0-23-11.5-23-23 0-13.8 2.76-23 23-23Z'/%3E%3C/svg%3E") center / 34px 34px no-repeat,var(--k-paper-2);transition:opacity .18s ease}._imageSkeletonHidden_zmmhg_55{opacity:0;pointer-events:none}._photoImage_zmmhg_60{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;filter:saturate(.86) contrast(1.02);transition:opacity .18s ease,transform .22s ease}._photoImageLoaded_zmmhg_71{opacity:1}._openDetail_zmmhg_10:hover ._photoImage_zmmhg_60{transform:scale(1.015)}._copy_zmmhg_79{display:block;min-width:0;padding-top:9px}._cardTitle_zmmhg_85{display:-webkit-box;margin:0 0 5px;overflow:hidden;color:var(--k-ink);font-size:17px;line-height:1.12;letter-spacing:-.01em;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;-webkit-line-clamp:2}._watermark_zmmhg_105{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;opacity:.12;pointer-events:none;-webkit-mask-image:linear-gradient(118deg,transparent 4%,rgba(0,0,0,.35) 34%,#000 62%);mask-image:linear-gradient(118deg,transparent 4%,rgba(0,0,0,.35) 34%,#000 62%)}._cardSelected_zmmhg_37 ._watermark_zmmhg_105{opacity:.18}._copyOverWatermark_zmmhg_124{position:relative;z-index:1;display:flex;min-height:104px;flex-direction:column;padding:14px 0 4px}._copyOverWatermark_zmmhg_124 ._cardTitle_zmmhg_85{display:block;overflow:visible;-webkit-line-clamp:none;text-shadow:0 0 7px var(--k-paper),0 0 4px var(--k-paper),0 0 2px var(--k-paper)}._copyOverWatermark_zmmhg_124 ._cardMeta_zmmhg_153{text-shadow:0 0 5px var(--k-paper),0 0 2px var(--k-paper)}._copyOverWatermark_zmmhg_124 ._cardTitle_zmmhg_85:before{content:"";float:right;width:42px;height:36px}._copyOverWatermark_zmmhg_124 ._cardMeta_zmmhg_153{margin-top:auto;padding-top:9px;border-top:1px solid var(--k-line)}._copyOverWatermark_zmmhg_124 ._cardTitle_zmmhg_85{font-size:19px;line-height:1.14;-webkit-line-clamp:3}._cardMeta_zmmhg_153{display:block;overflow:hidden;color:var(--k-ink-3);font-size:10.5px;line-height:1.35;letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap}._notePreview_zmmhg_191{display:block;margin-top:5px;overflow:hidden;color:var(--k-ink-3);font-size:10.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}._actions_zmmhg_202{position:absolute;top:8px;right:8px;z-index:2;display:flex;flex-direction:column;align-items:center;gap:6px}._planAction_zmmhg_213,._deleteAction_zmmhg_214{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;gap:0;padding:0;border:1px solid var(--k-line-2);border-radius:0;background:#fdfcfaf0;color:var(--k-ink-3);cursor:pointer}._planActionActive_zmmhg_233{border-color:var(--k-ink);background:var(--k-ink);color:var(--k-paper)}@media (hover: hover){._planAction_zmmhg_213:hover{border-color:var(--k-ink);color:var(--k-ink)}._planActionActive_zmmhg_233:hover{border-color:var(--k-ink);color:var(--k-paper)}}._deleteAction_zmmhg_214{opacity:0;pointer-events:none}._card_zmmhg_1:hover ._deleteAction_zmmhg_214,._card_zmmhg_1:focus-within ._deleteAction_zmmhg_214{opacity:1;pointer-events:auto}._deleteAction_zmmhg_214:hover{color:#9e3f36}._topPickCard_zmmhg_266 ._photoWrap_zmmhg_23{border-bottom-color:var(--k-clay)}._visuallyHidden_zmmhg_270{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 767px){._planAction_zmmhg_213{width:32px;height:32px}._deleteAction_zmmhg_214{display:none}}@media (min-width: 768px){._photoWrap_zmmhg_23{height:138px}}@media (min-width: 900px){._photoWrap_zmmhg_23{height:158px}}@media (prefers-reduced-motion: reduce){._photoImage_zmmhg_60{transition:none}}
