.water-intake_card__D903w{position:relative;overflow:hidden;border:3px solid var(--neo-outline);border-radius:14px;background:radial-gradient(circle at 100% 0,rgba(155,209,255,.45),transparent 34%),linear-gradient(145deg,var(--neo-paper-strong),var(--neo-surface));color:var(--neo-text);box-shadow:7px 7px 0 var(--neo-shadow-soft)}.water-intake_card__D903w:after{content:"";position:absolute;right:-42px;bottom:-54px;width:170px;height:170px;border:3px solid var(--neo-outline);border-radius:999px;background:rgba(155,209,255,.28);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:3px 3px 0 var(--neo-shadow-soft)}.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:-.06em}.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:-.08em}.water-intake_target__Xh5wp{color:var(--neo-text-muted);font-size:1.1rem;font-weight:850;letter-spacing:-.03em}.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:4px 4px 0 var(--neo-shadow-soft)}.water-intake_progressTrack__C2r_H{position:relative;height:18px;overflow:hidden;border:2px solid var(--neo-outline);border-radius:999px;background:rgba(255,255,255,.44)}.water-intake_progressFill__LnoHC{height:100%;min-width:5%;border-right:2px solid var(--neo-outline);border-radius:inherit;background:linear-gradient(90deg,#73c7ff,#9bd1ff 45%,#ffd44d);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:rgba(255,255,255,.34);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:-.05em}.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:3px 3px 0 var(--neo-shadow-soft);transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.water-intake_button__vtmmS:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--neo-shadow-soft)}.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:rgba(255,177,191,.68)}.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 rgba(155,209,255,.35)}.water-intake_helper__7dgrt{border:2px dashed var(--neo-outline-soft);border-radius:11px;background:rgba(255,255,255,.26);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:3px 3px 0 var(--neo-shadow-soft)}.water-intake_error__k_g1V{border-color:rgba(180,50,50,.45);background:rgba(255,177,191,.32);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:rgba(255,255,255,.28);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:rgba(255,255,255,.28);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}}.ai-mentor-widget_widget__LawvG{position:relative;width:min(860px,100%);margin:0 auto;display:grid;gap:14px;padding:clamp(16px,2.3vw,22px);border-radius:13px;border:1px solid var(--surface-glow-green-light);background:linear-gradient(152deg,rgba(255,255,255,.98) 0,var(--surface-soft-light) 100%);box-shadow:0 14px 28px rgba(20,20,19,.1)}.ai-mentor-widget_widgetHeader__MeSh6{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ai-mentor-widget_identity__PIwN_{display:flex;align-items:flex-start;gap:10px}.ai-mentor-widget_avatar__YS7Ay{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-size:1.3rem;border:1px solid var(--surface-glow-green-light);background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.98),var(--surface-soft-light-strong));box-shadow:0 8px 18px rgba(14,116,144,.2);position:relative}.ai-mentor-widget_avatarImage__2Ntnx{display:block;width:82%;height:82%;-o-object-fit:contain;object-fit:contain}.ai-mentor-widget_avatarDot__kejqX{position:absolute;right:-3px;bottom:-3px;width:11px;height:11px;border-radius:999px;border:2px solid var(--surface-soft-inline-subtle);background:#f59e0b}.ai-mentor-widget_titleStack__CXrlr{display:grid;gap:2px}.ai-mentor-widget_title__bu4Ax{margin:0;font-size:clamp(1.05rem,1.6vw,1.26rem);font-weight:800;letter-spacing:.01em;color:var(--text-primary)}.ai-mentor-widget_status__KNWRg{margin:0;font-size:.88rem;font-weight:700}.ai-mentor-widget_statusCollecting__MfGyY{color:var(--text-info-inline)}.ai-mentor-widget_statusReady__83vbR{color:#059669}.ai-mentor-widget_statusIdle__Cvviq{color:var(--text-muted)}.ai-mentor-widget_planBadge__Pb2Wt{display:inline-flex;align-items:center;height:30px;padding:0 11px;border-radius:999px;border:1px solid var(--surface-glow-green-light);background:rgba(255,255,255,.86);color:var(--accent);font-size:.78rem;font-weight:800;letter-spacing:.02em}.ai-mentor-widget_stack__qlpjy{display:grid;gap:12px}.ai-mentor-widget_card__Nl_XB{background:var(--surface-soft-inline-subtle);border-radius:11px;border:1px solid var(--surface-outline-inline);box-shadow:0 6px 16px rgba(15,23,42,.06);padding:clamp(14px,2vw,20px)}.ai-mentor-widget_cardHeader__8BfAF{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--surface-outline-inline);margin-bottom:12px}.ai-mentor-widget_cardTitleRow__HqF5O{display:inline-flex;align-items:center;gap:7px}.ai-mentor-widget_cardTitle___te_D{margin:0;font-size:1.03rem;font-weight:800;color:var(--text-primary)}.ai-mentor-widget_cardProgress__Fz1Nu{font-size:.8rem;font-weight:700;color:var(--text-muted)}.ai-mentor-widget_question__899yF{margin:0 0 12px;font-size:1.08rem;line-height:1.38;font-weight:700;color:var(--text-primary)}.ai-mentor-widget_description__3SiPk{margin:0;color:var(--text-secondary);line-height:1.5;font-size:.95rem}.ai-mentor-widget_optionGrid__WkCq_{display:flex;flex-wrap:wrap;gap:10px}.ai-mentor-widget_optionButton__B2Ut7{display:inline-flex;align-items:center;gap:8px;min-height:42px;border-radius:12px;border:1px solid var(--surface-outline-inline);background:var(--surface-soft-inline-subtle);color:var(--text-secondary);font-size:.92rem;font-weight:700;padding:8px 14px;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.ai-mentor-widget_optionButton__B2Ut7:hover:not(:disabled){transform:translateY(-1px);border-color:var(--surface-outline-accent-light);background:var(--surface-soft-light-strong);color:var(--accent)}.ai-mentor-widget_optionButton__B2Ut7:disabled{opacity:.66;cursor:not-allowed}.ai-mentor-widget_optionActive__q5glI{border-color:var(--accent);background:var(--accent);color:var(--text-inverse);box-shadow:0 8px 18px var(--surface-glow-green-light)}.ai-mentor-widget_optionEmoji__naiAr{font-size:1.04rem;line-height:1}.ai-mentor-widget_optionIconBadge__PDM8p{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-soft-inline);color:var(--accent);flex:0 0 auto}.ai-mentor-widget_optionIconSvg__bdvrN{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ai-mentor-widget_optionActive__q5glI .ai-mentor-widget_optionIconBadge__PDM8p{background:rgba(255,255,255,.18);color:#ffffff}.ai-mentor-widget_helper__hW5HS{margin:10px 0 0;font-size:.83rem;color:var(--text-muted)}.ai-mentor-widget_reaction__NRwYe{margin:10px 0 0;padding:10px 12px;border-radius:11px;border:1px solid rgba(16,185,129,.28);background:rgba(16,185,129,.08);color:var(--accent-hover);font-size:.88rem;line-height:1.45}.ai-mentor-widget_actionRow__YaSv2{margin-top:12px}.ai-mentor-widget_actionButton__qHZvs{min-height:41px;border-radius:12px;border:1px solid var(--surface-outline-inline);padding:8px 14px;font-weight:700;font-size:.9rem;transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.ai-mentor-widget_actionButton__qHZvs:hover:not(:disabled){transform:translateY(-1px)}.ai-mentor-widget_actionPrimary__kS8UE{border-color:var(--surface-outline-accent-light);background:var(--accent);color:var(--text-inverse)}.ai-mentor-widget_actionSecondary__ICbW2{color:var(--text-secondary);background:var(--surface-soft-inline-subtle)}.ai-mentor-widget_textInputStack__o6tpO{display:grid;gap:10px;margin-top:12px}.ai-mentor-widget_textInputLabel__ce6ov{display:grid;gap:6px;font-size:.84rem;font-weight:600;color:var(--text-muted)}.ai-mentor-widget_textInput__SzHJ0{min-height:42px;border-radius:12px;border:1px solid var(--surface-outline-inline);background:var(--surface-field-inline);color:var(--text-primary);padding:10px 12px;font-size:.92rem}.ai-mentor-widget_textInput__SzHJ0:focus{outline:2px solid var(--surface-glow-green-light);outline-offset:1px;border-color:var(--surface-outline-accent-light)}.ai-mentor-widget_textInput__SzHJ0:disabled{background:var(--surface-field-disabled-inline);color:var(--text-muted)}.ai-mentor-widget_focusTag__AvOWY{display:inline-flex;align-items:center;gap:7px;margin-bottom:10px;color:var(--text-info-inline);font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.ai-mentor-widget_companionStack__jxD8F{display:grid;gap:10px;margin-bottom:14px}.ai-mentor-widget_companionHistory__l3kU6{display:flex;flex-wrap:wrap;gap:8px}.ai-mentor-widget_companionChip__Scr4s{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--surface-glow-green-light);background:var(--surface-soft-light);color:var(--text-primary);font-size:.78rem;font-weight:700}.ai-mentor-widget_companionChipLabel__ae_ji{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;background:var(--surface-glow-green-light);color:var(--accent);font-size:.68rem;font-weight:800;letter-spacing:.03em}.ai-mentor-widget_companionCard__vQgRa{display:grid;gap:8px;border-radius:11px;border:1px solid var(--surface-glow-green-light);background:linear-gradient(180deg,rgba(255,248,240,.98),rgba(255,255,255,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.55);padding:14px}.ai-mentor-widget_companionCardHeader__Hlih2{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ai-mentor-widget_companionTitle__SxhW0{margin:0;font-size:1rem;font-weight:800;color:var(--text-primary)}.ai-mentor-widget_depthPanel__TOTp9{display:grid;gap:12px;margin-top:14px;padding:14px;border-radius:11px;border:1px solid var(--surface-glow-green-light);background:radial-gradient(circle at top right,var(--surface-glow-green-light),transparent 44%),linear-gradient(180deg,rgba(255,250,245,.98),rgba(255,255,255,.98))}.ai-mentor-widget_depthHeader__R5VXR{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.ai-mentor-widget_depthEyebrow__9Fk3u{margin:0 0 5px;color:var(--text-info-inline);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.ai-mentor-widget_depthTitle__Df9ZM{margin:0;color:var(--text-primary);font-size:1rem;font-weight:800}.ai-mentor-widget_depthBudgetBadge__h_h8y{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border-radius:999px;background:var(--surface-glow-green-light);color:var(--accent);font-size:.78rem;font-weight:800;letter-spacing:.03em}.ai-mentor-widget_depthHelper__6T_5z{margin:0;color:var(--text-muted);font-size:.86rem;line-height:1.5}.ai-mentor-widget_depthHistoryLabel__j9y6u{margin:0;color:var(--text-muted);font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ai-mentor-widget_depthTouchpoints__6opAt{display:grid;gap:10px}.ai-mentor-widget_depthTouchpoint__aySeK{display:grid;gap:8px;padding:13px;border-radius:11px;border:1px solid rgba(229,231,235,.92);background:rgba(255,255,255,.88)}.ai-mentor-widget_depthTouchpoint__aySeK[data-tone=accent]{border-color:var(--surface-glow-green-light);background:var(--surface-soft-light)}.ai-mentor-widget_depthTouchpoint__aySeK[data-tone=soft]{border-color:rgba(148,163,184,.2);background:rgba(248,250,252,.92)}.ai-mentor-widget_depthTouchpoint__aySeK[data-tone=alert]{border-color:rgba(251,113,133,.26);background:rgba(255,241,242,.92)}.ai-mentor-widget_depthTouchpointHeader__qZ5_U{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ai-mentor-widget_depthTouchpointBadge__OUI_h,.ai-mentor-widget_depthTouchpointStatus__FqYvu{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:.74rem;font-weight:800;letter-spacing:.03em}.ai-mentor-widget_depthTouchpointBadge__OUI_h{background:var(--surface-glow-green-light);color:var(--accent)}.ai-mentor-widget_depthTouchpointStatus__FqYvu{background:rgba(15,23,42,.06);color:#475569}.ai-mentor-widget_depthTouchpointTitle__wGnGw{margin:0;color:var(--text-primary);font-size:.98rem;font-weight:800}.ai-mentor-widget_depthTouchpointText__pfFgk{margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.5}.ai-mentor-widget_focusTitle__SFgA_{margin:0;font-size:clamp(1.28rem,2.15vw,1.85rem);line-height:1.2;font-weight:800;color:var(--text-primary)}.ai-mentor-widget_focusText__fdJ9r{margin:10px 0 0;color:var(--text-secondary);font-size:1rem;line-height:1.52}.ai-mentor-widget_executionGrid__jy6O9{margin-top:14px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ai-mentor-widget_executionCard__iQX_U{display:grid;gap:6px;border-radius:11px;border:1px solid var(--surface-glow-green-light);background:linear-gradient(180deg,rgba(255,251,245,.98),rgba(255,255,255,.98));padding:14px}.ai-mentor-widget_executionCardAccent__VVupa{border-color:var(--surface-glow-green-light);background:radial-gradient(circle at top right,var(--surface-glow-green-light),transparent 46%),linear-gradient(180deg,var(--surface-soft-light),rgba(255,255,255,.98))}.ai-mentor-widget_executionEyebrow__pOiIY{margin:0;color:var(--accent);font-size:.73rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.ai-mentor-widget_executionTitle__AWyLt{margin:0;color:var(--text-primary);font-size:.97rem;line-height:1.35;font-weight:800}.ai-mentor-widget_executionText__8z9A_{margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.5}.ai-mentor-widget_executionNotice__Y7L0O{margin-top:12px;display:grid;gap:6px;padding:12px 14px;border-radius:14px;border:1px solid var(--surface-glow-green-light);background:rgba(255,251,245,.96)}.ai-mentor-widget_executionNoticeActive__TPjXb{border-color:var(--surface-glow-green-light);background:radial-gradient(circle at top right,rgba(251,191,36,.14),transparent 46%),var(--surface-soft-light)}.ai-mentor-widget_executionNoticeSuccess__1W63K{border-color:rgba(16,185,129,.22);background:rgba(236,253,245,.92)}.ai-mentor-widget_executionNoticeMuted__UT_IC{border-color:rgba(148,163,184,.2);background:rgba(248,250,252,.94)}.ai-mentor-widget_executionNoticeTitle__nU9Cu{margin:0;color:var(--text-primary);font-size:.88rem;font-weight:800}.ai-mentor-widget_executionNoticeText__EWKCF{margin:0;color:#475569;font-size:.88rem;line-height:1.55}.ai-mentor-widget_magicProgress__wI5Z_{margin-top:12px;display:grid;gap:6px;padding:12px 14px;border-radius:14px;border:1px solid var(--surface-glow-green-light);background:rgba(255,251,245,.96)}.ai-mentor-widget_magicProgressActive__JLLge{border-color:rgba(245,158,11,.24);background:radial-gradient(circle at top right,rgba(251,191,36,.14),transparent 46%),var(--surface-soft-light)}.ai-mentor-widget_magicProgressSuccess__SfJqN{border-color:rgba(16,185,129,.24);background:radial-gradient(circle at top right,rgba(16,185,129,.12),transparent 44%),rgba(236,253,245,.94)}.ai-mentor-widget_magicProgressMuted__sp82g{border-color:rgba(148,163,184,.2);background:rgba(248,250,252,.94)}.ai-mentor-widget_magicProgressEyebrow__3buwW{margin:0;color:var(--accent);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.ai-mentor-widget_magicProgressTitle__O_8cP{margin:0;color:var(--text-primary);font-size:.94rem;line-height:1.4;font-weight:800}.ai-mentor-widget_magicProgressText__eRnrh{margin:0;color:#475569;font-size:.88rem;line-height:1.55}.ai-mentor-widget_infoStack__XdjKf{margin-top:14px;display:grid;gap:9px}.ai-mentor-widget_infoBlock__3JE8m{display:grid;grid-template-columns:auto 1fr;gap:12px;border-radius:12px;background:var(--surface-soft-inline-subtle);border-left:4px solid var(--surface-info-outline-inline);padding:12px}.ai-mentor-widget_infoBlockAlt__nknck{border-left-color:#fb7185;background:#fff1f2}.ai-mentor-widget_nextActionBlock__zCjku{margin-top:14px;border-left-color:#f59e0b;background:linear-gradient(180deg,var(--surface-soft-light),rgba(255,255,255,.98))}.ai-mentor-widget_nextActionHeader__bNLha{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px;flex-wrap:wrap}.ai-mentor-widget_nextActionBadge__ZpKrO{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:var(--surface-glow-green-light);color:var(--accent);font-size:.75rem;font-weight:800;letter-spacing:.03em}.ai-mentor-widget_infoIcon__FJoWy{font-size:1.08rem;line-height:1.1}.ai-mentor-widget_infoLabel___QEmM{margin:0 0 4px;font-size:.91rem;font-weight:800;color:var(--text-primary)}.ai-mentor-widget_infoText__nrHgk{margin:0;color:var(--text-secondary);line-height:1.5;font-size:.91rem}.ai-mentor-widget_criteria__CqUeE{margin:8px 0 0;color:var(--text-muted);font-size:.82rem}.ai-mentor-widget_checkinLabel__WJOJQ{margin:14px 0 8px;color:var(--text-muted);font-size:.79rem;text-transform:uppercase;letter-spacing:.05em;font-weight:800}.ai-mentor-widget_checkinRow__j07ao{display:flex;flex-wrap:wrap;gap:9px}.ai-mentor-widget_completionSummary__e_v06{margin-top:14px;padding:12px;border-radius:14px;border:1px solid rgba(16,185,129,.22);background:rgba(236,253,245,.85)}.ai-mentor-widget_completionSummaryText__koQ_p{margin:0;color:var(--accent-hover);font-size:.92rem;line-height:1.5;font-weight:700}.ai-mentor-widget_doneButton__gh9l7{min-height:41px;width:-moz-fit-content;width:fit-content;max-width:100%;border:none;border-radius:999px;padding:9px 16px;background:#10b981;color:#fff;font-weight:800;font-size:.92rem;box-shadow:0 8px 16px rgba(16,185,129,.26);transition:transform .15s ease,background-color .15s ease}.ai-mentor-widget_doneButton__gh9l7:hover:not(:disabled){transform:translateY(-1px);background:#059669}.ai-mentor-widget_secondaryButton__9w7EJ{min-height:41px;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;border:1px solid var(--surface-outline-inline);background:var(--surface-soft-inline-subtle);color:var(--text-secondary);padding:9px 16px;font-weight:700;font-size:.92rem;transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.ai-mentor-widget_secondaryButton__9w7EJ:hover:not(:disabled){transform:translateY(-1px);border-color:var(--surface-outline-accent-inline);background:var(--surface-soft-inline-strong)}.ai-mentor-widget_feedbackRow__Of_Ca{margin-top:14px;padding-top:12px;border-top:1px dashed var(--surface-outline-inline);display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ai-mentor-widget_feedbackTitle__ExPF3{color:var(--text-muted);font-size:.92rem;font-weight:700}.ai-mentor-widget_feedbackMeta__fh0oi{display:grid;gap:3px}.ai-mentor-widget_feedbackHint__JfwmD{color:var(--text-muted);font-size:.8rem;line-height:1.45}.ai-mentor-widget_feedbackButtons__Hv7kq{display:inline-flex;align-items:stretch;gap:8px;flex-wrap:wrap}.ai-mentor-widget_feedbackButton__BlQWE{min-height:44px;min-width:110px;border-radius:10px;border:1px solid var(--surface-outline-inline);background:var(--surface-soft-inline-subtle);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;font-size:.9rem;font-weight:700;transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.ai-mentor-widget_feedbackButton__BlQWE:hover:not(:disabled){transform:translateY(-1px);border-color:var(--surface-outline-accent-light);background:var(--surface-soft-light-strong)}.ai-mentor-widget_feedbackIcon__YJaZL{font-size:1rem;line-height:1}.ai-mentor-widget_feedbackLabel__HhhKK{line-height:1}.ai-mentor-widget_feedbackActive__bg_n9{border-color:var(--surface-outline-accent-inline);background:var(--surface-glow-green-light);color:var(--text-primary)}.ai-mentor-widget_regenRow__ic41V{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ai-mentor-widget_messageSuccess__wGZIh{color:var(--accent-hover);font-size:.88rem}.ai-mentor-widget_messageError__cmm43{color:#b91c1c;font-size:.88rem}.ai-mentor-widget_weeklyReviewCard__LtjDU{gap:12px;border-color:var(--surface-outline-accent-light);background:linear-gradient(180deg,rgba(255,250,245,.98),rgba(255,255,255,.98))}.ai-mentor-widget_weeklyReviewHeader__71SLE{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ai-mentor-widget_weeklyReviewTitleBlock__oo7UW{display:grid;gap:4px}.ai-mentor-widget_weeklyReviewEyebrow__Pgfbt{margin:0;color:var(--accent);font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ai-mentor-widget_weeklyReviewTitle__SVhfF{margin:0;font-size:1rem;font-weight:800;color:var(--text-primary)}.ai-mentor-widget_weeklyReviewMeta___kEpp{margin:0;color:var(--text-muted);font-size:.82rem}.ai-mentor-widget_weeklyReviewBadge__kH9E2{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border-radius:999px;font-size:.78rem;font-weight:800;white-space:nowrap}.ai-mentor-widget_weeklyReviewBadgeWarm__9GDo6{background:var(--surface-glow-green-light);color:var(--accent)}.ai-mentor-widget_weeklyReviewBadgePositive__EGNqN{background:rgba(16,185,129,.14);color:var(--accent-hover)}.ai-mentor-widget_weeklyReviewBadgeNeutral__RvZOB{background:var(--surface-info-inline);color:var(--text-info-inline)}.ai-mentor-widget_weeklyReviewBadgeWarning__mlEtm{background:rgba(245,158,11,.16);color:#b45309}.ai-mentor-widget_weeklyReviewSummary__80YmL{margin:0;color:var(--text-secondary);font-size:.93rem;line-height:1.55}.ai-mentor-widget_weeklyReviewExportRow__QMYUc{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.ai-mentor-widget_weeklyReviewError__DSyMh{margin:-8px 0 12px;color:#b91c1c;font-size:.86rem;font-weight:700}.ai-mentor-widget_weeklyReviewEmotionalHero__S6RG0{display:grid;gap:12px;padding:14px;border-radius:11px;border:1px solid rgba(15,118,110,.18);background:linear-gradient(180deg,rgba(240,253,250,.74),rgba(255,255,255,.94))}.ai-mentor-widget_weeklyReviewEmotionalLead__ApSDP{display:grid;gap:6px}.ai-mentor-widget_weeklyReviewEmotionalLead__ApSDP h5{margin:0;color:var(--text-primary);font-size:clamp(1.08rem,1.4vw,1.34rem);line-height:1.22;font-weight:850}.ai-mentor-widget_weeklyReviewEmotionalLead__ApSDP p{margin:0;color:var(--text-secondary);font-size:.94rem;line-height:1.55}.ai-mentor-widget_weeklyReviewEmotionalGrid__eif_z{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ai-mentor-widget_weeklyReviewEmotionalCard__6U9Rc{display:grid;gap:7px;min-width:0;padding:12px;border-radius:12px;border:1px solid rgba(20,184,166,.2);background:rgba(255,255,255,.86)}.ai-mentor-widget_weeklyReviewEmotionalCard__6U9Rc span{color:var(--accent-hover);font-size:.78rem;font-weight:850}.ai-mentor-widget_weeklyReviewEmotionalCard__6U9Rc p{margin:0;color:var(--text-secondary);font-size:.86rem;line-height:1.48}.ai-mentor-widget_weeklyReviewVisualPanel__6_Yf_{display:grid;gap:10px;padding:12px;border-radius:12px;border:1px solid rgba(226,232,240,.92);background:rgba(255,255,255,.78)}.ai-mentor-widget_weeklyReviewVisualHeader__QZSWv{display:grid;gap:4px}.ai-mentor-widget_weeklyReviewVisualGrid__zg0rA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ai-mentor-widget_weeklyReviewVisualRow__sRiex{display:grid;gap:6px;min-width:0}.ai-mentor-widget_weeklyReviewNextHook__qhQWX{display:grid;gap:5px;padding:11px 12px;border-radius:12px;border:1px dashed rgba(15,118,110,.36);background:rgba(236,253,245,.66)}.ai-mentor-widget_weeklyReviewNextHook__qhQWX span{color:var(--accent-hover);font-size:.8rem;font-weight:850}.ai-mentor-widget_weeklyReviewNextHook__qhQWX p{margin:0;color:var(--text-primary);font-size:.9rem;line-height:1.48;font-weight:650}.ai-mentor-widget_weeklyReviewMetrics__l4BCF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ai-mentor-widget_weeklyReviewMetric__k_hZQ{display:grid;gap:4px;padding:10px 12px;border-radius:14px;border:1px solid rgba(226,232,240,.9);background:rgba(255,255,255,.88)}.ai-mentor-widget_weeklyReviewMetricLabel__JNeOQ{color:var(--text-muted);font-size:.78rem;font-weight:700}.ai-mentor-widget_weeklyReviewMetricValue__oG1y_{color:var(--text-primary);font-size:1rem;font-weight:800}.ai-mentor-widget_weeklyReviewMetricHint__2OsiH{color:var(--text-muted);font-size:.78rem;line-height:1.45}.ai-mentor-widget_weeklyReviewHelper__avKme{margin:0;color:var(--text-muted);font-size:.83rem;line-height:1.5}.ai-mentor-widget_weeklyReviewListBlock__DPUq4{display:grid;gap:8px}.ai-mentor-widget_weeklyReviewListTitle__YKTWG{margin:0;color:var(--text-primary);font-size:.83rem;font-weight:800}.ai-mentor-widget_weeklyReviewList__YsZ_H{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--text-secondary);font-size:.88rem;line-height:1.5}.ai-mentor-widget_weeklyReviewListWarning__OBuQh{color:#92400e}.ai-mentor-widget_weeklyReviewFocusBlock__DO_iJ{display:grid;gap:6px;padding:12px 14px;border-radius:14px;border:1px solid var(--surface-glow-green-light);background:var(--surface-soft-light)}.ai-mentor-widget_weeklyReviewFocusLabel__f3MBT{margin:0;color:var(--accent-hover);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ai-mentor-widget_weeklyReviewFocusText__CaD8n{margin:0;color:var(--text-primary);font-size:.9rem;line-height:1.5;font-weight:700}.ai-mentor-widget_weeklyReviewRetrospectiveBlock__nIegL{display:grid;gap:6px;padding:12px 14px;border-radius:14px;border:1px solid var(--surface-glow-green-light);background:rgba(255,255,255,.88)}.ai-mentor-widget_weeklyReviewRetrospectiveGrid__IQVss{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ai-mentor-widget_weeklyReviewRetrospectiveCard__edjVv{display:grid;gap:6px;padding:12px 14px;border-radius:14px;border:1px solid var(--surface-glow-green-light);background:var(--surface-soft-light)}.ai-mentor-widget_weeklyReviewRetrospectiveLabel__OzSRp{margin:0;color:var(--accent-hover);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ai-mentor-widget_weeklyReviewRetrospectiveText__eAnQz{margin:0;color:var(--text-primary);font-size:.9rem;line-height:1.55;font-weight:600}.ai-mentor-widget_weeklyReviewScenarioGrid__ME__1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ai-mentor-widget_weeklyReviewScenarioCard__HFHtd{display:grid;gap:8px;padding:12px 14px;border-radius:14px;border:1px solid var(--surface-glow-green-light);background:rgba(255,251,235,.92)}.ai-mentor-widget_weeklyReviewScenarioBreakdownGrid__3r8_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ai-mentor-widget_weeklyReviewScenarioBreakdownCard__cOHJn{display:grid;gap:6px;padding:10px 11px;border-radius:12px;border:1px solid var(--surface-glow-green-light);background:rgba(255,255,255,.78)}.ai-mentor-widget_weeklyReviewScenarioFriction__BfHWh,.ai-mentor-widget_weeklyReviewScenarioWorked__hpHF3{margin:0;color:var(--accent-hover);font-size:.84rem;line-height:1.5;font-weight:600}.ai-mentor-widget_weeklyReviewBehaviorPatternGrid__3slRF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ai-mentor-widget_weeklyReviewBehaviorPatternCard__3RXc4{display:grid;gap:8px;padding:12px 14px;border-radius:14px;border:1px solid var(--surface-glow-green-light);background:rgba(255,255,255,.92)}.ai-mentor-widget_weeklyReviewBehaviorPatternHeader__TeqKi{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ai-mentor-widget_weeklyReviewBehaviorPatternBadge__DnYbH{display:inline-flex;align-items:center;justify-content:center;padding:4px 9px;border-radius:999px;border:1px solid var(--surface-glow-green-light);background:var(--surface-soft-light);color:var(--accent-hover);font-size:.73rem;font-weight:800;white-space:nowrap}.ai-mentor-widget_weeklyReviewDayTypeGrid__ND6aW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ai-mentor-widget_weeklyReviewDayTypeCard__k9qPF{display:grid;gap:8px;padding:12px 14px;border-radius:14px;border:1px solid var(--surface-glow-green-light);background:rgba(255,255,255,.88)}.ai-mentor-widget_weeklyReviewDayTypeFriction__RSICr,.ai-mentor-widget_weeklyReviewDayTypeWorked__0Mou1{margin:0;color:var(--accent-hover);font-size:.84rem;line-height:1.5;font-weight:600}.ai-mentor-widget_weeklyReviewPremiumNutrition__48egc{display:grid;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(74,122,83,.22);background:linear-gradient(180deg,rgba(240,253,244,.78),rgba(255,255,255,.92))}.ai-mentor-widget_weeklyReviewPremiumNutritionHeader__PIpqb{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ai-mentor-widget_weeklyReviewInsightChip__zate8{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 10px;border-radius:999px;border:1px solid rgba(74,122,83,.22);background:rgba(255,255,255,.78);color:var(--accent-hover);font-size:.75rem;font-weight:800;white-space:nowrap}.ai-mentor-widget_weeklyReviewPremiumGrid__c8BeQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ai-mentor-widget_weeklyReviewSourcePanel__lSWvH{min-width:0;display:grid;gap:10px;padding:12px;border-radius:14px;border:1px solid rgba(226,232,240,.9);background:rgba(255,255,255,.86)}.ai-mentor-widget_weeklyReviewSourceList__2f7iC{display:grid;gap:10px}.ai-mentor-widget_weeklyReviewSourceRow__ATXM5{display:grid;gap:5px;min-width:0}.ai-mentor-widget_weeklyReviewSourceTopLine__t1gG9{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0;color:var(--text-primary);font-size:.86rem;font-weight:700}.ai-mentor-widget_weeklyReviewSourceTopLine__t1gG9 span{min-width:0;overflow-wrap:anywhere}.ai-mentor-widget_weeklyReviewSourceTopLine__t1gG9 strong{color:var(--accent-hover);font-size:.86rem;white-space:nowrap}.ai-mentor-widget_weeklyReviewBarTrack__N18YI{width:100%;height:8px;overflow:hidden;border-radius:999px;background:rgba(203,213,225,.6)}.ai-mentor-widget_weeklyReviewBarFill__sqeBS{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-hover))}.ai-mentor-widget_weeklyReviewCoverageGrid__2I_vy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ai-mentor-widget_weeklyReviewCoverageChip__IfC7V{display:grid;gap:3px;min-width:0;padding:10px;border-radius:14px;border:1px solid rgba(226,232,240,.9);background:rgba(255,255,255,.78);color:var(--text-muted);font-size:.78rem;line-height:1.4}.ai-mentor-widget_weeklyReviewCoverageChip__IfC7V strong{color:var(--text-primary);font-size:.82rem}.ai-mentor-widget_weeklyReviewCoverageChip__IfC7V p{margin:2px 0 0}.ai-mentor-widget_weeklyReviewOverrunBlock__Fnzjm{display:grid;gap:8px;padding:12px;border-radius:14px;border:1px solid rgba(245,158,11,.28);background:rgba(255,251,235,.92)}.ai-mentor-widget_weeklyReviewOverrunMeta__ToglF{display:flex;flex-wrap:wrap;gap:6px}.ai-mentor-widget_weeklyReviewOverrunMeta__ToglF span{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border-radius:999px;background:rgba(255,255,255,.82);color:var(--text-muted);font-size:.75rem;font-weight:700}.ai-mentor-widget_nutritionAnalyticsCard__89hCZ{gap:12px;border-color:rgba(16,185,129,.2);background:linear-gradient(180deg,rgba(240,253,244,.96),rgba(255,255,255,.98))}.ai-mentor-widget_nutritionAnalyticsHeader__4q4eg{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ai-mentor-widget_nutritionAnalyticsTitleBlock__Rg0FW{display:grid;gap:4px}.ai-mentor-widget_nutritionAnalyticsEyebrow__g9dnc{margin:0;color:var(--accent-hover);font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ai-mentor-widget_nutritionAnalyticsTitle__ZROkm{margin:0;font-size:1rem;font-weight:800;color:var(--text-primary)}.ai-mentor-widget_nutritionAnalyticsMeta__aCp2x{margin:0;color:var(--text-muted);font-size:.82rem}.ai-mentor-widget_nutritionAnalyticsBadge__19dLi{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border-radius:999px;font-size:.78rem;font-weight:800;white-space:nowrap}.ai-mentor-widget_nutritionAnalyticsBadgeWarm__G4dOJ{background:rgba(16,185,129,.12);color:var(--accent-hover)}.ai-mentor-widget_nutritionAnalyticsBadgePositive__N_fDq{background:rgba(16,185,129,.18);color:var(--accent-hover)}.ai-mentor-widget_nutritionAnalyticsBadgeNeutral__6zpWt{background:var(--surface-info-inline);color:var(--text-info-inline)}.ai-mentor-widget_nutritionAnalyticsBadgeWarning__DrLlg{background:rgba(245,158,11,.16);color:#b45309}.ai-mentor-widget_nutritionAnalyticsBadgeMuted__rYTqm{background:rgba(148,163,184,.18);color:#475569}.ai-mentor-widget_nutritionAnalyticsSummary__0LRFz{margin:0;color:var(--text-secondary);font-size:.93rem;line-height:1.55}.ai-mentor-widget_nutritionAnalyticsMetrics__Zk2ma{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ai-mentor-widget_nutritionAnalyticsMetric__hFLA9{display:grid;gap:4px;padding:10px 12px;border-radius:14px;border:1px solid rgba(187,247,208,.9);background:rgba(255,255,255,.88)}.ai-mentor-widget_nutritionAnalyticsMetricLabel__nSlVY{color:var(--text-muted);font-size:.78rem;font-weight:700}.ai-mentor-widget_nutritionAnalyticsMetricValue__CdTX_{color:var(--text-primary);font-size:1rem;font-weight:800}.ai-mentor-widget_nutritionAnalyticsMetricHint__LULdF{color:var(--text-muted);font-size:.78rem}.ai-mentor-widget_nutritionAnalyticsListBlock__7zRza{display:grid;gap:8px}.ai-mentor-widget_nutritionAnalyticsListTitle__2sGB3{margin:0;color:var(--text-primary);font-size:.83rem;font-weight:800}.ai-mentor-widget_nutritionAnalyticsList__PX5gX{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--text-secondary);font-size:.88rem;line-height:1.5}.ai-mentor-widget_nutritionAnalyticsListWarning__veA1H{color:#92400e}.ai-mentor-widget_nutritionAnalyticsFocusBlock__axIXu{display:grid;gap:6px;padding:12px 14px;border-radius:14px;border:1px solid rgba(16,185,129,.18);background:rgba(236,253,245,.9)}.ai-mentor-widget_nutritionAnalyticsFocusLabel__GnpLO{margin:0;color:var(--accent-hover);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ai-mentor-widget_nutritionAnalyticsFocusText__3OyuC{margin:0;color:var(--accent-hover);font-size:.9rem;line-height:1.5;font-weight:700}.ai-mentor-widget_nutritionAnalyticsPatternBlock__J_yDW{display:grid;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(16,185,129,.16);background:rgba(255,255,255,.88)}.ai-mentor-widget_nutritionAnalyticsPatternNarrative__rvey5{margin:0;color:var(--accent-hover);font-size:.9rem;line-height:1.55;font-weight:600}.ai-mentor-widget_nutritionAnalyticsPatternMetrics__Ew6sU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ai-mentor-widget_nutritionAnalyticsPatternMetric__dZbxl{display:grid;gap:4px}.ai-mentor-widget_nutritionAnalyticsScenarioGrid__r4TQ3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ai-mentor-widget_nutritionAnalyticsScenarioCard__um56A{display:grid;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(187,247,208,.8);background:rgba(255,255,255,.9)}.ai-mentor-widget_nutritionAnalyticsScenarioBreakdownGrid__Fy5P1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ai-mentor-widget_nutritionAnalyticsScenarioBreakdownCard__Cpb6P{display:grid;gap:6px;padding:10px 11px;border-radius:12px;border:1px solid rgba(187,247,208,.72);background:rgba(240,253,244,.66)}.ai-mentor-widget_nutritionAnalyticsScenarioMetric__gAGg5{display:grid;gap:4px}.ai-mentor-widget_nutritionAnalyticsScenarioNarrative__xNqMb{margin:0;color:#14532d;font-size:.88rem;line-height:1.55;font-weight:600}.ai-mentor-widget_nutritionAnalyticsScenarioRecommendation___cHpi{margin:0;color:var(--accent-hover);font-size:.82rem;line-height:1.5;font-weight:600}.ai-mentor-widget_nutritionAnalyticsDayTypeGrid__zVu3F{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ai-mentor-widget_nutritionAnalyticsDayTypeCard__mC02L{display:grid;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(187,247,208,.8);background:rgba(255,255,255,.9)}.ai-mentor-widget_nutritionAnalyticsDayTypeHeader__GzgNR{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ai-mentor-widget_nutritionAnalyticsDayTypeMetrics__9hOxc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ai-mentor-widget_nutritionAnalyticsDayTypeNarrative__Y5eY2{margin:0;color:#14532d;font-size:.88rem;line-height:1.55;font-weight:600}.ai-mentor-widget_nutritionAnalyticsDayTypeRecommendation__o_kTs{margin:0;color:var(--accent-hover);font-size:.82rem;line-height:1.5;font-weight:600}.ai-mentor-widget_nutritionAnalyticsWindowGrid__kThd1{display:grid;gap:10px}.ai-mentor-widget_nutritionAnalyticsWindowCard__n7OYd{display:grid;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(187,247,208,.8);background:rgba(255,255,255,.9)}.ai-mentor-widget_nutritionAnalyticsWindowHeader__dN6up{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ai-mentor-widget_nutritionAnalyticsWindowTitleBlock__Zy5JM{display:grid;gap:3px}.ai-mentor-widget_nutritionAnalyticsWindowTitle__uV4DA{margin:0;color:#14532d;font-size:.9rem;font-weight:800}.ai-mentor-widget_nutritionAnalyticsWindowMeta__vCfTu{margin:0;color:var(--text-muted);font-size:.78rem}.ai-mentor-widget_nutritionAnalyticsWindowMetrics__2DS0B{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ai-mentor-widget_nutritionAnalyticsWindowMetric__iDodZ{display:grid;gap:4px}.ai-mentor-widget_nutritionAnalyticsWindowInsight__e19Dv{margin:0;color:var(--text-secondary);font-size:.86rem;line-height:1.55}@media (max-width:760px){.ai-mentor-widget_widget__LawvG{padding:14px;border-radius:13px}.ai-mentor-widget_widgetHeader__MeSh6{gap:9px}.ai-mentor-widget_avatar__YS7Ay{width:42px;height:42px;border-radius:13px}.ai-mentor-widget_planBadge__Pb2Wt{height:28px;padding:0 10px;font-size:.74rem}.ai-mentor-widget_card__Nl_XB{padding:13px;border-radius:11px}.ai-mentor-widget_question__899yF{font-size:1rem}.ai-mentor-widget_weeklyReviewBehaviorPatternGrid__3slRF,.ai-mentor-widget_weeklyReviewDayTypeGrid__ND6aW,.ai-mentor-widget_weeklyReviewEmotionalGrid__eif_z,.ai-mentor-widget_weeklyReviewMetrics__l4BCF,.ai-mentor-widget_weeklyReviewRetrospectiveGrid__IQVss,.ai-mentor-widget_weeklyReviewScenarioBreakdownGrid__3r8_1,.ai-mentor-widget_weeklyReviewScenarioGrid__ME__1,.ai-mentor-widget_weeklyReviewVisualGrid__zg0rA{grid-template-columns:1fr}.ai-mentor-widget_weeklyReviewPremiumNutritionHeader__PIpqb{align-items:stretch;flex-direction:column}.ai-mentor-widget_nutritionAnalyticsDayTypeGrid__zVu3F,.ai-mentor-widget_nutritionAnalyticsDayTypeMetrics__9hOxc,.ai-mentor-widget_nutritionAnalyticsMetrics__Zk2ma,.ai-mentor-widget_nutritionAnalyticsPatternMetrics__Ew6sU,.ai-mentor-widget_nutritionAnalyticsScenarioBreakdownGrid__Fy5P1,.ai-mentor-widget_nutritionAnalyticsScenarioGrid__r4TQ3,.ai-mentor-widget_nutritionAnalyticsWindowMetrics__2DS0B,.ai-mentor-widget_weeklyReviewCoverageGrid__2I_vy,.ai-mentor-widget_weeklyReviewPremiumGrid__c8BeQ{grid-template-columns:1fr}}.dark .ai-mentor-widget_card__Nl_XB,.dark .ai-mentor-widget_companionCard__vQgRa,.dark .ai-mentor-widget_depthPanel__TOTp9,.dark .ai-mentor-widget_executionCard__iQX_U,.dark .ai-mentor-widget_nutritionAnalyticsCard__89hCZ,.dark .ai-mentor-widget_weeklyReviewCard__LtjDU,.dark .ai-mentor-widget_widget__LawvG{border-color:var(--surface-outline-dark);background:radial-gradient(circle at top right,rgba(74,122,83,.16),transparent 32%),linear-gradient(180deg,rgba(28,28,27,.98),rgba(22,22,21,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.02),0 20px 36px rgba(0,0,0,.24)}.dark .ai-mentor-widget_avatar__YS7Ay,.dark .ai-mentor-widget_depthTouchpointBadge__OUI_h,.dark .ai-mentor-widget_nextActionBadge__ZpKrO,.dark .ai-mentor-widget_optionIconBadge__PDM8p{border-color:rgba(74,122,83,.24);background:rgba(56,102,65,.14);color:var(--accent-strong)}.dark .ai-mentor-widget_depthBudgetBadge__h_h8y{border-color:rgba(255,180,84,.28);background:rgba(255,159,61,.18);color:#ffd38d}.dark .ai-mentor-widget_avatarDot__kejqX{border-color:#141413}.dark .ai-mentor-widget_companionChip__Scr4s,.dark .ai-mentor-widget_depthTouchpoint__aySeK,.dark .ai-mentor-widget_executionNotice__Y7L0O,.dark .ai-mentor-widget_infoBlock__3JE8m,.dark .ai-mentor-widget_magicProgress__wI5Z_,.dark .ai-mentor-widget_nextActionBlock__zCjku,.dark .ai-mentor-widget_nutritionAnalyticsDayTypeCard__mC02L,.dark .ai-mentor-widget_nutritionAnalyticsFocusBlock__axIXu,.dark .ai-mentor-widget_nutritionAnalyticsMetric__hFLA9,.dark .ai-mentor-widget_nutritionAnalyticsPatternBlock__J_yDW,.dark .ai-mentor-widget_nutritionAnalyticsScenarioBreakdownCard__Cpb6P,.dark .ai-mentor-widget_nutritionAnalyticsScenarioCard__um56A,.dark .ai-mentor-widget_nutritionAnalyticsWindowCard__n7OYd,.dark .ai-mentor-widget_planBadge__Pb2Wt,.dark .ai-mentor-widget_weeklyReviewBehaviorPatternCard__3RXc4,.dark .ai-mentor-widget_weeklyReviewCoverageChip__IfC7V,.dark .ai-mentor-widget_weeklyReviewDayTypeCard__k9qPF,.dark .ai-mentor-widget_weeklyReviewEmotionalCard__6U9Rc,.dark .ai-mentor-widget_weeklyReviewEmotionalHero__S6RG0,.dark .ai-mentor-widget_weeklyReviewFocusBlock__DO_iJ,.dark .ai-mentor-widget_weeklyReviewInsightChip__zate8,.dark .ai-mentor-widget_weeklyReviewMetric__k_hZQ,.dark .ai-mentor-widget_weeklyReviewNextHook__qhQWX,.dark .ai-mentor-widget_weeklyReviewOverrunBlock__Fnzjm,.dark .ai-mentor-widget_weeklyReviewOverrunMeta__ToglF span,.dark .ai-mentor-widget_weeklyReviewPremiumNutrition__48egc,.dark .ai-mentor-widget_weeklyReviewRetrospectiveBlock__nIegL,.dark .ai-mentor-widget_weeklyReviewRetrospectiveCard__edjVv,.dark .ai-mentor-widget_weeklyReviewScenarioBreakdownCard__cOHJn,.dark .ai-mentor-widget_weeklyReviewScenarioCard__HFHtd,.dark .ai-mentor-widget_weeklyReviewSourcePanel__lSWvH,.dark .ai-mentor-widget_weeklyReviewVisualPanel__6_Yf_{border-color:var(--surface-outline-dark);background:rgba(255,255,255,.04)}.dark .ai-mentor-widget_depthTouchpoint__aySeK[data-tone=accent],.dark .ai-mentor-widget_executionCardAccent__VVupa,.dark .ai-mentor-widget_executionNoticeActive__TPjXb,.dark .ai-mentor-widget_nextActionBlock__zCjku,.dark .ai-mentor-widget_weeklyReviewEmotionalHero__S6RG0,.dark .ai-mentor-widget_weeklyReviewFocusBlock__DO_iJ,.dark .ai-mentor-widget_weeklyReviewNextHook__qhQWX,.dark .ai-mentor-widget_weeklyReviewPremiumNutrition__48egc{background:radial-gradient(circle at top right,rgba(74,122,83,.12),transparent 40%),rgba(255,255,255,.05);border-color:rgba(74,122,83,.28)}.dark .ai-mentor-widget_depthTouchpoint__aySeK[data-tone=soft],.dark .ai-mentor-widget_executionNoticeMuted__UT_IC,.dark .ai-mentor-widget_magicProgressMuted__sp82g{background:rgba(255,255,255,.03)}.dark .ai-mentor-widget_depthTouchpoint__aySeK[data-tone=alert],.dark .ai-mentor-widget_infoBlockAlt__nknck{background:rgba(88,36,31,.22);border-color:rgba(225,155,146,.24)}.dark .ai-mentor-widget_completionSummary__e_v06,.dark .ai-mentor-widget_executionNoticeSuccess__1W63K,.dark .ai-mentor-widget_magicProgressSuccess__SfJqN,.dark .ai-mentor-widget_nutritionAnalyticsFocusBlock__axIXu{background:rgba(34,62,40,.24);border-color:rgba(159,208,168,.24)}.dark .ai-mentor-widget_magicProgressActive__JLLge{background:rgba(209,154,102,.12);border-color:rgba(216,161,106,.28)}.dark .ai-mentor-widget_actionButton__qHZvs,.dark .ai-mentor-widget_feedbackButton__BlQWE,.dark .ai-mentor-widget_optionButton__B2Ut7,.dark .ai-mentor-widget_secondaryButton__9w7EJ,.dark .ai-mentor-widget_textInput__SzHJ0{border-color:var(--surface-outline-dark);background:rgba(255,255,255,.04);color:var(--text-secondary)}.dark .ai-mentor-widget_actionSecondary__ICbW2:hover:not(:disabled),.dark .ai-mentor-widget_feedbackButton__BlQWE:hover:not(:disabled),.dark .ai-mentor-widget_optionButton__B2Ut7:hover:not(:disabled),.dark .ai-mentor-widget_secondaryButton__9w7EJ:hover:not(:disabled){border-color:var(--surface-outline-accent-dark);background:rgba(56,102,65,.12);color:var(--text-primary)}.dark .ai-mentor-widget_feedbackActive__bg_n9{border-color:rgba(159,208,168,.34);background:rgba(56,102,65,.18);color:var(--text-primary)}.dark .ai-mentor-widget_actionPrimary__kS8UE,.dark .ai-mentor-widget_doneButton__gh9l7,.dark .ai-mentor-widget_optionActive__q5glI{background:var(--accent);border-color:rgba(74,122,83,.42);color:#ffffff;box-shadow:0 14px 28px rgba(56,102,65,.2)}.dark .ai-mentor-widget_actionPrimary__kS8UE:hover:not(:disabled),.dark .ai-mentor-widget_doneButton__gh9l7:hover:not(:disabled){background:var(--accent-hover)}.dark .ai-mentor-widget_cardTitle___te_D,.dark .ai-mentor-widget_companionTitle__SxhW0,.dark .ai-mentor-widget_depthTitle__Df9ZM,.dark .ai-mentor-widget_executionNoticeTitle__nU9Cu,.dark .ai-mentor-widget_executionTitle__AWyLt,.dark .ai-mentor-widget_focusTitle__SFgA_,.dark .ai-mentor-widget_infoLabel___QEmM,.dark .ai-mentor-widget_magicProgressTitle__O_8cP,.dark .ai-mentor-widget_nutritionAnalyticsDayTypeNarrative__Y5eY2,.dark .ai-mentor-widget_nutritionAnalyticsListTitle__2sGB3,.dark .ai-mentor-widget_nutritionAnalyticsScenarioNarrative__xNqMb,.dark .ai-mentor-widget_nutritionAnalyticsTitle__ZROkm,.dark .ai-mentor-widget_nutritionAnalyticsWindowTitle__uV4DA,.dark .ai-mentor-widget_question__899yF,.dark .ai-mentor-widget_title__bu4Ax,.dark .ai-mentor-widget_weeklyReviewCoverageChip__IfC7V strong,.dark .ai-mentor-widget_weeklyReviewEmotionalLead__ApSDP h5,.dark .ai-mentor-widget_weeklyReviewListTitle__YKTWG,.dark .ai-mentor-widget_weeklyReviewNextHook__qhQWX p,.dark .ai-mentor-widget_weeklyReviewSourceTopLine__t1gG9,.dark .ai-mentor-widget_weeklyReviewTitle__SVhfF{color:var(--text-primary)}.dark .ai-mentor-widget_companionChip__Scr4s,.dark .ai-mentor-widget_depthHelper__6T_5z,.dark .ai-mentor-widget_depthTouchpointText__pfFgk,.dark .ai-mentor-widget_description__3SiPk,.dark .ai-mentor-widget_executionNoticeText__EWKCF,.dark .ai-mentor-widget_executionText__8z9A_,.dark .ai-mentor-widget_focusText__fdJ9r,.dark .ai-mentor-widget_helper__hW5HS,.dark .ai-mentor-widget_infoText__nrHgk,.dark .ai-mentor-widget_magicProgressText__eRnrh,.dark .ai-mentor-widget_nutritionAnalyticsDayTypeRecommendation__o_kTs,.dark .ai-mentor-widget_nutritionAnalyticsFocusText__3OyuC,.dark .ai-mentor-widget_nutritionAnalyticsList__PX5gX,.dark .ai-mentor-widget_nutritionAnalyticsMeta__aCp2x,.dark .ai-mentor-widget_nutritionAnalyticsMetricHint__LULdF,.dark .ai-mentor-widget_nutritionAnalyticsPatternNarrative__rvey5,.dark .ai-mentor-widget_nutritionAnalyticsScenarioRecommendation___cHpi,.dark .ai-mentor-widget_nutritionAnalyticsSummary__0LRFz,.dark .ai-mentor-widget_nutritionAnalyticsWindowInsight__e19Dv,.dark .ai-mentor-widget_reaction__NRwYe,.dark .ai-mentor-widget_textInputLabel__ce6ov,.dark .ai-mentor-widget_textInput__SzHJ0,.dark .ai-mentor-widget_weeklyReviewCoverageChip__IfC7V,.dark .ai-mentor-widget_weeklyReviewEmotionalCard__6U9Rc p,.dark .ai-mentor-widget_weeklyReviewEmotionalLead__ApSDP p,.dark .ai-mentor-widget_weeklyReviewFocusText__CaD8n,.dark .ai-mentor-widget_weeklyReviewHelper__avKme,.dark .ai-mentor-widget_weeklyReviewList__YsZ_H,.dark .ai-mentor-widget_weeklyReviewMeta___kEpp,.dark .ai-mentor-widget_weeklyReviewRetrospectiveText__eAnQz,.dark .ai-mentor-widget_weeklyReviewSummary__80YmL,.dark .ai-mentor-widget_weeklyReviewVisualHint__0FeMt{color:var(--text-secondary)}.dark .ai-mentor-widget_cardProgress__Fz1Nu,.dark .ai-mentor-widget_checkinLabel__WJOJQ,.dark .ai-mentor-widget_criteria__CqUeE,.dark .ai-mentor-widget_depthHistoryLabel__j9y6u,.dark .ai-mentor-widget_feedbackHint__JfwmD,.dark .ai-mentor-widget_feedbackTitle__ExPF3,.dark .ai-mentor-widget_helper__hW5HS,.dark .ai-mentor-widget_nutritionAnalyticsMetricLabel__nSlVY,.dark .ai-mentor-widget_nutritionAnalyticsWindowMeta__vCfTu,.dark .ai-mentor-widget_statusIdle__Cvviq,.dark .ai-mentor-widget_weeklyReviewMetricLabel__JNeOQ{color:var(--text-muted)}.dark .ai-mentor-widget_depthEyebrow__9Fk3u,.dark .ai-mentor-widget_executionEyebrow__pOiIY,.dark .ai-mentor-widget_focusTag__AvOWY,.dark .ai-mentor-widget_magicProgressEyebrow__3buwW,.dark .ai-mentor-widget_nutritionAnalyticsEyebrow__g9dnc,.dark .ai-mentor-widget_statusCollecting__MfGyY,.dark .ai-mentor-widget_weeklyReviewEyebrow__Pgfbt{color:var(--accent-strong)}.dark .ai-mentor-widget_messageSuccess__wGZIh,.dark .ai-mentor-widget_statusReady__83vbR,.dark .ai-mentor-widget_weeklyReviewDayTypeWorked__0Mou1,.dark .ai-mentor-widget_weeklyReviewScenarioWorked__hpHF3{color:#bbf7d0}.dark .ai-mentor-widget_messageSuccess__wGZIh,.dark .ai-mentor-widget_statusReady__83vbR{font-weight:800;text-shadow:0 1px 1px rgba(0,0,0,.35)}.dark .ai-mentor-widget_messageError__cmm43{color:#e5a39a}.dark .ai-mentor-widget_nutritionAnalyticsBadgeWarning__DrLlg,.dark .ai-mentor-widget_weeklyReviewBadgeWarm__9GDo6,.dark .ai-mentor-widget_weeklyReviewBadgeWarning__mlEtm{background:rgba(209,154,102,.16);color:#d8a16a}.dark .ai-mentor-widget_nutritionAnalyticsBadgePositive__N_fDq,.dark .ai-mentor-widget_nutritionAnalyticsBadgeWarm__G4dOJ,.dark .ai-mentor-widget_weeklyReviewBadgePositive__EGNqN{background:rgba(56,102,65,.16);color:#9fd0a8}.dark .ai-mentor-widget_depthTouchpointStatus__FqYvu,.dark .ai-mentor-widget_nutritionAnalyticsBadgeMuted__rYTqm,.dark .ai-mentor-widget_nutritionAnalyticsBadgeNeutral__6zpWt,.dark .ai-mentor-widget_weeklyReviewBadgeNeutral__RvZOB{background:rgba(255,255,255,.06);color:var(--text-secondary)}.dark .ai-mentor-widget_nutritionAnalyticsListWarning__veA1H,.dark .ai-mentor-widget_weeklyReviewDayTypeFriction__RSICr,.dark .ai-mentor-widget_weeklyReviewListWarning__OBuQh,.dark .ai-mentor-widget_weeklyReviewScenarioFriction__BfHWh{color:#d8a16a}.dark .ai-mentor-widget_weeklyReviewBarTrack__N18YI{background:rgba(255,255,255,.1)}.ai-mentor-widget_widget__LawvG{width:100%;border:3px solid var(--neo-outline);border-radius:14px;background:radial-gradient(circle at 92% 8%,rgba(255,207,109,.26),transparent 24%),radial-gradient(circle at 6% 28%,rgba(34,211,238,.24),transparent 34%),linear-gradient(155deg,rgba(236,254,255,.98),rgba(224,251,244,.98) 54%,rgba(255,248,232,.98));box-shadow:8px 8px 0 var(--neo-shadow-soft);padding:clamp(18px,2.4vw,24px)}.ai-mentor-widget_widgetHeader__MeSh6{padding-bottom:14px;border-bottom:3px solid var(--neo-outline)}.ai-mentor-widget_avatar__YS7Ay{border:3px solid var(--neo-outline);background:linear-gradient(145deg,#fff4df,#c7f6e6);color:#164e63;box-shadow:4px 4px 0 var(--neo-shadow-soft)}.ai-mentor-widget_title__bu4Ax{font-size:clamp(1.2rem,2vw,1.55rem);letter-spacing:-.03em}.ai-mentor-widget_planBadge__Pb2Wt{min-height:36px;padding:0 14px;border:3px solid var(--neo-outline);background:var(--neo-loud-yellow);color:var(--neo-ink,#22170f);box-shadow:4px 4px 0 var(--neo-shadow-soft)}.ai-mentor-widget_stack__qlpjy{gap:16px}.ai-mentor-widget_card__Nl_XB,.ai-mentor-widget_companionCard__vQgRa,.ai-mentor-widget_depthPanel__TOTp9,.ai-mentor-widget_executionCard__iQX_U,.ai-mentor-widget_nutritionAnalyticsCard__89hCZ,.ai-mentor-widget_weeklyReviewCard__LtjDU{border:3px solid var(--neo-outline);border-radius:13px;background:rgba(255,252,246,.96);box-shadow:5px 5px 0 var(--neo-shadow-soft)}.ai-mentor-widget_cardHeader__8BfAF{padding-bottom:12px;border-bottom:3px dashed rgba(34,23,15,.18)}.ai-mentor-widget_actionButton__qHZvs,.ai-mentor-widget_feedbackButton__BlQWE,.ai-mentor-widget_optionButton__B2Ut7,.ai-mentor-widget_secondaryButton__9w7EJ,.ai-mentor-widget_textInput__SzHJ0{border:3px solid var(--neo-outline);border-radius:11px;background:rgba(255,248,232,.96);color:var(--text-primary);box-shadow:3px 3px 0 var(--neo-shadow-soft)}.ai-mentor-widget_actionSecondary__ICbW2:hover:not(:disabled),.ai-mentor-widget_feedbackButton__BlQWE:hover:not(:disabled),.ai-mentor-widget_optionButton__B2Ut7:hover:not(:disabled),.ai-mentor-widget_secondaryButton__9w7EJ:hover:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px 0 var(--neo-shadow-soft)}.ai-mentor-widget_actionPrimary__kS8UE,.ai-mentor-widget_doneButton__gh9l7,.ai-mentor-widget_feedbackActive__bg_n9,.ai-mentor-widget_optionActive__q5glI{border:3px solid var(--neo-outline);background:var(--neo-loud-orange);color:#22170f;box-shadow:2px 2px 0 var(--neo-shadow-soft)}.ai-mentor-widget_actionPrimary__kS8UE:hover:not(:disabled),.ai-mentor-widget_doneButton__gh9l7:hover:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px 0 var(--neo-shadow-soft)}.ai-mentor-widget_focusTag__AvOWY,.ai-mentor-widget_nutritionAnalyticsEyebrow__g9dnc,.ai-mentor-widget_nutritionAnalyticsFocusLabel__GnpLO,.ai-mentor-widget_weeklyReviewEyebrow__Pgfbt,.ai-mentor-widget_weeklyReviewFocusLabel__f3MBT{color:var(--msics-clay,#a95e12)}.ai-mentor-widget_executionNotice__Y7L0O,.ai-mentor-widget_magicProgress__wI5Z_,.ai-mentor-widget_nutritionAnalyticsFocusBlock__axIXu,.ai-mentor-widget_weeklyReviewFocusBlock__DO_iJ{border:3px solid var(--neo-outline);background:rgba(255,251,241,.96)}.dark .ai-mentor-widget_widget__LawvG{border-color:var(--neo-outline);background:radial-gradient(circle at 92% 8%,rgba(255,207,109,.18),transparent 24%),radial-gradient(circle at 6% 28%,rgba(34,211,238,.18),transparent 34%),linear-gradient(155deg,rgba(16,49,44,.98),rgba(18,48,59,.98) 54%,rgba(45,33,24,.98));box-shadow:8px 8px 0 rgba(0,0,0,.46)}.dark .ai-mentor-widget_widgetHeader__MeSh6{border-bottom-color:var(--neo-outline)}.dark .ai-mentor-widget_actionButton__qHZvs,.dark .ai-mentor-widget_avatar__YS7Ay,.dark .ai-mentor-widget_card__Nl_XB,.dark .ai-mentor-widget_companionCard__vQgRa,.dark .ai-mentor-widget_depthPanel__TOTp9,.dark .ai-mentor-widget_executionCard__iQX_U,.dark .ai-mentor-widget_executionNotice__Y7L0O,.dark .ai-mentor-widget_feedbackButton__BlQWE,.dark .ai-mentor-widget_magicProgress__wI5Z_,.dark .ai-mentor-widget_nutritionAnalyticsCard__89hCZ,.dark .ai-mentor-widget_nutritionAnalyticsFocusBlock__axIXu,.dark .ai-mentor-widget_optionButton__B2Ut7,.dark .ai-mentor-widget_planBadge__Pb2Wt,.dark .ai-mentor-widget_secondaryButton__9w7EJ,.dark .ai-mentor-widget_textInput__SzHJ0,.dark .ai-mentor-widget_weeklyReviewCard__LtjDU,.dark .ai-mentor-widget_weeklyReviewFocusBlock__DO_iJ{border-color:var(--neo-outline);box-shadow:4px 4px 0 rgba(0,0,0,.38)}.dark .ai-mentor-widget_planBadge__Pb2Wt{background:var(--neo-loud-yellow);color:#22170f}.dark .ai-mentor-widget_actionPrimary__kS8UE,.dark .ai-mentor-widget_doneButton__gh9l7,.dark .ai-mentor-widget_feedbackActive__bg_n9,.dark .ai-mentor-widget_optionActive__q5glI{border-color:var(--neo-outline);background:var(--neo-loud-yellow);color:#22170f}.ai-mentor-widget_weeklyCourseGrid__rdh8I{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.ai-mentor-widget_weeklyCourseCard__S9eD8,.ai-mentor-widget_weeklyCourseDiscipline__FyvGm{border:3px solid var(--neo-outline);border-radius:13px;background:rgba(255,252,247,.94);box-shadow:4px 4px 0 var(--neo-shadow-soft);color:#22170f}.ai-mentor-widget_weeklyCourseCard__S9eD8{padding:14px}.ai-mentor-widget_weeklyCourseCard__S9eD8 p,.ai-mentor-widget_weeklyCourseDiscipline__FyvGm p{margin:8px 0 0;color:rgba(34,23,15,.78);font-size:.92rem;font-weight:650;line-height:1.55}.ai-mentor-widget_weeklyCourseDiscipline__FyvGm span,.ai-mentor-widget_weeklyCourseLabel__IPC97{color:var(--msics-clay,#a95e12);font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ai-mentor-widget_weeklyCourseDiscipline__FyvGm{margin-top:14px;padding:16px}.ai-mentor-widget_weeklyReviewDetails__ApGLh{margin-top:18px}.ai-mentor-widget_weeklyReviewDetails__ApGLh summary{cursor:pointer;border:3px solid var(--neo-outline);border-radius:11px;background:var(--neo-loud-yellow);box-shadow:3px 3px 0 var(--neo-shadow-soft);color:#22170f;font-size:.86rem;font-weight:850;list-style-position:inside;padding:12px 14px}.ai-mentor-widget_weeklyReviewDetailsBody__vzwif{display:grid;gap:16px;padding-top:16px}.dark .ai-mentor-widget_weeklyCourseCard__S9eD8,.dark .ai-mentor-widget_weeklyCourseDiscipline__FyvGm{background:radial-gradient(circle at top right,rgba(255,194,92,.1),transparent 36%),linear-gradient(180deg,rgba(49,42,37,.98),rgba(36,31,28,.98));color:var(--neo-text);box-shadow:4px 4px 0 rgba(0,0,0,.38)}.dark .ai-mentor-widget_weeklyCourseCard__S9eD8 p,.dark .ai-mentor-widget_weeklyCourseDiscipline__FyvGm p{color:var(--text-secondary)}.dark .ai-mentor-widget_weeklyCourseDiscipline__FyvGm span,.dark .ai-mentor-widget_weeklyCourseLabel__IPC97{color:#f6c78b}@media (max-width:720px){.ai-mentor-widget_weeklyCourseGrid__rdh8I{grid-template-columns:1fr}}.onboarding_pageShell__p6Mdq{width:min(920px,100%);margin:0 auto;display:grid;gap:14px}.onboarding_loginText__MJv2j{margin-top:var(--space-sm);color:var(--text-secondary)}.onboarding_introCard__eQlEP{display:grid;gap:10px;padding:18px 20px;border-radius:13px;border:1px solid var(--surface-glow-green-light);background:radial-gradient(circle at top right,var(--surface-glow-green-light),transparent 36%),linear-gradient(150deg,rgba(255,255,255,.98),var(--surface-soft-light))}.onboarding_kicker__jIb8W{margin:0;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.onboarding_title__w9rCl{margin:0;font-size:clamp(1.22rem,2.3vw,1.72rem);line-height:1.18;color:var(--text-primary)}.onboarding_subtitle___jb3K{margin:0;color:var(--text-secondary);line-height:1.6}.onboarding_stageRow__3tS6O{display:flex;flex-wrap:wrap;gap:10px}.onboarding_stagePill__mFCcP{display:inline-flex;align-items:center;padding:8px 12px;border-radius:var(--radius-full);border:1px solid var(--surface-outline-light);background:rgba(255,255,255,.78);color:var(--text-secondary);font-size:.8rem;font-weight:700}.onboarding_stagePillActive__D1lVp{border-color:rgba(188,108,37,.24);background:rgba(188,108,37,.12);color:var(--accent-warm-light)}.onboarding_stageHint__z1STl{margin:0;color:var(--text-secondary);font-size:.86rem;line-height:1.55}.onboarding_transcript__rPW_6{display:grid;gap:12px}.onboarding_activeStepWrap__t9vnZ{display:grid;gap:10px}.onboarding_transcriptPair___aD1n{display:grid;gap:8px}.onboarding_bubble__lr4hC{display:grid;gap:6px;max-width:min(620px,100%);padding:14px 16px;border-radius:11px;box-shadow:0 8px 18px rgba(15,23,42,.06)}.onboarding_bubbleAi__7kTNz{justify-self:start;border:1px solid var(--surface-glow-green-light);background:linear-gradient(145deg,rgba(255,248,240,.98),rgba(255,255,255,.98))}.onboarding_bubbleUser__t0KG4{justify-self:end;border:1px solid var(--surface-outline-accent-light);background:linear-gradient(145deg,var(--surface-soft-light),rgba(255,255,255,.98))}.onboarding_bubbleSuccess__602BC{border-color:rgba(16,185,129,.24);background:linear-gradient(145deg,rgba(236,253,245,.98),rgba(255,255,255,.98))}.onboarding_bubbleLabel__BW_mj{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-hover)}.onboarding_bubbleMeta__tYbCc{margin:0;font-size:.82rem;color:var(--text-muted)}.onboarding_bubbleText__kp5vY{margin:0;color:var(--text-primary);line-height:1.55}.onboarding_inlineInputWrap__N1L5l,.onboarding_textAreaWrap__4Cj6R{margin-top:14px}.onboarding_textArea__5t_NS{min-height:132px;resize:vertical}.onboarding_backRow__hanaR{display:flex;justify-content:flex-start}.onboarding_textActions__ggw4R{margin-top:14px;display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.onboarding_confirmBox__HLwn8{margin:14px 0;padding:12px 14px;display:flex;gap:10px;border-radius:14px;border:1px solid var(--surface-glow-green-light);background:var(--surface-soft-light);color:var(--text-primary);line-height:1.5}.onboarding_errorBox__4RF_C{padding:12px 14px;border-radius:14px;border:1px solid rgba(239,68,68,.22);background:rgba(254,242,242,.92);color:#991b1b}.onboarding_footerHint__aIv7D,.onboarding_redirectHint___UF7W{font-size:.86rem;color:var(--text-muted);text-align:center}.onboarding_redirectHint___UF7W{color:var(--accent-hover)}.dark .onboarding_introCard__eQlEP{border-color:var(--surface-outline-dark);background:radial-gradient(circle at top right,rgba(74,122,83,.14),transparent 36%),linear-gradient(150deg,rgba(28,28,27,.98),rgba(22,22,21,.96))}.dark .onboarding_bubbleLabel__BW_mj,.dark .onboarding_kicker__jIb8W{color:var(--accent-strong)}.dark .onboarding_bubbleText__kp5vY,.dark .onboarding_title__w9rCl{color:var(--text-primary)}.dark .onboarding_bubbleMeta__tYbCc,.dark .onboarding_footerHint__aIv7D,.dark .onboarding_subtitle___jb3K{color:var(--text-secondary)}.dark .onboarding_stagePill__mFCcP{border-color:var(--surface-outline-dark);background:rgba(255,255,255,.04);color:var(--text-secondary)}.dark .onboarding_stagePillActive__D1lVp{border-color:rgba(209,154,102,.24);background:rgba(209,154,102,.14);color:#f4c89b}.dark .onboarding_stageHint__z1STl{color:var(--text-secondary)}.dark .onboarding_bubble__lr4hC{box-shadow:inset 0 1px 0 rgba(255,255,255,.02),0 14px 26px rgba(0,0,0,.2)}.dark .onboarding_bubbleAi__7kTNz{border-color:var(--surface-outline-dark);background:linear-gradient(145deg,rgba(35,32,29,.98),rgba(28,28,27,.98))}.dark .onboarding_bubbleUser__t0KG4{border-color:rgba(74,122,83,.28);background:linear-gradient(145deg,rgba(26,36,30,.98),rgba(24,29,26,.98))}.dark .onboarding_bubbleSuccess__602BC{border-color:rgba(159,208,168,.22);background:linear-gradient(145deg,rgba(24,39,29,.98),rgba(24,30,27,.98))}.dark .onboarding_confirmBox__HLwn8{border-color:rgba(74,122,83,.24);background:rgba(32,44,36,.3);color:#b7d0bd}.dark .onboarding_errorBox__4RF_C{border-color:rgba(225,155,146,.24);background:rgba(88,36,31,.26);color:#e5a39a}.dark .onboarding_redirectHint___UF7W{color:#9fd0a8}@media (max-width:720px){.onboarding_pageShell__p6Mdq{gap:12px}.onboarding_introCard__eQlEP{padding:16px}.onboarding_bubble__lr4hC{max-width:100%}.onboarding_textActions__ggw4R{justify-content:stretch}.onboarding_textActions__ggw4R button{width:100%}}.dashboard-weekly-progress-section_section__IuJO6{display:grid;gap:var(--space-md);padding:clamp(18px,2vw,24px)}.dashboard-weekly-progress-section_summary__rM8Sc{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);list-style:none;cursor:pointer}.dashboard-weekly-progress-section_summary__rM8Sc::-webkit-details-marker{display:none}.dashboard-weekly-progress-section_summaryCopy__IgzWC{display:grid;gap:6px}.dashboard-weekly-progress-section_summaryTitle__LCcdH{font-size:1.12rem;font-weight:800;color:var(--text-primary)}.dashboard-weekly-progress-section_summaryText__WGdrw{color:var(--text-secondary);font-size:.92rem;line-height:1.5}.dashboard-weekly-progress-section_summaryBadgeRow__tvBlY{display:flex;flex-wrap:wrap;gap:8px}.dashboard-weekly-progress-section_summaryBadge__0gWqI{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:14px;border:3px solid var(--neo-outline);background:var(--neo-paper-strong);box-shadow:3px 3px 0 var(--neo-shadow-soft);color:var(--neo-text);font-size:.78rem;font-weight:800}.dashboard-weekly-progress-section_summaryAction___5V08{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:11px;border:3px solid var(--neo-outline);background:var(--neo-loud-yellow);box-shadow:4px 4px 0 var(--neo-shadow-soft);color:var(--neo-loud-text);font-size:.85rem;font-weight:800;flex-shrink:0}.dashboard-weekly-progress-section_section__IuJO6[open] .dashboard-weekly-progress-section_summaryAction___5V08 svg{transform:rotate(90deg)}.dashboard-weekly-progress-section_summaryAction___5V08 svg{transition:transform var(--transition-fast)}.dashboard-weekly-progress-section_content__Azg_R{display:grid;gap:var(--space-md)}.dashboard-weekly-progress-section_fallback__hymDa{display:grid;gap:var(--space-sm)}.dashboard-weekly-progress-section_fallbackText__awjCM{margin:0;color:var(--text-secondary);line-height:1.5}.dashboard-weekly-progress-section_digest__uy3ab{display:grid;gap:var(--space-md)}.dashboard-weekly-progress-section_digestHeader__v3GZW{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.dashboard-weekly-progress-section_digestTitleBlock__KJPGo{display:grid;gap:4px}.dashboard-weekly-progress-section_digestEyebrow__4XDZ7{margin:0;color:var(--neo-text);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashboard-weekly-progress-section_digestTitle__FBNwZ{margin:0;font-size:1.3rem;font-weight:800;line-height:1.15;color:var(--text-primary)}.dashboard-weekly-progress-section_digestMeta__4tzhN{margin:0;color:var(--text-muted);font-size:.86rem}.dashboard-weekly-progress-section_digestStatus__fwOS8{display:inline-flex;align-items:center;min-height:30px;padding:0 14px;border-radius:14px;border:3px solid var(--neo-outline);background:var(--neo-loud-blue);box-shadow:4px 4px 0 var(--neo-shadow-soft);color:var(--neo-loud-text);font-size:.8rem;font-weight:800}.dashboard-weekly-progress-section_digestLead__e2ZJ7{margin:0;color:var(--text-secondary);line-height:1.6}.dashboard-weekly-progress-section_insightGrid__LJ2Zy,.dashboard-weekly-progress-section_metricsGrid__z5ywH{display:grid;gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-weekly-progress-section_insightCard__IvGbg,.dashboard-weekly-progress-section_metricCard__3ugjc{display:grid;gap:8px;padding:16px;border-radius:13px;border:3px solid var(--neo-outline);background:linear-gradient(180deg,rgba(255,252,244,.98),rgba(255,244,223,.94));box-shadow:4px 4px 0 var(--neo-shadow-soft)}.dashboard-weekly-progress-section_insightTitle__97dFd,.dashboard-weekly-progress-section_metricLabel__Jg3Zk{color:var(--text-muted);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dashboard-weekly-progress-section_metricValue__rIBIA{font-size:1.22rem;font-weight:800;color:var(--text-primary)}.dashboard-weekly-progress-section_insightHelper__1ERHM,.dashboard-weekly-progress-section_metricHint__TQMkr{color:var(--text-secondary);font-size:.84rem;line-height:1.5}.dashboard-weekly-progress-section_insightAccent__jZMXK{margin:0;font-size:1rem;font-weight:800;color:var(--neo-text)}.dashboard-weekly-progress-section_insightNext__JjaQJ,.dashboard-weekly-progress-section_insightText__Sjtta{margin:0;color:var(--text-secondary);line-height:1.55}.dashboard-weekly-progress-section_insightList__B3NNN{margin:0;padding-left:18px;display:grid;gap:8px;color:var(--text-secondary)}.dashboard-weekly-progress-section_insightListWarning__kRYig{color:var(--accent-hover)}.dashboard-weekly-progress-section_actions__y8MgA{display:flex;flex-wrap:wrap;gap:10px}.dark .dashboard-weekly-progress-section_insightCard__IvGbg,.dark .dashboard-weekly-progress-section_metricCard__3ugjc,.dark .dashboard-weekly-progress-section_summaryBadge__0gWqI{border-color:var(--neo-outline);background:linear-gradient(180deg,rgba(60,50,45,.98),rgba(42,35,31,.98));box-shadow:4px 4px 0 var(--neo-shadow)}.dark .dashboard-weekly-progress-section_digestStatus__fwOS8{border-color:var(--neo-outline);background:linear-gradient(180deg,rgba(224,197,105,.32),rgba(190,153,73,.28));box-shadow:4px 4px 0 var(--neo-shadow);color:var(--neo-text)}.dark .dashboard-weekly-progress-section_digestTitle__FBNwZ,.dark .dashboard-weekly-progress-section_metricValue__rIBIA,.dark .dashboard-weekly-progress-section_summaryTitle__LCcdH{color:var(--text-primary)}.dark .dashboard-weekly-progress-section_digestLead__e2ZJ7,.dark .dashboard-weekly-progress-section_fallbackText__awjCM,.dark .dashboard-weekly-progress-section_insightHelper__1ERHM,.dark .dashboard-weekly-progress-section_insightList__B3NNN,.dark .dashboard-weekly-progress-section_insightNext__JjaQJ,.dark .dashboard-weekly-progress-section_insightText__Sjtta,.dark .dashboard-weekly-progress-section_metricHint__TQMkr,.dark .dashboard-weekly-progress-section_summaryText__WGdrw{color:var(--text-secondary)}.dark .dashboard-weekly-progress-section_digestMeta__4tzhN,.dark .dashboard-weekly-progress-section_insightTitle__97dFd,.dark .dashboard-weekly-progress-section_metricLabel__Jg3Zk{color:var(--text-muted)}.dark .dashboard-weekly-progress-section_insightAccent__jZMXK{color:var(--neo-text)}.dark .dashboard-weekly-progress-section_insightListWarning__kRYig{color:#d8a16a}@media (max-width:720px){.dashboard-weekly-progress-section_summary__rM8Sc{flex-direction:column}.dashboard-weekly-progress-section_summaryAction___5V08{align-self:flex-start}.dashboard-weekly-progress-section_insightGrid__LJ2Zy,.dashboard-weekly-progress-section_metricsGrid__z5ywH{grid-template-columns:1fr}}.ai-product-preferences-editor_shell__pTkx8{--editor-panel-border:var(--neo-outline);--editor-panel-bg:var(--surface-panel-inline);--editor-summary-bg:var(--surface-soft-inline-subtle);--editor-summary-shadow:4px 4px 0 var(--neo-shadow-soft);--editor-row-bg:color-mix(in srgb,var(--surface-soft-inline-subtle) 92%,white 8%);--editor-row-shadow:3px 3px 0 var(--neo-shadow-soft);--editor-chip-bg:var(--surface-soft-inline-strong);--editor-chip-border:var(--neo-outline);--editor-button-border:var(--neo-outline);--editor-button-bg:var(--surface-soft-inline-subtle);--editor-button-text:var(--text-secondary);--editor-button-hover-border:var(--surface-outline-accent-inline);--editor-button-hover-bg:var(--surface-soft-inline-strong);--editor-exclude-border:var(--surface-info-outline-inline);--editor-exclude-bg:color-mix(in srgb,var(--surface-warm-inline) 88%,var(--surface-soft-inline-subtle));--editor-exclude-text:var(--accent-warm-inline);--editor-prefer-border:var(--surface-outline-accent-inline);--editor-prefer-bg:color-mix(in srgb,var(--surface-soft-inline) 78%,var(--surface-soft-inline-subtle));--editor-prefer-text:var(--accent);display:grid;gap:16px}.ai-product-preferences-editor_previewTone__brIGy{--editor-panel-border:var(--neo-outline);--editor-panel-bg:var(--surface-panel-inline);--editor-summary-bg:var(--surface-soft-inline-subtle);--editor-summary-shadow:4px 4px 0 var(--neo-shadow-soft);--editor-row-bg:color-mix(in srgb,var(--surface-soft-inline-subtle) 92%,white 8%);--editor-row-shadow:3px 3px 0 var(--neo-shadow-soft);--editor-chip-bg:var(--surface-soft-inline-strong);--editor-chip-border:var(--neo-outline);--editor-button-border:var(--neo-outline);--editor-button-bg:var(--surface-soft-inline-subtle);--editor-button-text:var(--text-secondary);--editor-button-hover-border:var(--surface-outline-accent-inline);--editor-button-hover-bg:var(--surface-soft-inline-strong);--editor-exclude-border:rgba(188,108,37,0.26);--editor-exclude-bg:color-mix(in srgb,var(--surface-warm-inline) 88%,var(--surface-soft-inline-subtle));--editor-exclude-text:var(--accent-warm-inline);--editor-prefer-border:var(--surface-outline-accent-inline);--editor-prefer-bg:color-mix(in srgb,var(--surface-soft-inline) 78%,var(--surface-soft-inline-subtle));--editor-prefer-text:var(--accent)}.ai-product-preferences-editor_intro__oXChW{display:grid;gap:8px}.ai-product-preferences-editor_introText__gY5Hd{margin:0;color:var(--text-secondary);line-height:1.6}.ai-product-preferences-editor_summaryGrid__unTj6{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ai-product-preferences-editor_summaryCard___bxMD{display:grid;gap:8px;padding:16px 18px;border-radius:11px;border:2px solid var(--editor-panel-border);background:var(--editor-summary-bg);box-shadow:var(--editor-summary-shadow)}.ai-product-preferences-editor_summaryLabel__vSO7I{font-size:.82rem;font-weight:700;color:var(--text-secondary)}.ai-product-preferences-editor_summaryValue__pNHaJ{font-size:1.45rem;font-weight:800;color:var(--text-primary)}.ai-product-preferences-editor_summaryHint__Pqqd0{font-size:.88rem;line-height:1.5;color:var(--text-secondary)}.ai-product-preferences-editor_panel__3Tzal{display:grid;gap:14px;padding:18px;border-radius:13px;border:2px solid var(--editor-panel-border);background:var(--editor-panel-bg)}.ai-product-preferences-editor_panelHeader__arNLA{display:grid;gap:4px}.ai-product-preferences-editor_panelHeaderTop__UiGuy{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-product-preferences-editor_panelTitle__H1uWW{margin:0;font-size:1.04rem;font-weight:800;color:var(--text-primary)}.ai-product-preferences-editor_panelText__ZVi8s{margin:0;color:var(--text-secondary);line-height:1.55}.ai-product-preferences-editor_toggleButton__soI2D{min-height:36px;padding:7px 12px;border-radius:999px;border:1px solid var(--editor-button-border);background:var(--editor-button-bg);color:var(--editor-button-text);font-size:.84rem;font-weight:700;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.ai-product-preferences-editor_toggleButton__soI2D:hover:not(:disabled){border-color:var(--editor-button-hover-border);background:var(--editor-button-hover-bg)}.ai-product-preferences-editor_collapsedHint__eaLxw{border:1px dashed var(--editor-panel-border);border-radius:11px;padding:14px 16px;color:var(--text-secondary);font-size:.9rem;line-height:1.5}.ai-product-preferences-editor_groupList__Dy2LJ{display:grid;gap:14px}.ai-product-preferences-editor_groupCard__O_OXq{display:grid;gap:12px}.ai-product-preferences-editor_groupTitle__rREMJ{margin:0;font-size:.92rem;font-weight:800;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em}.ai-product-preferences-editor_itemList__sbhuZ{display:grid;gap:10px}.ai-product-preferences-editor_itemRow__CqJZb{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 16px;border-radius:11px;border:2px solid var(--editor-panel-border);background:var(--editor-row-bg);box-shadow:var(--editor-row-shadow)}.ai-product-preferences-editor_itemLabel__xV_Hs{display:grid;gap:4px}.ai-product-preferences-editor_itemName__cvM83{font-weight:700;color:var(--text-primary)}.ai-product-preferences-editor_itemMeta__quIlC{font-size:.86rem;color:var(--text-secondary)}.ai-product-preferences-editor_actionRow___ymay{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ai-product-preferences-editor_modeButton__FBvqQ{min-height:38px;padding:8px 12px;border-radius:999px;border:1px solid var(--editor-button-border);background:var(--editor-button-bg);color:var(--editor-button-text);font-size:.86rem;font-weight:700;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.ai-product-preferences-editor_modeButton__FBvqQ:hover:not(:disabled){transform:translateY(-1px);border-color:var(--editor-button-hover-border);background:var(--editor-button-hover-bg)}.ai-product-preferences-editor_modeButtonActiveExclude__N__H_{border-color:var(--editor-exclude-border);background:var(--editor-exclude-bg);color:var(--editor-exclude-text)}.ai-product-preferences-editor_modeButtonActivePrefer__zDYQn{border-color:var(--editor-prefer-border);background:var(--editor-prefer-bg);color:var(--editor-prefer-text)}.ai-product-preferences-editor_searchGrid__XnKwi{display:grid;gap:12px}.ai-product-preferences-editor_searchHint__cT7Rc{font-size:.84rem;color:var(--text-secondary)}.ai-product-preferences-editor_resultList__vQJ6R,.ai-product-preferences-editor_selectionGrid__K1HtE{display:grid;gap:10px}.ai-product-preferences-editor_selectionList__9Vk_U{display:flex;flex-wrap:wrap;gap:8px}.ai-product-preferences-editor_selectionChip__5Egwg{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--editor-chip-border);background:var(--editor-chip-bg);color:var(--text-primary);font-size:.88rem;font-weight:600}.dark .ai-product-preferences-editor_previewTone__brIGy{--editor-summary-shadow:0 18px 32px rgba(0,0,0,0.2);--editor-row-bg:rgba(255,255,255,0.04);--editor-row-shadow:0 14px 26px rgba(0,0,0,0.18);--editor-button-hover-bg:rgba(56,102,65,0.14);--editor-exclude-border:rgba(209,154,102,0.26);--editor-exclude-bg:rgba(209,154,102,0.14);--editor-exclude-text:#f4c89b;--editor-prefer-text:#b7dfc0}.ai-product-preferences-editor_selectionChip__5Egwg button{border:none;background:transparent;color:inherit;cursor:pointer;font-size:.9rem;line-height:1}.ai-product-preferences-editor_emptyState__lFrtO{color:var(--text-secondary);font-size:.9rem}@media (max-width:720px){.ai-product-preferences-editor_panelHeaderTop__UiGuy{flex-direction:column;align-items:stretch}.ai-product-preferences-editor_itemRow__CqJZb{grid-template-columns:1fr}.ai-product-preferences-editor_actionRow___ymay{justify-content:flex-start}}