@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_1cl0v_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_1cl0v_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_1cl0v_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_1cl0v_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_1cl0v_2:hover{transform:translateY(-2px)}._content_1cl0v_35{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_1cl0v_43{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_1cl0v_50{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_1cl0v_56{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_1cl0v_66{padding:var(--spacing-2) var(--spacing-3);background-color:transparent;color:var(--primary);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_1cl0v_66:hover{background-color:color-mix(in srgb,var(--primary) 7%,transparent)}._actionButton_1cl0v_66:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_1cl0v_66:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_1cl0v_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_1cl0v_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_1cl0v_93:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_1cl0v_93:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_1cl0v_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_1cl0v_119:hover{opacity:1;background-color:var(--muted)}._closeButton_1cl0v_119:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_1cl0v_2{border-color:var(--border)}.dark ._actionButton_1cl0v_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_1cl0v_66:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_1cl0v_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_1cl0v_93:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_1cl0v_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}@layer base{._button_pv0hu_2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:var(--font-weight-ui, 700);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_pv0hu_2:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}._sm_pv0hu_32{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}._md_pv0hu_38{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}._lg_pv0hu_44{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}._icon_pv0hu_52,._icon-md_pv0hu_53{width:2rem;height:2rem;padding:0}._icon-sm_pv0hu_59{width:1.5rem;height:1.5rem;padding:0}._icon-lg_pv0hu_65{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}._button_pv0hu_2 svg{flex-shrink:0}._sm_pv0hu_32 svg,._icon-sm_pv0hu_59 svg{width:1rem;height:1rem}._md_pv0hu_38 svg,._icon_pv0hu_52 svg,._icon-md_pv0hu_53 svg{width:1.25rem;height:1.25rem}._lg_pv0hu_44 svg,._icon-lg_pv0hu_65 svg{width:1.5rem;height:1.5rem}._primary_pv0hu_99{background-color:transparent;border-color:transparent;color:var(--primary);--spinner-color: var(--primary)}._primary_pv0hu_99:hover,._primary_pv0hu_99:active{background-color:color-mix(in srgb,var(--primary) 7%,transparent);border-color:transparent;color:var(--primary)}._secondary_pv0hu_111{background-color:transparent;border-color:transparent;color:var(--foreground);--spinner-color: var(--primary)}._secondary_pv0hu_111:hover,._secondary_pv0hu_111:active{background-color:color-mix(in srgb,var(--foreground) 5%,transparent);border-color:transparent;color:var(--foreground)}._destructive_pv0hu_124{background-color:transparent;color:var(--error);border-color:transparent;--spinner-color: var(--error)}._destructive_pv0hu_124:hover,._destructive_pv0hu_124:active{background-color:color-mix(in srgb,var(--error) 7%,transparent);color:var(--error);border-color:transparent}._destructive_pv0hu_124:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}._outline_pv0hu_140{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}._outline_pv0hu_140:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._outline_pv0hu_140:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._ghost_pv0hu_160{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}._ghost_pv0hu_160:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}._ghost_pv0hu_160:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}._link_pv0hu_177{background-color:transparent;color:var(--primary);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(--primary)}._link_pv0hu_177:hover{text-decoration:underline;color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));background-color:transparent}._link_pv0hu_177:active{color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));background-color:transparent}._link_pv0hu_177:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}._disabled_pv0hu_209{opacity:.5;cursor:not-allowed;pointer-events:none}.dark ._primary_pv0hu_99:focus-visible,.dark ._outline_pv0hu_140:focus-visible,.dark ._ghost_pv0hu_160:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}.dark ._destructive_pv0hu_124:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}.dark ._link_pv0hu_177:focus-visible{box-shadow:0 0 0 2px var(--primary)}}@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)}}}._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)}._page_1ldxn_6{--login-bg:#fbf8f4;--login-text:#382b2a;--login-muted:#826f6b;--login-accent:#e4827c;--login-border:#e7d8d0;--login-pressed:rgba(228,130,124,.13);position:relative;min-height:100dvh;display:flex;flex-direction:column;align-items:center;padding:calc(62px + env(safe-area-inset-top)) 28px calc(22px + env(safe-area-inset-bottom));overflow-x:hidden;background:var(--login-bg);color:var(--login-text);font-family:var(--font-family-base);-webkit-tap-highlight-color:transparent}._page_1ldxn_6[data-theme=lime]{--login-bg:#f5f7fb;--login-text:#1b2940;--login-muted:#64758c;--login-accent:#3e67b1;--login-border:#d6deea;--login-pressed:rgba(62,103,177,.12)}._page_1ldxn_6[data-theme=ocean]{--login-bg:#f5f9f8;--login-text:#193330;--login-muted:#627e78;--login-accent:#237b78;--login-border:#cddfdb;--login-pressed:rgba(35,123,120,.12)}._layout_1ldxn_41{width:min(100%,420px);min-height:calc(100dvh - 84px - env(safe-area-inset-top) - env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:stretch}._brand_1ldxn_48{display:flex;align-items:center;align-self:flex-start;gap:11px;min-height:52px}._brandMark_1ldxn_55{display:block;width:46px;height:52px;flex:0 0 46px;color:var(--login-text)}._brandAccent_1ldxn_62{fill:var(--login-accent)}._brandWordmark_1ldxn_63{color:var(--login-text);font-size:27px;line-height:1;letter-spacing:-.045em;font-style:italic;font-weight:900}._intro_1ldxn_71{margin-top:clamp(46px,8dvh,80px)}._intro_1ldxn_71 h1{margin:0;color:var(--login-text);font-size:clamp(23px,5.8vw,30px);font-weight:850;line-height:1.42;letter-spacing:-.035em;word-break:keep-all}._intro_1ldxn_71 p{margin:16px 0 0;color:var(--login-muted);font-size:14px;line-height:1.55;font-weight:500}._signIn_1ldxn_90{margin-top:auto;padding-top:40px;padding-bottom:clamp(12px,4dvh,36px)}._recent_1ldxn_95{display:flex;align-items:center;gap:4px;margin:0 2px 8px;color:var(--login-muted);font-size:11px;line-height:1.5;font-weight:500}._recent_1ldxn_95 strong{font-weight:650;color:var(--login-muted)}._socialStack_1ldxn_109{display:flex;flex-direction:column;width:100%;border-top:1px solid var(--login-border)}._socialStack_1ldxn_109 button{display:flex;align-items:center;justify-content:flex-start;gap:16px;width:100%;min-height:58px;margin:0;padding:0 10px;background:transparent;border:0;border-bottom:1px solid var(--login-border);border-radius:0;box-shadow:none;color:var(--login-text);text-align:left;font-family:var(--font-family-base);font-weight:750;font-size:15px;transition:background-color .14s ease;touch-action:manipulation}._socialStack_1ldxn_109 button:hover,._socialStack_1ldxn_109 button:active{background:var(--login-pressed);color:var(--login-text);border-color:var(--login-border)}._socialStack_1ldxn_109 button:focus-visible{outline:2px solid var(--login-accent);outline-offset:-3px;box-shadow:none}._socialStack_1ldxn_109 button:disabled{opacity:.55;cursor:default}._socialStack_1ldxn_109 button svg{flex:0 0 26px;width:23px;height:23px}._socialStack_1ldxn_109 button>span[aria-hidden=true]{width:26px;flex:0 0 26px;text-align:center;color:#03c75a;font-size:23px;font-weight:900}._accountNote_1ldxn_165{margin:20px 0 0;color:var(--login-muted);font-size:11px;line-height:1.6;text-align:center;font-weight:500}._footer_1ldxn_173{margin-top:auto;padding-top:50px;color:var(--login-muted);text-align:center;font-size:10px;font-weight:750;letter-spacing:.24em}@media(max-height:720px){._page_1ldxn_6{padding-top:calc(34px + env(safe-area-inset-top))}._layout_1ldxn_41{min-height:calc(100dvh - 56px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}._intro_1ldxn_71{margin-top:clamp(40px,8dvh,78px)}._signIn_1ldxn_90{padding-top:32px}._footer_1ldxn_173{padding-top:30px}}@media(max-width:360px){._page_1ldxn_6{padding-left:22px;padding-right:22px}._brandWordmark_1ldxn_63,._intro_1ldxn_71 h1{font-size:25px}}@media(prefers-reduced-motion:reduce){._socialStack_1ldxn_109 button{transition:none}}._loginLanguageButton_1ldxn_200{align-self:flex-end;margin:5px 0 0;padding:7px 9px;border:1px solid var(--login-border);border-radius:7px;background:transparent;color:var(--login-muted);font-size:11px;font-weight:700;cursor:pointer}._loginLanguageButton_1ldxn_200:focus-visible,._languageOption_1ldxn_201:focus-visible,._languageContinue_1ldxn_201:focus-visible,._languageBack_1ldxn_201:focus-visible{outline:2px solid var(--login-accent);outline-offset:3px}._languageSelection_1ldxn_202{display:flex;flex-direction:column;gap:0;margin-top:clamp(34px,6dvh,62px);width:100%}._languageSelection_1ldxn_202 h1{font-size:24px;line-height:1.35;margin:0;color:var(--login-text);font-weight:800;letter-spacing:-.035em;word-break:keep-all}._languageSelection_1ldxn_202>p{color:var(--login-muted);font-size:12px;line-height:1.55;margin:7px 0 0}._languageBack_1ldxn_201{align-self:flex-start;min-height:36px;padding:0 4px;margin:0 0 12px;border:0;background:transparent;color:var(--login-muted);font-weight:700;cursor:pointer}._languageOptions_1ldxn_206{display:flex;flex-direction:column;gap:0;margin-top:22px;border-top:1px solid var(--login-border)}._languageOption_1ldxn_201{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;min-height:55px;border:0;border-bottom:1px solid var(--login-border);border-radius:0;background:transparent;color:var(--login-text);font-family:inherit;text-align:left;cursor:pointer}._languageOptionActive_1ldxn_208{background:var(--login-pressed)}._languageOption_1ldxn_201 strong{font-size:15px;font-weight:700}._languageCheck_1ldxn_210{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;border:1px solid var(--login-border);color:var(--login-accent);font-size:12px;font-weight:800}._languageOptionActive_1ldxn_208 ._languageCheck_1ldxn_210{border-color:var(--login-accent)}._languageContinue_1ldxn_201{height:48px;margin-top:22px;border:1px solid var(--login-border);border-radius:8px;background:transparent;color:var(--login-accent);font-size:14px;font-weight:800;cursor:pointer}._languageHint_1ldxn_213{text-align:center;font-size:11px!important;margin-top:12px!important}._languageSelection_1ldxn_202 ._languageError_1ldxn_214{color:#a83e39;font-weight:700}@media(max-height:720px){._languageSelection_1ldxn_202{margin-top:22px}._languageOptions_1ldxn_206{margin-top:15px}._languageOption_1ldxn_201{min-height:49px}}@layer base{._overlay_14ui8_2{position:fixed;top:0;right:0;bottom:0;left:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay)!important;animation:_overlayShow_14ui8_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_14ui8_11{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);width:min(420px,calc(100vw - 28px));max-width:calc(100vw - 28px);max-height:min(84dvh,720px);background-color:var(--popup);color:var(--popup-foreground);border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 32px #00000029;z-index:var(--z-overlay)!important;overflow:auto;padding:18px 16px 16px;overscroll-behavior-y:contain;animation:_contentShow_14ui8_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_14ui8_33{position:absolute;top:11px;right:11px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_14ui8_33:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_14ui8_33:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_14ui8_64{width:1rem;height:1rem}._header_14ui8_69{margin-bottom:11px;padding-right:32px}._footer_14ui8_74{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:15px}._title_14ui8_82{font-family:var(--font-family-heading);font-size:16px;font-weight:750;color:var(--popup-foreground);line-height:1.35;overflow-wrap:anywhere;margin-bottom:6px}._description_14ui8_92{font-size:12px;color:var(--muted-foreground);line-height:1.5;margin-bottom:8px;overflow-wrap:anywhere}._content_14ui8_11 input:not([type=checkbox]){min-width:0;height:40px;font-size:13px;border-radius:8px;box-shadow:none}._content_14ui8_11 input:not([type=checkbox]):focus{border-color:var(--primary)}._footer_14ui8_74 button{flex:1 1 0;min-width:0;min-height:40px;padding-inline:10px;border-radius:8px;font-size:12px;font-weight:750;white-space:normal;line-height:1.25}@media(max-width:380px){._content_14ui8_11{padding:16px 13px 14px}._title_14ui8_82{font-size:15px}}._screenReaderText_14ui8_135{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_14ui8_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_14ui8_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}._dialog_1mp67_1{width:min(510px,calc(100vw - 24px))!important;max-width:510px!important;height:min(90dvh,840px)!important;max-height:calc(100dvh - 20px)!important;padding:18px!important;display:flex;flex-direction:column;gap:11px;background:var(--popup)!important;overflow:hidden!important;border-radius:18px!important}._header_1mp67_11{flex:none;margin-right:28px;gap:3px}._header_1mp67_11 h2{font-size:19px!important;font-weight:800;line-height:1.25}._header_1mp67_11 p{font-size:11px!important;line-height:1.45!important;color:var(--muted-foreground)}._fileInput_1mp67_14{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}._modeTabs_1mp67_15{flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;min-width:0}._modeTabs_1mp67_15 button{min-width:0;min-height:43px;border:0;border-bottom:2px solid var(--border);background:transparent;color:var(--muted-foreground);font:750 13px/1.35 var(--font-family-base);cursor:pointer;transition:color .15s,border-color .15s}._modeTabs_1mp67_15 button[aria-pressed=true]{color:var(--primary);border-bottom-color:var(--primary)}._modeTabs_1mp67_15 button:disabled,._toolbar_1mp67_26 button:disabled{opacity:.55;cursor:default}._stage_1mp67_29{flex:1 1 auto;min-height:0;min-width:0;width:100%;display:grid;place-items:center;overflow:hidden;padding:12px;border-radius:14px;container-type:size;background:color-mix(in srgb,var(--foreground) 4%,var(--surface))}._canvas_1mp67_35{display:block;min-width:0;min-height:0;height:auto;width:min(100cqw,80cqh);max-height:100%;max-width:100%;object-fit:contain;box-shadow:0 6px 22px #00000017;background:#f8f6f3;touch-action:pan-y}._story_1mp67_42{width:min(100cqw,56.25cqh)}._draggable_1mp67_43{touch-action:none;cursor:grab}._draggable_1mp67_43:active{cursor:grabbing}._toolbar_1mp67_26{flex:none;display:flex;align-items:center;justify-content:space-between;gap:9px;min-width:0;min-height:44px}._ratioTabs_1mp67_49{display:flex;gap:4px;flex:0 0 auto}._ratioTabs_1mp67_49 button{min-width:49px;min-height:37px;padding:0 9px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted-foreground);font:750 12px var(--font-family-base);cursor:pointer}._ratioTabs_1mp67_49 button[aria-pressed=true]{background:color-mix(in srgb,var(--primary) 10%,var(--surface));color:var(--primary)}._toolActions_1mp67_59{display:flex;justify-content:flex-end;align-items:center;gap:6px;min-width:0}._toolButton_1mp67_60{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:37px;padding:0 6px;border:0;background:transparent;color:var(--foreground);font:750 12px/1.3 var(--font-family-base);white-space:nowrap;cursor:pointer}._toolButton_1mp67_60 svg{width:16px;height:16px;flex:none;color:var(--primary)}._modeTabs_1mp67_15 button:focus-visible,._toolbar_1mp67_26 button:focus-visible,._actions_1mp67_68 button:focus-visible,._swatch_1mp67_68:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._editPanel_1mp67_71{flex:none;display:flex;flex-direction:column;gap:12px;max-height:min(27dvh,210px);min-height:0;overflow-y:auto;padding:12px 13px;border-radius:10px;background:var(--surface);overscroll-behavior:contain}._caption_1mp67_77,._zoomRow_1mp67_77>span{color:var(--muted-foreground);font:700 11px/1.35 var(--font-family-base)}._palette_1mp67_80{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}._colors_1mp67_81{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:9px}._swatch_1mp67_68{position:relative;isolation:isolate;display:block;overflow:hidden;width:32px;height:32px;padding:0;border:1px solid;border-radius:50%;cursor:pointer}._swatch_1mp67_68 span{display:block;position:absolute;z-index:0;right:-15%;bottom:-28%;width:75%;height:110%;border-radius:100% 0 0;transform:rotate(-20deg)}._swatch_1mp67_68[aria-pressed=true]{outline:2px solid var(--primary);outline-offset:3px}._hint_1mp67_94{margin:0;color:var(--muted-foreground);font:600 11px/1.5 var(--font-family-base)}._zoomRow_1mp67_77{display:grid;grid-template-columns:85px minmax(0,1fr);align-items:center;gap:8px}._zoomRow_1mp67_77 input{width:100%;margin:0;accent-color:var(--primary);touch-action:pan-y}._prToggle_1mp67_100{display:flex;align-items:center;gap:8px;min-height:28px;font:650 12px var(--font-family-base)}._prToggle_1mp67_100 input{width:17px;height:17px;accent-color:var(--primary)}._notice_1mp67_102{flex:none;margin:0;color:var(--primary);font:650 11px/1.4 var(--font-family-base)}._actions_1mp67_68{flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-top:8px;border-top:1px solid var(--border)}._actions_1mp67_68 ._action_1mp67_68{min-width:0;min-height:48px;padding:8px 9px!important;gap:7px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--foreground)!important;font:750 13px/1.3 var(--font-family-base);white-space:normal}._actions_1mp67_68 ._action_1mp67_68:last-child{color:var(--primary)!important;border-left:1px solid var(--border)!important}._actions_1mp67_68 ._action_1mp67_68:hover,._actions_1mp67_68 ._action_1mp67_68:active{background:color-mix(in srgb,var(--primary) 5%,transparent)!important}._actions_1mp67_68 ._action_1mp67_68:disabled{opacity:.55}._actions_1mp67_68 ._action_1mp67_68 svg{width:18px;height:18px;flex:none;color:inherit}@media(max-width:540px){._dialog_1mp67_1{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding:calc(16px + var(--safe-area-inset-top,0px)) 17px calc(13px + var(--safe-area-inset-bottom,0px))!important;border-radius:0!important}}@media(max-height:660px){._dialog_1mp67_1{gap:7px}._stage_1mp67_29{padding:8px}._editPanel_1mp67_71{max-height:24dvh}}@media(max-width:350px){._toolButton_1mp67_60{font-size:11px;padding-inline:3px}._ratioTabs_1mp67_49 button{min-width:42px;padding-inline:5px}._colors_1mp67_81{gap:6px}._swatch_1mp67_68{width:29px;height:29px}}@media(prefers-reduced-motion:reduce){._dialog_1mp67_1 *{transition:none!important}}._page_1i1p0_1{max-width:720px;margin:0 auto;padding:calc(22px + var(--safe-area-inset-top)) calc(16px + var(--safe-area-inset-right)) calc(132px + var(--safe-area-inset-bottom)) calc(16px + var(--safe-area-inset-left));min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._pageWithoutTimer_1i1p0_2{padding-bottom:calc(80px + var(--safe-area-inset-bottom))}._header_1i1p0_3{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._header_1i1p0_3 h1{font-family:var(--font-family-display);font-size:29px;line-height:1;margin:0}._menuButton_1i1p0_3{width:40px!important;height:40px!important;border-radius:12px!important}._tabs_1i1p0_3{width:100%;overflow-x:clip;overflow-y:visible}._tabList_1i1p0_3{display:grid!important;grid-template-columns:repeat(3,1fr);width:100%;margin-bottom:14px}._todayLine_1i1p0_4{margin:2px 2px 12px;font:700 13px var(--font-family-monospace);color:var(--muted-foreground);letter-spacing:.01em}._workoutTitleBlock_1i1p0_4{display:flex;justify-content:space-between;gap:14px}._workoutTitleBlock_1i1p0_4>div{min-width:0}._workoutTitleBlock_1i1p0_4 span{display:block;font:750 24px var(--font-family-display);line-height:1.08;color:var(--foreground)}._workoutTitleBlock_1i1p0_4 strong{display:block;font:650 12px var(--font-family-monospace)}._workoutTitleBlock_1i1p0_4 p{line-height:1.45}._kicker_1i1p0_4{font:600 11px var(--font-family-monospace);opacity:.72}._picker_1i1p0_5{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px;margin-bottom:12px}._pickerGrid_1i1p0_5{display:grid;grid-template-columns:.8fr 1.4fr;gap:8px}._addButton_1i1p0_5{width:100%;margin-top:8px;display:flex;gap:6px}._emptyState_1i1p0_6{border:1px dashed var(--border);border-radius:var(--radius-md);padding:28px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--muted-foreground)}._emptyState_1i1p0_6 strong{color:var(--foreground)}._emptyIcon_1i1p0_6{width:48px;height:48px;display:grid;place-items:center;margin-bottom:4px}._exerciseStack_1i1p0_7{display:grid;gap:10px}._exerciseCard_1i1p0_7{background:var(--card);border:1px solid var(--border);padding:14px}._exerciseCardCollapsed_1i1p0_7{padding-top:11px;padding-bottom:11px}._exerciseHead_1i1p0_7{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}._exerciseIdentityButton_1i1p0_7{min-width:0;flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;background:transparent;color:inherit;padding:0;text-align:left;cursor:pointer}._exerciseIdentityButton_1i1p0_7>svg{flex:0 0 auto;color:var(--muted-foreground)}._exerciseIdentity_1i1p0_7{min-width:0;flex:1 1 auto}._exerciseHead_1i1p0_7 span{font-size:11px;color:var(--muted-foreground);font-weight:700}._exerciseHead_1i1p0_7 h3{font:700 19px var(--font-family-display);margin:2px 0 0;overflow-wrap:anywhere;line-height:1.08}._exerciseIdentity_1i1p0_7 small{display:block;margin-top:5px;font:600 10px var(--font-family-monospace);color:var(--muted-foreground)}._exerciseHeadActions_1i1p0_7{display:flex;align-items:center;gap:1px;flex:0 0 auto}._exerciseHeadActions_1i1p0_7 button:disabled{opacity:.28}._exerciseControlRow_1i1p0_7{display:flex;align-items:center;gap:6px;margin-top:8px;min-width:0}._restInlineControl_1i1p0_7,._unitInlineControl_1i1p0_7{display:flex;align-items:center;gap:4px;background:var(--surface);border-radius:var(--radius-sm);padding:4px 6px;min-width:0}._unitInlineControl_1i1p0_7{flex:0 0 96px}._restInlineControl_1i1p0_7{flex:1 1 auto}._restInlineControl_1i1p0_7 span,._unitInlineControl_1i1p0_7 span{font-size:9px;white-space:nowrap}._restInlineSelect_1i1p0_7{height:28px!important;min-height:28px!important;width:100%!important;min-width:0!important;padding:0 7px!important;font:600 10px var(--font-family-monospace)!important;background:transparent!important;border:0!important}._unitInlineSelect_1i1p0_7{height:28px!important;min-height:28px!important;width:100%!important;min-width:0!important;padding:0 7px!important;font:700 10px var(--font-family-monospace)!important;background:transparent!important;border:0!important}._bulkWeightBar_1i1p0_7{display:grid;grid-template-columns:auto minmax(72px,110px) auto;align-items:center;gap:6px;margin:0 0 8px;padding:7px 8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}._bulkWeightBar_1i1p0_7>span{font-size:10px;font-weight:700;color:var(--muted-foreground);white-space:nowrap}._bulkWeightBar_1i1p0_7 input{height:30px;min-height:30px;text-align:center;font:700 12px var(--font-family-monospace)}._bulkWeightBar_1i1p0_7 button{height:30px;min-height:30px;white-space:nowrap}._setHead_1i1p0_8,._setRow_1i1p0_8{display:grid;grid-template-columns:30px 1fr 1fr .75fr 42px;align-items:center}._quickAdjustBar_1i1p0_8{position:relative;z-index:3;margin:4px 0 2px;padding:7px 8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);display:flex;align-items:center;justify-content:space-between;gap:8px}._quickAdjustBar_1i1p0_8>span{font-size:10px;font-weight:700;color:var(--muted-foreground)}._quickAdjustBar_1i1p0_8>div{display:flex;gap:5px}._quickAdjustBar_1i1p0_8 button{min-width:56px;height:30px;min-height:30px;font:700 11px var(--font-family-monospace)}._setHead_1i1p0_8{font:600 9px var(--font-family-monospace);color:var(--muted-foreground);text-align:center;padding:3px 0}._setSwipeWrap_1i1p0_8{position:relative;overflow:hidden;border-radius:0;margin:3px 0}._setRow_1i1p0_8{position:relative;z-index:2;margin:0;background:var(--background);border-radius:0;touch-action:pan-y}._swipeDelete_1i1p0_8{position:absolute;z-index:1;right:0;top:0;bottom:0;border:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:#fff;display:grid;place-items:center;cursor:pointer}._swipeHint_1i1p0_8{margin:4px 2px 0;font-size:10px;color:var(--muted-foreground)}._completedSet_1i1p0_8{background:var(--surface);padding:3px}._setRow_1i1p0_8 input{text-align:center;font-family:var(--font-family-monospace);font-weight:600}._setNumber_1i1p0_8{text-align:center;font:600 13px var(--font-family-monospace)}._full_1i1p0_8{width:100%;display:flex;gap:5px;margin-top:8px}._summary_1i1p0_9{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}._summary_1i1p0_9>div{padding:13px}._summary_1i1p0_9 span{display:block;color:var(--muted-foreground);margin-bottom:3px}._summary_1i1p0_9 strong{font:700 23px var(--font-family-monospace)}._summary_1i1p0_9 small{font-size:11px}._finish_1i1p0_9{width:100%;display:flex;gap:8px}._sectionTitle_1i1p0_10{display:flex;gap:10px;align-items:center;margin:18px 2px 10px}._sectionTitle_1i1p0_10 h2{font:700 22px var(--font-family-display);margin:0}._sectionTitle_1i1p0_10 p{font-size:12px;color:var(--muted-foreground);margin:2px 0 0}._calendarCard_1i1p0_11{background:transparent;border:0;border-radius:0;box-shadow:none;padding:11px 0 7px;margin-bottom:14px}._calendarHeader_1i1p0_12{display:grid;grid-template-columns:38px 1fr 38px;align-items:center;gap:8px;margin-bottom:11px}._calendarHeader_1i1p0_12>div{text-align:center;min-width:0}._calendarHeader_1i1p0_12 strong{display:block;font:800 19px var(--font-family-display);letter-spacing:-.02em}._calendarHeader_1i1p0_12 span{display:block;margin-top:3px;font:650 10px var(--font-family-monospace);color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._calendarHeader_1i1p0_12 ._calendarSummaryCount_1i1p0_16{font:650 10px/1.4 var(--font-family-base)}._calendarHeader_1i1p0_12 ._calendarSummaryLine_1i1p0_17{display:flex;justify-content:center;align-items:center;gap:5px;margin-top:2px;min-width:0;font:600 10px/1.4 var(--font-family-base)}._calendarHeader_1i1p0_12 ._calendarSummaryLine_1i1p0_17 svg{flex:0 0 auto}._calendarWeekdays_1i1p0_19,._calendarGrid_1i1p0_19{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}._calendarGrid_1i1p0_19{column-gap:0;row-gap:0}._calendarWeekdays_1i1p0_19{margin-bottom:4px}._calendarWeekdays_1i1p0_19 span{text-align:center;font:650 10px var(--font-family-monospace);color:var(--muted-foreground);padding:4px 0}._calendarDay_1i1p0_23,._calendarBlank_1i1p0_23{aspect-ratio:1/1.45;min-height:72px;min-width:0;border-bottom:1px solid color-mix(in srgb,var(--border) 83%,transparent)}._calendarDay_1i1p0_23{position:relative;border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 83%,transparent);border-radius:12px;background:transparent;color:var(--foreground);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:2px;padding:7px 4px 8px;font:700 13px var(--font-family-monospace);cursor:pointer;transition:background .14s ease,box-shadow .14s ease,transform .14s ease;-webkit-tap-highlight-color:transparent;overflow:hidden}._calendarDay_1i1p0_23:active{transform:scale(.97)}._calendarDayNumber_1i1p0_26{display:block;text-align:center;line-height:1;font:750 13px var(--font-family-monospace)}._calendarDayToday_1i1p0_27{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 28%,var(--border))}._calendarDayHasWorkout_1i1p0_28{background:transparent;font-weight:850}._calendarDayHasWorkout_1i1p0_28:not(._calendarDaySelected_1i1p0_29):hover{background:transparent}._calendarDaySelected_1i1p0_29{background:color-mix(in srgb,var(--primary) 8%,transparent)!important;color:var(--primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 58%,transparent)}._calendarGroupLines_1i1p0_31{min-width:0;display:flex;flex-direction:column;gap:1px;margin-top:1px}._calendarGroupLines_1i1p0_31 small{width:100%;min-width:0;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;gap:4px;padding:1px 3px;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:4px;background:color-mix(in srgb,var(--primary) 12%,var(--surface));font:700 6.5px var(--font-family-base);line-height:1.15;color:color-mix(in srgb,var(--primary) 82%,var(--foreground));white-space:nowrap}._calendarGroupLines_1i1p0_31 small b{min-width:0;overflow:hidden;text-overflow:ellipsis;font:inherit}._calendarGroupLines_1i1p0_31 small em{flex:0 0 auto;font:800 6.5px var(--font-family-monospace);font-style:normal}._calendarGroupMore_1i1p0_35{justify-content:flex-start!important;padding-left:1px!important;border-color:transparent!important;background:transparent!important;color:var(--muted-foreground)!important}._calendarDaySelected_1i1p0_29 ._calendarGroupLines_1i1p0_31 small{border-color:color-mix(in srgb,var(--primary) 25%,transparent);background:color-mix(in srgb,var(--primary) 7%,transparent);color:var(--primary)}._calendarDot_1i1p0_37{position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--primary)}._calendarDaySelected_1i1p0_29 ._calendarDot_1i1p0_37{background:var(--primary)}._calendarCount_1i1p0_39{position:absolute;right:3px;top:3px;min-width:14px;height:14px;padding:0 3px;border-radius:999px;display:grid;place-items:center;background:var(--primary);color:var(--primary-foreground);font:800 8px var(--font-family-monospace)}._calendarDaySelected_1i1p0_29 ._calendarCount_1i1p0_39{background:var(--primary-foreground);color:var(--primary)}._calendarMonthSlideNext_1i1p0_41{animation:_calendarSlideNext_1i1p0_1 .18s ease-out}._calendarMonthSlidePrev_1i1p0_42{animation:_calendarSlidePrev_1i1p0_1 .18s ease-out}@keyframes _calendarSlideNext_1i1p0_1{0%{opacity:.35;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes _calendarSlidePrev_1i1p0_1{0%{opacity:.35;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}._selectedDateHead_1i1p0_45{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:17px 2px 9px}._selectedDateHead_1i1p0_45>strong{font:850 19px var(--font-family-display);letter-spacing:-.02em}._selectedDateHead_1i1p0_45>span{font:750 10px var(--font-family-monospace);border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));padding:5px 9px;white-space:nowrap}._historyEmpty_1i1p0_48{min-height:74px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted-foreground)}._historyEmpty_1i1p0_48 strong{color:var(--muted-foreground)}._historyCardButton_1i1p0_50{display:block;width:100%;padding:0;margin:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}._historyCardButton_1i1p0_50:disabled{opacity:.6}._historyCard_1i1p0_50{display:grid;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:70px;padding:13px 8px;margin:0;transition:border-color .14s ease,background .14s ease,transform .14s ease}._historyCardButton_1i1p0_50:active ._historyCard_1i1p0_50{border-color:color-mix(in srgb,var(--primary) 65%,var(--border));background:color-mix(in srgb,var(--primary) 7%,var(--card))}._historyCardIcon_1i1p0_54{width:38px;height:38px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border))}._historyCardMain_1i1p0_55{min-width:0;display:flex!important;flex-direction:column!important;gap:6px!important}._historyCardMain_1i1p0_55>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 15px var(--font-family-display)}._historyCardMeta_1i1p0_57{display:flex!important;flex-direction:row!important;gap:7px!important;align-items:center!important}._historyCardMeta_1i1p0_57 span{font:650 11px var(--font-family-monospace);color:var(--muted-foreground)}._historyCardMeta_1i1p0_57 span+span:before{content:"·";margin-right:7px;color:var(--muted-foreground)}._historyCard_1i1p0_50>svg{color:var(--muted-foreground);flex:0 0 auto}._historyBackHeader_1i1p0_61{display:flex;align-items:center;gap:5px;margin:18px 0 10px;padding:3px 2px;border:0;background:transparent;color:var(--foreground);font:800 18px var(--font-family-display);cursor:pointer}._historyBackHeader_1i1p0_61 svg{color:var(--muted-foreground)}._recordPanel_1i1p0_63{margin:0 0 10px;padding:15px}._recordPanelHead_1i1p0_64{display:flex;align-items:center;justify-content:space-between;gap:10px}._recordPanelHead_1i1p0_64>div{min-width:0}._recordPanelHead_1i1p0_64 h3{margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:850 22px var(--font-family-display)}._recordDate_1i1p0_67{display:block;font:700 10px var(--font-family-monospace);color:var(--muted-foreground)}._recordMetaEdit_1i1p0_68{display:grid;grid-template-columns:140px minmax(0,1fr);gap:8px;margin:12px 0}._recordSummary_1i1p0_69{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:13px 0 4px}._recordMetricCard_1i1p0_70{display:flex;align-items:center;gap:9px;min-width:0;padding:10px 11px}._recordMetricIcon_1i1p0_71{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto}._recordMetricCard_1i1p0_70>div{min-width:0;display:flex;flex-direction:column;gap:2px}._recordMetricCard_1i1p0_70 span{color:var(--muted-foreground)}._recordMetricCard_1i1p0_70 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:850 15px var(--font-family-monospace);color:var(--foreground)}._recordSets_1i1p0_75{display:grid;gap:10px;margin-top:12px}._recordExerciseCard_1i1p0_76{overflow:hidden}._recordExerciseCardHead_1i1p0_77{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px 10px}._recordExerciseCardHead_1i1p0_77>div{min-width:0;display:flex;align-items:center;gap:7px}._recordExerciseCardHead_1i1p0_77 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 15px var(--font-family-display)}._recordExerciseCardHead_1i1p0_77 span{flex:0 0 auto;font:800 9px var(--font-family-monospace);letter-spacing:.03em;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);padding:3px 6px}._recordExerciseCardHead_1i1p0_77>svg{flex:0 0 auto;color:var(--muted-foreground)}._recordExerciseRows_1i1p0_82{border-top:1px solid var(--border)}._recordReadRow_1i1p0_83{display:grid;grid-template-columns:58px minmax(0,1fr) 62px;gap:8px;align-items:center;min-height:38px;padding:7px 11px;font-size:12px}._recordReadRow_1i1p0_83+._recordReadRow_1i1p0_83{border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}._recordReadRow_1i1p0_83>span{color:var(--muted-foreground);font:650 11px var(--font-family-monospace)}._recordReadRow_1i1p0_83 b{font:750 12px var(--font-family-monospace);white-space:nowrap}._recordReadRow_1i1p0_83 em{font-style:normal;text-align:right;color:var(--muted-foreground);font:650 11px var(--font-family-monospace);white-space:nowrap}._recordEditRow_1i1p0_88{display:grid;grid-template-columns:28px 1fr 1fr .8fr 34px;gap:5px;align-items:center;padding:6px 8px}._recordEditRow_1i1p0_88+._recordEditRow_1i1p0_88{border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}._recordEditRow_1i1p0_88>span{text-align:center;font:650 12px var(--font-family-monospace);color:var(--muted-foreground)}._recordEditRow_1i1p0_88 input{text-align:center;font-family:var(--font-family-monospace)}._recordActions_1i1p0_92{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}._recordActions_1i1p0_92 button{display:flex;gap:6px;min-height:40px}._repeatWorkoutButton_1i1p0_94{grid-column:1/-1;width:100%;font-weight:850!important}@media(max-width:420px){._calendarCard_1i1p0_11{padding-left:0;padding-right:0}._calendarWeekdays_1i1p0_19{gap:3px}._calendarGrid_1i1p0_19{gap:0}._recordPanel_1i1p0_63{padding:13px}}._routineSectionHead_1i1p0_101{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}._routineSectionHead_1i1p0_101 ._sectionTitle_1i1p0_10{margin:0}._planBadgePro_1i1p0_101,._planBadgeFree_1i1p0_101{flex:0 0 auto;padding:5px 9px;border-radius:999px;font:850 9px var(--font-family-monospace);letter-spacing:.05em}._planBadgePro_1i1p0_101{color:var(--primary);background:color-mix(in srgb,var(--primary) 13%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border))}._planBadgeFree_1i1p0_101{color:var(--muted-foreground);background:var(--surface);border:1px solid var(--border)}._newRoutineButton_1i1p0_101{width:100%;display:flex;gap:7px;margin:0 0 10px;min-height:46px}._routineCreateCard_1i1p0_102{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:13px 14px;margin-bottom:12px}._routineCreateCard_1i1p0_102>div:first-child{display:flex;flex-direction:column;gap:3px}._routineCreateCard_1i1p0_102>div:first-child>b{font:750 14px var(--font-family-display)}._routineCreateCard_1i1p0_102>div:first-child>span{font-size:10px;line-height:1.4;color:var(--muted-foreground)}._routineCreateRow_1i1p0_106{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px}._routineCreateRow_1i1p0_106 button{display:flex;gap:5px}._routineList_1i1p0_108{display:grid;gap:10px}._routineCard_1i1p0_109{padding:14px}._routineCardHead_1i1p0_110{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}._routineCardHead_1i1p0_110 span{font:750 9px var(--font-family-monospace);color:var(--muted-foreground)}._routineCardHead_1i1p0_110 h3{font:800 19px var(--font-family-display);margin:3px 0 0}._routineCardToggle_1i1p0_113{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:46px;padding:0 0 10px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}._routineCardToggle_1i1p0_113:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:6px}._routineCardToggle_1i1p0_113>svg{flex-shrink:0;color:var(--muted-foreground)}._routineCardToggleText_1i1p0_116{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}._routineCardToggleText_1i1p0_116>span{font:750 10px var(--font-family-monospace);color:var(--muted-foreground);line-height:1.4}._routineCardToggleText_1i1p0_116>strong{font:800 19px var(--font-family-display);line-height:1.2;overflow-wrap:anywhere}._routineExerciseList_1i1p0_119{display:flex;flex-direction:column;gap:5px;margin:11px 0 12px;padding:10px 11px}._routineExerciseList_1i1p0_119 span{line-height:1.35;white-space:normal;overflow-wrap:anywhere}._routineCardActions_1i1p0_121{display:grid;grid-template-columns:1fr 1fr;gap:7px}._routineCardActions_1i1p0_121 button{display:flex;gap:5px}._routineStartButton_1i1p0_123{grid-column:1/-1;width:100%;display:flex;gap:6px;min-height:42px}._routineBuilderBack_1i1p0_124{display:flex;align-items:center;gap:4px;margin:18px 0 8px;padding:3px 2px;border:0;background:transparent;color:var(--foreground);font:800 17px var(--font-family-display);cursor:pointer}._routineBuilderBack_1i1p0_124 svg{color:var(--muted-foreground)}._routineBuilder_1i1p0_124{background:var(--card);border:1px solid var(--border);padding:14px;margin-bottom:12px}._routineBuilderTitle_1i1p0_127{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:13px}._routineBuilderTitle_1i1p0_127 h2{margin:0;font:850 22px var(--font-family-display)}._routineBuilderTitle_1i1p0_127>strong{font:750 10px var(--font-family-monospace);color:var(--muted-foreground);padding:5px 8px}._routineNameField_1i1p0_130{display:flex;flex-direction:column;gap:6px;margin-bottom:11px}._routineNameField_1i1p0_130>span{color:var(--muted-foreground)}._routineWeekdayPicker_1i1p0_132{display:grid;gap:7px;min-width:0;margin:0 0 15px}._routineWeekdayHeading_1i1p0_133{display:flex;justify-content:space-between;align-items:center;gap:8px;min-width:0}._routineWeekdayHeading_1i1p0_133>span{color:var(--muted-foreground);font-size:12px;font-weight:650}._routineWeekdayHeading_1i1p0_133>small{color:var(--muted-foreground);font-size:10px;font-weight:500;white-space:nowrap}._routineWeekdayRail_1i1p0_136{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;min-width:0}._routineWeekdayButton_1i1p0_137{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;min-width:0;width:100%;height:40px;min-height:40px;padding:0;display:grid;place-items:center;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--muted-foreground);font:750 12px var(--font-family-base);line-height:1;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .08s ease}._routineWeekdayButton_1i1p0_137[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,transparent);color:var(--primary)}._routineWeekdayButton_1i1p0_137:active:not(:disabled){transform:scale(.96)}._routineWeekdayButton_1i1p0_137:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._routineWeekdayButton_1i1p0_137:disabled{opacity:.65;cursor:default}._routineExercisePicker_1i1p0_142{display:grid;grid-template-columns:.72fr minmax(0,1.28fr) auto;gap:7px;align-items:center}._routineExercisePicker_1i1p0_142>button{display:flex;gap:4px;min-height:40px}._routineBuilderEmpty_1i1p0_144{border:1px dashed var(--border);display:flex;align-items:center;justify-content:center;gap:7px;color:var(--muted-foreground)}._routineBuilderEmpty_1i1p0_144 span{font-size:11px;font-weight:650}._routineBuilderList_1i1p0_146{display:grid;gap:0}._routineBuilderExercise_1i1p0_147{padding:11px 2px}._routineBuilderExerciseHead_1i1p0_148{display:flex;align-items:center;justify-content:space-between;gap:8px}._routineBuilderExerciseName_1i1p0_149{display:flex;align-items:center;gap:9px;min-width:0}._routineBuilderExerciseName_1i1p0_149>span{width:25px;height:25px;display:grid;place-items:center;flex:0 0 auto;color:var(--primary);font:850 11px var(--font-family-monospace)}._routineBuilderExerciseName_1i1p0_149>div{min-width:0;display:flex;flex-direction:column;gap:2px}._routineBuilderExerciseName_1i1p0_149 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 14px var(--font-family-display)}._routineBuilderExerciseName_1i1p0_149 em{font-style:normal;font-size:9px;color:var(--muted-foreground)}._routineBuilderExerciseActions_1i1p0_154{display:flex;align-items:center;gap:1px;flex:0 0 auto}._routineBuilderExerciseActions_1i1p0_154 button:disabled{opacity:.25}._routineBuilderControls_1i1p0_156{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}._routineBuilderControl_1i1p0_156{min-width:0;display:flex;flex-direction:column;gap:5px}._routineBuilderControls_1i1p0_156>._routineBuilderControl_1i1p0_156:nth-child(2){justify-self:end;width:min(100%,91px)}._routineBuilderControl_1i1p0_156>span{font-size:9px;color:var(--muted-foreground)}._routineSetStepper_1i1p0_160{height:36px;display:grid;grid-template-columns:30px 1fr 30px;align-items:center;background:var(--card);border:1px solid var(--border);border-radius:10px;overflow:hidden}._routineSetStepper_1i1p0_160 button{height:100%;border:0;background:transparent;color:var(--foreground);font-size:17px;font-weight:700;cursor:pointer}._routineSetStepper_1i1p0_160 strong{text-align:center;font:850 12px var(--font-family-monospace)}._routineBuilderSelect_1i1p0_163{width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;padding:0 8px!important;font:750 10px var(--font-family-monospace)!important}._routineBodyweightUnit_1i1p0_164{height:36px;display:grid;place-items:center;border:1px solid var(--border);border-radius:10px;background:var(--card);font-size:10px;font-weight:750;color:var(--muted-foreground)}._routineBuilderSave_1i1p0_165{width:100%;display:flex;gap:7px;margin-top:13px;min-height:46px}@media(max-width:420px){._routineBuilder_1i1p0_124{padding:12px}._routineExercisePicker_1i1p0_142{grid-template-columns:.72fr 1.28fr}._routineExercisePicker_1i1p0_142>button{grid-column:1/-1;width:100%}._routineBuilderControls_1i1p0_156{gap:5px}._routineBuilderSelect_1i1p0_163{padding-left:6px!important;padding-right:5px!important;font-size:9px!important}}._settingHelp_1i1p0_173{font-size:11px;color:var(--muted-foreground);margin:0 0 9px}._settingsCard_1i1p0_173,._themePanel_1i1p0_173{border:1px solid var(--border);padding:14px;margin-bottom:12px}._settingsCardHead_1i1p0_173,._themePanelHead_1i1p0_173{display:flex;align-items:flex-start}._settingsCardHead_1i1p0_173 h3,._themePanelHead_1i1p0_173 h3{font:700 17px var(--font-family-display);margin:0 0 3px}._settingsCardHead_1i1p0_173 p,._themePanelHead_1i1p0_173 p{color:var(--muted-foreground);margin:0}._themePanelHead_1i1p0_173>span{font:700 10px var(--font-family-monospace);white-space:nowrap}._settingsRow_1i1p0_173{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--border)}._settingsRow_1i1p0_173:first-of-type{border-top:0}._settingsRow_1i1p0_173>div:first-child{min-width:0}._settingsRow_1i1p0_173 b{display:block}._settingsRow_1i1p0_173 span{display:block;margin-top:2px;color:var(--muted-foreground);line-height:1.35}._settingsSelect_1i1p0_173{width:128px!important;min-width:128px!important}._weightSettingInput_1i1p0_173{display:flex!important;align-items:center;gap:6px;flex:0 0 auto}._weightSettingInput_1i1p0_173 input{width:92px;text-align:right;font-family:var(--font-family-monospace);font-weight:700}._weightSettingInput_1i1p0_173>b{font:700 11px var(--font-family-monospace);color:var(--muted-foreground)}._themeChoices_1i1p0_173{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}._themeChoice_1i1p0_173{justify-content:flex-start!important;gap:6px!important}._themeChoice_1i1p0_173 i{display:block;width:12px;height:12px;border-radius:50%;border:1px solid color-mix(in srgb,var(--foreground) 16%,transparent);flex:0 0 auto}._settingsMenuBody_1i1p0_174{padding-top:12px}._settingsCardHead_1i1p0_173,._themePanelHead_1i1p0_173{justify-content:flex-start;gap:10px;margin-bottom:9px}._settingsCardHead_1i1p0_173>div:last-child,._themePanelCopy_1i1p0_176{min-width:0;flex:1}._settingsCardIcon_1i1p0_177{width:24px;height:24px;display:grid;place-items:center;flex:0 0 auto;color:var(--primary)}._themePanelHead_1i1p0_173>span{margin-left:auto;font-size:9px}._settingsRow_1i1p0_173{padding:10px 0;border-top-color:color-mix(in srgb,var(--border) 82%,transparent)}._settingsToggle_1i1p0_180{position:relative;display:flex;align-items:center;align-self:center;justify-content:flex-end;flex:0 0 auto;gap:6px;width:64px;min-width:64px;height:30px;padding:0 8px 0 29px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted-foreground);font-size:9px;font-weight:800;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}._settingsToggle_1i1p0_180>i{position:absolute;left:5px;top:50%;width:18px;height:18px;transform:translateY(-50%);border-radius:50%;background:var(--muted-foreground);transition:left .12s ease,background .12s ease}._settingsToggle_1i1p0_180>span{margin:0!important;font-size:9px!important;line-height:1!important;color:inherit!important}._settingsToggleOn_1i1p0_183{justify-content:flex-start;padding:0 27px 0 8px;background:color-mix(in srgb,var(--primary) 15%,var(--surface));border-color:color-mix(in srgb,var(--primary) 55%,var(--border));color:var(--primary)}._settingsToggleOn_1i1p0_183>i{left:39px;background:var(--primary)}._settingsToggle_1i1p0_180:active{transform:scale(.97)}._serviceDocumentLanguageNote_1i1p0_186{font-size:11px;line-height:1.45;color:var(--muted-foreground);margin:0 0 12px;padding:9px 10px;border-left:2px solid var(--primary);background:var(--surface)}._libraryGroup_1i1p0_187{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:10px 14px;margin-bottom:10px;content-visibility:auto;contain-intrinsic-size:220px}._libraryGroup_1i1p0_187 h3{font:700 16px var(--font-family-display);margin:4px 0 7px}._libraryGroup_1i1p0_187>div{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:8px 0;border-top:1px solid var(--border);font-size:13px}._libraryExerciseName_1i1p0_187{display:flex;align-items:center;gap:7px;min-width:0;flex:1 1 auto}._libraryEditForm_1i1p0_187{width:100%;display:flex;flex-direction:column;padding:4px 0 2px}._libraryEditForm_1i1p0_187>input{width:100%}._libraryEditActions_1i1p0_187{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;width:100%;margin-top:16px}._libraryEditActions_1i1p0_187>button{width:100%;min-width:0;height:40px;justify-content:center}._libraryExerciseName_1i1p0_187>b{font-weight:600;min-width:0;line-height:1.35;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}._favoriteStar_1i1p0_187,._favoriteStarActive_1i1p0_187{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:9px;background:transparent;cursor:pointer}._favoriteStar_1i1p0_187{color:var(--muted-foreground)}._favoriteStarActive_1i1p0_187{color:var(--primary);background:color-mix(in srgb,var(--primary) 11%,transparent)}._favoriteStar_1i1p0_187:active,._favoriteStarActive_1i1p0_187:active{transform:scale(.92)}._libraryMeta_1i1p0_187{display:flex;align-items:center;gap:4px;flex:0 0 auto}._libraryMeta_1i1p0_187>span{white-space:nowrap}._libraryGroup_1i1p0_187 span{font-size:10px;color:var(--muted-foreground);background:var(--surface);padding:3px 6px;border-radius:var(--radius-full)}._libraryUnitSelect_1i1p0_187{height:32px!important;min-height:32px!important;width:68px!important;min-width:68px!important;padding:0 8px!important;font:700 11px var(--font-family-monospace)!important}._libraryUnitSelect_1i1p0_187>span{display:block!important;min-width:18px!important;padding:0!important;background:transparent!important;color:var(--foreground)!important;overflow:visible!important;white-space:nowrap!important}._menuSheet_1i1p0_188{width:min(94vw,430px)!important;max-width:430px!important;overflow:hidden!important}._menuList_1i1p0_188{display:flex;flex-direction:column;padding:10px 14px}._menuList_1i1p0_188>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 10px;border:0;border-bottom:1px solid var(--border);color:var(--foreground);cursor:pointer}._menuList_1i1p0_188>button>span{display:flex;align-items:center;gap:10px}._menuList_1i1p0_188 b{font-size:14px}._menuBack_1i1p0_188{align-self:flex-start!important;margin:-4px 0 2px -8px!important;display:flex!important;gap:3px!important}._menuScrollBody_1i1p0_188{flex:1 1 auto;min-height:0;padding:14px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}._menuScrollBody_1i1p0_188 ._picker_1i1p0_5{margin-bottom:10px}._analysisPicker_1i1p0_188{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px;margin-bottom:12px}._analysisPicker_1i1p0_188>span{display:block;margin-bottom:7px;font-size:10px;font-weight:700;color:var(--muted-foreground)}._analysisEmpty_1i1p0_188{padding:26px 14px;text-align:center;border:1px dashed var(--border);border-radius:var(--radius-md);font-size:12px;color:var(--muted-foreground)}._analysisStats_1i1p0_188{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:12px}._analysisStats_1i1p0_188>div{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:10px 9px}._analysisStats_1i1p0_188 span{display:block;font-size:9px;color:var(--muted-foreground);margin-bottom:4px}._analysisStats_1i1p0_188 strong{font:700 18px var(--font-family-monospace)}._analysisStats_1i1p0_188 small{font-size:9px;margin-left:2px;color:var(--muted-foreground)}._growthChartCard_1i1p0_188{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px}._growthChartHead_1i1p0_188{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._growthChartHead_1i1p0_188 b{font-size:13px}._growthChartHead_1i1p0_188 span{font:700 10px var(--font-family-monospace);color:var(--muted-foreground)}._growthChart_1i1p0_188{height:190px;display:flex;align-items:flex-end;gap:5px;padding:8px 2px 0;overflow-x:auto}._growthBarItem_1i1p0_188{min-width:35px;height:100%;display:grid;grid-template-rows:1fr auto auto;gap:3px;align-items:end;text-align:center}._growthBarTrack_1i1p0_188{height:100%;display:flex;align-items:flex-end;justify-content:center;background:var(--surface);border-radius:7px;overflow:hidden}._growthBarTrack_1i1p0_188 i{display:block;width:100%;min-height:8%;background:var(--primary);border-radius:7px 7px 3px 3px}._growthBarItem_1i1p0_188 b{font:700 9px var(--font-family-monospace)}._growthBarItem_1i1p0_188 span{font:600 8px var(--font-family-monospace);color:var(--muted-foreground)}._growthChartCard_1i1p0_188 p{font-size:9px;color:var(--muted-foreground);margin:9px 0 0}._installMenuButton_1i1p0_188{width:100%;display:flex;gap:6px;margin-top:4px}._accountCard_1i1p0_188{display:flex;align-items:center;gap:12px;background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0;padding:13px 2px 17px}._accountAvatar_1i1p0_188{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:var(--surface);flex:0 0 auto}._accountIdentity_1i1p0_188{min-width:0;display:flex;flex-direction:column;gap:2px}._accountIdentity_1i1p0_188 span{font-size:10px;font-weight:700;color:var(--muted-foreground)}._accountIdentity_1i1p0_188 strong{font:700 17px var(--font-family-display);overflow-wrap:anywhere}._accountIdentity_1i1p0_188 small{font:500 11px var(--font-family-monospace);color:var(--muted-foreground);overflow-wrap:anywhere}._accountHelp_1i1p0_188{margin:9px 2px 14px;font-size:10px;line-height:1.5;color:var(--muted-foreground)}._accountActions_1i1p0_188{overflow:hidden;background:transparent;border:0;border-radius:0}._accountAction_1i1p0_188{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--foreground);font:700 13px var(--font-family-base);cursor:pointer}._accountAction_1i1p0_188:last-child{border-bottom:0}._accountAction_1i1p0_188>span{display:flex;align-items:center;gap:10px}._accountAction_1i1p0_188>svg{color:var(--muted-foreground)}._accountAction_1i1p0_188:active{background:var(--surface)}._accountAction_1i1p0_188:disabled{opacity:.45;cursor:default}._accountDeleteAction_1i1p0_188{color:#ff5b57}._accountDeleteAction_1i1p0_188>svg{color:#ff5b57}._slideInRight_1i1p0_189,._slideInLeft_1i1p0_189{animation:_tabFadeIn_1i1p0_1 .12s ease-out;will-change:opacity}@keyframes _tabFadeIn_1i1p0_1{0%{opacity:.72}to{opacity:1}}@media(prefers-reduced-motion:reduce){._slideInRight_1i1p0_189,._slideInLeft_1i1p0_189{animation:none}}._timerBar_1i1p0_189{position:fixed;left:50%;transform:translate(-50%);bottom:calc(64px + var(--safe-area-inset-bottom));width:min(688px,calc(100% - 28px));color:var(--foreground);padding:5px 12px;display:flex;justify-content:space-between;align-items:center;gap:8px;z-index:400}._timerInfo_1i1p0_189,._timerActions_1i1p0_189{display:flex;align-items:center;gap:5px}._timerInfo_1i1p0_189{min-width:0}._timerActions_1i1p0_189{flex:0 0 auto}._timerActions_1i1p0_189 button{min-width:40px;padding-left:8px;padding-right:8px}._timerBar_1i1p0_189 span{color:var(--muted-foreground)}._timerBar_1i1p0_189 strong{font:700 21px var(--font-family-monospace);margin-left:2px;color:var(--primary)}._status_1i1p0_189{margin:0 0 10px;padding:9px 12px;border-radius:10px;background:var(--surface);border:1px solid var(--border);color:var(--surface-foreground);font-size:12px;line-height:1.5;font-weight:550;text-align:left;overflow-wrap:anywhere}@media(max-width:420px){._page_1i1p0_1{padding-left:12px;padding-right:12px}._workoutTitleBlock_1i1p0_4 p{max-width:none;text-align:left;font-size:9px}._tabList_1i1p0_3 button{padding-left:5px!important;padding-right:5px!important;font-size:12px!important}._pickerGrid_1i1p0_5{grid-template-columns:.75fr 1.25fr}._setHead_1i1p0_8,._setRow_1i1p0_8{grid-template-columns:27px 1fr 1fr .7fr 36px;gap:4px}._setRow_1i1p0_8 input{padding-left:4px;padding-right:4px;font-size:12px}._recordMetaEdit_1i1p0_68{grid-template-columns:1fr}._recordReadRow_1i1p0_83{grid-template-columns:50px 1fr 62px;padding-left:7px;padding-right:7px}._recordEditRow_1i1p0_88{grid-template-columns:25px 1fr 1fr .72fr 32px;gap:4px}._recordEditRow_1i1p0_88 input{padding-left:4px;padding-right:4px;font-size:12px}._exerciseIdentity_1i1p0_7{flex:1 1 auto}._exerciseHead_1i1p0_7 h3{font-size:17px}._exerciseHeadActions_1i1p0_7{gap:0}._exerciseHeadActions_1i1p0_7 button{width:30px!important;min-width:30px!important}._exerciseControlRow_1i1p0_7{gap:4px}._unitInlineControl_1i1p0_7{flex-basis:88px}._restInlineControl_1i1p0_7,._unitInlineControl_1i1p0_7{flex-direction:row;gap:3px;padding-left:5px;padding-right:5px}._restInlineSelect_1i1p0_7,._unitInlineSelect_1i1p0_7{padding-left:4px!important;padding-right:4px!important;font-size:9px!important}._bulkWeightBar_1i1p0_7{grid-template-columns:1fr 74px auto;gap:5px}._bulkWeightBar_1i1p0_7>span{font-size:9px}._bulkWeightBar_1i1p0_7 button{padding-left:8px;padding-right:8px;font-size:11px}._settingsRow_1i1p0_173{align-items:flex-start;gap:10px}._settingsRow_1i1p0_173>div:first-child{flex:1 1 auto}._settingsSelect_1i1p0_173{width:108px!important;min-width:108px!important}._weightSettingInput_1i1p0_173 input{width:78px}._themeChoices_1i1p0_173{grid-template-columns:repeat(2,1fr)}._calendarCard_1i1p0_11{padding:10px}._calendarDay_1i1p0_23{border-radius:10px}._calendarDot_1i1p0_37{bottom:5px}}._bottomNav_1i1p0_192{position:fixed;z-index:350;left:50%;bottom:0;transform:translate(-50%);width:min(720px,100%);display:grid;grid-template-columns:repeat(4,1fr);background:color-mix(in srgb,var(--background) 94%,transparent);border-top:1px solid var(--border);padding:8px max(8px,var(--safe-area-inset-right)) calc(8px + var(--safe-area-inset-bottom)) max(8px,var(--safe-area-inset-left));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}._bottomNav_1i1p0_192 button{min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:12px;color:var(--muted-foreground);font-size:10px;font-weight:700;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color 90ms ease,background 90ms ease,transform 90ms ease}._bottomNav_1i1p0_192 button:active{transform:scale(.96);background:var(--surface)}._bottomNavActive_1i1p0_194{color:var(--primary)!important}._bottomNavActive_1i1p0_194 svg{stroke-width:2.6}._bottomNav_1i1p0_192 button{min-width:0;text-align:center}._bottomNav_1i1p0_192 button span{max-width:100%;text-align:center;white-space:nowrap}._rpeInputNotice_1i1p0_202{position:relative;z-index:3;margin:4px 2px 2px;padding:7px 9px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--primary) 12%,var(--surface));color:var(--foreground);font-size:11px;font-weight:700;line-height:1.35}._header_1i1p0_3{margin-bottom:8px}._brandLockup_1i1p0_206{display:flex;align-items:center;gap:8px}._brandLockup_1i1p0_206 h1{font-size:25px!important;font-style:italic;font-weight:900;letter-spacing:-.04em}._brandMark_1i1p0_208{width:43px;height:43px;color:var(--foreground);filter:drop-shadow(0 4px 10px rgba(0,0,0,.22))}._workoutTitleBlock_1i1p0_4{position:relative;overflow:hidden;align-items:flex-start!important;min-height:122px;margin:0 0 12px!important;padding:14px 4px 10px}._workoutTitleBlock_1i1p0_4:before,._workoutTitleBlock_1i1p0_4:after{content:"";position:absolute;right:-18px;width:190px;height:28px;transform:skew(-38deg);border-radius:7px;pointer-events:none}._workoutTitleBlock_1i1p0_4:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 10%,transparent))}._workoutTitleBlock_1i1p0_4:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 34%,transparent));box-shadow:0 0 28px color-mix(in srgb,var(--primary) 18%,transparent)}._workoutTitleBlock_1i1p0_4>div{position:relative;z-index:1}._workoutTitleBlock_1i1p0_4 span{font-size:30px!important;font-weight:750!important;letter-spacing:-.035em}._workoutTitleBlock_1i1p0_4 strong{font-size:12px!important;margin-top:8px!important;color:var(--muted-foreground)}._workoutTitleBlock_1i1p0_4 p{margin:9px 0 0!important;max-width:none!important;text-align:left!important;font-size:10px!important;font-weight:700!important;color:var(--muted-foreground)}._exerciseCard_1i1p0_7{border-color:color-mix(in srgb,var(--border) 92%,transparent)}._exerciseControlBar_1i1p0_218{grid-template-columns:72px 102px minmax(96px,1fr) 54px;background:color-mix(in srgb,var(--surface) 82%,var(--card))}._compactControl_1i1p0_219{gap:4px}._compactControl_1i1p0_219>span{flex:0 0 auto}._compactUnitSelect_1i1p0_221,._compactRestSelect_1i1p0_221{height:28px!important;min-height:28px!important;min-width:0!important;padding:0 5px!important;background:transparent!important;border:0!important;font:700 10px var(--font-family-monospace)!important}._compactUnitSelect_1i1p0_221{width:42px!important}._compactRestSelect_1i1p0_221{width:62px!important}._setRow_1i1p0_8{border:1px solid transparent;padding:2px;transition:transform .16s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease}._setRow_1i1p0_8 input{height:38px;background:transparent;border:1px solid transparent;border-bottom:1px solid color-mix(in srgb,var(--border) 65%,transparent);border-radius:0;color:var(--foreground)}._setRow_1i1p0_8 input:focus{border-color:var(--primary)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 24%,transparent),inset 0 1px #ffffff0a!important}._completedSet_1i1p0_8{background:color-mix(in srgb,var(--surface) 86%,var(--card));border-color:color-mix(in srgb,var(--border) 60%,transparent)}._completedSet_1i1p0_8 input{opacity:.62}@media(max-width:420px){._brandMark_1i1p0_208{width:39px;height:39px}._brandLockup_1i1p0_206 h1{font-size:23px!important}._workoutTitleBlock_1i1p0_4 span{font-size:28px!important}._exerciseControlBar_1i1p0_218{grid-template-columns:64px 92px minmax(82px,1fr) 48px;gap:3px}._compactControl_1i1p0_219{gap:2px}._compactUnitSelect_1i1p0_221{width:38px!important}._compactRestSelect_1i1p0_221{width:56px!important}._bulkInlineControl_1i1p0_232>span:after{font-size:8px}}._exerciseCard_1i1p0_7{transition:padding .22s cubic-bezier(.22,1,.36,1)}._exerciseCollapseBody_1i1p0_239{display:grid;grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1),opacity .15s ease}._exerciseCollapseBodyClosed_1i1p0_246{grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1),opacity .14s ease,visibility 0s linear .22s}._exerciseCollapseInner_1i1p0_252{min-height:0;overflow:hidden}@media(prefers-reduced-motion:reduce){._exerciseCard_1i1p0_7,._exerciseCollapseBody_1i1p0_239,._exerciseCollapseBodyClosed_1i1p0_246{transition:none!important}}._currentSetRow_1i1p0_261{background:color-mix(in srgb,var(--primary) 6%,var(--card));border-color:color-mix(in srgb,var(--primary) 30%,transparent);border-left:3px solid var(--primary);border-radius:4px}._editingSetRow_1i1p0_262{background:color-mix(in srgb,var(--primary) 8%,var(--card));border-color:color-mix(in srgb,var(--primary) 55%,transparent)}._activeSetInput_1i1p0_263{border-color:var(--primary)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 24%,transparent),inset 0 1px #ffffff0a!important}._workoutKeypad_1i1p0_264{position:fixed;z-index:430;left:50%;transform:translate(-50%);bottom:calc(68px + var(--safe-area-inset-bottom));width:min(704px,calc(100% - 16px));padding:9px 10px 10px;border:1px solid var(--border);border-radius:18px 18px 12px 12px;background:color-mix(in srgb,var(--card) 94%,var(--primary));box-shadow:0 -10px 28px #00000061;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}._keypadHeader_1i1p0_265{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px;padding:0 2px}._keypadHeader_1i1p0_265>div{display:flex;align-items:baseline;gap:7px}._keypadHeader_1i1p0_265 strong{font-size:12px}._keypadHeader_1i1p0_265 span{font:700 9px var(--font-family-monospace);color:var(--muted-foreground)}._keypadBody_1i1p0_267{display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:8px}._numberPad_1i1p0_268{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}._numberPad_1i1p0_268 button,._keypadSide_1i1p0_269 button,._rpeKeypad_1i1p0_269>button{height:38px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--foreground);font:800 16px var(--font-family-monospace);touch-action:manipulation}._numberPad_1i1p0_268 button:active,._keypadSide_1i1p0_269 button:active,._rpeKeypad_1i1p0_269>button:active{background:color-mix(in srgb,var(--surface) 84%,var(--primary));transform:scale(.97)}._numberPad_1i1p0_268 button:disabled{opacity:.25}._keypadSide_1i1p0_269{display:flex;flex-direction:column;gap:5px}._keypadSide_1i1p0_269>span{font-size:9px;font-weight:800;color:var(--muted-foreground)}._keypadSide_1i1p0_269>div{display:grid;grid-template-columns:1fr 1fr;gap:5px}._keypadSide_1i1p0_269>div button{font-size:12px}._keypadNav_1i1p0_274{margin-top:4px}._keypadNav_1i1p0_274 button{height:40px}._keypadNav_1i1p0_274 button:disabled{opacity:.28;cursor:default;transform:none!important;background:color-mix(in srgb,var(--surface) 92%,var(--card))}._keypadDone_1i1p0_277{margin-top:4px!important;height:40px!important;min-height:40px!important;background:transparent!important;color:var(--primary)!important;border-color:var(--primary)!important;font-weight:800!important}._rpeKeypad_1i1p0_269{display:grid;grid-template-columns:repeat(4,1fr) 1.25fr;gap:6px}._rpeKeypad_1i1p0_269>button{height:46px;font-size:18px}._rpeKeypad_1i1p0_269 ._keypadDone_1i1p0_277{height:46px!important;margin:0!important}@media(max-width:420px){._workoutKeypad_1i1p0_264{width:calc(100% - 12px);padding-left:8px;padding-right:8px}._keypadBody_1i1p0_267{grid-template-columns:minmax(0,1fr) 104px}._numberPad_1i1p0_268 button{height:36px}._keypadSide_1i1p0_269>div button{padding:0}}._workoutTitleBlock_1i1p0_4{min-height:126px!important;padding:14px 4px 12px!important}._workoutTitleBlock_1i1p0_4:before{top:4px!important;right:-58px!important;width:245px!important;height:34px!important;border-radius:0!important;transform:rotate(-43deg)!important;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--border) 24%,transparent) 38%,color-mix(in srgb,var(--primary) 12%,transparent) 100%)!important;clip-path:polygon(0 28%,72% 28%,82% 0,100% 0,100% 48%,86% 48%,76% 72%,14% 72%)!important;box-shadow:none!important}._workoutTitleBlock_1i1p0_4:after{top:49px!important;right:-36px!important;width:205px!important;height:30px!important;border-radius:0!important;transform:rotate(-43deg)!important;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--primary) 18%,transparent) 28%,color-mix(in srgb,var(--primary) 56%,transparent) 100%)!important;clip-path:polygon(0 28%,70% 28%,82% 0,100% 0,100% 48%,85% 48%,74% 72%,14% 72%)!important;box-shadow:0 0 26px color-mix(in srgb,var(--primary) 20%,transparent)!important}._exerciseControlBar_1i1p0_218{display:grid!important;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr) minmax(0,.96fr) minmax(46px,.54fr)!important;gap:0!important;align-items:center!important;margin:10px 0!important;padding:2px 0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}._compactControl_1i1p0_219{height:38px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;column-gap:5px!important;min-width:0!important;padding:3px 10px 3px 8px!important;border-right:1px solid var(--border)!important}._compactControl_1i1p0_219>span{min-width:0!important;font-size:10px!important;font-weight:800!important;color:var(--muted-foreground)!important;white-space:nowrap!important}._compactUnitSelect_1i1p0_221,._compactRestSelect_1i1p0_221{width:100%!important;min-width:0!important;height:30px!important;min-height:30px!important;padding:0 4px 0 7px!important;border:1px solid var(--border)!important;border-radius:11px!important;background:color-mix(in srgb,var(--surface) 72%,var(--card))!important;color:var(--foreground)!important;font:800 11px var(--font-family-monospace)!important;overflow:visible!important}._compactUnitSelect_1i1p0_221>span,._compactRestSelect_1i1p0_221>span{min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}._compactUnitSelect_1i1p0_221 svg,._compactRestSelect_1i1p0_221 svg{width:12px!important;height:12px!important;min-width:12px!important;margin-left:2px!important}._bulkInlineControl_1i1p0_232{grid-template-columns:auto minmax(0,1fr)!important;padding-left:8px!important;padding-right:6px!important;border-right:0!important}._bulkInlineControl_1i1p0_232 input{width:100%!important;min-width:0!important;height:30px!important;min-height:30px!important;padding:0 5px!important;border:1px solid var(--border)!important;border-radius:11px!important;background:var(--card)!important;text-align:center!important;font:800 11px var(--font-family-monospace)!important}._bulkApplyButton_1i1p0_389{width:100%!important;min-width:0!important;height:30px!important;min-height:30px!important;padding:0 4px!important;border-radius:11px!important;font-size:10px!important;font-weight:800!important;white-space:nowrap!important}@media(max-width:420px){._exerciseControlBar_1i1p0_218{grid-template-columns:minmax(0,.82fr) minmax(0,1.08fr) minmax(0,.88fr) minmax(44px,.52fr)!important;padding:5px!important}._compactControl_1i1p0_219{height:36px!important;column-gap:3px!important;padding-left:5px!important;padding-right:5px!important}._compactControl_1i1p0_219>span{font-size:9px!important}._compactUnitSelect_1i1p0_221,._compactRestSelect_1i1p0_221{width:100%!important;min-width:0!important;padding-left:5px!important;padding-right:3px!important;font-size:10px!important}._bulkInlineControl_1i1p0_232>span{font-size:9px!important}._bulkInlineControl_1i1p0_232>span:after{content:none!important}._bulkInlineControl_1i1p0_232 input{font-size:10px!important;padding-left:3px!important;padding-right:3px!important}._bulkApplyButton_1i1p0_389{padding-left:2px!important;padding-right:2px!important;font-size:9px!important}}._workoutTitleBlock_1i1p0_4{min-height:102px!important}._currentSetRow_1i1p0_261 ._setNumber_1i1p0_8{color:var(--primary);font-weight:900}._editingSetRow_1i1p0_262 ._setNumber_1i1p0_8{color:var(--primary);text-shadow:0 0 12px color-mix(in srgb,var(--primary) 22%,transparent)}._completedSet_1i1p0_8 ._setNumber_1i1p0_8{opacity:.62}._completedSet_1i1p0_8 input{filter:saturate(.75)}._swipedSet_1i1p0_445{transform:translate(-48px)!important}._swipeDelete_1i1p0_8{width:48px!important;background:#a92721!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 165ms ease,visibility 0s linear 165ms}._swipeDeleteActive_1i1p0_454{opacity:1;visibility:visible;pointer-events:auto;transition:opacity 165ms ease,visibility 0s linear 0s}._setSwipeWrap_1i1p0_8[data-swipe-dragging=true] ._swipeDelete_1i1p0_8{visibility:visible;opacity:var(--set-trash-reveal,0);pointer-events:none;transition:none}._keypadHeader_1i1p0_265>div{min-height:20px}@media(max-width:420px){._workoutTitleBlock_1i1p0_4{min-height:96px!important}}._setRow_1i1p0_8 input,._bulkInlineControl_1i1p0_232 input{touch-action:pan-y!important;-webkit-user-select:none;user-select:none}._analysisSheet_1i1p0_482{width:min(100vw,560px)!important;max-width:560px!important}._analysisBody_1i1p0_483{padding-top:10px!important}._analysisOverview_1i1p0_484{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}._analysisOverview_1i1p0_484>div{min-width:0;border:0;border-right:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:transparent;box-shadow:none}._analysisOverview_1i1p0_484>div:last-child{border-right:0}._analysisOverview_1i1p0_484 span{display:block;color:var(--muted-foreground)}._analysisOverview_1i1p0_484 strong{display:block;font:800 20px var(--font-family-display);letter-spacing:-.03em}._analysisOverview_1i1p0_484 small{font:700 10px var(--font-family-monospace);margin-left:2px;color:var(--muted-foreground)}._analysisPositive_1i1p0_490{color:var(--primary)!important}._analysisNegative_1i1p0_491{color:var(--muted-foreground)!important}._analysisExerciseCard_1i1p0_493{border:0;border-radius:0;background:transparent;box-shadow:none;padding:4px 0 10px}._analysisSectionHead_1i1p0_494{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}._analysisSectionHead_1i1p0_494>div{display:flex;align-items:center;gap:7px;min-width:0}._analysisSectionHead_1i1p0_494 h3{margin:0;font:800 16px var(--font-family-display);letter-spacing:-.02em}._analysisSectionHead_1i1p0_494>span{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);font-size:9px;font-weight:700;white-space:nowrap}._growthSearchWrap_1i1p0_499{position:relative;z-index:4;margin-bottom:9px}._growthSearchField_1i1p0_500{height:40px;display:flex;align-items:center;gap:8px;border:1px solid var(--border);padding:0 10px;transition:border-color .15s ease,box-shadow .15s ease}._growthSearchField_1i1p0_500:focus-within{border-color:color-mix(in srgb,var(--primary) 72%,var(--border));box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 10%,transparent)}._growthSearchField_1i1p0_500>span{font-size:22px;line-height:1;color:var(--muted-foreground);transform:rotate(-18deg)}._growthSearchField_1i1p0_500 input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--foreground);font:600 12px var(--font-family-body)}._growthSearchField_1i1p0_500 input::placeholder{color:var(--muted-foreground)}._growthSearchField_1i1p0_500 button{width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:50%;background:color-mix(in srgb,var(--foreground) 7%,transparent);color:var(--muted-foreground);cursor:pointer}._growthSearchResults_1i1p0_506{position:absolute;left:0;right:0;top:46px;max-height:250px;overflow-y:auto;border:1px solid var(--border);background:color-mix(in srgb,var(--card) 98%,black 2%);padding:5px}._growthSearchResults_1i1p0_506 button{width:100%;min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 75%,transparent);background:transparent;color:var(--foreground);padding:7px 8px;text-align:left;cursor:pointer}._growthSearchResults_1i1p0_506 button:last-of-type{border-bottom:0}._growthSearchResults_1i1p0_506 button>span{display:flex;align-items:center;gap:7px;min-width:0}._growthSearchResults_1i1p0_506 button b{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._growthSearchResults_1i1p0_506 button>span:last-child{color:var(--muted-foreground)}._growthSearchResults_1i1p0_506 button>span:last-child svg:first-child{color:var(--primary)}._growthSearchResults_1i1p0_506 p{margin:0;padding:16px 10px;text-align:center;font-size:10px;color:var(--muted-foreground)}._growthSearchSelected_1i1p0_514{background:color-mix(in srgb,var(--primary) 9%,transparent)!important;border-radius:10px;color:var(--primary)!important}._growthSelectedRow_1i1p0_516{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 2px 10px}._growthSelectedRow_1i1p0_516>div{display:flex;align-items:center;gap:7px;min-width:0}._growthSelectedRow_1i1p0_516 strong{font:800 15px var(--font-family-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._growthSelectedRow_1i1p0_516>span{flex:0 0 auto;padding:4px 7px;border-radius:var(--radius-full);background:var(--surface);color:var(--muted-foreground);font:700 9px var(--font-family-monospace)}._analysisDetailStats_1i1p0_521{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 9px}._analysisDetailStats_1i1p0_521>div{min-width:0;padding:9px 8px}._analysisDetailStats_1i1p0_521 span{display:block;min-height:24px;font-size:9px;line-height:1.3;color:var(--muted-foreground)}._analysisDetailStats_1i1p0_521 strong{display:block;margin-top:2px;font:800 16px var(--font-family-display);white-space:nowrap}._analysisDetailStats_1i1p0_521 small{font:700 8px var(--font-family-monospace);color:var(--muted-foreground);margin-left:2px}._growthControls_1i1p0_527{display:flex;flex-direction:column;gap:6px;margin-bottom:9px}._growthPeriods_1i1p0_528,._growthMetrics_1i1p0_528{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:3px;border:1px solid color-mix(in srgb,var(--border) 82%,transparent)}._growthPeriods_1i1p0_528 button,._growthMetrics_1i1p0_528 button{min-width:0;height:29px;border:0;background:transparent;color:var(--muted-foreground);font-size:9px;white-space:nowrap;cursor:pointer}._growthControlActive_1i1p0_530{background:color-mix(in srgb,var(--primary) 15%,var(--card))!important;color:var(--primary)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 35%,transparent)}._growthLineCard_1i1p0_532{border:1px solid color-mix(in srgb,var(--border) 84%,transparent);border-radius:10px;background:var(--card);box-shadow:none;padding:11px 10px 9px}._growthLineHead_1i1p0_533{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-bottom:7px}._growthLineHead_1i1p0_533>div{display:flex;flex-direction:column;gap:1px}._growthLineHead_1i1p0_533 b{font-size:11px}._growthLineHead_1i1p0_533 span{font-size:8px;color:var(--muted-foreground)}._growthLineHead_1i1p0_533>strong{font:800 18px var(--font-family-display);color:var(--primary)}._growthLineHead_1i1p0_533 small{font:700 8px var(--font-family-monospace);margin-left:2px;color:var(--muted-foreground)}._growthSingleRecord_1i1p0_539{display:flex;align-items:center;gap:11px;min-height:67px;padding:10px 5px 4px;border-top:1px solid var(--border)}._growthSingleRecordMarker_1i1p0_540{flex:0 0 12px;width:12px;height:12px;border:3px solid var(--primary);border-radius:50%;background:var(--card);box-sizing:border-box}._growthSingleRecord_1i1p0_539>div{display:flex;flex-direction:column;gap:4px;min-width:0}._growthSingleRecord_1i1p0_539 strong{font:750 12px/1.4 var(--font-family-base);color:var(--foreground)}._growthSingleRecord_1i1p0_539>div span{font:500 11px/1.5 var(--font-family-base);color:var(--muted-foreground)}._growthLinePlot_1i1p0_544{position:relative;height:142px;padding-left:28px}._growthLinePlot_1i1p0_544 svg{display:block;width:100%;height:132px;overflow:visible}._growthAxisTop_1i1p0_546,._growthAxisBottom_1i1p0_546{position:absolute;left:0;font:600 8px var(--font-family-monospace);color:var(--muted-foreground)}._growthAxisTop_1i1p0_546{top:3px}._growthAxisBottom_1i1p0_546{bottom:19px}._growthGridLine_1i1p0_548{stroke:color-mix(in srgb,var(--border) 72%,transparent);stroke-width:.8;vector-effect:non-scaling-stroke}._growthAreaPath_1i1p0_549{fill:color-mix(in srgb,var(--primary) 12%,transparent);stroke:none}._growthLinePath_1i1p0_550{fill:none;stroke:var(--primary);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}._growthLinePoint_1i1p0_551{fill:var(--primary);stroke:var(--card);stroke-width:1.2;vector-effect:non-scaling-stroke}._growthDateLabels_1i1p0_552{display:flex;justify-content:space-between;padding:0 2px 0 31px;margin-top:-4px}._growthDateLabels_1i1p0_552 span{font:600 8px var(--font-family-monospace);color:var(--muted-foreground)}._growthLineCard_1i1p0_532 p{margin:7px 0 0;font-size:8px;line-height:1.4;color:var(--muted-foreground)}._analysisRecentCard_1i1p0_556,._analysisPrCard_1i1p0_556{margin-top:9px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:14px;background:color-mix(in srgb,var(--surface) 62%,var(--card));padding:10px}._analysisRecentCard_1i1p0_556 ._analysisSectionHead_1i1p0_494,._analysisPrCard_1i1p0_556 ._analysisSectionHead_1i1p0_494{margin-bottom:5px}._analysisRecentRow_1i1p0_558{display:grid;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 2px;border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent)}._analysisRecentRow_1i1p0_558>span{font:600 9px var(--font-family-monospace);color:var(--muted-foreground)}._analysisRecentRow_1i1p0_558>b{font:700 11px var(--font-family-monospace);color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._analysisRecentRow_1i1p0_558>small{font-size:8px;color:var(--muted-foreground)}._analysisPrGrid_1i1p0_562{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}._analysisPrGrid_1i1p0_562>div{min-width:0;padding:8px;border-radius:10px;background:var(--card);border:1px solid color-mix(in srgb,var(--border) 70%,transparent)}._analysisPrGrid_1i1p0_562 span{display:block;min-height:22px;font-size:8px;line-height:1.3;color:var(--muted-foreground)}._analysisPrGrid_1i1p0_562 strong{display:block;font:800 14px var(--font-family-display);white-space:nowrap}._analysisPrGrid_1i1p0_562 small{font:700 8px var(--font-family-monospace);margin-left:2px;color:var(--muted-foreground)}@media(max-width:420px){._analysisSheet_1i1p0_482{width:100vw!important;max-width:100vw!important}._analysisExerciseCard_1i1p0_493{padding:4px 0 10px}._analysisDetailStats_1i1p0_521{gap:5px}._growthPeriods_1i1p0_528 button,._growthMetrics_1i1p0_528 button{font-size:8px}}._analysisOverview_1i1p0_484{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:8px}._analysisOverview_1i1p0_484>div{padding:8px;border-radius:0}._analysisOverview_1i1p0_484 span{font-size:8px;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._analysisOverview_1i1p0_484 strong{font-size:16px;line-height:1}._analysisOverview_1i1p0_484 small{font-size:7px}._growthQuickRow_1i1p0_583{display:flex;align-items:flex-start;gap:8px;margin:-1px 0 9px;padding:0 1px}._growthQuickRow_1i1p0_583>span{flex:0 0 auto;padding-top:6px;font-size:8px;font-weight:700;color:var(--muted-foreground)}._growthQuickRow_1i1p0_583>div{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none;padding-bottom:1px}._growthQuickRow_1i1p0_583>div::-webkit-scrollbar{display:none}._growthQuickRow_1i1p0_583 button{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;max-width:150px;min-height:32px;padding:0 7px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;color:var(--muted-foreground);font-size:10px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}._growthQuickRow_1i1p0_583 button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}._growthQuickRow_1i1p0_583 button svg{color:var(--primary);flex:0 0 auto}._growthQuickActive_1i1p0_590{border-bottom-color:var(--primary)!important;background:transparent!important;color:var(--primary)!important}._growthReadyList_1i1p0_593{display:grid;gap:0;min-width:0;margin:-4px 1px 10px 45px;padding:2px 0 3px 8px;border-left:2px solid color-mix(in srgb,var(--primary) 35%,var(--border))}._growthReadyList_1i1p0_593[hidden]{display:none}._growthReadyList_1i1p0_593 button{display:flex;align-items:center;gap:8px;width:100%;min-height:42px;padding:7px 7px 7px 2px;border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 85%,transparent);background:transparent;color:var(--foreground);text-align:left;cursor:pointer}._growthReadyList_1i1p0_593 button:last-child{border-bottom:0}._growthReadyList_1i1p0_593 button svg{flex:0 0 auto;color:var(--primary)}._growthReadyList_1i1p0_593 button svg:last-child{color:var(--muted-foreground)}._growthReadyList_1i1p0_593 button span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:650}._growthQuickRow_1i1p0_583 button._growthReadyToggle_1i1p0_600{max-width:none;border-bottom-color:var(--border);color:var(--primary);background:transparent;font-size:10px}._growthQuickRow_1i1p0_583 button._growthReadyToggle_1i1p0_600[aria-pressed=true]{border-bottom-color:var(--primary);background:transparent}._growthReadyToggle_1i1p0_600>svg:last-child{transition:transform .15s ease}._growthReadyToggle_1i1p0_600>svg._growthReadyChevronOpen_1i1p0_603{transform:rotate(180deg)}._growthLinePointLatest_1i1p0_605{fill:var(--primary);stroke:color-mix(in srgb,var(--foreground) 88%,var(--card));stroke-width:1.8;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--primary) 62%,transparent))}._growthLatestLabel_1i1p0_606{position:absolute;z-index:2;transform:translate(-100%,-125%);padding:3px 6px;border:1px solid color-mix(in srgb,var(--primary) 60%,var(--border));border-radius:7px;background:color-mix(in srgb,var(--card) 94%,black 6%);color:var(--primary);font:800 8px var(--font-family-monospace);white-space:nowrap;pointer-events:none;box-shadow:0 4px 14px #00000038}._analysisRecordsCompact_1i1p0_608{margin-top:11px;border:0;border-top:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:0;background:transparent;box-shadow:none;padding:12px 0 2px}._analysisRecordsCompact_1i1p0_608 ._analysisSectionHead_1i1p0_494{margin-bottom:5px}._analysisBestInline_1i1p0_610{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none;padding-bottom:6px}._analysisBestInline_1i1p0_610::-webkit-scrollbar{display:none}._analysisBestInline_1i1p0_610>span{flex:0 0 auto;padding:5px 7px;border-radius:8px;background:var(--card);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);font-size:8px;color:var(--muted-foreground);white-space:nowrap}._analysisBestInline_1i1p0_610 b{margin-left:3px;font:800 9px var(--font-family-monospace);color:var(--foreground)}._analysisRecentCompact_1i1p0_614{border-top:1px solid color-mix(in srgb,var(--border) 76%,transparent)}._analysisRecentCompact_1i1p0_614>div{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:7px;align-items:center;padding:5px 1px;border-bottom:1px solid color-mix(in srgb,var(--border) 68%,transparent)}._analysisRecentCompact_1i1p0_614>div:last-child{border-bottom:0;padding-bottom:1px}._analysisRecentCompact_1i1p0_614 span{font:600 8px var(--font-family-monospace);color:var(--muted-foreground)}._analysisRecentCompact_1i1p0_614 b{font:700 9px var(--font-family-monospace);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._analysisRecentCompact_1i1p0_614 small{font-size:7px;color:var(--muted-foreground)}@media(max-width:420px){._analysisOverview_1i1p0_484{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}._analysisOverview_1i1p0_484>div{padding:7px 6px}._analysisOverview_1i1p0_484 strong{font-size:14px}._analysisOverview_1i1p0_484 span{font-size:7px}}._libraryCustomBadge_1i1p0_630{background:color-mix(in srgb,var(--primary) 10%,transparent)!important;color:var(--primary)!important;border:1px solid color-mix(in srgb,var(--primary) 20%,transparent);padding:3px 6px!important}._libraryDeleteButton_1i1p0_631{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border:1px solid color-mix(in srgb,#ef4444 24%,var(--border));border-radius:9px;background:color-mix(in srgb,#ef4444 7%,transparent);color:#ef4444;cursor:pointer;transition:background .15s ease,transform .1s ease,opacity .15s ease}._libraryDeleteButton_1i1p0_631:active{transform:scale(.92);background:color-mix(in srgb,#ef4444 13%,transparent)}._libraryDeleteButton_1i1p0_631:disabled{opacity:.42;cursor:default;transform:none}@media(max-width:420px){._libraryMeta_1i1p0_187{gap:3px}._libraryCustomBadge_1i1p0_630{display:none}._libraryDeleteButton_1i1p0_631{width:28px;height:28px}}._menuSection_1i1p0_642{margin-bottom:13px}._menuSection_1i1p0_642:last-child{margin-bottom:0}._menuSectionLabel_1i1p0_644{display:block;margin:0 0 6px 5px;color:var(--muted-foreground)}._menuMiniBadge_1i1p0_645{margin-left:auto;padding:2px 5px;border-radius:999px;background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary);font:800 8px var(--font-family-monospace);font-style:normal}._menuFootnote_1i1p0_646{margin:10px 2px 0;font-size:9px;line-height:1.45;color:var(--muted-foreground)}._proHero_1i1p0_648{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid color-mix(in srgb,var(--primary) 26%,var(--border));border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 10%,var(--card)),var(--card))}._proHeroIcon_1i1p0_649{width:44px;height:44px;display:grid;place-items:center;flex:0 0 auto;border-radius:14px;background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary)}._proHero_1i1p0_648>div:last-child{min-width:0}._proHero_1i1p0_648 span{display:block;font-size:9px;color:var(--muted-foreground)}._proHero_1i1p0_648 strong{display:block;margin:2px 0 4px;font:800 21px var(--font-family-display)}._proHero_1i1p0_648 p{margin:0;font-size:10px;line-height:1.45;color:var(--muted-foreground)}._proFeatureCard_1i1p0_654{margin-top:10px;border:1px solid var(--border);border-radius:14px;background:var(--card);overflow:hidden}._proFeatureCard_1i1p0_654>div{display:flex;gap:9px;align-items:flex-start;padding:11px 12px;border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent)}._proFeatureCard_1i1p0_654>div:last-child{border-bottom:0}._proFeatureCard_1i1p0_654>div>svg{margin-top:1px;flex:0 0 auto;color:var(--primary)}._proFeatureCard_1i1p0_654 span{display:flex;flex-direction:column;gap:2px;min-width:0}._proFeatureCard_1i1p0_654 b{font-size:11px}._proFeatureCard_1i1p0_654 small{font-size:9px;line-height:1.35;color:var(--muted-foreground)}._proActions_1i1p0_661{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:10px}._proHero_1i1p0_648+._proFeatureCard_1i1p0_654+._proActions_1i1p0_661>button[data-variant=secondary]{position:relative;border:2px solid var(--primary);background:color-mix(in srgb,var(--primary) 18%,var(--card));color:var(--foreground);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 12%,transparent);font-weight:850}._proHero_1i1p0_648+._proFeatureCard_1i1p0_654+._proActions_1i1p0_661>button[data-variant=secondary]:after{content:"✓ 선택됨";margin-left:8px;padding:3px 7px;border-radius:999px;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary);font-size:8px;font-weight:850;line-height:1}._proHero_1i1p0_648+._proFeatureCard_1i1p0_654+._proActions_1i1p0_661>button[data-variant=outline]{background:transparent;opacity:.72}._proPrimaryButton_1i1p0_685{min-width:0}._feedbackCard_1i1p0_687{border:0;border-radius:0;background:transparent;padding:5px 2px 14px}._feedbackTypes_1i1p0_688{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:10px}._feedbackTypes_1i1p0_688 button{min-width:0;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:0;border-bottom:2px solid var(--border);border-radius:0;background:transparent;color:var(--muted-foreground);font-size:10px;font-weight:700;cursor:pointer;white-space:normal}._feedbackTypes_1i1p0_688 button svg{flex:0 0 auto}._feedbackTypeActive_1i1p0_691{border-bottom-color:var(--primary)!important;background:transparent!important;color:var(--primary)!important}._feedbackTypes_1i1p0_688 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._feedbackMessageBox_1i1p0_693{display:block;margin-bottom:10px}._feedbackMessageBox_1i1p0_693>span{display:block;margin:0 0 6px 2px;font-size:9px;font-weight:800;color:var(--muted-foreground)}._feedbackMessageBox_1i1p0_693 textarea{width:100%;min-height:138px;resize:vertical;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--foreground);padding:10px 11px;outline:none;font:500 11px/1.5 var(--font-family-body)}._feedbackMessageBox_1i1p0_693 textarea:focus{border-color:color-mix(in srgb,var(--primary) 60%,var(--border));box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 10%,transparent)}._feedbackMessageBox_1i1p0_693 small{display:block;margin-top:4px;text-align:right;font:600 8px var(--font-family-monospace);color:var(--muted-foreground)}._feedbackReplyOption_1i1p0_698{display:flex;align-items:center;gap:9px;margin:-1px 0 10px;padding:9px 10px;border:1px solid var(--border);border-radius:11px;background:var(--surface);cursor:pointer}._feedbackReplyOption_1i1p0_698 input{width:16px;height:16px;flex:0 0 auto;margin:0;accent-color:var(--primary)}._feedbackReplyOption_1i1p0_698>span{min-width:0;display:flex;flex-direction:column;gap:2px}._feedbackReplyOption_1i1p0_698 b{font-size:10px;color:var(--foreground)}._feedbackReplyOption_1i1p0_698 small{font:600 8px/1.35 var(--font-family-monospace);color:var(--muted-foreground);overflow-wrap:anywhere}._feedbackNotice_1i1p0_703{margin:8px 0 0;text-align:left;font-size:12px;line-height:1.5;font-weight:600;color:var(--foreground)}._feedbackSendButton_1i1p0_703{width:100%;justify-content:center!important}._shortMenuBody_1i1p0_704{flex:1;min-height:0;display:flex;flex-direction:column}._shortMenuBrand_1i1p0_705{position:relative;isolation:isolate;min-height:170px;margin-top:auto;padding:86px 12px 16px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;overflow:hidden;pointer-events:none}._shortMenuBrand_1i1p0_705:before,._shortMenuBrand_1i1p0_705:after{content:"";position:absolute;z-index:-1;left:50%;width:235px;height:28px;border-radius:999px;transform:translate(-50%) skew(-34deg) rotate(-7deg)}._shortMenuBrand_1i1p0_705:before{top:40px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 12%,transparent),transparent)}._shortMenuBrand_1i1p0_705:after{top:73px;width:170px;height:18px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--foreground) 7%,transparent),transparent)}._shortMenuBrand_1i1p0_705 strong{font:900 italic 18px/1 var(--font-family-display);letter-spacing:.16em;color:color-mix(in srgb,var(--foreground) 24%,transparent)}._shortMenuBrand_1i1p0_705 span{margin-top:7px;font-size:9px;font-weight:650;letter-spacing:.01em;color:color-mix(in srgb,var(--muted-foreground) 74%,transparent)}._aboutBrandCard_1i1p0_713{display:flex;align-items:center;gap:12px;padding:12px 2px 17px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}._aboutLogo_1i1p0_714{width:54px;height:54px;display:grid;place-items:center;flex:0 0 auto;border-radius:15px;background:var(--surface);color:var(--foreground);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 5%,transparent)}._aboutLogo_1i1p0_714 svg{width:40px;height:44px;fill:currentColor}._aboutLogoAccent_1i1p0_714{fill:var(--primary)}._aboutBrandCard_1i1p0_713>div:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}._aboutBrandCard_1i1p0_713 strong{font:900 italic 19px var(--font-family-display);letter-spacing:.08em}._aboutBrandCard_1i1p0_713 span{font-size:9px;line-height:1.4;color:var(--muted-foreground)}._aboutList_1i1p0_718{margin-top:10px;border:0;border-radius:0;background:transparent;overflow:hidden}._aboutList_1i1p0_718>div,._aboutList_1i1p0_718>button{width:100%;min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 13px;border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent);background:transparent;color:var(--foreground);text-align:left}._aboutList_1i1p0_718>*:last-child{border-bottom:0}._aboutList_1i1p0_718>div>span{font-size:10px;color:var(--muted-foreground)}._aboutList_1i1p0_718>div>b{font:700 10px var(--font-family-monospace)}._aboutList_1i1p0_718>button>span{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:700}._aboutList_1i1p0_718>button small{font-size:8px;color:var(--muted-foreground)}._aboutList_1i1p0_718>button:disabled{opacity:.68}._serviceDocumentBody_1i1p0_727{padding-top:4px}._serviceDocumentContent_1i1p0_728{padding:4px 2px 24px;color:var(--foreground);font-size:10px;line-height:1.7;overflow-wrap:anywhere}._serviceDocumentContent_1i1p0_728 h1{margin:2px 0 5px;font:850 20px/1.25 var(--font-family-display);color:var(--foreground)}._serviceDocumentContent_1i1p0_728 h2{margin:22px 0 7px;font:800 14px/1.35 var(--font-family-display);color:var(--foreground)}._serviceDocumentContent_1i1p0_728 h3{margin:15px 0 6px;font:750 11px/1.4 var(--font-family-display);color:var(--foreground)}._serviceDocumentContent_1i1p0_728 p{margin:7px 0;color:var(--muted-foreground)}._serviceDocumentContent_1i1p0_728 ul,._serviceDocumentContent_1i1p0_728 ol{margin:7px 0;padding-left:20px;color:var(--muted-foreground)}._serviceDocumentContent_1i1p0_728 li{margin:4px 0}._serviceDocumentContent_1i1p0_728 strong{color:var(--foreground)}._serviceDocumentContent_1i1p0_728 small{color:var(--muted-foreground)}._serviceDocumentContent_1i1p0_728 a{color:var(--primary);text-decoration:none;font-weight:700}._serviceDocumentContent_1i1p0_728 section{margin:10px 0}._serviceDocumentContent_1i1p0_728 details{margin-top:8px}._serviceDocumentContent_1i1p0_728 summary{cursor:pointer;color:var(--foreground);font-weight:700}._serviceDocumentContent_1i1p0_728 pre{max-height:320px;margin:8px 0 0;padding:10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--muted-foreground);white-space:pre-wrap;overflow:auto;font:500 8px/1.5 var(--font-family-monospace)}._serviceDocumentContent_1i1p0_728 .meta,._serviceDocumentContent_1i1p0_728 .muted{color:var(--muted-foreground)}._serviceDocumentContent_1i1p0_728 .card{margin:10px 0;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--card)}._serviceDocumentContent_1i1p0_728 .button{display:inline-flex;align-items:center;min-height:40px;margin-top:8px;padding:8px 10px;border:1px solid var(--primary);border-radius:8px;background:transparent;color:var(--primary);font-weight:750;text-decoration:none}@media(max-width:420px){._feedbackTypes_1i1p0_688 button{min-height:52px;font-size:10px;overflow-wrap:anywhere}._proActions_1i1p0_661{grid-template-columns:1fr}}._aiHeaderRow_1i1p0_754{display:flex;align-items:center;justify-content:space-between;gap:8px}._aiStepBadge_1i1p0_755{padding:4px 8px;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));border-radius:999px;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary);font:800 8px var(--font-family-monospace)}._aiProgress_1i1p0_756{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:0 2px 10px}._aiProgress_1i1p0_756 i{height:3px;border-radius:999px;background:color-mix(in srgb,var(--border) 78%,transparent)}._aiProgress_1i1p0_756 ._aiProgressActive_1i1p0_758{background:var(--primary)}._aiShareCard_1i1p0_759{border:0;border-radius:0;background:transparent;padding:5px 2px 12px}._aiShareSectionHead_1i1p0_760{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px;color:var(--foreground)}._aiShareSectionHead_1i1p0_760:not(:first-child){margin-top:15px}._aiShareSectionHead_1i1p0_760>div{display:flex;align-items:center;gap:7px;min-width:0}._aiShareSectionHead_1i1p0_760 svg{color:var(--primary)}._aiShareSectionHead_1i1p0_760 b{font-size:11px}._aiShareSectionHead_1i1p0_760>span{max-width:54%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;color:var(--primary)}._aiSectionHint_1i1p0_766{margin:-2px 1px 9px;font-size:8px;line-height:1.45;color:var(--muted-foreground)}._aiScopeGrid_1i1p0_767,._aiSharePeriods_1i1p0_768{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}._aiScopeGrid_1i1p0_767 button,._aiSharePeriods_1i1p0_768 button{min-width:0;min-height:38px;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 5px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--muted-foreground);font-size:8.5px;font-weight:800;cursor:pointer}._aiScopeGrid_1i1p0_767 button:disabled,._aiSharePeriods_1i1p0_768 button:disabled{opacity:.55;cursor:default}._aiScopeGrid_1i1p0_767 ._aiShareOptionActive_1i1p0_771,._aiSharePeriods_1i1p0_768 ._aiShareOptionActive_1i1p0_771{border-color:color-mix(in srgb,var(--primary) 58%,var(--border));background:color-mix(in srgb,var(--primary) 13%,var(--surface));color:var(--primary)}._aiScopeGrid_1i1p0_767 button svg{flex:0 0 auto}._aiRangePicker_1i1p0_773{margin-top:9px;padding:10px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}._aiRangeSummary_1i1p0_774{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding:7px 9px;border-radius:10px;background:color-mix(in srgb,var(--primary) 7%,var(--card))}._aiRangeSummary_1i1p0_774 span{font-size:7.5px;font-weight:800;color:var(--muted-foreground)}._aiRangeSummary_1i1p0_774 b{min-width:0;text-align:right;font:800 8.5px var(--font-family-monospace);color:var(--primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._aiRangeCalendarHeader_1i1p0_777{display:grid;grid-template-columns:34px 1fr 34px;align-items:center;gap:7px;margin-bottom:7px}._aiRangeCalendarHeader_1i1p0_777 strong{text-align:center;font:850 13px var(--font-family-display)}._aiRangeCalendarHeader_1i1p0_777 button{height:32px;border:1px solid var(--border);border-radius:9px;background:var(--card);color:var(--foreground);display:grid;place-items:center;cursor:pointer}._aiRangeCalendarHeader_1i1p0_777 button:disabled{opacity:.3;cursor:default}._aiRangeWeekdays_1i1p0_781,._aiRangeCalendarGrid_1i1p0_781{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}._aiRangeWeekdays_1i1p0_781{margin-bottom:3px}._aiRangeWeekdays_1i1p0_781 span{text-align:center;padding:3px 0;font:700 7.5px var(--font-family-monospace);color:var(--muted-foreground)}._aiRangeDay_1i1p0_784,._aiRangeBlank_1i1p0_784{aspect-ratio:1/1;min-width:0}._aiRangeDay_1i1p0_784{position:relative;border:0;border-radius:9px;background:transparent;color:var(--foreground);display:grid;place-items:center;font:750 9px var(--font-family-monospace);cursor:pointer}._aiRangeDay_1i1p0_784:not(:disabled):active{transform:scale(.95)}._aiRangeDayInRange_1i1p0_787{border-radius:7px;background:color-mix(in srgb,var(--primary) 12%,transparent)}._aiRangeDayEdge_1i1p0_788{background:color-mix(in srgb,var(--primary) 9%,transparent)!important;color:var(--primary)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 55%,transparent)}._aiRangeDayToday_1i1p0_789:not(._aiRangeDayEdge_1i1p0_788){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 25%,var(--border))}._aiRangeDayDisabled_1i1p0_790{opacity:.22;cursor:default}._aiRangeDayHasWorkout_1i1p0_791{font-weight:900}._aiRangeDay_1i1p0_784>i{position:absolute;bottom:4px;width:3px;height:3px;border-radius:50%;background:var(--primary)}._aiRangeDayEdge_1i1p0_788>i{background:var(--primary-foreground)}._aiRangeHint_1i1p0_794{margin:8px 1px 0;font-size:7.5px;line-height:1.45;color:var(--muted-foreground)}._aiSelectionSummary_1i1p0_795{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 2px 10px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-radius:11px;background:color-mix(in srgb,var(--primary) 6%,var(--surface));font-size:8.5px;font-weight:800;color:var(--muted-foreground)}._aiSelectionSummary_1i1p0_795 span:first-child{color:var(--primary)}._aiSelectionSummary_1i1p0_795 b{font-weight:600;color:var(--border)}._aiModeGrid_1i1p0_798{display:flex;flex-direction:column;gap:6px}._aiModeGrid_1i1p0_798>button{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 10px;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--foreground);text-align:left;cursor:pointer}._aiModeGrid_1i1p0_798>button>span{display:flex;align-items:center;gap:5px}._aiModeGrid_1i1p0_798>button b{font-size:9.5px}._aiModeGrid_1i1p0_798>button small{font-size:8px;line-height:1.35;color:var(--muted-foreground)}._aiModeActive_1i1p0_803{border-color:color-mix(in srgb,var(--primary) 56%,var(--border))!important;background:color-mix(in srgb,var(--primary) 10%,var(--surface))!important}._aiModeActive_1i1p0_803>span{color:var(--primary)}._aiQuestionChips_1i1p0_805{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}._aiQuestionChips_1i1p0_805 button{min-height:31px;padding:6px 9px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted-foreground);font-size:8px;font-weight:750;line-height:1.25;text-align:left;cursor:pointer}._aiQuestionChips_1i1p0_805 button:active{border-color:color-mix(in srgb,var(--primary) 58%,var(--border));color:var(--primary)}._aiQuestionChips_1i1p0_805 button:disabled{opacity:.55;cursor:default}._aiQuestionBox_1i1p0_809{display:block;margin-top:15px}._aiQuestionBox_1i1p0_809>span{display:flex;align-items:center;gap:5px;margin:0 0 6px 2px;font-size:9px;font-weight:800}._aiQuestionBox_1i1p0_809>span small{padding:2px 5px;border-radius:999px;background:var(--surface);color:var(--muted-foreground);font-size:7px}._aiQuestionBox_1i1p0_809 textarea{width:100%;min-height:82px;resize:none;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--foreground);padding:9px 10px;outline:none;font:500 10px/1.45 var(--font-family-body)}._aiQuestionBox_1i1p0_809 textarea:focus{border-color:color-mix(in srgb,var(--primary) 58%,var(--border));box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 9%,transparent)}._aiQuestionBox_1i1p0_809>em{display:block;margin-top:4px;text-align:right;font:600 7.5px var(--font-family-monospace);font-style:normal;color:var(--muted-foreground)}._aiTargetGrid_1i1p0_815{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._aiTargetGrid_1i1p0_815 button{min-width:0;min-height:43px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--muted-foreground);cursor:pointer}._aiTargetGrid_1i1p0_815 button b{font-size:9px}._aiTargetActive_1i1p0_818{border-color:color-mix(in srgb,var(--primary) 58%,var(--border))!important;background:color-mix(in srgb,var(--primary) 11%,var(--surface))!important;color:var(--primary)!important}._aiShareButton_1i1p0_819{width:100%;min-height:48px;margin-top:14px}._aiShareCard_1i1p0_759>small{display:block;margin:8px 2px 0;font-size:7.5px;line-height:1.5;color:var(--muted-foreground)}._aiShareNotice_1i1p0_821{margin:12px 0 0;padding:9px 10px;border-radius:10px;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary);font-size:8px;line-height:1.45;font-weight:750}._aiShareNotice_1i1p0_821+._aiShareButton_1i1p0_819{margin-top:8px}@media(max-width:420px){._aiScopeGrid_1i1p0_767,._aiSharePeriods_1i1p0_768{grid-template-columns:repeat(3,minmax(0,1fr))}}._workoutTitleBlock_1i1p0_4{min-height:0!important;height:auto!important;margin:0 0 10px!important;padding:4px 2px 9px!important;display:flex!important;flex-direction:row!important;align-items:flex-end!important;justify-content:space-between!important;gap:14px!important;overflow:visible!important}._workoutTitleBlock_1i1p0_4:before,._workoutTitleBlock_1i1p0_4:after{display:none!important;content:none!important}._workoutTitleMain_1i1p0_847{min-width:0;display:flex;flex-direction:column;gap:2px}._workoutTitleMain_1i1p0_847 span{font-size:24px!important;line-height:1.05!important;font-weight:900!important;letter-spacing:-.035em!important}._workoutTitleMain_1i1p0_847 strong{display:block;margin-top:3px!important;font-size:10px!important;line-height:1.2!important;color:var(--muted-foreground)!important}._workoutLiveStats_1i1p0_866{flex:0 0 auto;display:flex;align-items:stretch;gap:5px}._workoutLiveStats_1i1p0_866>div{min-width:68px;padding:6px 8px}._workoutLiveStats_1i1p0_866 small{display:block;margin-bottom:2px;font-size:8px;font-weight:750;line-height:1;color:var(--muted-foreground);white-space:nowrap}._workoutLiveStats_1i1p0_866 b{display:block;font:800 13px/1.05 var(--font-family-monospace);color:var(--foreground);white-space:nowrap}._emptyAddExercise_1i1p0_892{width:min(280px,100%)!important;min-height:46px!important;margin-top:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}._bottomAddExercise_1i1p0_902{width:100%!important;min-height:46px!important;margin:9px 0 5px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;border-color:color-mix(in srgb,var(--border) 80%,transparent)!important}._quickAddSheet_1i1p0_913{left:0!important;right:0!important;width:min(720px,100vw)!important;max-width:720px!important;height:92dvh!important;max-height:92dvh!important;margin-inline:auto!important;border-radius:20px 20px 0 0!important;overflow:hidden!important;padding-bottom:calc(10px + var(--safe-area-inset-bottom))!important}._quickAddBody_1i1p0_925{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px;padding:2px 14px 0}._quickAddSearch_1i1p0_933{flex:0 0 auto;margin-bottom:2px}._quickAddSearch_1i1p0_933 input{height:42px;font-size:13px}._quickAddGroups_1i1p0_941{flex:0 0 auto;min-height:37px;display:flex;align-items:center;gap:6px;overflow-x:auto;overflow-y:visible;padding:3px 2px;scrollbar-width:none}._quickAddGroups_1i1p0_941::-webkit-scrollbar{display:none}._quickAddGroups_1i1p0_941 button{flex:0 0 auto;height:31px;padding:0 11px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted-foreground);font-size:10px;font-weight:800;cursor:pointer}._quickAddGroupActive_1i1p0_965{border-color:color-mix(in srgb,var(--primary) 58%,var(--border))!important;background:color-mix(in srgb,var(--primary) 12%,var(--surface))!important;color:var(--primary)!important}._quickAddEquipment_1i1p0_970{flex:0 0 auto;min-height:35px;display:flex;align-items:center;gap:6px;overflow-x:auto;padding:2px;scrollbar-width:none}._quickAddEquipment_1i1p0_970::-webkit-scrollbar{display:none}._quickAddEquipment_1i1p0_970 button{flex:0 0 auto;height:29px;padding:0 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted-foreground);font-size:9px;font-weight:800;cursor:pointer}._quickAddEquipmentActive_1i1p0_993{border-color:color-mix(in srgb,var(--primary) 58%,var(--border))!important;background:color-mix(in srgb,var(--primary) 12%,var(--surface))!important;color:var(--primary)!important}._quickAddList_1i1p0_998{flex:1 1 auto;min-height:120px;max-height:none;overflow-y:auto;overscroll-behavior:contain;border:0;border-top:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:0;background:transparent;padding:3px 0}._quickAddItem_1i1p0_1011{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:10px;background:transparent;color:var(--foreground);text-align:left;cursor:pointer}._quickAddItem_1i1p0_1011:last-of-type{border-bottom:0}._quickAddItem_1i1p0_1011:active:not(:disabled){background:color-mix(in srgb,var(--primary) 9%,var(--surface))}._quickAddItemSelected_1i1p0_1031{background:color-mix(in srgb,var(--primary) 11%,var(--surface))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 52%,var(--border))}._quickAddItemSelected_1i1p0_1031 em{min-width:46px;text-align:center;padding:4px 7px;border-radius:999px;background:color-mix(in srgb,var(--primary) 7%,transparent);color:var(--primary)!important}._quickAddItem_1i1p0_1011:disabled{opacity:.42;cursor:default}._quickAddItem_1i1p0_1011>span{min-width:0;display:flex;flex-direction:column;gap:3px}._quickAddItem_1i1p0_1011 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}._quickAddItem_1i1p0_1011 small{font-size:9px;color:var(--muted-foreground)}._quickAddItem_1i1p0_1011 em{flex:0 0 auto;font-size:10px;font-weight:850;font-style:normal;color:var(--primary)}._quickAddEmpty_1i1p0_1070{padding:26px 12px;text-align:center;font-size:11px;color:var(--muted-foreground)}._quickAddFooter_1i1p0_1076{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:3px}._quickAddFooter_1i1p0_1076>span{min-width:0;font-size:10px;line-height:1.3;color:var(--muted-foreground)}._quickAddFooter_1i1p0_1076>button{flex:0 0 auto;min-width:110px;min-height:42px;border-radius:8px;font-size:12px;font-weight:750}@media(max-width:420px){._workoutTitleBlock_1i1p0_4{flex-direction:row!important;align-items:flex-end!important;gap:8px!important;padding-top:1px!important}._workoutTitleMain_1i1p0_847 span{font-size:22px!important}._workoutTitleMain_1i1p0_847 strong{font-size:9px!important}._workoutLiveStats_1i1p0_866{gap:4px}._workoutLiveStats_1i1p0_866>div{min-width:61px;padding:6px 7px}._workoutLiveStats_1i1p0_866 small{font-size:7px}._workoutLiveStats_1i1p0_866 b{font-size:12px}._quickAddBody_1i1p0_925{padding-left:11px;padding-right:11px}}._weightControlBar_1i1p0_1122{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1fr)!important}._bodyweightControlBar_1i1p0_1125{grid-template-columns:repeat(2,minmax(0,1fr))!important}._weightControlBar_1i1p0_1122>._compactControl_1i1p0_219,._bodyweightControlBar_1i1p0_1125>._compactControl_1i1p0_219{width:100%!important;min-width:0!important}._bodyweightControlBar_1i1p0_1125>._compactControl_1i1p0_219:last-child{border-right:0!important}._compactStaticValue_1i1p0_1136{width:100%;min-width:0;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:11px;background:color-mix(in srgb,var(--surface) 72%,var(--card));color:var(--muted-foreground);font:800 11px var(--font-family-monospace);white-space:nowrap;overflow:visible;text-overflow:clip}._bulkControlGroup_1i1p0_1152{min-width:0;width:100%;height:38px;display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:4px;padding:3px 4px 3px 6px}._bulkControlGroup_1i1p0_1152 ._bulkInlineControl_1i1p0_232{width:100%!important;min-width:0!important;height:32px!important;grid-template-columns:auto minmax(0,1fr)!important;column-gap:3px!important;padding:1px 0!important;border-right:0!important}._bulkControlGroup_1i1p0_1152 ._bulkInlineControl_1i1p0_232>span{flex:0 0 auto!important;font-size:9px!important;line-height:1!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}._bulkControlGroup_1i1p0_1152 ._bulkInlineControl_1i1p0_232 input{width:100%!important;min-width:0!important;padding-left:2px!important;padding-right:2px!important}._bulkControlGroup_1i1p0_1152 ._bulkApplyButton_1i1p0_389{width:34px!important;min-width:34px!important;padding:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}._weightControlBar_1i1p0_1122 ._compactControl_1i1p0_219>span,._bodyweightControlBar_1i1p0_1125 ._compactControl_1i1p0_219>span,._weightControlBar_1i1p0_1122 ._compactUnitSelect_1i1p0_221,._weightControlBar_1i1p0_1122 ._compactRestSelect_1i1p0_221,._bodyweightControlBar_1i1p0_1125 ._compactRestSelect_1i1p0_221,._compactStaticValue_1i1p0_1136,._bulkControlGroup_1i1p0_1152 ._bulkApplyButton_1i1p0_389{text-overflow:clip!important;white-space:nowrap!important}._weightControlBar_1i1p0_1122 ._compactUnitSelect_1i1p0_221,._weightControlBar_1i1p0_1122 ._compactRestSelect_1i1p0_221,._bodyweightControlBar_1i1p0_1125 ._compactRestSelect_1i1p0_221{overflow:visible!important}._weightControlBar_1i1p0_1122 ._compactUnitSelect_1i1p0_221>span,._weightControlBar_1i1p0_1122 ._compactRestSelect_1i1p0_221>span,._bodyweightControlBar_1i1p0_1125 ._compactRestSelect_1i1p0_221>span{overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}@media(max-width:420px){._weightControlBar_1i1p0_1122{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1fr)!important}._bodyweightControlBar_1i1p0_1125{grid-template-columns:repeat(2,minmax(0,1fr))!important}._weightControlBar_1i1p0_1122>._compactControl_1i1p0_219,._bodyweightControlBar_1i1p0_1125>._compactControl_1i1p0_219{padding-left:5px!important;padding-right:10px!important}._weightControlBar_1i1p0_1122 ._compactControl_1i1p0_219>span,._bodyweightControlBar_1i1p0_1125 ._compactControl_1i1p0_219>span{font-size:8.5px!important}._weightControlBar_1i1p0_1122 ._compactUnitSelect_1i1p0_221,._weightControlBar_1i1p0_1122 ._compactRestSelect_1i1p0_221,._bodyweightControlBar_1i1p0_1125 ._compactRestSelect_1i1p0_221,._compactStaticValue_1i1p0_1136{font-size:9.5px!important}._bulkControlGroup_1i1p0_1152{grid-template-columns:minmax(0,1fr) 31px;gap:3px;padding-left:4px;padding-right:3px}._bulkControlGroup_1i1p0_1152 ._bulkInlineControl_1i1p0_232>span{font-size:8px!important}._bulkControlGroup_1i1p0_1152 ._bulkInlineControl_1i1p0_232 input{font-size:9px!important}._bulkControlGroup_1i1p0_1152 ._bulkApplyButton_1i1p0_389{width:31px!important;min-width:31px!important;font-size:8.5px!important}}._libraryManagerBody_1i1p0_1259{height:0;flex:1 1 0!important;min-height:0;padding:12px 11px 14px;display:flex;flex-direction:column;gap:8px;overflow:hidden!important}._libraryManagerTop_1i1p0_1260{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}._libraryCreateToggle_1i1p0_1261,._libraryHiddenToggle_1i1p0_1261{height:38px;border:1px solid var(--border);color:var(--foreground);font:800 11px var(--font-family);cursor:pointer}._libraryCreateToggle_1i1p0_1261{display:flex;align-items:center;gap:7px;padding:0 12px;text-align:left}._libraryCreateToggle_1i1p0_1261>svg:last-child{margin-left:auto;color:var(--muted-foreground);transition:transform .12s ease}._libraryToggleChevronOpen_1i1p0_1264{transform:rotate(180deg)}._libraryHiddenToggle_1i1p0_1261{padding:0 12px;color:var(--muted-foreground)}._libraryHiddenToggleActive_1i1p0_1266{border-color:var(--primary);background:transparent;color:var(--primary)}._libraryCreatePanel_1i1p0_1267{flex:0 0 auto;padding:12px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border))}._libraryCreateHead_1i1p0_1268{margin-bottom:10px}._libraryCreateHead_1i1p0_1268 b{display:block}._libraryCreateHead_1i1p0_1268 span{display:block;margin-top:2px;font-size:9px;line-height:1.4;color:var(--muted-foreground)}._libraryCreateHead_1i1p0_1268 ._libraryCreateLimit_1i1p0_1271{margin-top:4px;color:var(--primary);font-weight:800;white-space:nowrap}._libraryCreatePanel_1i1p0_1267>input{height:42px;margin-top:8px}._libraryCreateGrid_1i1p0_1273{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}._libraryModeRow_1i1p0_1274{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin-top:8px}._libraryModeRow_1i1p0_1274>span{font-size:9px;font-weight:800;color:var(--muted-foreground)}._libraryCreateSubmit_1i1p0_1276{width:100%;min-height:42px;height:42px;margin-top:9px;border-radius:8px!important;box-shadow:none!important}._librarySearch_1i1p0_1284{flex:0 0 auto}._librarySearch_1i1p0_1284 input{height:40px;font-size:11px}._libraryGroupFilters_1i1p0_1285{flex:0 0 auto;min-height:31px;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));align-items:center;gap:4px;padding:1px}._libraryGroupFilters_1i1p0_1285 button{min-width:0;height:27px;padding:0 1px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted-foreground);font-size:10px;font-weight:800;cursor:pointer}._libraryGroupFilterActive_1i1p0_1288{border-color:color-mix(in srgb,var(--primary) 58%,var(--border))!important;background:color-mix(in srgb,var(--primary) 12%,var(--surface))!important;color:var(--primary)!important}._libraryEquipmentFilters_1i1p0_1289{flex:0 0 auto;min-height:35px;display:flex;align-items:center;gap:5px;overflow-x:auto;padding:2px 1px;scrollbar-width:none}._libraryEquipmentFilters_1i1p0_1289::-webkit-scrollbar{display:none}._libraryEquipmentFilters_1i1p0_1289 button{flex:0 0 auto;height:29px;padding:0 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted-foreground);font-size:9px;font-weight:800;cursor:pointer}._libraryEquipmentFilterActive_1i1p0_1292{border-color:color-mix(in srgb,var(--primary) 58%,var(--border))!important;background:color-mix(in srgb,var(--primary) 12%,var(--surface))!important;color:var(--primary)!important}._libraryList_1i1p0_1293{flex:1 1 0;min-height:120px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;border:1px solid var(--border)}._libraryListItem_1i1p0_1294{min-height:52px;display:flex;align-items:center;gap:6px;padding:5px 8px;touch-action:pan-y;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent)}._libraryListItem_1i1p0_1294:last-child{border-bottom:0}._libraryFavorite_1i1p0_1296,._libraryFavoriteActive_1i1p0_1296{width:28px;height:28px;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:10px;background:transparent;cursor:pointer}._libraryFavorite_1i1p0_1296{color:var(--muted-foreground)}._libraryFavoriteActive_1i1p0_1296{background:transparent;color:var(--primary)}._libraryFavorite_1i1p0_1296:focus-visible,._libraryFavoriteActive_1i1p0_1296:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._libraryFavorite_1i1p0_1296:active,._libraryFavoriteActive_1i1p0_1296:active{transform:scale(.93)}._libraryFavorite_1i1p0_1296 svg,._libraryFavoriteActive_1i1p0_1296 svg{width:17px;height:17px}._libraryListCopy_1i1p0_1301{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}._libraryListCopy_1i1p0_1301 b{line-height:1.25;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}._libraryListCopy_1i1p0_1301 small{color:var(--muted-foreground)}._libraryListActions_1i1p0_1304{flex:0 0 auto;display:flex;align-items:center;gap:4px}._libraryCompactUnit_1i1p0_1305{touch-action:pan-y;-webkit-tap-highlight-color:transparent;width:58px!important;min-width:58px!important;height:30px!important;min-height:30px!important;padding:0 7px!important;font:800 10px var(--font-family-monospace)!important}._libraryCompactUnit_1i1p0_1305>span{padding:0!important;background:transparent!important;color:var(--foreground)!important}._libraryBodyweightBadge_1i1p0_1307{min-width:48px;height:27px;display:grid;place-items:center;padding:0 8px;border-radius:999px;background:var(--surface);font-size:9px;font-weight:800;color:var(--muted-foreground)}._libraryEditButton_1i1p0_1308{touch-action:pan-y;-webkit-tap-highlight-color:transparent;width:34px;height:34px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--primary) 34%,var(--border));cursor:pointer}._libraryEditButton_1i1p0_1308:disabled{opacity:.45}._libraryEditButton_1i1p0_1308 svg{width:15px;height:15px}._libraryEmpty_1i1p0_1310{padding:24px 12px;text-align:center;font-size:10px;color:var(--muted-foreground)}._libraryHiddenPanel_1i1p0_1311{border:1px solid var(--border);overflow:hidden}._libraryHiddenHead_1i1p0_1312{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-bottom:1px solid var(--border)}._libraryHiddenHead_1i1p0_1312>div{min-width:0}._libraryHiddenHead_1i1p0_1312 b{display:block;font-size:12px}._libraryHiddenHead_1i1p0_1312 span{display:block;margin-top:2px;font-size:9px;color:var(--muted-foreground)}._libraryHiddenHead_1i1p0_1312 em{min-width:28px;height:24px;display:grid;place-items:center;border-radius:999px;background:var(--surface);font:800 9px var(--font-family-monospace);font-style:normal;color:var(--muted-foreground)}._libraryHiddenList_1i1p0_1317>div{min-height:53px;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:8px 10px;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent)}._libraryHiddenList_1i1p0_1317>div:last-child{border-bottom:0}._libraryHiddenList_1i1p0_1317>div>span{min-width:0;display:flex;flex-direction:column;gap:2px}._libraryHiddenList_1i1p0_1317 b{font-size:11px}._libraryHiddenList_1i1p0_1317 small{font-size:9px;color:var(--muted-foreground)}._libraryHiddenList_1i1p0_1317 button{flex:0 0 auto}._libraryStatus_1i1p0_1323{margin:1px 2px 0;padding:8px 10px;border-radius:10px;background:var(--surface);font-size:12px;line-height:1.5;color:var(--foreground)}._libraryEditInfo_1i1p0_1324{display:flex;flex-wrap:wrap;gap:5px;margin-top:-2px}._libraryEditInfo_1i1p0_1324 span{padding:4px 7px;border-radius:999px;background:var(--surface);font-size:9px;font-weight:700;color:var(--muted-foreground)}._libraryDialogStatus_1i1p0_1326{margin:0;padding:8px 10px;border-radius:10px;background:var(--surface);font-size:12px;line-height:1.5}._libraryHideFromDialog_1i1p0_1327{width:100%;min-height:40px;display:flex;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:#ff5b57;font-size:10px;font-weight:800;text-align:left;cursor:pointer}._libraryHideFromDialog_1i1p0_1327:active{background:color-mix(in srgb,#ff5b57 8%,transparent)}._libraryHideFromDialog_1i1p0_1327:disabled{opacity:.45}@media(max-width:420px){._libraryManagerBody_1i1p0_1259{padding-left:11px;padding-right:11px}._libraryCreateGrid_1i1p0_1273{grid-template-columns:.82fr 1.18fr}._libraryListItem_1i1p0_1294{padding-left:8px;padding-right:8px}._libraryListActions_1i1p0_1304{gap:4px}._libraryCompactUnit_1i1p0_1305{width:62px!important;min-width:62px!important}._libraryEditButton_1i1p0_1308{width:32px;height:32px}}._routinePicker_1i1p0_1341{display:flex;flex-direction:column;gap:8px;margin-top:2px}._routinePickerSearch_1i1p0_1342{flex:0 0 auto}._routinePickerSearch_1i1p0_1342 input{height:42px;font-size:12px}._routinePickerGroups_1i1p0_1344{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;min-height:31px;align-items:center}._routinePickerGroups_1i1p0_1344 button{min-width:0;height:28px;padding:0 1px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted-foreground);font-size:8.5px;font-weight:800;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}._routinePickerGroups_1i1p0_1344 button:focus{outline:none}._routinePickerGroupActive_1i1p0_1366{border-color:color-mix(in srgb,var(--primary) 58%,var(--border))!important;background:color-mix(in srgb,var(--primary) 12%,var(--surface))!important;color:var(--primary)!important}._routinePickerEquipment_1i1p0_1371{min-height:35px;display:flex;align-items:center;gap:6px;overflow-x:auto;padding:2px;scrollbar-width:none}._routinePickerEquipment_1i1p0_1371::-webkit-scrollbar{display:none}._routinePickerEquipment_1i1p0_1371 button{flex:0 0 auto;height:29px;padding:0 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted-foreground);font-size:9px;font-weight:800;cursor:pointer;-webkit-tap-highlight-color:transparent}._routinePickerEquipment_1i1p0_1371 button:focus{outline:none}._routinePickerEquipmentActive_1i1p0_1395{border-color:color-mix(in srgb,var(--primary) 58%,var(--border))!important;background:color-mix(in srgb,var(--primary) 12%,var(--surface))!important;color:var(--primary)!important}._routinePickerList_1i1p0_1400{max-height:238px;min-height:120px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--card) 96%,black 4%);padding:4px}._routinePickerItem_1i1p0_1413{width:100%;min-height:50px;display:flex;align-items:center;gap:8px;padding:6px 8px;border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:9px;background:transparent;color:var(--foreground);text-align:left;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent}._routinePickerItem_1i1p0_1413:last-of-type{border-bottom:0}._routinePickerItem_1i1p0_1413:active:not(:disabled){background:color-mix(in srgb,var(--primary) 8%,var(--surface))}._routinePickerItem_1i1p0_1413:disabled{cursor:default;opacity:1}._routinePickerItemAdded_1i1p0_1433{background:color-mix(in srgb,var(--primary) 7%,var(--surface))}._routinePickerItemStar_1i1p0_1434{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary)}._routinePickerItemCopy_1i1p0_1444{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}._routinePickerItemCopy_1i1p0_1444 b{font-size:11px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._routinePickerItemCopy_1i1p0_1444 small{font-size:8px;color:var(--muted-foreground)}._routinePickerItem_1i1p0_1413 em{flex:0 0 auto;min-width:47px;text-align:center;font-size:9px;font-weight:850;font-style:normal;color:var(--primary)}._routinePickerItemAdded_1i1p0_1433 em{padding:4px 6px;border-radius:999px;background:color-mix(in srgb,var(--primary) 14%,transparent)}._routinePickerEmpty_1i1p0_1461{padding:24px 12px;text-align:center;font-size:10px;color:var(--muted-foreground)}._routineBuilderEmpty_1i1p0_144{margin-top:9px;min-height:64px}._routineBuilderList_1i1p0_146{margin-top:10px}@media(max-width:420px){._routinePickerList_1i1p0_1400{max-height:220px}._routinePickerGroups_1i1p0_1344{gap:3px}._routinePickerGroups_1i1p0_1344 button{font-size:8px}}._historyRoutineButton_1i1p0_1472{grid-column:1/-1;width:100%;min-height:42px!important;font-weight:800!important}._historyShareButton_1i1p0_1478{grid-column:1/-1;width:100%;min-height:42px!important;justify-content:center;gap:7px;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--foreground)!important;box-shadow:none!important;font-weight:750!important}._historyShareButton_1i1p0_1478 svg{color:var(--foreground)}._historyShareButton_1i1p0_1478:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._historyShareButton_1i1p0_1478:active:not(:disabled){background:color-mix(in srgb,var(--primary) 5%,transparent)!important}._historyRoutineNameField_1i1p0_1487{display:flex;flex-direction:column;gap:6px}._historyRoutineNameField_1i1p0_1487>span{font-size:10px;font-weight:800;color:var(--muted-foreground)}._historyRoutineNameField_1i1p0_1487 small{margin-left:4px;font-size:8px;font-weight:700;color:var(--primary)}._historyRoutineAutoName_1i1p0_1490{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 8px;align-items:center;padding:10px 11px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));border-radius:11px;background:color-mix(in srgb,var(--primary) 6%,var(--surface))}._historyRoutineAutoName_1i1p0_1490>span{font-size:8px;font-weight:800;color:var(--muted-foreground)}._historyRoutineAutoName_1i1p0_1490>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--primary)}._historyRoutineAutoName_1i1p0_1490>small{grid-column:1/-1;font-size:8px;line-height:1.4;color:var(--muted-foreground)}._adminFeedbackScrollBody_1i1p0_1506{overflow-y:auto!important;min-height:0;max-height:calc(100dvh - 138px);padding-bottom:calc(26px + env(safe-area-inset-bottom))}._adminFeedbackToolbar_1i1p0_1507{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 10px;padding:9px 10px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}._adminFeedbackToolbar_1i1p0_1507>span{font-size:9px;font-weight:800;color:var(--muted-foreground)}._adminFeedbackToolbar_1i1p0_1507 button{flex:0 0 auto}._adminFeedbackNotice_1i1p0_1510{margin:8px 2px 10px;padding:10px 11px;border:1px solid var(--border);border-radius:11px;background:var(--surface);font-size:12px;line-height:1.5;color:var(--foreground)}._adminFeedbackList_1i1p0_1511{display:flex;flex-direction:column;gap:8px;padding-bottom:18px}._adminFeedbackCard_1i1p0_1512{padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--card);overflow:hidden}._adminFeedbackHead_1i1p0_1513{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}._adminFeedbackHeadActions_1i1p0_1514{display:flex;align-items:center;gap:6px;flex:0 0 auto}._adminFeedbackDelete_1i1p0_1515{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--error);cursor:pointer}._adminFeedbackDelete_1i1p0_1515:hover,._adminFeedbackDelete_1i1p0_1515:active:not(:disabled){background:color-mix(in srgb,var(--error) 6%,transparent)}._adminFeedbackDelete_1i1p0_1515:focus-visible{outline:2px solid var(--error);outline-offset:2px}._adminFeedbackDelete_1i1p0_1515:disabled{opacity:.45;cursor:default}._adminFeedbackDelete_1i1p0_1515:active{transform:scale(.96)}._adminFeedbackHead_1i1p0_1513 time{font:600 8px var(--font-family-monospace);color:var(--muted-foreground);white-space:nowrap}._adminFeedbackCategory_1i1p0_1521{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border-radius:999px;background:color-mix(in srgb,var(--foreground) 7%,transparent);font-size:8px;font-weight:850;color:var(--muted-foreground)}._adminFeedbackFeature_1i1p0_1522{background:color-mix(in srgb,var(--primary) 11%,transparent);color:var(--primary)}._adminFeedbackBug_1i1p0_1523{background:color-mix(in srgb,#ef4444 10%,transparent);color:#ef4444}._adminFeedbackCard_1i1p0_1512>p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.55;color:var(--foreground)}._adminFeedbackMeta_1i1p0_1525{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:10px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}._adminFeedbackMeta_1i1p0_1525 span{font-size:8px;line-height:1.4;color:var(--muted-foreground);overflow-wrap:anywhere}._adminFeedbackMeta_1i1p0_1525 b{color:var(--foreground)}._adminFeedbackReply_1i1p0_1528{flex-basis:100%;display:flex!important;align-items:center;gap:5px}._adminFeedbackReply_1i1p0_1528 a{color:var(--primary);text-decoration:none;font:650 8px/1.4 var(--font-family-monospace);overflow-wrap:anywhere}._adminFeedbackReply_1i1p0_1528 a:active{text-decoration:underline}._adminFeedbackEmpty_1i1p0_1531{padding:30px 12px;text-align:center;border:1px dashed var(--border);border-radius:14px;font-size:10px;color:var(--muted-foreground)}._adFallbackScreen_1i1p0_1535{position:fixed;z-index:980;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0a0b0df0;color:var(--foreground)}._adFallbackCard_1i1p0_1536{width:min(100%,360px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;padding:28px 22px 22px;border:1px solid var(--border);border-radius:20px;background:var(--card);box-shadow:0 22px 60px #00000057}._adFallbackCard_1i1p0_1536>span{font:850 9px var(--font-family-monospace);letter-spacing:.18em;color:var(--primary)}._adFallbackCard_1i1p0_1536>strong{font:850 18px/1.25 var(--font-family-display)}._adFallbackCard_1i1p0_1536>p{margin:0;max-width:280px;font-size:10px;line-height:1.55;color:var(--muted-foreground)}._adFallbackProgress_1i1p0_1540{width:100%;height:3px;margin-top:10px;overflow:hidden;border-radius:999px;background:var(--surface)}._adFallbackProgress_1i1p0_1540 i{display:block;width:100%;height:100%;transform-origin:left;background:var(--primary);animation:_adFallbackCountdown_1i1p0_1 3s linear forwards}@keyframes _adFallbackCountdown_1i1p0_1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}._workoutCompletionScreen_1i1p0_1545{position:fixed;z-index:900;top:0;right:0;bottom:0;left:0;overflow-y:auto;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--primary) 9%,transparent),transparent 32%),var(--background);color:var(--foreground);padding:var(--safe-area-inset-top) var(--safe-area-inset-right) var(--safe-area-inset-bottom) var(--safe-area-inset-left)}._workoutCompletionShell_1i1p0_1546{width:min(100%,520px);min-height:100dvh;margin:0 auto;padding:clamp(28px,6vh,52px) 18px calc(24px + var(--safe-area-inset-bottom));display:flex;flex-direction:column;justify-content:center;gap:16px}._workoutCompletionHero_1i1p0_1547{text-align:center;display:flex;flex-direction:column;align-items:center}._workoutCompletionIcon_1i1p0_1548{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;margin-bottom:13px;background:color-mix(in srgb,var(--primary) 14%,var(--card));border:1px solid color-mix(in srgb,var(--primary) 36%,var(--border));color:var(--primary);box-shadow:0 10px 28px color-mix(in srgb,var(--primary) 10%,transparent)}._workoutCompletionEyebrow_1i1p0_1549{font:800 8px var(--font-family-monospace);letter-spacing:.18em;color:var(--primary);margin-bottom:6px}._workoutCompletionHero_1i1p0_1547 h2{margin:0;font:900 clamp(28px,7vw,34px)/1.08 var(--font-family-display);letter-spacing:-.04em}._workoutCompletionHero_1i1p0_1547 p{margin:7px 0 0;font-size:11px;font-weight:700;color:var(--muted-foreground)}._workoutCompletionMessage_1i1p0_1552{margin-top:6px;font-size:9px;font-weight:650;color:color-mix(in srgb,var(--muted-foreground) 88%,transparent)}._workoutCompletionMetrics_1i1p0_1553{display:grid;grid-template-columns:1fr 1fr;gap:0;overflow:hidden;border:1px solid var(--border);border-radius:20px;background:color-mix(in srgb,var(--card) 97%,var(--primary) 3%);box-shadow:0 12px 32px color-mix(in srgb,#000 10%,transparent)}._workoutCompletionMetrics_1i1p0_1553>div{min-height:78px;padding:12px 14px;background:transparent;display:flex;flex-direction:column;justify-content:center;gap:8px}._workoutCompletionMetrics_1i1p0_1553>div:nth-child(odd){border-right:1px solid color-mix(in srgb,var(--border) 78%,transparent)}._workoutCompletionMetrics_1i1p0_1553>div:nth-child(-n+4){border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent)}._workoutCompletionMetrics_1i1p0_1553 span{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:750;color:var(--muted-foreground)}._workoutCompletionMetrics_1i1p0_1553 span svg{width:15px;height:15px;color:var(--primary)}._workoutCompletionMetrics_1i1p0_1553 strong{font:850 22px var(--font-family-monospace);line-height:1;letter-spacing:-.035em}._workoutCompletionMetrics_1i1p0_1553 strong small{font:750 9px var(--font-family-base);margin-left:4px;color:var(--muted-foreground)}._workoutCompletionQueued_1i1p0_1561{padding:10px 11px;border-radius:11px;text-align:center;background:color-mix(in srgb,var(--primary) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));font-size:10px;font-weight:700;color:var(--muted-foreground)}._workoutCompletionActions_1i1p0_1562{display:flex;flex-direction:column;gap:8px}._workoutCompletionButton_1i1p0_1563{width:100%;min-height:48px!important;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:0;border-radius:8px!important}._workoutCompletionAiHint_1i1p0_1564{display:block;margin-top:-6px;text-align:center;font-size:8px;line-height:1.45;color:var(--muted-foreground)}@media(max-width:420px){._workoutCompletionShell_1i1p0_1546{padding-left:14px;padding-right:14px;gap:14px}._workoutCompletionIcon_1i1p0_1548{width:50px;height:50px;margin-bottom:11px}._workoutCompletionHero_1i1p0_1547 h2{font-size:29px}._workoutCompletionMetrics_1i1p0_1553>div{min-height:73px;padding:11px 12px}._workoutCompletionMetrics_1i1p0_1553 strong{font-size:20px}}._adFreeCard_1i1p0_1568{display:flex;flex-direction:column;gap:10px;padding:5px 2px 14px;border:0;border-radius:0;background:transparent}._adFreeStatus_1i1p0_1569{display:flex;flex-direction:column;gap:5px}._adFreeStatus_1i1p0_1569>div{display:flex;align-items:center;justify-content:space-between;gap:10px}._adFreeStatus_1i1p0_1569 span{font-size:11px;font-weight:750;color:var(--muted-foreground)}._adFreeStatus_1i1p0_1569 strong{font-size:15px;color:var(--foreground)}._adFreeStatus_1i1p0_1569 small{font-size:10px;line-height:1.45;color:var(--muted-foreground)}._adFreeField_1i1p0_1570{display:flex;flex-direction:column;gap:6px}._adFreeField_1i1p0_1570>span{font-size:10px;font-weight:800;color:var(--muted-foreground)}._adFreeField_1i1p0_1570 input{font-family:var(--font-family-monospace);letter-spacing:.03em}._adFreeNotice_1i1p0_1571{margin:0;padding:8px 9px;border-radius:10px;background:var(--surface);font-size:12px;line-height:1.5;font-weight:600;color:var(--surface-foreground)}._adFreeIssued_1i1p0_1572{display:flex;flex-direction:column;gap:5px;padding:12px;border-radius:13px;background:var(--surface);border:1px solid var(--border)}._adFreeIssued_1i1p0_1572>span{font-size:9px;font-weight:800;color:var(--muted-foreground)}._adFreeIssued_1i1p0_1572>b{font-size:13px}._adFreeIssued_1i1p0_1572>small{font-size:9px;color:var(--muted-foreground)}._adFreeIssued_1i1p0_1572>code{display:block;margin:6px 0;padding:11px;border-radius:10px;background:var(--background);border:1px dashed color-mix(in srgb,var(--primary) 40%,var(--border));font:800 15px var(--font-family-monospace);letter-spacing:.08em;text-align:center;color:var(--primary)}._accountAdFreeCard_1i1p0_1573{gap:8px;padding:11px 12px;border-radius:14px;background:color-mix(in srgb,var(--primary) 3%,var(--card))}._accountAdFreeCard_1i1p0_1573 ._adFreeStatus_1i1p0_1569{gap:3px}._accountAdFreeCard_1i1p0_1573 ._adFreeStatus_1i1p0_1569>div{min-height:24px}._accountAdFreeCard_1i1p0_1573 ._adFreeStatus_1i1p0_1569 span{font-size:10px}._accountAdFreeCard_1i1p0_1573 ._adFreeStatus_1i1p0_1569 strong{font-size:13px}._accountAdFreeCard_1i1p0_1573 ._adFreeStatus_1i1p0_1569 small{font-size:9px;line-height:1.4}._adFreeRedeemRow_1i1p0_1579{display:grid;grid-template-columns:minmax(0,1fr) 68px;gap:7px;align-items:center}._adFreeRedeemRow_1i1p0_1579 input{height:36px!important;min-height:36px!important;padding:0 10px!important;font-size:11px!important}._adFreeRedeemRow_1i1p0_1579 button{height:36px!important;min-height:36px!important;padding:0 10px!important;font-size:10px!important}._accountActionsSeparated_1i1p0_1582{margin-top:18px}._slideInRight_1i1p0_189{animation:_setnoraTabEnterRight_1i1p0_1 var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);will-change:opacity,transform}._slideInLeft_1i1p0_189{animation:_setnoraTabEnterLeft_1i1p0_1 var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);will-change:opacity,transform}@keyframes _setnoraTabEnterRight_1i1p0_1{0%{opacity:.72;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes _setnoraTabEnterLeft_1i1p0_1{0%{opacity:.72;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}._workoutKeypad_1i1p0_264{animation:_setnoraKeypadEnter_1i1p0_1 .18s cubic-bezier(.16,1,.3,1);transform-origin:50% 100%;will-change:opacity,transform}@keyframes _setnoraKeypadEnter_1i1p0_1{0%{opacity:.82;transform:translate(-50%) translateY(12px) scale(.995)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}._bottomNav_1i1p0_192 button svg{transition:transform .16s cubic-bezier(.22,1,.36,1),stroke-width .16s ease}._bottomNavActive_1i1p0_194 svg{transform:translateY(-1px) scale(1.045)}._libraryCreatePanel_1i1p0_1267{animation:_setnoraPanelEnter_1i1p0_1 .18s cubic-bezier(.22,1,.36,1)}@keyframes _setnoraPanelEnter_1i1p0_1{0%{opacity:.72;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._slideInRight_1i1p0_189,._slideInLeft_1i1p0_189,._workoutKeypad_1i1p0_264,._libraryCreatePanel_1i1p0_1267{animation:none!important;will-change:auto}._bottomNav_1i1p0_192 button svg{transition:none!important}._bottomNavActive_1i1p0_194 svg{transform:none}}._exerciseFilterPanel_1i1p0_1633{flex:0 0 auto;display:flex;flex-direction:column;gap:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}._exerciseFilterRow_1i1p0_1637{min-width:0;min-height:40px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:5px}._exerciseFilterRow_1i1p0_1637+._exerciseFilterRow_1i1p0_1637{border-top:1px solid color-mix(in srgb,var(--border) 66%,transparent)}._exerciseFilterLabel_1i1p0_1641{display:grid;place-items:center;height:34px;border:0;border-radius:0;background:transparent;color:var(--muted-foreground);font-size:10px;font-weight:750;-webkit-user-select:none;user-select:none}._exerciseFilterRail_1i1p0_1645{min-width:0;width:100%;max-width:100%;display:flex;align-items:center;justify-content:flex-start;gap:0;overflow-x:auto;overflow-y:hidden;padding:3px 0;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;touch-action:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}._exerciseFilterRail_1i1p0_1645::-webkit-scrollbar{display:none}._exerciseFilterRail_1i1p0_1645 button{display:flex;align-items:center;justify-content:center;gap:1px;min-width:0;height:34px;padding:0;border:0;border-radius:0;background:transparent;color:var(--muted-foreground);font-size:clamp(8.5px,2.5vw,10px);font-weight:600;letter-spacing:-.03em;line-height:1;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .14s ease,transform .08s ease}._exerciseFilterRailMuscles_1i1p0_1659 button{flex:0 0 calc(100% / 7)}._exerciseFilterRailEquipment_1i1p0_1660{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;overflow-x:hidden}._exerciseFilterRailEquipment_1i1p0_1660 button{min-width:0;width:100%}._exerciseFilterRail_1i1p0_1645 button:active{transform:scale(.98)}._exerciseFilterRail_1i1p0_1645 button:focus{outline:none}._exerciseFilterRail_1i1p0_1645 button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}._exerciseFilterChipActive_1i1p0_1665{border:0!important;border-radius:0!important;background:transparent!important;color:var(--primary)!important;font-weight:850!important;box-shadow:none!important}._exerciseFilterRail_1i1p0_1645 button._exerciseFilterChipActive_1i1p0_1665:after{content:"✓";font-size:.8em;font-weight:900;flex:0 0 auto}._quickAddSearch_1i1p0_933+._exerciseFilterPanel_1i1p0_1633,._librarySearch_1i1p0_1284+._exerciseFilterPanel_1i1p0_1633,._routinePickerSearch_1i1p0_1342+._exerciseFilterPanel_1i1p0_1633{margin-top:2px}@media(max-width:360px){._exerciseFilterRail_1i1p0_1645 button{font-size:8.5px}}._routineAiTools_1i1p0_1677{margin-top:14px;padding:13px;display:grid;gap:8px}._routineAiPrimary_1i1p0_1678{width:100%;display:flex;gap:7px;min-height:46px}._routineAiTools_1i1p0_1677>small{font-size:10px;line-height:1.45;color:var(--muted-foreground)}._routineAiNotice_1i1p0_1680{font-size:12px;line-height:1.5;color:var(--foreground);padding-top:3px;overflow-wrap:anywhere}._routineExportButton_1i1p0_1682{width:100%;display:flex;gap:7px;min-height:42px}._routineExportChoices_1i1p0_1683{display:grid;grid-template-columns:1fr 1fr;gap:8px}._routineExportChoices_1i1p0_1683 button{min-width:0;display:flex;align-items:center;justify-content:center;gap:7px}._routineExportChoices_1i1p0_1683 ._routineExportChoice_1i1p0_1683{min-height:52px;padding:9px 8px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--foreground);box-shadow:none;white-space:normal}._routineExportChoices_1i1p0_1683 ._routineExportChoice_1i1p0_1683:hover,._routineExportChoices_1i1p0_1683 ._routineExportChoice_1i1p0_1683:active:not(:disabled){border-color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,transparent)}._routineExportChoices_1i1p0_1683 ._routineExportChoice_1i1p0_1683:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:none}._routineExportChoices_1i1p0_1683 ._routineExportChoice_1i1p0_1683>svg{flex:0 0 auto;color:var(--primary)}._routineExportChoices_1i1p0_1683 button>span{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px}._routineExportChoices_1i1p0_1683 button b{font-size:13px;line-height:1.2}._routineExportChoices_1i1p0_1683 button small{font-size:10px;line-height:1.35;font-weight:650;opacity:.72;white-space:normal;overflow-wrap:anywhere}._routineTransferButtons_1i1p0_1702{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._routineTransferButtons_1i1p0_1702 ._routineExportButton_1i1p0_1682{min-width:0;justify-content:center;gap:5px;padding-inline:5px;white-space:nowrap}._routineTransferButtons_1i1p0_1702 ._routineExportButton_1i1p0_1682 svg{flex:0 0 17px}._routineImportPreview_1i1p0_1705{display:grid;gap:9px;max-height:min(58vh,520px);overflow:auto;padding-right:2px}._routineImportSummary_1i1p0_1706{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);border-radius:8px;background:transparent;box-shadow:none}._routineImportSummary_1i1p0_1706 b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}._routineImportSummary_1i1p0_1706 span{flex:0 0 auto;font:700 9px var(--font-family-monospace);color:var(--muted-foreground)}._routineImportList_1i1p0_1709{display:grid;gap:0}._routineImportList_1i1p0_1709>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 2px;border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 75%,transparent);border-radius:0;background:transparent;box-shadow:none}._routineImportList_1i1p0_1709 b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}._routineImportList_1i1p0_1709 span{flex:0 0 auto;font:650 9px var(--font-family-monospace);color:var(--muted-foreground)}._routineImportInfo_1i1p0_1713,._routineImportWarning_1i1p0_1713{display:grid;gap:3px;padding:10px 11px;border-radius:11px;font-size:10px;line-height:1.45}._routineImportInfo_1i1p0_1713{border:1px solid var(--border);background:var(--surface);color:var(--muted-foreground)}._routineImportWarning_1i1p0_1713{border:1px solid color-mix(in srgb,#b3261e 35%,var(--border));background:color-mix(in srgb,#b3261e 8%,var(--surface));color:var(--foreground)}._routineImportInfo_1i1p0_1713 b,._routineImportWarning_1i1p0_1713 b{font-size:11px;color:var(--foreground)}._workoutImportPreviewDialog_1i1p0_1719{display:flex;flex-direction:column;overflow:hidden;max-height:min(88dvh,740px);padding:20px 18px 16px}._workoutImportPreviewHeader_1i1p0_1720{flex:none;margin-bottom:12px}._workoutImportPreviewBody_1i1p0_1721{display:flex;flex-direction:column;gap:0;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:1px 2px 4px 0}._workoutImportPreviewFile_1i1p0_1722{display:flex;align-items:center;gap:11px;min-width:0;padding:11px 0 13px;border-bottom:1px solid var(--border)}._workoutImportPreviewFile_1i1p0_1722>svg{flex:none;color:var(--muted-foreground)}._workoutImportPreviewFile_1i1p0_1722>div{display:flex;flex-direction:column;gap:3px;min-width:0}._workoutImportPreviewFile_1i1p0_1722 strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--popup-foreground);font:750 13px/1.4 var(--font-family-base)}._workoutImportPreviewFile_1i1p0_1722 span{font:600 12px/1.4 var(--font-family-base);color:var(--muted-foreground)}._workoutImportPreviewList_1i1p0_1727{display:flex;flex-direction:column;flex:none}._workoutImportPreviewSession_1i1p0_1728{border-bottom:1px solid var(--border)}._workoutImportPreviewItem_1i1p0_1729{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:0 2px;cursor:pointer;list-style:none}._workoutImportPreviewItem_1i1p0_1729::-webkit-details-marker{display:none}._workoutImportPreviewItem_1i1p0_1729:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._workoutImportPreviewItem_1i1p0_1729 svg{transition:transform .15s ease}._workoutImportPreviewSession_1i1p0_1728[open] ._workoutImportPreviewItem_1i1p0_1729 svg{transform:rotate(180deg)}._workoutImportPreviewSessionDetails_1i1p0_1737{display:grid;gap:9px;padding:2px 8px 13px}._workoutImportPreviewExercise_1i1p0_1738 strong{display:block;font:650 12px/1.5 var(--font-family-base)}._workoutImportPreviewExercise_1i1p0_1738 p{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin:3px 0 0;color:var(--muted-foreground);font:500 11px/1.55 var(--font-family-base)}._workoutImportPreviewSet_1i1p0_1740{display:inline-block;white-space:nowrap}._workoutImportPreviewSet_1i1p0_1740+._workoutImportPreviewSet_1i1p0_1740:before{content:"·";padding-right:6px}._workoutImportPreviewDuration_1i1p0_1742{margin:0 0 2px;color:var(--muted-foreground);font:500 11px/1.55 var(--font-family-base)}._workoutImportPreviewItem_1i1p0_1729 strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 12px/1.4 var(--font-family-base)}._workoutImportPreviewItem_1i1p0_1729 span{display:inline-flex;align-items:center;gap:5px;flex:none;color:var(--muted-foreground);font:600 11px var(--font-family-base)}._workoutImportPreviewRemaining_1i1p0_1745{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;width:100%;padding:12px 0;margin:0;border:0;border-bottom:1px solid var(--border);background:transparent;text-align:left;cursor:pointer;font:550 12px var(--font-family-base);color:var(--muted-foreground)}._workoutImportPreviewRemaining_1i1p0_1745 svg{flex:none;transition:transform .15s ease}._workoutImportPreviewRemainingOpen_1i1p0_1747{transform:rotate(180deg)}._workoutImportPreviewRemaining_1i1p0_1745:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._workoutImportPreviewWarning_1i1p0_1749{margin:12px 0 0;color:var(--muted-foreground);font:550 12px/1.5 var(--font-family-base)}._workoutImportCalculationChoices_1i1p0_1750{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}._workoutImportCalculationChoices_1i1p0_1750 ._workoutImportCalculationChoice_1i1p0_1750{min-width:0;min-height:42px;padding:7px 5px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--foreground);box-shadow:none;font:700 11px/1.3 var(--font-family-base);white-space:normal;overflow-wrap:anywhere}._workoutImportCalculationChoices_1i1p0_1750 ._workoutImportCalculationChoice_1i1p0_1750[aria-pressed=true]{border-color:var(--primary);background:transparent;color:var(--primary)}._workoutImportCalculationChoices_1i1p0_1750 ._workoutImportCalculationChoice_1i1p0_1750:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:none}._workoutImportPreviewNote_1i1p0_1763{display:flex;align-items:center;gap:7px;margin-top:14px;color:var(--muted-foreground);font:550 12px/1.5 var(--font-family-base)}._workoutImportPreviewNote_1i1p0_1763 svg{flex:none}._workoutImportPreviewFeedback_1i1p0_1765{display:flex;align-items:flex-start;gap:9px;min-width:0;margin-top:14px;padding:11px 0 0;border-top:1px solid var(--border);color:var(--popup-foreground)}._workoutImportPreviewFeedback_1i1p0_1765>svg{flex:none;margin-top:2px;color:var(--muted-foreground)}._workoutImportPreviewFeedback_1i1p0_1765>div{min-width:0;flex:1;display:grid;gap:4px}._workoutImportPreviewFeedback_1i1p0_1765 strong{font:750 12px/1.4 var(--font-family-base)}._workoutImportPreviewFeedback_1i1p0_1765 p{margin:0;color:var(--muted-foreground);font:500 12px/1.5 var(--font-family-base);overflow-wrap:anywhere}._workoutImportPreviewFeedback_1i1p0_1765 button{flex:none;min-height:28px;padding:0 2px;background:transparent;border:0;color:var(--primary);font:750 11px var(--font-family-base);cursor:pointer}._workoutImportPreviewProgress_1i1p0_1771{margin:12px 0 0;font:550 12px/1.4 var(--font-family-base);color:var(--muted-foreground)}._workoutImportPreviewFooter_1i1p0_1772{flex:none;margin-top:16px}@media(max-width:360px){._workoutImportPreviewDialog_1i1p0_1719{padding-inline:14px}}._routineImportToggle_1i1p0_1775{display:flex;align-items:center;gap:7px;margin-top:5px;cursor:pointer;color:var(--foreground)}._routineImportToggle_1i1p0_1775 input{width:16px;height:16px;accent-color:var(--primary)}._routineImportConflictSection_1i1p0_1777{display:grid;gap:7px;min-width:0;padding:9px 10px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));border-radius:8px;background:transparent}._routineImportConflictIntro_1i1p0_1783{display:grid;gap:3px;line-height:1.4}._routineImportConflictIntro_1i1p0_1783>b{font:750 12px var(--font-family-display);color:var(--foreground)}._routineImportConflictIntro_1i1p0_1783>span{font:500 10px var(--font-family-base);color:var(--muted-foreground)}._routineImportConflictRow_1i1p0_1786{display:grid;gap:6px;padding:9px 0;border-top:1px solid var(--border);min-width:0}._routineImportConflictRow_1i1p0_1786>strong{font:750 12px var(--font-family-display);overflow-wrap:anywhere}._routineImportConflictRow_1i1p0_1786>small{font:600 10px var(--font-family-base);color:var(--muted-foreground)}._routineImportConflictDays_1i1p0_1789{display:grid;gap:3px}._routineImportConflictDays_1i1p0_1789>span{font:600 11px var(--font-family-base);color:var(--muted-foreground);overflow-wrap:anywhere}._routineImportConflictChoices_1i1p0_1791{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._routineImportConflictChoices_1i1p0_1791 button{min-width:0;min-height:42px;box-sizing:border-box;padding:7px 5px;border:1px solid var(--border);border-radius:7px;background:transparent;color:var(--foreground);font:700 11px var(--font-family-base);line-height:1.2;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._routineImportConflictChoices_1i1p0_1791 button[aria-pressed=true]{border-color:var(--primary);background:transparent;color:var(--primary);font-weight:800}._routineImportConflictChoices_1i1p0_1791 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._routineImportConflictChoices_1i1p0_1791 button:disabled{opacity:.55;cursor:default}@media(max-width:390px){._routineExportChoices_1i1p0_1683{grid-template-columns:1fr}}._compactMenuHeader_1i1p0_1809{gap:4px!important;padding:14px 52px 12px 16px!important}._compactMenuHeader_1i1p0_1809 h2{margin:0!important;font-size:20px!important;line-height:1.2!important}._compactMenuHeader_1i1p0_1809 p{margin:2px 0 0!important;font-size:11px!important;line-height:1.35!important}._quickAddHeader_1i1p0_1823{gap:0!important;padding:14px 52px 12px 16px!important}._quickAddHeader_1i1p0_1823 h2{margin:0!important;font-size:18px!important;line-height:1.3!important}._routineExportDialog_1i1p0_1832{padding:18px!important;max-height:min(84dvh,720px)}._routineExportDialogHeader_1i1p0_1836{margin-bottom:10px!important}._routineExportDialogHeader_1i1p0_1836 h2{margin-bottom:4px!important}._routineExportDialogHeader_1i1p0_1836 p{margin-bottom:0!important;font-size:12px!important;line-height:1.5!important}._routineExportDialog_1i1p0_1832 .routineExportChoices{margin-top:0}._routineExportDialogFooter_1i1p0_1851{margin-top:12px!important}._workoutImportDialog_1i1p0_1856{display:flex;flex-direction:column;gap:0;min-height:0;max-height:min(88dvh,740px)!important;padding:22px 18px 18px!important}._workoutImportHeader_1i1p0_1864{position:relative;padding-right:0!important;margin-bottom:18px!important}._workoutImportHeader_1i1p0_1864 h2{margin:0 0 8px!important;padding-right:80px;line-height:1.35}._workoutImportHeader_1i1p0_1864 p{margin:0!important;line-height:1.5!important}._workoutImportHelpButton_1i1p0_1878{position:absolute!important;top:-9px;right:31px;width:30px!important;height:30px!important;padding:0!important;display:grid!important;place-items:center;color:var(--popup-foreground)!important;border-radius:8px!important}._workoutImportHelpButton_1i1p0_1878 svg{width:19px!important;height:19px!important}._workoutImportContents_1i1p0_1891{min-width:0;display:flex;flex-direction:column}._workoutImportLimits_1i1p0_1892{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:5px 12px;margin-top:17px;padding:0 1px 18px;font-size:12px;line-height:1.45;color:var(--muted-foreground)}._workoutImportHistoryPanel_1i1p0_1904{border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--popup) 97%,var(--foreground));padding:11px 14px 13px;min-width:0}._workoutImportHistoryToggle_1i1p0_1911{width:100%;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0;background:transparent;color:var(--popup-foreground);font:750 14px/1.4 var(--font-family-base);border:0;text-align:left;cursor:pointer}._workoutImportHistoryToggle_1i1p0_1911 svg{flex:none;color:var(--muted-foreground);transition:transform .15s ease}._workoutImportHistoryChevronOpen_1i1p0_1931{transform:rotate(180deg)}._workoutImportHistoryToggle_1i1p0_1911:focus-visible,._workoutImportHelpButton_1i1p0_1878:focus-visible,._workoutImportHistoryError_1i1p0_1934 button:focus-visible,._workoutImportDeleteBatch_1i1p0_1935:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._workoutImportHistoryContent_1i1p0_1939{min-width:0}._workoutImportHistoryStatus_1i1p0_1940{margin:7px 0 1px;font:500 12px/1.5 var(--font-family-base);color:var(--muted-foreground)}._workoutImportHistoryError_1i1p0_1934{display:flex;gap:8px;align-items:center;justify-content:space-between;padding-top:7px}._workoutImportHistoryError_1i1p0_1934 p{min-width:0;margin:0;color:var(--muted-foreground);font:500 12px/1.45 var(--font-family-base)}._workoutImportHistoryError_1i1p0_1934 button{flex:none;padding:6px 4px;background:transparent;border:0;color:var(--primary);font:750 12px var(--font-family-base);cursor:pointer}._workoutImportHistoryList_1i1p0_1967{max-height:min(28dvh,220px);overflow-y:auto;overscroll-behavior:contain;margin-top:9px}._workoutImportHistoryItem_1i1p0_1973{padding:11px 0;border-top:1px solid var(--border)}._workoutImportHistoryItem_1i1p0_1973 strong{display:block;font:700 13px/1.4 var(--font-family-base);color:var(--popup-foreground);overflow-wrap:anywhere}._workoutImportHistoryItem_1i1p0_1973 p{margin:5px 0 0;color:var(--muted-foreground);font:500 12px/1.4 var(--font-family-base)}._workoutImportDeleteBatch_1i1p0_1935{display:flex;align-items:center;gap:6px;margin:8px 0 0 auto;padding:8px 2px;border:0;background:transparent;color:var(--error);font:700 12px var(--font-family-base);cursor:pointer}._workoutImportDeleteBatch_1i1p0_1935:disabled{opacity:.5;cursor:default}._workoutImportFooter_1i1p0_2001{flex:none;margin-top:16px!important;padding-top:12px}@media(max-width:360px){._workoutImportDialog_1i1p0_1856{padding-inline:14px!important}._workoutImportHistoryPanel_1i1p0_1904{padding-inline:12px}._workoutImportHeader_1i1p0_1864 h2{padding-right:75px}}._historyTransferTools_1i1p0_2014{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}._historyExportButton_1i1p0_2020{width:100%;min-width:0;min-height:44px;display:flex;justify-content:center;gap:7px;padding-inline:8px!important;white-space:nowrap}._exerciseHead_1i1p0_7{align-items:center}._exerciseHeadActions_1i1p0_7{margin-top:0}._exerciseIdentityButton_1i1p0_7>svg{align-self:center}._setHead_1i1p0_8,._setRow_1i1p0_8{grid-template-columns:27px minmax(0,1fr) minmax(0,1fr) minmax(0,.7fr) 42px;gap:4px}._setHead_1i1p0_8{padding-inline:3px;box-sizing:border-box}._setHead_1i1p0_8>span{min-width:0;text-align:center;overflow-wrap:anywhere}._setSwipeWrap_1i1p0_8 ._setRow_1i1p0_8{transition:transform 145ms cubic-bezier(.22,.75,.2,1),background .12s ease,border-color .12s ease,box-shadow .12s ease}._setRow_1i1p0_8 ._setCompleteButton_1i1p0_2043{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;justify-self:center;display:flex;align-items:center;justify-content:center;border:0!important;background:transparent!important;box-shadow:none!important;touch-action:manipulation}._setCompleteMark_1i1p0_2048,._setCompleteMarkDone_1i1p0_2048{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:29px;height:29px;border:1.5px solid var(--primary);border-radius:50%;color:var(--primary);background:transparent}._setCompleteMarkDone_1i1p0_2048{background:var(--primary);color:var(--primary-foreground)}._setRow_1i1p0_8 ._setCompleteButton_1i1p0_2043:focus-visible{outline:2px solid var(--primary);outline-offset:0;border-radius:8px}@media(prefers-reduced-motion:reduce){._setSwipeWrap_1i1p0_8 ._setRow_1i1p0_8,._swipeDelete_1i1p0_8,._swipeDeleteActive_1i1p0_454{transition:none}}._deletedSetUndoToast_1i1p0_2061{position:fixed;z-index:450;left:50%;bottom:calc(148px + var(--safe-area-inset-bottom));transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;gap:12px;width:min(420px,calc(100% - 28px));min-height:54px;padding:9px 11px;border:1px solid var(--border);border-radius:12px;background:var(--card);box-shadow:var(--shadow-lg);color:var(--foreground);font-size:12px;font-weight:700}._deletedSetUndoToast_1i1p0_2061>span{min-width:0}._deletedSetUndoToast_1i1p0_2061 button{flex:0 0 auto;min-height:36px;white-space:nowrap}._exerciseDeleteConfirmContent_1i1p0_2087{width:min(390px,calc(100vw - 32px));max-width:calc(100vw - 32px);padding:20px 18px 18px;border-radius:16px}._exerciseDeleteConfirmContent_1i1p0_2087>button:last-child{top:12px;right:12px;width:30px;height:30px}._exerciseDeleteConfirmHeader_1i1p0_2099{padding-right:44px;margin-bottom:0}._exerciseDeleteConfirmTitle_1i1p0_2103{margin-bottom:8px;overflow-wrap:anywhere}._confirmSubject_1i1p0_2107{min-width:0;margin:0 0 5px;color:var(--popup-foreground);font-size:12px;font-weight:700;line-height:1.45;overflow-wrap:anywhere;white-space:normal}._exerciseDeleteConfirmDescription_1i1p0_2117{padding-right:0;margin-bottom:0}._exerciseDeleteConfirmFooter_1i1p0_2121{margin-top:16px}._swipeDeleteActive_1i1p0_454{z-index:3;touch-action:manipulation}._emptyState_1i1p0_6{border:1px solid transparent;border-top-color:color-mix(in srgb,var(--border) 88%,transparent);border-bottom-color:color-mix(in srgb,var(--border) 88%,transparent);border-radius:0;background:transparent;box-shadow:none}._emptyIcon_1i1p0_6{border-radius:10px;background:transparent;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);color:var(--muted-foreground)}._emptyState_1i1p0_6>strong{letter-spacing:-.01em}._emptyAddExercise_1i1p0_892{border:0!important;border-radius:0!important;background:transparent!important;color:var(--foreground)!important;box-shadow:none!important}._emptyAddExercise_1i1p0_892:active{filter:brightness(.94)}._workoutLiveStats_1i1p0_866>div{border:1px solid transparent;border-left-color:color-mix(in srgb,var(--border) 82%,transparent);border-radius:0;background:transparent}._workoutLiveStats_1i1p0_866 b{font-variant-numeric:tabular-nums}._exerciseCard_1i1p0_7{border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:0;background:transparent;box-shadow:none;padding:15px 2px 18px}._exerciseControlBar_1i1p0_218{border-color:color-mix(in srgb,var(--border) 75%,transparent);background:transparent;box-shadow:none}._setRow_1i1p0_8 input{box-shadow:none}._addSetButton_1i1p0_2191{min-height:42px;padding:6px 10px;justify-content:center;gap:6px;border:0;border-radius:8px;background:transparent;color:var(--muted-foreground);font-size:13px;font-weight:600;box-shadow:none}._addSetButton_1i1p0_2191:active{background:color-mix(in srgb,var(--border) 16%,transparent)}._exerciseStack_1i1p0_7>._exerciseCard_1i1p0_7:last-child{border-bottom:0}._bottomAddExercise_1i1p0_902{border:1px solid color-mix(in srgb,var(--border) 80%,transparent)!important;border-style:solid!important;border-radius:10px!important;background:transparent!important;color:var(--foreground)!important;box-shadow:none!important;font-weight:650!important}._bottomAddExercise_1i1p0_902:active{background:var(--surface)!important}._summary_1i1p0_9>div{border:1px solid transparent;border-top-color:color-mix(in srgb,var(--border) 88%,transparent);border-radius:0;background:transparent;box-shadow:none}._summaryWithExerciseAdd_1i1p0_2230>div{border-top-color:transparent}._summary_1i1p0_9>div+div{border-left-color:color-mix(in srgb,var(--border) 70%,transparent)}._summary_1i1p0_9 strong{font-variant-numeric:tabular-nums}._finish_1i1p0_9{border-radius:8px!important}._finish_1i1p0_9:active:not(:disabled){background:color-mix(in srgb,var(--primary) 10%,var(--surface))!important}._timerBar_1i1p0_189{box-sizing:border-box;width:min(720px,100%);min-height:52px;border:0;border-top:1px solid var(--border);border-radius:0;background:var(--card);box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(100%);transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .16s ease,visibility 0s linear .2s}._timerBarVisible_1i1p0_2260{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0);transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .16s ease,visibility 0s}@media(prefers-reduced-motion:reduce){._timerBar_1i1p0_189,._timerBarVisible_1i1p0_2260{transition:none}}._timerBar_1i1p0_189 strong{font-variant-numeric:tabular-nums}._timerActions_1i1p0_189 button{border-radius:8px;box-shadow:none;height:36px;min-height:36px}@media(prefers-reduced-motion:reduce){._emptyAddExercise_1i1p0_892:active{filter:none}}._workoutTitleMain_1i1p0_847 span{font-size:21px!important;font-weight:750!important;letter-spacing:-.025em!important}._workoutLiveStats_1i1p0_866 b{font-size:12px;font-weight:700}._emptyState_1i1p0_6>strong{font-size:15px;font-weight:650;line-height:1.35}._emptyAddExercise_1i1p0_892{font-size:14px!important;font-weight:700!important}._emptyAddExercise_1i1p0_892 svg,._finish_1i1p0_9 svg{width:18px!important;height:18px!important}._summary_1i1p0_9 span{font-size:10px}._summary_1i1p0_9 strong{font-size:20px;font-weight:700}._finish_1i1p0_9{border:1px solid transparent!important;background:transparent!important;color:var(--primary)!important;font-size:14px!important;font-weight:700!important;box-shadow:none!important}._finish_1i1p0_9:active:not(:disabled){background:color-mix(in srgb,var(--primary) 8%,var(--secondary))!important}._finish_1i1p0_9:focus-visible{outline:2px solid var(--primary)!important;outline-offset:2px!important}._timerBar_1i1p0_189 strong{font-size:17px;font-weight:650;line-height:1.1;letter-spacing:-.015em}._timerBar_1i1p0_189 span{font-size:10px}._timerActions_1i1p0_189 button{font-size:12px;font-weight:650}@media(max-width:420px){._workoutTitleMain_1i1p0_847 span{font-size:20px!important}}._selectedDateHead_1i1p0_45>strong{font-size:16px;font-weight:750;letter-spacing:-.015em}._selectedDateHead_1i1p0_45>span{border-color:transparent;border-radius:0;background:transparent;color:var(--muted-foreground);font-size:10px;font-weight:650}._historyEmpty_1i1p0_48{border:1px solid transparent;border-top-color:color-mix(in srgb,var(--border) 85%,transparent);border-bottom-color:color-mix(in srgb,var(--border) 85%,transparent);border-radius:0;background:transparent}._historyEmpty_1i1p0_48 strong{font-size:11px;font-weight:650}._historyCard_1i1p0_50{border:1px solid transparent;border-bottom-color:color-mix(in srgb,var(--border) 86%,transparent);border-radius:0;background:transparent;box-shadow:none}._historyCardButton_1i1p0_50:active ._historyCard_1i1p0_50{transform:none;border-bottom-color:color-mix(in srgb,var(--primary) 60%,var(--border));background:color-mix(in srgb,var(--primary) 5%,var(--card))}._historyCardIcon_1i1p0_54{border:1px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:8px;color:var(--primary);background:transparent}._historyCardMain_1i1p0_55>b{font-size:14px;font-weight:750;letter-spacing:-.01em}._historyCardMeta_1i1p0_57 span{font-size:10px;font-weight:650}._historyBackHeader_1i1p0_61{font-size:16px;font-weight:750}._recordPanel_1i1p0_63{border:0;border-radius:0;background:transparent;box-shadow:none;padding:11px 2px 14px}._recordPanelHead_1i1p0_64 h3{font-size:18px;font-weight:750;letter-spacing:-.02em}._recordDate_1i1p0_67{font-size:10px;font-weight:650}._recordMetricCard_1i1p0_70{border:1px solid transparent;border-top-color:color-mix(in srgb,var(--border) 85%,transparent);border-bottom-color:color-mix(in srgb,var(--border) 85%,transparent);border-radius:0;background:transparent;box-shadow:none}._recordMetricCard_1i1p0_70+._recordMetricCard_1i1p0_70{border-left-color:color-mix(in srgb,var(--border) 75%,transparent)}._recordSummary_1i1p0_69 ._recordMetricCard_1i1p0_70:nth-child(odd){border-left-color:transparent}._recordSummary_1i1p0_69 ._recordMetricCard_1i1p0_70:nth-child(n+3){border-top-color:transparent}._recordMetricIcon_1i1p0_71{border-radius:7px;color:var(--muted-foreground);background:transparent}._recordMetricCard_1i1p0_70 span{font-size:10px;font-weight:650}._recordMetricCard_1i1p0_70 b{font-size:14px;font-weight:750;font-variant-numeric:tabular-nums}._recordExerciseCard_1i1p0_76{border:1px solid transparent;border-top-color:color-mix(in srgb,var(--border) 85%,transparent);border-bottom-color:color-mix(in srgb,var(--border) 85%,transparent);border-radius:0;background:transparent;box-shadow:none}._recordExerciseCardHead_1i1p0_77 b{font-size:14px;font-weight:750}._recordExerciseCardHead_1i1p0_77 span{border-color:transparent;border-radius:0;background:transparent;color:var(--muted-foreground);font-weight:650}._recordReadRow_1i1p0_83 b{font-weight:700}._recordActions_1i1p0_92 button,._historyExportButton_1i1p0_2020{font-size:12px;font-weight:700}._planBadgeFree_1i1p0_101{border-color:transparent;border-radius:6px;background:transparent;color:var(--muted-foreground);font-size:10px;font-weight:700;letter-spacing:0}._newRoutineButton_1i1p0_101{border-radius:8px!important;font-size:13px!important;font-weight:700!important;box-shadow:none!important}._routineCard_1i1p0_109{border:1px solid transparent;border-bottom-color:color-mix(in srgb,var(--border) 86%,transparent);border-radius:0;background:transparent;box-shadow:none}._routineCardToggleText_1i1p0_116>span{font-size:10px;font-weight:650;letter-spacing:0}._routineCardToggleText_1i1p0_116>strong{font-size:16px;font-weight:750;letter-spacing:-.015em}._routineExerciseList_1i1p0_119{border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:0;background:transparent}._routineExerciseList_1i1p0_119 span{font-size:10px;color:var(--muted-foreground)}._routineCardActions_1i1p0_121 button{font-size:12px;font-weight:700;border-radius:8px;box-shadow:none}._routineBuilderBack_1i1p0_124{font-size:15px;font-weight:700}._routineBuilder_1i1p0_124{border:0;border-radius:0;background:transparent;padding:0 2px;box-shadow:none}._routineBuilderTitle_1i1p0_127 h2{font-size:18px;font-weight:750;letter-spacing:-.018em}._routineBuilderTitle_1i1p0_127>strong{border-radius:5px;background:transparent;font-size:10px;font-weight:700}._routineNameField_1i1p0_130>span{font-size:10px;font-weight:700}._routineBuilderEmpty_1i1p0_144{border-color:color-mix(in srgb,var(--border) 70%,transparent);border-radius:8px;background:transparent}._routineBuilderExercise_1i1p0_147{border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 90%,transparent);border-radius:0;background:transparent;box-shadow:none}._routineBuilderExerciseName_1i1p0_149>span{border-radius:5px;background:transparent;font-size:11px;font-weight:750}._routineBuilderExerciseName_1i1p0_149 b{font-size:13px;font-weight:750}._routineBuilderExerciseName_1i1p0_149 em{font-weight:650}._routineBuilderControl_1i1p0_156>span{font-weight:700}._routineSetStepper_1i1p0_160,._routineBodyweightUnit_1i1p0_164{border-radius:7px;background:transparent}._routineSetStepper_1i1p0_160 strong{font-weight:750;font-variant-numeric:tabular-nums}._routineBuilderSelect_1i1p0_163{font-weight:700!important}._routineBuilderSave_1i1p0_165{border-radius:8px!important;font-size:13px!important;font-weight:700!important;box-shadow:none!important}._routineAiTools_1i1p0_1677{border:1px solid transparent;border-top-color:color-mix(in srgb,var(--border) 86%,transparent);border-bottom-color:color-mix(in srgb,var(--border) 86%,transparent);border-radius:0;background:transparent;box-shadow:none}._routineAiPrimary_1i1p0_1678{border-radius:8px!important;font-size:13px!important;font-weight:700!important}._routineExportButton_1i1p0_1682{border-radius:8px!important;font-size:12px!important;font-weight:700!important}._finishConfirmActions_1i1p0_2626{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}._finishConfirmActions_1i1p0_2626 button{min-width:0;min-height:42px;padding:7px 9px;font-size:12px;line-height:1.3;white-space:normal;word-break:keep-all}._ctaFilled_1i1p0_2630,._ctaOutline_1i1p0_2630,._ctaGhost_1i1p0_2630{border-radius:8px!important;font-weight:700!important;box-shadow:none!important}._ctaFilled_1i1p0_2630{border:1px solid transparent!important;background:transparent!important;color:var(--primary)!important}._ctaOutline_1i1p0_2630{border:2px solid var(--primary)!important;background:transparent!important;color:var(--primary)!important}._ctaOutlineNeutral_1i1p0_2646{border-color:color-mix(in srgb,var(--foreground) 42%,var(--border))!important;color:var(--foreground)!important}._ctaGhost_1i1p0_2630{border:2px solid transparent!important;background:transparent!important;color:var(--foreground)!important}._ctaDangerGhost_1i1p0_2655{color:var(--error)!important}._ctaFilled_1i1p0_2630:active:not(:disabled){background:color-mix(in srgb,var(--primary) 7%,transparent)!important;border-color:transparent!important}._ctaOutline_1i1p0_2630:active:not(:disabled){background:color-mix(in srgb,var(--primary) 10%,var(--background))!important}._ctaGhost_1i1p0_2630:active:not(:disabled){background:color-mix(in srgb,var(--foreground) 6%,var(--background))!important}._ctaFilled_1i1p0_2630:focus-visible,._ctaOutline_1i1p0_2630:focus-visible,._ctaGhost_1i1p0_2630:focus-visible{outline:2px solid var(--primary)!important;outline-offset:2px!important}._newRoutineButton_1i1p0_101,._routineStartButton_1i1p0_123,._routineAiPrimary_1i1p0_1678,._routineExportButton_1i1p0_1682,._routineBuilderSave_1i1p0_165{height:42px!important;min-height:42px!important;font-size:13px!important}._emptyAddExercise_1i1p0_892,._bottomAddExercise_1i1p0_902,._finish_1i1p0_9{height:46px!important;min-height:46px!important;font-size:14px!important}._recordActions_1i1p0_92 button,._historyExportButton_1i1p0_2020{height:42px!important;min-height:42px!important;font-size:12px!important}._historyTransferTools_1i1p0_2014 ._historyExportButton_1i1p0_2020{font-size:13px!important;min-width:0;gap:5px;white-space:nowrap}._historyTransferTools_1i1p0_2014 ._historyExportButton_1i1p0_2020 svg{flex:0 0 17px}._repeatWorkoutButton_1i1p0_94{height:42px!important;min-height:42px!important}._menuSheet_1i1p0_188{border-left:1px solid var(--border)!important;background:var(--card)!important;box-shadow:-4px 0 16px #0000001a!important}._menuSheet_1i1p0_188:focus-visible{outline:none}._menuSheet_1i1p0_188 ._compactMenuHeader_1i1p0_1809 h2[tabindex="-1"]:focus{outline:none}._menuSectionLabel_1i1p0_644{font-size:10px;font-weight:700;letter-spacing:.035em}._menuList_1i1p0_188>button{border-bottom-color:color-mix(in srgb,var(--border) 74%,transparent)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}._menuList_1i1p0_188>button b{font-size:13px;font-weight:700}._menuList_1i1p0_188>button svg{stroke-width:1.8}._compactMenuHeader_1i1p0_1809 h2{font-weight:750;letter-spacing:-.018em}._menuBack_1i1p0_188{font-size:12px!important;font-weight:700!important}._settingsCard_1i1p0_173,._themePanel_1i1p0_173{border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:0;padding:12px 2px 14px;margin:0;background:transparent;box-shadow:none}._settingsCardHead_1i1p0_173 h3,._themePanelHead_1i1p0_173 h3{font-size:14px;font-weight:750;letter-spacing:-.01em;line-height:24px}._settingsCardHead_1i1p0_173 p,._themePanelHead_1i1p0_173 p{font-size:10px;line-height:1.45}._settingsCardIcon_1i1p0_177{border:0;border-radius:0;background:transparent}._settingsRow_1i1p0_173{border-top:0}._settingsRow_1i1p0_173 b{font-size:12px;font-weight:700}._settingsRow_1i1p0_173 span{font-size:10px}._themePanelHead_1i1p0_173>span{padding:3px 0;border-radius:0;background:transparent;color:var(--primary);font-weight:750}._themeChoice_1i1p0_173{border:1px solid transparent!important;border-bottom:2px solid var(--border)!important;border-radius:0!important;background:transparent!important;color:var(--muted-foreground)!important;box-shadow:none!important;font-size:11px!important;font-weight:700!important;min-width:0;min-height:42px;white-space:normal;text-align:left}._themeChoice_1i1p0_173[aria-pressed=true]{border-bottom-color:var(--primary)!important;color:var(--foreground)!important;font-weight:800!important}._themeChoice_1i1p0_173:focus-visible{outline:2px solid var(--primary)!important;outline-offset:2px;box-shadow:none!important}._choiceRail_1i1p0_2799{display:flex;width:100%;min-width:0;gap:6px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:auto;scrollbar-width:none;padding:2px 0 5px}._choiceRail_1i1p0_2799::-webkit-scrollbar{display:none}._choiceRail_1i1p0_2799 button{flex:0 0 auto;height:30px;min-height:30px;min-width:48px;padding:0 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted-foreground);font:750 10px var(--font-family-base);white-space:nowrap;cursor:pointer;touch-action:manipulation}._choiceRail_1i1p0_2799 button._choiceRailActive_1i1p0_2828{border-color:color-mix(in srgb,var(--primary) 56%,var(--border));background:color-mix(in srgb,var(--primary) 13%,var(--surface));color:var(--primary)}._choiceRail_1i1p0_2799 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._choiceRailCompact_1i1p0_2837{width:91px;gap:2px;padding:0;overflow:visible}._weightControlBar_1i1p0_1122 ._choiceRailCompact_1i1p0_2837{width:100%;min-width:0}._choiceRailCompact_1i1p0_2837 button{flex:1 1 0;min-width:0;min-height:30px;height:30px;padding:0 5px;font:750 10px var(--font-family-monospace);border-color:var(--border);background:var(--surface)}._libraryCreateChoice_1i1p0_2842{display:flex;flex-direction:column;min-width:0;gap:4px;margin-top:10px}._libraryCreateModeChoice_1i1p0_2844 ._choiceRail_1i1p0_2799{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.95fr) minmax(0,1.35fr) minmax(0,.9fr);gap:3px;overflow:visible}._libraryCreateModeChoice_1i1p0_2844 ._choiceRail_1i1p0_2799 button{display:flex;align-items:center;justify-content:center;gap:2px;min-width:0;width:100%;height:34px;padding:0 1px;border:0;border-radius:0;background:transparent;color:var(--muted-foreground);font-size:clamp(8px,2.45vw,10px);font-weight:600;letter-spacing:-.035em}._libraryCreateModeChoice_1i1p0_2844 ._choiceRail_1i1p0_2799 button._choiceRailActive_1i1p0_2828{border:0;background:transparent;color:var(--primary);font-weight:850}._libraryCreateModeChoice_1i1p0_2844 ._choiceRail_1i1p0_2799 button._choiceRailActive_1i1p0_2828:after{content:"✓";font-size:.8em;font-weight:900;flex:0 0 auto}._libraryCreateModeHint_1i1p0_2879{display:block;min-width:0;margin-top:1px;color:var(--muted-foreground);font:600 9px/1.35 var(--font-family-base)}._choiceCaption_1i1p0_2886{font-size:10px;font-weight:750;color:var(--muted-foreground)}._settingsChoiceRow_1i1p0_2887{flex-direction:column;align-items:stretch;gap:6px}._settingsChoiceRow_1i1p0_2887>div:first-child{width:100%}._settingsChoiceRow_1i1p0_2887 ._choiceRail_1i1p0_2799{margin-bottom:0}._routinePickerList_1i1p0_1400,._quickAddList_1i1p0_998,._libraryList_1i1p0_1293{touch-action:pan-y;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}._routineBuilder_1i1p0_124,._routineBuilderList_1i1p0_146,._routineBuilderExercise_1i1p0_147,._exerciseStack_1i1p0_7,._exerciseCard_1i1p0_7,._exerciseCollapseInner_1i1p0_252,._setSwipeWrap_1i1p0_8,._setSwipeWrap_1i1p0_8 ._setRow_1i1p0_8,._setSwipeWrap_1i1p0_8 ._setRow_1i1p0_8 input{touch-action:pan-y}._compactRestOpen_1i1p0_2906{width:100%;min-width:0;height:30px;padding:0 5px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--foreground);font:750 10px var(--font-family-monospace);white-space:nowrap;cursor:pointer;touch-action:manipulation}._compactRestOpen_1i1p0_2906[aria-expanded=true]{border-color:var(--primary);color:var(--primary)}._workoutRestPanel_1i1p0_2924,._routineRestRail_1i1p0_2924{min-width:0;display:flex;flex-direction:column;gap:4px}._workoutRestPanel_1i1p0_2924{margin:0 0 9px;padding:5px 0 8px;border-bottom:1px solid var(--border)}._workoutRestPanel_1i1p0_2924>span,._routineRestRail_1i1p0_2924>span{color:var(--muted-foreground);font-size:10px;font-weight:700}._routineRestRail_1i1p0_2924{grid-column:1 / -1;width:100%;min-width:0;margin:2px 0 0;padding-top:7px;border-top:1px solid color-mix(in srgb,var(--border) 66%,transparent)}._routineRestRail_1i1p0_2924 ._choiceRail_1i1p0_2799 button{min-width:57px;font-family:var(--font-family-monospace)}._libraryCreateToggle_1i1p0_1261,._libraryHiddenToggle_1i1p0_1261{border-color:color-mix(in srgb,var(--border) 85%,transparent);border-radius:8px;background:transparent;font-size:11px;font-weight:700;box-shadow:none}._libraryCreatePanel_1i1p0_1267{border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:0;padding:12px 0 16px;background:transparent;box-shadow:none}._libraryCreateHead_1i1p0_1268 b{font-size:12px;font-weight:750}._libraryList_1i1p0_1293{border:0;border-radius:0;background:transparent;box-shadow:none}._libraryListItem_1i1p0_1294{border-bottom-color:color-mix(in srgb,var(--border) 70%,transparent)}._libraryListCopy_1i1p0_1301 b{font-size:11px;font-weight:700}._libraryListCopy_1i1p0_1301 small{font-size:9px}._libraryEditButton_1i1p0_1308{border-color:var(--border);border-radius:7px;background:transparent;color:var(--foreground);box-shadow:none}._libraryGroupFilters_1i1p0_1285 button,._libraryEquipmentFilters_1i1p0_1289 button{border-radius:7px;font-weight:700}._librarySearch_1i1p0_1284 input{border-radius:8px}._libraryHiddenPanel_1i1p0_1311{border-radius:9px;background:var(--card)}._growthSearchField_1i1p0_500{border-radius:8px;background:transparent;box-shadow:none}._growthSearchResults_1i1p0_506{border-radius:9px;box-shadow:0 4px 14px #0000001f}._growthSelectedRow_1i1p0_516 strong{font-size:14px;font-weight:750}._growthPeriods_1i1p0_528,._growthMetrics_1i1p0_528{border-radius:8px;background:transparent}._growthPeriods_1i1p0_528 button,._growthMetrics_1i1p0_528 button{border-radius:6px;font-weight:700}._growthControlActive_1i1p0_530{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 48%,var(--border))}._analysisDetailStats_1i1p0_521>div{border:1px solid transparent;border-top-color:color-mix(in srgb,var(--border) 80%,transparent);border-radius:0;background:transparent;box-shadow:none}._analysisDetailStats_1i1p0_521>div+div{border-left-color:color-mix(in srgb,var(--border) 70%,transparent)}._analysisDetailStats_1i1p0_521 strong{font-size:15px;font-weight:750;font-variant-numeric:tabular-nums}._growthLineHead_1i1p0_533>strong{font-size:17px;font-weight:750;font-variant-numeric:tabular-nums}._exerciseDeleteConfirmContent_1i1p0_2087{border:1px solid var(--border);border-radius:10px;background:var(--popup);box-shadow:0 8px 24px #0000002b}._exerciseDeleteConfirmTitle_1i1p0_2103{font-size:15px;font-weight:750;line-height:1.38}._exerciseDeleteConfirmDescription_1i1p0_2117{font-size:12px;line-height:1.5}._exerciseDeleteConfirmFooter_1i1p0_2121 button{border-radius:8px;box-shadow:none}._routineExportDialog_1i1p0_1832{border-radius:10px!important;box-shadow:0 8px 24px #00000029!important}._routineExportDialogHeader_1i1p0_1836 h2{font-size:16px!important;font-weight:750!important}@media(max-width:420px){._themeChoices_1i1p0_173{grid-template-columns:repeat(2,minmax(0,1fr))}}._todayRoutineSection_1i1p0_3089{display:grid;gap:5px;min-width:0;margin:12px 0 2px}._todayRoutineHeading_1i1p0_3095{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0 2px 5px}._todayRoutineHeading_1i1p0_3095 h2{margin:0;font:750 15px var(--font-family-display);letter-spacing:-.015em;color:var(--foreground)}._todayRoutineHeading_1i1p0_3095>span{flex:0 0 auto;font:600 10px var(--font-family-base);color:var(--muted-foreground)}._todayRoutineList_1i1p0_3113{display:grid;min-width:0}._todayRoutineEmpty_1i1p0_3114{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;min-height:52px;margin:0;padding:10px 2px;border-top:0;border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent);color:var(--muted-foreground);font:600 12px var(--font-family-base)}._todayRoutineRow_1i1p0_3128{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:9px 2px;border-top:1px solid color-mix(in srgb,var(--border) 82%,transparent)}._todayRoutineRow_1i1p0_3128:last-child{border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent)}._todayRoutineDetail_1i1p0_3138{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}._todayRoutineDetail_1i1p0_3138 strong{display:block;font:750 13px var(--font-family-display);color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._todayRoutineDetail_1i1p0_3138 small{color:var(--muted-foreground);font:600 10px var(--font-family-base)}._todayRoutineStart_1i1p0_3157{display:flex;align-items:center;justify-content:center;flex:0 0 auto;gap:2px;min-width:72px;min-height:42px;padding:0 10px;border:1px solid color-mix(in srgb,var(--primary) 65%,var(--border));border-radius:8px;background:transparent;color:var(--primary);font:750 12px var(--font-family-base);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._todayRoutineStart_1i1p0_3157:active:not(:disabled){background:color-mix(in srgb,var(--primary) 8%,var(--surface))}._todayRoutineStart_1i1p0_3157:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._todayRoutineStart_1i1p0_3157:disabled{opacity:.5;cursor:default}._analyticsTabNav_1i1p0_3181{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;margin-bottom:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}._analyticsTabNav_1i1p0_3181 button{min-height:42px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--muted-foreground);font:700 12px/1.3 var(--font-family-body);cursor:pointer}._analyticsTabNav_1i1p0_3181 button._analyticsTabActive_1i1p0_3183{border-color:color-mix(in srgb,var(--primary) 43%,var(--border));background:color-mix(in srgb,var(--primary) 10%,var(--surface));color:var(--foreground)}._analyticsTabNav_1i1p0_3181 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._analyticsNewSection_1i1p0_3185{display:flex;flex-direction:column;gap:13px;padding:14px 3px 30px}._analyticsNewSection_1i1p0_3185 h3{margin:9px 0 0;font:750 15px/1.4 var(--font-family-heading);color:var(--foreground)}._analyticsNewSection_1i1p0_3185 h3:first-child{margin-top:0}._analyticsSubtle_1i1p0_3188{margin:0;font:500 11px/1.65 var(--font-family-body);color:var(--muted-foreground)}._analyticsNewStatGrid_1i1p0_3189{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 10px}._analyticsNewStatGrid_1i1p0_3189>div{display:flex;flex-direction:column;gap:7px;min-width:0;padding:14px 11px;border:1px solid var(--border);border-radius:12px;background:var(--card)}._analyticsNewStatGrid_1i1p0_3189>div>span{font-size:11px;font-weight:650;color:var(--muted-foreground)}._analyticsNewStatGrid_1i1p0_3189>div>strong{font:750 23px/1.1 var(--font-family-display);overflow-wrap:anywhere;color:var(--foreground)}._analyticsNewStatGrid_1i1p0_3189>div>strong small{margin-left:3px;font-size:11px;color:var(--muted-foreground)}._analyticsNewStatGrid_1i1p0_3189>div>small{font-size:10px;line-height:1.35;color:var(--muted-foreground)}._analyticsNewStatGrid_1i1p0_3189>div>strong._analysisPositive_1i1p0_490{color:var(--success)}._analyticsNewStatGrid_1i1p0_3189>div>strong._analysisNegative_1i1p0_491{color:var(--muted-foreground)}._analyticsMuscleRow_1i1p0_3197{display:flex;flex-direction:column;gap:7px}._analyticsMuscleRow_1i1p0_3197>div:first-child{display:flex;align-items:center;justify-content:space-between;font-size:12px;gap:10px}._analyticsMuscleRow_1i1p0_3197>div:first-child b{font-weight:700}._analyticsMuscleRow_1i1p0_3197>div:first-child span{font-weight:650;color:var(--muted-foreground)}._analyticsMuscleTrack_1i1p0_3201{height:8px;border-radius:999px;overflow:hidden;background:var(--surface)}._analyticsMuscleTrack_1i1p0_3201>i{display:block;height:100%;max-width:100%;border-radius:999px;background:var(--primary)}._analyticsPrSection_1i1p0_3204{display:flex;flex-direction:column;gap:12px;margin-top:16px;border-top:1px solid var(--border);padding:17px 0 8px}._analyticsPrList_1i1p0_3205{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._analyticsPrList_1i1p0_3205>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:6px;row-gap:3px;padding:11px;border:1px solid var(--border);border-radius:10px;background:var(--card)}._analyticsPrList_1i1p0_3205>div strong{font-size:12px;color:var(--muted-foreground)}._analyticsPrList_1i1p0_3205>div b{font:750 16px var(--font-family-display);color:var(--foreground)}._analyticsPrList_1i1p0_3205>div span{flex-basis:100%;font-size:10px;color:var(--muted-foreground)}._analyticsReportMode_1i1p0_3212{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:11px}._analyticsReportMode_1i1p0_3212 button{min-height:38px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted-foreground);font-size:12px;font-weight:700;cursor:pointer}._analyticsReportMode_1i1p0_3212 button._analyticsTabActive_1i1p0_3183{background:color-mix(in srgb,var(--primary) 10%,var(--card));border-color:color-mix(in srgb,var(--primary) 40%,var(--border));color:var(--foreground)}._analyticsReportMode_1i1p0_3212 button:focus-visible,._analyticsReportPeriod_1i1p0_3215 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._analyticsReportPeriod_1i1p0_3215{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:6px;padding:4px 0}._analyticsReportPeriod_1i1p0_3215 button{display:grid;place-items:center;width:38px;height:40px;border:1px solid var(--border);border-radius:9px;background:var(--card);color:var(--foreground);cursor:pointer}._analyticsReportPeriod_1i1p0_3215 button:disabled{opacity:.28;cursor:default}._analyticsReportPeriod_1i1p0_3215>div{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;text-align:center}._analyticsReportPeriod_1i1p0_3215 strong{font-size:12px;letter-spacing:-.02em;overflow-wrap:anywhere}._analyticsReportPeriod_1i1p0_3215 span{font-size:10px;color:var(--muted-foreground)}._analyticsInsightsBody_1i1p0_3225{padding-inline:17px;padding-bottom:30px;overscroll-behavior:contain}._analysisBody_1i1p0_483 ._analyticsTabNav_1i1p0_3181{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0 0 13px;padding:5px;border:0;border-radius:17px;background:color-mix(in srgb,var(--foreground) 7%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 45%,transparent)}._analysisBody_1i1p0_483 ._analyticsTabNav_1i1p0_3181 button{min-height:44px;min-width:0;padding:0 4px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--muted-foreground);font:700 14px/1.2 var(--font-family-base);letter-spacing:-.035em;transition:background .14s ease,box-shadow .14s ease,color .14s ease;touch-action:manipulation}._analysisBody_1i1p0_483 ._analyticsTabNav_1i1p0_3181 button._analyticsTabActive_1i1p0_3183{border-color:color-mix(in srgb,var(--border) 55%,transparent);background:var(--card);color:var(--foreground);box-shadow:0 2px 7px color-mix(in srgb,var(--foreground) 9%,transparent)}._analysisBody_1i1p0_483 ._analyticsNewSection_1i1p0_3185{display:flex;flex-direction:column;gap:19px;padding:13px 2px 34px}._analyticsSectionIntro_1i1p0_3244{display:flex;flex-direction:column;gap:5px;margin-bottom:1px}._analyticsEyebrow_1i1p0_3245{font:750 10px/1.4 var(--font-family-base);letter-spacing:.08em;color:var(--muted-foreground);text-transform:uppercase}._analysisBody_1i1p0_483 ._analyticsSectionIntro_1i1p0_3244 h3{margin:0;font:800 23px/1.25 var(--font-family-display);letter-spacing:-.055em}._analysisBody_1i1p0_483 ._analyticsSubtle_1i1p0_3188{margin:0;color:var(--muted-foreground);font:500 11.5px/1.55 var(--font-family-base);letter-spacing:-.01em}._analyticsHero_1i1p0_3253{display:flex;flex-direction:column;gap:8px;min-width:0;padding:22px 20px 21px;background:var(--card);border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:21px;box-shadow:0 3px 15px color-mix(in srgb,var(--foreground) 4%,transparent)}._analyticsHeroTop_1i1p0_3258{display:flex;align-items:center;justify-content:space-between;gap:9px;min-width:0}._analyticsHeroValue_1i1p0_3259{font:800 clamp(38px,10vw,52px)/1.06 var(--font-family-display);letter-spacing:-.075em;color:var(--foreground);font-variant-numeric:tabular-nums}._analyticsHeroValue_1i1p0_3259 small{margin-left:7px;font:650 15px var(--font-family-base);letter-spacing:-.02em;color:var(--muted-foreground)}._analyticsHeroCaption_1i1p0_3264{margin:0;color:var(--muted-foreground);font:550 12px/1.55 var(--font-family-base)}._analyticsDeltaPill_1i1p0_3265{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:3px;padding:6px 9px;border:1px solid color-mix(in srgb,var(--primary) 28%,transparent);border-radius:9px;font:800 11px/1.1 var(--font-family-base);white-space:nowrap}._analyticsDeltaPositive_1i1p0_3270{background:color-mix(in srgb,var(--primary) 12%,var(--card));color:var(--primary)}._analyticsDeltaNeutral_1i1p0_3271{background:var(--surface);color:var(--muted-foreground);border-color:var(--border)}._analyticsComparisonBars_1i1p0_3272{display:grid;gap:12px;margin-top:15px;padding-top:15px;border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}._analyticsComparisonBars_1i1p0_3272>div{display:grid;grid-template-columns:47px minmax(0,1fr) 25px;gap:10px;align-items:center}._analyticsComparisonBars_1i1p0_3272 span{font:600 11px var(--font-family-base);color:var(--muted-foreground)}._analyticsComparisonBars_1i1p0_3272 b{text-align:right;font:750 12px var(--font-family-base);font-variant-numeric:tabular-nums}._analyticsBarTrack_1i1p0_3276{height:8px;border-radius:999px;background:var(--surface);overflow:hidden}._analyticsBarTrack_1i1p0_3276 i{display:block;height:100%;min-width:0;max-width:100%;border-radius:999px;background:var(--primary)}._analyticsBarTrack_1i1p0_3276 i._analyticsBarMuted_1i1p0_3278{background:color-mix(in srgb,var(--primary) 34%,var(--border))}._analyticsMiniStats_1i1p0_3279{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:13px 5px}._analyticsMiniStats_1i1p0_3279>div{min-width:0;padding:2px 11px;border-right:1px solid color-mix(in srgb,var(--border) 70%,transparent)}._analyticsMiniStats_1i1p0_3279>div:first-child{padding-left:2px}._analyticsMiniStats_1i1p0_3279>div:last-child{border-right:0}._analyticsMiniStats_1i1p0_3279 span{display:block;min-height:31px;color:var(--muted-foreground);font:650 10px/1.35 var(--font-family-base)}._analyticsMiniStats_1i1p0_3279 strong{display:block;margin-top:4px;font:800 24px/1.15 var(--font-family-display);letter-spacing:-.055em;font-variant-numeric:tabular-nums}._analyticsMiniStats_1i1p0_3279 small{font:600 10px var(--font-family-base);color:var(--muted-foreground);margin-left:3px}._analyticsGroupedSection_1i1p0_3286{display:flex;flex-direction:column;gap:15px;padding:20px 2px 10px;border-top:1px solid color-mix(in srgb,var(--border) 80%,transparent)}._analyticsSectionHeading_1i1p0_3287{display:flex;justify-content:space-between;align-items:center;gap:9px}._analysisBody_1i1p0_483 ._analyticsSectionHeading_1i1p0_3287 h3{margin:0;font:800 17px/1.35 var(--font-family-display);letter-spacing:-.04em}._analyticsSectionHeading_1i1p0_3287>span,._analyticsSectionTag_1i1p0_3289{font:650 10px var(--font-family-base);color:var(--muted-foreground)}._analysisBody_1i1p0_483 ._analyticsMuscleRow_1i1p0_3197{gap:8px}._analysisBody_1i1p0_483 ._analyticsMuscleRow_1i1p0_3197>div:first-child{font-size:12px}._analysisBody_1i1p0_483 ._analyticsMuscleRow_1i1p0_3197 b{font:700 12px var(--font-family-base)}._analysisBody_1i1p0_483 ._analyticsMuscleRow_1i1p0_3197 span{font:650 11px var(--font-family-base)}._analysisBody_1i1p0_483 ._analyticsMuscleTrack_1i1p0_3201{height:9px;background:color-mix(in srgb,var(--foreground) 7%,var(--surface))}._analysisBody_1i1p0_483 ._analyticsMuscleTrack_1i1p0_3201>i{background:var(--primary)}._analysisBody_1i1p0_483 ._analyticsReportMode_1i1p0_3212{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px;border:0;border-radius:14px;background:color-mix(in srgb,var(--foreground) 7%,var(--surface))}._analysisBody_1i1p0_483 ._analyticsReportMode_1i1p0_3212 button{min-height:40px;font:700 13px var(--font-family-base);border:0;border-radius:10px}._analysisBody_1i1p0_483 ._analyticsReportMode_1i1p0_3212 button._analyticsTabActive_1i1p0_3183{border:0;background:var(--card);box-shadow:0 2px 7px color-mix(in srgb,var(--foreground) 10%,transparent)}._analysisBody_1i1p0_483 ._analyticsReportPeriod_1i1p0_3215{grid-template-columns:41px minmax(0,1fr) 41px;margin:0}._analysisBody_1i1p0_483 ._analyticsReportPeriod_1i1p0_3215 button{width:40px;height:40px;border-radius:13px;background:var(--card);border-color:color-mix(in srgb,var(--border) 72%,transparent)}._analysisBody_1i1p0_483 ._analyticsReportPeriod_1i1p0_3215 strong{font:750 13px/1.35 var(--font-family-base);letter-spacing:-.025em}._analysisBody_1i1p0_483 ._analyticsReportPeriod_1i1p0_3215 span{font:550 10px/1.5 var(--font-family-base)}._analyticsReportMetrics_1i1p0_3306{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._analyticsReportMetrics_1i1p0_3306>div{display:flex;flex-direction:column;gap:6px;min-width:0;padding:15px 15px 16px;background:var(--card);border:1px solid color-mix(in srgb,var(--border) 62%,transparent);border-radius:15px}._analyticsReportMetrics_1i1p0_3306 span{font:650 11px var(--font-family-base);color:var(--muted-foreground)}._analyticsReportMetrics_1i1p0_3306 strong{font:800 26px/1.15 var(--font-family-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums}._analyticsReportMetrics_1i1p0_3306 small{margin-left:3px;font:650 11px var(--font-family-base);color:var(--muted-foreground)}._analyticsReportExtras_1i1p0_3315{display:grid;grid-template-columns:1fr auto;gap:12px 8px;padding:16px 3px 15px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}._analyticsReportExtras_1i1p0_3315 div{display:flex;flex-direction:column;gap:5px;min-width:0}._analyticsReportExtras_1i1p0_3315 div:last-of-type{text-align:right}._analyticsReportExtras_1i1p0_3315 span{font:650 10px var(--font-family-base);color:var(--muted-foreground)}._analyticsReportExtras_1i1p0_3315 strong{font:800 16px/1.25 var(--font-family-display);letter-spacing:-.025em;overflow-wrap:anywhere}._analyticsReportExtras_1i1p0_3315 p{grid-column:1/-1;margin:0;font:500 10px/1.5 var(--font-family-base);color:var(--muted-foreground)}._analysisBody_1i1p0_483 ._analysisExerciseCard_1i1p0_493{padding:12px 1px 22px}._analysisBody_1i1p0_483 ._analysisSectionHead_1i1p0_494 h3{font:800 17px/1.3 var(--font-family-display);letter-spacing:-.04em}._analysisBody_1i1p0_483 ._growthSearchField_1i1p0_500{height:45px;border:1px solid color-mix(in srgb,var(--border) 65%,transparent);background:var(--card);border-radius:13px;padding:0 12px}._analysisBody_1i1p0_483 ._growthSearchField_1i1p0_500 input{font:600 12px var(--font-family-base)}._analysisBody_1i1p0_483 ._growthSelectedRow_1i1p0_516{padding:12px 1px 10px}._analysisBody_1i1p0_483 ._growthSelectedRow_1i1p0_516 strong{font:800 16px/1.25 var(--font-family-display);letter-spacing:-.04em;white-space:normal}._analysisBody_1i1p0_483 ._growthSelectedRow_1i1p0_516>span{font-size:10px}._analysisBody_1i1p0_483 ._growthMetrics_1i1p0_528{gap:3px;padding:0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}._analysisBody_1i1p0_483 ._growthMetrics_1i1p0_528 button{min-height:42px;height:auto;padding:6px 3px 8px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;font:700 11px/1.3 var(--font-family-base);color:var(--muted-foreground);white-space:normal;overflow-wrap:anywhere;box-shadow:none}._analysisBody_1i1p0_483 ._growthMetrics_1i1p0_528 button._growthControlActive_1i1p0_530{background:transparent!important;color:var(--primary)!important;border:0;border-bottom:2px solid var(--primary);box-shadow:none!important}._analysisBody_1i1p0_483 ._growthMetrics_1i1p0_528 button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}._analysisBody_1i1p0_483 ._growthLineCard_1i1p0_532{padding:20px 16px 17px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:22px;background:var(--card);box-shadow:0 3px 15px color-mix(in srgb,var(--foreground) 4%,transparent)}._analysisBody_1i1p0_483 ._growthLineHead_1i1p0_533{align-items:flex-start;gap:10px;margin-bottom:17px;min-height:70px}._analysisBody_1i1p0_483 ._growthLineHead_1i1p0_533 b{font:750 13px var(--font-family-base)}._analysisBody_1i1p0_483 ._growthLineHead_1i1p0_533 span{font:550 10px var(--font-family-base);line-height:1.45}._analyticsChartValue_1i1p0_3342{display:flex;flex-direction:column;align-items:flex-end;gap:7px;min-width:0}._analyticsChartValue_1i1p0_3342 strong{font:800 28px/1.1 var(--font-family-display);letter-spacing:-.055em;font-variant-numeric:tabular-nums}._analyticsChartValue_1i1p0_3342 strong small{margin-left:3px;font:600 11px var(--font-family-base);color:var(--muted-foreground)}._analyticsChartValue_1i1p0_3342 ._analyticsDeltaPill_1i1p0_3265{font-size:10px;padding:5px 7px}._analysisBody_1i1p0_483 ._growthLinePlot_1i1p0_544{height:218px;padding-left:29px}._analysisBody_1i1p0_483 ._growthAxisTop_1i1p0_546,._analysisBody_1i1p0_483 ._growthAxisBottom_1i1p0_546{font:600 10px var(--font-family-base)}._analysisBody_1i1p0_483 ._growthLinePath_1i1p0_550{stroke-width:2.6}._analysisBody_1i1p0_483 ._growthAreaPath_1i1p0_549{fill:color-mix(in srgb,var(--primary) 17%,transparent)}._analysisBody_1i1p0_483 ._growthLinePoint_1i1p0_551{stroke-width:2.1}._analysisBody_1i1p0_483 ._growthDateLabels_1i1p0_552{margin-top:1px}._analysisBody_1i1p0_483 ._growthDateLabels_1i1p0_552 span{font:650 10px var(--font-family-base)}._analysisBody_1i1p0_483 ._growthLineCard_1i1p0_532 p{margin-top:13px;font:500 10.5px/1.55 var(--font-family-base)}._analysisBody_1i1p0_483 ._growthLatestLabel_1i1p0_606{font:750 10px var(--font-family-base);padding:4px 7px;border-radius:8px}._analyticsExerciseSummary_1i1p0_3355{margin-top:16px;padding:14px 0 12px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}._analyticsExerciseSummary_1i1p0_3355 h3{margin:0 0 12px;font:800 16px var(--font-family-display)}._analysisBody_1i1p0_483 ._analysisDetailStats_1i1p0_521{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 13px}._analysisBody_1i1p0_483 ._analysisDetailStats_1i1p0_521>div{border:0;border-right:1px solid var(--border);padding:7px 9px;border-radius:0;background:transparent}._analysisBody_1i1p0_483 ._analysisDetailStats_1i1p0_521>div:first-child{padding-left:0}._analysisBody_1i1p0_483 ._analysisDetailStats_1i1p0_521>div:last-child{border-right:0}._analysisBody_1i1p0_483 ._analysisDetailStats_1i1p0_521 span{min-height:33px;font:650 10px/1.35 var(--font-family-base)}._analysisBody_1i1p0_483 ._analysisDetailStats_1i1p0_521 strong{font:800 21px/1.25 var(--font-family-display);letter-spacing:-.05em;white-space:normal;overflow-wrap:anywhere}._analysisBody_1i1p0_483 ._analysisDetailStats_1i1p0_521 small{font:600 10px var(--font-family-base)}._analysisBody_1i1p0_483 ._analyticsPrSection_1i1p0_3204{gap:10px;margin-top:14px;padding:14px 0 5px;border-top:0}._analysisBody_1i1p0_483 ._analyticsPrList_1i1p0_3205{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--border)}._analysisBody_1i1p0_483 ._analyticsPrList_1i1p0_3205>div{display:grid;grid-template-columns:50px minmax(0,1fr) 50px;gap:8px;align-items:center;padding:12px 2px;border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:0;background:transparent}._analysisBody_1i1p0_483 ._analyticsPrList_1i1p0_3205>div strong{font:700 12px var(--font-family-base)}._analysisBody_1i1p0_483 ._analyticsPrList_1i1p0_3205>div b{text-align:right;font:800 15px var(--font-family-display);letter-spacing:-.02em}._analysisBody_1i1p0_483 ._analyticsPrList_1i1p0_3205>div span{flex-basis:auto;text-align:right;font:600 10px var(--font-family-base)}._analysisBody_1i1p0_483 ._analysisRecordsCompact_1i1p0_608{margin-top:12px}._analysisBody_1i1p0_483 ._analysisRecentCompact_1i1p0_614{border-top:1px solid var(--border)}._analysisBody_1i1p0_483 ._analysisRecentCompact_1i1p0_614>div{grid-template-columns:49px minmax(0,1fr) 40px;padding:12px 2px;gap:6px}._analysisBody_1i1p0_483 ._analysisRecentCompact_1i1p0_614 span{font:600 11px var(--font-family-base)}._analysisBody_1i1p0_483 ._analysisRecentCompact_1i1p0_614 b{font:750 12px var(--font-family-base)}._analysisBody_1i1p0_483 ._analysisRecentCompact_1i1p0_614 small{font:600 10px var(--font-family-base);text-align:right}@media(max-width:370px){._analyticsInsightsBody_1i1p0_3225{padding-inline:11px}._analyticsHero_1i1p0_3253{padding:18px 15px}._analysisBody_1i1p0_483 ._analyticsTabNav_1i1p0_3181 button{font-size:12.5px}._analyticsMiniStats_1i1p0_3279>div{padding:2px 7px}._analysisBody_1i1p0_483 ._growthLineCard_1i1p0_532{padding-inline:11px}._analysisBody_1i1p0_483 ._analyticsPrList_1i1p0_3205>div{grid-template-columns:40px minmax(0,1fr) 43px}}._growthSelectedDate_1i1p0_3390{color:var(--primary);font:700 10px/1.45 var(--font-family-base)}._growthPointHit_1i1p0_3391{cursor:pointer;outline:none;touch-action:manipulation}._growthPointHit_1i1p0_3391:focus-visible{stroke:var(--foreground);stroke-width:1.1;stroke-dasharray:2 2}._growthPointTooltip_1i1p0_3393 rect{fill:var(--card);stroke:color-mix(in srgb,var(--primary) 65%,var(--border));stroke-width:.85;filter:drop-shadow(0 2px 4px color-mix(in srgb,var(--foreground) 13%,transparent))}._growthPointTooltipValue_1i1p0_3397{fill:var(--primary);font:800 11px var(--font-family-display)}._growthPointTooltipDate_1i1p0_3398{fill:var(--muted-foreground);font:650 8px var(--font-family-base)}._growthGraphHint_1i1p0_3399{font-weight:650;color:var(--foreground)}._progressionPanel_1i1p0_3402{display:flex;flex-direction:column;gap:8px;margin:10px 0;padding:11px 2px;border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:0;background:transparent}._progressionPanelTop_1i1p0_3403{display:flex;align-items:center;justify-content:space-between;gap:10px}._progressionPanelTop_1i1p0_3403>span:first-child{font:750 12px var(--font-family-base);color:var(--muted-foreground)}._progressionPanelTop_1i1p0_3403 small{margin-left:7px;font:600 10px var(--font-family-base)}._progressionPanel_1i1p0_3402 h3{margin:0;font:800 19px/1.3 var(--font-family-display);letter-spacing:-.04em}._progressionPanel_1i1p0_3402 p{margin:0;font:550 12px/1.6 var(--font-family-base);color:var(--foreground)}._progressionPanel_1i1p0_3402>small{font:500 10px/1.5 var(--font-family-base);color:var(--muted-foreground)}._progressionCurrent_1i1p0_3409{display:flex;flex-wrap:wrap;gap:4px;align-items:baseline}._progressionCurrent_1i1p0_3409 strong{font-weight:800;color:var(--primary)}._progressionCurrent_1i1p0_3409 span{color:var(--muted-foreground)}._progressionCount_1i1p0_3412{flex:none;padding:0;color:var(--primary);font:750 11px var(--font-family-base)}._progressionChecks_1i1p0_3413{display:flex;align-items:center;justify-content:center;gap:13px;margin:3px 0}._progressionCheck_1i1p0_3413{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;box-sizing:border-box;border:2px solid color-mix(in srgb,var(--foreground) 23%,var(--border));border-radius:50%;color:transparent}._progressionCheck_1i1p0_3413 svg{opacity:0}._progressionChecks_1i1p0_3413 ._progressionCheckDone_1i1p0_3416{border-color:var(--primary);color:var(--primary)}._progressionChecks_1i1p0_3413 ._progressionCheckDone_1i1p0_3416 svg{opacity:1}._progressionCheckConnector_1i1p0_3418{flex:0 0 48px;border-top:2px dashed color-mix(in srgb,var(--foreground) 27%,var(--border))}._progressionHelpDock_1i1p0_3419{display:flex;flex-direction:row;align-items:center;gap:8px;flex:none;min-width:0}._progressionHelpButton_1i1p0_3420{display:grid;place-items:center;width:36px;height:32px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--muted-foreground);cursor:pointer}._progressionHelpButton_1i1p0_3420:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._progressionHelpDialog_1i1p0_3422{display:flex;flex-direction:column;overflow:hidden;max-height:min(88dvh,740px);width:min(calc(100vw - 32px),540px)}._progressionHelpBody_1i1p0_3423{flex:1;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;display:flex;flex-direction:column;gap:0;padding:2px 2px 4px 0;scrollbar-width:thin}._progressionHelpSection_1i1p0_3424{padding:11px 2px;border-bottom:1px solid color-mix(in srgb,var(--border) 85%,transparent)}._progressionHelpSection_1i1p0_3424:first-child{padding-top:0}._progressionHelpSection_1i1p0_3424:last-of-type{border-bottom:0}._progressionHelpSection_1i1p0_3424 h3{display:flex;align-items:center;gap:9px;margin:0 0 7px;color:var(--popup-foreground);font:750 13px/1.4 var(--font-family-base)}._progressionHelpSection_1i1p0_3424 h3 span{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:50%;background:color-mix(in srgb,var(--foreground) 7%,var(--surface));color:var(--foreground);font:750 11px var(--font-family-base)}._progressionHelpSection_1i1p0_3424 p{margin:0 0 6px 31px;color:var(--muted-foreground);font:500 12.5px/1.6 var(--font-family-base);overflow-wrap:anywhere}._progressionHelpSection_1i1p0_3424 p:last-child{margin-bottom:0}._progressionHelpSection_1i1p0_3424 strong{font-weight:750;color:var(--popup-foreground)}._progressionHelpSection_1i1p0_3424 ._workoutImportHelpAction_1i1p0_3432{display:inline-flex;justify-content:flex-start;gap:7px;max-width:100%;min-height:40px;margin:8px 0 0;padding:0 5px;border:0;border-radius:8px;background:transparent;color:var(--primary);box-shadow:none;font:700 12px/1.35 var(--font-family-base);white-space:normal;text-align:left}._progressionHelpSection_1i1p0_3424 ._workoutImportHelpAction_1i1p0_3432 svg{flex:0 0 auto}._progressionHelpSection_1i1p0_3424 ._workoutImportHelpAction_1i1p0_3432:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:none}._progressionHelpNote_1i1p0_3441{margin:13px 3px 4px 31px;color:var(--muted-foreground);font:500 10px/1.55 var(--font-family-base)}._progressionHelpFooter_1i1p0_3442{flex:none;margin-top:10px}._growthViewTabs_1i1p0_3448{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;margin:-2px 0 16px;border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent)}._growthViewTabs_1i1p0_3448 button{position:relative;min-height:37px;padding:5px 6px 11px;background:transparent;border:0;color:var(--muted-foreground);font:650 12px var(--font-family-base);cursor:pointer}._growthViewTabs_1i1p0_3448 button[aria-selected=true]{color:var(--foreground);font-weight:800}._growthViewTabs_1i1p0_3448 button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--primary)}._growthViewTabs_1i1p0_3448 button:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}._analysisBody_1i1p0_483 ._growthLineHead_1i1p0_533>div:first-child{min-width:0;flex:1}._analysisBody_1i1p0_483 ._growthLineHead_1i1p0_533 ._analyticsChartValue_1i1p0_3342{min-width:62px;justify-content:flex-start}._growthTrendCaption_1i1p0_3466{font:650 10px var(--font-family-base);color:var(--muted-foreground)}._growthSelectionGuide_1i1p0_3467{stroke:var(--primary);stroke-width:1.4;stroke-dasharray:4 4;opacity:.55;vector-effect:non-scaling-stroke;pointer-events:none}._growthGraphEmpty_1i1p0_3471{font:600 10px var(--font-family-base);fill:var(--muted-foreground)}._growthDragSurface_1i1p0_3472{touch-action:none;cursor:ew-resize;outline:none}._growthDragSurface_1i1p0_3472:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._analysisBody_1i1p0_483 ._growthLinePlot_1i1p0_544 svg{height:207px}._actionToast_1i1p0_3481{position:fixed;z-index:510;top:calc(58px + var(--safe-area-inset-top));left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 28px);min-height:38px;padding:9px 13px;border:1px solid var(--border);border-radius:12px;background:var(--card);color:var(--card-foreground);box-shadow:0 5px 20px #00000021;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;box-sizing:border-box;animation:_actionToastEnter_1i1p0_1 .15s ease-out}._actionToast_1i1p0_3481 svg{width:17px;height:17px;flex:0 0 17px}._actionToastSuccess_1i1p0_3507 svg{color:var(--primary)}._actionToastInfo_1i1p0_3508 svg{color:var(--muted-foreground)}._actionToast_1i1p0_3481 span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 13px/1.35 var(--font-family-base)}._accountDeleteError_1i1p0_3517{margin:8px 0 0;padding:9px 10px;border-inline-start:2px solid #e45450;border-radius:8px;background:color-mix(in srgb,#e45450 7%,var(--surface));color:var(--foreground);font:600 12px/1.5 var(--font-family-base);overflow-wrap:anywhere}@keyframes _actionToastEnter_1i1p0_1{0%{opacity:0;transform:translate(-50%,-5px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){._actionToast_1i1p0_3481{animation:none}}._bodyWeightSettingsRow_1i1p0_3534{flex-direction:column;align-items:stretch;gap:7px}._bodyWeightSettingsControls_1i1p0_3539{display:flex;align-items:center;gap:8px;min-width:0;width:max-content;max-width:100%}._bodyWeightSettingsControls_1i1p0_3539 input{min-width:0;flex:0 0 88px;width:88px;max-width:88px;height:38px;padding-inline:8px;font-family:var(--font-family-monospace);font-weight:750;text-align:right}._bodyWeightSettingsControls_1i1p0_3539 ._choiceRailCompact_1i1p0_2837{display:flex;flex:0 0 104px;width:104px;min-width:0;height:38px;padding:0;gap:0;overflow:hidden;border:1px solid var(--border);border-radius:9px;background:var(--surface)}._bodyWeightSettingsControls_1i1p0_3539 ._choiceRailCompact_1i1p0_2837 button{min-width:0;min-height:0;height:100%;flex:1 1 0;border:0;border-radius:0;padding:0;background:transparent;color:var(--muted-foreground);font-size:11px}._bodyWeightSettingsControls_1i1p0_3539 ._choiceRailCompact_1i1p0_2837 button+button{border-left:1px solid var(--border)}._bodyWeightSettingsControls_1i1p0_3539 ._choiceRailCompact_1i1p0_2837 button._choiceRailActive_1i1p0_2828{background:color-mix(in srgb,var(--primary) 17%,var(--surface));color:var(--primary)}._bodyWeightIntroDialog_1i1p0_3590{width:min(calc(100vw - 32px),350px);max-height:calc(100dvh - 48px);overflow-y:auto}._bodyWeightInputError_1i1p0_3595{margin:3px 0 0;color:var(--destructive, #b91c1c);font:600 11px/1.35 var(--font-family-base)}._recordMetaEdit_1i1p0_68{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:16px 0 10px}._recordEditField_1i1p0_3610{display:flex;flex-direction:column;min-width:0;gap:6px}._recordEditField_1i1p0_3610>span{font:700 11px var(--font-family-base);color:var(--muted-foreground);white-space:nowrap}._recordEditField_1i1p0_3610 input{display:block;width:100%;min-width:0;min-height:46px;height:46px;padding:0 7px;text-align:center;font:650 14px var(--font-family-monospace)}._recordEditRow_1i1p0_88{grid-template-columns:43px minmax(0,1fr) minmax(0,1fr) minmax(0,.85fr) 36px;gap:7px;align-items:end;padding:12px 8px}._recordEditRowCompact_1i1p0_3637{grid-template-columns:43px minmax(0,1.5fr) minmax(0,1fr) 36px}._recordEditRow_1i1p0_88>._recordEditSetNumber_1i1p0_3640{align-self:end;min-height:46px;display:flex;align-items:center;justify-content:flex-start;font:700 11px var(--font-family-monospace);white-space:nowrap;color:var(--muted-foreground)}._recordEditRow_1i1p0_88>button{min-width:36px;min-height:46px;width:36px;height:46px;align-self:end}@media(max-width:420px){._recordMetaEdit_1i1p0_68{grid-template-columns:minmax(0,1fr);gap:10px}._recordEditRow_1i1p0_88{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr) 34px;gap:5px;padding:11px 0}._recordEditRowCompact_1i1p0_3637{grid-template-columns:40px minmax(0,1.5fr) minmax(0,1fr) 34px}._recordEditField_1i1p0_3610>span{font-size:10px}._recordEditField_1i1p0_3610 input{height:44px;min-height:44px;padding:0 4px}._recordEditRow_1i1p0_88>._recordEditSetNumber_1i1p0_3640{min-height:44px}._recordEditRow_1i1p0_88>button{width:34px;min-width:34px;height:44px;min-height:44px}}._recordEditKeypad_1i1p0_3675{z-index:440}._recordEditKeypadError_1i1p0_3676{margin:0 2px 8px;color:var(--destructive, #b91c1c);font:700 11px/1.45 var(--font-family-base)}._recordEditRow_1i1p0_88 ._recordEditField_1i1p0_3610 input[readonly]{cursor:pointer;caret-color:transparent;-webkit-user-select:none;user-select:none}._recordMetaEdit_1i1p0_68{grid-template-columns:minmax(0,1fr);gap:0;margin:11px 0 8px}._recordMetaEdit_1i1p0_68 ._recordEditField_1i1p0_3610 input,._recordEditRow_1i1p0_88 ._recordEditField_1i1p0_3610 input{border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:0;background:transparent;box-shadow:none;color:var(--foreground)}._recordMetaEdit_1i1p0_68 ._recordEditField_1i1p0_3610 input{height:40px;min-height:40px;padding:0 2px;text-align:left}._recordEditRow_1i1p0_88{padding-top:9px;padding-bottom:9px}._recordEditRow_1i1p0_88 ._recordEditField_1i1p0_3610 input{height:38px;min-height:38px;padding:0 2px;text-align:center}._recordEditRow_1i1p0_88>._recordEditSetNumber_1i1p0_3640{min-height:38px}._recordEditRow_1i1p0_88>button{min-height:42px;height:42px}._recordMetaEdit_1i1p0_68 ._recordEditField_1i1p0_3610 input:focus-visible,._recordEditRow_1i1p0_88 ._recordEditField_1i1p0_3610 input:focus-visible{outline:0;border-bottom-color:var(--primary);box-shadow:none}._recordEditRow_1i1p0_88 ._recordEditField_1i1p0_3610 input._activeSetInput_1i1p0_263{border:0!important;border-bottom:2px solid var(--primary)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}._recordSetsEditing_1i1p0_3742{gap:10px;margin-top:8px}._recordEditExerciseHead_1i1p0_3743{display:grid;grid-template-columns:minmax(0,1fr) 40px;grid-template-rows:auto auto;align-items:start;column-gap:6px;row-gap:2px;padding:10px 4px 8px}._recordEditExerciseHead_1i1p0_3743 ._recordEditExerciseInfo_1i1p0_3744{grid-column:1;grid-row:1;min-width:0;display:block}._recordEditExerciseHead_1i1p0_3743 ._recordEditExerciseInfo_1i1p0_3744 b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;overflow-wrap:anywhere;line-height:1.4}._recordEditExerciseMeta_1i1p0_3746{grid-column:1/-1;grid-row:2;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;min-width:0}._recordEditExerciseHead_1i1p0_3743 ._recordEditMuscleGroup_1i1p0_3747{min-width:0;padding:0;border:0;letter-spacing:.03em;white-space:normal}._recordEditUnit_1i1p0_3748{display:flex;align-items:center;gap:6px;margin-left:auto;min-width:0}._recordEditUnit_1i1p0_3748>span{font:650 10px var(--font-family-base);color:var(--muted-foreground);border:0;padding:0}._recordEditUnit_1i1p0_3748 ._choiceRailCompact_1i1p0_2837{width:91px}._recordEditUnit_1i1p0_3748 ._choiceRailCompact_1i1p0_2837 button{min-width:0}._recordEditCollapse_1i1p0_3752{grid-column:2;grid-row:1;justify-self:end;display:grid;place-items:center;width:40px;min-width:40px;height:40px;border:0;border-radius:8px;background:transparent;color:var(--muted-foreground);cursor:pointer;touch-action:manipulation}._recordEditCollapse_1i1p0_3752:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._recordEditTableHead_1i1p0_3754,._recordSetsEditing_1i1p0_3742 ._recordEditRow_1i1p0_88{box-sizing:border-box;display:grid;grid-template-columns:43px minmax(0,1fr) minmax(0,1fr) minmax(0,.85fr) 36px;gap:7px}._recordEditTableHeadCompact_1i1p0_3755,._recordSetsEditing_1i1p0_3742 ._recordEditRowCompact_1i1p0_3637{grid-template-columns:43px minmax(0,1.5fr) minmax(0,1fr) 36px}._recordEditTableHead_1i1p0_3754{padding:8px 8px 4px;align-items:center}._recordEditTableHead_1i1p0_3754>span{min-width:0;text-align:center;font:700 10px var(--font-family-base);color:var(--muted-foreground);white-space:nowrap}._recordSetsEditing_1i1p0_3742 ._recordExerciseRows_1i1p0_82{border-top:0}._recordSetsEditing_1i1p0_3742 ._recordEditRow_1i1p0_88{align-items:center;padding:4px 8px;min-height:46px}._recordSetsEditing_1i1p0_3742 ._recordEditRow_1i1p0_88 ._recordEditField_1i1p0_3610{gap:0}._recordSetsEditing_1i1p0_3742 ._recordEditRow_1i1p0_88 ._recordEditField_1i1p0_3610>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._recordSetsEditing_1i1p0_3742 ._recordEditRow_1i1p0_88>._recordEditSetNumber_1i1p0_3640{min-height:40px;align-self:center;justify-content:center}._recordSetsEditing_1i1p0_3742 ._recordEditRow_1i1p0_88 ._recordEditField_1i1p0_3610 input{height:40px;min-height:40px;text-align:center;font-size:13px}._recordSetsEditing_1i1p0_3742 ._recordEditRow_1i1p0_88>button{align-self:center;width:36px;height:42px;min-width:36px;min-height:42px}._recordEditUnweightedMarker_1i1p0_3765{text-align:center;align-self:center;color:var(--muted-foreground);font-size:11px}@media(max-width:420px){._recordEditTableHead_1i1p0_3754,._recordSetsEditing_1i1p0_3742 ._recordEditRow_1i1p0_88{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr) 34px;gap:5px}._recordEditTableHeadCompact_1i1p0_3755,._recordSetsEditing_1i1p0_3742 ._recordEditRowCompact_1i1p0_3637{grid-template-columns:40px minmax(0,1.5fr) minmax(0,1fr) 34px}._recordEditTableHead_1i1p0_3754{padding:7px 0 4px}._recordSetsEditing_1i1p0_3742 ._recordEditRow_1i1p0_88{padding:4px 0}._recordSetsEditing_1i1p0_3742 ._recordEditRow_1i1p0_88>button{width:34px;min-width:34px}}._menuRootBrand_1i1p0_3776{display:flex;align-items:center;gap:9px;margin:0 0 4px;min-height:29px}._menuRootBrandIcon_1i1p0_3777{width:27px;height:27px;flex:0 0 auto;color:var(--foreground)}._menuRootBrand_1i1p0_3776>span{font:800 18px/1.15 var(--font-family-display);font-style:normal;letter-spacing:-.035em;color:var(--foreground)}._menuSyncRow_1i1p0_3779{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:74px;padding:10px;border-bottom:1px solid color-mix(in srgb,var(--border) 74%,transparent)}._menuSyncIdentity_1i1p0_3780{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto;color:var(--foreground)}._menuSyncIdentity_1i1p0_3780>svg{width:19px;height:19px;flex:0 0 19px;stroke-width:1.8}._menuSyncCopy_1i1p0_3782{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}._menuSyncName_1i1p0_3783{font:700 13px/1.3 var(--font-family-base);color:var(--foreground)}._menuSyncDescription_1i1p0_3784{margin:0;color:var(--muted-foreground);font:500 11px/1.4 var(--font-family-base);word-break:keep-all;text-align:left}._menuSyncButton_1i1p0_3785{flex:0 0 106px;width:106px;min-width:106px;height:38px;min-height:38px;padding:0 7px;border:1px solid color-mix(in srgb,var(--primary) 42%,var(--border));border-radius:9px;background:transparent;color:var(--primary);box-shadow:none;font:700 12px/1.2 var(--font-family-base);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center}._menuSyncButton_1i1p0_3785:disabled{opacity:.55;cursor:default}._menuSyncButton_1i1p0_3785:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:none}._menuSyncNotice_1i1p0_3788{max-width:100%;margin:0;padding:8px 10px 3px;color:var(--muted-foreground);font:500 11px/1.5 var(--font-family-base);text-align:left;word-break:keep-all;overflow-wrap:anywhere}._historyAiTextButton_1i1p0_3791{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--foreground)!important}._historyAiTextButton_1i1p0_3791:active:not(:disabled){background:transparent!important}._historyAiTextButton_1i1p0_3791:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._routineSectionHead_1i1p0_101{align-items:flex-start;gap:8px;margin-bottom:12px}._routineCreateActions_1i1p0_3813{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:2px;flex:0 0 auto;min-width:0}._routineCreateActions_1i1p0_3813 ._newRoutineButton_1i1p0_101{width:auto;min-width:0;min-height:42px;height:42px;margin:0;padding:0 6px;border:0;background:transparent;box-shadow:none;color:var(--foreground);white-space:nowrap}._routineCreateActions_1i1p0_3813 ._newRoutineButton_1i1p0_101:hover{background:transparent}._routineCreateActions_1i1p0_3813 ._planBadgeFree_1i1p0_101{padding:0 6px;border:0;background:transparent;font-size:10px;font-weight:650}._routineCardActions_1i1p0_121{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}._routineCardActions_1i1p0_121>button{min-width:0;width:100%;padding-inline:4px;justify-content:center;text-align:center;white-space:nowrap}._routineCardActions_1i1p0_121 ._routineStartButton_1i1p0_123{grid-column:auto;width:100%;font-weight:750;gap:3px}._routineCardActions_1i1p0_121 ._routineStartButton_1i1p0_123 svg{flex:0 0 17px}._routineAiPrimary_1i1p0_1678._routineAiTextButton_1i1p0_3864{border:0!important;background:transparent!important;box-shadow:none!important;color:var(--foreground)!important}._routineAiPrimary_1i1p0_1678._routineAiTextButton_1i1p0_3864:hover,._routineAiPrimary_1i1p0_1678._routineAiTextButton_1i1p0_3864:active:not(:disabled){background:transparent!important}._routineAiPrimary_1i1p0_1678._routineAiTextButton_1i1p0_3864:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._routineCardActions_1i1p0_121 ._routineActionTextButton_1i1p0_3880{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}._routineCardActions_1i1p0_121 ._routineActionTextButton_1i1p0_3880:hover,._routineCardActions_1i1p0_121 ._routineActionTextButton_1i1p0_3880:active:not(:disabled){background:transparent!important}._routineCardActions_1i1p0_121 ._routineActionTextButton_1i1p0_3880:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._exerciseFilterRow_1i1p0_1637{grid-template-columns:max-content minmax(0,1fr)}._exerciseFilterLabel_1i1p0_1641{min-width:32px;height:36px;padding:0 5px;white-space:nowrap;font-size:10px}._exerciseFilterRail_1i1p0_1645,._exerciseFilterRailEquipment_1i1p0_1660{display:flex;min-width:0;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;grid-template-columns:none;touch-action:pan-x pan-y;overscroll-behavior-x:contain}._exerciseFilterRailMuscles_1i1p0_1659 button,._exerciseFilterRailEquipment_1i1p0_1660 button{flex:0 0 auto;width:auto;min-width:49px;height:36px;box-sizing:border-box;padding:0 11px;gap:4px;font-size:11px;letter-spacing:normal;white-space:nowrap}._routinePickerItemCopy_1i1p0_1444 b,._quickAddItem_1i1p0_1011 b,._routineBuilderExerciseName_1i1p0_149 b,._growthSearchResults_1i1p0_506 button b,._growthReadyList_1i1p0_593 button span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;line-height:1.35}._quickAddItem_1i1p0_1011>span{flex:1 1 auto;min-width:0}._quickAddItem_1i1p0_1011 small,._routinePickerItemCopy_1i1p0_1444 small,._libraryListCopy_1i1p0_1301 small,._libraryHiddenList_1i1p0_1317 small{white-space:normal;overflow-wrap:anywhere;line-height:1.4}._routineBuilderExerciseName_1i1p0_149>div{flex:1 1 auto;min-width:0}._growthSearchResults_1i1p0_506 button>span:first-child{flex:1 1 auto;min-width:0}._growthSearchResults_1i1p0_506 button>span:last-child{flex:0 0 auto}._growthQuickRow_1i1p0_583>div{flex:1 1 auto;min-width:0}._growthQuickRow_1i1p0_583 button{max-width:none}._recordExerciseCardHead_1i1p0_77:not(._recordEditExerciseHead_1i1p0_3743)>div{flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:3px}._recordExerciseCardHead_1i1p0_77:not(._recordEditExerciseHead_1i1p0_3743) b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;overflow-wrap:anywhere;line-height:1.35}._analysisBody_1i1p0_483 ._growthSelectedRow_1i1p0_516 strong{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;overflow-wrap:anywhere}._routinePickerItemCopy_1i1p0_1444 b,._quickAddItem_1i1p0_1011 b,._routineBuilderExerciseName_1i1p0_149 b,._growthSearchResults_1i1p0_506 button b,._growthReadyList_1i1p0_593 button span,._recordExerciseCardHead_1i1p0_77:not(._recordEditExerciseHead_1i1p0_3743) b,._recordEditExerciseHead_1i1p0_3743 ._recordEditExerciseInfo_1i1p0_3744 b,._analysisBody_1i1p0_483 ._growthSelectedRow_1i1p0_516 strong{display:block;-webkit-line-clamp:unset;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}._recordActionQuickRow_1i1p0_4011{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:0}._recordActionQuickRow_1i1p0_4011 ._historyRoutineButton_1i1p0_1472,._recordActionQuickRow_1i1p0_4011 ._historyShareButton_1i1p0_1478,._recordActionQuickRow_1i1p0_4011 ._repeatWorkoutButton_1i1p0_94{grid-column:auto;width:100%;min-width:0;justify-content:center;white-space:nowrap;gap:4px!important;padding-left:3px!important;padding-right:3px!important;font-size:13px!important;height:42px!important;min-height:42px!important}._recordActionQuickRow_1i1p0_4011 ._historyRoutineButton_1i1p0_1472 svg,._recordActionQuickRow_1i1p0_4011 ._historyShareButton_1i1p0_1478 svg,._recordActionQuickRow_1i1p0_4011 ._repeatWorkoutButton_1i1p0_94 svg{flex:0 0 16px}._recordActionQuickRow_1i1p0_4011 ._historyShareButton_1i1p0_1478,._recordActionQuickRow_1i1p0_4011 ._historyShareButton_1i1p0_1478 svg{color:var(--foreground)!important}@media(max-width:350px){._recordActionQuickRow_1i1p0_4011{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px}._recordActionQuickRow_1i1p0_4011 ._historyRoutineButton_1i1p0_1472{grid-column:1/-1}}._rpeKeypad_1i1p0_269{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.25fr)}._rpeKeypad_1i1p0_269>._rpeChoice_1i1p0_4050{min-width:0;height:46px!important;min-height:46px!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:2px 1px;line-height:1}._rpeKeypad_1i1p0_269>._rpeChoice_1i1p0_4050>span{display:block;font:800 17px/20px var(--font-family-monospace)}._rpeKeypad_1i1p0_269>._rpeChoice_1i1p0_4050>small{display:block;max-width:100%;white-space:nowrap;font:700 clamp(8px,2.45vw,10px)/11px var(--font-family-base);letter-spacing:-.025em;color:var(--muted-foreground)}._setHead_1i1p0_8>span:last-child{white-space:nowrap;overflow-wrap:normal;word-break:keep-all}._rpeKeypad_1i1p0_269>._keypadDone_1i1p0_277{box-sizing:border-box;min-width:0!important;max-width:100%;padding-inline:4px!important;font-size:clamp(12px,3vw,15px)!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden;text-overflow:clip}._calendarGroupLines_1i1p0_31 small{justify-content:center;gap:0}._calendarGroupLines_1i1p0_31 small b{white-space:nowrap;text-overflow:ellipsis}._cardioEntryList_1i1p0_4107{display:flex;flex-direction:column;gap:10px;min-width:0}._cardioInterval_1i1p0_4108{padding:9px 4px 10px;border-bottom:1px solid var(--border);min-width:0}._cardioIntervalHead_1i1p0_4109{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:12px;font-weight:700;color:var(--muted-foreground)}._cardioIntervalHead_1i1p0_4109 button{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--muted-foreground);padding:5px}._cardioFieldGrid_1i1p0_4111{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0}._cardioFieldGrid_1i1p0_4111 label{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:5px}._cardioFieldGrid_1i1p0_4111 label>span{font-size:clamp(10px,2.6vw,12px);color:var(--muted-foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}._cardioFieldGrid_1i1p0_4111 input{width:100%;min-width:0;text-align:center;font-size:16px;font-weight:700;background:transparent}._cardioIncline_1i1p0_4115{margin-top:9px}._cardioIncline_1i1p0_4115 summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;font-size:12px;color:var(--muted-foreground);padding:4px 2px}._cardioIncline_1i1p0_4115 summary::-webkit-details-marker{display:none}._cardioIncline_1i1p0_4115[open] summary svg{transform:rotate(180deg)}._cardioIncline_1i1p0_4115 label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 2px;font-size:12px;color:var(--muted-foreground)}._cardioIncline_1i1p0_4115 label input{width:92px;min-width:0;text-align:center}._cardioIntervalFooter_1i1p0_4121{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;font-size:12px;color:var(--muted-foreground)}._cardioIntervalFooter_1i1p0_4121 button{display:flex;align-items:center;gap:5px}._cardioIntervalFooter_1i1p0_4121 button[aria-pressed=true]{color:var(--primary);font-weight:700}._calendarGroupLines_1i1p0_31 small._calendarCardioBadge_1i1p0_4127,._calendarDaySelected_1i1p0_29 ._calendarGroupLines_1i1p0_31 small._calendarCardioBadge_1i1p0_4127{background:#d9f2ea!important;border-color:#a8d9ca!important;color:#147d64!important}._cardioFieldGrid_1i1p0_4111 input[readonly],._cardioIncline_1i1p0_4115 input[readonly]{cursor:pointer;caret-color:transparent;touch-action:manipulation}._cardioWorkoutEntryList_1i1p0_4144{gap:0}._cardioWorkoutEntryList_1i1p0_4144 ._cardioInterval_1i1p0_4108{padding:0;margin:0;border:0;min-width:0}._cardioWorkoutEntryList_1i1p0_4144 ._cardioSetRow_1i1p0_4153 input{width:100%;min-width:0}._cardioWorkoutEntryList_1i1p0_4144 ._cardioSetRow_1i1p0_4153 input[readonly]{cursor:pointer;caret-color:transparent;touch-action:manipulation}._cardioWorkoutEntryList_1i1p0_4144 ._cardioIntervalMeta_1i1p0_4162{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 3px 0;color:var(--muted-foreground);font-size:10px;line-height:1.3}._cardioWorkoutEntryList_1i1p0_4144 ._cardioIntervalMeta_1i1p0_4162>span{white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}._cardioWorkoutEntryList_1i1p0_4144 ._cardioIncline_1i1p0_4115{margin:0;min-width:0;flex:0 1 auto}._cardioWorkoutEntryList_1i1p0_4144 ._cardioIncline_1i1p0_4115 summary{gap:5px;padding:0;white-space:nowrap;font-size:11px}._cardioWorkoutEntryList_1i1p0_4144 ._cardioIncline_1i1p0_4115 label{gap:8px;padding:7px 0 5px}._cardioWorkoutEntryList_1i1p0_4144 ._cardioIncline_1i1p0_4115 label input{width:70px;height:34px;padding-inline:5px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;font-size:12px}._cardioWorkoutEntryList_1i1p0_4144 ._cardioTwoMetrics_1i1p0_4205{display:grid;grid-template-columns:27px minmax(0,1fr) minmax(0,1fr) 42px;gap:4px;align-items:center}._cardioWorkoutEntryList_1i1p0_4144 ._cardioThreeMetrics_1i1p0_4211{display:grid;grid-template-columns:27px minmax(0,1fr) minmax(0,1fr) minmax(0,.7fr) 42px;gap:4px;align-items:center}._cardioFieldGrid_1i1p0_4111._cardioFieldGridTwo_1i1p0_4217{grid-template-columns:repeat(2,minmax(0,1fr))}._settingsRow_1i1p0_173._weekStartRow_1i1p0_4224{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent);padding:7px 0}._weekStartRow_1i1p0_4224>div:first-child{min-width:0;flex:1 1 auto}._weekStartOptions_1i1p0_4236{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto;gap:3px;margin-left:auto}._weekStartOptions_1i1p0_4236 button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:0 4px;border:0;border-radius:0;background:transparent;color:var(--muted-foreground);font:700 11px var(--font-family-base);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}._weekStartOptions_1i1p0_4236 button[aria-pressed=true]{color:var(--primary)}._weekStartOptions_1i1p0_4236 button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}._workoutIdleFooter_1i1p0_4257{max-width:480px;margin-left:auto;margin-right:auto}._quickAddItemHealthOnly_1i1p0_4260:disabled,._routinePickerItemHealthOnly_1i1p0_4261:disabled{opacity:1;cursor:default}._quickAddItemHealthOnly_1i1p0_4260 em,._routinePickerItemHealthOnly_1i1p0_4261 em{color:var(--muted-foreground);font-weight:700}._healthConnectMenuBody_1i1p0_4273{display:flex;flex-direction:column;overflow:hidden!important;min-height:0;padding:12px 14px 14px!important}._healthConnectPanel_1i1p0_4274{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;color:var(--foreground)}._healthConnectTop_1i1p0_4275{flex:0 0 auto;padding:4px 0 8px}._healthConnectConnection_1i1p0_4276{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 1px}._healthConnectHeart_1i1p0_4277{flex:0 0 auto;color:var(--primary)}._healthConnectStatus_1i1p0_4278{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:3px}._healthConnectStatus_1i1p0_4278 strong{font:700 14px var(--font-family-display)}._healthConnectStatus_1i1p0_4278 span{font:500 10px var(--font-family-base);color:var(--muted-foreground);line-height:1.4;overflow-wrap:anywhere}._healthConnectAction_1i1p0_4281{flex:0 0 auto;white-space:nowrap;min-width:88px!important}._healthConnectNote_1i1p0_4282{margin:1px 0 7px;padding:4px 0;font-size:11px;line-height:1.5;color:var(--muted-foreground)}._healthConnectAccess_1i1p0_4283{padding-left:0!important;padding-right:0!important;height:28px!important;min-height:28px!important;color:var(--muted-foreground)!important;font-size:11px!important}._healthConnectListHeader_1i1p0_4284{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:12px;border-top:1px solid var(--border);padding:14px 2px 8px}._healthConnectListHeader_1i1p0_4284 strong{font:700 14px var(--font-family-display)}._healthConnectListHeader_1i1p0_4284 span{font:700 11px var(--font-family-monospace);color:var(--muted-foreground)}._healthConnectList_1i1p0_4284{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}._healthConnectRecord_1i1p0_4288{display:flex;align-items:center;gap:10px;min-height:74px;padding:11px 3px;border-bottom:1px solid var(--border)}._healthConnectRecordIcon_1i1p0_4289{width:24px;flex:0 0 24px;display:grid;place-items:center;color:var(--muted-foreground)}._healthConnectRecordBody_1i1p0_4290{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:3px}._healthConnectRecordBody_1i1p0_4290 strong{font:650 13px var(--font-family-base);line-height:1.35}._healthConnectRecordBody_1i1p0_4290 span{font:500 11px var(--font-family-monospace);color:var(--muted-foreground);line-height:1.4;overflow-wrap:anywhere}._healthConnectRecordBody_1i1p0_4290 small{font:500 10px var(--font-family-base);color:var(--muted-foreground);line-height:1.35;overflow-wrap:anywhere}._healthConnectDelete_1i1p0_4294{flex:0 0 34px;min-width:34px!important;width:34px!important;height:34px!important;padding:0!important;color:var(--muted-foreground)!important}._healthConnectDelete_1i1p0_4294:active{color:var(--primary)!important}._healthConnectRecordDeleted_1i1p0_4296{background:color-mix(in srgb,var(--muted-foreground) 6%,transparent);border-radius:var(--radius-md);opacity:.7}._healthConnectRecordDeleted_1i1p0_4296 ._healthConnectRecordBody_1i1p0_4290 strong,._healthConnectRecordDeleted_1i1p0_4296 ._healthConnectRecordIcon_1i1p0_4289{color:var(--muted-foreground)}._healthConnectDeletedLabel_1i1p0_4298{font:600 11px var(--font-family-base);color:var(--muted-foreground);white-space:nowrap;padding:0 5px}._healthConnectEmpty_1i1p0_4299{margin:0;padding:28px 10px;text-align:center;font:500 12px var(--font-family-base);color:var(--muted-foreground)}._healthConnectOfflineNote_1i1p0_4300{flex:0 0 auto;margin:8px 0 0;font-size:10px;line-height:1.45;color:var(--muted-foreground)}._prestart_1f2q3_1{display:grid;gap:0;width:100%;max-width:480px;margin:-10px auto 3px;min-width:0;color:var(--foreground)}._addExercise_1f2q3_2{width:100%;min-height:38px;height:38px;margin:0 0 1px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--foreground);font-size:13px;font-weight:700}._addExercise_1f2q3_2:focus-visible,._weekDay_1f2q3_3:focus-visible,._recentRow_1f2q3_3:focus-visible,._routineStart_1f2q3_3:focus-visible,._routineViewport_1f2q3_3:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._section_1f2q3_4{min-width:0;border-top:1px solid color-mix(in srgb,var(--border) 82%,transparent);padding:8px 2px 5px}._sectionHead_1f2q3_5{display:flex;justify-content:space-between;align-items:baseline;gap:8px;min-height:19px;margin-bottom:5px}._sectionHead_1f2q3_5 h2{font:750 14px var(--font-family-display);letter-spacing:-.015em;margin:0;color:var(--foreground)}._sectionHead_1f2q3_5 span{font:650 10px var(--font-family-monospace);color:var(--muted-foreground);white-space:nowrap}._weekGrid_1f2q3_8{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));column-gap:2px}._weekDay_1f2q3_3{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:53px;padding:0;border:0;border-radius:0;background:transparent;color:var(--muted-foreground);text-align:center}button._weekDay_1f2q3_3{cursor:pointer;-webkit-tap-highlight-color:transparent}._weekDayLabel_1f2q3_11{font:650 10px/1.2 var(--font-family-monospace);white-space:nowrap}._weekDate_1f2q3_12{color:var(--muted-foreground);font-weight:600}._weekDayMark_1f2q3_13{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;color:var(--muted-foreground);font-size:13px}._weekDayToday_1f2q3_14{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 35%,var(--border))}._weekDayHasWorkout_1f2q3_15{color:var(--primary);background:color-mix(in srgb,var(--primary) 9%,transparent)}button._weekDay_1f2q3_3:active ._weekDayMark_1f2q3_13{background:color-mix(in srgb,var(--primary) 17%,transparent)}._recentRow_1f2q3_3{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:34px;min-width:0;gap:7px;padding:2px 0;border:0;background:transparent;color:var(--foreground);text-align:left;cursor:pointer}._recentTitle_1f2q3_18{font:750 12px var(--font-family-display);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._recentMeta_1f2q3_19{font:600 10px var(--font-family-base);white-space:nowrap;color:var(--muted-foreground)}._recentRow_1f2q3_3>svg{flex:0 0 auto;color:var(--muted-foreground)}._recentEmpty_1f2q3_21{min-height:32px;display:flex;align-items:center;color:var(--muted-foreground);font:600 11px var(--font-family-base)}._routineViewport_1f2q3_3{min-width:0;width:100%;overflow:hidden;touch-action:pan-y;overscroll-behavior-x:contain;-webkit-tap-highlight-color:transparent}._routineTrack_1f2q3_23{display:flex;align-items:stretch;min-width:0;transition:transform .21s cubic-bezier(.22,.8,.25,1);will-change:transform}._routineTrackPeek_1f2q3_24{animation:_routineSwipeHint_1f2q3_1 .95s cubic-bezier(.22,.8,.25,1) .4s 1 both}@keyframes _routineSwipeHint_1f2q3_1{0%,16%,to{transform:translateZ(0)}48%,60%{transform:translate3d(-28px,0,0)}}._routineDots_1f2q3_29{display:flex;align-items:center;justify-content:flex-end;gap:5px;min-width:0}._routineDot_1f2q3_29{display:inline-block;flex:0 0 auto;width:6px;height:6px;border-radius:999px;background:color-mix(in srgb,var(--muted-foreground) 45%,transparent);transition:width .21s ease,background .21s ease}._routineDotActive_1f2q3_31{width:16px;background:var(--primary)}._routineSlide_1f2q3_32{width:100%;min-width:100%;min-height:55px;display:flex;flex-direction:column;align-items:stretch;gap:9px;padding:6px 0 4px;border-top:0}._routineTop_1f2q3_33{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}._routineExercises_1f2q3_34{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:7px;min-width:0;padding:8px 0 2px;border-top:1px solid color-mix(in srgb,var(--border) 65%,transparent)}._routineDetail_1f2q3_35{flex:1 1 auto;display:flex;flex-direction:column;gap:3px;min-width:0}._routineDetail_1f2q3_35 strong{font:750 13px var(--font-family-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--foreground)}._routineDetail_1f2q3_35 small{font:600 10px var(--font-family-base);color:var(--muted-foreground)}._routineStart_1f2q3_3{display:flex;align-items:center;justify-content:center;flex:0 0 auto;gap:2px;min-width:72px;min-height:42px;padding:0 10px;border:1px solid color-mix(in srgb,var(--primary) 65%,var(--border));border-radius:8px;background:transparent;color:var(--primary);font:750 12px var(--font-family-base);cursor:pointer;touch-action:manipulation}._routineStart_1f2q3_3:disabled{opacity:.5;cursor:default}._routineStart_1f2q3_3:active:not(:disabled){background:color-mix(in srgb,var(--primary) 8%,var(--surface))}@media(prefers-reduced-motion:reduce){._routineTrack_1f2q3_23{transition:none}._routineTrackPeek_1f2q3_24{animation:none}._routineDot_1f2q3_29{transition:none}}._recentList_1f2q3_43{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0}._recentList_1f2q3_43 ._recentRow_1f2q3_3{min-width:0;min-height:55px;justify-content:space-between;gap:4px;padding:5px 8px 5px 0}._recentList_1f2q3_43 ._recentRow_1f2q3_3+._recentRow_1f2q3_3{border-left:1px solid color-mix(in srgb,var(--border) 65%,transparent);padding-left:12px}._recentContent_1f2q3_47{display:flex;flex:1 1 auto;flex-direction:column;gap:5px;min-width:0}._recentList_1f2q3_43 ._recentTitle_1f2q3_18{display:block;flex:none;min-width:0}._recentList_1f2q3_43 ._recentMeta_1f2q3_19{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}._recentList_1f2q3_43 ._recentRow_1f2q3_3>svg{width:13px;height:13px}._recentPlaceholder_1f2q3_52{display:flex;align-items:center;justify-content:center;min-width:0;min-height:55px;padding:5px 8px;color:var(--muted-foreground);font:500 11px var(--font-family-base);text-align:center}._recentList_1f2q3_43>._recentPlaceholder_1f2q3_52:nth-child(2){border-left:1px solid color-mix(in srgb,var(--border) 65%,transparent);padding-left:12px}._exerciseLine_1f2q3_57{display:flex;align-items:baseline;gap:4px;min-width:0;color:var(--foreground);font:600 10px/1.4 var(--font-family-base)}._exerciseName_1f2q3_58{flex:0 1 auto;min-width:0;overflow-wrap:anywhere;white-space:normal}._exerciseSets_1f2q3_59{flex:0 0 auto;white-space:nowrap;color:var(--muted-foreground);font-size:9px;font-weight:650}._routineExercises_1f2q3_34 ._exerciseLine_1f2q3_57{flex-direction:column;align-items:flex-start;gap:1px;font-size:10px;line-height:1.4}._routineExercises_1f2q3_34 ._exerciseName_1f2q3_58{flex:none;width:100%}._routineExercises_1f2q3_34 ._exerciseSets_1f2q3_59{font-size:9px;line-height:1.3}@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{._tabsList_9ccu2_2{display:flex;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin:0;border-bottom:1px solid var(--border);flex-shrink:0}._tabsList_9ccu2_2::-webkit-scrollbar{display:none}._tabsTrigger_9ccu2_16{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-family-base);font-size:.9rem;font-weight:500;color:var(--muted-foreground);background-color:transparent;padding:var(--spacing-3) var(--spacing-4);border:none;border-radius:0;cursor:pointer;position:relative;transition:color var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);white-space:nowrap}._tabsTrigger_9ccu2_16:hover{color:var(--foreground)}._tabsTrigger_9ccu2_16[data-state=active]{color:var(--primary);font-weight:600}._tabsTrigger_9ccu2_16[data-state=active]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--primary);transform-origin:center;transition:transform var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);transform:scaleX(1)}._tabsTrigger_9ccu2_16:not([data-state=active]):hover:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:color-mix(in srgb,var(--muted-foreground) 30%,transparent);transform-origin:center;transform:scaleX(.6);transition:transform var(--animation-duration-normal) cubic-bezier(.22,1,.36,1),background-color var(--animation-duration-normal) cubic-bezier(.22,1,.36,1)}._tabsTrigger_9ccu2_16:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}._tabsTrigger_9ccu2_16[disabled]{opacity:.5;cursor:not-allowed;color:var(--muted-foreground)}._tabsContent_9ccu2_92{color:var(--foreground);outline:none}._tabsContent_9ccu2_92[hidden]{display:none!important}.dark ._tabsTrigger_9ccu2_16[data-state=active]:after{background-color:var(--primary)}.dark ._tabsTrigger_9ccu2_16:not([data-state=active]):hover:after{background-color:color-mix(in srgb,var(--muted-foreground) 40%,transparent)}}@layer base{._overlay_1by2d_2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay);background-color:color-mix(in srgb,black 50%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:_overlayShow_1by2d_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_1by2d_12{position:fixed;z-index:var(--z-overlay);display:flex;flex-direction:column;background-color:var(--popup);color:var(--popup-foreground);box-shadow:var(--shadow-lg);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);overflow-y:auto;padding-top:var(--safe-area-inset-top);padding-right:var(--safe-area-inset-right);padding-bottom:var(--safe-area-inset-bottom);padding-left:var(--safe-area-inset-left)}._top_1by2d_30{top:0;left:0;right:0;height:80vh;max-height:500px;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideDownAndFade_1by2d_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._bottom_1by2d_42{bottom:0;left:0;right:0;height:80vh;max-height:500px;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);animation:_slideUpAndFade_1by2d_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._left_1by2d_54{top:0;left:0;bottom:0;width:100%;max-width:400px;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:_slideRightAndFade_1by2d_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._right_1by2d_66{top:0;right:0;bottom:0;width:100%;max-width:400px;border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);animation:_slideLeftAndFade_1by2d_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_1by2d_78{position:absolute;top:calc(var(--spacing-4) + var(--safe-area-inset-top));right:calc(var(--spacing-4) + var(--safe-area-inset-right));display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_1by2d_78:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_1by2d_78:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_1by2d_108{width:1rem;height:1rem}._header_1by2d_113{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-6);padding-right:var(--spacing-12);border-bottom:1px solid var(--border)}._footer_1by2d_122{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:auto;padding:var(--spacing-6);border-top:1px solid var(--border)}._title_1by2d_131{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground)}._description_1by2d_138{font-size:.875rem;color:var(--muted-foreground);line-height:1.5}@keyframes _overlayShow_1by2d_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUpAndFade_1by2d_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _slideDownAndFade_1by2d_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes _slideLeftAndFade_1by2d_1{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes _slideRightAndFade_1by2d_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(max-width:640px){._left_1by2d_54,._right_1by2d_66{max-width:100%}}}._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}}._splash_b5ddf_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f8f9fa;color:#1f2328;font-family:var(--font-family-base),Inter,Pretendard,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:max(28px,env(safe-area-inset-top)) 28px max(30px,env(safe-area-inset-bottom))}._brand_b5ddf_1{position:absolute;top:34%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center}._mark_b5ddf_1{width:108px;height:120px}._wordmark_b5ddf_1{margin-top:10px;font-size:34px;line-height:1;font-weight:800;letter-spacing:1.8px}._tagline_b5ddf_1{margin-top:26px;text-align:center;font-size:11px;line-height:1.85;font-weight:600;letter-spacing:3.2px;color:#6b7280}._bottom_b5ddf_1{position:absolute;left:28px;right:28px;bottom:max(38px,calc(env(safe-area-inset-bottom) + 24px));display:flex;flex-direction:column;align-items:center}._progressTrack_b5ddf_1{width:76px;height:4px;overflow:hidden;border-radius:999px;background:#e5e7eb}._progressBar_b5ddf_1{width:100%;height:100%;border-radius:inherit;background:#ff5b57;transform-origin:left center;transform:scaleX(.08);animation:_splashProgress_b5ddf_1 1.15s cubic-bezier(.22,.72,.24,1) forwards}@keyframes _splashProgress_b5ddf_1{0%{transform:scaleX(.08);opacity:.72}to{transform:scaleX(.92);opacity:1}}._message_b5ddf_1{margin:22px 0 0;text-align:center;font-size:14px;line-height:1.65;font-weight:500;color:#30343a}._footer_b5ddf_1{margin-top:46px;font-size:9px;font-weight:600;letter-spacing:5px;color:#a1a7b0}@media(max-height:620px){._brand_b5ddf_1{top:31%}._mark_b5ddf_1{width:86px;height:96px}._wordmark_b5ddf_1{font-size:29px}._tagline_b5ddf_1{margin-top:18px}._message_b5ddf_1{margin-top:16px}._footer_b5ddf_1{margin-top:24px}}._accessDeniedIcon_1k3wn_1{color:var(--warning)}@font-face{font-family:SUIT;src:url(/fonts/SUIT-Variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--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}:root{--background: #18191b;--foreground: #f7f7f7;--surface: #222326;--surface-foreground: #f7f7f7;--sidebar: #1d1e20;--sidebar-foreground: #f7f7f7;--card: #222326;--card-foreground: #f7f7f7;--popup: #27282b;--popup-foreground: #f7f7f7;--primary: #ff654f;--primary-foreground: #18191b;--secondary: #303135;--secondary-foreground: #ececee;--accent: #ff654f;--accent-foreground: #18191b;--muted: #2b2c2f;--muted-foreground: #a2a4a8;--success: #2d7d46;--success-foreground: #ffffff;--error: #b33434;--error-foreground: #ffffff;--warning: #a26311;--warning-foreground: #ffffff;--info: #35649a;--info-foreground: #ffffff;--info-hover: #2c5788;--info-active: #244a75;--border: #3a3b3f;--font-family-base: "SUIT", "Noto Sans CJK JP", system-ui, sans-serif;--font-family-display: "SUIT", "Noto Sans CJK JP", system-ui, sans-serif;--font-family-monospace: "SUIT", "Noto Sans CJK JP", system-ui, sans-serif;--font-family-heading: var(--font-family-base);--font-family: var(--font-family-base);--font-weight-ui: 700;--font-weight-heading: 750;--font-family-cursive: cursive;--shadow: 0 1px 2px rgba(18, 20, 16, .025);--shadow-md: 0 3px 10px rgba(18, 20, 16, .045);--shadow-lg: 0 6px 20px rgba(18, 20, 16, .07);--shadow-focus: 0 0 0 3px rgba(255, 101, 79, .28);--radius-sm: 6px;--radius: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-full: 999px;--animation-duration-fast: .12s;--animation-duration-normal: .2s;--animation-duration-slow: .32s;--chart-color-1: #ff654f;--chart-color-2: #ff9a6c;--chart-color-3: #d9a08d;--chart-color-4: #77797e;--chart-color-5: #ececee}.dark{--background: #151618;--foreground: #f2f5eb;--surface: #141712;--surface-foreground: #f2f5eb;--sidebar: #11140f;--sidebar-foreground: #f2f5eb;--card: #191d16;--card-foreground: #f2f5eb;--popup: #1b2018;--popup-foreground: #f2f5eb;--primary: #ff654f;--primary-foreground: #151618;--secondary: #252b20;--secondary-foreground: #e4e9db;--accent: #ff654f;--accent-foreground: #151618;--muted: #20251d;--muted-foreground: #98a18f;--success: #57bd73;--success-foreground: #08120a;--error: #ec6a6a;--error-foreground: #1c0808;--warning: #e0a044;--warning-foreground: #1b1003;--info: #79a8df;--info-foreground: #07111d;--info-hover: #8bb6e7;--info-active: #6898d0;--border: #30372a;--shadow: 0 1px 2px rgba(0, 0, 0, .12);--shadow-md: 0 4px 12px rgba(0, 0, 0, .19);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .26);--shadow-focus: 0 0 0 3px rgba(255, 101, 79, .25);--chart-color-1: #ff654f;--chart-color-2: #ff9a6c;--chart-color-3: #6e7c61;--chart-color-4: #48523f;--chart-color-5: #dbe6cb}@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)}html,body,#root{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html{-webkit-tap-highlight-color:transparent}*{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}
