@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-ext-wght-normal-hICkpzq7.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-cyrillic-wght-normal-mKek_fSS.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-ext-wght-normal-B-I5lbAQ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/golos-text-latin-wght-normal-BS5oQT7X.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-green-900: #123a27;--c-green-700: #1b4d33;--c-green-500: #2e7a2d;--c-green-100: #e5f3e1;--c-green-50: #f1f8ef;--c-lime-500: #6cc24a;--c-lime-600: #4fae34;--c-lavender-100: #ecebfb;--c-lavender-700: #4b48a8;--c-yellow-100: #fbf5d9;--c-yellow-700: #8a6d12;--c-gold-600: var(--c-green-500);--c-gold-500: var(--c-lime-500);--c-gold-100: var(--c-green-100);--c-cream: #f2f3f5;--c-cream-2: #e7e8ec;--c-surface: #ffffff;--c-ink: #1a1a1a;--c-ink-2: #6e7076;--c-ink-3: #9a9ca3;--c-line: #e3e5ea;--c-danger: #c0392b;--c-danger-100: #fbe9e7;--c-bezel: #0b0b0b;--r-xl: 28px;--r-lg: 24px;--r-md: 16px;--r-sm: 10px;--r-pill: 999px;--shadow-card: 0 1px 2px rgba(18, 58, 39, .04), 0 4px 16px rgba(18, 58, 39, .05);--shadow-float: 0 10px 30px rgba(0, 0, 0, .18);--font: "Golos Text Variable", "Golos Text", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--gutter: 20px}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font);color:var(--c-ink);background:var(--c-bezel);-webkit-font-smoothing:antialiased;overscroll-behavior:none}button,input{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none;padding:0;-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:0;height:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}._stage_1oegf_1{min-height:100dvh;background:var(--c-bezel);display:flex;align-items:center;justify-content:center;overflow:hidden}._phone_1oegf_9{position:relative;width:calc(var(--device-w) + var(--bezel) * 2);height:calc(var(--device-h) + var(--bezel) * 2);border-radius:var(--frame-radius);background:linear-gradient(160deg,#2a2a2e,#0e0e10 55%,#1c1c1f);box-shadow:0 0 0 1.5px #3a3a3e,0 0 0 2.5px #0a0a0a,0 40px 90px #0009;transform:scale(var(--scale));transform-origin:center;flex:none}._btn_1oegf_23{position:absolute;background:linear-gradient(90deg,#2a2a2e,#141416);border-radius:2px}._btnMute_1oegf_28{left:-3px;top:150px;width:3px;height:36px}._btnVolUp_1oegf_34{left:-3px;top:215px;width:3px;height:68px}._btnVolDown_1oegf_40{left:-3px;top:297px;width:3px;height:68px}._btnPower_1oegf_46{right:-3px;top:235px;width:3px;height:108px}._screen_1oegf_52{position:absolute;inset:var(--bezel);border-radius:calc(var(--frame-radius) - var(--bezel));overflow:hidden;background:var(--c-cream);isolation:isolate}._island_1oegf_60{position:absolute;top:11px;left:50%;transform:translate(-50%);width:126px;height:37px;border-radius:999px;background:#000;z-index:50;pointer-events:none}._statusTime_1oegf_72{position:absolute;top:18px;left:34px;font-weight:600;font-size:15px;letter-spacing:-.2px;color:#fff;mix-blend-mode:difference;z-index:50;pointer-events:none}._statusIcons_1oegf_84{position:absolute;top:19px;right:30px;display:flex;gap:5px;align-items:center;color:#fff;mix-blend-mode:difference;z-index:50;pointer-events:none}._homeIndicator_1oegf_96{position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:139px;height:5px;border-radius:999px;background:#000000bf;z-index:50;pointer-events:none}._app_1oegf_108{position:relative;width:100%;height:100%;display:flex;flex-direction:column;background:var(--c-cream);color:var(--c-ink);overflow:hidden}._native_1oegf_118{height:100dvh;width:100%;background:var(--c-cream);isolation:isolate}._screen_1a3bh_2{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--c-cream)}._screenTop_1a3bh_9{padding:calc(var(--safe-top) + 6px) var(--gutter) 8px;display:flex;align-items:center;gap:12px;min-height:calc(var(--safe-top) + 52px)}._backBtn_1a3bh_16{width:40px;height:40px;border-radius:var(--r-pill);display:grid;place-items:center;background:var(--c-surface);color:var(--c-ink);box-shadow:var(--shadow-card);flex:none}._topSpacer_1a3bh_27{width:40px;flex:none}._progressWrap_1a3bh_31{flex:1}._screenBody_1a3bh_34{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px var(--gutter) 24px}._screenBodyNoTop_1a3bh_42{padding-top:calc(var(--safe-top) + 8px)}._screenFooter_1a3bh_45{padding:12px var(--gutter) calc(var(--safe-bottom) + 12px);background:linear-gradient(to top,var(--c-cream) 70%,rgba(246,241,231,0))}._title_1a3bh_49{font-size:26px;line-height:1.15;font-weight:600;letter-spacing:-.01em;color:var(--c-ink);margin-bottom:8px}._subtitle_1a3bh_57{font-size:15px;line-height:1.4;color:var(--c-ink-2);margin-bottom:20px}._btn_1a3bh_65{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--r-pill);font-weight:600;transition:background .15s,color .15s,opacity .15s;-webkit-user-select:none;user-select:none}._btnLg_1a3bh_75{height:56px;padding:0 24px;font-size:17px}._btnMd_1a3bh_80{height:44px;padding:0 18px;font-size:15px}._btnSm_1a3bh_85{height:36px;padding:0 14px;font-size:14px}._btnFull_1a3bh_90{width:100%}._btnPrimary_1a3bh_93{background:var(--c-green-700);color:#fff}._btnPrimary_1a3bh_93:active{background:var(--c-green-900)}._btnSecondary_1a3bh_100{background:var(--c-surface);color:var(--c-green-700);box-shadow:inset 0 0 0 1.5px var(--c-line)}._btnGhost_1a3bh_105{background:transparent;color:var(--c-green-700)}._btnGold_1a3bh_109{background:var(--c-lime-500);color:#fff}._btnGold_1a3bh_109:active{background:var(--c-lime-600)}._btnDanger_1a3bh_116{background:var(--c-danger-100);color:var(--c-danger)}._btn_1a3bh_65:disabled{opacity:.45;cursor:default}._spinner_1a3bh_124{width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(255,255,255,.35);border-top-color:currentColor;animation:_spin_1a3bh_124 .8s linear infinite}@keyframes _spin_1a3bh_124{to{transform:rotate(360deg)}}._chipGroup_1a3bh_139{display:flex;flex-wrap:wrap;gap:10px}._chipGroupCols_1a3bh_144{display:grid;grid-template-columns:1fr 1fr;gap:10px}._chip_1a3bh_139{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-ink);font-weight:500;font-size:15px;box-shadow:inset 0 0 0 1.5px var(--c-line);transition:background .15s,box-shadow .15s,color .15s;text-align:left}._chipSelected_1a3bh_164{background:var(--c-green-700);color:#fff;box-shadow:inset 0 0 0 1.5px var(--c-green-700)}._chipEmoji_1a3bh_169{font-size:18px;line-height:1}._chipRemove_1a3bh_173{margin-left:2px;opacity:.7;display:grid;place-items:center}._card_1a3bh_181{background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:18px;position:relative;text-align:left;width:100%;transition:box-shadow .15s;outline:2px solid transparent;outline-offset:0}._cardSelectable_1a3bh_193{cursor:pointer}._cardSelected_1a3bh_196{outline-color:var(--c-green-700);box-shadow:var(--shadow-card),0 0 0 4px var(--c-green-100)}._cardCheck_1a3bh_200{position:absolute;top:14px;right:14px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--c-green-700);color:#fff}._counter_1a3bh_214{display:flex;align-items:center;justify-content:space-between;background:var(--c-surface);border-radius:var(--r-lg);padding:14px 16px;box-shadow:var(--shadow-card)}._counterLabel_1a3bh_223{font-weight:600;font-size:16px}._counterHint_1a3bh_227{font-size:13px;color:var(--c-ink-2);margin-top:2px}._counterControls_1a3bh_232{display:flex;align-items:center;gap:14px}._counterBtn_1a3bh_237{width:40px;height:40px;border-radius:50%;background:var(--c-green-100);color:var(--c-green-700);display:grid;place-items:center}._counterBtn_1a3bh_237:disabled{opacity:.35}._counterValue_1a3bh_249{min-width:52px;text-align:center;font-weight:600;font-size:20px;font-variant-numeric:tabular-nums;white-space:nowrap}._progress_1a3bh_31{height:6px;border-radius:var(--r-pill);background:var(--c-cream-2);overflow:hidden}._progressFill_1a3bh_265{height:100%;border-radius:var(--r-pill);background:var(--c-green-700)}._progressGold_1a3bh_270{background:var(--c-gold-500)}._badge_1a3bh_275{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border-radius:var(--r-pill);font-size:12px;font-weight:600;letter-spacing:.01em;white-space:nowrap}._badgeReady_1a3bh_287{background:var(--c-yellow-100);color:var(--c-yellow-700)}._badgeCook_1a3bh_291{background:var(--c-lavender-100);color:var(--c-lavender-700)}._badgeLeftover_1a3bh_295{background:var(--c-green-100);color:var(--c-green-500)}._badgeNeutral_1a3bh_299{background:var(--c-cream-2);color:var(--c-ink-2)}._badgeDanger_1a3bh_303{background:var(--c-danger-100);color:var(--c-danger)}._skeleton_1a3bh_309{background:linear-gradient(90deg,var(--c-cream-2) 25%,#f7f3ea 50%,var(--c-cream-2) 75%);background-size:200% 100%;animation:_shimmer_1a3bh_1 1.3s infinite;border-radius:var(--r-md)}@keyframes _shimmer_1a3bh_1{to{background-position:-200% 0}}._sheetBackdrop_1a3bh_322{position:absolute;inset:0;background:#141e1473;z-index:100}._sheet_1a3bh_322{position:absolute;left:0;right:0;bottom:0;z-index:101;background:var(--c-cream);border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:var(--shadow-float);display:flex;flex-direction:column;max-height:92%}._sheetFull_1a3bh_341{height:92%}._sheetHandle_1a3bh_344{width:40px;height:5px;border-radius:999px;background:var(--c-line);margin:10px auto 4px;flex:none}._sheetHeader_1a3bh_352{display:flex;align-items:center;justify-content:space-between;padding:6px var(--gutter) 10px;flex:none}._sheetTitle_1a3bh_359{font-weight:600;font-size:18px;color:var(--c-ink)}._sheetBody_1a3bh_364{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--gutter) calc(var(--safe-bottom) + 20px)}._tabBar_1a3bh_373{flex:none;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:8px 10px calc(var(--safe-bottom) + 6px);background:var(--c-surface);border-top:1px solid var(--c-line)}._tab_1a3bh_373{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 0;font-size:12px;font-weight:500;text-transform:lowercase;color:var(--c-ink-2);border-radius:var(--r-md)}._tabActive_1a3bh_394{color:var(--c-green-700)}._tabIcon_1a3bh_397{position:relative;display:grid;place-items:center;width:44px;height:30px}._tabIcon_1a3bh_397>svg{position:relative;z-index:1}._tabIndicator_1a3bh_408{position:absolute;inset:0;border-radius:var(--r-pill);background:var(--c-green-100)}._segmented_1a3bh_416{display:flex;gap:6px;overflow-x:auto;padding:2px;scrollbar-width:none}._segment_1a3bh_416{flex:1 0 auto;min-width:44px;height:56px;border-radius:var(--r-md);background:var(--c-surface);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-weight:700;font-size:13px;color:var(--c-ink-2);box-shadow:inset 0 0 0 1.5px var(--c-line);position:relative}._segmentActive_1a3bh_440{color:#fff;box-shadow:none}._segmentBg_1a3bh_444{position:absolute;inset:0;border-radius:var(--r-md);background:var(--c-green-700)}._segmentLabel_1a3bh_450{position:relative;z-index:1;transition:color .18s ease}._segmentDate_1a3bh_455{font-size:11px;font-weight:600;opacity:.8}._segmentDot_1a3bh_460{position:absolute;z-index:1;top:6px;right:6px;width:6px;height:6px;border-radius:50%;background:var(--c-gold-500)}._img_1a3bh_472{position:relative;overflow:hidden;background:var(--c-cream-2);width:100%}._img_1a3bh_472 img{width:100%;height:100%;object-fit:cover}._imgFallback_1a3bh_483{position:absolute;inset:0;display:grid;place-items:center;font-size:40px;background:linear-gradient(135deg,var(--c-green-100),var(--c-gold-100))}._toasts_1a3bh_493{position:absolute;left:16px;right:16px;top:calc(var(--safe-top) + 8px);z-index:200;display:flex;flex-direction:column;gap:8px;pointer-events:none}._toast_1a3bh_493{background:var(--c-green-900);color:#fff;padding:12px 16px;border-radius:var(--r-md);font-weight:600;font-size:14px;box-shadow:var(--shadow-float)}._toastError_1a3bh_513{background:var(--c-danger)}._toastSuccess_1a3bh_516{background:var(--c-green-700)}._inputRow_1a3bh_521{display:flex;gap:8px;margin-top:14px}._input_1a3bh_521{flex:1;height:48px;border-radius:var(--r-pill);border:1.5px solid var(--c-line);background:var(--c-surface);padding:0 18px;font-size:15px;outline:none}._input_1a3bh_521:focus{border-color:var(--c-green-700)}._error_1a3bh_539{color:var(--c-danger);font-size:14px;font-weight:600;margin-top:10px}._hint_1a3bh_545{color:var(--c-ink-2);font-size:13px;margin-top:10px}._stack_1xqym_1{display:flex;flex-direction:column;gap:12px}._avatars_1xqym_6{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;min-height:72px;margin:4px 0 20px}._avatar_1xqym_6{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-size:30px;background:var(--c-surface);box-shadow:var(--shadow-card)}._avatarKid_1xqym_24{width:46px;height:46px;font-size:24px;align-self:flex-end}._mealCard_1xqym_30{display:flex;align-items:center;gap:14px}._mealEmoji_1xqym_35{width:52px;height:52px;border-radius:var(--r-md);background:var(--c-cream);display:grid;place-items:center;font-size:28px;flex:none}._cardTitle_1xqym_45{font-weight:600;font-size:17px;color:var(--c-ink)}._cardText_1xqym_50{font-size:14px;color:var(--c-ink-2);margin-top:2px;line-height:1.35}._modeCard_1xqym_56{display:flex;gap:14px;align-items:flex-start;padding-right:44px}._sectionLabel_1xqym_62{font-weight:600;font-size:15px;color:var(--c-ink);margin:22px 0 10px}._days_1xqym_68{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}._day_1xqym_68{height:48px;border-radius:var(--r-md);background:var(--c-surface);font-weight:500;font-size:14px;box-shadow:inset 0 0 0 1.5px var(--c-line);color:var(--c-ink)}._daySelected_1xqym_82{background:var(--c-green-700);color:#fff;box-shadow:none}._summaryNote_1xqym_87{margin-top:14px;padding:12px 14px;border-radius:var(--r-md);background:var(--c-green-50);color:var(--c-green-700);font-size:14px;font-weight:600}._layout_ogyir_1{display:flex;flex-direction:column;height:100%}._header_ogyir_6{padding:calc(var(--safe-top) + 10px) var(--gutter) 10px}._headerRow_ogyir_9{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._h1_ogyir_15{font-size:26px;font-weight:600;letter-spacing:-.01em;color:var(--c-ink)}._summary_ogyir_21{font-size:13px;color:var(--c-ink-2);margin-top:6px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left;width:100%}._summaryOpen_ogyir_33{-webkit-line-clamp:unset}._totalsLine_ogyir_36{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}._body_ogyir_42{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px var(--gutter) 24px}._stack_ogyir_49{display:flex;flex-direction:column;gap:12px}._dayTitle_ogyir_54{display:flex;align-items:baseline;justify-content:space-between;margin:14px 0 10px}._dayName_ogyir_60{font-weight:600;font-size:18px;color:var(--c-ink)}._dayMeta_ogyir_65{font-size:13px;color:var(--c-ink-2);font-weight:600}._mealCard_ogyir_72{background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card);overflow:hidden;position:relative}._mealCardBtn_ogyir_79{display:block;width:100%;text-align:left}._mealImgWrap_ogyir_84{position:relative}._mealBadges_ogyir_87{position:absolute;top:10px;left:10px;display:flex;gap:6px}._mealLabel_ogyir_94{position:absolute;top:10px;right:10px;background:#ffffffeb;color:var(--c-green-900);font-size:12px;font-weight:800;padding:4px 10px;border-radius:var(--r-pill)}._mealBody_ogyir_105{padding:12px 14px 14px}._mealTitle_ogyir_108{font-weight:600;font-size:16px;line-height:1.25;color:var(--c-ink)}._mealMeta_ogyir_114{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px;font-size:13px;color:var(--c-ink-2);font-weight:600}._mealWhy_ogyir_123{margin-top:8px;font-size:13px;color:var(--c-ink-2);line-height:1.4}._mealActions_ogyir_129{position:absolute;right:8px;bottom:8px}._swapBtn_ogyir_134{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--c-cream);color:var(--c-green-700)}._swapping_ogyir_143{opacity:.5;pointer-events:none}._gen_ogyir_149{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--safe-top) 28px var(--safe-bottom);gap:18px;background:radial-gradient(100% 50% at 50% 30%,var(--c-green-100) 0%,var(--c-cream) 70%)}._genTitle_ogyir_160{font-size:24px;font-weight:600;color:var(--c-ink);letter-spacing:-.01em}._genMsg_ogyir_166{min-height:24px;font-size:15px;color:var(--c-ink-2);font-weight:600}._genBar_ogyir_172{width:100%;max-width:260px}._genOrbit_ogyir_176{width:220px;height:220px;position:relative}._genOrbit_ogyir_176 span{position:absolute;font-size:34px;left:50%;top:50%;margin:-20px 0 0 -20px}._genCenter_ogyir_188{position:absolute;inset:55px;border-radius:50%;background:var(--c-surface);box-shadow:var(--shadow-card);display:grid;place-items:center}._rsHero_ogyir_199{margin-bottom:14px}._rsTitle_ogyir_202{font-size:22px;font-weight:600;color:var(--c-ink);letter-spacing:-.01em;margin-bottom:6px}._rsDesc_ogyir_209{font-size:14px;color:var(--c-ink-2);line-height:1.45}._rsMeta_ogyir_214{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}._rsSection_ogyir_220{font-weight:600;font-size:16px;color:var(--c-ink);margin:18px 0 10px}._ingRow_ogyir_226{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--c-line)}._ingName_ogyir_233{flex:1;font-weight:600;font-size:14px}._ingAmount_ogyir_238{font-size:13px;color:var(--c-ink-2)}._ingProduct_ogyir_242{font-size:12px;color:var(--c-ink-2);margin-top:2px}._ingPrice_ogyir_247{font-weight:700;font-size:14px;white-space:nowrap}._step_ogyir_252{display:flex;gap:12px;margin-bottom:14px}._stepNum_ogyir_257{width:28px;height:28px;border-radius:50%;background:var(--c-green-700);color:#fff;display:grid;place-items:center;font-weight:800;font-size:13px;flex:none}._stepText_ogyir_269{font-size:14px;line-height:1.45}._nutri_ogyir_273{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}._nutriCell_ogyir_278{background:var(--c-surface);border-radius:var(--r-md);padding:10px 6px;text-align:center}._nutriVal_ogyir_284{font-weight:800;font-size:15px}._nutriLbl_ogyir_288{font-size:11px;color:var(--c-ink-2)}._totalRow_ogyir_292{display:flex;justify-content:space-between;font-weight:800;padding:12px 0}._group_ogyir_300{background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card);overflow:hidden}._groupHead_ogyir_306{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:14px 16px;font-weight:600;color:var(--c-ink);text-align:left}._groupHead_ogyir_306>span:first-child{flex:1;min-width:0}._groupRight_ogyir_321{white-space:nowrap;flex:none;display:flex;align-items:center;gap:6px;font-size:13px;color:var(--c-ink-2);font-weight:600}._groupSub_ogyir_331{font-size:13px;color:var(--c-ink-2);font-weight:600}._item_ogyir_336{display:flex;align-items:center;gap:12px;width:100%;padding:10px 16px;border-top:1px solid var(--c-line);text-align:left}._check_ogyir_345{width:24px;height:24px;border-radius:8px;border:2px solid var(--c-line);display:grid;place-items:center;flex:none;color:#fff}._checkOn_ogyir_355{background:var(--c-green-700);border-color:var(--c-green-700)}._itemTitle_ogyir_359{font-size:14px;font-weight:600;line-height:1.3}._itemDone_ogyir_364{text-decoration:line-through;color:var(--c-ink-3)}._itemSub_ogyir_368{font-size:12px;color:var(--c-ink-2);margin-top:2px}._itemPrice_ogyir_373{margin-left:auto;font-weight:700;font-size:14px;white-space:nowrap}._totalBar_ogyir_379{flex:none;display:flex;justify-content:space-between;align-items:center;padding:12px var(--gutter);background:var(--c-green-700);color:#fff;font-weight:600;font-size:16px}._totalBar_ogyir_379 small{display:block;font-size:12px;font-weight:600;opacity:.75}._toggleRow_ogyir_396{display:flex;gap:8px;margin:4px 0 12px}._note_ogyir_401{padding:12px 14px;border-radius:var(--r-md);background:var(--c-gold-100);color:var(--c-gold-600);font-size:13px;font-weight:600;line-height:1.4}._taskCard_ogyir_412{background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:14px 16px}._taskTitle_ogyir_418{font-weight:600;font-size:15px}._taskMeta_ogyir_422{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;align-items:center;font-size:13px;color:var(--c-ink-2)}._over_ogyir_431{color:var(--c-gold-600);font-weight:700}._empty_ogyir_435{text-align:center;padding:48px 20px;color:var(--c-ink-2);font-size:15px;line-height:1.5}._empty_ogyir_435 ._big_ogyir_442{font-size:48px;margin-bottom:12px}._sumCard_ogyir_448{background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:14px 16px;display:flex;justify-content:space-between;gap:12px;align-items:flex-start}._sumLabel_ogyir_458{font-size:12px;color:var(--c-ink-2);font-weight:700;text-transform:uppercase;letter-spacing:.06em}._sumValue_ogyir_465{font-size:15px;font-weight:600;margin-top:4px;line-height:1.4}._root_1h208_1{display:inline-flex;flex-direction:column;gap:6px}._brand_1h208_6{display:inline-flex;align-items:center;gap:10px}._mark_1h208_11{height:28px;width:auto}._name_1h208_15{font-weight:500;font-size:20px;letter-spacing:-.01em;line-height:1}._app_1h208_21{font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;opacity:.7}._sm_1h208_28 ._mark_1h208_11{height:20px}._sm_1h208_28 ._name_1h208_15{font-size:15px}._lg_1h208_34 ._mark_1h208_11{height:36px}._lg_1h208_34 ._name_1h208_15{font-size:26px}._light_1h208_40{color:#fff}._dark_1h208_43{color:var(--c-green-700)}._root_nnpi4_1{display:flex;flex-direction:column;height:100%;background:var(--c-cream)}._hero_nnpi4_7{position:relative;overflow:hidden;flex:1;min-height:0;margin:0;padding:calc(var(--safe-top) + 22px) 24px 28px;background:var(--c-green-700);color:#fff;border-radius:0 0 var(--r-xl) var(--r-xl);display:flex;flex-direction:column}._heroTop_nnpi4_20{position:relative;z-index:1}._heroText_nnpi4_24{position:relative;z-index:1;margin-top:auto}._eyebrow_nnpi4_29{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:var(--c-lime-500);margin-bottom:10px}._title_nnpi4_37{font-size:32px;line-height:1.1;font-weight:600;letter-spacing:-.015em;max-width:330px}._slogan_nnpi4_44{margin-top:12px;font-size:15px;line-height:1.45;color:#fffc;max-width:320px}._orbit_nnpi4_52{position:absolute;right:-28px;top:64px;width:290px;height:290px;pointer-events:none}._orbitRing_nnpi4_60{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(255,255,255,.22);transform:rotate(-18deg) scaleY(.78)}._orbitRing2_nnpi4_67{inset:42px;border-color:#ffffff1f}._orbitMark_nnpi4_71{position:absolute;left:50%;top:50%;width:84px;transform:translate(-50%,-50%);opacity:.95}._sat_nnpi4_79{position:absolute;width:44px;height:44px;border-radius:50%;background:#ffffff1a;display:grid;place-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._leaf_nnpi4_89{position:absolute;width:14px;height:14px;border-radius:14px 0;background:var(--c-lime-500);transform:rotate(45deg)}._bottom_nnpi4_97{padding:16px var(--gutter) calc(var(--safe-bottom) + 16px);display:flex;flex-direction:column;gap:12px}._tiles_nnpi4_103{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._tile_nnpi4_103{border-radius:var(--r-md);padding:12px 12px 10px;min-height:92px;display:flex;flex-direction:column;justify-content:space-between;gap:8px;font-size:13px;line-height:1.25;font-weight:500;color:var(--c-ink)}._tileLavender_nnpi4_121{background:var(--c-lavender-100)}._tileYellow_nnpi4_124{background:var(--c-yellow-100)}._tileGreen_nnpi4_127{background:var(--c-green-100)}
