.push-notifications-card_shell__PduOF{display:grid;gap:var(--space-md);margin-top:var(--space-sm)}.push-notifications-card_cardHeader__SG72X{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.push-notifications-card_collapsedHint__BXiM6{border:1px dashed rgba(216,121,31,.2);border-radius:11px;padding:14px 16px;font-size:.88rem;line-height:1.5;color:var(--text-secondary);background:rgba(255,248,240,.78)}.push-notifications-card_summaryGrid__9WQ5y{display:grid;gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.push-notifications-card_summaryItem__VlKWJ{border:1px solid rgba(216,121,31,.16);border-radius:11px;padding:14px 16px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,250,245,.92));box-shadow:0 10px 24px rgba(216,121,31,.08)}.push-notifications-card_summaryLabel__w73Xl{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(124,65,22,.72)}.push-notifications-card_summaryValue__1Sah1{margin-top:6px;font-size:.98rem;font-weight:700;color:var(--text-primary)}.push-notifications-card_helperCard__FE9L6{border:1px solid rgba(216,121,31,.18);border-radius:13px;padding:16px 18px;background:radial-gradient(circle at top right,rgba(255,196,122,.18),transparent 48%),linear-gradient(180deg,rgba(255,248,240,.94),rgba(255,255,255,.96))}.push-notifications-card_helperTitle__u3uYu{font-size:.98rem;font-weight:800;color:#7c4116}.push-notifications-card_helperText__fFO1u{margin-top:6px;font-size:.9rem;line-height:1.55;color:var(--text-secondary)}.push-notifications-card_premiumNotice__TqMxh{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);border:1px solid rgba(216,121,31,.22);border-radius:11px;padding:14px 16px;background:linear-gradient(180deg,rgba(255,248,240,.96),rgba(255,255,255,.94))}.push-notifications-card_buttonRow__lhF6z{display:flex;flex-wrap:wrap;gap:var(--space-md)}.push-notifications-card_sectionTitle__xWapO{font-size:.98rem;font-weight:800;color:var(--text-primary)}.push-notifications-card_sectionHint__zyV0j{margin-top:4px;font-size:.87rem;line-height:1.5;color:var(--text-secondary)}.push-notifications-card_groupGrid__zWIhF{display:grid;gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.push-notifications-card_checkboxCard__59PUV{display:flex;align-items:flex-start;gap:12px;border:1px solid rgba(216,121,31,.16);border-radius:11px;padding:14px 16px;background:rgba(255,255,255,.88);cursor:pointer}.push-notifications-card_checkboxCard__59PUV input{margin-top:3px;accent-color:var(--accent-primary)}.push-notifications-card_lockedCard__OgMUI{opacity:.72;cursor:not-allowed}.push-notifications-card_checkboxTitle__cGZXk{display:block;font-size:.94rem;font-weight:700;color:var(--text-primary)}.push-notifications-card_checkboxHint__YBdam{display:block;margin-top:4px;font-size:.84rem;line-height:1.45;color:var(--text-secondary)}.push-notifications-card_historyList__HHCaK{display:grid;gap:10px}.push-notifications-card_historyItem__RyI1U{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid rgba(216,121,31,.14);border-radius:11px;padding:12px 14px;background:rgba(255,255,255,.9)}.push-notifications-card_historyMain__opsf6{min-width:0}.push-notifications-card_historyTitle__MXWqC{font-size:.92rem;font-weight:700;color:var(--text-primary)}.push-notifications-card_historyMeta__crrs_{margin-top:4px;font-size:.8rem;line-height:1.4;color:var(--text-secondary);word-break:break-word}.push-notifications-card_statusGood__3NGNR,.push-notifications-card_statusWarn__mqWrY{flex-shrink:0;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.push-notifications-card_statusGood__3NGNR{background:rgba(50,166,123,.14);color:#1d7d58}.push-notifications-card_statusWarn__mqWrY{background:rgba(216,121,31,.14);color:#8f4b13}.dark .push-notifications-card_checkboxCard__59PUV,.dark .push-notifications-card_helperCard__FE9L6,.dark .push-notifications-card_historyItem__RyI1U,.dark .push-notifications-card_premiumNotice__TqMxh,.dark .push-notifications-card_summaryItem__VlKWJ{border-color:var(--surface-outline-dark);background:rgba(255,255,255,.04);box-shadow:none}.dark .push-notifications-card_checkboxHint__YBdam,.dark .push-notifications-card_historyMeta__crrs_,.dark .push-notifications-card_sectionHint__zyV0j,.dark .push-notifications-card_summaryLabel__w73Xl{color:var(--text-secondary)}.dark .push-notifications-card_checkboxTitle__cGZXk,.dark .push-notifications-card_helperTitle__u3uYu,.dark .push-notifications-card_historyTitle__MXWqC,.dark .push-notifications-card_sectionTitle__xWapO,.dark .push-notifications-card_summaryValue__1Sah1{color:var(--text-primary)}.dark .push-notifications-card_helperCard__FE9L6{background:radial-gradient(circle at top right,rgba(209,154,102,.08),transparent 48%),linear-gradient(180deg,rgba(28,28,27,.98),rgba(24,24,23,.98))}.dark .push-notifications-card_premiumNotice__TqMxh{background:linear-gradient(180deg,rgba(28,28,27,.98),rgba(24,24,23,.98))}.dark .push-notifications-card_helperText__fFO1u{color:var(--text-secondary)}.dark .push-notifications-card_collapsedHint__BXiM6{border-color:var(--surface-outline-dark);background:rgba(255,255,255,.04)}.dark .push-notifications-card_statusGood__3NGNR{background:rgba(50,166,123,.18);color:#9fd0a8}.dark .push-notifications-card_statusWarn__mqWrY{background:rgba(209,154,102,.18);color:#d8a16a}@media (max-width:640px){.push-notifications-card_cardHeader__SG72X{flex-direction:column;align-items:stretch}.push-notifications-card_buttonRow__lhF6z{flex-direction:column}.push-notifications-card_buttonRow__lhF6z .btn{width:100%}.push-notifications-card_historyItem__RyI1U{flex-direction:column}.push-notifications-card_premiumNotice__TqMxh{align-items:stretch;flex-direction:column}}.profile_page____0wO{display:grid;gap:var(--space-md)}.profile_header___W3PQ{display:flex;justify-content:space-between;align-items:flex-start;gap:clamp(18px,3vw,28px);flex-wrap:wrap}.profile_titleBlock__csYxO{display:grid;gap:clamp(12px,1.8vw,18px)}.profile_subtitle__siBq2{max-width:58rem;color:var(--text-secondary);font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.85;font-weight:600}.profile_panel__3jrR6{padding:clamp(18px,2vw,24px)}.profile_cardHeader__fLRY3{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap}.profile_heroPanel__Ef3UD{border-color:var(--surface-glow-green-light);background:radial-gradient(circle at top right,rgba(5,150,105,.12),transparent 26%),radial-gradient(circle at left center,var(--surface-glow-green-light),transparent 24%),linear-gradient(170deg,rgba(255,255,255,.98),var(--surface-soft-light))}.profile_sectionTitle___Vi78{font-size:1.42rem;line-height:1.02}.profile_sectionTitle___Vi78,.profile_subSectionTitle__bInUi{font-family:var(--font-jakarta),"Plus Jakarta Sans","Segoe UI",sans-serif;font-weight:800;letter-spacing:0}.profile_subSectionTitle__bInUi{font-size:1.05rem;line-height:1.2}.profile_lead__W0Gf5{margin-top:6px;color:var(--text-secondary);font-weight:600;line-height:1.75}.profile_fieldGrid__lPNoc{grid-template-columns:repeat(2,minmax(0,1fr))}.profile_fieldGrid__lPNoc,.profile_stack__MVexh{display:grid;gap:var(--space-md);margin-top:var(--space-md)}.profile_modeRow__u40X5{display:flex;flex-wrap:wrap;gap:10px}.profile_modeButton__bVurL{min-height:42px;padding:10px 14px;border-radius:var(--radius-full);border:1px solid rgba(15,23,42,.12);background:rgba(255,255,255,.92);color:var(--text-primary);font-weight:700;transition:transform var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}.profile_modeButton__bVurL:hover{transform:translateY(-1px)}.profile_modeButtonActive__Erj5D{border-color:rgba(249,115,22,.36);background:rgba(255,237,213,.9);color:var(--text-primary)}.profile_manualHint__88nsZ{margin-top:8px;color:var(--text-secondary);font-size:.84rem;line-height:1.55}.profile_goalLink__AyVFZ{margin-top:10px;width:-moz-fit-content;width:fit-content}.profile_buttonStack__LA9aq{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);margin-top:var(--space-lg)}.profile_buttonStack__LA9aq>*{width:auto}.profile_inlineButton__NLgJM{width:100%}.profile_statusText__6Zsux{font-size:.84rem;color:var(--success)}.profile_successText__Uig7l{color:var(--success)}.profile_errorText__VzDQx,.profile_successText__Uig7l{margin-top:var(--space-sm);font-size:.9rem;font-weight:700}.profile_errorText__VzDQx{color:var(--danger)}.profile_fieldLabel__0dG17{display:grid;gap:8px;color:var(--text-secondary);font-size:.86rem;font-weight:800}.profile_metricMeta__UXM7U{display:flex;flex-wrap:wrap;gap:10px 12px;margin-top:var(--space-md)}.profile_chip__bNEBI{display:inline-flex;align-items:center;padding:10px 14px;border-radius:999px;background:var(--neo-paper-strong);border:2px solid var(--neo-outline);box-shadow:4px 4px 0 var(--neo-shadow-soft);color:var(--neo-text-muted);font-size:.82rem;font-weight:700}.profile_metricGrid__P062S{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm);margin-top:var(--space-md)}.profile_metricCard__xEbxV{padding:16px;border-radius:13px;border:2px solid var(--neo-outline);background:var(--neo-paper-strong);box-shadow:4px 4px 0 var(--neo-shadow-soft)}.profile_metricLabel__14IZo{color:var(--neo-text-muted);font-size:.76rem;letter-spacing:0;text-transform:uppercase;font-weight:800}.profile_metricValue__54WP4{margin-top:6px;font-family:var(--font-jakarta),"Plus Jakarta Sans","Segoe UI",sans-serif;font-size:clamp(1.32rem,2.3vw,1.88rem);font-weight:800;line-height:.98;letter-spacing:0}.profile_resultHint__jg_zL{margin-top:var(--space-sm);color:var(--text-secondary)}.profile_linkGrid__UKUnP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm);margin-top:var(--space-md)}.profile_linkCard____l0f{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-radius:13px;border:2px solid var(--neo-outline);background:var(--neo-paper-strong);box-shadow:4px 4px 0 var(--neo-shadow-soft);color:var(--text-primary);transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.profile_linkCard____l0f:hover{color:var(--text-primary);border-color:var(--neo-outline);box-shadow:5px 5px 0 var(--neo-shadow);transform:translate(-1px,-1px)}.profile_linkCopy__zp5wL{display:grid;gap:2px}.profile_linkTitle__nCwiQ{font-size:.96rem;font-weight:800}.profile_linkText__nE9as{color:var(--text-muted);font-size:.82rem}.profile_linkIcon__8e7lp{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;flex-shrink:0;background:var(--surface-glow-green-light);color:var(--accent)}.profile_infoList__Uuvmp{display:grid;gap:var(--space-sm);margin-top:var(--space-md)}.profile_infoItem__FgGdu{padding:14px 16px;border-radius:13px;border:2px solid var(--neo-outline);background:var(--neo-paper-strong);box-shadow:4px 4px 0 var(--neo-shadow-soft)}.profile_infoItem__FgGdu strong{color:var(--text-primary)}.profile_dangerPanel__Sh37E{display:grid;gap:var(--space-sm);margin-top:var(--space-lg);padding:clamp(14px,2vw,18px);border-radius:var(--radius-md);border:1px solid rgba(248,113,113,.35);background:rgba(254,226,226,.48)}.profile_hubCard__Xwamh{display:grid;gap:var(--space-md);padding:clamp(18px,2vw,24px);border-radius:13px;border:2px solid var(--neo-outline);background:var(--neo-paper-strong);box-shadow:5px 5px 0 var(--neo-shadow-soft)}.profile_hubHeader__wgdct{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);min-width:0}.profile_requiredBadge___ypjb{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:9px 13px;border-radius:var(--radius-full);border:2px solid var(--neo-outline);background:rgba(255,237,213,.9);color:var(--text-primary);font-size:.78rem;font-weight:800;box-shadow:3px 3px 0 var(--neo-shadow-soft)}.profile_hubNav__OqiJt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.profile_hubTab__g1o3t{display:flex;align-items:flex-start;gap:10px;min-width:0;min-height:84px;padding:13px;border-radius:13px;border:2px solid rgba(36,28,23,.12);background:rgba(255,255,255,.86);color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast),background-color var(--transition-fast)}.profile_hubTab__g1o3t:hover{border-color:var(--neo-outline);box-shadow:3px 3px 0 var(--neo-shadow-soft);transform:translate(-1px,-1px)}.profile_hubTabActive__CrsIL{border-color:var(--neo-outline);background:rgba(255,244,226,.96);box-shadow:4px 4px 0 var(--neo-shadow-soft)}.profile_hubTabIcon__4Bw1h{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border-radius:12px;background:rgba(56,102,65,.1);color:var(--accent)}.profile_hubTabText__jsUwM{display:grid;gap:4px;min-width:0}.profile_hubTabText__jsUwM strong{font-size:.94rem;line-height:1.15}.profile_hubTabText__jsUwM span{color:var(--text-secondary);font-size:.8rem;line-height:1.35}.profile_hubPanel__oCM5i{display:grid;gap:var(--space-md)}.dark .profile_heroPanel__Ef3UD{border-color:var(--surface-outline-dark);background:radial-gradient(circle at top right,rgba(74,122,83,.18),transparent 26%),radial-gradient(circle at left center,rgba(209,154,102,.08),transparent 24%),var(--surface-hero-dark)}.dark .profile_infoItem__FgGdu strong,.dark .profile_linkTitle__nCwiQ,.dark .profile_metricValue__54WP4,.dark .profile_sectionTitle___Vi78,.dark .profile_statusText__6Zsux,.dark .profile_subSectionTitle__bInUi,.dark .profile_successText__Uig7l{color:var(--text-primary)}.dark .profile_fieldLabel__0dG17,.dark .profile_lead__W0Gf5,.dark .profile_linkText__nE9as,.dark .profile_resultHint__jg_zL,.dark .profile_subtitle__siBq2{color:var(--text-secondary)}.dark .profile_errorText__VzDQx{color:var(--danger)}.dark .profile_chip__bNEBI,.dark .profile_metricLabel__14IZo{color:var(--text-muted)}.dark .profile_modeButton__bVurL{border-color:rgba(231,224,213,.14);background:rgba(255,255,255,.06);color:var(--text-primary)}.dark .profile_modeButtonActive__Erj5D{border-color:rgba(209,154,102,.28);background:rgba(209,154,102,.16);color:var(--text-primary)}.dark .profile_chip__bNEBI,.dark .profile_infoItem__FgGdu,.dark .profile_linkCard____l0f,.dark .profile_metricCard__xEbxV{border-color:var(--neo-outline);background:linear-gradient(180deg,rgba(58,49,44,.98),rgba(42,35,31,.98));box-shadow:4px 4px 0 var(--neo-shadow)}.dark .profile_linkCard____l0f:hover{border-color:var(--surface-outline-accent-dark);box-shadow:0 18px 34px rgba(0,0,0,.22)}.dark .profile_linkIcon__8e7lp{background:rgba(56,102,65,.14);color:var(--accent-strong)}.dark .profile_dangerPanel__Sh37E{border-color:rgba(225,155,146,.28);background:rgba(88,36,31,.22)}.dark .profile_hubCard__Xwamh,.dark .profile_hubTab__g1o3t{border-color:var(--neo-outline);background:linear-gradient(180deg,rgba(58,49,44,.98),rgba(42,35,31,.98));box-shadow:4px 4px 0 var(--neo-shadow)}.dark .profile_hubTabActive__CrsIL,.dark .profile_requiredBadge___ypjb{border-color:rgba(209,154,102,.32);background:rgba(209,154,102,.16);color:var(--text-primary)}.dark .profile_hubTabIcon__4Bw1h{background:rgba(56,102,65,.14);color:var(--accent-strong)}.dark .profile_hubTabText__jsUwM span{color:var(--text-secondary)}@media (max-width:720px){.profile_fieldGrid__lPNoc,.profile_linkGrid__UKUnP,.profile_metricGrid__P062S{grid-template-columns:1fr}.profile_hubHeader__wgdct{display:grid}.profile_requiredBadge___ypjb{width:-moz-fit-content;width:fit-content}.profile_hubNav__OqiJt{grid-template-columns:1fr}.profile_hubTab__g1o3t{min-height:0}}.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,rgba(255,176,72,.18),transparent 28%),radial-gradient(circle at left center,rgba(255,209,111,.16),transparent 34%),var(--surface-hero-light);box-shadow:0 18px 34px rgba(20,20,19,.06)}.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:-.03em}.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,rgba(255,255,255,.94),rgba(255,245,230,.92));border:1px solid var(--surface-outline-accent-light);box-shadow:0 12px 24px rgba(207,105,8,.08)}.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:rgba(255,255,255,.8);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:rgba(255,255,255,.96);border:1px solid var(--surface-outline-light);box-shadow:0 14px 28px rgba(20,20,19,.05)}.goals_hubCard__5nrqV,.goals_sectionCard__G8ouO{display:grid;gap:var(--space-md);padding:clamp(18px,3vw,24px)}.goals_hubCard__5nrqV{border-radius:13px;border:3px solid var(--neo-outline);background:linear-gradient(180deg,rgba(255,252,244,.98),rgba(255,245,228,.95));box-shadow:5px 5px 0 var(--neo-shadow-soft)}.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:3px solid var(--neo-outline);border-radius:13px;background:var(--neo-paper-strong);color:var(--neo-text);text-align:left;cursor:pointer;box-shadow:4px 4px 0 var(--neo-shadow-soft);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:5px 5px 0 var(--neo-shadow-soft)}.goals_hubTab__P7EYE:focus-visible{outline:3px solid color-mix(in srgb,var(--neo-loud-blue) 56%,white 44%);outline-offset:3px}.goals_hubTabActive__oPGcP{background:color-mix(in srgb,var(--neo-loud-yellow) 24%,var(--neo-paper-strong));box-shadow:6px 6px 0 var(--neo-shadow)}.goals_hubTabIcon__JHQdv{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border:3px 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 rgba(188,108,37,.24);background:rgba(188,108,37,.12);color:#9a5d2d;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 rgba(188,108,37,.2);background:rgba(188,108,37,.08)}.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 rgba(188,108,37,.22);background:rgba(188,108,37,.06)}.goals_fieldHelp__IZ220{color:#9a5d2d;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,rgba(255,248,238,.98),rgba(255,241,224,.92));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 rgba(185,28,28,.16);background:rgba(185,28,28,.08);color:#991b1b;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,rgba(255,255,255,.98),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 rgba(180,83,9,.16);background:rgba(217,119,6,.1);color:#92400e}.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,rgba(255,255,255,.98),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);box-shadow:0 12px 22px rgba(20,20,19,.05)}.goals_modeCard__imfq1:disabled{opacity:.72;cursor:not-allowed}.goals_modeCardActive__ng24k{border-color:rgba(207,105,8,.3);background:radial-gradient(circle at top right,rgba(255,176,72,.18),transparent 42%),linear-gradient(155deg,rgba(255,255,255,.99),rgba(255,241,224,.96));box-shadow:inset 0 0 0 1px rgba(207,105,8,.12),0 14px 28px rgba(207,105,8,.08)}.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:3px solid var(--neo-outline);border-radius:13px;background:color-mix(in srgb,var(--neo-loud-blue) 18%,var(--neo-paper-strong));box-shadow:4px 4px 0 var(--neo-shadow-soft)}.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:rgba(188,108,37,.2);background:rgba(188,108,37,.09)}.goals_strategyHintSuccess__WVcVz{border-color:var(--surface-outline-accent-light);background:linear-gradient(160deg,rgba(255,250,244,.98),rgba(255,242,226,.9))}.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:3px solid var(--neo-outline);background:linear-gradient(180deg,rgba(255,252,244,.98),rgba(255,245,228,.95));box-shadow:4px 4px 0 var(--neo-shadow-soft)}.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:5px 5px 0 var(--neo-shadow-soft)}.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:5px 5px 0 var(--neo-shadow-soft)}.goals_choiceCardActive__mcLN_,.goals_switchButtonActive__Aeg_Y{background:color-mix(in srgb,var(--neo-loud-yellow) 24%,var(--neo-paper-strong));box-shadow:6px 6px 0 var(--neo-shadow)}.goals_choiceCardMuted__K_1Jt{background:linear-gradient(180deg,rgba(246,239,226,.92),rgba(238,228,211,.9));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:4px 4px 0 var(--neo-shadow-soft)}.goals_hero__JFkdT{border:3px solid var(--neo-outline);background:radial-gradient(circle at top right,rgba(255,209,77,.24),transparent 18%),radial-gradient(circle at left center,rgba(111,182,255,.16),transparent 24%),linear-gradient(180deg,rgba(255,252,244,.98),rgba(255,245,228,.95));box-shadow:6px 6px 0 var(--neo-shadow-soft)}.goals_chip__3IXvA,.goals_eyebrow__g3azp,.goals_strategyBadge__gSoRD{border:3px solid var(--neo-outline);background:var(--neo-paper-strong);box-shadow:4px 4px 0 var(--neo-shadow-soft);color:var(--neo-text)}.goals_requiredBadge__jEaBm{border:3px solid var(--neo-outline);background:color-mix(in srgb,var(--neo-loud-yellow) 86%,white 14%);box-shadow:4px 4px 0 var(--neo-shadow-soft);color:var(--neo-loud-text)}.goals_eyebrow__g3azp{border-radius:11px;letter-spacing:.08em}.goals_heroBadge__jk7uk{border:4px solid var(--neo-outline);border-radius:13px;background:var(--neo-loud-blue);box-shadow:6px 6px 0 var(--neo-shadow)}.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:3px solid var(--neo-outline);background:linear-gradient(180deg,rgba(255,252,244,.98),rgba(255,245,228,.95));box-shadow:4px 4px 0 var(--neo-shadow-soft)}.goals_modeCard__imfq1{border-radius:13px}.goals_modeCard__imfq1:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--neo-shadow-soft)}.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:6px 6px 0 var(--neo-shadow)}.dark .goals_hero__JFkdT{background:radial-gradient(circle at top right,rgba(255,188,73,.22),transparent 18%),radial-gradient(circle at left center,rgba(111,182,255,.16),transparent 22%),linear-gradient(180deg,rgba(58,48,43,.98),rgba(39,33,30,.98))}.dark .goals_eyebrow__g3azp{background:rgba(255,255,255,.06);color:var(--neo-text);box-shadow:4px 4px 0 var(--neo-shadow)}.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,rgba(60,50,45,.98),rgba(43,36,32,.98));box-shadow:4px 4px 0 var(--neo-shadow)}.dark .goals_hubTabActive__oPGcP{background:color-mix(in srgb,var(--neo-loud-yellow) 24%,rgba(60,50,45,.98));box-shadow:6px 6px 0 var(--neo-shadow)}.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:6px 6px 0 var(--neo-shadow)}.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:rgba(255,255,255,.06);color:var(--neo-text);box-shadow:4px 4px 0 var(--neo-shadow)}.dark .goals_hintBox__1SnzZ{border-color:var(--neo-outline);background:rgba(86,48,18,.32)}.dark .goals_requiredBadge__jEaBm{border-color:var(--neo-outline);background:color-mix(in srgb,var(--neo-loud-yellow) 84%,rgba(58,47,41,.96));color:var(--neo-loud-text);box-shadow:4px 4px 0 var(--neo-shadow)}.dark .goals_fieldShellMissing__62p2b,.dark .goals_requiredPanel__T9MdH{border-color:var(--neo-outline);background:linear-gradient(180deg,rgba(72,51,36,.94),rgba(55,40,31,.94))}.dark .goals_fieldHelp__IZ220{color:#f4c89b}.dark .goals_localError__69lCI{color:#fecaca;border-color:rgba(254,202,202,.18);background:rgba(127,29,29,.32)}.dark .goals_strategyWarningBox__COkbA{border-color:rgba(251,191,36,.18);background:rgba(146,64,14,.28);color:#fcd34d}.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,rgba(60,50,45,.98),rgba(43,36,32,.98));box-shadow:4px 4px 0 var(--neo-shadow)}.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%,rgba(60,50,45,.98));box-shadow:6px 6px 0 var(--neo-shadow)}.dark .goals_choiceCardMuted__K_1Jt{background:linear-gradient(180deg,rgba(45,38,34,.9),rgba(35,30,27,.9))}.dark .goals_modeCardActive__ng24k{border-color:var(--neo-outline);background:color-mix(in srgb,var(--neo-loud-yellow) 24%,rgba(60,50,45,.98));box-shadow:6px 6px 0 var(--neo-shadow)}.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_strategyHintWarning__dBc6F{border-color:rgba(209,154,102,.24);background:rgba(209,154,102,.12)}.dark .goals_strategyHintSuccess__WVcVz{border-color:rgba(255,170,75,.28);background:rgba(86,48,18,.22)}@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}}