@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap";@layer base{._content_1hxhe_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_1hxhe_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1hxhe_1}@keyframes _slideUpAndFade_1hxhe_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1hxhe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1hxhe_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1hxhe_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}@layer base{._toaster_uhdob_2{--viewport-padding: var(--spacing-4);--toast-width: 360px;--toast-border-radius: var(--radius);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal)}._toast_uhdob_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_uhdob_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_uhdob_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_uhdob_2:hover{transform:translateY(-2px)}._content_uhdob_35{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_uhdob_43{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_uhdob_50{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_uhdob_56{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_uhdob_66{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_uhdob_66:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_uhdob_93{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_uhdob_93:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_uhdob_119{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._closeButton_uhdob_119:hover{opacity:1;background-color:var(--muted)}._closeButton_uhdob_119:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_uhdob_2{border-color:var(--border)}.dark ._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_uhdob_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}@layer base{._button_kbrpk_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_kbrpk_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_kbrpk_32{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_kbrpk_38{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_kbrpk_44{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_kbrpk_52,._icon-md_kbrpk_53{width:2rem;height:2rem;padding:0}._icon-sm_kbrpk_59{width:1.5rem;height:1.5rem;padding:0}._icon-lg_kbrpk_65{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_kbrpk_2 svg{flex-shrink:0}._sm_kbrpk_32 svg,._icon-sm_kbrpk_59 svg{width:1rem;height:1rem}._md_kbrpk_38 svg,._icon_kbrpk_52 svg,._icon-md_kbrpk_53 svg{width:1.25rem;height:1.25rem}._lg_kbrpk_44 svg,._icon-lg_kbrpk_65 svg{width:1.5rem;height:1.5rem}._primary_kbrpk_97{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}._primary_kbrpk_97:hover{background-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._primary_kbrpk_97:active{background-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._secondary_kbrpk_114{background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--secondary);--spinner-color: var(--secondary-foreground)}._secondary_kbrpk_114:hover{background-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground))}._secondary_kbrpk_114:active{background-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground))}._destructive_kbrpk_132{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}._destructive_kbrpk_132:hover{background-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground))}._destructive_kbrpk_132:active{background-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground))}._destructive_kbrpk_132:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_kbrpk_156{background-color:transparent;border-color:var(--formiva-action-ink);color:var(--formiva-action-ink);--spinner-color: var(--formiva-action-ink)}._outline_kbrpk_156:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));border-color:var(--formiva-action-ink);color:var(--formiva-action-ink)}._outline_kbrpk_156:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));border-color:var(--formiva-action-ink);color:var(--formiva-action-ink)}._ghost_kbrpk_176{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_kbrpk_176:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));color:var(--formiva-action-ink)}._ghost_kbrpk_176:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));color:var(--formiva-action-ink)}._link_kbrpk_193{background-color:transparent;color:var(--formiva-action-ink);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--formiva-action-ink)}._link_kbrpk_193:hover{text-decoration:underline;color:var(--formiva-action-ink);background-color:transparent}._link_kbrpk_193:active{color:var(--formiva-action-ink);background-color:transparent}._link_kbrpk_193:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_kbrpk_225{opacity:.5;cursor:not-allowed;pointer-events:none}.dark ._primary_kbrpk_97:focus-visible,.dark ._outline_kbrpk_156:focus-visible,.dark ._ghost_kbrpk_176:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}.dark ._destructive_kbrpk_132:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}.dark ._link_kbrpk_193:focus-visible{box-shadow:0 0 0 2px var(--primary)}}@layer base{._input_1pney_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-fast) ease;outline:none;height:2.5rem;box-shadow:inset 0 1px 2px #00000005,0 1px #ffffff4d}._input_1pney_2::placeholder{color:var(--muted-foreground);opacity:.7}._input_1pney_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%);box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000000d}._input_1pney_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent),0 2px 4px #0000000d;background-color:var(--card)}._input_1pney_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}.dark ._input_1pney_2{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff0d}.dark ._input_1pney_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white);box-shadow:inset 0 1px 2px #0000001a,0 2px 4px #00000026}.dark ._input_1pney_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),0 2px 4px #00000026}}@layer base{._content_3l1ss_2,._subContent_3l1ss_3{min-width:12rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:var(--spacing-2);animation:_scaleIn_3l1ss_1 var(--animation-duration-normal) ease-out;z-index:var(--z-overlay)}._subContent_3l1ss_3{animation:_fadeIn_3l1ss_1 var(--animation-duration-normal) ease-out}._item_3l1ss_19,._checkboxItem_3l1ss_20,._radioItem_3l1ss_21,._subTrigger_3l1ss_22{position:relative;display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);font-size:.9375rem;padding:var(--spacing-2) var(--spacing-3);outline:none;transition:background-color var(--animation-duration-fast),color var(--animation-duration-fast)}._item_3l1ss_19:hover,._checkboxItem_3l1ss_20:hover,._radioItem_3l1ss_21:hover,._subTrigger_3l1ss_22:hover{background-color:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}._item_3l1ss_19:focus-visible,._checkboxItem_3l1ss_20:focus-visible,._radioItem_3l1ss_21:focus-visible,._subTrigger_3l1ss_22:focus-visible{background-color:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}._item_3l1ss_19[data-disabled],._checkboxItem_3l1ss_20[data-disabled],._radioItem_3l1ss_21[data-disabled],._subTrigger_3l1ss_22[data-disabled]{pointer-events:none;opacity:.5}._item_3l1ss_19[data-highlighted],._checkboxItem_3l1ss_20[data-highlighted],._radioItem_3l1ss_21[data-highlighted],._subTrigger_3l1ss_22[data-highlighted]{background-color:var(--primary);color:var(--primary-foreground)}._checkboxItem_3l1ss_20,._radioItem_3l1ss_21{padding-left:var(--spacing-8)}._checkboxIndicator_3l1ss_74,._radioIndicator_3l1ss_75{position:absolute;left:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkboxIndicator_3l1ss_74{height:1rem;width:1rem}._checkboxIndicator_3l1ss_74 svg{height:.875rem;width:.875rem}._radioIndicator_3l1ss_75{height:1rem;width:1rem}._radioIndicatorCircle_3l1ss_98{width:.5rem;height:.5rem;border-radius:var(--radius-full);background-color:currentColor}._label_3l1ss_105{padding:var(--spacing-2) var(--spacing-3);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._separator_3l1ss_112{height:1px;margin:var(--spacing-2) 0;background-color:var(--border)}._shortcut_3l1ss_118{margin-left:auto;font-size:.75rem;letter-spacing:.025em;opacity:.6}._subTriggerIcon_3l1ss_125{margin-left:auto;height:1rem;width:1rem;opacity:.75}._inset_3l1ss_132{padding-left:var(--spacing-8)}@keyframes _scaleIn_3l1ss_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _fadeIn_3l1ss_1{0%{opacity:0}to{opacity:1}}}._container_10edu_1{display:inline-flex;position:relative}._themeButton_10edu_6{position:relative;transition:transform var(--animation-duration-normal) ease}._themeButton_10edu_6:hover{transform:scale(1.05)}._icon_10edu_15{color:var(--foreground);transition:transform var(--animation-duration-normal) ease}._menuIcon_10edu_20{margin-right:var(--spacing-2);color:currentColor}._activeItem_10edu_25{font-weight:500;color:var(--primary);background-color:color-mix(in srgb,var(--primary),transparent 90%)!important}._checkmark_10edu_31{margin-left:auto;font-weight:700}.dark ._icon_10edu_15{color:var(--foreground)}._panel_1r2ka_1{background:var(--ux-card-bg);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:22px;padding:22px;margin:15px 0}._head_1r2ka_1 small{font-size:10px;color:var(--ux-emerald-ink);font-weight:900;letter-spacing:1.25px}._head_1r2ka_1 h3{font:900 29px/1 var(--font-family-display);margin:8px 0}._head_1r2ka_1 p{font-size:12px;line-height:1.5;color:var(--muted-foreground);margin:6px 0 19px}._grid_1r2ka_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._choice_1r2ka_1,._active_1r2ka_1{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;padding:8px 7px 12px;border-radius:16px;border:1px solid var(--border);background:var(--card);color:var(--foreground);min-height:153px;cursor:pointer}._active_1r2ka_1{border:2px solid var(--ux-emerald);box-shadow:0 7px 25px var(--ux-gradient-glow)}._choice_1r2ka_1 strong,._active_1r2ka_1 strong{font-size:13px}._choice_1r2ka_1 small,._active_1r2ka_1 small{font-size:10px;color:var(--muted-foreground)}._lightPreview_1r2ka_1,._darkPreview_1r2ka_1,._autoPreview_1r2ka_1{height:76px;width:100%;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}._lightPreview_1r2ka_1{color:#047d59;background:linear-gradient(140deg,#fff,#e9f9f2);border:1px solid #e1ecef}._darkPreview_1r2ka_1{color:#00f0a2;background:linear-gradient(135deg,#112b44,#041021);border:1px solid #28465a}._autoPreview_1r2ka_1{background:linear-gradient(110deg,#e6faf2 49%,#061526 51%);color:#12b77d;border:1px solid var(--border)}._previewCards_1r2ka_1{display:flex;gap:4px}._previewCards_1r2ka_1 i{display:block;width:17px;height:6px;border-radius:5px;background:currentColor;opacity:.5}._check_1r2ka_1{position:absolute;right:8px;top:8px;color:var(--ux-emerald-ink)}@media(max-width:380px){._grid_1r2ka_1{gap:6px}._choice_1r2ka_1,._active_1r2ka_1{min-height:142px;padding:6px 3px}._choice_1r2ka_1 strong,._active_1r2ka_1 strong{font-size:11px}._choice_1r2ka_1 small,._active_1r2ka_1 small{font-size:9px}}._linkButton_1kqx1_1{display:inline-flex;align-items:center;gap:7px;background:none;border:0;color:var(--success);font-weight:900;font-family:var(--font-family-base);cursor:pointer;font-size:12px;margin-left:8px}._onboarding_1kqx1_1{width:min(580px,100%);background:var(--card);border-radius:21px;padding:29px;max-height:90vh;overflow:auto;box-shadow:var(--shadow-lg)}._onboardTop_1kqx1_1{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}._onboardTop_1kqx1_1 ._brand_1kqx1_1{padding:0}._onboardTop_1kqx1_1 ._brand_1kqx1_1 strong{font-size:25px}._onboardTop_1kqx1_1>span{font-size:10px;color:var(--muted-foreground);font-weight:800;letter-spacing:1px}._onboardBody_1kqx1_1{min-height:320px;padding-top:20px}._onboardBody_1kqx1_1 h2{font:900 51px/.95 var(--font-family-display);margin:22px 0;max-width:450px}._onboardBody_1kqx1_1>p{color:var(--muted-foreground);font-size:13px;line-height:1.7}._onboardBody_1kqx1_1 ._field_1kqx1_1{margin-top:22px}._onboardBody_1kqx1_1 ._sportCard_1kqx1_1{margin-top:35px}._onboardActions_1kqx1_1{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--border);padding-top:20px}._onboardActions_1kqx1_1>div{display:flex;gap:8px}._mutedButton_1kqx1_1{background:none;border:0;color:var(--muted-foreground);cursor:pointer;font-size:12px;font-weight:700}@media(max-width:560px){._onboarding_1kqx1_1{padding:19px}._onboardBody_1kqx1_1 h2{font-size:41px}._onboardActions_1kqx1_1 button{font-size:11px}._linkButton_1kqx1_1{margin:9px 0 0}}._setSection_1kqx1_1{background:var(--surface);border-radius:12px;padding:12px 15px;margin:18px 0}._setSection_1kqx1_1>b{font-size:11px;letter-spacing:1px}._deviceActions_1kqx1_1{display:flex;gap:9px;flex-wrap:wrap;margin:18px 0 25px}._deviceActions_1kqx1_1 button{min-height:41px;font-size:11px}._deviceStatus_1kqx1_1{border-radius:8px;background:var(--muted);color:var(--foreground);font-size:12px;font-weight:700;padding:13px 15px}._inlineSearch_1kqx1_1{display:flex;align-items:center;gap:9px}._inlineSearch_1kqx1_1 input{flex:1;min-width:0}._inlineSearch_1kqx1_1 button{white-space:nowrap}._liveBadge_1kqx1_1{display:inline-flex;align-items:center;gap:6px;background:var(--secondary);color:var(--secondary-foreground);font-size:9px;font-weight:900;letter-spacing:1px;padding:7px 11px;border-radius:6px}._heroHead_1kqx1_1 ._liveBadge_1kqx1_1{background:#bafa49;color:#152310}._smallArrow_1kqx1_1{border:0;background:none;color:var(--muted-foreground);cursor:pointer;display:grid;place-items:center}._summary_1kqx1_1{display:flex;gap:17px;flex-wrap:wrap;margin-top:25px}._summary_1kqx1_1>span{font:900 36px var(--font-family-display);min-width:100px}._summary_1kqx1_1 small{display:block;font:500 11px var(--font-family-base);color:var(--muted-foreground);margin-top:5px}._listPanel_1kqx1_1{margin-top:18px}._empty_1kqx1_1{font-size:13px;color:var(--muted-foreground);padding:25px 3px;line-height:1.65}._delButton_1kqx1_1{border:0;background:transparent;color:var(--muted-foreground);cursor:pointer;padding:6px}._delButton_1kqx1_1:hover{color:var(--error)}._field_1kqx1_1{display:block;font-size:12px;font-weight:700;margin:17px 0;color:var(--foreground)}._field_1kqx1_1>span:first-child{display:block;margin-bottom:8px}._field_1kqx1_1 input:not([type=checkbox]){width:100%;margin-bottom:0}._formSelect_1kqx1_1{display:block;width:100%;border:1px solid var(--border);background:var(--surface);color:var(--foreground);border-radius:9px;padding:11px;font-family:var(--font-family-base);font-size:13px}._fields2_1kqx1_1{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px}._dialog_1kqx1_1{max-height:91vh;overflow-y:auto}html.formiva-keyboard-open ._dialog_1kqx1_1{max-height:calc(var(--formiva-visual-viewport-height,100dvh) - 16px);overscroll-behavior:contain}html.formiva-keyboard-open ._foodFlowDialog_1kqx1_1{max-height:calc(var(--formiva-visual-viewport-height,100dvh) - 16px);overflow-y:auto}html.formiva-keyboard-open ._content_1kqx1_1{padding-bottom:24px}html.formiva-keyboard-open ._bottom_1kqx1_1{display:none!important}html.formiva-keyboard-open ._shell_1kqx1_1 :is(input,textarea,select,[contenteditable=true]){scroll-margin-block:20px}._dialog_1kqx1_1 ._field_1kqx1_1{margin:14px 0}._dialog_1kqx1_1>button:last-child{margin-top:10px}._checklist_1kqx1_1{display:flex;gap:9px;flex-wrap:wrap}._checklist_1kqx1_1 label{display:flex;align-items:center;gap:6px;background:var(--surface);padding:9px 11px;border-radius:8px;font-size:12px}._checklist_1kqx1_1 input{accent-color:var(--primary)}._saveBar_1kqx1_1{display:flex;align-items:center;gap:25px;padding:22px 0}._saveBar_1kqx1_1>span{color:var(--muted-foreground);font-size:12px}._listRow_1kqx1_1 strong{font-size:13px}@media(max-width:560px){._fields2_1kqx1_1{grid-template-columns:1fr 1fr}._dialog_1kqx1_1{padding:18px}._summary_1kqx1_1{justify-content:space-between}}._shell_1kqx1_1{font-family:var(--font-family-base);min-height:100vh;display:flex;background:var(--background);color:var(--foreground)}._side_1kqx1_2{width:258px;flex-shrink:0;background:var(--sidebar);border-right:1px solid var(--border);padding:28px 16px;display:flex;flex-direction:column;min-height:100vh;position:sticky;top:0;height:100vh}._brand_1kqx1_1{display:flex;align-items:center;gap:10px;padding:4px 14px 43px}._logomark_1kqx1_2{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--primary);color:var(--primary-foreground)}._brand_1kqx1_1 strong{font:900 29px/.85 var(--font-family-display);letter-spacing:.8px}._brand_1kqx1_1 small{display:block;font-size:8px;font-weight:800;letter-spacing:1.7px;margin-top:7px;color:var(--muted-foreground)}._sideLabel_1kqx1_2{font-size:10px;letter-spacing:2px;font-weight:800;color:var(--muted-foreground);padding:0 16px;margin-bottom:15px}._nav_1kqx1_2{display:grid;gap:6px;min-height:0;overflow-y:auto;overflow-x:hidden;align-content:start;overscroll-behavior:contain;scrollbar-width:thin}._nav_1kqx1_2 button{border:0;background:transparent;color:var(--muted-foreground);height:47px;border-radius:12px;display:flex;align-items:center;gap:13px;padding:0 16px;text-align:left;font:600 13px var(--font-family-base);cursor:pointer}._nav_1kqx1_2 button:hover{background:var(--muted);color:var(--foreground)}._nav_1kqx1_2 ._selected_1kqx1_2{color:var(--primary-foreground);background:var(--primary);font-weight:800}._nav_1kqx1_2 ._marker_1kqx1_2{margin-left:auto;width:5px;height:5px;border-radius:50%;background:currentColor}._sideFooter_1kqx1_2{margin-top:auto;padding:10px;flex-shrink:0}._av_1kqx1_2{display:flex;gap:11px;align-items:center}._av_1kqx1_2>span,._initial_1kqx1_2{width:37px;height:37px;border-radius:50%;display:grid;place-items:center;background:var(--secondary);color:var(--secondary-foreground);font-weight:900}._av_1kqx1_2 b{font-size:12px}._av_1kqx1_2 small{display:block;font-size:10px;color:var(--muted-foreground);margin-top:3px}._under_1kqx1_2{border-top:1px solid var(--border);font-size:10px;color:var(--muted-foreground);margin-top:20px;padding-top:17px}._main_1kqx1_2{flex:1;min-width:0}._top_1kqx1_2{height:74px;padding:0 38px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}._breadcrumb_1kqx1_2{font-size:10px;letter-spacing:1.8px;font-weight:800;color:var(--muted-foreground)}._breadcrumb_1kqx1_2 span{margin:0 10px;color:var(--formiva-action-ink)}._topRight_1kqx1_2{display:flex;align-items:center;gap:15px}._online_1kqx1_2{font-size:10px;font-weight:800;letter-spacing:1px;color:var(--muted-foreground)}._online_1kqx1_2 i{display:inline-block;width:7px;height:7px;background:var(--primary);border-radius:50%;margin-right:5px}._circle_1kqx1_2{background:none;border:0;color:var(--foreground);cursor:pointer}._mobileBrand_1kqx1_2{display:none}._content_1kqx1_1{max-width:1300px;margin:auto;padding:32px 38px 70px}._heroHead_1kqx1_1{background:var(--formiva-hero-background);border-radius:23px;padding:42px 46px;color:var(--formiva-hero-foreground);min-height:260px;position:relative;display:flex;justify-content:space-between;overflow:hidden}._heroHead_1kqx1_1:after{content:"";position:absolute;right:-65px;top:-135px;border:1px solid #ffffff1c;width:390px;height:390px;border-radius:50%}._heroIcon_1kqx1_2{color:#81eea7;opacity:.58;margin:45px 70px 0 0}._heroHead_1kqx1_1 h1,._sectionIntro_1kqx1_2 h1{font:900 clamp(44px,5.3vw,77px)/.94 var(--font-family-display);letter-spacing:.1px;margin:15px 0}._heroHead_1kqx1_1 h1 em,._sectionIntro_1kqx1_2 h1 em{font-style:normal;color:var(--formiva-action-ink)}._heroHead_1kqx1_1 p{font-size:13px;color:var(--formiva-hero-secondary);max-width:460px}._eyebrow_1kqx1_2{display:block;font-size:10px;font-weight:800;letter-spacing:2px;color:var(--formiva-action-ink);margin-top:17px}._demo_1kqx1_2{display:inline-block;background:#b9f948;color:#10200c;border-radius:5px;padding:6px 8px;font-size:9px;font-weight:900;letter-spacing:.65px}._quick_1kqx1_2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:18px 0 25px}._quick_1kqx1_2 button{display:flex;align-items:center;justify-content:center;gap:11px;min-height:62px;background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:13px;font-size:13px;font-weight:800;cursor:pointer;box-shadow:var(--shadow)}._quick_1kqx1_2 button:hover{border-color:var(--primary)}._quick_1kqx1_2 button span{background:var(--secondary);color:var(--secondary-foreground);padding:8px;border-radius:10px;display:flex}._cards3_1kqx1_2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}._card_1kqx1_2,._panel_1kqx1_2{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:24px;box-shadow:var(--shadow);min-width:0}._card_1kqx1_2{min-height:222px}._cardHead_1kqx1_2,._panelHead_1kqx1_2{display:flex;justify-content:space-between;align-items:center;gap:12px}._cardHead_1kqx1_2>span{display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:1px;font-weight:800;color:var(--muted-foreground)}._cardHead_1kqx1_2>svg{cursor:pointer}._metric_1kqx1_2{font:800 48px/1 var(--font-family-display);margin:29px 0 15px;letter-spacing:.6px}._metric_1kqx1_2 small{font:600 15px var(--font-family-base);color:var(--muted-foreground)}._progressBar_1kqx1_2{height:8px;border-radius:10px;background:var(--muted);overflow:hidden}._progressBar_1kqx1_2 i{display:block;height:100%;background:var(--primary);border-radius:10px}._row3_1kqx1_2{display:flex;justify-content:space-between;gap:10px;margin-top:20px}._row3_1kqx1_2 b{display:block;font-size:14px}._row3_1kqx1_2 small{display:block;color:var(--muted-foreground);font-size:10px;margin-top:3px}._workLabel_1kqx1_2,._panelOver_1kqx1_2{font-size:10px;font-weight:800;letter-spacing:1.4px;color:var(--formiva-action-ink);margin-top:28px}._card_1kqx1_2 h2,._panel_1kqx1_2 h2{font:800 30px/.95 var(--font-family-display);margin:10px 0 15px}._workMeta_1kqx1_2{display:flex;gap:20px;font-size:11px;color:var(--muted-foreground)}._workMeta_1kqx1_2 span{display:flex;align-items:center;gap:7px}._outline_1kqx1_2{margin-top:21px;padding:9px 13px;border-radius:9px;border:1px solid var(--border);background:transparent;color:var(--foreground);display:flex;align-items:center;gap:10px;font-weight:700;font-size:12px;cursor:pointer}._good_1kqx1_2{display:flex;align-items:center;gap:7px;color:var(--success);font-size:11px;font-weight:700}._miniChart_1kqx1_2{margin-top:5px}._grid2_1kqx1_2{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;margin-top:18px}._panelHead_1kqx1_2 h3,._panel_1kqx1_2 h3,._profileBlock_1kqx1_2 h3{font:800 23px/1 var(--font-family-display);margin:0}._panelHead_1kqx1_2>span{color:var(--muted-foreground);font-size:10px;font-weight:800;letter-spacing:1px}._week_1kqx1_2{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-top:24px}._week_1kqx1_2>div{display:flex;flex-direction:column;align-items:center;gap:9px;padding:11px 2px;border-radius:12px}._week_1kqx1_2 ._today_1kqx1_2{background:var(--secondary)}._week_1kqx1_2 small{color:var(--muted-foreground);font-size:10px}._week_1kqx1_2 b{font-size:14px}._week_1kqx1_2 span{height:5px;width:5px;border-radius:50%}._week_1kqx1_2 ._dot_1kqx1_2{background:var(--primary)}._muted_1kqx1_1{color:var(--muted-foreground);font-size:12px;line-height:1.6}._panelDark_1kqx1_2{border-radius:18px;padding:28px;color:var(--formiva-hero-foreground);background:var(--formiva-feature-background);min-height:190px}._panelDark_1kqx1_2 h3,._intel_1kqx1_2 h2{font:800 31px/.95 var(--font-family-display);margin:18px 0 10px}._panelDark_1kqx1_2 p{font-size:12px;color:var(--formiva-feature-secondary);line-height:1.6;max-width:440px}._panelDark_1kqx1_2 button{display:flex;align-items:center;gap:8px;background:none;color:var(--formiva-action-ink);border:0;padding:0;font-weight:800;font-size:12px;cursor:pointer;margin-top:18px}._footer_1kqx1_2{text-align:center;color:var(--muted-foreground);font-size:10px;padding:0 30px 26px;letter-spacing:.3px}._footer_1kqx1_2 span{color:var(--formiva-action-ink);padding:0 9px}._sectionIntro_1kqx1_2{margin:22px 0 30px}._sectionIntro_1kqx1_2 h1{color:var(--foreground);font-size:clamp(45px,5vw,69px)}._sectionIntro_1kqx1_2 h1 em{color:var(--success)}._sectionIntro_1kqx1_2 p{color:var(--muted-foreground);font-size:13px}._listRow_1kqx1_1{display:flex;align-items:center;gap:15px;border-top:1px solid var(--border);padding:18px 0;font-size:13px}._listRow_1kqx1_1:first-of-type{margin-top:20px}._listRow_1kqx1_1>div:nth-child(2){flex:1}._listRow_1kqx1_1 b{font-size:13px}._listRow_1kqx1_1 small{display:block;color:var(--muted-foreground);font-size:11px;margin-top:4px}._listRow_1kqx1_1>span:last-child,._listRow_1kqx1_1>strong:last-child{margin-left:auto;font-weight:800;white-space:nowrap}._listIcon_1kqx1_2{height:39px;width:39px;display:grid;place-items:center;background:var(--secondary);border-radius:11px;color:var(--secondary-foreground)}._action_1kqx1_2{display:flex;align-items:center;gap:5px;background:var(--secondary);color:var(--secondary-foreground);border:0;border-radius:9px;font-size:11px;font-weight:800;padding:9px 12px;cursor:pointer}._note_1kqx1_2{margin-top:12px;padding:15px;background:var(--muted);border-left:3px solid var(--primary);font-size:11px;line-height:1.6;color:var(--muted-foreground)}._sportTag_1kqx1_2{font-size:10px;letter-spacing:1px;color:var(--success);font-weight:800;margin-top:26px}._exercise_1kqx1_2{display:flex;justify-content:space-between;border-bottom:1px solid var(--border);padding:16px 0;font-size:13px;font-weight:700}._exercise_1kqx1_2 span{color:var(--muted-foreground)}._sportCard_1kqx1_1{display:flex;gap:15px;align-items:center;border-top:1px solid var(--border);padding:23px 0}._sportCard_1kqx1_1>svg:first-child{color:var(--success)}._sportCard_1kqx1_1>div{flex:1}._sportCard_1kqx1_1 b{display:block;font-size:13px}._sportCard_1kqx1_1 small{display:block;color:var(--muted-foreground);font-size:11px;margin-top:6px}._sportCard_1kqx1_1>svg:last-child{color:var(--success)}._tabs_1kqx1_2{display:flex;gap:24px;border-bottom:1px solid var(--border);margin-bottom:23px;overflow:auto}._tabs_1kqx1_2 span{padding:15px 5px;font-size:11px;font-weight:800;letter-spacing:1px;color:var(--muted-foreground);white-space:nowrap}._tabs_1kqx1_2 ._tabActive_1kqx1_2{color:var(--success);border-bottom:3px solid var(--primary)}._statusOff_1kqx1_2{font-size:10px;color:var(--muted-foreground);background:var(--muted);padding:7px 10px;border-radius:99px}._intel_1kqx1_2{margin-bottom:20px}._intel_1kqx1_2>svg{color:var(--formiva-action-ink)}._intelStatus_1kqx1_2{color:var(--formiva-action-ink);display:flex;align-items:center;gap:8px;font-weight:700;font-size:12px;margin-top:25px}._profileBlock_1kqx1_2{background:var(--card);border:1px solid var(--border);padding:27px;border-radius:14px;display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}._profileBlock_1kqx1_2 p{font-size:12px;color:var(--muted-foreground);margin-bottom:0}._bottom_1kqx1_1{display:none}._overlay_1kqx1_2{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:1000;display:grid;place-items:center;padding:18px}._dialog_1kqx1_1{background:var(--card);border-radius:19px;padding:27px;width:min(430px,100%);box-shadow:var(--shadow-lg)}._dialog_1kqx1_1 label{display:block;font-size:12px;font-weight:700;margin-bottom:9px}._dialog_1kqx1_1 input{width:100%;margin-bottom:19px}._dialog_1kqx1_1>button{width:100%}._dialog_1kqx1_1 ._panelHead_1kqx1_2{margin-bottom:22px}._dialog_1kqx1_1 ._panelHead_1kqx1_2 button{border:0;background:none;color:var(--foreground);font-size:24px;cursor:pointer}._progressCaptureDialog_1kqx1_2{width:min(390px,100%);max-height:min(78dvh,640px);overflow-y:auto;overscroll-behavior:contain;padding:18px}._progressCaptureDialog_1kqx1_2 ._panelHead_1kqx1_2{position:sticky;top:0;z-index:2;background:var(--card);padding-bottom:8px}._progressCaptureDialog_1kqx1_2 ._panelHead_1kqx1_2 button{min-width:44px;min-height:44px}._progressCaptureDialog_1kqx1_2 input,._progressCaptureDialog_1kqx1_2 select{min-height:44px}._progressCaptureDialog_1kqx1_2>button:last-child{min-height:48px}._notice_1kqx1_2{margin-bottom:18px;background:var(--secondary);color:var(--secondary-foreground);padding:12px 15px;border-radius:9px;font-size:12px;display:flex;justify-content:space-between}._notice_1kqx1_2 button{background:none;border:0;color:inherit;font-size:18px;cursor:pointer;min-height:0;padding:0 6px}@media(max-width:1120px){._side_1kqx1_2{width:213px}._content_1kqx1_1{padding:27px 22px 60px}._top_1kqx1_2{padding:0 22px}._cards3_1kqx1_2{gap:10px}._card_1kqx1_2,._panel_1kqx1_2{padding:18px}._row3_1kqx1_2{gap:2px}._row3_1kqx1_2 b{font-size:12px}._grid2_1kqx1_2{grid-template-columns:1fr 1fr}}@media(max-width:820px){._side_1kqx1_2{display:none}._top_1kqx1_2{height:63px;padding:0 17px}._breadcrumb_1kqx1_2{display:none}._mobileBrand_1kqx1_2{display:flex;align-items:center;gap:7px;font:900 23px var(--font-family-display)}._mobileBrand_1kqx1_2 strong{font-weight:900;letter-spacing:.6px}._mobileBrand_1kqx1_2 span{color:var(--formiva-action-ink)}._online_1kqx1_2{display:none}._topRight_1kqx1_2{gap:5px}._initial_1kqx1_2{width:30px;height:30px}._content_1kqx1_1{padding:15px 16px 105px}._heroHead_1kqx1_1{padding:28px 25px;min-height:220px}._heroHead_1kqx1_1 h1{font-size:48px}._heroIcon_1kqx1_2{display:none}._quick_1kqx1_2{gap:8px}._quick_1kqx1_2 button{flex-direction:column;gap:5px;font-size:10px}._quick_1kqx1_2 button span{padding:6px}._cards3_1kqx1_2{grid-template-columns:1fr}._card_1kqx1_2{min-height:unset}._grid2_1kqx1_2{grid-template-columns:1fr}._bottom_1kqx1_1{display:flex;position:fixed;bottom:0;left:0;right:0;background:var(--sidebar);border-top:1px solid var(--border);height:74px;z-index:100;justify-content:space-around;padding-bottom:env(safe-area-inset-bottom)}._bottom_1kqx1_1 button{border:0;background:none;color:var(--muted-foreground);display:grid;justify-items:center;align-content:center;gap:5px;font-size:10px;min-width:55px}._bottom_1kqx1_1 ._activeBottom_1kqx1_2{color:var(--success)}._bottom_1kqx1_1 small{font-size:10px;font-weight:700}._sectionIntro_1kqx1_2{margin:24px 0}._sectionIntro_1kqx1_2 h1{font-size:48px}._profileBlock_1kqx1_2{padding:18px}._panelHead_1kqx1_2 h3{font-size:19px}}._mealGroups_1kqx1_7{margin-top:14px;display:grid;gap:12px}._mealGroup_1kqx1_7{border:1px solid var(--border);border-radius:14px;padding:13px 15px;background:var(--card)}._mealGroupHeading_1kqx1_7{display:flex;justify-content:space-between;gap:10px;align-items:center;padding-bottom:8px}._mealGroupHeading_1kqx1_7 strong{font-size:14px;font-weight:800}._mealGroupHeading_1kqx1_7 span{font-size:11px;color:var(--muted-foreground)}._mealGroup_1kqx1_7 ._listRow_1kqx1_1{padding:11px 0}._mealAdd_1kqx1_7{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:5px;background:transparent;border:0;color:var(--formiva-action-ink);font-size:11px;font-weight:750;padding:10px 0 0;cursor:pointer}._foodPrimary_1kqx1_10{max-width:720px;margin:6px auto 17px}._foodPrimary_1kqx1_10>span{display:block;color:var(--formiva-action-ink);font-size:11px;font-weight:800;letter-spacing:1.6px}._foodPrimary_1kqx1_10 h1{font-size:clamp(25px,3vw,35px);letter-spacing:-.7px;font-weight:800;line-height:1.15;margin:6px 0}._foodPrimary_1kqx1_10 p{font-size:12px;line-height:1.55;color:var(--muted-foreground);margin:0 0 16px}._foodTabs_1kqx1_10{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border);border-radius:13px;padding:4px;background:var(--secondary);gap:4px}._foodTabs_1kqx1_10 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:39px;border:0;border-radius:9px;background:transparent;color:var(--muted-foreground);font:700 12px var(--font-family-base);cursor:pointer}._foodTabs_1kqx1_10 button[aria-current=page]{background:var(--card);color:var(--formiva-action-ink);box-shadow:var(--shadow)}@media(max-width:820px){._foodPrimary_1kqx1_10{margin:0 0 16px}._foodPrimary_1kqx1_10 h1{font-size:27px}._foodPrimary_1kqx1_10 p,._foodTabs_1kqx1_10 button{font-size:12px}}@media(max-width:820px){._bottom_1kqx1_1{position:fixed;z-index:20;left:2px;right:2px;bottom:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:0;height:calc(65px + env(safe-area-inset-bottom));padding:8px 7px env(safe-area-inset-bottom);border:1px solid var(--border);border-bottom:0;border-radius:17px 17px 0 0;background:var(--card);box-shadow:0 -12px 28px #0000002b,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._bottom_1kqx1_1 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;border:0;background:transparent;color:var(--muted-foreground);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding:2px 0 0;font-size:9.5px;font-weight:620;line-height:1;cursor:pointer}._bottom_1kqx1_1 button svg{height:23px;width:23px}._bottom_1kqx1_1 button small{font-size:9.5px;white-space:nowrap}._bottom_1kqx1_1 button[aria-current=page]{color:var(--formiva-action-ink)}._bottom_1kqx1_1 button[aria-current=page] svg{stroke-width:2.15;filter:drop-shadow(0 0 6px rgba(50,213,131,.45))}}._energyGrid_1kqx1_20{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}._energyCard_1kqx1_20,._macroGrid_1kqx1_20>article{background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:16px;padding:18px;min-width:0}._energyCard_1kqx1_20 h2,._macroGrid_1kqx1_20 h2{font-size:13px;line-height:1.35;margin:0 0 17px;font-weight:750}._energyCard_1kqx1_20>strong{font-size:33px;font-weight:800}._energyCard_1kqx1_20>strong small{font-size:12px;color:var(--muted-foreground);font-weight:550}._energyCard_1kqx1_20>p{font-size:11px;line-height:1.5;color:var(--muted-foreground);margin:10px 0 0}._energyExplanation_1kqx1_20{border:1px solid var(--border);background:var(--card);border-radius:14px;margin:11px 0 15px;padding:13px 16px;font-size:12px}._energyExplanation_1kqx1_20 summary{cursor:pointer;font-weight:750}._energyExplanation_1kqx1_20 p{font-size:11px;line-height:1.6;color:var(--muted-foreground);margin:10px 0 0}._macroGrid_1kqx1_20{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:15px 0}._macroGrid_1kqx1_20 h2{margin-bottom:13px}._macroGrid_1kqx1_20 strong{font-size:24px}._macroGrid_1kqx1_20 small{font-size:11px;color:var(--muted-foreground)}@media(max-width:820px){._energyGrid_1kqx1_20{gap:10px}._energyCard_1kqx1_20,._macroGrid_1kqx1_20>article{padding:14px}._energyCard_1kqx1_20 h2,._macroGrid_1kqx1_20 h2{font-size:12px}._energyCard_1kqx1_20>strong{font-size:26px}._macroGrid_1kqx1_20 strong{font-size:21px}._bottom_1kqx1_1{padding-bottom:max(10px,env(safe-area-inset-bottom))}._bottom_1kqx1_1 button{flex:1;min-width:0}._bottom_1kqx1_1 button small{font-size:10px}}._todayIntake_1kqx1_24{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:14px;border:1px solid var(--border);background:var(--card);border-radius:15px;padding:15px 17px;margin:16px 0 0}._todayIntake_1kqx1_24>div{display:flex;flex-direction:column;gap:7px;min-width:0}._todayIntake_1kqx1_24>div>span{color:var(--muted-foreground);font-size:11px}._todayIntake_1kqx1_24 strong{font-size:19px;line-height:1.1;font-weight:800;white-space:nowrap}._todayIntake_1kqx1_24 strong small{font-size:11px;font-weight:550;color:var(--muted-foreground)}._todayIntake_1kqx1_24 button{display:flex;align-items:center;gap:5px;border:0;border-radius:9px;background:var(--secondary);color:var(--secondary-foreground);padding:10px;font-size:11px;font-weight:750;cursor:pointer}._dashboardSync_1kqx1_26{display:flex;align-items:center;gap:12px;border:1px solid var(--border);background:var(--card);border-radius:15px;padding:12px 14px;margin-bottom:18px}._syncCircle_1kqx1_26{height:35px;width:35px;border-radius:50%;display:grid;place-items:center;background:var(--secondary);color:var(--formiva-action-ink);flex-shrink:0}._dashboardSync_1kqx1_26>div{flex:1;min-width:0}._dashboardSync_1kqx1_26 strong{display:block;font-size:13px}._dashboardSync_1kqx1_26 small{display:block;color:var(--muted-foreground);font-size:10px;line-height:1.35;margin-top:3px}._dashboardSync_1kqx1_26 button{border:0;background:transparent;color:var(--formiva-action-ink);font-size:11px;font-weight:700;display:flex;gap:3px;align-items:center;cursor:pointer}@media(max-width:820px){._todayIntake_1kqx1_24{gap:10px;padding:12px 10px}._todayIntake_1kqx1_24 strong{font-size:16px}._todayIntake_1kqx1_24 button{padding:9px 7px;font-size:10px}._todayIntake_1kqx1_24 button svg{display:none}._dashboardSync_1kqx1_26{margin-top:0}._dashboardSync_1kqx1_26 button{font-size:10px}}@media(max-width:365px){._todayIntake_1kqx1_24{grid-template-columns:1fr 1fr}._todayIntake_1kqx1_24 button{grid-column:1 / -1;justify-content:center}}._heroDate_1kqx1_34{font-size:11px;font-weight:700;letter-spacing:.6px;color:var(--muted-foreground);white-space:nowrap}._dashboardActions_1kqx1_35{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}._dashboardActions_1kqx1_35 button{position:relative;min-width:0;min-height:82px;display:grid;grid-template-columns:44px minmax(0,1fr);gap:7px;align-items:center;text-align:left;padding:9px 15px 9px 8px;border-radius:16px;cursor:pointer;overflow:hidden}._dashboardActions_1kqx1_35 button>span:first-child{height:44px;width:44px;display:grid;place-items:center;border-radius:50%}._dashboardActions_1kqx1_35 button>span:nth-child(2){min-width:0}._dashboardActions_1kqx1_35 button strong{display:block;font-size:12px;line-height:1.12;font-weight:750}._dashboardActions_1kqx1_35 button small{display:block;margin-top:5px;font-size:10px;line-height:1.3;font-weight:500}._dashboardActions_1kqx1_35 button>svg:last-child{position:absolute;right:4px;width:12px}._dashboardActionPrimary_1kqx1_42{background:linear-gradient(132deg,#9aff9b,var(--primary));border:1px solid rgba(153,255,137,.65);color:#07120c;box-shadow:0 12px 28px #32d5832b}._dashboardActionPrimary_1kqx1_42>span:first-child{background:#07100d;color:#fff}._dashboardActionSecondary_1kqx1_44{background:linear-gradient(145deg,var(--popup),var(--card));border:1px solid var(--border);color:var(--foreground);box-shadow:0 10px 28px #0003}._dashboardActionSecondary_1kqx1_44>span:first-child{border:1px solid #357e53;color:#fff}._dashboardActionSecondary_1kqx1_44 strong{color:var(--formiva-action-ink)}._dashboardActionSecondary_1kqx1_44 small{color:var(--muted-foreground)}@media(max-width:820px){._content_1kqx1_1{width:min(100%,430px);margin-inline:auto;padding:17px 16px 105px}._heroHead_1kqx1_1{min-height:0!important;background:transparent!important;border-radius:0;padding:0!important;display:flex;align-items:start;justify-content:space-between;box-shadow:none;color:var(--foreground)}._heroHead_1kqx1_1:after{display:none}._heroHead_1kqx1_1 h1{font-family:var(--font-family-base);font-size:25px!important;font-weight:750;line-height:1.1;letter-spacing:-.8px;margin:0}._heroHead_1kqx1_1 p{margin:5px 0 0;color:var(--muted-foreground);font-size:12px;line-height:1.2}._heroDate_1kqx1_34{padding-top:6px}._dashboardActions_1kqx1_35{margin-top:19px;margin-bottom:18px}._cards3_1kqx1_2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._cards3_1kqx1_2>._card_1kqx1_2:first-child{grid-column:1 / -1}._card_1kqx1_2{min-height:0;padding:17px;border-radius:16px}._card_1kqx1_2 ._metric_1kqx1_2{font-size:32px;margin:16px 0 12px}._card_1kqx1_2 h2{font-size:21px;line-height:1.15}._card_1kqx1_2 ._row3_1kqx1_2{margin-top:14px}._grid2_1kqx1_2{grid-template-columns:1fr;gap:12px}}@media(max-width:370px){._dashboardActions_1kqx1_35{gap:7px}._dashboardActions_1kqx1_35 button{padding-right:11px;grid-template-columns:36px minmax(0,1fr)}._dashboardActions_1kqx1_35 button>span:first-child{width:36px;height:36px}._dashboardActions_1kqx1_35 button strong{font-size:10.5px}._dashboardActions_1kqx1_35 button small{font-size:9px}}._content_1kqx1_1:has(._foodPrimary_1kqx1_10){max-width:430px;padding:6px 14px 105px;background:radial-gradient(circle at 78% 0,var(--formiva-theme-body-accent-haze),transparent 32%),linear-gradient(180deg,var(--formiva-theme-bg-deep),var(--background) 55%,var(--formiva-theme-bg-bottom));color:var(--foreground);min-height:100vh}._content_1kqx1_1:has(._foodPrimary_1kqx1_10) ._foodPrimary_1kqx1_10{width:100%;max-width:none;margin:0 0 12px}._content_1kqx1_1:has(._foodPrimary_1kqx1_10) ._foodPrimary_1kqx1_10>span{font-size:11px;color:var(--formiva-action-ink);letter-spacing:.12em;font-weight:850}._content_1kqx1_1:has(._foodPrimary_1kqx1_10) ._foodPrimary_1kqx1_10 h1{font:850 25px/1.05 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.7px;margin:5px 0}._content_1kqx1_1:has(._foodPrimary_1kqx1_10) ._foodPrimary_1kqx1_10 p{font-size:12px;line-height:1.35;margin:5px 0 11px;color:var(--muted-foreground)}._content_1kqx1_1:has(._foodPrimary_1kqx1_10) ._foodTabs_1kqx1_10{padding:4px;gap:3px;border:1px solid var(--border);background:var(--card);border-radius:15px}._content_1kqx1_1:has(._foodPrimary_1kqx1_10) ._foodTabs_1kqx1_10 button{height:44px;min-height:44px;border-radius:11px;font-size:12px;color:var(--muted-foreground)}._content_1kqx1_1:has(._foodPrimary_1kqx1_10) ._foodTabs_1kqx1_10 button[aria-current=page]{border:1px solid rgba(50,213,131,.65);background:var(--secondary);color:var(--formiva-action-ink);box-shadow:none}._content_1kqx1_1:has(._foodPrimary_1kqx1_10) ._quick_1kqx1_2{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0 13px}._content_1kqx1_1:has(._foodPrimary_1kqx1_10) ._quick_1kqx1_2 button{min-height:69px;border:1px solid var(--border);border-radius:15px;font-size:11px;justify-content:flex-start;padding:10px;background:linear-gradient(145deg,var(--popup),var(--card));color:var(--foreground)}._content_1kqx1_1:has(._foodPrimary_1kqx1_10) ._quick_1kqx1_2 button span{color:var(--formiva-action-ink);background:#32d5831a}._foodFlowDialog_1kqx1_1[aria-label="Importa WOD"] ._foodFlowHeader_1kqx1_79 h2{color:var(--foreground)}._content_1kqx1_1:has(._foodPrimary_1kqx1_10) ._cards3_1kqx1_2{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}._content_1kqx1_1:has(._foodPrimary_1kqx1_10) ._card_1kqx1_2{min-height:126px;padding:10px;border-radius:13px;box-shadow:none;background:linear-gradient(145deg,var(--popup),var(--card));border:1px solid var(--border)}._content_1kqx1_1:has(._foodPrimary_1kqx1_10) ._card_1kqx1_2 ._metric_1kqx1_2{font-size:24px;margin:14px 0 8px}._content_1kqx1_1:has(._foodPrimary_1kqx1_10) ._card_1kqx1_2 ._metric_1kqx1_2 small{font-size:11px}._content_1kqx1_1:has(._foodPrimary_1kqx1_10) ._panel_1kqx1_2{border-color:var(--border);background:linear-gradient(145deg,var(--popup),var(--card));border-radius:16px;padding:14px;box-shadow:none}._content_1kqx1_1:has(._foodPrimary_1kqx1_10) ._panelHead_1kqx1_2 h3{font-size:14px}._content_1kqx1_1:has(._foodPrimary_1kqx1_10) ._listRow_1kqx1_1{padding:11px 0}._content_1kqx1_1:has(._foodPrimary_1kqx1_10) ._note_1kqx1_2{background:var(--surface);color:var(--muted-foreground);border-left-color:var(--primary)}._foodCatalog_1kqx1_88{border:1px solid var(--border);border-radius:16px;background:linear-gradient(145deg,var(--popup),var(--card));padding:14px;margin:10px 0;color:var(--foreground)}._foodCatalog_1kqx1_88 h3{font:800 13px/1.2 Inter,ui-sans-serif,system-ui,sans-serif;margin:0 0 7px}._foodCatalog_1kqx1_88 p{font-size:11px;line-height:1.5;color:var(--muted-foreground);margin:7px 0}._foodCatalog_1kqx1_88 label{display:block;font-size:12px;color:var(--muted-foreground);margin-top:8px}._foodCatalog_1kqx1_88 input{width:100%;min-height:44px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--foreground);padding:0 12px;margin-top:8px;outline:none;font-size:12px}._foodCatalog_1kqx1_88 input:focus{border-color:var(--primary)}._progressQuickActions_1kqx1_94{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._progressQuickActions_1kqx1_94 button{padding:12px;text-align:left;border-radius:15px;background:var(--popup);border:1px solid var(--border);color:var(--foreground)}._progressQuickActions_1kqx1_94 button:first-child{border-color:var(--primary);background:linear-gradient(135deg,rgba(50,213,131,.17),var(--card))}._progressQuickActions_1kqx1_94 b{display:block;font-size:11px}._progressQuickActions_1kqx1_94 small{display:block;margin-top:5px;color:var(--muted-foreground);font-size:9px}._trainingNative_1kqx1_94{display:grid;gap:15px}._trainingNativeHeader_1kqx1_94{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:16px}._trainingNativeHeader_1kqx1_94 small{font-size:11px;color:var(--formiva-action-ink);letter-spacing:.08em;font-weight:850}._trainingNativeHeader_1kqx1_94 h1{font-size:32px;margin:8px 0 4px;color:var(--foreground);line-height:1.1}._trainingNativeHeader_1kqx1_94 p{color:var(--muted-foreground);font-size:12px}._trainingNativeHeader_1kqx1_94 button{min-width:46px;height:50px;border-radius:14px;background:var(--card);border:1px solid var(--border);color:var(--foreground);font-size:24px}._trainingNativeTabs_1kqx1_94{display:grid;grid-template-columns:1fr 1fr 1.1fr 1fr;gap:6px}._trainingNativeTabs_1kqx1_94 button{padding:11px 3px;min-height:56px;border-radius:14px;border:1px solid var(--border);background:var(--surface);color:var(--muted-foreground);font-weight:800;font-size:10px}._trainingNativeTabs_1kqx1_94 button[aria-selected=true]{border-color:var(--primary);background:var(--secondary);color:var(--formiva-action-ink)}._trainingNativeDate_1kqx1_94,._trainingNativeCard_1kqx1_94{border-radius:19px;border:1px solid var(--border);background:var(--card);padding:15px}._trainingNativeDate_1kqx1_94{display:flex;align-items:center;justify-content:space-between;gap:8px}._trainingNativeDate_1kqx1_94>button{width:49px;height:51px;border:1px solid var(--border);background:var(--popup);border-radius:15px;color:var(--foreground);font-size:23px}._trainingNativeDate_1kqx1_94>div{text-align:center}._trainingNativeDate_1kqx1_94 small{color:var(--formiva-action-ink);font-weight:800;font-size:11px}._trainingNativeDate_1kqx1_94 h2{font-size:19px;text-transform:capitalize;margin:4px 0}._trainingNativeCard_1kqx1_94>h2,._trainingNativeCardRow_1kqx1_94 h2{font-size:18px;margin:0 0 8px}._trainingNativeCard_1kqx1_94 p{color:var(--muted-foreground);font-size:12px;margin:6px 0}._trainingNativeCardRow_1kqx1_94{display:flex;justify-content:space-between;align-items:center;gap:12px}._trainingNativeCardRow_1kqx1_94 strong{font-size:16px}._trainingNativeCardRow_1kqx1_94 button{border:0;background:transparent;color:var(--formiva-action-ink);font-size:13px;font-weight:800}._trainingNativeEmpty_1kqx1_94{background:var(--popup);border:1px solid var(--border);border-radius:16px;margin:14px 0 0;padding:16px;color:var(--foreground);font-size:16px}._trainingNativeEmpty_1kqx1_94 p{color:var(--muted-foreground);line-height:1.5}._trainingNativeSession_1kqx1_94{border:1px solid var(--border);background:var(--popup);border-radius:14px;padding:12px;margin:8px 0}._trainingNativeSession_1kqx1_94 strong{font-size:13px}._trainingNativeSession_1kqx1_94 p{font-size:11px}._trainingNativeWeek_1kqx1_94{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;overflow-x:auto}._trainingNativeWeek_1kqx1_94 button{min-width:0;background:var(--popup);border:1px solid var(--border);border-radius:10px;padding:9px 2px;color:var(--muted-foreground);display:grid;gap:4px}._trainingNativeWeek_1kqx1_94 button[aria-pressed=true]{border-color:var(--primary);color:var(--formiva-action-ink)}._trainingNativeWeek_1kqx1_94 b{font-size:10px}._trainingNativeWeek_1kqx1_94 span{font-size:12px}._trainingNativeAdd_1kqx1_94{border-radius:17px;min-height:58px;border:1px dashed var(--primary);background:transparent;color:var(--formiva-action-ink);font-size:14px;font-weight:850}._canonicalPlan_1kqx1_94{display:grid;gap:13px;color:var(--foreground)}._canonicalPlan_1kqx1_94>header small{color:var(--formiva-action-ink);font-size:9px;letter-spacing:.12em;font-weight:850}._canonicalPlan_1kqx1_94>header h1{font-size:27px;margin:5px 0}._canonicalPlan_1kqx1_94>header p{color:var(--muted-foreground);font-size:12px}._canonicalPlanCard_1kqx1_94{background:linear-gradient(145deg,var(--popup),var(--card));border:1px solid var(--border);border-radius:18px;padding:15px;display:grid;gap:12px}._canonicalPlanCard_1kqx1_94 h2{font-size:17px;margin:0}._canonicalPlanCard_1kqx1_94>p{font-size:11px;line-height:1.5;color:var(--muted-foreground);margin:0}._canonicalPlanCard_1kqx1_94 label{display:grid;gap:5px;font-size:11px;color:var(--muted-foreground);font-weight:650}._canonicalPlanGrid_1kqx1_94{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._canonicalPlanCard_1kqx1_94 input,._canonicalPlanCard_1kqx1_94 select{width:100%;box-sizing:border-box;background:var(--surface);border:1px solid var(--border);color:var(--foreground);border-radius:11px;padding:11px;min-width:0;font-size:14px}._canonicalPlanMain_1kqx1_94{border:1px solid var(--primary)!important;background:var(--primary)!important;color:#062014!important;border-radius:13px;padding:13px!important;font-weight:850!important;min-height:47px}._canonicalPlanMain_1kqx1_94:disabled{opacity:.55}._canonicalPlanCard_1kqx1_94 details{border:1px solid var(--border);border-radius:12px;padding:10px;background:var(--surface)}._canonicalPlanCard_1kqx1_94 details summary{cursor:pointer;color:var(--foreground);font-weight:800;font-size:12px}._canonicalPlanMeal_1kqx1_94{margin:9px 0 0 9px;padding:8px;border-left:2px solid var(--primary)}._canonicalPlanMeal_1kqx1_94 strong{font-size:11px}._canonicalPlanMeal_1kqx1_94 p{font-size:11px;color:var(--muted-foreground);margin:5px 0}._canonicalPlanHistory_1kqx1_94{display:grid;gap:9px;border:1px solid var(--border);border-radius:12px;padding:12px}._canonicalPlanHistory_1kqx1_94 strong{font-size:12px}._canonicalPlanHistory_1kqx1_94 p{font-size:10px;color:var(--muted-foreground);margin:5px 0}._canonicalPlanHistory_1kqx1_94>button{border:1px solid var(--primary);border-radius:10px;background:var(--secondary);color:var(--formiva-action-ink);padding:10px;font-weight:800}._diaryNative_1kqx1_94{display:grid;gap:18px;color:var(--foreground)}._diaryNativeHeader_1kqx1_94 h1{font-size:31px;letter-spacing:-.8px;margin:0 0 8px}._diaryNativeHeader_1kqx1_94>div{display:flex;justify-content:space-between;color:var(--muted-foreground);font-size:12px}._diaryNativeContext_1kqx1_94,._diaryNativeSummary_1kqx1_94{border-radius:24px;padding:17px 16px;background:var(--card);border:1px solid var(--border)}._diaryNativeContext_1kqx1_94>small,._diaryNativeSummaryHead_1kqx1_94 small{color:var(--formiva-theme-text-muted);letter-spacing:.075em;font-size:10px;font-weight:850}._diaryNativeContext_1kqx1_94>div{display:flex;align-items:center;gap:12px;margin:15px 0 4px}._diaryNativeStar_1kqx1_94{display:grid;place-items:center;min-width:42px;height:42px;border-radius:14px;background:var(--secondary);color:var(--formiva-action-ink);font-size:26px}._diaryNativeContext_1kqx1_94 strong{font-size:16px}._diaryNativeContext_1kqx1_94 p{font-size:10px;color:var(--formiva-theme-text-muted);margin:2px 0}._diaryNativeMuted_1kqx1_94{margin-left:auto;color:var(--formiva-action-ink);font-size:10px}._diaryNativeSummaryHead_1kqx1_94{display:flex;justify-content:space-between;gap:8px}._diaryNativeSummaryHead_1kqx1_94 h2{font-size:21px;margin:6px 0}._diaryNativeSummaryHead_1kqx1_94 p{font-size:12px;line-height:1.4;color:var(--muted-foreground);margin:0}._diaryNativeSummaryHead_1kqx1_94>strong{color:var(--formiva-action-ink);font-size:22px;text-align:right;min-width:90px}._diaryNativeSummaryHead_1kqx1_94>strong small{display:block;font-size:11px;color:var(--formiva-action-ink);font-weight:650;letter-spacing:0}._diaryNativeTotal_1kqx1_94{margin:20px 0 14px}._diaryNativeTotal_1kqx1_94 strong{font-size:39px}._diaryNativeTotal_1kqx1_94 span{font-size:11px;color:var(--formiva-theme-text-muted)}._diaryNativeTrack_1kqx1_94{height:7px;background:var(--muted);border-radius:8px;overflow:hidden}._diaryNativeTrack_1kqx1_94 i{display:block;background:var(--primary);height:100%}._diaryNativeMacros_1kqx1_94{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:15px}._diaryNativeMacros_1kqx1_94>div{min-width:0;background:var(--surface);border-radius:14px;border:1px solid var(--border);padding:11px 8px;border-left:3px solid var(--info)}._diaryNativeMacros_1kqx1_94>div:nth-child(2){border-left-color:var(--warning)}._diaryNativeMacros_1kqx1_94>div:nth-child(3){border-left-color:#c1a8ad}._diaryNativeMacros_1kqx1_94 small{display:block;color:var(--muted-foreground);font-size:10px}._diaryNativeMacros_1kqx1_94 b{font-size:14px;white-space:nowrap}._diaryNativeMacros_1kqx1_94 b span{font-size:9px;color:var(--muted-foreground)}._diaryNativeActions_1kqx1_94{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}._diaryNativeActions_1kqx1_94 button{min-height:112px;padding:15px 12px;border:1px solid var(--border);border-radius:20px;background:var(--card);color:var(--foreground);text-align:left}._diaryNativeActions_1kqx1_94 b{display:block;font-size:17px}._diaryNativeActions_1kqx1_94 small{display:block;font-size:11px;color:var(--muted-foreground);margin-top:8px;line-height:1.3}._diaryNativeEntries_1kqx1_94 h2{font-size:19px;margin:0 0 4px}._diaryNativeEntries_1kqx1_94>p{color:var(--muted-foreground);font-size:15px;margin:4px 0}._diaryNativeEntries_1kqx1_94>small{color:var(--formiva-theme-text-muted);font-size:10px}._diaryNativeEmpty_1kqx1_94{border:1px dashed var(--border);border-radius:16px;padding:23px 12px;text-align:center;color:var(--muted-foreground);font-size:11px;margin-top:14px}._diaryNativeEntries_1kqx1_94 h3{font-size:13px;color:var(--formiva-action-ink);margin:16px 0 8px}._diaryNativeEntry_1kqx1_94{border:1px solid var(--border);background:var(--card);border-radius:13px;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}._diaryNativeEntry_1kqx1_94 b{display:block;font-size:12px}._diaryNativeEntry_1kqx1_94 small{display:block;font-size:10px;color:var(--muted-foreground)}._diaryNativeEntry_1kqx1_94 button{border:0;background:transparent;color:#f19b94;font-size:10px}._foodSecondaryNav_1kqx1_94{padding:12px 0;color:var(--muted-foreground);font-size:11px}._foodSecondaryNav_1kqx1_94 button{margin:8px 8px 0 0;border:1px solid var(--border);color:var(--formiva-action-ink);border-radius:10px;background:var(--card);padding:10px 16px}._progressObserved_1kqx1_94{display:grid;gap:12px}._progressObserved_1kqx1_94 header h2{font-size:24px;margin:0;color:var(--foreground)}._progressObserved_1kqx1_94 header p{font-size:12px;color:var(--muted-foreground);margin:4px 0}._progressDesignTabs_1kqx1_94{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--border);border-radius:16px;background:var(--card);margin-bottom:4px;position:sticky;top:0;z-index:5}._progressDesignTabs_1kqx1_94 button{min-height:44px;border:0;border-radius:12px;background:transparent;color:var(--formiva-theme-text-muted);font-weight:850;letter-spacing:.25px;font-size:11px}._progressDesignTabs_1kqx1_94 button[aria-selected=true]{background:var(--popup);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border)}._progressPeriods_1kqx1_94{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;background:var(--card);border:1px solid var(--border);border-radius:15px;padding:4px}._progressPeriods_1kqx1_94 button{min-height:37px;border:0;background:transparent;color:var(--muted-foreground);border-radius:11px;font-size:10px;font-weight:750}._progressPeriods_1kqx1_94 button[aria-selected=true]{color:var(--formiva-action-ink);background:var(--secondary);outline:1px solid rgba(50,213,131,.65)}._progressObserved_1kqx1_94 section p{color:var(--muted-foreground);font-size:12px;line-height:1.5}._progressObserved_1kqx1_94 section>small{font-size:10px;color:var(--muted-foreground)}._foodFlowBackdrop_1kqx1_94{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#00080ad6;display:grid;place-items:center;padding:16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._foodFlowDialog_1kqx1_1{width:min(100%,460px);max-height:min(88dvh,850px);overflow:auto;border-radius:22px;border:1px solid var(--border);background:var(--card);color:var(--foreground);padding:18px;box-shadow:0 24px 80px #0009}._foodFlowDialog_1kqx1_1 h2,._foodFlowDialog_1kqx1_1 p,._foodFlowDialog_1kqx1_1 label,._foodFlowDialog_1kqx1_1 legend,._foodFlowDialog_1kqx1_1 strong{color:var(--foreground)}._foodFlowDialog_1kqx1_1 ._foodFlowFooter_1kqx1_94 button,._foodFlowDialog_1kqx1_1 ._foodFlowHeader_1kqx1_79>button{color:#c5d7d0}._foodFlowHeader_1kqx1_79{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}._foodFlowHeader_1kqx1_79 small{color:var(--formiva-action-ink);font-size:9px;letter-spacing:.1em;font-weight:850}._foodFlowHeader_1kqx1_79 h2{font-size:22px;margin:6px 0 12px}._foodFlowHeader_1kqx1_79>button{font-size:27px;color:var(--muted-foreground);background:transparent;border:0;width:35px;height:35px}._foodFlowChoices_1kqx1_94{display:grid;gap:9px;padding:7px 0}._foodFlowChoices_1kqx1_94>button{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:13px 16px;background:var(--popup);border:1px solid var(--border);border-radius:15px;color:var(--foreground);text-align:left;font-size:15px;font-weight:800}._foodFlowChoices_1kqx1_94>button>span:last-child{color:var(--formiva-action-ink);font-size:22px}._foodFlowChoices_1kqx1_94 small{display:block;font-weight:400;color:var(--muted-foreground);font-size:11px;margin-top:4px}._foodFlowExplanation_1kqx1_94{font-size:12px;color:var(--muted-foreground)}._foodFlowFooter_1kqx1_94{display:flex;justify-content:space-between;margin-top:12px}._foodFlowFooter_1kqx1_94 button{border:0;background:transparent;color:var(--muted-foreground);padding:10px;font-size:12px}._foodFlowDialog_1kqx1_1 [class*=foodCatalog]{border:0;box-shadow:none;background:transparent;padding:0}._foodEntryModes_1kqx1_94{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:4px;border:1px solid #294249;border-radius:13px;background:#0b191e;margin:12px 0}._foodEntryModes_1kqx1_94 button{min-height:36px;border:0;border-radius:9px;background:transparent;color:var(--muted-foreground);font-size:10px;font-weight:750;cursor:pointer}._foodEntryModes_1kqx1_94 button[aria-selected=true]{background:linear-gradient(145deg,#185d3d,#0a3d29);color:#dffff0;outline:1px solid var(--primary)}._foodVisionCapture_1kqx1_94{border-top:1px solid #294249;padding:12px 0;margin-top:10px}._foodVisionCapture_1kqx1_94 h4{font-size:10px;letter-spacing:.08em;color:var(--formiva-action-ink);margin:0}._foodVisionCapture_1kqx1_94 p{font-size:10px;line-height:1.5;color:var(--muted-foreground)}._foodVisionActions_1kqx1_94{display:flex;gap:7px;flex-wrap:wrap}._foodVisionActions_1kqx1_94 button,._foodVisionActions_1kqx1_94 label{display:flex;align-items:center;justify-content:center;min-height:37px;border-radius:10px;padding:0 12px;border:1px solid #294249;background:#0b2320;color:#e5fff0;font-size:10px;font-weight:700;cursor:pointer}._foodVisionActions_1kqx1_94 label input{display:none}._foodBarcodeCamera_1kqx1_94{margin-top:8px}._foodBarcodeCamera_1kqx1_94>button{min-height:34px;border:1px solid #294249;border-radius:9px;padding:0 11px;background:#0b2320;color:#8ce8b2;font-size:10px;font-weight:800}._foodBarcodeVideo_1kqx1_94{display:block;width:100%;max-height:230px;object-fit:cover;border:1px solid #294249;border-radius:12px;margin-top:8px}._foodBarcodeVideoHidden_1kqx1_94{display:none}._foodBarcodeCamera_1kqx1_94 p{font-size:10px;color:var(--muted-foreground)}._mealComposerBarcode_1kqx1_94{margin-top:10px;padding:11px 0;border-top:1px solid #294249}._mealComposerBarcode_1kqx1_94>label{font-size:10px;color:var(--muted-foreground)}._mealComposerBarcode_1kqx1_94>div{display:flex;gap:8px;align-items:center;margin-top:7px}._mealComposerBarcode_1kqx1_94 input{height:42px;min-width:0;flex:1;border:1px solid #294249;border-radius:11px;background:var(--surface);color:var(--foreground);padding:0 12px}._mealComposerBarcode_1kqx1_94 button{height:42px;padding:0 12px;border:1px solid var(--primary);background:#102c1d;color:var(--formiva-action-ink);border-radius:11px;font-size:11px;font-weight:800}._mealComposerInput_1kqx1_94{display:flex;gap:7px;align-items:stretch}._mealComposerInput_1kqx1_94 textarea{flex:1;min-width:0;resize:vertical;min-height:76px;border-radius:12px;border:1px solid #294249;background:var(--surface);color:var(--foreground);padding:11px;font:inherit;font-size:12px;line-height:1.5}._mealComposerInput_1kqx1_94 button{width:44px;flex-shrink:0;border-radius:12px;border:1px solid var(--primary);background:#102c1d;color:var(--formiva-action-ink);display:grid;place-items:center}._mealComposerGo_1kqx1_94{margin:10px 0 4px;border:1px solid var(--primary);border-radius:12px;background:linear-gradient(135deg,#185c3a,#0b3628);color:#effff3;font-size:11px;font-weight:800;min-height:42px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:7px;width:100%;cursor:pointer}._mealComposerGo_1kqx1_94:disabled{opacity:.42;cursor:not-allowed}._mealComposerMeta_1kqx1_94{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0}._mealComposerMeta_1kqx1_94 label,._mealComposerNutrients_1kqx1_94 label{font-size:9px;color:var(--muted-foreground);min-width:0}._mealComposerMeta_1kqx1_94 input,._mealComposerMeta_1kqx1_94 select,._mealComposerNutrients_1kqx1_94 input{width:100%;height:36px;border:1px solid #294249;border-radius:10px;background:var(--surface);color:var(--foreground);padding:0 7px;margin-top:5px;font:inherit;font-size:11px}._mealComposerRow_1kqx1_94{border-top:1px solid #294249;margin-top:14px;padding-top:11px}._mealComposerRowTitle_1kqx1_94{display:flex;justify-content:space-between;gap:10px;align-items:center}._mealComposerRowTitle_1kqx1_94 b{font-size:11px}._mealComposerRowTitle_1kqx1_94 button{border:0;background:transparent;color:var(--muted-foreground);font-size:9px}._mealComposerLookup_1kqx1_94{border:1px solid #294249;border-radius:10px;background:transparent;color:var(--formiva-action-ink);padding:9px 10px;font-size:10px;font-weight:700}._mealComposerSuggestions_1kqx1_94{max-height:190px;overflow:auto;border-radius:10px;background:var(--popup);padding:5px;margin:8px 0}._mealComposerSuggestions_1kqx1_94 button{width:100%;display:block;text-align:left;border:0;border-bottom:1px solid #294249;background:transparent;color:#e8f6ef;font-size:10px;padding:9px}._mealComposerNutrients_1kqx1_94{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:10px 0}._mealComposerRow_1kqx1_94 small{font-size:10px;color:var(--formiva-action-ink)}._foodCatalogEmbedded_1kqx1_94{padding:0;border:0;background:transparent;margin:10px 0 2px}._foodCatalogEmbedded_1kqx1_94 p{font-size:11px;line-height:1.5;color:var(--muted-foreground)}._foodCatalogEmbedded_1kqx1_94 label{display:block;margin-top:12px;color:var(--muted-foreground);font-size:10px}._foodCatalogEmbedded_1kqx1_94 input{width:100%;height:43px;border:1px solid #294249;border-radius:12px;background:var(--surface);color:var(--foreground);padding:0 12px;margin-top:8px;font-size:12px;outline:none}._foodCatalogEmbedded_1kqx1_94 input:focus{border-color:var(--primary);box-shadow:0 0 0 2px #32d5831a}._foodCatalogEmbedded_1kqx1_94 ._foodCatalogResult_1kqx1_94{padding:11px 0;border-bottom:1px solid var(--border)}._foodCatalogStatus_1kqx1_94{display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:.08em;color:#8ce8b2;margin:8px 0}._foodCatalogStatusDot_1kqx1_94{width:7px;height:7px;border-radius:50%;background:var(--primary)}._foodCatalogResult_1kqx1_94{padding:10px 0;border-bottom:1px solid var(--border)}._foodCatalogResult_1kqx1_94 b{font-size:11px;display:block}._foodCatalogResult_1kqx1_94 small{font-size:9px;color:var(--muted-foreground);display:block;margin-top:4px}@media(max-width:820px){._content_1kqx1_1:has(._foodPrimary_1kqx1_10){width:100%;padding:6px 14px 105px}}._diaryNative_1kqx1_94{gap:14px}._diaryNativeSummary_1kqx1_94{padding:18px 17px;border-radius:21px;background:var(--ux-card-bg);border:1px solid var(--ux-glass-border);box-shadow:var(--shadow)}._diaryNativeSummaryHead_1kqx1_94 h2{font:900 25px/1 var(--font-family-display);margin:8px 0 0}._diaryNativeSummaryHead_1kqx1_94 p{font-size:11px;color:var(--muted-foreground);line-height:1.4;margin:8px 0}._diarySummaryVisual_1kqx1_105{display:flex;gap:22px;align-items:center;justify-content:center;padding:17px 0 5px}._diaryCalorieRing_1kqx1_106{width:173px;height:173px;padding:13px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:var(--muted);box-shadow:0 0 31px var(--ux-gradient-glow)}._diaryCalorieRing_1kqx1_106>div{width:100%;height:100%;border-radius:50%;background:var(--card);display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center}._diaryCalorieRing_1kqx1_106>div>span{font-size:21px}._diaryCalorieRing_1kqx1_106 strong{font:900 42px/1 var(--font-family-display);color:var(--foreground)}._diaryCalorieRing_1kqx1_106 small{color:var(--muted-foreground);font-size:10px}._diaryRemaining_1kqx1_110{flex:1;min-width:0;display:grid;gap:7px}._diaryRemaining_1kqx1_110>small{color:var(--ux-emerald-ink);font-size:9px;font-weight:850;letter-spacing:1px}._diaryRemaining_1kqx1_110>strong{font:900 31px/1 var(--font-family-display);color:var(--foreground)}._diaryRemaining_1kqx1_110>strong span{font:600 12px var(--font-family-base);color:var(--muted-foreground)}._diaryRemaining_1kqx1_110 p{font-size:11px;color:var(--muted-foreground);line-height:1.5;margin:0}._diaryMacroPanel_1kqx1_115{border:1px solid var(--border);border-radius:20px;background:var(--ux-card-bg);padding:18px 14px;box-shadow:var(--shadow)}._diaryMacroHeading_1kqx1_116{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:10px}._diaryMacroHeading_1kqx1_116 h2{font:900 23px var(--font-family-display);margin:0}._diaryMacroHeading_1kqx1_116 small{font-size:10px;color:var(--muted-foreground)}._diaryMacroPanel_1kqx1_115 ._diaryNativeMacros_1kqx1_94{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0}._diaryMacroPanel_1kqx1_115 ._diaryNativeMacros_1kqx1_94>div{display:grid;justify-items:center;gap:5px;background:transparent;border:0;border-radius:0;border-left:0;padding:8px 3px;min-width:0;--macro-accent:var(--ux-emerald)}._diaryMacroPanel_1kqx1_115 ._diaryNativeMacros_1kqx1_94>div:nth-child(2){--macro-accent:var(--ux-warm)}._diaryMacroPanel_1kqx1_115 ._diaryNativeMacros_1kqx1_94>div:nth-child(3){--macro-accent:#f18d9c}._diaryMacroGauge_1kqx1_123{width:94px;height:94px;padding:9px;border-radius:50%;background:var(--muted);display:grid;place-items:center;box-shadow:0 7px 22px var(--ux-gradient-glow)}._diaryMacroGauge_1kqx1_123>div{width:100%;height:100%;background:var(--card);border-radius:50%;display:flex;align-items:center;justify-content:center;gap:2px;flex-direction:column}._diaryMacroGauge_1kqx1_123 strong{font:900 25px/1 var(--font-family-display);color:var(--foreground)}._diaryMacroGauge_1kqx1_123 small{font-size:9px;color:var(--muted-foreground)}._diaryMacroPanel_1kqx1_115 ._diaryNativeMacros_1kqx1_94 b{font-size:11px;color:var(--foreground);line-height:1.2;text-align:center}._diaryMacroPanel_1kqx1_115 ._diaryNativeMacros_1kqx1_94>div>span{font-size:9px;color:var(--muted-foreground);text-align:center;line-height:1.4}._diaryNativeActions_1kqx1_94{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}._diaryNativeActions_1kqx1_94 button{min-height:93px;padding:12px 10px;border-radius:17px}._diaryNativeActions_1kqx1_94 b{font-size:13px}._diaryNativeActions_1kqx1_94 small{font-size:10px}._diaryNativeEntries_1kqx1_94>h2{font:900 27px var(--font-family-display)}._diaryNativeEntry_1kqx1_94{min-height:72px;padding:11px 14px;border-radius:15px;box-shadow:var(--shadow)}._diaryNativeEntry_1kqx1_94:before{content:"";display:block;width:8px;height:38px;flex-shrink:0;border-radius:999px;background:linear-gradient(var(--ux-emerald),var(--ux-cyan))}@media(max-width:600px){._diarySummaryVisual_1kqx1_105{gap:13px}._diaryCalorieRing_1kqx1_106{width:137px;height:137px;padding:11px}._diaryCalorieRing_1kqx1_106 strong{font-size:34px}._diaryRemaining_1kqx1_110>strong{font-size:26px}._diaryMacroGauge_1kqx1_123{width:72px;height:72px;padding:7px}._diaryMacroGauge_1kqx1_123 strong{font-size:20px}._diaryNativeActions_1kqx1_94{grid-template-columns:repeat(2,minmax(0,1fr))}._diaryNativeActions_1kqx1_94 button:last-child:nth-child(3){grid-column:1/-1;min-height:65px}}@media(max-width:345px){._diaryCalorieRing_1kqx1_106{width:113px;height:113px;padding:9px}._diaryCalorieRing_1kqx1_106 strong{font-size:27px}._diaryMacroGauge_1kqx1_123{width:64px;height:64px;padding:6px}}._macroDetails_1kqx1_149{border:1px solid var(--border);background:var(--ux-card-bg);border-radius:17px;padding:13px 16px;margin:11px 0}._macroDetails_1kqx1_149 summary{display:flex;gap:12px;align-items:center;justify-content:space-between;font-size:12px;font-weight:850;color:var(--foreground);cursor:pointer;min-height:39px;list-style:none}._macroDetails_1kqx1_149 summary::-webkit-details-marker{display:none}._macroDetails_1kqx1_149 summary span{color:var(--ux-emerald-ink);font-size:11px}._macroDetails_1kqx1_149 ._macroGrid_1kqx1_20{margin:12px 0 2px}._shell_1kqx1_1{background:radial-gradient(ellipse at 75% -15%,var(--ux-gradient-glow),transparent 46%),var(--background)}._side_1kqx1_2{background:var(--sidebar);border-right:1px solid var(--border);box-shadow:var(--shadow);padding:30px 15px;z-index:30}._brand_1kqx1_1{padding:5px 12px 36px}._brand_1kqx1_1 strong{font-family:var(--font-family-base);font-size:23px;font-weight:950;letter-spacing:1.5px}._brand_1kqx1_1 small{font-size:9px;letter-spacing:1.3px;color:var(--muted-foreground);font-weight:600}._sideLabel_1kqx1_2{color:var(--muted-foreground);font-size:10px;letter-spacing:1.7px}._nav_1kqx1_2{gap:7px}._nav_1kqx1_2 button{height:52px;border:1px solid transparent;border-radius:15px;font-size:13px;font-weight:700;transition:background .2s ease,color .2s ease,transform .16s ease}._nav_1kqx1_2 button:hover{background:var(--ux-emerald-soft);color:var(--foreground);border-color:var(--ux-glass-border)}._nav_1kqx1_2 ._selected_1kqx1_2{background:var(--ux-emerald-soft);color:var(--ux-emerald-ink);border:1px solid var(--ux-emerald);box-shadow:0 6px 20px var(--ux-gradient-glow)}._nav_1kqx1_2 ._marker_1kqx1_2{width:7px;height:7px;border-radius:50%;background:var(--ux-emerald)}._sideFooter_1kqx1_2{border-top:1px solid var(--border);padding-top:18px}._under_1kqx1_2{color:var(--muted-foreground);opacity:.75;font-size:9px;letter-spacing:1px}._main_1kqx1_2{min-width:0;background:transparent}._top_1kqx1_2{background:var(--ux-topnav);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-bottom:1px solid var(--border);z-index:15;min-height:66px}._topRight_1kqx1_2 ._circle_1kqx1_2,._topRight_1kqx1_2 ._initial_1kqx1_2{border-radius:14px;border:1px solid var(--border);background:var(--card);color:var(--foreground)}._breadcrumb_1kqx1_2{font-size:11px;letter-spacing:1.5px;color:var(--muted-foreground);font-weight:800}._breadcrumb_1kqx1_2 span{color:var(--ux-emerald-ink)}._online_1kqx1_2{border:1px solid var(--ux-glass-border);border-radius:999px;padding:8px 10px;color:var(--muted-foreground);background:var(--ux-emerald-soft)}._content_1kqx1_1{max-width:1290px;margin:0 auto;padding:25px 25px 110px;width:100%;box-sizing:border-box}._panel_1kqx1_2,._card_1kqx1_2,._panelDark_1kqx1_2{border-radius:22px;border:1px solid var(--border);background:var(--ux-card-bg);color:var(--foreground);box-shadow:var(--shadow)}._panelHead_1kqx1_2 h3{font-weight:850;letter-spacing:-.2px}._sectionIntro_1kqx1_2{margin:16px 0 24px}._sectionIntro_1kqx1_2 h1{font-family:var(--font-family-display);font-size:clamp(35px,4vw,52px);font-weight:900;line-height:1;letter-spacing:0}._sectionIntro_1kqx1_2 p{font-size:14px;color:var(--muted-foreground)}._foodTabs_1kqx1_10,._trainingNativeTabs_1kqx1_94,._progressDesignTabs_1kqx1_94{background:var(--surface);border:1px solid var(--border);padding:5px;border-radius:16px;box-shadow:inset 0 1px 2px #00000005}._foodTabs_1kqx1_10 button,._trainingNativeTabs_1kqx1_94 button{min-height:46px;border-radius:12px;font-size:12px;font-weight:800}._foodTabs_1kqx1_10 button[aria-current=page],._trainingNativeTabs_1kqx1_94 button[aria-selected=true]{background:var(--primary);color:var(--primary-foreground);box-shadow:0 5px 19px var(--ux-gradient-glow);border-color:transparent}._dashboardActions_1kqx1_35{margin:15px 0 20px;gap:11px}._dashboardActions_1kqx1_35 button{border-radius:19px;min-height:96px;grid-template-columns:51px minmax(0,1fr);padding:14px}._dashboardActions_1kqx1_35 button strong{font-size:15px;font-weight:850}._dashboardActions_1kqx1_35 button small{font-size:11px}._dashboardActions_1kqx1_35 button>span:first-child{width:48px;height:48px;border-radius:14px}._dashboardActionPrimary_1kqx1_42{background:linear-gradient(135deg,#48fdbb,#00cf87);box-shadow:0 15px 28px var(--ux-gradient-glow)}._dashboardActionSecondary_1kqx1_44{background:var(--ux-card-bg);box-shadow:var(--shadow);border-color:var(--border)}._dashboardActionSecondary_1kqx1_44>span:first-child{border-color:var(--ux-glass-border);background:var(--ux-emerald-soft);color:var(--ux-emerald-ink)}._macroGrid_1kqx1_20{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._macroGrid_1kqx1_20>article{border-radius:17px;background:var(--ux-card-bg);box-shadow:var(--shadow);padding:18px}._macroGrid_1kqx1_20 strong{font:850 29px var(--font-family-display)}._energyExplanation_1kqx1_20{border-radius:16px;background:var(--ux-card-bg);box-shadow:var(--shadow)}._trainingNative_1kqx1_94{gap:16px}._trainingNativeHeader_1kqx1_94 h1{font:900 43px/1 var(--font-family-display);letter-spacing:.3px}._trainingNativeHeader_1kqx1_94 p{font-size:13px}._trainingNativeDate_1kqx1_94{border-color:var(--ux-glass-border);background:var(--ux-hero-bg);box-shadow:var(--ux-depth);border-radius:20px}._trainingNativeCard_1kqx1_94{background:var(--ux-card-bg);border-radius:21px;box-shadow:var(--shadow)}._trainingNativeCard_1kqx1_94>h2,._trainingNativeCardRow_1kqx1_94 h2{font-size:20px}._trainingNativeSession_1kqx1_94{border-radius:15px;background:var(--surface);border:1px solid var(--border);padding:15px}._trainingNativeSession_1kqx1_94 strong,._trainingNativeSession_1kqx1_94 b{font-size:15px}._trainingNativeSession_1kqx1_94 p{font-size:12px}._trainingNativeWeek_1kqx1_94 button{border-radius:14px;min-height:57px}._trainingNativeWeek_1kqx1_94 button[aria-pressed=true]{background:var(--ux-emerald-soft);border-color:var(--ux-emerald);color:var(--ux-emerald-ink)}._trainingNativeAdd_1kqx1_94{min-height:51px;background:var(--ux-emerald-soft);border-color:var(--ux-emerald);border-radius:15px}._trainingNativeTabs_1kqx1_94 button{min-height:49px}._trainingNativeEmpty_1kqx1_94{background:var(--surface);border-style:dashed}._diaryNativeHeader_1kqx1_94 h1{font:900 42px/1 var(--font-family-display)}._diaryNativeContext_1kqx1_94,._diaryNativeSummary_1kqx1_94{border-radius:22px;background:var(--ux-card-bg);box-shadow:var(--shadow);padding:19px}._diaryNativeSummary_1kqx1_94{border-color:var(--ux-glass-border)}._diaryNativeSummaryHead_1kqx1_94 h2{font-size:22px}._diaryNativeTotal_1kqx1_94 strong{font:900 44px var(--font-family-display)}._diaryNativeTrack_1kqx1_94{height:10px;border-radius:999px}._diaryNativeTrack_1kqx1_94 i{background:linear-gradient(90deg,var(--primary),var(--accent))}._diaryNativeMacros_1kqx1_94>div{border-radius:14px;padding:13px 10px}._diaryNativeMacros_1kqx1_94 small{font-size:12px}._diaryNativeMacros_1kqx1_94 b{font-size:17px}._diaryNativeActions_1kqx1_94 button{min-height:94px;border-radius:17px;background:var(--ux-card-bg);box-shadow:var(--shadow)}._diaryNativeActions_1kqx1_94 button:hover{border-color:var(--ux-emerald)}._diaryNativeEntry_1kqx1_94{background:var(--ux-card-bg);min-height:67px;border-radius:15px;padding:12px 14px}._diaryNativeEntry_1kqx1_94 b{font-size:13px}._diaryNativeEntry_1kqx1_94 small{font-size:11px}._diaryNativeEntry_1kqx1_94 button{font-size:11px;min-height:38px}._foodFlowBackdrop_1kqx1_94{background:#020a18b8}._foodFlowDialog_1kqx1_1{background:var(--card);border-color:var(--border);border-radius:24px;box-shadow:var(--shadow-lg)}@media(orientation:landscape)and (max-height:600px){._foodFlowBackdrop_1kqx1_94{place-items:start center;overflow-y:auto;padding:8px max(8px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}._foodFlowDialog_1kqx1_1{box-sizing:border-box;width:min(100%,650px);max-height:calc(100dvh - 20px - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;padding:12px 16px 20px}._foodFlowFooter_1kqx1_94{position:static;padding-bottom:env(safe-area-inset-bottom)}}._foodFlowDialog_1kqx1_1 ._foodFlowFooter_1kqx1_94 button,._foodFlowDialog_1kqx1_1 ._foodFlowHeader_1kqx1_79>button{color:var(--muted-foreground)}._foodFlowHeader_1kqx1_79 h2{font-family:var(--font-family-display);font-size:31px}._foodFlowChoices_1kqx1_94>button{background:var(--ux-card-bg);min-height:76px;border-radius:16px}._foodEntryModes_1kqx1_94{background:var(--surface);border-color:var(--border);border-radius:14px}._foodEntryModes_1kqx1_94 button{min-height:44px;color:var(--muted-foreground);font-size:11px}._foodEntryModes_1kqx1_94 button[aria-selected=true]{background:var(--secondary);color:var(--ux-emerald-ink)}._foodVisionActions_1kqx1_94 button,._foodVisionActions_1kqx1_94 label,._mealComposerGo_1kqx1_94,._mealComposerLookup_1kqx1_94{min-height:44px}._foodVisionActions_1kqx1_94 button,._foodVisionActions_1kqx1_94 label{border-color:var(--border);background:var(--secondary);color:var(--secondary-foreground)}._mealComposerGo_1kqx1_94{background:linear-gradient(135deg,var(--primary),var(--accent));color:var(--primary-foreground)}._mealComposerSuggestions_1kqx1_94 button{color:var(--foreground);font-size:12px}._mealComposerMeta_1kqx1_94 label,._mealComposerNutrients_1kqx1_94 label{font-size:11px}._mealComposerMeta_1kqx1_94 input,._mealComposerMeta_1kqx1_94 select,._mealComposerNutrients_1kqx1_94 input{min-height:44px}._foodFlowDialog_1kqx1_1 input,._foodFlowDialog_1kqx1_1 select,._foodFlowDialog_1kqx1_1 textarea{border-color:var(--border);color:var(--foreground)}._progressDesignTabs_1kqx1_94 button[aria-selected=true]{background:var(--primary);color:var(--primary-foreground)}._progressPeriods_1kqx1_94 button{min-height:43px;font-size:12px}._progressQuickActions_1kqx1_94 button{min-height:68px;border-radius:16px;background:var(--ux-card-bg)}._progressQuickActions_1kqx1_94 b{font-size:13px}._progressQuickActions_1kqx1_94 small{font-size:11px}@media(max-width:820px){._content_1kqx1_1{width:min(100%,540px);padding:16px 16px 111px}._top_1kqx1_2{min-height:58px;padding:0 16px}._mobileBrand_1kqx1_2{display:flex;gap:8px;align-items:center;font-size:19px}._bottom_1kqx1_1{left:9px;right:9px;bottom:7px;height:calc(65px + env(safe-area-inset-bottom));border:1px solid var(--border);border-radius:23px;background:var(--ux-topnav);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 18px 42px #0000003d;padding:9px 5px env(safe-area-inset-bottom)}._bottom_1kqx1_1 button{min-height:49px;justify-content:center;gap:4px;color:var(--muted-foreground);font-size:11px}._bottom_1kqx1_1 button small{font-size:10px;letter-spacing:-.2px}._bottom_1kqx1_1 button[aria-current=page]{color:var(--ux-emerald-ink)}._bottom_1kqx1_1 button[aria-current=page] svg{stroke-width:2.4;filter:drop-shadow(0 0 9px var(--ux-gradient-glow))}._dashboardActions_1kqx1_35{gap:9px}._dashboardActions_1kqx1_35 button{padding:12px 10px;grid-template-columns:39px minmax(0,1fr);gap:7px;min-height:94px}._dashboardActions_1kqx1_35 button>span:first-child{width:39px;height:39px}._dashboardActions_1kqx1_35 button strong{font-size:13px}._dashboardActions_1kqx1_35 button small{font-size:10px}._macroGrid_1kqx1_20{gap:8px}._macroGrid_1kqx1_20>article{padding:13px;border-radius:14px}._macroGrid_1kqx1_20 h2{font-size:11px}._macroGrid_1kqx1_20 strong{font-size:22px}._trainingNativeHeader_1kqx1_94 h1,._diaryNativeHeader_1kqx1_94 h1{font-size:37px}._content_1kqx1_1:has(._foodPrimary_1kqx1_10){padding:14px 14px 111px;max-width:540px}}@media(max-width:350px){._content_1kqx1_1{padding-inline:10px}._bottom_1kqx1_1{left:4px;right:4px}._bottom_1kqx1_1 button small{font-size:9px}}._trainingFeature_1kqx1_262{position:relative;isolation:isolate;min-height:232px;overflow:hidden;display:flex;align-items:center;padding:27px;border:1px solid var(--ux-glass-border);border-radius:23px;background:var(--ux-hero-bg);box-shadow:var(--ux-depth)}._trainingFeature_1kqx1_262:before{position:absolute;content:"";width:300px;height:300px;right:-100px;top:-180px;box-shadow:0 0 100px var(--ux-gradient-glow);border:43px solid var(--ux-emerald-soft);border-radius:50%;z-index:-1}._trainingFeatureGlow_1kqx1_264{position:absolute;right:3%;top:14%;color:var(--ux-emerald);opacity:.16;transform:rotate(-18deg) scale(1.3);pointer-events:none}._trainingFeatureContent_1kqx1_265{max-width:520px;display:grid;gap:12px;justify-items:start;z-index:1}._trainingFeatureTag_1kqx1_266{font-size:11px;letter-spacing:1.3px;color:var(--ux-emerald-ink);font-weight:850;display:flex;gap:8px;align-items:center}._trainingFeature_1kqx1_262 h2{color:var(--foreground);font:900 clamp(26px,3.8vw,44px)/.95 var(--font-family-display);margin:0;max-width:500px}._trainingFeature_1kqx1_262 p{color:var(--muted-foreground);font-size:12px;line-height:1.5;max-width:410px;margin:0}._trainingFeatureActions_1kqx1_269{display:flex;flex-wrap:wrap;gap:9px}._trainingFeatureActions_1kqx1_269 button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:0;border-radius:13px;background:linear-gradient(135deg,#49ffb6,#0c8);color:#063222;padding:11px 15px;font-weight:850;font-size:12px;cursor:pointer}._trainingFeatureActions_1kqx1_269 ._trainingFeatureSecondary_1kqx1_271{background:var(--ux-glass-bg);color:var(--ux-emerald-ink);border:1px solid var(--ux-glass-border)}._intel_1kqx1_2{position:relative;isolation:isolate;overflow:hidden;padding:32px;border:1px solid var(--ux-glass-border);background:var(--ux-hero-bg);border-radius:25px;box-shadow:var(--ux-depth)}._intel_1kqx1_2:after{content:"";position:absolute;right:-100px;top:-130px;width:290px;height:290px;border-radius:50%;border:55px solid var(--ux-emerald-soft);pointer-events:none;z-index:-1}._intelAvatar_1kqx1_275{width:96px;height:96px;display:grid;place-items:center;border-radius:50%;margin:0 0 14px;background:radial-gradient(circle,var(--ux-emerald-soft),transparent 70%);border:1px solid var(--ux-glass-border);box-shadow:0 0 34px var(--ux-gradient-glow)}._intelEyebrow_1kqx1_276{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:900;letter-spacing:1.6px;color:var(--ux-emerald-ink)}._intel_1kqx1_2 h2{font:900 39px/1 var(--font-family-display);margin:11px 0 8px;color:var(--foreground)}._intel_1kqx1_2 p{color:var(--muted-foreground);font-size:13px;max-width:530px}._intelStatus_1kqx1_2{margin-top:20px;border:1px solid var(--ux-glass-border);background:var(--ux-emerald-soft);padding:11px 13px;border-radius:12px;width:fit-content;font-size:11px;color:var(--ux-emerald-ink)}._intel_1kqx1_2>button{display:flex;align-items:center;gap:9px;min-height:47px;padding:11px 15px;margin-top:15px!important;color:var(--primary-foreground);border:0!important;border-radius:13px;background:var(--primary)!important;font-size:13px!important;font-weight:850!important}._panel_1kqx1_2:has(>label[for=ask-formiva-domain]){border-color:var(--ux-glass-border)}._panel_1kqx1_2 input,._panel_1kqx1_2 textarea,._panel_1kqx1_2 select,._dialog_1kqx1_1 input,._dialog_1kqx1_1 select{min-height:44px;background:var(--surface);color:var(--foreground);border:1px solid var(--border);border-radius:11px}._panel_1kqx1_2 button:not(:disabled):focus-visible{outline:3px solid var(--ux-emerald);outline-offset:2px}._profileBlock_1kqx1_2{border-radius:19px;padding:23px;background:var(--ux-card-bg);box-shadow:var(--shadow)}._onboarding_1kqx1_1{border:1px solid var(--border);border-radius:25px;background:var(--card);box-shadow:var(--shadow-lg);padding:30px}._onboardBody_1kqx1_1 h2{font:900 clamp(40px,6vw,63px)/.92 var(--font-family-display)}._onboardTop_1kqx1_1{border-bottom:1px solid var(--border);padding-bottom:16px}._onboardTop_1kqx1_1>span{color:var(--ux-emerald-ink);font-size:11px}._onboardBody_1kqx1_1>p{font-size:14px}._onboardActions_1kqx1_1{margin-top:19px}._onboardActions_1kqx1_1 button{min-height:45px;border-radius:11px}._setSection_1kqx1_1{background:var(--ux-card-bg);border:1px solid var(--border);border-radius:16px;padding:17px}._setSection_1kqx1_1 label{min-height:42px}._deviceActions_1kqx1_1 button{min-height:46px;border-radius:12px;font-size:12px}._deviceStatus_1kqx1_1{background:var(--ux-emerald-soft);color:var(--foreground);border:1px solid var(--ux-glass-border);border-radius:13px;padding:15px}._trainingFeature_1kqx1_262:after{width:52%;background:linear-gradient(90deg,#061323,#06132324 80%),url(/_cdn/static/a2a2d4af-35c5-41cf-a660-365a6f6a511e-formiva_concept1_dark_athlete_reference_clean.png) right center/auto 100% no-repeat;opacity:.58}:root[data-theme=light] ._trainingFeature_1kqx1_262:after{background:linear-gradient(90deg,#f5fafaeb,#f5fafa1a 95%),url(/_cdn/static/b8322cfe-1387-4ee7-9d23-3600391f9d65-formiva_concept2_light_athlete_reference_clean.png) right center/auto 100% no-repeat;opacity:.4}._trainingFeatureContent_1kqx1_265{max-width:61%}@media(max-width:820px){._trainingFeature_1kqx1_262:after{width:50%;opacity:.31}._trainingFeatureContent_1kqx1_265{max-width:70%}._trainingFeature_1kqx1_262 h2{font-size:clamp(24px,4vw,36px)}}._trainingFeature_1kqx1_262:after{position:absolute;content:"";inset:0 0 0 auto;width:44%;background:linear-gradient(90deg,var(--card),transparent 76%),url(/_cdn/static/a2a2d4af-35c5-41cf-a660-365a6f6a511e-formiva_concept1_dark_athlete_reference_clean.png) right center/auto 100% no-repeat;opacity:.56;pointer-events:none;z-index:-1}:root[data-theme=light] ._trainingFeature_1kqx1_262:after{background:linear-gradient(90deg,var(--card),transparent 80%),url(/_cdn/static/b8322cfe-1387-4ee7-9d23-3600391f9d65-formiva_concept2_light_athlete_reference_clean.png) right center/auto 100% no-repeat;opacity:.44}@media(max-width:820px){._trainingFeature_1kqx1_262{min-height:205px;padding:21px}._trainingFeatureGlow_1kqx1_264{right:-7%;opacity:.13}._intel_1kqx1_2{padding:21px}._intel_1kqx1_2 h2{font-size:34px}._intelAvatar_1kqx1_275{height:83px;width:83px}._onboarding_1kqx1_1{padding:19px}._onboardBody_1kqx1_1 h2{font-size:43px}}._profileChoiceBlock_1kqx1_323{display:grid;gap:10px;margin:15px 0}._profileChoiceBlock_1kqx1_323>span{color:var(--foreground);font-size:12px;font-weight:850}._profileGoalChoices_1kqx1_325{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._profileGoal_1kqx1_325,._profileGoalActive_1kqx1_326{display:flex;align-items:center;gap:8px;min-height:55px;padding:9px;border:1px solid var(--border);border-radius:14px;background:var(--card);color:var(--foreground);font-size:11px;text-align:left;cursor:pointer}._profileGoal_1kqx1_325 span,._profileGoalActive_1kqx1_326 span{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:11px;background:var(--surface);font-size:18px}._profileGoal_1kqx1_325 strong,._profileGoalActive_1kqx1_326 strong{font-size:11px;font-weight:850;line-height:1.25;text-transform:capitalize}._profileGoalActive_1kqx1_326{border:2px solid var(--ux-emerald);background:var(--ux-emerald-soft);padding:8px;box-shadow:0 5px 17px var(--ux-gradient-glow)}._profileActivityChoices_1kqx1_330{display:flex;flex-wrap:wrap;gap:7px}._profileActivity_1kqx1_330,._profileActivityActive_1kqx1_331{min-height:42px;border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:999px;font-size:11px;font-weight:800;padding:9px 12px;cursor:pointer}._profileActivityActive_1kqx1_331{border:2px solid var(--ux-emerald);background:var(--ux-emerald-soft);color:var(--ux-emerald-ink);padding:8px 11px}._profileGoal_1kqx1_325:focus-visible,._profileActivity_1kqx1_330:focus-visible,._profileGoalActive_1kqx1_326:focus-visible,._profileActivityActive_1kqx1_331:focus-visible{outline:3px solid var(--ux-emerald);outline-offset:2px}@media(max-width:370px){._profileGoalChoices_1kqx1_325{gap:6px}._profileGoal_1kqx1_325,._profileGoalActive_1kqx1_326{padding:7px;gap:5px}._profileGoal_1kqx1_325 span,._profileGoalActive_1kqx1_326 span{flex-basis:27px;width:27px;height:27px;font-size:15px}._profileGoal_1kqx1_325 strong,._profileGoalActive_1kqx1_326 strong{font-size:10px}._profileActivity_1kqx1_330,._profileActivityActive_1kqx1_331{font-size:10px;padding:8px 9px}}._trainingGenerator_1kqx1_337{border:1px solid var(--ux-glass-border)!important;border-radius:23px!important;background:var(--ux-card-bg)!important;padding:22px!important;box-shadow:var(--ux-depth)!important;display:grid;gap:16px}._trainingGeneratorHeader_1kqx1_338{display:flex;align-items:flex-start;gap:13px}._trainingGeneratorEmblem_1kqx1_339{flex:0 0 52px;width:52px;height:52px;border-radius:15px;background:var(--ux-emerald-soft);color:var(--ux-emerald-ink);display:grid;place-items:center;border:1px solid var(--ux-glass-border)}._trainingGeneratorHeader_1kqx1_338 div{min-width:0}._trainingGeneratorHeader_1kqx1_338 small{color:var(--ux-emerald-ink);font-weight:900;letter-spacing:1px;font-size:10px;display:flex;align-items:center;gap:6px}._trainingGeneratorHeader_1kqx1_338 h2{font:900 32px/.98 var(--font-family-display);margin:9px 0 7px!important;color:var(--foreground)}._trainingGeneratorHeader_1kqx1_338 p{font-size:12px;line-height:1.55;color:var(--muted-foreground);margin:0!important}._trainingGeneratorTrust_1kqx1_344{display:flex;align-items:center;gap:7px;color:var(--ux-emerald-ink);font-size:11px;font-weight:800;background:var(--ux-emerald-soft);border:1px solid var(--ux-glass-border);border-radius:13px;padding:10px 12px}._trainingGeneratorLabel_1kqx1_345{font-weight:900;font-size:10px;letter-spacing:1.3px;color:var(--ux-emerald-ink)}._trainingGeneratorActivities_1kqx1_346{display:flex;flex-wrap:wrap;gap:7px}._trainingActivity_1kqx1_347,._trainingActivityActive_1kqx1_347{display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:999px;font-size:11px;font-weight:800;min-height:42px;padding:9px 12px;cursor:pointer}._trainingActivityActive_1kqx1_347{background:var(--ux-emerald-soft);color:var(--ux-emerald-ink);border:2px solid var(--ux-emerald);padding:8px 11px}._trainingGenerator_1kqx1_337 ._canonicalPlanGrid_1kqx1_94{gap:12px}._trainingGenerator_1kqx1_337 ._canonicalPlanGrid_1kqx1_94>label{font-size:12px;font-weight:750;color:var(--foreground);display:flex;flex-direction:column;gap:7px}._trainingGenerator_1kqx1_337 ._canonicalPlanGrid_1kqx1_94 select,._trainingGenerator_1kqx1_337 ._canonicalPlanGrid_1kqx1_94 input{min-height:47px;width:100%;border:1px solid var(--border);border-radius:13px;background:var(--surface);color:var(--foreground);padding:9px 11px;font-size:13px}._trainingGeneratorGo_1kqx1_352{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;min-height:49px;border:0;background:linear-gradient(110deg,#46ffb7,#00cc85);color:#082e24;font-size:13px;font-weight:900;border-radius:13px;cursor:pointer;box-shadow:0 10px 23px var(--ux-gradient-glow)}._trainingGeneratorGo_1kqx1_352:hover{filter:brightness(1.045)}@media(max-width:540px){._trainingGenerator_1kqx1_337{padding:16px!important}._trainingGeneratorHeader_1kqx1_338 h2{font-size:29px}._trainingGeneratorEmblem_1kqx1_339{flex-basis:44px;width:44px;height:44px}._trainingGeneratorHeader_1kqx1_338{gap:10px}._trainingGeneratorActivities_1kqx1_346{gap:5px}._trainingActivity_1kqx1_347,._trainingActivityActive_1kqx1_347{font-size:10px;min-height:40px;padding:8px 10px}._trainingGenerator_1kqx1_337 ._canonicalPlanGrid_1kqx1_94{gap:9px}}._trainingSettingsDisclosure_1kqx1_357{margin-top:16px;border:1px solid var(--border);background:var(--ux-card-bg);box-shadow:var(--shadow);border-radius:17px;overflow:hidden}._trainingSettingsDisclosure_1kqx1_357>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;min-height:63px;padding:14px 18px;color:var(--foreground);font-size:14px;font-weight:850}._trainingSettingsDisclosure_1kqx1_357>summary::-webkit-details-marker{display:none}._trainingSettingsDisclosure_1kqx1_357>summary span{display:flex;align-items:center;gap:5px;color:var(--ux-emerald-ink);font-size:11px}._trainingSettingsDisclosure_1kqx1_357[open]>summary{border-bottom:1px solid var(--border)}._trainingSettingsDisclosure_1kqx1_357[open]>summary span svg{transform:rotate(90deg)}._trainingSettingsDisclosure_1kqx1_357>section{margin:10px}._planV2hero_1kqx1_366{position:relative;isolation:isolate;overflow:hidden;min-height:189px;padding:24px 23px;border:1px solid var(--ux-glass-border);border-radius:23px;background:var(--ux-hero-bg);box-shadow:var(--ux-depth);display:flex;align-items:center}._planV2hero_1kqx1_366:after{position:absolute;content:"";width:270px;height:270px;right:-85px;top:-145px;border:36px solid var(--ux-emerald-soft);border-radius:50%;z-index:-1}._planV2heroContent_1kqx1_368{position:relative;max-width:79%;z-index:2}._planV2heroContent_1kqx1_368>small{font-size:10px;letter-spacing:1.35px;font-weight:900;color:var(--ux-emerald-ink);display:flex;align-items:center;gap:7px}._planV2heroContent_1kqx1_368 h1{font:900 clamp(31px,4.4vw,48px)/.96 var(--font-family-display);letter-spacing:.6px;margin:10px 0 8px;color:var(--foreground)}._planV2heroContent_1kqx1_368 h1 em{font-style:normal;color:var(--ux-emerald-ink)}._planV2heroContent_1kqx1_368>p{font-size:12px;line-height:1.5;color:var(--muted-foreground);max-width:400px;margin:0}._planV2heroChips_1kqx1_373{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}._planV2heroChips_1kqx1_373 span{display:flex;align-items:center;gap:7px;border:1px solid var(--ux-glass-border);background:var(--ux-emerald-soft);border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800;color:var(--ux-emerald-ink)}._planV2heroArt_1kqx1_375{position:absolute;right:6%;top:23%;color:var(--ux-emerald);opacity:.25;transform:rotate(-13deg);filter:drop-shadow(0 0 22px var(--ux-gradient-glow))}._planV2builder_1kqx1_376{padding:20px!important;border-radius:22px!important;box-shadow:var(--ux-depth)!important;gap:17px!important;background:var(--ux-card-bg)!important}._planV2builderHeader_1kqx1_377{display:flex;align-items:center;gap:13px}._planV2builderIcon_1kqx1_378{display:grid;place-items:center;flex:0 0 49px;width:49px;height:49px;border:1px solid var(--ux-glass-border);background:var(--ux-emerald-soft);color:var(--ux-emerald-ink);border-radius:15px}._planV2builderHeader_1kqx1_377>div:nth-child(2){min-width:0}._planV2builderHeader_1kqx1_377 small{color:var(--ux-emerald-ink);font-weight:900;font-size:10px;letter-spacing:1.2px}._planV2builderHeader_1kqx1_377 h2{font:900 clamp(25px,3vw,32px)/1.02 var(--font-family-display);margin:6px 0 2px}._planV2builderHeader_1kqx1_377 p{color:var(--muted-foreground);font-size:12px;margin:3px 0 0}._planV2steps_1kqx1_383{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:15px}._planV2step_1kqx1_383,._planV2currentStep_1kqx1_384{display:flex;align-items:center;justify-content:center;gap:7px;min-height:51px;padding:7px 4px;background:transparent;border:1px solid transparent;border-radius:11px;color:var(--muted-foreground);cursor:pointer;font-family:inherit}._planV2currentStep_1kqx1_384{color:var(--primary-foreground);background:var(--primary);box-shadow:0 5px 15px var(--ux-gradient-glow);border-color:transparent}._planV2step_1kqx1_383>span,._planV2currentStep_1kqx1_384>span{flex:0 0 24px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;border:1px solid currentColor;font-weight:900;font-size:11px}._planV2currentStep_1kqx1_384>span{border-color:currentColor}._planV2step_1kqx1_383 strong,._planV2currentStep_1kqx1_384 strong{font-size:11px;line-height:1.2;font-weight:850}._planV2explain_1kqx1_389{border:1px solid var(--border);border-radius:13px;background:var(--surface);overflow:hidden}._planV2explain_1kqx1_389 summary{display:flex;align-items:center;gap:8px;padding:11px 13px;cursor:pointer;font-size:11px;font-weight:800;color:var(--muted-foreground);list-style:none;min-height:43px}._planV2explain_1kqx1_389 summary::-webkit-details-marker{display:none}._planV2explain_1kqx1_389 summary svg:first-child{color:var(--ux-emerald-ink)}._planV2explain_1kqx1_389 summary svg:last-child{margin-left:auto}._planV2explain_1kqx1_389[open] summary svg:last-child{transform:rotate(90deg)}._planV2explain_1kqx1_389 p{font-size:11px;color:var(--muted-foreground);line-height:1.65;padding:0 14px 14px;margin:0}._planV2stepBody_1kqx1_396{display:grid;gap:14px;padding:5px 0 0}._planV2groupHeader_1kqx1_397>span{font-size:10px;font-weight:850;letter-spacing:1.1px;color:var(--ux-emerald-ink)}._planV2groupHeader_1kqx1_397 h3{font:900 25px/1.1 var(--font-family-display);margin:7px 0}._planV2groupHeader_1kqx1_397 p{font-size:12px;line-height:1.55;color:var(--muted-foreground);margin:0}._planV2styleTiles_1kqx1_400{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}._planV2styleTile_1kqx1_400,._planV2selectedStyle_1kqx1_401{border:1px solid var(--border);min-width:0;border-radius:15px;background:var(--card);color:var(--foreground);display:flex;align-items:center;gap:9px;text-align:left;cursor:pointer;min-height:65px;padding:10px 11px}._planV2styleTile_1kqx1_400:hover{border-color:var(--ux-emerald)}._planV2selectedStyle_1kqx1_401{border:2px solid var(--ux-emerald);background:var(--ux-emerald-soft);padding:9px 10px;box-shadow:0 7px 20px var(--ux-gradient-glow)}._planV2foodTileIcon_1kqx1_404{font-size:22px;width:34px;height:37px;display:grid;place-items:center;border-radius:11px;background:var(--surface);flex-shrink:0}._planV2selectedStyle_1kqx1_401 ._planV2foodTileIcon_1kqx1_404{background:var(--card)}._planV2styleTile_1kqx1_400 strong,._planV2selectedStyle_1kqx1_401 strong{flex:1;min-width:0;font-size:12px;font-weight:800;line-height:1.2}._planV2tileCheck_1kqx1_407{color:var(--muted-foreground);flex-shrink:0}._planV2selectedStyle_1kqx1_401 ._planV2tileCheck_1kqx1_407{color:var(--ux-emerald-ink)}._planV2mealChoices_1kqx1_409{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}._planV2mealChoice_1kqx1_409,._planV2mealSelected_1kqx1_410{min-height:79px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid var(--border);border-radius:15px;background:var(--card);color:var(--foreground);cursor:pointer}._planV2mealSelected_1kqx1_410{border:2px solid var(--ux-emerald);background:var(--ux-emerald-soft);box-shadow:0 5px 17px var(--ux-gradient-glow)}._planV2mealChoice_1kqx1_409 strong,._planV2mealSelected_1kqx1_410 strong{font:900 30px var(--font-family-display)}._planV2mealChoice_1kqx1_409 small,._planV2mealSelected_1kqx1_410 small{font-size:11px;color:var(--muted-foreground)}._planV2mealSelected_1kqx1_410 strong{color:var(--ux-emerald-ink)}._planV2next_1kqx1_415{width:100%;min-height:50px;border:0;border-radius:14px;background:linear-gradient(105deg,#45ffb7,#00c98a);color:#062c22;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:900;font-size:13px;cursor:pointer;box-shadow:0 10px 23px var(--ux-gradient-glow)}._planV2next_1kqx1_415:disabled{cursor:not-allowed;opacity:.4;filter:saturate(.4)}:root[data-theme=light] ._planV2builder_1kqx1_376{background:linear-gradient(160deg,#fff,#f8fcfc)!important}@media(max-width:570px){._planV2hero_1kqx1_366{min-height:175px;padding:20px}._planV2heroContent_1kqx1_368 h1{font-size:35px}._planV2heroArt_1kqx1_375{right:2%;opacity:.15}._planV2builder_1kqx1_376{padding:16px!important}._planV2builderHeader_1kqx1_377 h2{font-size:26px}._planV2builderIcon_1kqx1_378{width:43px;height:43px;flex-basis:43px}._planV2steps_1kqx1_383{gap:3px}._planV2step_1kqx1_383,._planV2currentStep_1kqx1_384{gap:4px;padding:5px 3px}._planV2step_1kqx1_383 strong,._planV2currentStep_1kqx1_384 strong{font-size:10px}._planV2styleTiles_1kqx1_400{gap:7px}._planV2styleTile_1kqx1_400,._planV2selectedStyle_1kqx1_401{min-height:60px;gap:6px;padding:8px}._planV2selectedStyle_1kqx1_401{padding:7px}._planV2foodTileIcon_1kqx1_404{font-size:19px;width:30px;flex-basis:30px}}@media(max-width:350px){._planV2heroContent_1kqx1_368{max-width:93%}._planV2heroContent_1kqx1_368 h1{font-size:30px}._planV2heroArt_1kqx1_375{opacity:.09}._planV2builder_1kqx1_376{padding:13px!important}._planV2steps_1kqx1_383 strong{font-size:9px}._planV2steps_1kqx1_383 ._planV2step_1kqx1_383>span,._planV2steps_1kqx1_383 ._planV2currentStep_1kqx1_384>span{width:18px;flex-basis:18px;height:18px;font-size:9px}._planV2styleTile_1kqx1_400 strong,._planV2selectedStyle_1kqx1_401 strong{font-size:11px}}._foodReuseCard_1kqx1_422{background:var(--ux-card-bg);border:1px solid var(--ux-glass-border);border-radius:21px;padding:16px 17px;min-width:0;box-shadow:var(--shadow);color:var(--foreground);display:grid;gap:10px}:root[data-theme=light] ._foodReuseCard_1kqx1_422{background:#fff;border-color:#e1eaf0;box-shadow:0 9px 25px #0a26340b}:root[data-theme=dark] ._foodReuseCard_1kqx1_422{background:linear-gradient(145deg,#0e2a3e,#081c2e);border-color:#1a3b4d;box-shadow:0 10px 27px #0003}._foodReuseHeader_1kqx1_425{display:flex;align-items:center;gap:11px;min-width:0}._foodReuseIcon_1kqx1_426{height:42px;width:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:13px;background:var(--ux-emerald-soft);color:var(--ux-emerald-ink);border:1px solid var(--ux-glass-border)}._foodReuseHeading_1kqx1_427{flex:1;min-width:0}._foodReuseHeading_1kqx1_427 h3{font:850 18px/1.18 var(--font-family-base);letter-spacing:-.4px;margin:0 0 4px;color:var(--foreground)}._foodReuseHeading_1kqx1_427 p{font:500 11px/1.4 var(--font-family-base);margin:0;color:var(--muted-foreground)}._foodReuseRefresh_1kqx1_430{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--ux-emerald-ink);cursor:pointer}._foodReuseRefresh_1kqx1_430:disabled{opacity:.5;cursor:not-allowed}._foodReuseTabs_1kqx1_432{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:5px}._foodReuseTabs_1kqx1_432 button{display:flex;gap:7px;align-items:center;justify-content:center;min-height:43px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--muted-foreground);font:750 12px var(--font-family-base);cursor:pointer}._foodReuseTabs_1kqx1_432 button[aria-pressed=true]{background:var(--ux-emerald-soft);border-color:var(--ux-emerald);color:var(--ux-emerald-ink)}._foodReuseTabs_1kqx1_432 button span{font-size:11px;font-weight:700}._foodReuseEmpty_1kqx1_436{margin:0;padding:13px 6px 6px;color:var(--muted-foreground);font:500 12px/1.45 var(--font-family-base)}._foodReuseList_1kqx1_437{display:grid;gap:6px;margin-top:4px}._foodReuseRow_1kqx1_438,._foodSavedRow_1kqx1_438{display:flex;gap:10px;align-items:center;border:1px solid var(--border);background:var(--surface);border-radius:13px;padding:11px;min-width:0}._foodReuseRowText_1kqx1_439{flex:1;min-width:0}._foodReuseRowText_1kqx1_439 strong,._foodSavedRow_1kqx1_438>div:first-child>strong{display:block;color:var(--foreground);font:800 13px/1.25 var(--font-family-base);overflow-wrap:anywhere}._foodReuseRowText_1kqx1_439 small,._foodSavedRow_1kqx1_438>div:first-child>small{display:block;font:500 11px/1.4 var(--font-family-base);color:var(--muted-foreground);margin-top:4px}._foodReuseFavorite_1kqx1_442{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;min-width:39px;min-height:39px;flex:0 0 39px;border:1px solid var(--border);border-radius:10px;color:var(--muted-foreground);background:var(--ux-card-bg);cursor:pointer}._foodReuseFavorite_1kqx1_442[aria-pressed=true]{color:var(--ux-emerald-ink);border-color:var(--ux-emerald)}._foodReuseAgain_1kqx1_444{display:flex;align-items:center;gap:5px;min-height:39px;white-space:nowrap;border-radius:10px;border:1px solid var(--ux-emerald);background:var(--ux-emerald-soft);color:var(--ux-emerald-ink);font:800 11px var(--font-family-base);cursor:pointer;padding:0 10px}._foodReuseMessage_1kqx1_445{font:600 12px/1.5 var(--font-family-base);padding:10px;border-radius:11px;background:var(--ux-emerald-soft);color:var(--foreground);margin:3px 0 0}._foodSaveToggle_1kqx1_446{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:39px;border:0;border-radius:11px;display:flex;gap:5px;align-items:center;background:var(--primary);color:var(--primary-foreground);font:850 11px var(--font-family-base);cursor:pointer;padding:0 13px}._foodSavedPlanNote_1kqx1_447{font-size:11px;line-height:1.45;color:var(--muted-foreground);background:var(--ux-emerald-soft);border:1px solid var(--ux-glass-border);border-radius:12px;margin:5px 0 0;padding:10px 12px}._foodSavedPlanNote_1kqx1_447 strong{color:var(--ux-emerald-ink)}._foodSaveForm_1kqx1_449{display:grid;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:13px;margin-top:5px}._foodSaveForm_1kqx1_449 ._grid2_1kqx1_2{margin:0;gap:9px}._foodSaveForm_1kqx1_449 label{display:grid;gap:6px;color:var(--foreground);font:700 11px var(--font-family-base);min-width:0}._foodSaveForm_1kqx1_449 input,._foodSaveForm_1kqx1_449 select,._foodSavedRow_1kqx1_438 input,._foodSavedRow_1kqx1_438 select{min-width:0;max-width:100%;min-height:41px;border:1px solid var(--border);border-radius:10px;background:var(--ux-card-bg);color:var(--foreground);padding:0 9px;font:600 12px var(--font-family-base)}._foodSaveForm_1kqx1_449>button{border:0;border-radius:11px;background:var(--primary);color:var(--primary-foreground);min-height:43px;font:850 12px var(--font-family-base);cursor:pointer}._foodSaveForm_1kqx1_449>button:disabled{opacity:.45;cursor:not-allowed}._foodSaveForm_1kqx1_449>small{font:500 10px/1.4 var(--font-family-base);color:var(--muted-foreground)}._foodSavedRow_1kqx1_438{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}._foodSavedRow_1kqx1_438>div:first-child{min-width:0}._foodSavedRow_1kqx1_438 details{margin-top:9px;font:500 11px/1.45 var(--font-family-base);color:var(--muted-foreground)}._foodSavedRow_1kqx1_438 details summary{color:var(--ux-emerald-ink);font-weight:800;cursor:pointer;min-height:30px}._foodSavedRow_1kqx1_438 details p{margin:8px 0 0}._foodSavedRowActions_1kqx1_461{display:flex;gap:6px;flex-wrap:wrap;align-items:center;justify-content:flex-end}._foodSavedRowActions_1kqx1_461 button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;min-height:36px;border:1px solid var(--border);border-radius:10px;background:var(--ux-card-bg);color:var(--foreground);font:750 11px var(--font-family-base);cursor:pointer}._foodSavedRowActions_1kqx1_461 button:first-child{color:var(--ux-emerald-ink)}._foodSavedRowActions_1kqx1_461 button:disabled{opacity:.5;cursor:not-allowed}._foodReuseCard_1kqx1_422 button:focus-visible,._foodReuseCard_1kqx1_422 summary:focus-visible{outline:2px solid var(--ux-emerald);outline-offset:2px}@media(max-width:600px){._foodReuseCard_1kqx1_422{padding:14px 12px;border-radius:17px;gap:9px}._foodReuseHeading_1kqx1_427 h3{font-size:16px}._foodReuseIcon_1kqx1_426{height:38px;width:38px;flex-basis:38px;border-radius:12px}._foodReuseHeading_1kqx1_427 p{font-size:10px}._foodSavedRow_1kqx1_438{grid-template-columns:1fr}._foodSavedRowActions_1kqx1_461{justify-content:flex-start}}@media(max-width:350px){._foodReuseHeading_1kqx1_427 h3{font-size:15px}._foodReuseRow_1kqx1_438{gap:6px;padding:8px}._foodReuseAgain_1kqx1_444{padding:0 7px}._foodReuseCard_1kqx1_422{padding:12px 10px}}._diaryNativeHeader_1kqx1_94{display:grid;gap:0;margin-top:13px;padding:18px 19px 16px;background:var(--ux-card-bg);border:1px solid var(--border);border-radius:21px;box-shadow:var(--shadow);min-width:0}:root[data-theme=light] ._diaryNativeHeader_1kqx1_94{background:#fff;border-color:#e0eaf0;box-shadow:0 9px 26px #0a20330b}:root[data-theme=dark] ._diaryNativeHeader_1kqx1_94{background:linear-gradient(145deg,#0a2337,#071a2b);border-color:#184256;box-shadow:0 12px 28px #00000038}._diaryNativeHeader_1kqx1_94>._diaryHeaderTop_1kqx1_486{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;color:var(--foreground)}._diaryHeaderCopy_1kqx1_487{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0}._diaryHeaderEyebrow_1kqx1_488{font-size:10px;color:var(--ux-emerald-ink);font-weight:850;letter-spacing:1.35px;line-height:1.4}._diaryNativeHeader_1kqx1_94 ._diaryHeaderCopy_1kqx1_487 h1{font:850 32px/1.14 var(--font-family-base);color:var(--foreground);letter-spacing:-.95px;margin:3px 0 2px}._diaryHeaderDateLabel_1kqx1_490{font-size:12px;color:var(--muted-foreground);margin:0;text-transform:capitalize;line-height:1.5}._diaryHeaderCalendarIcon_1kqx1_491{height:46px;width:46px;flex:0 0 46px;display:grid;place-items:center;border:1px solid var(--ux-glass-border);border-radius:15px;background:var(--ux-emerald-soft);color:var(--ux-emerald-ink)}._diaryDateNavigation_1kqx1_492{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,1.24fr) minmax(0,1fr);gap:9px;align-items:center;max-width:600px;width:100%;margin-top:19px}._diaryDateArrow_1kqx1_493,._diaryDatePicker_1kqx1_493{min-height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;min-width:0}._diaryDateArrow_1kqx1_493{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--surface);color:var(--foreground);padding:0 9px;cursor:pointer;font:750 12px var(--font-family-base)}._diaryDateArrow_1kqx1_493:hover:not(:disabled){border-color:var(--ux-emerald);color:var(--ux-emerald-ink)}._diaryDateArrow_1kqx1_493:disabled{opacity:.42;cursor:not-allowed}._diaryDateArrow_1kqx1_493 span:first-child,._diaryDateArrow_1kqx1_493 span:last-child{line-height:1}._diaryDateArrow_1kqx1_493 span[aria-hidden=true]{font-size:22px;font-weight:450}._diaryDatePicker_1kqx1_493{position:relative;overflow:hidden;padding:0 9px;background:var(--ux-emerald-soft);border:1px solid var(--ux-emerald);color:var(--ux-emerald-ink);font:850 12px var(--font-family-base);cursor:pointer}._diaryDatePicker_1kqx1_493 svg{flex-shrink:0}._diaryDatePicker_1kqx1_493 span{min-width:0;overflow:hidden;text-overflow:ellipsis;pointer-events:none}._diaryDatePicker_1kqx1_493 input[type=date]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;border:0;cursor:pointer;z-index:1}._diaryDateArrow_1kqx1_493:focus-visible,._diaryDatePicker_1kqx1_493:focus-within,._diaryDateReturn_1kqx1_503:focus-visible{outline:2px solid var(--ux-emerald);outline-offset:3px}._diaryDateReturn_1kqx1_503{justify-self:center;margin:12px 0 0;border:0;background:transparent;color:var(--ux-emerald-ink);font:800 12px var(--font-family-base);cursor:pointer;min-height:32px;padding:0 10px}._foodTabs_1kqx1_10{background:var(--ux-card-bg);box-shadow:none;border-color:var(--border)}@media(max-width:560px){._diaryNativeHeader_1kqx1_94{padding:15px 13px 14px;margin-top:12px;border-radius:18px}._diaryNativeHeader_1kqx1_94 ._diaryHeaderCopy_1kqx1_487 h1{font-size:28px}._diaryHeaderCalendarIcon_1kqx1_491{height:43px;width:43px;flex-basis:43px;border-radius:13px}._diaryDateNavigation_1kqx1_492{grid-template-columns:minmax(0,1fr) minmax(122px,1.23fr) minmax(0,1fr);gap:5px;margin-top:16px}._diaryDateArrow_1kqx1_493,._diaryDatePicker_1kqx1_493{min-height:44px;border-radius:12px}._diaryDateArrow_1kqx1_493{font-size:10.5px;padding:0 4px;gap:3px}._diaryDatePicker_1kqx1_493{font-size:10.5px;padding:0 4px;gap:4px}._diaryDatePicker_1kqx1_493 svg{height:14px;width:14px}}@media(max-width:350px){._diaryNativeHeader_1kqx1_94{padding:14px 10px}._diaryDateNavigation_1kqx1_492{grid-template-columns:minmax(0,1fr) minmax(108px,1.2fr) minmax(0,1fr);gap:4px}._diaryDateArrow_1kqx1_493{font-size:9.5px;padding:0 2px}._diaryDatePicker_1kqx1_493{font-size:10px}}._planV2toolAccordion_1kqx1_525{min-width:0;overflow:hidden;background:var(--ux-card-bg);border:1px solid var(--border);border-radius:19px;box-shadow:var(--shadow);margin:3px 0}:root[data-theme=light] ._planV2toolAccordion_1kqx1_525{background:#fff;border-color:#e0eaf0;box-shadow:0 10px 25px #0a20330b}:root[data-theme=dark] ._planV2toolAccordion_1kqx1_525{background:linear-gradient(140deg,#0d283c,#081d30);border-color:#1c4052;box-shadow:0 12px 25px #00000038}._planV2toolAccordion_1kqx1_525>summary{list-style:none;display:flex;gap:12px;align-items:center;cursor:pointer;min-height:75px;padding:13px 16px;color:var(--foreground)}._planV2toolAccordion_1kqx1_525>summary::-webkit-details-marker{display:none}._planV2toolAccordion_1kqx1_525>summary>span:nth-child(2){flex:1;min-width:0;display:grid;gap:5px}._planV2toolAccordion_1kqx1_525>summary strong{font:850 15px/1.25 var(--font-family-base);letter-spacing:-.25px;color:var(--foreground)}._planV2toolAccordion_1kqx1_525>summary small{font:500 11px/1.35 var(--font-family-base);color:var(--muted-foreground)}._planV2toolAccordion_1kqx1_525>summary>svg{color:var(--ux-emerald-ink);transition:transform .2s ease;flex:none}._planV2toolAccordion_1kqx1_525[open]>summary>svg{transform:rotate(90deg)}._planV2toolAccordion_1kqx1_525>summary:focus-visible{outline:2px solid var(--ux-emerald);outline-offset:-3px}._planV2toolIcon_1kqx1_536{flex:0 0 43px;height:43px;border-radius:13px;border:1px solid var(--ux-glass-border);background:var(--ux-emerald-soft);color:var(--ux-emerald-ink);display:grid;place-items:center}._planV2toolBody_1kqx1_537{border-top:1px solid var(--border);padding:13px;min-width:0}._planV2toolBody_1kqx1_537>._canonicalPlanCard_1kqx1_94{border:0;background:transparent;box-shadow:none;padding:3px}._planV2toolBody_1kqx1_537 ._canonicalPlanCard_1kqx1_94{min-width:0}._planV2toolBody_1kqx1_537 :where(input,select){max-width:100%}._planV2toolBody_1kqx1_537 :where(button){max-width:100%}@media(max-width:550px){._planV2toolAccordion_1kqx1_525{border-radius:16px}._planV2toolAccordion_1kqx1_525>summary{padding:11px 12px;min-height:67px;gap:9px}._planV2toolIcon_1kqx1_536{width:39px;height:39px;flex-basis:39px;border-radius:12px}._planV2toolAccordion_1kqx1_525>summary strong{font-size:13px}._planV2toolAccordion_1kqx1_525>summary small{font-size:10px}._planV2toolBody_1kqx1_537{padding:11px 9px}._planV2toolBody_1kqx1_537 ._canonicalPlanCard_1kqx1_94{padding:8px}}._pantryHero_1kqx1_553{position:relative;overflow:hidden;border:1px solid var(--ux-glass-border);border-radius:21px;padding:20px 18px;background:linear-gradient(130deg,var(--ux-emerald-soft),var(--ux-card-bg));box-shadow:var(--shadow)}._pantryHero_1kqx1_553>small{color:var(--ux-emerald-ink);letter-spacing:1.2px;font:850 9px var(--font-family-base)}._pantryHero_1kqx1_553>h1{color:var(--foreground);font:900 clamp(26px,4vw,34px)/1.03 var(--font-family-base);letter-spacing:-1.1px;margin:11px 0 7px}._pantryHero_1kqx1_553>p{margin:0;color:var(--muted-foreground);font-size:11px;line-height:1.5}:root[data-theme=dark] ._pantryHero_1kqx1_553{background:linear-gradient(140deg,#12443d,#0a2336)}._pantrySection_1kqx1_558{background:var(--ux-card-bg);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:18px;min-width:0;overflow:hidden}:root[data-theme=light] ._pantrySection_1kqx1_558{background:#fff;border-color:#e0eaf0}:root[data-theme=dark] ._pantrySection_1kqx1_558{background:linear-gradient(145deg,#0d293e,#081e31);border-color:#1b3c50}._pantrySection_1kqx1_558>summary{display:flex;gap:11px;align-items:center;list-style:none;cursor:pointer;min-height:74px;padding:12px 15px}._pantrySection_1kqx1_558>summary::-webkit-details-marker{display:none}._pantryIcon_1kqx1_563{flex:0 0 43px;height:43px;border-radius:13px;display:grid;place-items:center;background:var(--ux-emerald-soft);color:var(--ux-emerald-ink);border:1px solid var(--ux-glass-border)}._pantrySummaryCopy_1kqx1_564{flex:1;min-width:0;display:grid;gap:4px}._pantrySummaryCopy_1kqx1_564 strong{font:850 14px var(--font-family-base);color:var(--foreground)}._pantrySummaryCopy_1kqx1_564 small{font:500 11px var(--font-family-base);color:var(--muted-foreground)}._pantrySection_1kqx1_558>summary>svg{color:var(--ux-emerald-ink);flex:none;transition:transform .2s}._pantrySection_1kqx1_558[open]>summary>svg{transform:rotate(90deg)}._pantrySection_1kqx1_558>summary:focus-visible{outline:2px solid var(--ux-emerald);outline-offset:-3px}._pantrySectionBody_1kqx1_570{border-top:1px solid var(--border);padding:14px;display:grid;gap:11px;font-size:12px;min-width:0}._pantrySectionBody_1kqx1_570>p{font-size:12px;line-height:1.6;color:var(--muted-foreground);margin:0}._pantrySectionBody_1kqx1_570>label{display:grid;gap:6px;font-weight:750}._pantrySectionBody_1kqx1_570 input,._pantrySectionBody_1kqx1_570 select{background:var(--surface);color:var(--foreground);max-width:100%;min-height:42px;border:1px solid var(--border);border-radius:10px;padding:8px}._pantrySectionBody_1kqx1_570>details{padding:10px;border-radius:12px;border:1px solid var(--border);background:var(--surface)}._pantrySectionBody_1kqx1_570>details summary{color:var(--foreground);font-weight:800;cursor:pointer}._pantrySectionBody_1kqx1_570>details button{background:var(--ux-emerald-soft);color:var(--ux-emerald-ink);border:1px solid var(--ux-emerald);border-radius:11px;min-height:41px;padding:8px 11px;font-size:11px;font-weight:850}._pantrySectionBody_1kqx1_570>details button:disabled{opacity:.5}._pantryShoppingCard_1kqx1_578{padding:17px;display:grid;gap:11px}._pantryListHeader_1kqx1_579{display:flex;gap:11px;align-items:center;margin:0}._pantryListHeader_1kqx1_579>div{min-width:0}._pantryListHeader_1kqx1_579 h2{font:850 17px/1.2 var(--font-family-base);letter-spacing:-.3px;margin:0 0 4px;color:var(--foreground)}._pantryListHeader_1kqx1_579 small{color:var(--muted-foreground);font-size:11px}._pantryShoppingCard_1kqx1_578>p{margin:0;color:var(--muted-foreground);font-size:11px}._pantryShoppingCard_1kqx1_578>p>button{border:1px solid var(--border);background:var(--surface);color:var(--ux-emerald-ink);border-radius:10px;min-height:38px;padding:7px 12px;cursor:pointer;font:800 11px var(--font-family-base);margin:0 6px 0 0}._pantryShoppingCard_1kqx1_578>p>button:disabled{opacity:.4;cursor:not-allowed}._pantryShoppingCard_1kqx1_578>p>small{display:block;color:var(--muted-foreground);font-size:10px;line-height:1.4;margin-top:8px}._pantryEmpty_1kqx1_587{color:var(--muted-foreground);font:500 12px var(--font-family-base);padding:11px 0;margin:0}._pantryShoppingCard_1kqx1_578>._canonicalPlanHistory_1kqx1_94{padding:13px;border-radius:13px}._pantryShoppingCard_1kqx1_578>._canonicalPlanHistory_1kqx1_94 strong{display:block;margin:5px 0}._pantryShoppingCard_1kqx1_578>._canonicalPlanHistory_1kqx1_94 button{display:inline-flex;align-items:center;justify-content:center;margin:5px 5px 0 0;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--foreground);font:750 11px var(--font-family-base);min-height:38px;padding:0 10px;cursor:pointer}._pantryShoppingCard_1kqx1_578>._canonicalPlanHistory_1kqx1_94 button:first-of-type{background:var(--ux-emerald-soft);color:var(--ux-emerald-ink);border-color:var(--ux-emerald)}._pantrySafetyNote_1kqx1_592{font-size:10px!important;color:var(--muted-foreground)!important}@media(max-width:550px){._pantryHero_1kqx1_553{padding:16px;border-radius:18px}._pantrySection_1kqx1_558{border-radius:15px}._pantrySection_1kqx1_558>summary{min-height:66px;padding:10px 12px}._pantryIcon_1kqx1_563{width:39px;height:39px;flex-basis:39px;border-radius:12px}._pantrySummaryCopy_1kqx1_564 strong{font-size:13px}._pantrySummaryCopy_1kqx1_564 small{font-size:10px}._pantrySectionBody_1kqx1_570{padding:12px}._pantryShoppingCard_1kqx1_578{padding:14px}}._trainingNative_1kqx1_94{gap:11px}._trainingNativeHeader_1kqx1_94{margin:12px 0 2px;align-items:center}._trainingNativeHeader_1kqx1_94 h1{font:850 clamp(26px,4.3vw,33px)/1.1 var(--font-family-base);letter-spacing:-.8px;margin:5px 0 3px}._trainingNativeHeader_1kqx1_94>div>p{margin:0;font-size:11px;color:var(--muted-foreground)}._trainingNativeHeader_1kqx1_94>button{display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;flex:none;border-radius:13px;font-size:20px;color:var(--ux-emerald-ink);background:var(--ux-card-bg);border:1px solid var(--border);cursor:pointer}._trainingNativeTabs_1kqx1_94{gap:4px}._trainingNativeTabs_1kqx1_94 button{min-height:44px;background:var(--ux-card-bg);font:800 11px var(--font-family-base);border-radius:11px}._trainingNativeDate_1kqx1_94{border-radius:16px;background:var(--ux-card-bg);min-height:65px;padding:9px 13px}._trainingNativeDate_1kqx1_94>button{flex:0 0 42px;height:43px;width:42px;min-width:42px;border-radius:12px;background:var(--surface);color:var(--ux-emerald-ink)}._trainingNativeDate_1kqx1_94 h2{font:850 16px/1.15 var(--font-family-base);text-transform:capitalize;margin:5px 0 0}._trainingFeature_1kqx1_262{border-radius:19px}._trainingFeatureContent_1kqx1_265{min-width:0;max-width:67%;gap:10px}._trainingFeatureTag_1kqx1_266{letter-spacing:.7px;font-size:10px}._trainingFeature_1kqx1_262 h2{font-size:clamp(25px,3.7vw,34px);line-height:1.04}._trainingFeatureActions_1kqx1_269{gap:7px}._trainingFeatureActions_1kqx1_269 button{border-radius:11px;min-height:42px;font-size:11px;padding:8px 11px}._trainingNativeCard_1kqx1_94{border-radius:17px}._trainingNativeEmpty_1kqx1_94{border-radius:12px;padding:12px}._trainingNativeEmpty_1kqx1_94 strong{font-size:12px}@media(max-width:820px){._trainingNativeHeader_1kqx1_94 h1{font-size:28px!important}._trainingNativeTabs_1kqx1_94{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}._trainingNativeTabs_1kqx1_94 button{min-height:43px;font-size:10px}._trainingNativeDate_1kqx1_94{min-height:63px;padding:9px 11px}._trainingFeature_1kqx1_262{min-height:237px;padding:19px 16px;align-items:flex-start}._trainingFeatureContent_1kqx1_265{max-width:100%;gap:10px}._trainingFeature_1kqx1_262 h2{max-width:66%;font-size:25px}._trainingFeature_1kqx1_262 p{max-width:66%;font-size:11px}._trainingFeature_1kqx1_262:after{width:54%;opacity:.5}._trainingFeatureActions_1kqx1_269{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:7px;margin-top:3px}._trainingFeatureActions_1kqx1_269 button{min-width:0;min-height:43px;white-space:nowrap;font-size:10px;padding:8px 5px}._trainingFeatureActions_1kqx1_269 button:first-child{grid-column:1/-1}._trainingFeatureActions_1kqx1_269 button svg{width:15px;height:15px;flex-shrink:0}._trainingNativeCard_1kqx1_94{padding:14px}._trainingNativeCard_1kqx1_94 h2{font-size:17px}._trainingNativeCard_1kqx1_94 p{font-size:11px}._trainingNativeEmpty_1kqx1_94{font-size:12px}}._intel_1kqx1_2{padding:19px!important;border-radius:19px!important;display:grid;gap:10px;justify-items:start}._intelAvatar_1kqx1_275{width:66px;height:66px;margin:0;box-shadow:none}._intelEyebrow_1kqx1_276{font-size:10px;letter-spacing:1.1px}._intel_1kqx1_2 h2{font:900 clamp(26px,4.2vw,34px)/1.05 var(--font-family-base);letter-spacing:-.7px;margin:0}._intel_1kqx1_2 p{font-size:12px;line-height:1.45;margin:0;max-width:540px}._intelStatus_1kqx1_2{margin-top:0;font-size:10px;padding:9px 10px;border-radius:11px;max-width:100%}._intel_1kqx1_2>button{margin-top:2px!important;min-height:43px!important;padding:10px 12px!important}._intelDomainChips_1kqx1_653{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:13px 0}._intelDomainChips_1kqx1_653 button{min-width:0;min-height:42px;border:1px solid var(--border);background:var(--surface);color:var(--muted-foreground);border-radius:11px;font:800 11px var(--font-family-base);cursor:pointer;padding:6px 3px}._intelDomainChips_1kqx1_653 button[aria-pressed=true]{background:var(--ux-emerald-soft);border-color:var(--ux-emerald);color:var(--ux-emerald-ink)}._intelToolsDisclosure_1kqx1_656{margin-top:12px;background:var(--ux-card-bg);border:1px solid var(--border);border-radius:17px;overflow:hidden;box-shadow:var(--shadow)}._intelToolsDisclosure_1kqx1_656>summary{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;padding:15px;min-height:68px}._intelToolsDisclosure_1kqx1_656>summary::-webkit-details-marker{display:none}._intelToolsDisclosure_1kqx1_656>summary>span{display:grid;gap:5px;min-width:0;flex:1}._intelToolsDisclosure_1kqx1_656>summary strong{font:850 15px var(--font-family-base);color:var(--foreground)}._intelToolsDisclosure_1kqx1_656>summary small{font:500 11px var(--font-family-base);color:var(--muted-foreground)}._intelToolsDisclosure_1kqx1_656>summary>svg{flex:none;color:var(--ux-emerald-ink);transition:transform .2s}._intelToolsDisclosure_1kqx1_656[open]>summary>svg{transform:rotate(90deg)}._intelToolsDisclosure_1kqx1_656>summary:focus-visible{outline:2px solid var(--ux-emerald);outline-offset:-2px}._intelToolsBody_1kqx1_665{border-top:1px solid var(--border);padding:12px;display:grid;gap:9px}._intelToolsBody_1kqx1_665 :where(._panel_1kqx1_2){margin:0}._intelOtherDomains_1kqx1_668{padding:3px 0 7px;margin:0 0 12px;border-bottom:1px solid var(--border)}._intelOtherDomains_1kqx1_668>summary{font:750 11px var(--font-family-base);color:var(--ux-emerald-ink);cursor:pointer;padding:7px 0;min-height:37px}._intelOtherDomains_1kqx1_668 label{display:block;margin:6px 0}._intelOtherDomains_1kqx1_668 select{width:100%;min-height:44px}._profileUxHeader_1kqx1_674{display:grid;gap:4px;margin:11px 0 9px}._profileUxHeader_1kqx1_674 small{font:850 10px var(--font-family-base);letter-spacing:1.1px;color:var(--ux-emerald-ink)}._profileUxHeader_1kqx1_674 h1{font:900 clamp(29px,4vw,36px)/1.06 var(--font-family-base);letter-spacing:-1px;color:var(--foreground);margin:0}._profileUxHeader_1kqx1_674 p{font:500 12px/1.45 var(--font-family-base);color:var(--muted-foreground);margin:0}._profileGuidedAction_1kqx1_678{display:flex;justify-content:flex-end;margin:3px 0 14px}._profileGuidedAction_1kqx1_678 button{display:inline-flex;align-items:center;gap:7px;min-height:43px;border-radius:11px;border:1px solid var(--ux-glass-border);color:var(--ux-emerald-ink);background:var(--ux-emerald-soft);font:800 11px var(--font-family-base)}._profileSecondaryDisclosure_1kqx1_680{border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:0 11px;margin:9px 0}._profileSecondaryDisclosure_1kqx1_680>summary{cursor:pointer;min-height:39px;display:flex;align-items:center;list-style:none;font:750 11px var(--font-family-base);color:var(--ux-emerald-ink)}._profileSecondaryDisclosure_1kqx1_680>summary::-webkit-details-marker{display:none}._profileSecondaryDisclosure_1kqx1_680>summary:after{content:"›";font-size:18px;margin-left:auto}._profileSecondaryDisclosure_1kqx1_680[open]>summary:after{transform:rotate(90deg)}._profileSecondaryDisclosure_1kqx1_680>p{font-size:11px;margin:0 0 11px}._profileFootnote_1kqx1_686{display:block;font:500 10px/1.4 var(--font-family-base);color:var(--muted-foreground);margin-top:8px}._onboarding_1kqx1_1{border-radius:25px;max-width:680px;max-height:min(90dvh,900px);overflow-y:auto}._onboardBody_1kqx1_1 h2{font:900 clamp(27px,5vw,40px)/1.08 var(--font-family-base);letter-spacing:-.65px}._onboardBody_1kqx1_1>p{font-size:12px;line-height:1.55}._onboardChoiceGroup_1kqx1_690{display:grid;gap:12px;margin-top:18px}._onboardChoiceGroup_1kqx1_690>strong{font:850 12px var(--font-family-base);color:var(--foreground)}._onboardGoalTiles_1kqx1_692,._onboardActivityTiles_1kqx1_693{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._onboardChoice_1kqx1_690,._onboardChoiceActive_1kqx1_694{border-radius:14px;min-height:61px;display:flex;align-items:center;gap:8px;min-width:0;padding:9px 10px;border:1px solid var(--border);background:var(--ux-card-bg);color:var(--foreground);text-align:left;cursor:pointer}._onboardChoice_1kqx1_690>span,._onboardChoiceActive_1kqx1_694>span{display:grid;place-items:center;flex:0 0 28px;height:29px;border-radius:9px;background:var(--surface);font-size:18px}._onboardChoice_1kqx1_690>strong,._onboardChoiceActive_1kqx1_694>strong{font:750 11px/1.25 var(--font-family-base);overflow-wrap:anywhere}._onboardChoiceActive_1kqx1_694{background:var(--ux-emerald-soft);border-color:var(--ux-emerald);box-shadow:0 3px 12px var(--ux-gradient-glow)}._onboardChoiceActive_1kqx1_694>svg{margin-left:auto;flex:none;color:var(--ux-emerald-ink)}._onboardDeviceChoices_1kqx1_699{min-width:0;border:0;padding:0;margin:13px 0 10px}._onboardDeviceChoices_1kqx1_699 legend{font:850 12px var(--font-family-base);margin-bottom:8px}._onboardDeviceChoice_1kqx1_699{display:flex;align-items:center;gap:9px;min-height:50px;padding:10px 12px;margin:8px 0;border:1px solid var(--border);border-radius:13px;background:var(--ux-card-bg);font:650 12px/1.4 var(--font-family-base);color:var(--foreground);cursor:pointer}._onboardDeviceChoice_1kqx1_699:has(input:checked){border-color:var(--ux-emerald);background:var(--ux-emerald-soft)}._onboardDeviceChoice_1kqx1_699 input{width:18px;height:18px;accent-color:var(--ux-emerald);flex:none}._onboardHelp_1kqx1_704{border:1px solid var(--border);border-radius:12px;padding:0 10px;background:var(--surface)}._onboardHelp_1kqx1_704>summary{min-height:39px;display:flex;align-items:center;color:var(--ux-emerald-ink);font:800 11px var(--font-family-base);cursor:pointer}._onboardHelp_1kqx1_704>p{font-size:11px}._onboardChoice_1kqx1_690:focus-visible,._onboardChoiceActive_1kqx1_694:focus-visible,._onboardHelp_1kqx1_704>summary:focus-visible,._profileSecondaryDisclosure_1kqx1_680>summary:focus-visible{outline:2px solid var(--ux-emerald);outline-offset:2px}@media(max-width:420px){._onboarding_1kqx1_1{padding:16px}._onboardBody_1kqx1_1 h2{font-size:29px}._onboardChoiceGroup_1kqx1_690{margin-top:12px}._onboardChoice_1kqx1_690,._onboardChoiceActive_1kqx1_694{padding:8px 7px;gap:5px;min-height:55px}._onboardChoice_1kqx1_690>strong,._onboardChoiceActive_1kqx1_694>strong{font-size:10.5px}._onboardChoice_1kqx1_690>span,._onboardChoiceActive_1kqx1_694>span{flex-basis:25px;font-size:16px}}@media(max-width:580px){._intel_1kqx1_2{padding:15px!important}._intelAvatar_1kqx1_275{width:58px;height:58px}._intel_1kqx1_2 h2{font-size:26px}._intelDomainChips_1kqx1_653 button{font-size:10px}._intelToolsBody_1kqx1_665{padding:9px}}._deviceDisclosure_1kqx1_714{min-width:0;background:var(--ux-card-bg);border:1px solid var(--border);border-radius:17px;margin:11px 0;box-shadow:var(--shadow);overflow:hidden}:root[data-theme=light] ._deviceDisclosure_1kqx1_714{background:#fff;border-color:#e2eaef}:root[data-theme=dark] ._deviceDisclosure_1kqx1_714{background:linear-gradient(135deg,#0e2a3c,#091c2e);border-color:#1b3d4f}._deviceDisclosure_1kqx1_714>summary{display:flex;align-items:center;gap:12px;min-height:67px;list-style:none;cursor:pointer;padding:13px 15px}._deviceDisclosure_1kqx1_714>summary::-webkit-details-marker{display:none}._deviceDisclosure_1kqx1_714>summary strong{flex:1;min-width:0;color:var(--foreground);font:850 14px/1.25 var(--font-family-base)}._deviceDisclosure_1kqx1_714>summary small{color:var(--muted-foreground);font:600 10px/1.35 var(--font-family-base);text-align:right;max-width:45%}._deviceDisclosure_1kqx1_714>summary:after{content:"›";color:var(--ux-emerald-ink);font-size:22px}._deviceDisclosure_1kqx1_714[open]>summary:after{transform:rotate(90deg)}._deviceDisclosure_1kqx1_714>summary:focus-visible,._deviceAdvancedActions_1kqx1_723>summary:focus-visible,._deviceDisclosureInline_1kqx1_723>summary:focus-visible{outline:2px solid var(--ux-emerald);outline-offset:-3px}._deviceDisclosureBody_1kqx1_724{padding:10px;border-top:1px solid var(--border)}._deviceDisclosureBody_1kqx1_724>._panel_1kqx1_2,._deviceDisclosureBody_1kqx1_724>._listPanel_1kqx1_1{margin:0;box-shadow:none;background:transparent;border:0;padding:10px}._deviceDisclosureBody_1kqx1_724 ._panelHead_1kqx1_2{gap:9px;flex-wrap:wrap}._deviceDisclosureBody_1kqx1_724 ._panelHead_1kqx1_2 h3{font-size:16px}._deviceDisclosureBody_1kqx1_724 ._panelHead_1kqx1_2>span{font-size:9px}._deviceDisclosureBody_1kqx1_724 ._listRow_1kqx1_1{gap:7px;flex-wrap:wrap}._deviceAdvancedActions_1kqx1_723{width:100%;border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0}._deviceAdvancedActions_1kqx1_723>summary{cursor:pointer;padding:12px 13px;color:var(--ux-emerald-ink);font:800 11px var(--font-family-base);min-height:44px}._deviceAdvancedActions_1kqx1_723>div{display:flex;flex-wrap:wrap;gap:8px;padding:10px}._deviceDisclosureInline_1kqx1_723{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:13px 0;padding:0 12px}._deviceDisclosureInline_1kqx1_723>summary{min-height:43px;display:flex;align-items:center;cursor:pointer;color:var(--ux-emerald-ink);font:800 11px var(--font-family-base)}._deviceDisclosureInline_1kqx1_723>p{color:var(--muted-foreground);font-size:11px;line-height:1.5;margin:0 0 12px}._deviceActions_1kqx1_1{gap:8px}._deviceActions_1kqx1_1>button{min-height:44px!important;border-radius:11px!important;font-size:11px!important;white-space:normal}@media(max-width:580px){._deviceDisclosure_1kqx1_714>summary{padding:11px 12px;gap:6px}._deviceDisclosure_1kqx1_714>summary strong{font-size:12px}._deviceDisclosure_1kqx1_714>summary small{font-size:9px}._deviceDisclosureBody_1kqx1_724{padding:7px}._deviceActions_1kqx1_1>button{flex:1 1 43%;min-width:0}._deviceAdvancedActions_1kqx1_723{flex:1 0 100%}}._trainingNativeTabs_1kqx1_94{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:3px!important}._trainingNativeTabs_1kqx1_94 button{min-width:0;padding:8px 2px!important;font-size:11px!important}._trainingFeature_1kqx1_262{min-height:0!important;padding:16px!important}._trainingFeature_1kqx1_262:after{display:none!important}._trainingFeature_1kqx1_262 h2{margin:0 0 6px}._trainingFeatureContent_1kqx1_265{max-width:100%!important}._trainingFeatureActions_1kqx1_269{margin-top:12px}._trainingFeatureActions_1kqx1_269 button{flex:1 1 0;min-width:0}._profileTabs_1kqx1_755{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important}._profileTabs_1kqx1_755 button{min-width:0;white-space:normal;line-height:1.2}._profileTabs_1kqx1_755 button:last-child:nth-child(odd){grid-column:1/-1}._root_1a2to_1{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:22px;margin:18px 0;box-shadow:var(--shadow)}._top_1a2to_1 h3{margin:0;font:800 24px var(--font-family-display)}._top_1a2to_1 p,._note_1a2to_1{font-size:12px;color:var(--muted-foreground);line-height:1.6}._grid_1a2to_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:17px 0}._grid_1a2to_1 button{display:flex;flex-direction:column;gap:8px;text-align:left;min-height:142px;background:var(--surface);color:var(--foreground);border:1px solid var(--border);border-radius:12px;padding:16px;cursor:pointer}._grid_1a2to_1 button strong{font-size:14px}._grid_1a2to_1 button small{font-size:10px;font-weight:800;letter-spacing:.6px;color:var(--success)}._grid_1a2to_1 button span{font-size:11px;line-height:1.5;color:var(--muted-foreground)}._grid_1a2to_1 button._active_1a2to_1{border:2px solid var(--success);background:var(--secondary)}._note_1a2to_1{margin-bottom:0}@media(max-width:720px){._grid_1a2to_1{grid-template-columns:1fr}._grid_1a2to_1 button{min-height:unset}}._root_1a2to_1{border-radius:22px;background:var(--ux-card-bg);box-shadow:var(--shadow);padding:23px}._top_1a2to_1 h3{font-size:29px}._top_1a2to_1 p,._note_1a2to_1{font-size:13px}._grid_1a2to_1{gap:12px}._grid_1a2to_1 button{background:var(--card);border-color:var(--border);border-radius:17px;min-height:146px;padding:17px;box-shadow:var(--shadow)}._grid_1a2to_1 button strong{font-size:15px}._grid_1a2to_1 button small{color:var(--ux-emerald-ink);font-size:11px}._grid_1a2to_1 button span{font-size:12px}._grid_1a2to_1 button._active_1a2to_1{border:2px solid var(--ux-emerald);background:var(--ux-emerald-soft);box-shadow:0 12px 24px var(--ux-gradient-glow)}._root_1a2to_1{padding:17px;margin:13px 0;border-radius:18px}._top_1a2to_1 h3{font:850 19px/1.1 var(--font-family-base);letter-spacing:-.35px}._top_1a2to_1 p{font-size:11px;line-height:1.5;margin:8px 0 0}._grid_1a2to_1{gap:8px;margin:13px 0}._grid_1a2to_1 button{min-height:100px;padding:12px;border-radius:13px;gap:5px}._grid_1a2to_1 button strong{font:850 13px var(--font-family-base)}._grid_1a2to_1 button small{font-size:9px;letter-spacing:.5px}._grid_1a2to_1 button span{font-size:11px;line-height:1.35}._note_1a2to_1{padding:0 10px;margin:8px 0 0;border:1px solid var(--border);border-radius:11px;font-size:11px}._note_1a2to_1 summary{display:flex;align-items:center;min-height:41px;cursor:pointer;font-weight:750;color:var(--ux-emerald-ink)}._note_1a2to_1 p{margin:0 0 10px;font-size:10px;line-height:1.5}@media(max-width:720px){._grid_1a2to_1{grid-template-columns:1fr}._grid_1a2to_1 button{min-height:75px}}._grid_1aqql_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;min-width:0;width:100%}._grid_1aqql_1>label{min-width:0;max-width:100%;display:flex;flex-direction:column;gap:7px;overflow-wrap:anywhere;font-size:12px;font-weight:650}._grid_1aqql_1>label>input,._grid_1aqql_1>label>select{display:block;min-width:0;max-width:100%;width:100%;box-sizing:border-box;font:inherit;padding:10px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--foreground)}@media(max-width:600px){._grid_1aqql_1{grid-template-columns:minmax(0,1fr);gap:12px}._grid_1aqql_1>label>input,._grid_1aqql_1>label>select{font-size:16px}}._backdrop_1kdty_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3500;display:flex;align-items:center;justify-content:center;padding:18px;background:#000911c2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}._dialog_1kdty_2{width:min(100%,700px);max-height:min(91svh,920px);display:flex;flex-direction:column;overflow:hidden;border-radius:27px;border:1px solid var(--formiva-theme-border,#29434b);background:var(--formiva-theme-surface-primary,#0c171c);color:var(--formiva-theme-text-primary,#f3f6f6);box-shadow:0 36px 100px #00000075;outline:none}._topBar_1kdty_3{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:19px 26px 12px}._brand_1kdty_3{display:flex;align-items:center;gap:10px;font-weight:900;font-size:13px;letter-spacing:.09em}._brand_1kdty_3 em{font-style:normal;color:var(--formiva-theme-text-secondary);font-size:11px;letter-spacing:.16em}._brandGlyph_1kdty_3{display:grid;place-items:center;width:34px;height:34px;background:linear-gradient(140deg,#31df8c,#08ad72);color:#042019;border-radius:11px}._topActions_1kdty_3{display:flex;align-items:center;gap:14px}._stepCount_1kdty_3{font-size:10px;letter-spacing:.16em;font-weight:800;color:var(--formiva-theme-text-secondary)}._iconClose_1kdty_3{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;border:1px solid var(--formiva-theme-border);background:var(--formiva-theme-surface-raised);color:var(--formiva-theme-text-primary);cursor:pointer}._progress_1kdty_4{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:0 26px 6px}._progress_1kdty_4 i{height:3px;background:var(--formiva-theme-track);border-radius:20px}._progress_1kdty_4 ._progressDone_1kdty_4{background:var(--formiva-theme-accent,#32d583);box-shadow:0 0 12px #32d58342}._scrollBody_1kdty_5{overflow-y:auto;overscroll-behavior:contain;min-height:0;flex:1;padding:16px 26px 22px}._intro_1kdty_5{max-width:470px;margin:0 0 22px}._eyebrow_1kdty_5{font-size:10px;color:var(--formiva-action-ink,#32d583);font-weight:850;letter-spacing:.2em}._intro_1kdty_5 h2{font-family:Barlow Condensed,sans-serif;font-size:clamp(38px,6.5vw,53px);font-weight:900;line-height:.96;letter-spacing:.008em;margin:11px 0 15px;text-transform:uppercase}._intro_1kdty_5 h2 em{font-style:normal;color:var(--formiva-action-ink,#32d583)}._intro_1kdty_5 p{font-size:13px;line-height:1.55;color:var(--formiva-theme-text-secondary);margin:0}._choiceGrid_1kdty_6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}._mealTile_1kdty_6{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;gap:16px 6px;min-height:156px;padding:20px 17px;text-align:left;background:linear-gradient(140deg,var(--formiva-theme-surface-raised),var(--formiva-theme-surface-primary));border:1px solid var(--formiva-theme-border);border-radius:19px;color:var(--formiva-theme-text-primary);cursor:pointer;transition:transform .16s,border-color .16s,box-shadow .16s}._mealTile_1kdty_6:hover,._mealTile_1kdty_6:focus-visible{border-color:var(--formiva-theme-border-active);box-shadow:0 0 0 1px var(--formiva-theme-border-active);transform:translateY(-1px)}._mealIcon_1kdty_6{display:grid;place-items:center;width:47px;height:47px;border-radius:15px;background:var(--formiva-theme-surface-active);color:var(--formiva-action-ink);border:1px solid var(--formiva-theme-border)}._choiceCopy_1kdty_6{grid-column:1/3;display:flex;flex-direction:column;gap:5px}._choiceCopy_1kdty_6 strong{font-size:17px;font-weight:850}._choiceCopy_1kdty_6 small{font-size:11px;line-height:1.35;color:var(--formiva-theme-text-secondary)}._chevron_1kdty_6{align-self:start;justify-self:end;color:var(--formiva-action-ink)}._selectionPill_1kdty_7{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:-3px 0 20px}._selectionPill_1kdty_7>span{display:flex;align-items:center;gap:6px;background:var(--formiva-theme-surface-active);border:1px solid var(--formiva-theme-border-active);border-radius:30px;padding:9px 13px;color:var(--formiva-action-ink);font-size:12px;font-weight:800}._selectionPill_1kdty_7 ._secondaryPill_1kdty_7{background:var(--formiva-theme-surface-raised);border-color:var(--formiva-theme-border);color:var(--formiva-theme-text-primary)}._sourceNote_1kdty_8{display:flex;align-items:flex-start;gap:12px;background:var(--formiva-theme-surface-active);border:1px solid var(--formiva-theme-border);border-radius:16px;padding:15px;margin-bottom:16px}._noteIcon_1kdty_8{color:var(--formiva-action-ink);padding-top:2px}._sourceNote_1kdty_8 strong{font-size:12px;font-weight:850}._sourceNote_1kdty_8 p{margin:4px 0 0;font-size:11px;line-height:1.5;color:var(--formiva-theme-text-secondary)}._modeList_1kdty_9{display:grid;gap:9px}._modeTile_1kdty_9{width:100%;min-height:74px;display:flex;align-items:center;gap:13px;text-align:left;padding:13px 14px;color:var(--formiva-theme-text-primary);background:var(--formiva-theme-surface-raised);border:1px solid var(--formiva-theme-border);border-radius:16px;cursor:pointer}._modeTile_1kdty_9:focus-visible,._modeTile_1kdty_9:hover:not(:disabled){border-color:var(--formiva-theme-border-active)}._modeTile_1kdty_9:disabled{opacity:.6;cursor:not-allowed}._modeIcon_1kdty_9{flex:0 0 auto;width:41px;height:41px;display:grid;place-items:center;border-radius:13px;background:var(--formiva-theme-surface-active);color:var(--formiva-action-ink)}._modeCopy_1kdty_9{min-width:0;display:flex;flex-direction:column;gap:4px;flex:1}._modeCopy_1kdty_9 strong{font-size:13px;font-weight:850}._modeCopy_1kdty_9 small{font-size:10px;line-height:1.35;color:var(--formiva-theme-text-secondary)}._freeTag_1kdty_9,._lockTag_1kdty_9{border-radius:22px;padding:6px 8px;font-size:9px;font-weight:900;letter-spacing:.03em;white-space:nowrap}._freeTag_1kdty_9{background:var(--formiva-theme-surface-active);color:var(--formiva-action-ink)}._lockTag_1kdty_9{background:var(--formiva-theme-track);color:var(--formiva-theme-text-secondary)}._endNote_1kdty_9{font-size:10px;line-height:1.5;color:var(--formiva-theme-text-secondary)}._composerWrap_1kdty_10{margin-top:9px}._footer_1kdty_10{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:15px 26px calc(17px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--formiva-theme-border);background:var(--formiva-theme-surface-raised)}._footer_1kdty_10 button{min-height:44px;border-radius:14px;padding:0 19px;font-size:12px;font-weight:800;cursor:pointer}._backButton_1kdty_10{display:flex;align-items:center;gap:9px;background:var(--formiva-theme-surface-active);border:1px solid var(--formiva-theme-border-active);color:var(--formiva-action-ink)}._cancelButton_1kdty_10{background:transparent;border:1px solid var(--formiva-theme-border);color:var(--formiva-theme-text-secondary)}._footerCaption_1kdty_10{font-size:10px;font-weight:800;letter-spacing:.16em;color:var(--formiva-theme-text-muted)}@media(max-width:560px){._backdrop_1kdty_1{align-items:flex-end;padding:0}._dialog_1kdty_2{width:100%;max-height:calc(100svh - 20px);border-radius:25px 25px 0 0;border-bottom:0}._topBar_1kdty_3{padding:17px 19px 11px}._progress_1kdty_4{margin:0 19px 3px}._scrollBody_1kdty_5{padding:15px 19px 20px}._intro_1kdty_5{margin-bottom:18px}._intro_1kdty_5 h2{font-size:43px}._mealTile_1kdty_6{min-height:147px;padding:15px;gap:11px 3px}._choiceCopy_1kdty_6 strong{font-size:15px}._footer_1kdty_10{padding:12px 19px calc(12px + env(safe-area-inset-bottom,0px))}}@media(max-width:350px){._choiceGrid_1kdty_6{gap:8px}._mealTile_1kdty_6{min-height:138px;padding:12px}._mealIcon_1kdty_6{width:40px;height:40px}._choiceCopy_1kdty_6 strong{font-size:14px}._choiceCopy_1kdty_6 small{font-size:10px}._stepCount_1kdty_3{font-size:9px}._intro_1kdty_5 h2{font-size:39px}}@media(orientation:landscape)and (max-height:650px){._backdrop_1kdty_1{padding:6px;align-items:center}._dialog_1kdty_2{max-height:calc(100dvh - 12px);border-radius:16px}._topBar_1kdty_3{padding:7px 14px 5px}._brandGlyph_1kdty_3{width:27px;height:27px}._iconClose_1kdty_3{width:32px;height:32px}._progress_1kdty_4{margin:0 14px 2px}._scrollBody_1kdty_5{padding:7px 14px 10px;overflow-y:auto;min-height:0;overscroll-behavior:contain;touch-action:pan-y}._intro_1kdty_5{margin-bottom:9px;max-width:none}._intro_1kdty_5 h2{font-size:clamp(23px,4.5vh,32px);margin:4px 0 6px;line-height:1}._intro_1kdty_5 h2 br{display:none}._intro_1kdty_5 p{font-size:11px;line-height:1.3}._choiceGrid_1kdty_6{gap:7px}._mealTile_1kdty_6{min-height:75px;padding:9px;gap:4px}._mealIcon_1kdty_6{width:29px;height:29px}._mealIcon_1kdty_6 svg{width:18px;height:18px}._choiceCopy_1kdty_6{gap:2px}._choiceCopy_1kdty_6 strong{font-size:13px}._choiceCopy_1kdty_6 small{font-size:10px}._footer_1kdty_10{padding:5px 14px calc(5px + env(safe-area-inset-bottom,0px))}._footer_1kdty_10 button{min-height:34px}}@media(prefers-reduced-motion:reduce){._mealTile_1kdty_6{transition:none}}._backdrop_14gim_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:center;justify-content:center;background:#020806c9;padding:12px}._dialog_14gim_2{width:min(730px,100%);max-height:min(96vh,900px);border:1px solid #2e5945;background:var(--surface,#111e19);color:var(--text,#eff9f1);border-radius:18px;display:flex;flex-direction:column;box-shadow:0 25px 100px #0009;overflow:hidden}._head_14gim_3{padding:19px 22px 12px;display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #6794774a}._head_14gim_3 small,._stage_14gim_4{font-size:11px;letter-spacing:.12em;font-weight:800;color:#75eaa5}._head_14gim_3 h2{font-size:clamp(20px,4vw,29px);margin:7px 0}._head_14gim_3 p{opacity:.75;font-size:13px;margin:4px 0}._head_14gim_3 button{align-self:start;width:40px;height:40px;font-size:29px;color:inherit;background:transparent;border:1px solid #678e784b;border-radius:10px}._body_14gim_8{overflow-y:auto;overscroll-behavior:contain;padding:14px 20px;display:grid;gap:14px}._panel_14gim_9{border:1px solid #678e7846;border-radius:12px;padding:16px;display:grid;gap:12px}._panel_14gim_9 h3{font-size:16px;margin:0}._panel_14gim_9 p,._panel_14gim_9 small{line-height:1.45}._panel_14gim_9 label{display:grid;gap:5px;font-size:13px;font-weight:600}._grid_14gim_13{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._panel_14gim_9 input:not([type=checkbox]),._panel_14gim_9 select{width:100%;min-width:0;min-height:42px;padding:9px;border-radius:8px;color:inherit;background:transparent;border:1px solid #9bbba65d}._panel_14gim_9 select option{color:#131c16}._toggle_14gim_16{display:flex!important;align-items:center;gap:9px!important}._toggle_14gim_16 input{width:19px;height:19px;accent-color:#8ffb55}._lookup_14gim_18{display:flex;align-items:end;gap:8px}._lookup_14gim_18 label{flex:1;min-width:0}._lookup_14gim_18 button,._foot_14gim_20 button{min-height:42px;padding:10px 13px;border-radius:8px;background:#a4ed52;color:#121d13;font-weight:800}._lookup_14gim_18 button:disabled,._foot_14gim_20 button:disabled{opacity:.4;cursor:not-allowed}._choices_14gim_22{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:190px;overflow:auto}._choices_14gim_22 button,._cards_14gim_23 button{border:1px solid #6b997161;background:transparent;color:inherit;padding:10px;border-radius:9px;text-align:left}._cards_14gim_23{display:grid;gap:7px}._cards_14gim_23 button{display:grid;gap:5px}._cards_14gim_23 button._active_14gim_26{outline:2px solid #abf568;background:#4084562d}._cards_14gim_23 small{font-size:12px}._home_14gim_28,._declared_14gim_28{border:1px solid #6b997161;border-radius:9px;padding:10px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}._home_14gim_28{display:grid;gap:4px}._declared_14gim_28 span{flex:1;min-width:110px;display:grid;gap:3px}._declared_14gim_28 label{max-width:170px}._declared_14gim_28 button{padding:7px;border:1px solid #6b997161;border-radius:7px;color:inherit;background:transparent}._macroGrid_14gim_33{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}._macroGrid_14gim_33>div{padding:9px 5px;border:1px solid #678e783f;border-radius:8px;display:grid;gap:5px;text-align:center}._macroGrid_14gim_33 small{font-size:10px;opacity:.8}._macroGrid_14gim_33 b{font-size:14px}._portion_14gim_37{display:flex;align-items:center;gap:7px}._portion_14gim_37 label{flex:1}._portion_14gim_37 label small{opacity:.6}._portion_14gim_37 input{max-width:100px}._warning_14gim_41{border:1px solid #c5a04c78;padding:12px;border-radius:9px;color:inherit}._note_14gim_42{font-size:12px;opacity:.8}._foot_14gim_20{padding:12px 20px;border-top:1px solid #678e784a;display:flex;justify-content:space-between;gap:10px}._foot_14gim_20 button:first-child{background:transparent;border:1px solid #5b886f;color:inherit}._save_14gim_45{min-height:46px;border-radius:9px;padding:10px 16px;background:#a4ed52;color:#122014;font-weight:850}._save_14gim_45:disabled{opacity:.45;cursor:not-allowed}@media(max-width:560px){._grid_14gim_13,._choices_14gim_22{grid-template-columns:1fr}._head_14gim_3,._body_14gim_8,._foot_14gim_20{padding-left:12px;padding-right:12px}._macroGrid_14gim_33{grid-template-columns:repeat(2,minmax(0,1fr))}._lookup_14gim_18{flex-direction:column;align-items:stretch}._lookup_14gim_18 button{width:100%}}._backdrop_14gim_1{background:#020b18bd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._dialog_14gim_2{background:var(--card);color:var(--foreground);border-color:var(--border);box-shadow:var(--shadow-lg);border-radius:24px}._head_14gim_3{border-color:var(--border);background:var(--ux-card-bg);padding:22px 24px 16px}._head_14gim_3 small,._stage_14gim_4{color:var(--ux-emerald-ink)}._head_14gim_3 h2{font:900 34px/1 var(--font-family-display)}._head_14gim_3 p{color:var(--muted-foreground);opacity:1}._head_14gim_3 button{border-color:var(--border);color:var(--foreground);width:44px;height:44px}._body_14gim_8{background:var(--card);gap:16px}._panel_14gim_9{border-radius:17px;background:var(--ux-card-bg);border-color:var(--border);padding:19px}._panel_14gim_9 h3{font-size:18px}._panel_14gim_9 label{color:var(--foreground);font-size:13px}._panel_14gim_9 input:not([type=checkbox]),._panel_14gim_9 select{border-color:var(--border);background:var(--surface);min-height:46px;border-radius:11px}._panel_14gim_9 select option{color:var(--foreground);background:var(--card)}._toggle_14gim_16 input{accent-color:var(--ux-emerald)}._lookup_14gim_18 button,._foot_14gim_20 button{min-height:47px;background:var(--primary);color:var(--primary-foreground);border-radius:12px}._choices_14gim_22 button,._cards_14gim_23 button,._home_14gim_28,._declared_14gim_28,._macroGrid_14gim_33>div{border-color:var(--border);background:var(--card);border-radius:12px}._cards_14gim_23 button._active_14gim_26{background:var(--ux-emerald-soft);outline:2px solid var(--ux-emerald)}._macroGrid_14gim_33{gap:9px}._macroGrid_14gim_33>div{padding:12px 7px}._macroGrid_14gim_33 small{font-size:12px}._foot_14gim_20{border-color:var(--border);background:var(--card);padding:16px 23px}._foot_14gim_20 button:first-child{background:var(--surface);color:var(--foreground);border-color:var(--border)}._save_14gim_45{min-height:48px;border-radius:12px;background:var(--primary);color:var(--primary-foreground)}@media(max-width:560px){._head_14gim_3,._body_14gim_8,._foot_14gim_20{padding-left:15px;padding-right:15px}._dialog_14gim_2{max-height:94dvh}}._intro_9s1o3_1{font-size:12px;line-height:1.5;color:var(--muted-foreground);margin:4px 0 10px}._actions_9s1o3_1{display:flex;flex-wrap:wrap;gap:8px;align-items:center}._actions_9s1o3_1>button{min-height:44px;border-radius:12px;font-size:12px;max-width:100%}._disclosure_9s1o3_1{min-width:0;border:1px solid var(--border);border-radius:12px;padding:0 11px;background:var(--ux-card-bg);margin:7px 0}._disclosure_9s1o3_1 summary{cursor:pointer;font-size:12px;font-weight:800;min-height:42px;display:flex;align-items:center;color:var(--foreground)}._disclosure_9s1o3_1 p{font-size:11px;line-height:1.5;color:var(--muted-foreground)}._disclosure_9s1o3_1 pre{font:11px/1.5 monospace;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}._sessionList_9s1o3_1{display:grid;gap:8px;margin:15px 0}._sessionList_9s1o3_1 h3{display:flex;justify-content:space-between;gap:7px;align-items:center;font-size:15px}._sessionList_9s1o3_1 h3 span{font-size:10px;color:var(--muted-foreground);font-weight:600}._session_9s1o3_1{width:100%;min-height:60px;text-align:left;padding:12px 13px;border-radius:13px;border:1px solid var(--border);background:var(--ux-card-bg);display:grid;gap:5px;cursor:pointer;color:var(--foreground)}._session_9s1o3_1[aria-pressed=true]{border-color:var(--ux-emerald);background:var(--ux-emerald-soft)}._session_9s1o3_1 strong{font-size:13px;font-weight:850}._session_9s1o3_1 small{color:var(--muted-foreground);font-size:10px}._preview_9s1o3_1{display:grid;gap:12px;margin:14px 0;padding:12px;border:1px solid var(--border);border-radius:17px;background:var(--ux-card-bg);max-width:100%;min-width:0}._preview_9s1o3_1>h3{font-size:16px;margin:0;font-weight:900}._previewName_9s1o3_1{font-size:13px;font-weight:850}._preview_9s1o3_1>small{font-size:11px;color:var(--muted-foreground)}._levels_9s1o3_1{display:flex;flex-wrap:wrap;gap:7px}._levels_9s1o3_1 button{min-height:40px;font-size:11px}._block_9s1o3_1{display:grid;gap:8px;padding:12px;border-radius:14px;background:var(--surface);border:1px solid var(--border);min-width:0;overflow-wrap:anywhere}._blockTitle_9s1o3_1{font-size:13px;font-weight:900}._blockMeta_9s1o3_1{font-size:10px;color:var(--muted-foreground)}._block_9s1o3_1>p{font-size:11px;line-height:1.45;margin:1px 0}._movement_9s1o3_1{border-top:1px solid var(--border);padding:10px 0 2px;display:grid;gap:5px;min-width:0}._movement_9s1o3_1>strong{font-size:13px;font-weight:850}._movement_9s1o3_1>p._prescription_9s1o3_1{font-size:11px;line-height:1.4;margin:0;color:var(--muted-foreground)}._fieldLabel_9s1o3_1{font-size:11px;font-weight:700;color:var(--foreground)}._movement_9s1o3_1 button,._movement_9s1o3_1 [role=combobox]{min-height:42px;max-width:100%;font-size:11px}._needsChoice_9s1o3_1{font-size:11px;color:var(--foreground);font-weight:750}._confirm_9s1o3_1{width:100%;min-height:48px;padding:12px;border:0;border-radius:12px;background:var(--ux-emerald);color:#05271c;font:900 13px var(--font-family-base);cursor:pointer}._confirm_9s1o3_1:disabled{opacity:.48;cursor:not-allowed}@media(max-width:400px){._preview_9s1o3_1{padding:9px}._block_9s1o3_1{padding:10px}._sessionList_9s1o3_1{gap:7px}._actions_9s1o3_1 button{font-size:11px}}._rows_9s1o3_1{display:flex;flex-direction:column}._row_9s1o3_1{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--border);min-width:0}._row_9s1o3_1:first-child{border-top:0}._qty_9s1o3_1{flex:none;min-width:30px;font:700 18px/1 var(--font-family-display);color:var(--muted-foreground);font-variant-numeric:tabular-nums}._rname_9s1o3_1{flex:1;min-width:0;font-size:14px;font-weight:500;overflow-wrap:anywhere}._dot_9s1o3_1{flex:none;width:22px;height:22px;border-radius:11px;background:var(--secondary);color:var(--primary);display:grid;place-items:center;font-size:12px;font-weight:800}._later_9s1o3_1{flex:none;padding:3px 9px;border-radius:12px;font-size:12px;font-weight:700;color:var(--warning);background:var(--muted);white-space:nowrap}._note_9s1o3_1{margin:0;padding:12px 14px;border-radius:14px;background:var(--muted);color:var(--muted-foreground);font-size:13px;line-height:1.45}._note_9s1o3_1 b{color:var(--foreground)}._ready_9s1o3_1{display:grid;gap:10px;justify-items:center;text-align:center;margin:14px 0;padding:18px 14px;border:1px solid var(--border);border-radius:17px;background:var(--ux-card-bg)}._ready_9s1o3_1 h3{margin:0;font:900 24px/1.05 var(--font-family-display);text-transform:uppercase}._ready_9s1o3_1 p,._ready_9s1o3_1 small{margin:0;color:var(--muted-foreground);font-size:13px}._ready_9s1o3_1 button{width:100%;min-height:48px;border-radius:12px}._readyOk_9s1o3_1{width:64px;height:64px;border-radius:32px;background:var(--secondary);border:2px solid var(--primary);color:var(--primary);display:grid;place-items:center;font-size:30px;font-weight:800}._writeBox_9s1o3_1{display:grid;gap:8px;margin:10px 0}._writeBox_9s1o3_1 label{display:grid;gap:6px;font-size:12px;font-weight:700}._writeBox_9s1o3_1 textarea{width:100%;min-height:120px;resize:vertical;padding:12px;border-radius:12px;border:1px solid var(--border);background:var(--muted);color:var(--foreground);font-size:16px}._writeBox_9s1o3_1 small{font-size:11px;color:var(--muted-foreground)}._screen_14qbq_1{--wr-raised:var(--muted);--wr-accent-soft:var(--secondary);--wr-accent-line:var(--primary);--wr-text-3:var(--muted-foreground);position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;flex-direction:column;background:var(--background);color:var(--foreground);font-family:var(--font-family-base);overflow:hidden}@supports (background:color-mix(in srgb,red 10%,blue)){._screen_14qbq_1{--wr-raised:color-mix(in srgb,var(--muted) 60%,var(--surface));--wr-accent-soft:color-mix(in srgb,var(--primary) 20%,var(--surface));--wr-accent-line:color-mix(in srgb,var(--primary) 75%,var(--background));--wr-text-3:color-mix(in srgb,var(--muted-foreground) 82%,var(--background))}}._frame_14qbq_4{width:100%;max-width:520px;margin:0 auto;height:100%;display:flex;flex-direction:column;min-height:0}._gx_14qbq_5{padding-left:max(16px,var(--safe-area-inset-left,0px));padding-right:max(16px,var(--safe-area-inset-right,0px))}._hdr_14qbq_6{flex:none;padding-top:max(12px,var(--safe-area-inset-top,0px));padding-bottom:6px;display:flex;flex-direction:column;gap:10px}._hdrRow_14qbq_7{display:flex;align-items:center;gap:12px;min-height:40px}._hdrLabel_14qbq_8{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted-foreground)}._back_14qbq_9{flex:none;width:44px;height:44px;border-radius:22px;border:1px solid var(--border);background:var(--wr-raised);color:var(--foreground);display:grid;place-items:center;cursor:pointer}._prog_14qbq_10{display:flex;gap:6px}._prog_14qbq_10 i{flex:1;height:4px;border-radius:2px;background:var(--muted)}._prog_14qbq_10 i._on_14qbq_12{background:var(--primary)}._scroll_14qbq_13{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-top:8px;padding-bottom:20px;display:flex;flex-direction:column;gap:14px;overscroll-behavior:contain}._bar_14qbq_14{flex:none;padding-top:12px;padding-bottom:max(14px,var(--safe-area-inset-bottom,0px));border-top:1px solid var(--border);background:var(--background);display:flex;flex-direction:column;gap:8px}._t_14qbq_15{margin:0;font:900 36px/.98 var(--font-family-display);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;outline:none}._tc_14qbq_16,._subc_14qbq_16{text-align:center}._sub_14qbq_16{margin:6px 0 0;font-size:15px;color:var(--muted-foreground);text-wrap:pretty}._lbl_14qbq_18{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted-foreground)}._hint_14qbq_19{font-size:13px;color:var(--wr-text-3)}._card_14qbq_20{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:12px;min-width:0}._cardH_14qbq_21{display:flex;align-items:baseline;justify-content:space-between;gap:10px}._cardH_14qbq_21 ._lbl_14qbq_18{min-width:0}._list_14qbq_23{display:flex;flex-direction:column}._li_14qbq_23{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--border);min-width:0}._li_14qbq_23:first-child{border-top:0;padding-top:0}._li_14qbq_23:last-child{padding-bottom:0}._nm_14qbq_27{flex:1;min-width:0;font-size:15px;font-weight:500;overflow-wrap:anywhere}._nm_14qbq_27 small{display:block;font-size:13px;font-weight:400;color:var(--wr-text-3);margin-top:2px}._tag_14qbq_29{flex:none;display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:12px;font-size:12px;font-weight:700;white-space:nowrap}._tagOk_14qbq_30,._tagUp_14qbq_30{color:var(--primary);background:var(--wr-accent-soft)}._tagDown_14qbq_31{color:var(--muted-foreground);background:var(--wr-raised)}._note_14qbq_32{margin:0;padding:12px 14px;border-radius:14px;background:var(--wr-raised);color:var(--muted-foreground);font-size:14px;text-wrap:pretty}._note_14qbq_32 b{color:var(--foreground);font-weight:700}._noteGood_14qbq_34{background:var(--wr-accent-soft);color:var(--foreground)}._noteWarn_14qbq_35{background:var(--wr-raised);color:var(--warning)}._chips_14qbq_36{display:flex;flex-wrap:wrap;gap:8px}._chip_14qbq_36{min-height:44px;padding:0 16px;border-radius:22px;border:1px solid var(--border);background:var(--wr-raised);color:var(--foreground);font-size:15px;font-weight:500;max-width:100%;cursor:pointer}._chip_14qbq_36[aria-pressed=true]{background:var(--wr-accent-soft);border-color:var(--wr-accent-line);color:var(--primary)}._chipSm_14qbq_39{min-height:44px;padding:0 6px;flex:1 1 0;min-width:0;font-size:14px;font-variant-numeric:tabular-nums;border-radius:22px;border:1px solid var(--border);background:var(--wr-raised);color:var(--foreground);cursor:pointer}._row4_14qbq_40{display:flex;gap:8px}._btn_14qbq_41{width:100%;min-height:54px;border-radius:16px;border:1px solid transparent;font-size:16px;font-weight:700;cursor:pointer}._primary_14qbq_42{background:var(--primary);color:var(--primary-foreground)}._primary_14qbq_42:disabled{background:var(--wr-raised);color:var(--wr-text-3);cursor:not-allowed}._ghost_14qbq_44{background:transparent;border-color:var(--border);color:var(--foreground)}._link_14qbq_45{min-height:44px;background:transparent;color:var(--muted-foreground);font-weight:500}._edit_14qbq_46{min-height:44px;padding:0 10px;margin-right:-10px;border:0;background:transparent;color:var(--primary);font-size:14px;font-weight:700;cursor:pointer}._big_14qbq_47{font:900 60px/1 var(--font-family-display);font-variant-numeric:tabular-nums;letter-spacing:.01em;text-align:center}._big_14qbq_47 small{font-size:26px;font-weight:700;color:var(--muted-foreground);letter-spacing:.02em}._before_14qbq_49{text-align:center;font-size:13px;color:var(--wr-text-3)}._stp_14qbq_50{display:flex;align-items:center;gap:8px;flex:none}._stp_14qbq_50 button{width:44px;height:44px;border-radius:14px;border:1px solid var(--border);background:var(--wr-raised);color:var(--foreground);font-size:22px;font-weight:700;line-height:1;display:grid;place-items:center;cursor:pointer}._stp_14qbq_50 button:disabled{opacity:.4;cursor:not-allowed}._stp_14qbq_50 output{min-width:68px;text-align:center;font:700 22px/1 var(--font-family-display);font-variant-numeric:tabular-nums}._none_14qbq_54{color:var(--wr-text-3)}._two_14qbq_55{display:grid;grid-template-columns:1fr 1fr;gap:12px}._two_14qbq_55>div{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}._two_14qbq_55 ._stp_14qbq_50{gap:6px}._two_14qbq_55 ._stp_14qbq_50 output{min-width:34px}._hero_14qbq_59{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:14px}._okc_14qbq_60{width:88px;height:88px;border-radius:44px;background:var(--wr-accent-soft);border:2px solid var(--wr-accent-line);color:var(--primary);display:grid;place-items:center}._ta_14qbq_29{width:100%;min-height:84px;resize:none;padding:12px 14px;border-radius:14px;border:1px solid var(--border);background:var(--wr-raised);color:var(--foreground);font-size:16px;line-height:1.4}._ta_14qbq_29::placeholder{color:var(--wr-text-3)}._count_14qbq_63{font-size:13px;color:var(--wr-text-3)}._countOk_14qbq_64{color:var(--primary)}._sum_14qbq_65{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--border)}._sum_14qbq_65:first-child{border-top:0;padding-top:0}._sum_14qbq_65:last-child{padding-bottom:0}._sum_14qbq_65>div{min-width:0}._sumK_14qbq_69{font-size:13px;color:var(--muted-foreground)}._sumV_14qbq_70{margin-top:2px;font-size:15px;font-weight:500;overflow-wrap:anywhere}._sumN_14qbq_71{font:700 22px/1.1 var(--font-family-display);letter-spacing:.02em;font-variant-numeric:tabular-nums}._sum_14qbq_65 ._edit_14qbq_46{flex:none}._meter_14qbq_73{height:8px;border-radius:4px;background:var(--muted);overflow:hidden}._meter_14qbq_73 i{display:block;height:100%;background:var(--primary);border-radius:4px}._plain_14qbq_75{margin:0;font-size:14px;color:var(--muted-foreground)}._disc_14qbq_76 summary{min-height:44px;display:flex;align-items:center;font-size:14px;font-weight:700;color:var(--muted-foreground);cursor:pointer}._error_14qbq_77{margin:0;padding:12px 14px;border-radius:14px;background:var(--wr-raised);color:var(--destructive,#f19b94);font-size:14px}._screen_14qbq_1 button:focus-visible,._screen_14qbq_1 textarea:focus-visible,._screen_14qbq_1 input:focus-visible{outline:3px solid var(--ring,#63cfe7);outline-offset:2px}@media(prefers-reduced-motion:no-preference){._btn_14qbq_41,._chip_14qbq_36,._chipSm_14qbq_39,._stp_14qbq_50 button{transition:background-color .15s,border-color .15s,color .15s}._btn_14qbq_41:active,._chip_14qbq_36:active,._chipSm_14qbq_39:active,._stp_14qbq_50 button:active{transform:scale(.98)}}@layer base{._selectTrigger_tasot_2{display:flex;align-items:center;justify-content:space-between;height:2.5rem;padding:var(--spacing-2) var(--spacing-3);cursor:pointer;overflow:hidden}._selectTrigger_tasot_2>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._selectTrigger_tasot_2[data-placeholder]{color:var(--muted-foreground)}._selectIcon_tasot_22{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_tasot_2[data-state=open] ._selectIcon_tasot_22{transform:rotate(180deg)}._selectContent_tasot_34{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:_scaleIn_tasot_1 var(--animation-duration-normal) ease}@keyframes _scaleIn_tasot_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_tasot_59{padding:var(--spacing-2)}._scrollButton_tasot_63{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_tasot_63:hover ._scrollIcon_tasot_75{color:var(--primary)}._scrollIcon_tasot_75{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_tasot_86{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._selectItem_tasot_93{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);font-size:.9375rem;line-height:1.5;border-radius:var(--radius-sm);color:var(--popup-foreground);-webkit-user-select:none;user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._selectItem_tasot_93:hover{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_tasot_93:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_tasot_93[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_tasot_127{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_tasot_135{height:1rem;width:1rem;color:currentColor}._selectSeparator_tasot_141{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}}._root_3do1w_3{display:grid;gap:8px;min-width:0;color:var(--foreground)}._root_3do1w_3 *{box-sizing:border-box}._top_3do1w_5{padding:2px 0 4px}._top_3do1w_5 small{display:block;font-size:9.75px;font-weight:800;letter-spacing:.09em;color:var(--formiva-action-ink)}._top_3do1w_5 h1{font-size:29px;line-height:1.06;margin:5px 0 0;letter-spacing:-.8px}._top_3do1w_5 p{margin:4px 0 0;font-size:11.5px;line-height:1.45;color:var(--muted-foreground)}._tabs_3do1w_9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;position:sticky;top:0;z-index:10;background:var(--card);border:1px solid var(--border);border-radius:13px;padding:3px}._tabs_3do1w_9 button{border:0;background:transparent;color:var(--muted-foreground);font-weight:800;font-size:11px;min-height:44px;padding:0 4px;border-radius:10px;cursor:pointer}._tabs_3do1w_9 button[aria-selected=true]{background:var(--popup);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--primary)}._stack_3do1w_12{display:grid;gap:8px}._weightHero_3do1w_13{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:11px;min-width:0}._weightTop_3do1w_14{display:flex;align-items:flex-start;justify-content:space-between;gap:9px}._weightTop_3do1w_14 p{margin:3px 0;color:var(--muted-foreground);font-size:11.5px}._eyebrow_3do1w_16{display:block;font-size:9.75px;letter-spacing:.06em;font-weight:850;color:var(--formiva-action-ink);line-height:1.35}._weightValue_3do1w_17{font-size:36px;line-height:1.05;font-weight:850;letter-spacing:-1px;margin-top:5px}._weightValue_3do1w_17 small{font-size:14px;font-weight:600;letter-spacing:0;color:var(--muted-foreground)}._evidenceCount_3do1w_19{font-size:10px;font-weight:650;color:var(--muted-foreground);white-space:nowrap;padding-top:4px}._heroPeriods_3do1w_20{display:flex;flex-shrink:0;gap:3px;align-self:flex-start}._heroPeriods_3do1w_20 button{min-width:38px;min-height:44px;padding:4px 5px;border-radius:9px;border:1px solid var(--border);background:var(--popup);color:var(--foreground);font-size:10px;font-weight:800;cursor:pointer}._heroPeriods_3do1w_20 button[aria-pressed=true]{border-color:var(--primary);background:#32d58326}._evidenceDetails_3do1w_23{width:100%;font-size:10.5px;color:var(--muted-foreground)}._evidenceDetails_3do1w_23 summary{cursor:pointer;padding:8px 0;min-height:36px}._evidenceDetails_3do1w_23 p{margin:4px 0!important}._periods_3do1w_26{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end;margin:6px 0}._periods_3do1w_26 button{border:1px solid var(--border);border-radius:9px;min-height:34px;padding:5px 11px;color:var(--foreground);background:var(--popup);font-weight:750;font-size:10.5px;cursor:pointer}._periods_3do1w_26 button[aria-pressed=true]{border-color:var(--primary);background:#32d58324}._compactChart_3do1w_29{height:84px;min-width:0}._missingChart_3do1w_30{display:flex;align-items:center;min-height:48px;color:var(--muted-foreground);font-size:11.5px;line-height:1.4}._source_3do1w_31{display:block;margin-top:5px;font-size:10.5px;color:var(--muted-foreground);line-height:1.45}._quickActions_3do1w_32{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._quickActions_3do1w_32 button{min-height:54px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:8px 10px;border-radius:13px;border:1px solid var(--border);background:var(--card);color:var(--foreground);cursor:pointer;text-align:left;min-width:0}._quickActions_3do1w_32 button:first-child{border-color:var(--primary)}._quickActions_3do1w_32 strong{font-size:11.5px;line-height:1.25}._quickActions_3do1w_32 span{font-size:10.5px;color:var(--muted-foreground)}._priority_3do1w_37{border:1px solid #ef8d45;border-radius:16px;background:var(--card);padding:11px 13px;display:grid;justify-items:start;gap:6px;min-width:0}._priority_3do1w_37 h2{font-size:15.5px;line-height:1.25;margin:0;font-weight:800;color:var(--foreground)}._priority_3do1w_37 p{font-size:11.5px;color:var(--muted-foreground);line-height:1.45;margin:0}._priority_3do1w_37 button{min-height:44px;padding:8px 13px;border-radius:10px;border:1px solid var(--primary);background:#32d58329;color:var(--foreground);font-weight:800;font-size:11.5px;cursor:pointer}._priority_3do1w_37 ._guard_3do1w_41,._guard_3do1w_41{font-size:10.5px;line-height:1.5;color:var(--muted-foreground)}._editMetric_3do1w_42{min-height:40px;border-radius:9px;border:1px solid var(--border);background:var(--popup);color:var(--foreground);padding:7px 9px;font-weight:700;font-size:11px;cursor:pointer;flex-shrink:0}._linkButton_3do1w_43{border:1px solid var(--border);border-radius:10px;padding:8px 10px;min-height:44px;background:var(--popup);color:var(--foreground);font-size:11.5px;font-weight:750;text-align:left;cursor:pointer}._stats_3do1w_44{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0}._stats_3do1w_44>div{border:1px solid var(--border);background:var(--popup);padding:12px;border-radius:13px;min-width:0}._stats_3do1w_44 small{font-size:10.5px;color:var(--muted-foreground);display:block;line-height:1.5}._stats_3do1w_44 b{display:block;font-size:15.5px;margin-top:5px;color:var(--foreground)}._coachAsk_3do1w_48{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin:8px 0}._coachAsk_3do1w_48 input{min-width:0;min-height:44px;padding:10px;border:1px solid var(--border);border-radius:11px;background:var(--popup);color:var(--foreground)}._coachAsk_3do1w_48 button{border:1px solid var(--border);border-radius:10px;background:var(--popup);color:var(--foreground);padding:0 14px}._coachAsk_3do1w_48 input:disabled,._coachAsk_3do1w_48 button:disabled{opacity:.7;cursor:not-allowed}._contexts_3do1w_52{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:8px 0}._contexts_3do1w_52 button{min-height:44px;border-radius:10px;border:1px solid var(--border);background:var(--popup);color:var(--foreground);font-size:10.5px;font-weight:750;cursor:pointer}._contexts_3do1w_52 button[aria-pressed=true]{border-color:var(--primary);background:#32d58326}._reportControls_3do1w_55{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:10px}._reportControls_3do1w_55 button{border-radius:10px;border:1px solid var(--border);background:var(--popup);color:var(--foreground);font-size:10.5px;font-weight:700;min-height:44px;padding:6px 12px;cursor:pointer}._reportControls_3do1w_55 button:disabled{opacity:.4;cursor:not-allowed}._reportControls_3do1w_55 span{font-size:10.5px;color:var(--muted-foreground);text-transform:capitalize}._priorityExplanationButton_3do1w_59{border-color:var(--border)!important;background:var(--popup)!important;font-weight:700!important;font-size:10.5px!important;min-height:40px!important;text-align:left}._sheetBackdrop_3do1w_60{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background:#02080aad;display:flex;align-items:flex-end;justify-content:center}._prioritySheet_3do1w_61{width:min(620px,100%);max-height:80dvh;overflow-y:auto;overscroll-behavior:contain;padding:16px 16px calc(20px + env(safe-area-inset-bottom,0px));border:1px solid var(--border);border-radius:20px 20px 0 0;background:var(--card);color:var(--foreground)}._prioritySheet_3do1w_61 header{display:flex;justify-content:space-between;align-items:flex-start;gap:9px}._prioritySheet_3do1w_61 header small{font-size:9.75px;font-weight:850;letter-spacing:.06em;color:#ef8d45}._prioritySheet_3do1w_61 header h3{font-size:15.5px;margin:5px 0}._prioritySheet_3do1w_61 header button{min-width:44px;min-height:44px;border:1px solid var(--border);background:var(--popup);color:var(--foreground);border-radius:50%;font-size:19px;cursor:pointer}._prioritySheet_3do1w_61 p{font-size:11.5px;line-height:1.48;color:var(--muted-foreground)}._sheetFacts_3do1w_62{display:grid;gap:6px;margin:13px 0}._sheetFacts_3do1w_62>div{display:grid;gap:4px;padding:10px;border:1px solid var(--border);border-radius:11px;background:var(--popup)}._sheetFacts_3do1w_62 b{font-size:11px}._sheetFacts_3do1w_62 span{font-size:11px;line-height:1.35;color:var(--muted-foreground)}._sheetClose_3do1w_62{min-height:44px;border-radius:10px;border:1px solid var(--primary);background:#32d58321;color:var(--foreground);font-size:11.5px;font-weight:750;padding:9px 14px;cursor:pointer}._root_3do1w_3 button:focus-visible,._root_3do1w_3 input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(max-width:420px){._tabs_3do1w_9 button{font-size:9.75px}._reportControls_3do1w_55 button{min-height:40px;padding:6px 9px}._periods_3do1w_26 button{padding:5px 9px}._top_3do1w_5 h1{font-size:28px}._priority_3do1w_37{padding:10px}}@media(min-width:560px){._top_3do1w_5{padding:5px 2px 8px}._weightHero_3do1w_13,._priority_3do1w_37{padding:15px}._quickActions_3do1w_32 button{min-height:64px}}@media(prefers-reduced-motion:reduce){._root_3do1w_3 *{animation:none!important;transition:none!important}}._root_3do1w_3{gap:15px}._top_3do1w_5{padding:13px 0 8px}._top_3do1w_5 small{color:var(--ux-emerald-ink);font-size:11px}._top_3do1w_5 h1{font:900 43px/1 var(--font-family-display);letter-spacing:.15px;margin:8px 0}._top_3do1w_5 p{font-size:13px;line-height:1.55}._tabs_3do1w_9{padding:5px;background:var(--surface);border-radius:17px;box-shadow:var(--shadow)}._tabs_3do1w_9 button{min-height:47px;border-radius:12px;font-size:12px}._tabs_3do1w_9 button[aria-selected=true]{color:var(--primary-foreground);background:var(--primary);box-shadow:0 6px 24px var(--ux-gradient-glow)}._stack_3do1w_12{gap:12px}._weightHero_3do1w_13{position:relative;overflow:hidden;background:var(--ux-card-bg);border:1px solid var(--ux-glass-border);border-radius:23px;padding:22px;box-shadow:var(--ux-depth)}._weightHero_3do1w_13:after{content:"";position:absolute;right:-70px;top:-90px;width:220px;height:220px;background:radial-gradient(circle,var(--ux-gradient-glow),transparent 73%);pointer-events:none}._weightValue_3do1w_17{font:900 56px/.98 var(--font-family-display);letter-spacing:.1px;margin-top:13px}._eyebrow_3do1w_16{font-size:11px;color:var(--ux-emerald-ink);letter-spacing:1px}._weightTop_3do1w_14 p{font-size:13px;margin-top:10px}._heroPeriods_3do1w_20 button{min-width:44px;border-radius:12px;background:var(--surface);color:var(--foreground);font-size:12px}._heroPeriods_3do1w_20 button[aria-pressed=true]{background:var(--ux-emerald-soft);color:var(--ux-emerald-ink);border-color:var(--ux-emerald)}._compactChart_3do1w_29{height:180px;margin:16px 0}._missingChart_3do1w_30{min-height:115px}._source_3do1w_31{font-size:11px;line-height:1.5}._quickActions_3do1w_32{gap:10px}._quickActions_3do1w_32 button{min-height:81px;padding:15px;border-radius:18px;background:var(--ux-card-bg);box-shadow:var(--shadow)}._quickActions_3do1w_32 button:first-child{background:var(--ux-emerald-soft);border-color:var(--ux-emerald)}._quickActions_3do1w_32 strong{font-size:14px}._quickActions_3do1w_32 span{font-size:12px}._stats_3do1w_44{gap:11px}._stats_3do1w_44>div{background:var(--ux-card-bg);border-radius:17px;padding:17px;box-shadow:var(--shadow)}._stats_3do1w_44 b{font:850 24px var(--font-family-display)}._stats_3do1w_44 small{font-size:12px}._priority_3do1w_37{border-radius:20px;padding:19px;border-color:var(--ux-glass-border);background:var(--ux-card-bg);box-shadow:var(--shadow)}._priority_3do1w_37 h2{font-size:19px}._priority_3do1w_37 p{font-size:13px}._priority_3do1w_37 button{min-height:47px;border-radius:13px;background:var(--ux-emerald-soft);color:var(--ux-emerald-ink)}._periods_3do1w_26 button{min-height:44px;font-size:11px}._periods_3do1w_26 button[aria-pressed=true]{color:var(--ux-emerald-ink);background:var(--ux-emerald-soft);border-color:var(--ux-emerald)}._sheet_3do1w_60{border-color:var(--border)}@media(max-width:430px){._top_3do1w_5 h1{font-size:39px}._weightHero_3do1w_13{padding:17px}._weightValue_3do1w_17{font-size:49px}._compactChart_3do1w_29{height:150px}._tabs_3do1w_9 button{font-size:10.5px}}._root_3do1w_3{gap:11px}._top_3do1w_5{padding:8px 0 4px}._top_3do1w_5 h1{font:850 clamp(28px,3vw,35px)/1.08 var(--font-family-base);letter-spacing:-.8px;margin:5px 0 3px}._top_3do1w_5 p{font-size:11px;line-height:1.45}._tabs_3do1w_9{border-radius:15px;box-shadow:none}._tabs_3do1w_9 button{min-height:44px;font-family:var(--font-family-base)}._weightHero_3do1w_13{border-radius:18px;box-shadow:var(--shadow);padding:18px}._weightValue_3do1w_17{font:850 42px/1 var(--font-family-base);letter-spacing:-1px;margin-top:9px}._weightTop_3do1w_14 p{font-size:11px;margin-top:6px}._eyebrow_3do1w_16{font-size:10px;letter-spacing:.7px}._compactChart_3do1w_29{height:148px;margin:12px 0}._missingChart_3do1w_30{min-height:77px;font-size:12px}._unitDisclosure_3do1w_113{margin-top:9px}._unitDisclosure_3do1w_113>summary,._evidenceDetails_3do1w_23>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;color:var(--ux-emerald-ink);font:750 11px var(--font-family-base);min-height:35px;padding:5px 0;cursor:pointer}._unitDisclosure_3do1w_113>summary::-webkit-details-marker,._evidenceDetails_3do1w_23>summary::-webkit-details-marker{display:none}._unitDisclosure_3do1w_113>summary:after,._evidenceDetails_3do1w_23>summary:after{content:"›";font-size:18px;transition:transform .2s}._unitDisclosure_3do1w_113[open]>summary:after,._evidenceDetails_3do1w_23[open]>summary:after{transform:rotate(90deg)}._unitDisclosure_3do1w_113>div{display:flex;gap:5px;align-items:center;flex-wrap:wrap;color:var(--muted-foreground);font-size:11px;padding:5px 0 9px}._unitDisclosure_3do1w_113 button{border:1px solid var(--border);border-radius:9px;min-width:37px;min-height:36px;background:var(--surface);color:var(--foreground);font-size:11px;font-weight:750;cursor:pointer}._unitDisclosure_3do1w_113 button[aria-pressed=true]{background:var(--ux-emerald-soft);color:var(--ux-emerald-ink);border-color:var(--ux-emerald)}._evidenceDetails_3do1w_23{margin-top:5px;border-top:1px solid var(--border);font-size:11px}._evidenceDetails_3do1w_23 p{color:var(--muted-foreground);font-size:11px;margin:0;padding:0 0 9px}._quickActions_3do1w_32{gap:9px}._quickActions_3do1w_32 button{min-height:65px;border-radius:15px;padding:12px}._quickActions_3do1w_32 strong{font:800 12px var(--font-family-base)}._quickActions_3do1w_32 span{font-size:10px}._priority_3do1w_37{border-radius:17px;padding:15px;gap:8px}._priority_3do1w_37 h2{font:850 16px/1.3 var(--font-family-base)}._priority_3do1w_37 p{font-size:11px}._priority_3do1w_37 button{min-height:42px;font-size:11px;border-radius:10px}._priorityExplanationButton_3do1w_59{min-height:37px!important;font-size:10px!important}._secondaryDisclosure_3do1w_132{min-width:0;overflow:hidden;border:1px solid var(--border);background:var(--ux-card-bg);border-radius:16px;box-shadow:var(--shadow)}:root[data-theme=light] ._secondaryDisclosure_3do1w_132{background:#fff;border-color:#e1eaf0}:root[data-theme=dark] ._secondaryDisclosure_3do1w_132{background:linear-gradient(145deg,#0b283b,#091d31);border-color:#1b4051}._secondaryDisclosure_3do1w_132>summary{display:flex;gap:10px;align-items:center;justify-content:space-between;min-height:64px;cursor:pointer;padding:11px 14px;list-style:none}._secondaryDisclosure_3do1w_132>summary::-webkit-details-marker{display:none}._secondaryDisclosure_3do1w_132>summary>span{font:850 13px/1.2 var(--font-family-base);color:var(--foreground)}._secondaryDisclosure_3do1w_132>summary>small{font:600 10px/1.25 var(--font-family-base);color:var(--muted-foreground);text-align:right}._secondaryDisclosure_3do1w_132>summary:after{content:"›";font-size:19px;color:var(--ux-emerald-ink)}._secondaryDisclosure_3do1w_132[open]>summary:after{transform:rotate(90deg)}._secondaryDisclosure_3do1w_132>section{background:transparent;box-shadow:none;border:0;border-top:1px solid var(--border);border-radius:0;margin:0;padding:13px}._root_3do1w_3 summary:focus-visible{outline:2px solid var(--ux-emerald);outline-offset:-3px}._formGrid_3do1w_143{display:grid;gap:12px;margin:12px 0}._twoCols_3do1w_144{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._leadText_3do1w_145{margin:2px 0 0;font-size:13px;line-height:1.5;color:var(--muted-foreground)}._pdfActions_3do1w_146{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 6px}._pdfActions_3do1w_146 button{min-height:50px;border-radius:13px;border:1px solid var(--border);background:var(--surface);color:var(--foreground);font:800 13px var(--font-family-base);cursor:pointer;padding:8px 10px}._pdfActions_3do1w_146 button:first-child{background:var(--ux-emerald-soft);border-color:var(--ux-emerald);color:var(--ux-emerald-ink)}._pdfActions_3do1w_146 button:disabled{opacity:.45;cursor:not-allowed}._secondaryDisclosure_3do1w_132>section._panel_3do1w_150,._secondaryDisclosure_3do1w_132>section{display:grid;gap:10px}@media(max-width:430px){._top_3do1w_5 h1{font-size:28px}._weightValue_3do1w_17{font-size:38px}._compactChart_3do1w_29{height:115px}._weightHero_3do1w_13{padding:14px}._secondaryDisclosure_3do1w_132>summary{min-height:57px;padding:10px}._secondaryDisclosure_3do1w_132>summary>small{font-size:9px}._tabs_3do1w_9 button{font-size:10px}}._panel_kth8j_1{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;padding:16px!important;overflow:hidden!important}._heading_kth8j_2{display:grid;gap:4px;min-width:0}._heading_kth8j_2 h3{font-family:var(--font-family-base)!important;font-size:clamp(20px,5.2vw,24px)!important;line-height:1.17!important;font-weight:900!important;letter-spacing:-.4px!important;margin:0!important;color:var(--foreground)!important}._domains_kth8j_4{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;min-width:0}._domains_kth8j_4 button{min-width:0!important;min-height:44px!important;border:1px solid var(--border)!important;border-radius:12px!important;background:var(--surface)!important;color:var(--muted-foreground)!important;padding:7px 6px!important;font:800 12px/1.25 var(--font-family-base)!important;white-space:normal!important;cursor:pointer}._domains_kth8j_4 button[aria-pressed=true]{border-color:var(--ux-emerald)!important;background:var(--ux-emerald-soft)!important;color:var(--ux-emerald-ink)!important}._questionLabel_kth8j_7{display:block!important;position:static!important;float:none!important;width:100%!important;font:800 13px var(--font-family-base)!important;color:var(--foreground)!important;margin:2px 0 0!important}._question_kth8j_7{display:block!important;position:static!important;float:none!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;resize:vertical!important;min-height:88px!important;margin:0!important;border:1px solid var(--border)!important;border-radius:13px!important;background:var(--surface)!important;color:var(--foreground)!important;padding:12px!important;font:500 14px/1.5 var(--font-family-base)!important}._question_kth8j_7::placeholder{color:var(--muted-foreground);opacity:.8}._submit_kth8j_10{width:100%!important;min-height:47px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:var(--ux-emerald)!important;border:0!important;border-radius:12px!important;color:#062519!important;font:850 13px var(--font-family-base)!important;cursor:pointer}._submit_kth8j_10:disabled{opacity:.48!important;cursor:not-allowed}._advanced_kth8j_12{display:block!important;width:100%!important;min-width:0!important;border-top:1px solid var(--border);padding-top:7px}._advanced_kth8j_12 summary{display:flex!important;align-items:center!important;min-height:36px!important;color:var(--ux-emerald-ink)!important;font:750 12px/1.4 var(--font-family-base)!important;cursor:pointer!important}._advanced_kth8j_12 p,._advanced_kth8j_12 li{font:400 12px/1.6 var(--font-family-base)!important;margin:5px 0 10px!important;color:var(--muted-foreground)!important}._footnote_kth8j_15{margin:2px 2px 0;font:400 12px/1.55 var(--font-family-base);color:var(--muted-foreground)}._panel_kth8j_1 [role=status]{max-width:100%;overflow-wrap:anywhere}._panel_kth8j_1 [role=status] p,._panel_kth8j_1 [role=status] li{font-size:13px;line-height:1.55}._panel_kth8j_1 :is(button,textarea,select,summary):focus-visible{outline:2px solid var(--ux-emerald);outline-offset:2px}@media(max-width:370px){._panel_kth8j_1{padding:13px 11px!important;gap:10px!important}._domains_kth8j_4{gap:4px!important}._domains_kth8j_4 button{font-size:11px!important;padding:6px 3px!important}._heading_kth8j_2 h3{font-size:20px!important}}._root_ptfr6_1{display:grid;gap:8px;min-width:0}._root_ptfr6_1 p{font-size:11.5px;line-height:1.48;color:var(--muted-foreground)}._root_ptfr6_1 h3{font-size:15.5px;line-height:1.28;margin:5px 0}._root_ptfr6_1 small,._root_ptfr6_1 button{font-size:10.5px}._root_ptfr6_1 button{min-height:44px;cursor:pointer}._eyebrow_ptfr6_1{font-size:9.75px;font-weight:850;letter-spacing:.065em;color:var(--formiva-action-ink)}._ask_ptfr6_1{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin:12px 0 9px}._ask_ptfr6_1 input{font-size:11.5px;min-width:0;min-height:46px;border:1px solid var(--border);border-radius:10px;padding:10px;background:var(--popup);color:var(--foreground)}._ask_ptfr6_1 button{border:1px solid var(--primary);border-radius:10px;padding:8px 13px;color:var(--foreground);font-weight:800;background:#32d5832e}._ask_ptfr6_1 button:disabled{opacity:.5;cursor:not-allowed}._experimentForm_ptfr6_1{display:grid;gap:9px;margin:12px 0}._experimentForm_ptfr6_1 label{display:grid;gap:5px;font-size:11px;font-weight:700}._experimentForm_ptfr6_1 textarea,._experimentForm_ptfr6_1 select{min-width:0;width:100%;border:1px solid var(--border);border-radius:10px;background:var(--popup);color:var(--foreground);font-size:12px;padding:10px}._experimentForm_ptfr6_1 select{min-height:44px}._experimentForm_ptfr6_1 textarea{resize:vertical}._memorySection_ptfr6_1{display:grid;gap:8px;margin:12px 0}._experimentForm_ptfr6_1 button:disabled{opacity:.5;cursor:not-allowed}._visuallyHidden_ptfr6_1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}._consent_ptfr6_1{display:flex;gap:9px;align-items:flex-start;cursor:pointer}._consent_ptfr6_1 input{flex-shrink:0;width:18px;height:18px;accent-color:var(--primary);margin:1px 0}._consent_ptfr6_1 span{font-size:10.5px;line-height:1.45;color:var(--muted-foreground)}._answer_ptfr6_1{margin-top:12px;border-radius:13px;border:1px solid var(--border);padding:12px;background:var(--popup)}._answerTitle_ptfr6_1{display:flex;justify-content:space-between;align-items:center;gap:8px}._answerTitle_ptfr6_1 strong{color:var(--formiva-action-ink);font-size:10.5px;letter-spacing:.05em}._answerTitle_ptfr6_1 span{font-size:10px;color:var(--muted-foreground)}._answer_ptfr6_1>p{margin:10px 0}._aiExplanation_ptfr6_1{padding:10px;border:1px solid var(--primary);border-radius:10px}._aiExplanation_ptfr6_1 strong{font-size:10.5px}._warning_ptfr6_1{font-size:10.5px!important;color:var(--muted-foreground)}._error_ptfr6_1{border:1px solid var(--border);padding:10px;border-radius:10px;font-size:11px}._sourceList_ptfr6_1{display:grid;gap:7px;margin-top:10px}._sourceList_ptfr6_1>b{font-size:10.5px}._sourceItem_ptfr6_1{display:grid;gap:2px;border:1px solid var(--border);border-radius:10px;padding:9px;background:var(--card)}._sourceItem_ptfr6_1 strong,._sourceItem_ptfr6_1 span{font-size:11px}._sourceItem_ptfr6_1 small{color:var(--muted-foreground)}._limits_ptfr6_1{font-size:10.5px;color:var(--muted-foreground);margin-top:9px}._limits_ptfr6_1 summary{min-height:40px;cursor:pointer;padding:12px 0}._head_ptfr6_1{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}._head_ptfr6_1>div{min-width:0}._head_ptfr6_1 button{min-width:44px;border:1px solid var(--border);border-radius:12px;background:var(--popup);color:var(--foreground);font-weight:850}._outline_ptfr6_1{border:1px solid var(--border);border-radius:10px;background:var(--popup);color:var(--foreground);padding:10px;text-align:left;font-weight:700}._sectionHead_ptfr6_1{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 2px 0}._sectionHead_ptfr6_1 h3{margin:0}._sectionHead_ptfr6_1 span{font-size:10px;color:var(--muted-foreground)}._contexts_ptfr6_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}._contexts_ptfr6_1 button{min-width:0;border:1px solid var(--border);background:var(--popup);color:var(--foreground);border-radius:11px;font-weight:700}._contexts_ptfr6_1 button[aria-pressed=true]{background:#32d5832e;border-color:var(--primary)}._metadata_ptfr6_1{display:block;font-size:10.5px;color:var(--muted-foreground);line-height:1.4}._backdrop_ptfr6_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:flex;align-items:flex-end;justify-content:center;background:#02080aad}._sheet_ptfr6_1{background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:20px 20px 0 0;padding:16px 16px calc(18px + env(safe-area-inset-bottom,0px));width:min(620px,100%);max-height:82dvh;overflow:auto;overscroll-behavior:contain;box-shadow:0 -12px 48px #00000040}._sheetHead_ptfr6_1{display:flex;align-items:center;justify-content:space-between;gap:10px}._sheetHead_ptfr6_1 small{color:var(--formiva-action-ink)}._sheetHead_ptfr6_1 button{min-width:44px;min-height:44px;border:0;background:var(--popup);border-radius:50%;font-size:20px;color:var(--foreground)}._sheet_ptfr6_1>p{margin:11px 0}._root_ptfr6_1 button:focus-visible,._root_ptfr6_1 input:focus-visible,._root_ptfr6_1 summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media(max-width:360px){._ask_ptfr6_1 button{padding:8px 9px}._sectionHead_ptfr6_1 span{font-size:9px}}@media(prefers-reduced-motion:reduce){._root_ptfr6_1 *{animation:none!important;transition:none!important}}._panel_1oon2_1{background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:18px;padding:25px;margin:18px 0;box-shadow:var(--shadow)}._panel_1oon2_1 header small{font-size:10px;letter-spacing:1.3px;font-weight:850;color:var(--success)}._panel_1oon2_1 h3{font:850 27px var(--font-family-display);margin:9px 0}._panel_1oon2_1 p{font-size:12px;line-height:1.55;color:var(--muted-foreground)}._grid_1oon2_1{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0}._grid_1oon2_1 label{font-size:12px;font-weight:800}._grid_1oon2_1 select{display:block;width:100%;margin-top:7px;padding:12px;background:var(--surface);border:1px solid var(--border);color:var(--foreground);border-radius:10px}._fields_1oon2_1{border:1px solid var(--border);border-radius:12px;padding:13px;margin:18px 0}._fields_1oon2_1 legend{font-size:12px;font-weight:800;padding:0 8px}._widgets_1oon2_1{display:grid;grid-template-columns:1fr 1fr;gap:9px}._widgets_1oon2_1 label,._motion_1oon2_1{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.4}._widgets_1oon2_1 input,._motion_1oon2_1 input{accent-color:var(--primary);width:17px;height:17px}._motion_1oon2_1{margin:16px 0}._note_1oon2_1{background:var(--surface);padding:12px;border-radius:10px}._actions_1oon2_1{display:flex;flex-wrap:wrap;gap:9px;margin:17px 0}._actions_1oon2_1 button{border:0;border-radius:9px;background:var(--primary);color:var(--primary-foreground);font-weight:800;font-size:12px;min-height:43px;padding:11px 15px;cursor:pointer}._actions_1oon2_1 button:disabled{opacity:.45;cursor:not-allowed}._actions_1oon2_1 ._secondary_1oon2_1{border:1px solid var(--border);background:var(--surface);color:var(--foreground)}._panel_1oon2_1 small{color:var(--muted-foreground)}@media(max-width:600px){._panel_1oon2_1{padding:17px}._grid_1oon2_1,._widgets_1oon2_1{grid-template-columns:1fr}}._panel_1oon2_1{border-radius:22px;background:var(--ux-card-bg);padding:24px;box-shadow:var(--shadow)}._panel_1oon2_1 header small{color:var(--ux-emerald-ink);font-size:11px}._panel_1oon2_1 h3{font-size:32px}._panel_1oon2_1 p{font-size:13px}._grid_1oon2_1 select{min-height:48px;border-radius:13px;background:var(--card)}._fields_1oon2_1{border-radius:16px;padding:17px;background:var(--card)}._fields_1oon2_1 legend{font-size:13px}._widgets_1oon2_1{gap:11px}._widgets_1oon2_1 label{min-height:48px;background:var(--surface);border-radius:11px;padding:11px;font-size:12px}._motion_1oon2_1{min-height:42px;font-size:13px}._note_1oon2_1{border:1px solid var(--border);border-radius:13px}._actions_1oon2_1{gap:10px}._actions_1oon2_1 button{min-height:48px;border-radius:13px;font-size:13px}._actions_1oon2_1 ._secondary_1oon2_1{background:var(--ux-emerald-soft);color:var(--ux-emerald-ink);border-color:var(--ux-glass-border)}@media(max-width:600px){._panel_1oon2_1{padding:17px}._widgets_1oon2_1{grid-template-columns:1fr 1fr}}@media(max-width:370px){._widgets_1oon2_1{grid-template-columns:1fr}}._panel_1oon2_1{padding:18px;margin:11px 0;border-radius:18px}._panel_1oon2_1 h3{font:850 20px/1.13 var(--font-family-base);letter-spacing:-.35px;margin:6px 0}._panel_1oon2_1 header small{font-size:10px;letter-spacing:.9px}._panel_1oon2_1 header p{font-size:11px;line-height:1.4;margin:4px 0 0}._grid_1oon2_1{gap:9px;margin:14px 0}._grid_1oon2_1 select{min-height:44px;border-radius:11px;margin-top:5px;padding:8px 10px;font-size:12px}._fields_1oon2_1{margin:12px 0;padding:12px;border-radius:14px}._fields_1oon2_1 legend{font-size:12px}._widgets_1oon2_1{gap:7px}._widgets_1oon2_1 label{min-height:44px;padding:10px 9px;border:1px solid var(--border);border-radius:11px}._motion_1oon2_1{margin:13px 0;font-size:12px}._actions_1oon2_1{margin:12px 0 6px;gap:8px}._actions_1oon2_1 button{min-height:45px;font-size:12px;border-radius:11px}._technicalDetails_1oon2_32{border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:0 11px;margin:9px 0}._technicalDetails_1oon2_32>summary{list-style:none;min-height:38px;display:flex;align-items:center;cursor:pointer;color:var(--ux-emerald-ink);font:750 11px var(--font-family-base)}._technicalDetails_1oon2_32>summary::-webkit-details-marker{display:none}._technicalDetails_1oon2_32>summary:after{content:"›";font-size:18px;margin-left:auto}._technicalDetails_1oon2_32[open]>summary:after{transform:rotate(90deg)}._technicalDetails_1oon2_32>._note_1oon2_1,._technicalDetails_1oon2_32>small{display:block;margin:0 0 10px;font-size:10px}@media(max-width:600px){._panel_1oon2_1{padding:14px}._widgets_1oon2_1{grid-template-columns:1fr 1fr}._grid_1oon2_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:350px){._widgets_1oon2_1,._grid_1oon2_1{grid-template-columns:1fr}}._wrap_537uf_3{display:grid;gap:13px;max-width:1100px;margin:2px auto 15px;color:var(--foreground)}._greeting_537uf_4{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:5px 1px 4px}._eyebrow_537uf_5{font-size:10px;letter-spacing:1.1px;color:var(--ux-emerald-ink);font-weight:900}._greeting_537uf_4 h1{font:850 clamp(26px,4vw,36px)/1.08 var(--font-family-base);letter-spacing:-1px;margin:7px 0 5px}._greeting_537uf_4 p{font-size:12px;line-height:1.5;color:var(--muted-foreground);margin:0}._customize_537uf_8{display:flex;align-items:center;gap:6px;border:1px solid var(--border);background:var(--card);color:var(--foreground);font-size:11px;font-weight:800;padding:10px 12px;border-radius:13px;min-height:44px;cursor:pointer}._customize_537uf_8 svg{color:var(--ux-emerald-ink)}._week_537uf_10{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:3px 0 1px}._day_537uf_11,._selectedDay_537uf_11{display:grid;place-items:center;gap:5px;min-width:0;background:var(--ux-card-bg);border:1px solid var(--border);color:var(--muted-foreground);padding:9px 3px;border-radius:13px}._day_537uf_11 small,._selectedDay_537uf_11 small{font-size:10px;font-weight:750}._day_537uf_11 strong,._selectedDay_537uf_11 strong{font-size:15px;font-weight:850;color:var(--foreground)}._selectedDay_537uf_11{background:var(--ux-emerald-soft);border-color:var(--ux-emerald);box-shadow:0 0 0 1px var(--ux-glass-border),0 5px 20px var(--ux-gradient-glow)}._selectedDay_537uf_11 small,._selectedDay_537uf_11 strong{color:var(--ux-emerald-ink)}._photoHero_537uf_15{position:relative;min-height:220px;overflow:hidden;display:flex;align-items:stretch;isolation:isolate;border:1px solid var(--ux-glass-border);border-radius:22px;background:var(--ux-hero-bg);box-shadow:var(--ux-depth)}._heroPhoto_537uf_16{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#041222,#041222eb 38%,#04122208),url(/_cdn/static/a2a2d4af-35c5-41cf-a660-365a6f6a511e-formiva_concept1_dark_athlete_reference_clean.png);background-color:#061625;background-size:100% 100%,59% 100%;background-repeat:no-repeat;background-position:center,right center;opacity:1}:root[data-theme=light] ._heroPhoto_537uf_16{background:linear-gradient(90deg,#04221bf5,#04221be8 34%,#04221b14),url(/_cdn/static/b8322cfe-1387-4ee7-9d23-3600391f9d65-formiva_concept2_light_athlete_reference_clean.png);background-color:#0c3d2f;background-size:100% 100%,60% 100%;background-repeat:no-repeat;background-position:center,right center}._heroContent_537uf_18{position:relative;display:grid;align-content:center;justify-items:start;padding:20px 23px;max-width:63%;z-index:1}._heroLabel_537uf_19{display:flex;align-items:center;gap:7px;color:#4affbb;font-size:10px;font-weight:900;letter-spacing:1.15px}._photoHero_537uf_15 h2{font:900 clamp(26px,3.6vw,42px)/.91 var(--font-family-display);letter-spacing:.6px;color:#fff;margin:10px 0 6px;text-shadow:0 2px 12px rgba(0,0,0,.35)}._photoHero_537uf_15 h2 em{font-style:normal;color:#56ffc0}._photoHero_537uf_15 p{font-size:11px;max-width:245px;color:#d5eee8;line-height:1.55;margin:5px 0 13px;text-shadow:0 1px 6px rgba(0,0,0,.4)}._heroPlay_537uf_23{display:flex;align-items:center;gap:10px;min-height:46px;border:0;padding:0 17px;border-radius:999px;background:#07e99b;color:#063424;font-size:12px;font-weight:850;cursor:pointer;box-shadow:0 0 20px #01e38d40}._metricGrid_537uf_24{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}._metricCard_537uf_25{min-width:0;min-height:144px;padding:14px;display:flex;flex-direction:column;gap:10px;text-align:left;align-items:stretch;border:1px solid var(--ux-glass-border);border-radius:17px;background:var(--ux-card-bg);color:var(--foreground);box-shadow:var(--shadow);cursor:pointer}._metricCard_537uf_25:hover{border-color:var(--ux-emerald);box-shadow:var(--ux-depth)}._metricTitle_537uf_27{display:flex;align-items:center;gap:7px;color:var(--muted-foreground);font-size:11px;font-weight:800;min-width:0}._metricTitle_537uf_27 span:nth-child(2){flex:1;min-width:0}._metricTitle_537uf_27>svg{flex-shrink:0}._metricIcon_537uf_29{flex:0 0 29px;min-width:29px;height:29px;display:grid;place-items:center;border-radius:11px;background:var(--ux-emerald-soft);color:var(--ux-emerald-ink)}._metricValue_537uf_30{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}._metricValue_537uf_30 strong{color:var(--foreground);font:850 clamp(25px,3vw,33px)/1 var(--font-family-display);letter-spacing:.1px;overflow-wrap:anywhere}._metricValue_537uf_30 small{font-size:9px;color:var(--muted-foreground)}._progressBar_537uf_32{height:6px;background:var(--muted);width:100%;border-radius:999px;overflow:hidden;margin-top:auto}._progressBar_537uf_32 span{height:100%;display:block;background:linear-gradient(90deg,var(--primary),#54ffbb);border-radius:999px}._metricHint_537uf_34{display:block;font-size:10px;line-height:1.4;color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:auto}._metricCard_537uf_25:has(._progressBar_537uf_32) ._metricHint_537uf_34{margin-top:0}._deviceStatus_537uf_36{font-size:23px!important}._sectionHeading_537uf_37{display:flex;align-items:end;justify-content:space-between;margin:4px 0 -6px}._sectionHeading_537uf_37 small{font-size:10px;letter-spacing:1.2px;color:var(--ux-emerald-ink);font-weight:850}._sectionHeading_537uf_37 h2{font:900 27px var(--font-family-display);margin:5px 0}._lastWorkout_537uf_40{display:flex;gap:13px;align-items:center;width:100%;min-height:85px;padding:14px 16px;background:var(--ux-card-bg);border:1px solid var(--border);border-radius:19px;color:var(--foreground);text-align:left;box-shadow:var(--shadow);cursor:pointer}._lastWorkout_537uf_40:hover{border-color:var(--ux-emerald)}._lastWorkout_537uf_40>svg{color:var(--ux-emerald-ink)}._workoutIcon_537uf_43{flex:0 0 52px;width:52px;height:52px;display:grid;place-items:center;border-radius:15px;color:var(--ux-emerald-ink);background:var(--ux-emerald-soft);border:1px solid var(--ux-glass-border)}._workoutCopy_537uf_44{display:grid;gap:4px;min-width:0;flex:1}._workoutCopy_537uf_44 small{color:var(--ux-emerald-ink);font-size:9px;letter-spacing:.8px;font-weight:850}._workoutCopy_537uf_44 strong{font-size:15px;font-weight:850}._workoutCopy_537uf_44>span{color:var(--muted-foreground);font-size:11px;line-height:1.4}._coachCard_537uf_47{display:flex;gap:13px;align-items:center;padding:16px;border-radius:19px;border:1px solid var(--ux-emerald);color:var(--foreground);background:linear-gradient(120deg,var(--ux-emerald-soft),var(--ux-card-bg) 65%);box-shadow:0 8px 25px var(--ux-gradient-glow);cursor:pointer;text-align:left}._coachIcon_537uf_48{flex:0 0 58px;width:58px;height:58px;display:grid;place-items:center;border-radius:16px;background:var(--ux-emerald-soft);border:1px solid var(--ux-glass-border);color:var(--ux-emerald-ink)}._coachCopy_537uf_49{flex:1;min-width:0;display:grid;gap:5px}._coachCopy_537uf_49 small{font-size:9px;font-weight:850;color:var(--ux-emerald-ink);letter-spacing:.8px}._coachCopy_537uf_49 strong{font-size:16px}._coachCopy_537uf_49>span{font-size:11px;line-height:1.5;color:var(--muted-foreground)}._coachArrow_537uf_52{background:var(--ux-emerald-soft);color:var(--ux-emerald-ink);display:grid;place-items:center;flex:0 0 35px;height:35px;border-radius:50%}._foot_537uf_53{display:block;color:var(--muted-foreground);font-size:10px;line-height:1.5}@media(max-width:990px){._metricGrid_537uf_24{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){._wrap_537uf_3{gap:11px}._greeting_537uf_4 h1{font-size:24px}._greeting_537uf_4 p{font-size:11px}._greeting_537uf_4 ._customize_537uf_8 span{display:none}._customize_537uf_8{padding:9px 11px}._week_537uf_10{gap:5px}._day_537uf_11,._selectedDay_537uf_11{padding:8px 2px;border-radius:11px}._photoHero_537uf_15{min-height:178px;border-radius:20px}._heroContent_537uf_18{padding:15px 16px;max-width:61%}._photoHero_537uf_15 h2{font-size:30px}._photoHero_537uf_15 p{font-size:10px;line-height:1.35}._heroPlay_537uf_23{min-height:42px;font-size:11px}._metricGrid_537uf_24{gap:8px}._metricCard_537uf_25{padding:10px;min-height:112px;border-radius:15px;gap:5px}._metricTitle_537uf_27{font-size:10px}._metricValue_537uf_30 strong{font-size:29px}._metricValue_537uf_30 small,._metricHint_537uf_34{font-size:9px}._sectionHeading_537uf_37 h2{font-size:24px}._lastWorkout_537uf_40{min-height:81px;padding:12px}._workoutIcon_537uf_43{flex-basis:44px;width:44px;height:44px}._workoutCopy_537uf_44 strong{font-size:13px}._coachCard_537uf_47{gap:9px;padding:13px}._coachIcon_537uf_48{width:48px;height:48px;flex-basis:48px}._coachCopy_537uf_49 strong{font-size:14px}._coachCopy_537uf_49>span{font-size:10px}}@media(max-width:355px){._heroContent_537uf_18{max-width:67%}._photoHero_537uf_15 h2{font-size:26px}._metricValue_537uf_30 strong{font-size:25px}._metricIcon_537uf_29{flex-basis:25px;min-width:25px;height:25px}._week_537uf_10{gap:2px}._greeting_537uf_4 h1{font-size:22px}}._metricCard_537uf_25{position:relative;isolation:isolate}._metricRing_537uf_71,._metricCard_537uf_25:not(:has(._metricRing_537uf_71)):after{position:absolute;right:13px;top:66px;width:39px;height:39px;display:grid;place-items:center;border-radius:50%;border:0;box-shadow:0 0 18px var(--ux-gradient-glow);background:radial-gradient(circle,var(--card) 0 62%,transparent 63%),conic-gradient(var(--muted) 0 100%);pointer-events:none}._metricRing_537uf_71{background:var(--muted);padding:6px}._metricRing_537uf_71 i{display:block;border-radius:50%;background:var(--card);width:100%;height:100%}._metricCard_537uf_25:not(:has(._metricRing_537uf_71)):after{content:""}._metricCard_537uf_25 ._metricValue_537uf_30{padding-right:39px}._metricCard_537uf_25:nth-child(3){--ux-ring-tint:var(--ux-cyan)}._metricCard_537uf_25:nth-child(4){--ux-ring-tint:var(--ux-emerald)}._metricCard_537uf_25:focus-visible{outline:3px solid var(--ux-emerald);outline-offset:3px}@media(max-width:560px){._metricRing_537uf_71,._metricCard_537uf_25:not(:has(._metricRing_537uf_71)):after{width:32px;height:32px;right:10px;top:58px}._metricCard_537uf_25 ._metricValue_537uf_30{padding-right:32px}._metricCard_537uf_25 ._metricValue_537uf_30 strong{font-size:27px}}._root_n0wwa_1{display:grid;gap:11px;border-radius:15px;border:1px solid var(--border);background:var(--ux-card-bg);padding:15px;color:var(--foreground)}._root_n0wwa_1 h3{font:850 17px var(--font-family-base);margin:0}._root_n0wwa_1 p,._root_n0wwa_1 small{font-size:11px;line-height:1.5;color:var(--muted-foreground);margin:0}._fields_n0wwa_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._fields_n0wwa_1 label{display:grid;gap:5px;min-width:0;font:750 11px var(--font-family-base)}._fields_n0wwa_1 input,._fields_n0wwa_1 select{max-width:100%;width:100%;min-height:44px;min-width:0;color:var(--foreground);border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:8px 9px;font:600 12px var(--font-family-base)}._root_n0wwa_1 button{background:var(--ux-emerald);color:#042a20;border:0;border-radius:11px;min-height:44px;padding:10px;font:800 12px var(--font-family-base);cursor:pointer}._root_n0wwa_1 button:disabled{opacity:.5}._root_n0wwa_1 [role=alert]{color:var(--error)}@media(max-width:410px){._root_n0wwa_1{padding:11px}._fields_n0wwa_1{grid-template-columns:1fr}}._root_kle4y_1{display:grid;gap:12px;margin:10px 0;color:var(--foreground)}._top_kle4y_1,._sync_kle4y_1,._energyCard_kle4y_1,._energyDetails_kle4y_1,._macros_kle4y_1{border:1px solid var(--border);border-radius:18px;background:var(--ux-card-bg);box-shadow:var(--shadow);min-width:0}._top_kle4y_1{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:9px;padding:14px}._top_kle4y_1>div{display:grid;gap:5px;min-width:0}._top_kle4y_1 small{font-size:11px;color:var(--muted-foreground)}._top_kle4y_1 strong{font-size:21px;line-height:1.1;font-weight:900;white-space:nowrap}._top_kle4y_1 strong span,._energyCard_kle4y_1 strong span{font-size:12px;color:var(--muted-foreground);font-weight:700}._top_kle4y_1 button,._sync_kle4y_1 button{border:0;border-radius:13px;background:var(--ux-emerald-soft);color:var(--ux-emerald-ink);font:800 11px var(--font-family-base);padding:10px;min-height:44px;display:flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}._quick_kle4y_1{display:grid;grid-template-columns:1fr 1fr;gap:10px}._quick_kle4y_1 button{min-width:0;min-height:98px;display:flex;align-items:center;text-align:left;gap:9px;padding:13px;border:1px solid var(--ux-glass-border);border-radius:18px;background:var(--ux-emerald-soft);color:var(--foreground);cursor:pointer}._quick_kle4y_1 button._photo_kle4y_1{background:linear-gradient(135deg,#22e975,#7fe65b);color:#05231a}._quick_kle4y_1 button>span:nth-child(2){flex:1;min-width:0;display:grid;gap:5px}._quick_kle4y_1 strong{font-size:15px;line-height:1.2}._quick_kle4y_1 small{font-size:10px;line-height:1.3;color:inherit;opacity:.8}._quick_kle4y_1 ._round_kle4y_1{height:47px;width:47px;flex:none;border-radius:50%;display:grid;place-items:center;border:1px solid var(--ux-glass-border);background:#051918;color:#f3fff9}._quick_kle4y_1 button>svg:last-child{flex:none;width:13px}._sync_kle4y_1{display:flex;justify-content:space-between;align-items:center;padding:13px;gap:9px}._sync_kle4y_1>div{display:flex;gap:12px;align-items:center;min-width:0}._sync_kle4y_1>div>svg{flex:none;color:var(--ux-emerald-ink)}._sync_kle4y_1>div span{display:grid;gap:4px}._sync_kle4y_1 strong{font-size:14px}._sync_kle4y_1 small{font-size:11px;color:var(--muted-foreground)}._sync_kle4y_1 button{flex:none}._energyCards_kle4y_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}._energyCard_kle4y_1{padding:16px;display:grid;gap:13px;min-height:150px}._energyCard_kle4y_1>small{display:flex;gap:6px;align-items:center;font-size:11px;color:var(--muted-foreground);font-weight:750}._energyCard_kle4y_1>small svg{color:var(--ux-emerald-ink)}._energyCard_kle4y_1 strong{font-size:29px;line-height:1.1}._energyCard_kle4y_1 p{margin:0;font-size:10px;line-height:1.4;color:var(--muted-foreground)}._energyDetails_kle4y_1{padding:0 14px}._energyDetails_kle4y_1>summary{display:flex;justify-content:space-between;gap:8px;align-items:center;min-height:54px;cursor:pointer;list-style:none;font-size:13px;font-weight:850}._energyDetails_kle4y_1>summary::-webkit-details-marker{display:none}._energyDetails_kle4y_1>summary svg{color:var(--ux-emerald-ink)}._energyDetails_kle4y_1 p{font-size:11px;line-height:1.6;color:var(--muted-foreground)}._detailRows_kle4y_1{display:grid}._detailRows_kle4y_1>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;border-top:1px solid var(--border);font-size:11px;color:var(--muted-foreground)}._detailRows_kle4y_1 strong{color:var(--foreground);white-space:nowrap}._link_kle4y_1{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--ux-emerald-ink);font:800 11px var(--font-family-base);min-height:40px;margin-right:12px;cursor:pointer}._macros_kle4y_1{padding:15px;display:grid;gap:14px}._macros_kle4y_1 h3{font-size:17px;margin:0;font-weight:900}._macroRow_kle4y_1{display:grid;gap:8px}._macroRow_kle4y_1>div:first-child{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:12px}._macroRow_kle4y_1 strong{font-size:13px}._macroRow_kle4y_1 strong small{font-size:11px;color:var(--muted-foreground);font-weight:650}._bar_kle4y_1{height:7px;border:1px solid var(--border);background:var(--surface);overflow:hidden;border-radius:12px}._bar_kle4y_1 i{display:block;height:100%;background:var(--ux-emerald);border-radius:12px}._macros_kle4y_1>small{font-size:10px;color:var(--muted-foreground)}._more_kle4y_1{border:1px solid var(--border);border-radius:18px;background:var(--ux-card-bg);box-shadow:var(--shadow);min-width:0}._more_kle4y_1>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:62px;padding:12px 15px;list-style:none;cursor:pointer}._more_kle4y_1>summary::-webkit-details-marker{display:none}._more_kle4y_1>summary:after{content:"›";color:var(--ux-emerald-ink);font-size:22px}._more_kle4y_1[open]>summary:after{transform:rotate(90deg)}._more_kle4y_1>summary>span{display:grid;gap:3px;min-width:0}._more_kle4y_1>summary strong{font-size:14px;font-weight:850;color:var(--foreground)}._more_kle4y_1>summary small{font-size:11px;color:var(--muted-foreground)}._moreBody_kle4y_1{display:grid;gap:12px;padding:12px;border-top:1px solid var(--border)}._root_kle4y_1 button:focus-visible,._root_kle4y_1 summary:focus-visible{outline:2px solid var(--ux-emerald);outline-offset:2px}@media(max-width:390px){._top_kle4y_1{padding:11px;gap:5px}._top_kle4y_1 strong{font-size:17px}._top_kle4y_1 button{padding:8px 6px;font-size:10px}._quick_kle4y_1 button{padding:10px;min-height:90px;gap:7px}._quick_kle4y_1 ._round_kle4y_1{width:39px;height:39px}._quick_kle4y_1 strong{font-size:12px}._sync_kle4y_1{padding:11px}._energyCard_kle4y_1{padding:12px}._energyCard_kle4y_1 strong{font-size:23px}}._library_j54pl_1{width:100%;max-width:100%;min-width:0;box-sizing:border-box;background:var(--ux-card-bg);border:1px solid var(--border);border-radius:20px;padding:16px;display:grid;gap:14px;color:var(--foreground);box-shadow:var(--shadow);overflow-wrap:anywhere}._header_j54pl_2{display:flex;align-items:center;gap:10px;min-width:0}._header_j54pl_2>div:nth-child(2){min-width:0;flex:1}._header_j54pl_2 small{font:800 10px var(--font-family-base);color:var(--muted-foreground);letter-spacing:.6px}._header_j54pl_2 h3{font-size:18px;line-height:1.15;margin:4px 0 0;font-weight:900}._mark_j54pl_6{height:40px;width:40px;display:grid;place-items:center;flex:none;border-radius:13px;background:var(--ux-emerald-soft);color:var(--ux-emerald-ink)}._lead_j54pl_7,._note_j54pl_7{font-size:12px;line-height:1.5;margin:0;color:var(--muted-foreground)}._totals_j54pl_8{font:800 12px var(--font-family-base);margin:0}._subheading_j54pl_9{font:800 11px var(--font-family-base);letter-spacing:.4px;margin:2px 0 0;color:var(--muted-foreground)}._list_j54pl_10{list-style:none;margin:0;padding:0;display:grid;gap:8px}._row_j54pl_11{display:grid;gap:8px;padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:14px;min-width:0}._rowOwn_j54pl_12{border-color:var(--ux-emerald);background:var(--ux-emerald-soft)}._rowTop_j54pl_13{display:flex;align-items:center;gap:10px;justify-content:space-between;min-width:0}._rowName_j54pl_14{display:grid;gap:3px;min-width:0;flex:1}._rowName_j54pl_14 strong{font-size:14px;line-height:1.2;font-weight:900;display:flex;align-items:center;gap:8px;flex-wrap:wrap}._tag_j54pl_16{font:800 10px var(--font-family-base);border-radius:20px;padding:3px 8px;background:var(--ux-emerald);color:#06281b}._state_j54pl_17{font-size:11px;line-height:1.35;color:var(--muted-foreground);display:flex;align-items:center;gap:5px;flex-wrap:wrap}._good_j54pl_18{color:var(--ux-emerald-ink);font-weight:800}._action_j54pl_19{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:44px;border:0;border-radius:12px;background:var(--ux-emerald);color:#06281b;font:900 12px var(--font-family-base);cursor:pointer;padding:10px 14px;flex:none}._action_j54pl_19:disabled{opacity:.55;cursor:default}._ghost_j54pl_21{background:transparent;border:1px solid var(--border);color:var(--foreground)}._progress_j54pl_22{display:grid;gap:5px}._bar_j54pl_23{height:6px;border-radius:6px;background:var(--border);overflow:hidden}._bar_j54pl_23 i{display:block;height:100%;background:var(--ux-emerald);border-radius:6px;transition:width .25s ease}._progress_j54pl_22 small{font-size:11px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}._alert_j54pl_26{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.4;margin:0}._alert_j54pl_26 svg{flex:none;margin-top:1px}._spin_j54pl_28{animation:_catalogSpin_j54pl_1 1.1s linear infinite}@keyframes _catalogSpin_j54pl_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._spin_j54pl_28{animation:none}._bar_j54pl_23 i{transition:none}}._secondary_j54pl_31{min-height:44px;border:1px solid var(--border);background:var(--surface);color:var(--foreground);border-radius:10px;font-size:11px;font-weight:800;padding:10px;cursor:pointer}._raw_j54pl_32{font:10px/1.5 monospace;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:6px 0 0}._banner_j54pl_33{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:14px;background:var(--surface);min-width:0}._banner_j54pl_33 p{margin:0;font-size:12px;line-height:1.4;min-width:0;flex:1}._names_j54pl_35{font-size:12px;line-height:1.6;margin:0;color:var(--muted-foreground)}@media(max-width:375px){._library_j54pl_1{padding:12px}._action_j54pl_19{padding:10px}}._brandLogo_g6vjf_1{display:inline-block;width:auto;max-width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;flex-shrink:0;vertical-align:middle;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}._overlay_1jwgk_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#030e16cc;display:grid;place-items:center;padding:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._dialog_1jwgk_1{width:min(100%,490px);max-height:min(94dvh,950px);display:flex;flex-direction:column;overflow:hidden;background:var(--background);color:var(--foreground);border:1px solid var(--border);border-radius:22px;box-shadow:0 30px 110px #0007}._header_1jwgk_1{display:flex;align-items:center;gap:8px;padding:15px 18px 10px}._header_1jwgk_1 strong{font-size:17px;font-weight:900;letter-spacing:.5px}._header_1jwgk_1 span{margin-left:auto;font-size:11px;color:var(--muted-foreground);font-weight:800}._header_1jwgk_1 button{border:0;background:transparent;color:var(--foreground);font-size:24px;min-height:40px;min-width:40px;cursor:pointer}._progress_1jwgk_1{height:4px;background:var(--border)}._progress_1jwgk_1 i{display:block;height:100%;background:var(--ux-emerald);transition:width .2s}._content_1jwgk_1{overflow:auto;padding:18px;display:grid;gap:14px}._content_1jwgk_1>small{color:var(--ux-emerald-ink);font-size:10px;font-weight:900;letter-spacing:1px}._content_1jwgk_1 h2{font-size:27px;line-height:1.05;letter-spacing:-.8px;margin:0;font-weight:950}._content_1jwgk_1 h3{font-size:14px;margin:5px 0 0;font-weight:850}._content_1jwgk_1 p{font-size:12px;line-height:1.5;color:var(--muted-foreground);margin:0}._grid_1jwgk_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}._grid_1jwgk_1 label,._details_1jwgk_1 label{display:grid;gap:6px;font-size:12px;font-weight:750}._grid_1jwgk_1 input,._grid_1jwgk_1 select,._details_1jwgk_1 textarea{width:100%;min-width:0;background:var(--surface);color:var(--foreground);border:1px solid var(--border);border-radius:11px;min-height:44px;padding:10px;font:650 13px var(--font-family-base)}._wide_1jwgk_1{grid-column:1/-1;display:grid;gap:9px}._wide_1jwgk_1>strong{font-size:12px}._content_1jwgk_1 ._small_1jwgk_1{font-size:11px}._chips_1jwgk_1{display:flex;gap:8px;flex-wrap:wrap}._chips_1jwgk_1>button{min-height:43px;padding:9px 12px;border:1px solid var(--border);background:var(--surface);color:var(--foreground);border-radius:11px;font:750 12px var(--font-family-base);cursor:pointer;display:flex;align-items:center;gap:5px}._chips_1jwgk_1>button._active_1jwgk_1{border-color:var(--ux-emerald);background:var(--ux-emerald-soft);color:var(--ux-emerald-ink)}._estimate_1jwgk_1,._privacy_1jwgk_1{display:flex;justify-content:space-between;align-items:center;gap:9px;padding:13px;border:1px solid var(--ux-glass-border);background:var(--ux-emerald-soft);border-radius:13px}._estimate_1jwgk_1 span{font-size:11px;color:var(--muted-foreground)}._estimate_1jwgk_1 strong{font-size:16px;color:var(--foreground)}._jobField_1jwgk_1{display:grid;gap:7px;font-size:12px;font-weight:800}._jobField_1jwgk_1 input{width:100%;min-height:46px;padding:11px;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--foreground);font:600 13px var(--font-family-base)}._jobSuggestion_1jwgk_1{min-height:44px;padding:10px 12px;border-radius:11px;background:var(--ux-emerald-soft);color:var(--ux-emerald-ink);border:1px solid var(--ux-glass-border);font-size:12px;font-weight:800;text-align:left}._activityExamples_1jwgk_1{padding:11px;border-radius:12px;border:1px solid var(--border);background:var(--surface);display:grid;gap:7px}._activityExamples_1jwgk_1 p{margin:0;font-size:11px;line-height:1.5}._activityExamples_1jwgk_1 strong{color:var(--foreground)}._activityExamples_1jwgk_1 small{font-size:10px;color:var(--muted-foreground)}._privacy_1jwgk_1{justify-content:flex-start;font-size:11px;line-height:1.5}._details_1jwgk_1{border:1px solid var(--border);border-radius:12px;padding:0 12px}._details_1jwgk_1 summary{min-height:44px;cursor:pointer;display:flex;align-items:center;font:800 12px var(--font-family-base)}._details_1jwgk_1>div,._details_1jwgk_1>label,._details_1jwgk_1>p{margin:10px 0}._check_1jwgk_1{display:flex;gap:9px;align-items:center;font-size:12px}._review_1jwgk_1{display:grid;border:1px solid var(--border);border-radius:13px;overflow:hidden}._review_1jwgk_1>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;border-bottom:1px solid var(--border);font-size:12px}._review_1jwgk_1>div:last-child{border-bottom:0}._review_1jwgk_1 span{color:var(--muted-foreground)}._review_1jwgk_1 b{text-align:right;max-width:62%}._footer_1jwgk_1{border-top:1px solid var(--border);padding:12px 18px;background:var(--background)}._footer_1jwgk_1>p{font-size:11px;color:#dd5252;margin:0 0 8px}._footer_1jwgk_1>div{display:flex;justify-content:space-between;align-items:center;gap:10px}._footer_1jwgk_1 button{min-height:46px;padding:10px 15px;border-radius:11px;font:850 12px var(--font-family-base);display:flex;align-items:center;gap:8px;cursor:pointer}._back_1jwgk_1{background:var(--surface);color:var(--foreground);border:1px solid var(--border)}._next_1jwgk_1{background:var(--ux-emerald);color:#06271e;border:0}._footer_1jwgk_1 button:disabled{opacity:.5}@media(max-width:380px){._overlay_1jwgk_1{padding:4px}._dialog_1jwgk_1{max-height:99dvh;border-radius:15px}._header_1jwgk_1{padding:8px 12px}._content_1jwgk_1{padding:13px}._content_1jwgk_1 h2{font-size:24px}._grid_1jwgk_1{grid-template-columns:1fr}._footer_1jwgk_1{padding:9px 12px}}._container_1be78_1{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:var(--surface);padding:var(--spacing-4)}._card_1be78_11{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:32rem;width:100%;padding:var(--spacing-8);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._iconContainer_1be78_24{margin-bottom:var(--spacing-6);animation:_pulse_1be78_1 3s infinite ease-in-out}._icon_1be78_24{color:var(--error)}._title_1be78_33{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._message_1be78_41{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}@keyframes _pulse_1be78_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@media(max-width:640px){._card_1be78_11{padding:var(--spacing-6)}._title_1be78_33{font-size:1.5rem}._message_1be78_41{font-size:1rem}}._container_1kr8i_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay,100);min-height:100dvh;display:grid;place-items:center;overflow:hidden;padding:24px;background:radial-gradient(ellipse 85% 52% at 50% 47%,#0b2530,#07151d 62%,#03090e);color:#f6fffd}._brand_1kr8i_1{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:15px;max-width:310px;width:100%;text-align:center}._brand_1kr8i_1>strong{font-family:Barlow Condensed,sans-serif;font-size:clamp(30px,8vw,40px);letter-spacing:3px;font-weight:900;line-height:1;color:#f7fffd}._brand_1kr8i_1>span{font:600 12px DM Sans,sans-serif;color:#aec4c8;letter-spacing:.2px}._progress_1kr8i_1{width:min(155px,48vw);height:3px;border-radius:20px;overflow:hidden;background:#17353a;margin-top:5px}._progress_1kr8i_1 i{display:block;height:100%;width:42%;background:#18e887;border-radius:20px;animation:_move_1kr8i_1 1.25s ease-in-out infinite alternate}@keyframes _move_1kr8i_1{0%{transform:translate(-80%)}to{transform:translate(235%)}}@media(prefers-reduced-motion:reduce){._progress_1kr8i_1 i{animation:none;width:100%}}._accessDeniedIcon_1k3wn_1{color:var(--warning)}@layer base{._formItem_1b1z3_2{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}._formLabel_1b1z3_9{font-family:var(--font-family-base);font-weight:500;font-size:.875rem;line-height:1.5;color:var(--foreground);transition:color var(--animation-duration-fast) ease}._formLabel_1b1z3_9._error_1b1z3_18{color:var(--error)}._formControl_1b1z3_22._error_1b1z3_18:not(button){border-color:var(--error);box-shadow:0 0 0 1px var(--error)}._formDescription_1b1z3_27{font-size:.75rem;line-height:1.5;color:var(--muted-foreground);margin-top:var(--spacing-1);font-family:var(--font-family-base)}._formMessage_1b1z3_35{font-size:.75rem;line-height:1.5;font-weight:500;color:var(--error);animation:_slideIn_1b1z3_1 var(--animation-duration-normal) ease;margin-top:var(--spacing-1);font-family:var(--font-family-base)}@keyframes _slideIn_1b1z3_1{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}}@layer base{._spinner_10u53_2{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor}._spinnerInner_10u53_11{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid transparent;border-top-color:var(--spinner-color, var(--primary));animation:_spin_10u53_2 var(--animation-duration-slow) linear infinite}._sm_10u53_21{width:1rem;height:1rem}._sm_10u53_21 ._spinnerInner_10u53_11{border-width:2px}._md_10u53_30{width:1.5rem;height:1.5rem}._md_10u53_30 ._spinnerInner_10u53_11{border-width:2.5px}._lg_10u53_39{width:2.5rem;height:2.5rem}._lg_10u53_39 ._spinnerInner_10u53_11{border-width:3px}@keyframes _spin_10u53_2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}._form_1y28b_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._intro_1y28b_7{margin:0;font-size:.875rem;color:var(--muted-foreground)}._errorMessage_1y28b_13{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);font-size:.875rem}._submitButton_1y28b_22{width:100%}._linkButton_1y28b_26{align-self:center;background:none;border:none;padding:9px 4px;min-height:44px;font:inherit;font-size:.875rem;font-weight:750;color:var(--ux-emerald-ink);cursor:pointer;text-decoration:underline;text-underline-offset:3px}._linkButton_1y28b_26:disabled{opacity:.6;cursor:default}._form_ir5lm_1{display:flex;flex-direction:column;gap:var(--spacing-4)}._errorMessage_ir5lm_7{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);margin-bottom:var(--spacing-4);font-size:.875rem}._noticeMessage_ir5lm_17{background-color:color-mix(in srgb,var(--primary) 12%,transparent);border:1px solid var(--primary);padding:var(--spacing-3);border-radius:var(--radius);font-size:.875rem}._submitButton_ir5lm_25{width:100%}._forgotButton_ir5lm_29{align-self:flex-end;background:none;border:none;padding:9px 2px;min-height:44px;font:inherit;font-size:.875rem;font-weight:750;color:var(--ux-emerald-ink);cursor:pointer;text-decoration:underline;text-underline-offset:3px}._loadingText_ir5lm_44{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}._spinner_ir5lm_51{color:#fff}._form_2fte3_1{width:100%;display:flex;flex-direction:column;gap:var(--spacing-4)}._submitButton_2fte3_8{width:100%;margin-top:var(--spacing-4)}._errorMessage_2fte3_13{background-color:color-mix(in srgb,var(--error) 15%,transparent);border:1px solid var(--error);color:var(--error);padding:var(--spacing-3);border-radius:var(--radius);margin-bottom:var(--spacing-4);font-size:.875rem}@media(max-width:480px){._buttonGroup_2fte3_25{gap:var(--spacing-2)}}._oauthLoginButton_1wsud_1{display:flex;gap:var(--spacing-1);align-items:center}._errorMessage_1wsud_7{margin-top:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background-color:color-mix(in srgb,var(--error) 10%,transparent);border:1px solid color-mix(in srgb,var(--error) 20%,transparent);border-radius:var(--radius-sm);color:var(--error);font-size:.875rem;line-height:1.4}._accountLinkingCard_1wsud_19{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-6);animation:_slideIn_1wsud_1 var(--animation-duration-normal) ease-out}._accountLinkingHeader_1wsud_27{margin-bottom:var(--spacing-6);text-align:center}._accountLinkingTitle_1wsud_32{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--foreground);margin:0 0 var(--spacing-3) 0}._accountLinkingDescription_1wsud_40{color:var(--muted-foreground);font-size:.9375rem;line-height:1.5;margin:0}._accountLinkingActions_1wsud_47{display:flex;gap:var(--spacing-3);justify-content:center;margin-top:var(--spacing-4)}@keyframes _slideIn_1wsud_1{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.dark ._errorMessage_1wsud_7{background-color:color-mix(in srgb,var(--error) 15%,transparent);border-color:color-mix(in srgb,var(--error) 25%,transparent)}.dark ._accountLinkingCard_1wsud_19{background-color:color-mix(in srgb,var(--card),white 5%);border-color:var(--border);box-shadow:var(--shadow-lg)}.dark ._accountLinkingTitle_1wsud_32{color:var(--foreground)}.dark ._accountLinkingDescription_1wsud_40{color:var(--muted-foreground)}.dark ._accountLinkingDescription_1wsud_40 strong{color:var(--foreground)}._screen_2m5nx_1{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr;background:var(--background);font-family:var(--font-family-base);color:var(--foreground)}._visual_2m5nx_1{background:radial-gradient(ellipse at 82% 8%,#03554e 0%,transparent 48%),#051a30;color:#fff;padding:48px clamp(30px,6vw,100px);display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}._brand_2m5nx_1{display:flex;align-items:center;gap:12px;color:#bdfa4e}._brand_2m5nx_1 strong{color:#fff;font:900 35px var(--font-family-display)}._big_2m5nx_1>span,._top_2m5nx_1{font-size:11px;letter-spacing:2px;font-weight:900;color:#bdfa4e}._big_2m5nx_1 h1{font:900 clamp(65px,8vw,116px)/.88 var(--font-family-display);margin:22px 0}._big_2m5nx_1 h1 em{font-style:normal;color:#bcf747}._big_2m5nx_1 p{font-size:14px;color:#bdcfbf;line-height:1.8;max-width:420px}._blocks_2m5nx_1{display:flex;gap:12px;flex-wrap:wrap}._blocks_2m5nx_1 div{display:flex;align-items:center;gap:9px;padding:12px;background:#ffffff14;border:1px solid #ffffff24;border-radius:9px;font-size:11px;font-weight:800}._blocks_2m5nx_1 svg{color:#bdff4c;width:17px}._login_2m5nx_1{padding:45px clamp(30px,6vw,90px);display:flex;flex-direction:column}._top_2m5nx_1{color:var(--muted-foreground);text-align:right}._dot_2m5nx_1{display:inline-block;width:8px;height:8px;background:var(--primary);border-radius:50%;margin-right:9px}._form_2m5nx_1{margin:auto;width:min(410px,100%)}._mark_2m5nx_1{background:transparent;color:var(--foreground);display:grid;place-items:center;width:66px;height:66px;border-radius:18px}._form_2m5nx_1 h2{font:900 48px/.95 var(--font-family-display);margin:24px 0 12px}._form_2m5nx_1>p{color:var(--muted-foreground);font-size:13px;line-height:1.7;margin-bottom:25px}._switch_2m5nx_1{font-size:12px;text-align:center;margin:23px 0}._switch_2m5nx_1 button{color:var(--success);border:0;background:none;font-weight:800;cursor:pointer}._secure_2m5nx_1{border-top:1px solid var(--border);padding-top:25px;display:flex;gap:8px;font-size:11px;line-height:1.6;color:var(--muted-foreground)}._secure_2m5nx_1 svg{flex-shrink:0;color:var(--success)}@media(max-width:800px){._screen_2m5nx_1{grid-template-columns:1fr}._visual_2m5nx_1{min-height:unset;padding:25px}._big_2m5nx_1,._blocks_2m5nx_1{display:none}._brand_2m5nx_1 strong{font-size:27px}._login_2m5nx_1{padding:25px;min-height:calc(100vh - 82px)}._form_2m5nx_1 h2{font-size:45px}}._screen_2m5nx_1{background:var(--background)}._visual_2m5nx_1{background:radial-gradient(circle at 92% 15%,rgba(0,255,170,.17),transparent 35%),linear-gradient(130deg,#092c40,#041021 68%);color:#f5fffa}._brand_2m5nx_1 strong{font-family:var(--font-family-base);font-size:30px;letter-spacing:1px}._big_2m5nx_1>span,._top_2m5nx_1{color:var(--ux-emerald-ink)}._big_2m5nx_1 h1{font-size:clamp(60px,8vw,106px);line-height:.92;letter-spacing:.1px}._big_2m5nx_1 h1 em{color:#40ffb1}._big_2m5nx_1 p{color:#c6dbe1;font-size:15px}._blocks_2m5nx_1 div{border-color:#73efce45;border-radius:15px;background:#ffffff12}._blocks_2m5nx_1 svg{color:#4affb7}._login_2m5nx_1{background:var(--background)}._form_2m5nx_1{background:var(--card);padding:28px;border-radius:24px;border:1px solid var(--border);box-shadow:var(--shadow-md)}._form_2m5nx_1 h2{font-size:46px}._switch_2m5nx_1{font-size:13px}@media(max-width:800px){._visual_2m5nx_1{padding:22px}._login_2m5nx_1{padding:16px}._form_2m5nx_1{padding:23px;max-width:470px}._form_2m5nx_1 h2{font-size:41px}}._switch_2m5nx_1 button{color:var(--ux-emerald-ink);min-height:44px;padding:8px 5px;border-radius:8px}._switch_2m5nx_1 button:focus-visible{outline:2px solid var(--ux-emerald);outline-offset:2px}._oauthChoice_2m5nx_21{margin:0 0 18px;display:grid}._oauthChoice_2m5nx_21>div{width:100%}._oauthChoice_2m5nx_21 button{width:100%;min-height:48px;justify-content:center;background:var(--card);color:var(--foreground);border:1px solid var(--border);border-radius:13px;font-weight:800;cursor:pointer}._oauthChoice_2m5nx_21 button:focus-visible{outline:2px solid var(--ux-emerald);outline-offset:2px}._orDivider_2m5nx_21{text-align:center;display:flex;align-items:center;gap:12px;color:var(--muted-foreground);font-size:12px;margin:0 0 18px}._orDivider_2m5nx_21:before,._orDivider_2m5nx_21:after{content:"";height:1px;flex:1;background:var(--border)}@media(max-width:370px){._visual_2m5nx_1{padding:15px}._brand_2m5nx_1 strong{font-size:23px}._login_2m5nx_1{padding:11px}._form_2m5nx_1{padding:17px;border-radius:18px}._form_2m5nx_1 h2{font-size:34px;line-height:1.1}._form_2m5nx_1>p{font-size:12px;margin-bottom:16px}._secure_2m5nx_1{padding-top:14px}._switch_2m5nx_1{margin:13px 0}}:where(button,a,input,select,textarea,[role=tab]):focus-visible{outline:var(--ux-focus-width,3px) solid var(--formiva-action-ink,#168a4a);outline-offset:3px}:root[data-reduced-motion=true] *,:root[data-reduced-motion=true] *:before,:root[data-reduced-motion=true] *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}:root[data-theme=dark]{color-scheme:dark;--formiva-action-ink: #32d583;--formiva-hero-background: linear-gradient(112deg,#0a2517 0%,#12371e 65%,#225638 100%);--formiva-hero-foreground: #ffffff;--formiva-hero-secondary: #c1daca;--formiva-feature-background: linear-gradient(132deg,#102c1c,#172e1f 85%);--formiva-feature-secondary: #afcbb6;--formiva-theme-bg-primary: #060d11;--formiva-theme-bg-secondary: #081216;--formiva-theme-bg-deep: #050b0f;--formiva-theme-bg-bottom: #071216;--formiva-theme-surface-primary: #0c171c;--formiva-theme-surface-raised: #102027;--formiva-theme-surface-active: #113d28;--formiva-theme-border: #1c3036;--formiva-theme-border-active: #1fa75b;--formiva-theme-accent: #32d583;--formiva-theme-accent-bright: #7cf47a;--formiva-theme-accent-gradient-start: #31e776;--formiva-theme-accent-gradient-end: #91f36a;--formiva-theme-text-primary: #f3f6f6;--formiva-theme-text-secondary: #a0aaad;--formiva-theme-text-muted: #687377;--formiva-theme-track: #18262b;--formiva-theme-cyan: #63cfe7;--formiva-theme-yellow: #f1c94b;--formiva-theme-danger-orange: #b64a09;--formiva-theme-system-bar: #060d11;--formiva-theme-webview-background: #060d11;--formiva-theme-body-accent-haze: rgba(50, 213, 131, .04);--formiva-theme-body-shadow: rgba(0, 0, 0, .38);--formiva-theme-surface-gradient-start: rgba(16, 32, 39, .9);--formiva-theme-surface-gradient-end: rgba(8, 18, 22, .96);--formiva-theme-inset-highlight: rgba(255, 255, 255, .025);--formiva-theme-card-shadow: rgba(0, 0, 0, .28);--formiva-theme-nav-background: rgba(6, 15, 18, .96);--formiva-theme-nav-shadow: rgba(0, 0, 0, .32);--formiva-theme-nav-active-glow: rgba(50, 213, 131, .2);--formiva-theme-status-icon-1: #eaf0f0;--formiva-theme-status-icon-2: #e8eeee;--formiva-theme-status-icon-3: #dde4e5;--formiva-theme-status-icon-4: #c6cecf}:root[data-theme=light],:root[data-formiva-theme=light]{color-scheme:light;--formiva-action-ink: #126b40;--formiva-hero-background: linear-gradient(112deg,#e2f7e8 0%,#ecf9f1 60%,#d6efdf 100%);--formiva-hero-foreground: #172329;--formiva-hero-secondary: #53666e;--formiva-feature-background: linear-gradient(132deg,#e9f9f0,#f8fbfc 85%);--formiva-feature-secondary: #53666e;--formiva-theme-bg-primary: #F4F8FA;--formiva-theme-bg-secondary: #EEF5F7;--formiva-theme-bg-deep: #E9F1F4;--formiva-theme-bg-bottom: #EDF4F6;--formiva-theme-surface-primary: #FFFFFF;--formiva-theme-surface-raised: #F8FBFC;--formiva-theme-surface-active: #E9F9F0;--formiva-theme-border: #D8E4E8;--formiva-theme-border-active: #168A4A;--formiva-theme-accent: #32D583;--formiva-theme-accent-bright: #75E8A5;--formiva-theme-accent-gradient-start: #32D583;--formiva-theme-accent-gradient-end: #A6F0C6;--formiva-theme-text-primary: #172329;--formiva-theme-text-secondary: #53666E;--formiva-theme-text-muted: #5F727A;--formiva-theme-track: #E2EBEE;--formiva-theme-cyan: #236C8A;--formiva-theme-yellow: #8A5A00;--formiva-theme-danger-orange: #B42318;--formiva-theme-system-bar: #F4F8FA;--formiva-theme-webview-background: #F4F8FA;--formiva-theme-body-accent-haze: rgba(50, 213, 131, .1);--formiva-theme-body-shadow: rgba(31, 61, 72, .12);--formiva-theme-surface-gradient-start: rgba(255, 255, 255, .98);--formiva-theme-surface-gradient-end: rgba(246, 251, 252, .98);--formiva-theme-inset-highlight: rgba(255, 255, 255, .78);--formiva-theme-card-shadow: rgba(31, 61, 72, .1);--formiva-theme-nav-background: rgba(255, 255, 255, .96);--formiva-theme-nav-shadow: rgba(31, 61, 72, .14);--formiva-theme-nav-active-glow: rgba(50, 213, 131, .16);--formiva-theme-status-icon-1: #172329;--formiva-theme-status-icon-2: #2F424A;--formiva-theme-status-icon-3: #53666E;--formiva-theme-status-icon-4: #6A7B83}:root{--formiva-action-ink:#32d583;--formiva-hero-background:linear-gradient(112deg,#0a2517,#12371e,#225638);--formiva-hero-foreground:#fff;--formiva-hero-secondary:#c1daca;--formiva-feature-background:linear-gradient(132deg,#102c1c,#172e1f);--formiva-feature-secondary:#afcbb6;--z-overlay:400;--z-spotlight:1000;--z-critical:2000;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--font-family-base:"DM Sans",sans-serif;--font-family-display:"Barlow Condensed",sans-serif;--font-family-monospace:ui-monospace,monospace;--font-family-cursive:cursive;--radius-sm:8px;--radius:12px;--radius-md:17px;--radius-lg:24px;--radius-full:9999px;--animation-duration-fast:.12s;--animation-duration-normal:.22s;--animation-duration-slow:.42s;--ux-control-min-height:44px;--ux-body-min:14px;--ux-caption-min:12px;--ux-touch-gap:8px;--ux-card-radius:17px;--ux-focus-width:3px;--background:#060d11;--foreground:#f3f6f6;--surface:#081216;--surface-foreground:#f3f6f6;--sidebar:#081216;--sidebar-foreground:#f3f6f6;--card:#0c171c;--card-foreground:#f3f6f6;--popup:#102027;--popup-foreground:#f3f6f6;--primary:#32d583;--primary-foreground:#06140d;--secondary:#113d28;--secondary-foreground:#f3f6f6;--accent:#7cf47a;--accent-foreground:#06140d;--muted:#18262b;--muted-foreground:#a0aaad;--success:#1fa75b;--success-foreground:#ffffff;--error:#b64a09;--error-foreground:#ffffff;--warning:#f1c94b;--warning-foreground:#06140d;--info:#63cfe7;--info-foreground:#06140d;--info-hover:#63cfe7;--info-active:#63cfe7;--border:#1c3036;--shadow:0 4px 16px rgba(0, 0, 0, .28);--shadow-md:0 12px 32px rgba(0, 0, 0, .28);--shadow-lg:0 20px 48px rgba(0, 0, 0, .38);--shadow-focus:0 0 0 3px rgba(50, 213, 131, .2);--chart-color-1:#32d583;--chart-color-2:#7cf47a;--chart-color-3:#63cfe7;--chart-color-4:#f1c94b;--chart-color-5:#a0aaad}:root[data-theme=light],:root[data-formiva-theme=light],body:not(.dark){--background:#F4F8FA;--foreground:#172329;--surface:#EEF5F7;--surface-foreground:#172329;--sidebar:#EEF5F7;--sidebar-foreground:#172329;--card:#FFFFFF;--card-foreground:#172329;--popup:#F8FBFC;--popup-foreground:#172329;--primary:#32D583;--primary-foreground:#06140d;--secondary:#E9F9F0;--secondary-foreground:#172329;--accent:#75E8A5;--accent-foreground:#06140d;--muted:#E2EBEE;--muted-foreground:#53666E;--success:#168A4A;--success-foreground:#ffffff;--error:#B42318;--error-foreground:#ffffff;--warning:#8A5A00;--warning-foreground:#06140d;--info:#236C8A;--info-foreground:#06140d;--info-hover:#236C8A;--info-active:#236C8A;--border:#D8E4E8;--shadow:0 4px 16px rgba(31, 61, 72, .1);--shadow-md:0 12px 32px rgba(31, 61, 72, .1);--shadow-lg:0 20px 48px rgba(31, 61, 72, .12);--shadow-focus:0 0 0 3px rgba(50, 213, 131, .16);--chart-color-1:#32D583;--chart-color-2:#75E8A5;--chart-color-3:#236C8A;--chart-color-4:#8A5A00;--chart-color-5:#53666E}:root[data-theme=dark],:root[data-formiva-theme=dark],body.dark{--background:#060d11;--foreground:#f3f6f6;--surface:#081216;--surface-foreground:#f3f6f6;--sidebar:#081216;--sidebar-foreground:#f3f6f6;--card:#0c171c;--card-foreground:#f3f6f6;--popup:#102027;--popup-foreground:#f3f6f6;--primary:#32d583;--primary-foreground:#06140d;--secondary:#113d28;--secondary-foreground:#f3f6f6;--accent:#7cf47a;--accent-foreground:#06140d;--muted:#18262b;--muted-foreground:#a0aaad;--success:#1fa75b;--success-foreground:#ffffff;--error:#b64a09;--error-foreground:#ffffff;--warning:#f1c94b;--warning-foreground:#06140d;--info:#63cfe7;--info-foreground:#06140d;--info-hover:#63cfe7;--info-active:#63cfe7;--border:#1c3036;--shadow:0 4px 16px rgba(0, 0, 0, .28);--shadow-md:0 12px 32px rgba(0, 0, 0, .28);--shadow-lg:0 20px 48px rgba(0, 0, 0, .38);--shadow-focus:0 0 0 3px rgba(50, 213, 131, .2);--chart-color-1:#32d583;--chart-color-2:#7cf47a;--chart-color-3:#63cfe7;--chart-color-4:#f1c94b;--chart-color-5:#a0aaad}:root[data-theme=dark],:root[data-formiva-theme=dark],body.dark{--background:#061323;--foreground:#f5fbff;--surface:#091a2d;--surface-foreground:#f5fbff;--sidebar:#061324;--sidebar-foreground:#f5fbff;--card:#0b2034;--card-foreground:#f5fbff;--popup:#122a41;--popup-foreground:#f5fbff;--border:#1b3950;--muted:#10283b;--muted-foreground:#a9bfcd;--primary:#05e795;--primary-foreground:#042317;--secondary:#0e403b;--secondary-foreground:#effff9;--accent:#4bffb9;--success:#10e69b;--shadow:0 8px 30px rgba(0,0,0,.23);--shadow-md:0 16px 38px rgba(0,0,0,.32);--shadow-lg:0 26px 72px rgba(0,0,0,.42);--formiva-action-ink:#16f0aa;--formiva-theme-bg-deep:#041020;--formiva-theme-bg-bottom:#071726;--ux-hero-bg:linear-gradient(136deg,#0c3440 0%,#071a2d 50%,#020b1a 100%);--ux-card-bg:linear-gradient(146deg,rgba(17,45,66,.95),rgba(7,24,41,.98));--ux-glass-bg:rgba(10,30,49,.78);--ux-glass-border:rgba(77,233,187,.19);--ux-emerald:#04e99a;--ux-emerald-ink:#13f0a9;--ux-emerald-soft:rgba(0,239,161,.12);--ux-cyan:#67deee;--ux-warm:#f5c463;--ux-hero-foreground:#f7ffff;--ux-depth:0 18px 38px rgba(0,0,0,.24);--ux-gradient-glow:rgba(4,244,151,.13);--ux-topnav:rgba(3,15,28,.91)}:root[data-theme=light],:root[data-formiva-theme=light],body:not(.dark){--background:#f3f8fa;--foreground:#12263b;--surface:#eaf2f6;--surface-foreground:#12263b;--sidebar:#ffffff;--sidebar-foreground:#12263b;--card:#ffffff;--card-foreground:#12263b;--popup:#f7fbfc;--popup-foreground:#12263b;--border:#dce8ed;--muted:#e8f1f4;--muted-foreground:#546c7a;--primary:#0ade91;--primary-foreground:#063827;--secondary:#dff8ef;--secondary-foreground:#123b34;--accent:#26e9a2;--success:#087e54;--shadow:0 7px 25px rgba(18,53,70,.065);--shadow-md:0 12px 32px rgba(18,53,70,.11);--shadow-lg:0 28px 72px rgba(18,53,70,.14);--formiva-action-ink:#007b54;--formiva-theme-bg-deep:#edf5f8;--formiva-theme-bg-bottom:#f3f8fa;--ux-hero-bg:linear-gradient(135deg,#ecfffa,#f4f9fc 55%,#e8f5f5 100%);--ux-card-bg:linear-gradient(145deg,#ffffff,#f9fcfd);--ux-glass-bg:rgba(255,255,255,.91);--ux-glass-border:rgba(58,124,123,.12);--ux-emerald:#08c98d;--ux-emerald-ink:#007951;--ux-emerald-soft:rgba(6,200,139,.11);--ux-cyan:#236c8a;--ux-warm:#b27a13;--ux-hero-foreground:#12263b;--ux-depth:0 15px 40px rgba(18,54,74,.085);--ux-gradient-glow:rgba(5,225,153,.1);--ux-topnav:rgba(255,255,255,.94)}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base);font-feature-settings:"tnum" 1}button,input,select,textarea{font-family:var(--font-family-base)}button:not(:disabled){-webkit-tap-highlight-color:transparent}::selection{background:var(--ux-emerald-soft);color:var(--foreground)}@media(prefers-reduced-motion:no-preference){button{transition:transform .16s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}button:active:not(:disabled){transform:scale(.978)}}html,body{max-width:100%}body{overflow-x:clip}:where(input,select,textarea,button){box-sizing:border-box;max-width:100%}:where(select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]):not([type=submit]):not([type=button])){min-height:var(--ux-control-min-height,44px);padding:10px 12px;font:500 15px/1.3 var(--font-family-base);color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius,12px);transition:border-color .18s ease,box-shadow .18s ease}:where(select){padding-right:34px;cursor:pointer;text-overflow:ellipsis}:where(textarea){min-height:88px;resize:vertical}:where(input,select,textarea)::placeholder{color:var(--muted-foreground);opacity:.8}:where(input,select,textarea):where(:focus){border-color:var(--primary);box-shadow:var(--shadow-focus)}:where(input,select,textarea):where(:disabled){opacity:.6;cursor:not-allowed}:where(label):has(>:where(select,textarea,input:not([type=checkbox]):not([type=radio]))){display:grid;gap:6px;font-size:13px;font-weight:650;color:var(--muted-foreground);min-width:0}:where(label)>:where(select,textarea,input:not([type=checkbox]):not([type=radio])){width:100%}:where(input[type=checkbox],input[type=radio]){width:20px;height:20px;flex:none;margin:0;accent-color:var(--primary)}:where(label):has(>:where(input[type=checkbox],input[type=radio])){display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;color:var(--foreground);cursor:pointer}:where(fieldset){border:0;padding:0;margin:0;min-width:0;display:grid;gap:2px}:where(legend){padding:0;margin-bottom:6px;font-size:13px;font-weight:700;color:var(--muted-foreground)}button:not([class]){min-height:var(--ux-control-min-height,44px);padding:10px 16px;border-radius:var(--radius,12px);border:1px solid var(--border);background:var(--card);color:var(--foreground);font:700 14px/1.2 var(--font-family-base);cursor:pointer}button:not([class]):disabled{opacity:.5;cursor:not-allowed}summary{cursor:pointer}@layer base{:root{--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px)}ul{list-style-type:none;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}*{box-sizing:border-box;padding:0;margin:0}button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}}.rbc-month-view{overflow:visible!important}
