.water-intake_card__D903w{position:relative;overflow:hidden;border:1px solid var(--neo-outline);border-radius:14px;background:radial-gradient(circle at 100% 0,var(--ms-surface-muted),transparent 34%),linear-gradient(145deg,var(--neo-paper-strong),var(--neo-surface));color:var(--neo-text);box-shadow:var(--ms-shadow-card)}.water-intake_card__D903w:after{content:"";position:absolute;right:-42px;bottom:-54px;width:170px;height:170px;border:1px solid var(--neo-outline);border-radius:999px;background:var(--ms-surface-muted);transform:rotate(-8deg);pointer-events:none}.water-intake_inner____B9y{position:relative;z-index:1;display:flex;flex-direction:column;gap:18px;padding:24px}.water-intake_compact__MpIDy .water-intake_inner____B9y{padding:20px}.water-intake_header__8D54x{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.water-intake_eyebrow__u2Bc3{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;border:2px solid var(--neo-outline);border-radius:999px;background:var(--neo-loud-blue);color:var(--neo-loud-text);padding:7px 11px;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;box-shadow:var(--ms-shadow-card)}.water-intake_title__brlni{margin:12px 0 0;max-width:14ch;font-family:var(--font-jakarta),var(--font-poppins),sans-serif;font-size:clamp(1.75rem,4vw,2.65rem);font-weight:900;line-height:.98;letter-spacing:-.005em}.water-intake_subtitle__TEHOS{margin:8px 0 0;max-width:42rem;color:var(--neo-text-muted);font-size:.95rem;font-weight:650;line-height:1.55}.water-intake_status__9Es7X{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end}.water-intake_value__Ye_be{display:flex;align-items:baseline;gap:8px;font-family:var(--font-jakarta),var(--font-poppins),sans-serif;font-size:clamp(2.6rem,7vw,4.4rem);font-weight:900;line-height:.9;letter-spacing:-.005em}.water-intake_target__Xh5wp{color:var(--neo-text-muted);font-size:1.1rem;font-weight:850;letter-spacing:-.005em}.water-intake_percent__h_xKZ{border:2px solid var(--neo-outline);border-radius:13px;background:var(--neo-loud-yellow);color:var(--neo-loud-text);padding:12px 14px;font-family:var(--font-jakarta),var(--font-poppins),sans-serif;font-size:1.55rem;font-weight:900;box-shadow:var(--ms-shadow-card)}.water-intake_progressTrack__C2r_H{position:relative;height:18px;overflow:hidden;border:2px solid var(--neo-outline);border-radius:999px;background:var(--ms-surface)}.water-intake_progressFill__LnoHC{height:100%;min-width:5%;border-right:2px solid var(--neo-outline);border-radius:inherit;background:linear-gradient(90deg,var(--ms-surface-muted),var(--ms-surface-muted) 45%,var(--ms-over-soft));transition:width .18s ease}.water-intake_metrics__7ZUuB{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.water-intake_metric___GmvV{border:2px solid var(--neo-outline-soft);border-radius:11px;background:var(--ms-surface);padding:12px}.water-intake_metricLabel__myrku{display:block;color:var(--neo-text-muted);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.water-intake_metricValue__vXI5f{display:block;margin-top:5px;font-family:var(--font-jakarta),var(--font-poppins),sans-serif;font-size:1.35rem;font-weight:900;letter-spacing:-.005em}.water-intake_quickGrid__bsMKa{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.water-intake_button__vtmmS{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:2px solid var(--neo-outline);border-radius:11px;background:var(--neo-surface);color:var(--neo-text);padding:10px 12px;font-size:.92rem;font-weight:900;line-height:1.15;box-shadow:var(--ms-shadow-card);transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.water-intake_button__vtmmS:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:var(--ms-shadow-card)}.water-intake_button__vtmmS:disabled{cursor:not-allowed;opacity:.62}.water-intake_primaryButton__Sdkcz{background:var(--neo-loud-blue);color:var(--neo-loud-text)}.water-intake_dangerButton__y3_cO{background:var(--ms-accent-soft)}.water-intake_formRow__8xnId{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.water-intake_input__qtKMK,.water-intake_select__keUZw{width:100%;min-height:46px;border:2px solid var(--neo-outline);border-radius:11px;background:var(--neo-surface);color:var(--neo-text);padding:10px 12px;font-weight:850;outline:none}.water-intake_input__qtKMK:focus,.water-intake_select__keUZw:focus{box-shadow:0 0 0 4px var(--ms-line)}.water-intake_helper__7dgrt{border:2px dashed var(--neo-outline-soft);border-radius:11px;background:var(--ms-surface);padding:12px;color:var(--neo-text-muted);font-size:.87rem;font-weight:650;line-height:1.55}.water-intake_reminder__KmAcn{margin:0;border:2px solid var(--neo-outline);border-radius:11px;background:var(--neo-loud-blue);color:var(--neo-loud-text);padding:12px 14px;font-size:.92rem;font-weight:850;line-height:1.45;box-shadow:var(--ms-shadow-card)}.water-intake_error__k_g1V{border-color:var(--ms-accent-line);background:var(--ms-accent-soft);color:var(--neo-text)}.water-intake_entries__uqYT8{display:flex;flex-direction:column;gap:8px}.water-intake_entry__zUh8p{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:center;border:2px solid var(--neo-outline-soft);border-radius:11px;background:var(--ms-surface);padding:9px 10px}.water-intake_entryAmount__7ugxq{font-weight:950}.water-intake_entryMeta__oh9Qg{color:var(--neo-text-muted);font-size:.8rem;font-weight:700}.water-intake_iconButton__YOF6C{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:2px solid var(--neo-outline);border-radius:12px;background:var(--neo-surface);color:var(--neo-text)}.water-intake_entryEdit__bmK9V{display:grid;grid-column:1/-1;gap:10px;border-top:2px dashed var(--neo-outline-soft);padding-top:10px}.water-intake_entryEditGrid__Iutuy{display:grid;gap:10px;grid-template-columns:.8fr .7fr minmax(0,1.2fr)}.water-intake_entryEditActions__KfOBj{display:flex;flex-wrap:wrap;gap:10px}.water-intake_settingsGrid__VQKhg{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.water-intake_field__QjmMk{display:flex;flex-direction:column;gap:8px}.water-intake_fieldFull__Uu1UI{grid-column:1/-1}.water-intake_label__pilur{color:var(--neo-text-muted);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.water-intake_modeGrid__6OXTB{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.water-intake_modeButton__iWdap{justify-content:flex-start;min-height:58px}.water-intake_modeButtonActive__mm_IT{background:var(--neo-loud-yellow);color:var(--neo-loud-text)}.water-intake_checkboxRow__HlptT{display:flex;flex-wrap:wrap;gap:12px}.water-intake_checkboxLabel__NtMao{display:inline-flex;align-items:center;gap:8px;border:2px solid var(--neo-outline-soft);border-radius:14px;background:var(--ms-surface);padding:10px 12px;font-weight:850}@media (max-width:720px){.water-intake_formRow__8xnId,.water-intake_header__8D54x,.water-intake_metrics__7ZUuB,.water-intake_modeGrid__6OXTB,.water-intake_quickGrid__bsMKa,.water-intake_settingsGrid__VQKhg,.water-intake_status__9Es7X{grid-template-columns:1fr}.water-intake_entry__zUh8p{grid-template-columns:1fr auto auto}.water-intake_entryAmount__7ugxq{grid-column:1/-1}.water-intake_entryEditGrid__Iutuy{grid-template-columns:1fr}}.calculator_page__AuBEz{display:grid;gap:var(--space-md);padding-bottom:calc(var(--space-2xl) + 40px)}.calculator_hero__c4OMZ{display:grid;gap:var(--space-lg);padding:clamp(20px,4vw,30px);border-radius:14px;border:1px solid var(--surface-outline-light);background:var(--surface-hero-light);box-shadow:var(--ms-shadow-raised)}.calculator_heroTop___CqBM{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap}.calculator_heroCopy__4u6La{display:grid;gap:10px;max-width:620px}.calculator_eyebrow__Q3vtM{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:7px 12px;border-radius:var(--radius-full);background:var(--ms-surface);color:var(--text-secondary);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--surface-outline-light)}.calculator_title__bagds{margin:0;font-family:inherit;font-weight:800;font-size:clamp(2rem,4vw,2.6rem);line-height:.98;letter-spacing:-.005em}.calculator_subtitle__KN2eY{margin:0;max-width:58ch;color:var(--text-secondary);font-size:.98rem}.calculator_heroBadge__oOIqd{display:grid;gap:4px;min-width:190px;padding:14px 16px;background:var(--surface-soft-light-strong);border:1px solid var(--surface-outline-light)}.calculator_heroBadgeLabel__r9Bro{color:var(--text-muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.06em}.calculator_heroBadgeValue__sS74O{font-size:1rem;font-weight:700}.calculator_heroBadgeText__qvS0G{color:var(--text-secondary);font-size:.84rem}.calculator_searchShell__VPw5F{position:relative;display:grid;gap:var(--space-md)}.calculator_searchSpinner__QkLHy{position:absolute;right:16px;top:40px;color:var(--text-muted);font-size:.8rem}.calculator_dropdown__QG4Ox{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:50;overflow-y:auto;border:1px solid var(--surface-outline-light);background:var(--surface-panel-light);box-shadow:var(--ms-shadow-raised)}.calculator_dropdownSuggestions__0mo8R{max-height:420px}.calculator_dropdownResults__a_TiF{max-height:320px}.calculator_dropdownMessage__z40np{padding:14px 16px;color:var(--text-muted);font-size:.85rem}.calculator_dropdownEmpty__CQcaY{padding:16px;color:var(--text-muted);text-align:center}.calculator_dropdownSection__ud9Lj+.calculator_dropdownSection__ud9Lj{border-top:1px solid var(--border)}.calculator_dropdownSectionTitle__QV4D1{padding:10px 16px 8px;color:var(--text-muted);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.calculator_suggestionRow__0HG6g{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-right:10px;border-top:1px solid var(--border)}.calculator_resultButton__7Vgfi,.calculator_suggestionButton__W9D4_{display:block;width:100%;min-width:0;padding:12px 16px;border:none;background:transparent;color:var(--text-primary);text-align:left;font-family:inherit;cursor:pointer;transition:background var(--transition-fast)}.calculator_resultButton__7Vgfi+.calculator_resultButton__7Vgfi{border-top:1px solid var(--border)}.calculator_suggestionButton__W9D4_{padding-right:10px}.calculator_resultButton__7Vgfi:hover,.calculator_suggestionButton__W9D4_:hover{background:var(--bg-hover)}.calculator_resultButtonContent__pvOzC,.calculator_suggestionButtonContent__rgxVo{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.calculator_resultName__Eu8L6,.calculator_suggestionName__RQFSR{min-width:0;overflow-wrap:anywhere;font-weight:600}.calculator_badgePill__Xor3V{display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px;font-size:.65rem;font-weight:700}.calculator_badgePill__Xor3V[data-tone=reference]{background:var(--surface-glow-green-light);color:var(--ms-primary-press);border:1px solid var(--surface-outline-accent-light)}.calculator_badgePill__Xor3V[data-tone=external]{background:var(--ms-surface-muted);color:var(--text-secondary);border:1px solid var(--ms-line)}.calculator_badgePill__Xor3V[data-tone=trusted]{background:var(--ms-primary-soft);color:var(--success);border:1px solid var(--ms-primary-line)}.calculator_resultMeta__yPH8W,.calculator_suggestionMeta__z_rT4{margin-top:2px;color:var(--text-muted);font-size:.75rem}.calculator_dismissButton__coATA{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;border:1px solid var(--ms-accent-line);background:var(--ms-accent-soft);color:var(--danger);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.calculator_dismissButton__coATA:hover:not(:disabled){background:var(--ms-accent-soft);border-color:var(--ms-accent-line);transform:scale(1.04)}.calculator_dismissButton__coATA:disabled{cursor:not-allowed;opacity:.6}.calculator_searchMeta__tGgzg{display:flex;flex-wrap:wrap;gap:10px}.calculator_pill__lrHqy{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-full);background:var(--surface-soft-light-strong);color:var(--text-secondary);font-size:.82rem;border:1px solid var(--surface-outline-light)}.calculator_scannerToggle__35L6W{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px}.calculator_scannerToggleActive__F6uy6{border-color:var(--surface-outline-accent-light);background:var(--surface-soft-light-strong)}.calculator_scannerCard__CiY_q{display:grid;gap:var(--space-md);padding:clamp(18px,3vw,24px);border-radius:13px;background:var(--surface-panel-light);border:1px solid var(--surface-outline-light);box-shadow:var(--ms-shadow-raised)}.calculator_scannerHeader__Jo6Kt{display:flex;align-items:center;gap:10px;margin:0;font-size:1.08rem}.calculator_scannerVideoShell__EhN_L{position:relative;overflow:hidden;min-height:180px;border:1px solid var(--border);border-radius:13px;background:var(--surface-soft-light)}.calculator_scannerVideo__brdOd{display:block;width:100%;min-height:180px;max-height:340px;-o-object-fit:cover;object-fit:cover;background:transparent}.calculator_scannerFallback__0iQCA{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;color:var(--text-muted);text-align:center;pointer-events:none;background:var(--surface-soft-light)}.calculator_manualBarcodeRow__L7pAA{display:flex;gap:var(--space-sm)}.calculator_manualBarcodeButton__v2ZmU{white-space:nowrap}.calculator_scannerStatusText__AKE5r{color:var(--text-secondary);font-size:.85rem}.calculator_emptyCard__0x_1d,.calculator_productCard___AASZ,.calculator_resultCard__2RxFR{display:grid;width:100%;gap:var(--space-md);padding:clamp(18px,3vw,24px);border-radius:13px;background:var(--surface-panel-light);border:1px solid var(--surface-outline-light);box-shadow:var(--ms-shadow-raised)}.calculator_productHeader__IeLI7{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-sm)}.calculator_productTitleWrap__VYVhu{display:grid;gap:8px;min-width:0;flex:1 1 auto}.calculator_productTitle__pshr6{margin:0;font-size:1.35rem;line-height:1.12}.calculator_productMeta__l6jsZ{color:var(--text-secondary);font-size:.88rem}.calculator_sourceBadge__CbEm9{display:inline-flex;align-items:center;gap:8px}.calculator_closeButton__hqcuR{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;border:1px solid var(--surface-outline-light);background:var(--surface-soft-light-strong);color:var(--text-secondary);cursor:pointer}.calculator_closeButton__hqcuR:hover{border-color:var(--surface-outline-accent-light);color:var(--text-primary)}.calculator_resultTitle__P89CH{align-items:center;margin:0;font-size:1.25rem}.calculator_resultMeta__yPH8W,.calculator_resultTitle__P89CH{display:flex;gap:10px;flex-wrap:wrap}.calculator_kbjuGrid__mTMNd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.calculator_kbjuMetric__0ykFs{display:grid;gap:8px;padding:16px 14px;border-radius:13px;background:var(--surface-soft-light);border:1px solid var(--surface-outline-light)}.calculator_kbjuLabel__mLG23{color:var(--text-muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.06em}.calculator_kbjuValue__gYoe_{font-size:1.45rem;font-weight:800;line-height:1}.calculator_caloriesTone___51cd{color:var(--ms-primary-press)}.calculator_proteinTone__yiRnh{color:var(--success)}.calculator_fatTone__QXxOP{color:var(--warning)}.calculator_carbsTone__yI7LT{color:var(--ms-text-2)}.calculator_advancedButton__uAnRQ{width:100%}.calculator_advancedPanel__wD5fj{display:grid;gap:12px;padding:16px;border-radius:13px;background:var(--surface-soft-light);border:1px solid var(--surface-outline-light)}.calculator_advancedHint__Zy7Ix{margin:0;color:var(--text-secondary);font-size:.84rem}.calculator_statusSuccess__V_iyj{color:var(--success);font-size:.88rem}.calculator_saveBanner__Ay8S_{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:14px 16px;border-radius:12px;background:var(--success-soft,var(--ms-primary-soft));border:1px solid var(--success);color:var(--success);font-size:1.1rem;font-weight:700;line-height:1.3}.calculator_saveBannerMark__5Z6yt{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;background:var(--success);color:var(--ms-text-on-primary);font-size:.95rem;font-weight:800}.calculator_statusInfo__LHSOz{color:var(--text-secondary);font-size:.88rem}.calculator_statusError__Y9wqx{color:var(--danger);font-size:.88rem}.calculator_emptyCard__0x_1d{text-align:center;justify-items:center;padding:clamp(26px,5vw,40px)}.calculator_emptyIcon__vgD22{display:inline-flex;align-items:center;justify-content:center;width:70px;height:70px;border-radius:13px;background:var(--surface-soft-light-strong);color:var(--ms-primary-press)}.calculator_emptyTitle__tOAUV{margin:0;font-size:1.15rem}.calculator_emptyText__AmDAy{margin:0;max-width:44ch;color:var(--text-secondary)}.calculator_hero__c4OMZ{border:1px solid var(--neo-outline);background:radial-gradient(circle at top right,var(--ms-over-soft),transparent 18%),radial-gradient(circle at left center,var(--ms-surface-muted),transparent 22%),linear-gradient(180deg,var(--ms-surface),var(--ms-surface));box-shadow:var(--ms-shadow-card)}.calculator_badgePill__Xor3V,.calculator_closeButton__hqcuR,.calculator_dismissButton__coATA,.calculator_eyebrow__Q3vtM,.calculator_pill__lrHqy{border:1px solid var(--neo-outline);background:var(--neo-paper-strong);box-shadow:var(--ms-shadow-card);color:var(--neo-text)}.calculator_eyebrow__Q3vtM{border-radius:11px;letter-spacing:.08em}.calculator_heroBadge__oOIqd{border:1.5px solid var(--neo-outline);border-radius:13px;background:var(--neo-loud-blue);box-shadow:var(--ms-shadow-raised)}.calculator_dropdownEmpty__CQcaY,.calculator_dropdownMessage__z40np,.calculator_dropdownSectionTitle__QV4D1,.calculator_emptyText__AmDAy,.calculator_heroBadgeLabel__r9Bro,.calculator_heroBadgeText__qvS0G,.calculator_kbjuLabel__mLG23,.calculator_productMeta__l6jsZ,.calculator_resultMeta__yPH8W,.calculator_scannerStatusText__AKE5r,.calculator_searchSpinner__QkLHy,.calculator_statusInfo__LHSOz,.calculator_suggestionMeta__z_rT4{color:var(--neo-text-muted)}.calculator_advancedPanel__wD5fj,.calculator_dropdown__QG4Ox,.calculator_emptyCard__0x_1d,.calculator_kbjuMetric__0ykFs,.calculator_productCard___AASZ,.calculator_resultCard__2RxFR,.calculator_scannerCard__CiY_q,.calculator_scannerVideoShell__EhN_L{border:1px solid var(--neo-outline);background:linear-gradient(180deg,var(--ms-surface),var(--ms-surface));box-shadow:var(--ms-shadow-card)}.calculator_dropdown__QG4Ox{border-radius:13px}.calculator_suggestionRow__0HG6g{border-top:2px solid var(--neo-outline-soft)}.calculator_resultButton__7Vgfi,.calculator_suggestionButton__W9D4_{transition:transform var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.calculator_resultButton__7Vgfi:hover,.calculator_suggestionButton__W9D4_:hover{background:color-mix(in srgb,var(--neo-loud-yellow) 18%,var(--neo-paper-strong))}.calculator_resultButton__7Vgfi:focus,.calculator_suggestionButton__W9D4_:focus{outline:none}.calculator_resultButton__7Vgfi:focus-visible,.calculator_suggestionButton__W9D4_:focus-visible{background:color-mix(in srgb,var(--neo-loud-blue) 16%,var(--neo-paper-strong));box-shadow:inset 0 0 0 3px var(--neo-outline)}.calculator_closeButton__hqcuR:hover,.calculator_dismissButton__coATA:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:var(--ms-shadow-card)}.calculator_emptyIcon__vgD22{border:1px solid var(--neo-outline);background:var(--neo-loud-yellow);color:var(--neo-loud-text);box-shadow:var(--ms-shadow-card)}.dark .calculator_hero__c4OMZ{border-color:var(--neo-outline);background:radial-gradient(circle at 100% 0,var(--ms-over-soft),transparent 18%),radial-gradient(circle at 0 12%,var(--ms-surface-muted),transparent 22%),linear-gradient(180deg,var(--ms-surface),var(--ms-surface-inset));box-shadow:var(--ms-shadow-raised)}.dark .calculator_eyebrow__Q3vtM{background:var(--ms-surface-muted);color:var(--neo-text);box-shadow:var(--ms-shadow-raised)}.dark .calculator_emptyTitle__tOAUV,.dark .calculator_heroBadgeValue__sS74O,.dark .calculator_productTitle__pshr6,.dark .calculator_resultTitle__P89CH,.dark .calculator_scannerHeader__Jo6Kt,.dark .calculator_title__bagds{color:var(--ms-text)}.dark .calculator_dropdownEmpty__CQcaY,.dark .calculator_dropdownMessage__z40np,.dark .calculator_dropdownSectionTitle__QV4D1,.dark .calculator_emptyText__AmDAy,.dark .calculator_heroBadgeLabel__r9Bro,.dark .calculator_heroBadgeText__qvS0G,.dark .calculator_kbjuLabel__mLG23,.dark .calculator_productMeta__l6jsZ,.dark .calculator_resultMeta__yPH8W,.dark .calculator_scannerStatusText__AKE5r,.dark .calculator_searchSpinner__QkLHy,.dark .calculator_statusInfo__LHSOz,.dark .calculator_subtitle__KN2eY,.dark .calculator_suggestionMeta__z_rT4{color:var(--ms-text-2)}.dark .calculator_heroBadge__oOIqd{background:var(--neo-loud-orange);border-color:var(--neo-outline);box-shadow:var(--ms-shadow-raised)}.dark .calculator_heroBadgeLabel__r9Bro,.dark .calculator_heroBadgeText__qvS0G,.dark .calculator_heroBadgeValue__sS74O{color:var(--neo-loud-text)}.dark .calculator_dropdown__QG4Ox{border-color:var(--neo-outline);background:linear-gradient(180deg,var(--ms-surface),var(--ms-surface-inset));box-shadow:var(--ms-shadow-raised)}.dark .calculator_resultButton__7Vgfi,.dark .calculator_suggestionButton__W9D4_{color:var(--ms-text)}.dark .calculator_resultButton__7Vgfi:hover,.dark .calculator_suggestionButton__W9D4_:hover{background:var(--ms-surface-muted)}.dark .calculator_dismissButton__coATA{color:var(--ms-text);box-shadow:var(--ms-shadow-raised)}.dark .calculator_dismissButton__coATA,.dark .calculator_dismissButton__coATA:hover:not(:disabled){border-color:var(--neo-outline);background:var(--ms-accent-soft)}.dark .calculator_pill__lrHqy{background:var(--ms-surface-muted);border-color:var(--neo-outline);color:var(--neo-text);box-shadow:var(--ms-shadow-raised)}.dark .calculator_scannerToggleActive__F6uy6{border-color:var(--ms-primary-line);background:var(--ms-primary-soft);color:var(--ms-text)}.dark .calculator_emptyCard__0x_1d,.dark .calculator_productCard___AASZ,.dark .calculator_resultCard__2RxFR,.dark .calculator_scannerCard__CiY_q{border-color:var(--neo-outline);background:radial-gradient(circle at top right,var(--ms-over-soft),transparent 20%),linear-gradient(180deg,var(--ms-surface),var(--ms-surface-inset));box-shadow:var(--ms-shadow-raised)}.dark .calculator_scannerVideoShell__EhN_L{border-color:var(--neo-outline);background:linear-gradient(180deg,var(--ms-surface-inset),var(--ms-surface-inset));box-shadow:var(--ms-shadow-raised)}.dark .calculator_scannerFallback__0iQCA{background:var(--ms-bg);color:var(--ms-text-2)}.dark .calculator_closeButton__hqcuR{box-shadow:var(--ms-shadow-raised)}.dark .calculator_closeButton__hqcuR,.dark .calculator_closeButton__hqcuR:hover{border-color:var(--neo-outline);background:var(--ms-surface-muted);color:var(--neo-text)}.dark .calculator_kbjuMetric__0ykFs{border-color:var(--neo-outline)}.dark .calculator_advancedPanel__wD5fj,.dark .calculator_kbjuMetric__0ykFs{background:linear-gradient(180deg,var(--ms-surface),var(--ms-surface-inset));box-shadow:var(--ms-shadow-raised)}.dark .calculator_advancedPanel__wD5fj{border:1px solid var(--neo-outline);color:var(--neo-text-muted)}.dark .calculator_emptyIcon__vgD22{background:var(--neo-loud-yellow);color:var(--neo-loud-text);box-shadow:var(--ms-shadow-raised)}.dark .calculator_caloriesTone___51cd,.dark .calculator_proteinTone__yiRnh{color:var(--ms-primary-press)}.dark .calculator_fatTone__QXxOP{color:var(--ms-over-ink)}.dark .calculator_carbsTone__yI7LT{color:var(--ms-text-2)}@media (max-width:900px){.calculator_kbjuGrid__mTMNd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.calculator_hero__c4OMZ{border-radius:13px}.calculator_advancedPanel__wD5fj,.calculator_kbjuGrid__mTMNd{grid-template-columns:1fr}.calculator_manualBarcodeRow__L7pAA{flex-direction:column}.calculator_manualBarcodeButton__v2ZmU{width:100%}.calculator_suggestionRow__0HG6g{padding-right:12px}}.goals_page__olpbY{display:grid;gap:var(--space-md);padding-bottom:calc(var(--space-2xl) + 40px)}.goals_hero__JFkdT{display:grid;gap:var(--space-lg);padding:clamp(20px,4vw,30px);border-radius:14px;border:1px solid var(--surface-outline-light);background:radial-gradient(circle at top right,var(--ms-over-soft),transparent 28%),radial-gradient(circle at left center,var(--ms-over-soft),transparent 34%),var(--surface-hero-light);box-shadow:var(--ms-shadow-raised)}.goals_heroTop__94kGz{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.goals_heroCopy__THIOd{display:grid;gap:10px;max-width:620px}.goals_eyebrow__g3azp{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:7px 12px;border-radius:var(--radius-full);background:var(--surface-soft-light-strong);color:var(--accent-strong);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--surface-outline-accent-light)}.goals_title__V2zgk{margin:0;font-size:clamp(2rem,4vw,2.6rem);line-height:1.05;letter-spacing:-.005em}.goals_subtitle__nRvgb{margin:0;max-width:58ch;color:var(--text-secondary);font-size:.98rem}.goals_heroBadge__jk7uk{display:grid;gap:4px;min-width:200px;padding:14px 16px;background:linear-gradient(145deg,var(--ms-surface),var(--ms-surface));border:1px solid var(--surface-outline-accent-light);box-shadow:0 12px 24px var(--ms-line)}.goals_heroBadgeLabel__oXQFH{color:var(--text-muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.06em}.goals_heroBadgeValue__vbIVQ{font-size:1rem;font-weight:700}.goals_heroBadgeText__zhHyk{color:var(--text-secondary);font-size:.84rem}.goals_metricGrid__D56YM{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.goals_metricCard__GfqKU{display:grid;gap:8px;padding:16px 14px;border-radius:13px;background:var(--ms-surface);border:1px solid var(--surface-outline-light)}.goals_metricLabel__kS6Ip{color:var(--text-muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.06em}.goals_metricValue__FWltD{font-size:1.35rem;font-weight:800;line-height:1}.goals_metricHint__TC1W1{color:var(--text-secondary);font-size:.84rem}.goals_sectionCard__G8ouO{border-radius:13px;background:var(--ms-surface);border:1px solid var(--surface-outline-light);box-shadow:var(--ms-shadow-raised)}.goals_hubCard__5nrqV,.goals_sectionCard__G8ouO{display:grid;gap:var(--space-md);padding:clamp(18px,3vw,24px)}.goals_hubCard__5nrqV{border-radius:13px;border:1px solid var(--neo-outline);background:linear-gradient(180deg,var(--ms-surface),var(--ms-surface));box-shadow:var(--ms-shadow-card)}.goals_hubHeader__5brke{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.goals_hubNav__59CmI{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.goals_hubTab__P7EYE{display:flex;align-items:flex-start;gap:12px;min-height:100%;padding:14px;border:1px solid var(--neo-outline);border-radius:13px;background:var(--neo-paper-strong);color:var(--neo-text);text-align:left;cursor:pointer;box-shadow:var(--ms-shadow-card);transition:transform var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.goals_hubTab__P7EYE:focus-visible,.goals_hubTab__P7EYE:hover{transform:translate(-1px,-1px);box-shadow:var(--ms-shadow-card)}.goals_hubTab__P7EYE:focus-visible{outline:3px solid var(--ms-focus);outline-offset:3px}.goals_hubTabActive__oPGcP{background:color-mix(in srgb,var(--neo-loud-yellow) 24%,var(--neo-paper-strong));box-shadow:var(--ms-shadow-raised)}.goals_hubTabIcon__JHQdv{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border:1px solid var(--neo-outline);border-radius:14px;background:var(--neo-loud-blue);color:var(--neo-loud-text)}.goals_hubTabText__dtD_6{display:grid;gap:4px;min-width:0}.goals_hubTabText__dtD_6 strong{color:var(--neo-text);font-size:.96rem;line-height:1.25}.goals_hubTabText__dtD_6 span{color:var(--neo-text-muted);font-size:.82rem;line-height:1.45}.goals_hubPanel__MlLxd{display:grid;gap:var(--space-md);scroll-margin-top:112px}.goals_sectionTitle__FjunG{margin:0;font-size:1.2rem}.goals_sectionText__H6oyh{margin:0;color:var(--text-secondary);font-size:.9rem}.goals_fieldGrid__2Sjqh{grid-template-columns:repeat(2,minmax(0,1fr))}.goals_fieldGrid__2Sjqh,.goals_stack__zI1Bq{display:grid;gap:var(--space-md)}.goals_inlineActions__ijmka,.goals_inlineRow__wyWke{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.goals_dateHint__DX7tL{color:var(--text-muted);font-size:.82rem}.goals_chipRow__vhpW_{display:flex;flex-wrap:wrap;gap:10px}.goals_chip__3IXvA{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-full);background:var(--surface-soft-light-strong);color:var(--text-secondary);font-size:.82rem;border:1px solid var(--surface-outline-light)}.goals_historyList__Y60Bw{display:grid;gap:12px}.goals_historyItem__DDqtv{display:grid;gap:6px;padding:14px;border-radius:11px;background:var(--surface-soft-light);border:1px solid var(--surface-outline-light)}.goals_historyTitle__Bgs_5{font-weight:700}.goals_historyMeta__6NkKd{color:var(--text-secondary);font-size:.82rem}.goals_plannerStatus__rnCEg{display:grid;gap:12px;padding:14px 16px;border-radius:11px;border:1px solid var(--surface-outline-light);background:var(--surface-soft-light)}.goals_requiredHeader__pJE5j{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:flex-start}.goals_requiredBadge__jEaBm{display:inline-flex;align-items:center;padding:8px 12px;border-radius:var(--radius-full);border:1px solid var(--ms-over);background:var(--ms-over-soft);color:var(--ms-over-ink);font-size:.78rem;font-weight:700;white-space:nowrap}.goals_requiredPanel__T9MdH{display:grid;gap:8px;padding:12px 14px;border-radius:11px;border:1px solid var(--ms-over);background:var(--ms-over-soft)}.goals_missingList__TlX1p{margin:0;padding-left:18px;color:var(--text-secondary);font-size:.86rem;display:grid;gap:4px}.goals_fieldShell__Cewsy{display:grid;gap:8px}.goals_controlInput__IL6CU,.goals_controlInput__IL6CU option{color:var(--neo-text);background:color-mix(in srgb,var(--neo-paper-strong) 94%,transparent)}.goals_controlInput__IL6CU option{font-weight:700}.goals_fieldShellMissing__62p2b{padding:10px 12px;border-radius:11px;border:1px solid var(--ms-over);background:var(--ms-over-soft)}.goals_fieldHelp__IZ220{color:var(--ms-over-ink);font-size:.8rem;line-height:1.45}.goals_hintBox__1SnzZ{padding:12px 14px;border-radius:11px;border:1px solid var(--surface-outline-accent-light);background:linear-gradient(160deg,var(--ms-surface),var(--ms-surface));color:var(--text-secondary);font-size:.86rem}.goals_safetyGrid__uMytt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.goals_localError__69lCI{padding:12px 14px;border-radius:11px;border:1px solid var(--ms-accent-line);background:var(--ms-accent-soft);color:var(--ms-accent-ink);font-size:.86rem}.goals_strategyHeader__mwIQW{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.goals_secondaryLinks__BUunm{display:flex;flex-wrap:wrap;gap:.75rem}.goals_strategySummary__R0dFy{display:grid;gap:8px;max-width:720px}.goals_strategyMeta__3kWbI{color:var(--text-muted);font-size:.8rem}.goals_strategyBadgeRow__hO22C{display:flex;flex-wrap:wrap;gap:10px}.goals_strategyBadge__gSoRD{display:inline-flex;align-items:center;padding:8px 12px;border-radius:var(--radius-full);border:1px solid var(--surface-outline-light);background:var(--surface-soft-light);color:var(--text-secondary);font-size:.82rem}.goals_macroGrid__ZPCYk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.goals_macroCard__axf4A{display:grid;gap:6px;padding:14px;border-radius:11px;border:1px solid var(--surface-outline-light);background:linear-gradient(155deg,var(--ms-surface),var(--surface-soft-light))}.goals_macroLabel__UsJ6e{color:var(--text-muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.06em}.goals_macroValue__9SKAD{font-size:1.2rem;font-weight:800;line-height:1.1}.goals_strategySection__Ny_To{display:grid;gap:12px}.goals_sectionSubtext__Xzyor{margin:0;color:var(--text-muted);font-size:.84rem}.goals_constraintList__X3Z8Y,.goals_explanationList__HKqy_,.goals_slotList__mO4bg{display:grid;gap:12px}.goals_explanationItem__F7iYZ,.goals_slotItem__k7vPw{display:grid;gap:6px;padding:14px;border-radius:11px;border:1px solid var(--surface-outline-light);background:var(--surface-soft-light)}.goals_slotMeta__Hzawa,.goals_slotNotes__aJTog{color:var(--text-secondary);font-size:.84rem}.goals_slotNotes__aJTog{margin:0;padding-left:18px;display:grid;gap:4px}.goals_strategyWarningBox__COkbA{display:grid;gap:8px;padding:14px 16px;border-radius:11px;border:1px solid var(--ms-over);background:var(--ms-over-soft);color:var(--ms-over-ink)}.goals_modeGrid__UoXXF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.goals_modeCard__imfq1{display:grid;gap:8px;padding:16px;border-radius:11px;border:1px solid var(--surface-outline-light);background:linear-gradient(155deg,var(--ms-surface),var(--surface-soft-light));color:inherit;text-align:left;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.goals_modeCard__imfq1:hover:not(:disabled){transform:translateY(-1px)}.goals_modeCard__imfq1:disabled{opacity:.72;cursor:not-allowed}.goals_modeCardActive__ng24k{border-color:var(--ms-over);background:radial-gradient(circle at top right,var(--ms-over-soft),transparent 42%),linear-gradient(155deg,var(--ms-surface),var(--ms-surface));box-shadow:inset 0 0 0 1px var(--ms-line),0 14px 28px var(--ms-line)}.goals_modeCardActive__ng24k .goals_modeCardTitle__bp3aM{color:var(--accent-strong)}.goals_modeCardTitle__bp3aM{color:var(--text-primary);font-size:.96rem;line-height:1.35}.goals_modeCardText__86VnG{color:var(--text-secondary);font-size:.84rem;line-height:1.55}.goals_strategyHintBox__5g_JR{display:grid;gap:12px;padding:16px;border-radius:11px;border:1px solid var(--surface-outline-light);background:var(--surface-soft-light)}.goals_premiumNotice__vfAa2{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:14px 16px;border:1px solid var(--neo-outline);border-radius:13px;background:color-mix(in srgb,var(--neo-loud-blue) 18%,var(--neo-paper-strong));box-shadow:var(--ms-shadow-card)}.goals_premiumNotice__vfAa2 div{display:grid;gap:4px}.goals_premiumNotice__vfAa2 strong{color:var(--neo-text)}.goals_premiumNotice__vfAa2 span{color:var(--neo-text-muted);font-size:.86rem;line-height:1.45}.goals_memoryCardTop__5z30I{display:flex;align-items:center;justify-content:space-between;gap:10px}.goals_memoryBadge__7B2YR{flex-shrink:0;padding:5px 9px;border:2px solid var(--neo-outline);border-radius:999px;background:var(--neo-loud-yellow);color:var(--neo-loud-text);font-size:.72rem;font-weight:900;text-transform:uppercase}.goals_memoryCardLocked__v7pOz{opacity:.82}.goals_strategyHintNeutral__Bw6V3{border-color:var(--surface-outline-light);background:var(--surface-soft-light)}.goals_strategyHintWarning__dBc6F{border-color:var(--ms-over);background:var(--ms-over-soft)}.goals_strategyHintSuccess__WVcVz{border-color:var(--surface-outline-accent-light);background:linear-gradient(160deg,var(--ms-surface),var(--ms-surface))}.goals_reviewHeader__t6TLM{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.goals_optionGrid__I_tx_,.goals_rebuildGrid__K_9cU,.goals_reviewGrid___BtnK{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.goals_choiceCard__nLPED,.goals_rebuildAction__TFkJu,.goals_reviewCard__tqti7,.goals_reviewNotice__AWtrC,.goals_switchButton__jyA_s{border:1px solid var(--neo-outline);background:linear-gradient(180deg,var(--ms-surface),var(--ms-surface));box-shadow:var(--ms-shadow-card)}.goals_reviewCard__tqti7{display:grid;gap:7px;padding:14px;border-radius:13px}.goals_reviewLabel__jJrfs,.goals_summaryLabel__t8HO1{color:var(--neo-text-muted);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.goals_reviewValue__XNK3N{color:var(--neo-text);font-size:1rem;line-height:1.35}.goals_reviewDetail__SUvDP{color:var(--neo-text-muted);font-size:.84rem;line-height:1.5}.goals_reviewNotice__AWtrC{display:grid;gap:8px;padding:14px 16px;border-radius:13px;color:var(--neo-text)}.goals_reviewList__Sg69R{display:grid;gap:6px;margin:0;padding-left:18px;color:var(--neo-text-muted);font-size:.9rem}.goals_rebuildAction__TFkJu{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:13px;color:var(--neo-text);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.goals_rebuildAction__TFkJu:focus-visible,.goals_rebuildAction__TFkJu:hover{transform:translate(-1px,-1px);box-shadow:var(--ms-shadow-card)}.goals_rebuildActionText__K_BhY{display:grid;gap:4px}.goals_rebuildActionText__K_BhY small{color:var(--neo-text-muted);font-size:.82rem;line-height:1.45}.goals_mentorLayout__exeYh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.goals_choiceCard__nLPED,.goals_switchButton__jyA_s{cursor:pointer;color:var(--neo-text);text-align:left;transition:transform .2s ease,box-shadow .2s ease}.goals_switchButton__jyA_s{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 16px;border-radius:11px;font-weight:800}.goals_choiceCard__nLPED{display:grid;gap:6px;min-height:100%;padding:14px;border-radius:13px}.goals_choiceCard__nLPED span{color:var(--neo-text-muted);font-size:.82rem;line-height:1.45}.goals_choiceCard__nLPED:focus-visible,.goals_choiceCard__nLPED:hover,.goals_switchButton__jyA_s:focus-visible,.goals_switchButton__jyA_s:hover{transform:translate(-1px,-1px);box-shadow:var(--ms-shadow-card)}.goals_choiceCardActive__mcLN_,.goals_switchButtonActive__Aeg_Y{background:color-mix(in srgb,var(--neo-loud-yellow) 24%,var(--neo-paper-strong));box-shadow:var(--ms-shadow-raised)}.goals_choiceCardMuted__K_1Jt{background:linear-gradient(180deg,var(--ms-over-soft),var(--ms-over-soft));color:color-mix(in srgb,var(--neo-text) 72%,transparent)}.goals_choiceCardLocked__A_C0C{opacity:.72;cursor:not-allowed}.goals_choiceCardLocked__A_C0C:focus-visible,.goals_choiceCardLocked__A_C0C:hover{transform:none;box-shadow:var(--ms-shadow-card)}.goals_hero__JFkdT{border:1px solid var(--neo-outline);background:radial-gradient(circle at top right,var(--ms-over-soft),transparent 18%),radial-gradient(circle at left center,var(--ms-surface-muted),transparent 24%),linear-gradient(180deg,var(--ms-surface),var(--ms-surface));box-shadow:var(--ms-shadow-card)}.goals_chip__3IXvA,.goals_eyebrow__g3azp,.goals_strategyBadge__gSoRD{border:1px solid var(--neo-outline);background:var(--neo-paper-strong);box-shadow:var(--ms-shadow-card);color:var(--neo-text)}.goals_requiredBadge__jEaBm{border:1px solid var(--neo-outline);background:color-mix(in srgb,var(--neo-loud-yellow) 86%,var(--ms-surface) 14%);box-shadow:var(--ms-shadow-card);color:var(--neo-loud-text)}.goals_eyebrow__g3azp{border-radius:11px;letter-spacing:.08em}.goals_heroBadge__jk7uk{border:1.5px solid var(--neo-outline);border-radius:13px;background:var(--neo-loud-blue);box-shadow:var(--ms-shadow-raised)}.goals_heroBadgeValue__vbIVQ,.goals_historyTitle__Bgs_5,.goals_metricValue__FWltD,.goals_modeCardTitle__bp3aM,.goals_sectionTitle__FjunG{color:var(--neo-text)}.goals_dateHint__DX7tL,.goals_fieldHelp__IZ220,.goals_heroBadgeLabel__oXQFH,.goals_heroBadgeText__zhHyk,.goals_historyMeta__6NkKd,.goals_metricHint__TC1W1,.goals_metricLabel__kS6Ip,.goals_modeCardText__86VnG,.goals_sectionSubtext__Xzyor,.goals_sectionText__H6oyh,.goals_strategyMeta__3kWbI{color:var(--neo-text-muted)}.goals_explanationItem__F7iYZ,.goals_fieldShellMissing__62p2b,.goals_hintBox__1SnzZ,.goals_localError__69lCI,.goals_macroCard__axf4A,.goals_metricCard__GfqKU,.goals_modeCard__imfq1,.goals_plannerStatus__rnCEg,.goals_requiredPanel__T9MdH,.goals_sectionCard__G8ouO,.goals_slotItem__k7vPw,.goals_strategyHintBox__5g_JR,.goals_strategyWarningBox__COkbA{border:1px solid var(--neo-outline);background:linear-gradient(180deg,var(--ms-surface),var(--ms-surface));box-shadow:var(--ms-shadow-card)}.goals_modeCard__imfq1{border-radius:13px}.goals_modeCard__imfq1:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:var(--ms-shadow-card)}.goals_modeCardActive__ng24k{background:color-mix(in srgb,var(--neo-loud-yellow) 24%,var(--neo-paper-strong))}.dark .goals_hero__JFkdT,.goals_modeCardActive__ng24k{border-color:var(--neo-outline);box-shadow:var(--ms-shadow-raised)}.dark .goals_hero__JFkdT{background:radial-gradient(circle at top right,var(--ms-over-soft),transparent 18%),radial-gradient(circle at left center,var(--ms-surface-muted),transparent 22%),linear-gradient(180deg,var(--ms-surface),var(--ms-surface-inset))}.dark .goals_eyebrow__g3azp{background:var(--ms-surface-muted);color:var(--neo-text);box-shadow:var(--ms-shadow-raised)}.dark .goals_heroBadgeValue__vbIVQ,.dark .goals_historyTitle__Bgs_5,.dark .goals_metricValue__FWltD,.dark .goals_sectionTitle__FjunG,.dark .goals_title__V2zgk{color:var(--text-primary)}.dark .goals_heroBadgeText__zhHyk,.dark .goals_historyMeta__6NkKd,.dark .goals_metricHint__TC1W1,.dark .goals_sectionText__H6oyh,.dark .goals_subtitle__nRvgb{color:var(--text-secondary)}.dark .goals_chip__3IXvA,.dark .goals_dateHint__DX7tL,.dark .goals_heroBadgeLabel__oXQFH,.dark .goals_metricLabel__kS6Ip{color:var(--text-muted)}.dark .goals_chip__3IXvA,.dark .goals_explanationItem__F7iYZ,.dark .goals_heroBadge__jk7uk,.dark .goals_historyItem__DDqtv,.dark .goals_hubCard__5nrqV,.dark .goals_hubTab__P7EYE,.dark .goals_macroCard__axf4A,.dark .goals_metricCard__GfqKU,.dark .goals_plannerStatus__rnCEg,.dark .goals_sectionCard__G8ouO,.dark .goals_slotItem__k7vPw{border-color:var(--neo-outline);background:linear-gradient(180deg,var(--ms-surface),var(--ms-surface-inset));box-shadow:var(--ms-shadow-raised)}.dark .goals_hubTabActive__oPGcP{background:color-mix(in srgb,var(--neo-loud-yellow) 24%,var(--ms-surface));box-shadow:var(--ms-shadow-raised)}.dark .goals_hubTabText__dtD_6 strong{color:var(--text-primary)}.dark .goals_hubTabText__dtD_6 span{color:var(--text-secondary)}.dark .goals_heroBadge__jk7uk{background:var(--neo-loud-orange);color:var(--neo-loud-text);box-shadow:var(--ms-shadow-raised)}.dark .goals_heroBadgeLabel__oXQFH,.dark .goals_heroBadgeText__zhHyk,.dark .goals_heroBadgeValue__vbIVQ{color:var(--neo-loud-text)}.dark .goals_strategyBadge__gSoRD{border-color:var(--neo-outline);background:var(--ms-surface-muted);color:var(--neo-text);box-shadow:var(--ms-shadow-raised)}.dark .goals_hintBox__1SnzZ{border-color:var(--neo-outline);background:var(--ms-over-soft)}.dark .goals_requiredBadge__jEaBm{border-color:var(--neo-outline);background:color-mix(in srgb,var(--neo-loud-yellow) 84%,var(--ms-surface));color:var(--neo-loud-text);box-shadow:var(--ms-shadow-raised)}.dark .goals_fieldShellMissing__62p2b,.dark .goals_requiredPanel__T9MdH{border-color:var(--neo-outline);background:linear-gradient(180deg,var(--ms-over-soft),var(--ms-over-soft))}.dark .goals_fieldHelp__IZ220{color:var(--ms-over-ink)}.dark .goals_localError__69lCI{color:var(--ms-text);border-color:var(--ms-line);background:var(--ms-accent-soft)}.dark .goals_strategyWarningBox__COkbA{border-color:var(--ms-over);background:var(--ms-over-soft);color:var(--ms-over-ink)}.dark .goals_choiceCard__nLPED,.dark .goals_modeCard__imfq1,.dark .goals_premiumNotice__vfAa2,.dark .goals_rebuildAction__TFkJu,.dark .goals_reviewCard__tqti7,.dark .goals_reviewNotice__AWtrC,.dark .goals_strategyHintBox__5g_JR,.dark .goals_switchButton__jyA_s{border-color:var(--neo-outline);background:linear-gradient(180deg,var(--ms-surface),var(--ms-surface-inset));box-shadow:var(--ms-shadow-raised)}.dark .goals_choiceCard__nLPED,.dark .goals_rebuildAction__TFkJu,.dark .goals_reviewNotice__AWtrC,.dark .goals_reviewValue__XNK3N,.dark .goals_switchButton__jyA_s{color:var(--text-primary)}.dark .goals_choiceCard__nLPED span,.dark .goals_rebuildActionText__K_BhY small,.dark .goals_reviewDetail__SUvDP,.dark .goals_reviewLabel__jJrfs,.dark .goals_reviewList__Sg69R,.dark .goals_summaryLabel__t8HO1{color:var(--text-secondary)}.dark .goals_choiceCardActive__mcLN_,.dark .goals_switchButtonActive__Aeg_Y{background:color-mix(in srgb,var(--neo-loud-yellow) 24%,var(--ms-surface));box-shadow:var(--ms-shadow-raised)}.dark .goals_choiceCardMuted__K_1Jt{background:linear-gradient(180deg,var(--ms-surface-inset),var(--ms-surface-inset))}.dark .goals_modeCardActive__ng24k{border-color:var(--neo-outline);background:color-mix(in srgb,var(--neo-loud-yellow) 24%,var(--ms-surface));box-shadow:var(--ms-shadow-raised)}.dark .goals_modeCardTitle__bp3aM{color:var(--text-primary)}.dark .goals_modeCardText__86VnG{color:var(--text-secondary)}.dark .goals_strategyHintNeutral__Bw6V3{border-color:var(--surface-outline-dark)}.dark .goals_strategyHintSuccess__WVcVz,.dark .goals_strategyHintWarning__dBc6F{border-color:var(--ms-over);background:var(--ms-over-soft)}@media (max-width:900px){.goals_metricGrid__D56YM,.goals_modeGrid__UoXXF{grid-template-columns:1fr}.goals_macroGrid__ZPCYk{grid-template-columns:repeat(2,minmax(0,1fr))}.goals_mentorLayout__exeYh{grid-template-columns:1fr}}@media (max-width:640px){.goals_hero__JFkdT{border-radius:13px}.goals_fieldGrid__2Sjqh,.goals_hubNav__59CmI,.goals_safetyGrid__uMytt{grid-template-columns:1fr}.goals_inlineRow__wyWke{align-items:stretch}.goals_inlineRow__wyWke>*{width:100%}.goals_inlineActions__ijmka{align-items:stretch}.goals_inlineActions__ijmka>*{width:100%}.goals_premiumNotice__vfAa2{align-items:stretch;flex-direction:column}}