@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}}@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%}}}._page_1q7md_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_1q7md_2{padding-bottom:calc(80px + var(--safe-area-inset-bottom))}._header_1q7md_3{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}._header_1q7md_3 h1{font-family:var(--font-family-display);font-size:29px;line-height:1;margin:0}._menuButton_1q7md_3{width:40px!important;height:40px!important;border-radius:12px!important}._tabs_1q7md_3{width:100%;overflow-x:clip;overflow-y:visible}._tabList_1q7md_3{display:grid!important;grid-template-columns:repeat(3,1fr);width:100%;margin-bottom:14px}._todayLine_1q7md_4{margin:2px 2px 12px;font:700 13px var(--font-family-monospace);color:var(--muted-foreground);letter-spacing:.01em}._workoutTitleBlock_1q7md_4{display:flex;justify-content:space-between;gap:14px}._workoutTitleBlock_1q7md_4>div{min-width:0}._workoutTitleBlock_1q7md_4 span{display:block;font:750 24px var(--font-family-display);line-height:1.08;color:var(--foreground)}._workoutTitleBlock_1q7md_4 strong{display:block;font:650 12px var(--font-family-monospace)}._workoutTitleBlock_1q7md_4 p{line-height:1.45}._kicker_1q7md_4{font:600 11px var(--font-family-monospace);opacity:.72}._picker_1q7md_5{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px;margin-bottom:12px}._pickerGrid_1q7md_5{display:grid;grid-template-columns:.8fr 1.4fr;gap:8px}._addButton_1q7md_5{width:100%;margin-top:8px;display:flex;gap:6px}._emptyState_1q7md_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_1q7md_6 strong{color:var(--foreground)}._emptyIcon_1q7md_6{width:48px;height:48px;display:grid;place-items:center;margin-bottom:4px}._exerciseStack_1q7md_7{display:grid;gap:10px}._exerciseCard_1q7md_7{background:var(--card);border:1px solid var(--border);padding:14px}._exerciseCardCollapsed_1q7md_7{padding-top:11px;padding-bottom:11px}._exerciseHead_1q7md_7{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}._exerciseIdentityButton_1q7md_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_1q7md_7>svg{flex:0 0 auto;color:var(--muted-foreground)}._exerciseIdentity_1q7md_7{min-width:0;flex:1 1 auto}._exerciseHead_1q7md_7 span{font-size:11px;color:var(--muted-foreground);font-weight:700}._exerciseHead_1q7md_7 h3{font:700 19px var(--font-family-display);margin:2px 0 0;overflow-wrap:anywhere;line-height:1.08}._exerciseIdentity_1q7md_7 small{display:block;margin-top:5px;font:600 10px var(--font-family-monospace);color:var(--muted-foreground)}._exerciseHeadActions_1q7md_7{display:flex;align-items:center;gap:1px;flex:0 0 auto}._exerciseHeadActions_1q7md_7 button:disabled{opacity:.28}._exerciseControlRow_1q7md_7{display:flex;align-items:center;gap:6px;margin-top:8px;min-width:0}._restInlineControl_1q7md_7,._unitInlineControl_1q7md_7{display:flex;align-items:center;gap:4px;background:var(--surface);border-radius:var(--radius-sm);padding:4px 6px;min-width:0}._unitInlineControl_1q7md_7{flex:0 0 96px}._restInlineControl_1q7md_7{flex:1 1 auto}._restInlineControl_1q7md_7 span,._unitInlineControl_1q7md_7 span{font-size:9px;white-space:nowrap}._restInlineSelect_1q7md_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_1q7md_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_1q7md_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_1q7md_7>span{font-size:10px;font-weight:700;color:var(--muted-foreground);white-space:nowrap}._bulkWeightBar_1q7md_7 input{height:30px;min-height:30px;text-align:center;font:700 12px var(--font-family-monospace)}._bulkWeightBar_1q7md_7 button{height:30px;min-height:30px;white-space:nowrap}._setHead_1q7md_8,._setRow_1q7md_8{display:grid;grid-template-columns:30px 1fr 1fr .75fr 42px;align-items:center}._quickAdjustBar_1q7md_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_1q7md_8>span{font-size:10px;font-weight:700;color:var(--muted-foreground)}._quickAdjustBar_1q7md_8>div{display:flex;gap:5px}._quickAdjustBar_1q7md_8 button{min-width:56px;height:30px;min-height:30px;font:700 11px var(--font-family-monospace)}._setHead_1q7md_8{font:600 9px var(--font-family-monospace);color:var(--muted-foreground);text-align:center;padding:3px 0}._setSwipeWrap_1q7md_8{position:relative;overflow:hidden;border-radius:0;margin:3px 0}._setRow_1q7md_8{position:relative;z-index:2;margin:0;background:var(--background);border-radius:0;touch-action:pan-y}._swipeDelete_1q7md_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_1q7md_8{margin:4px 2px 0;font-size:10px;color:var(--muted-foreground)}._completedSet_1q7md_8{background:var(--surface);padding:3px}._setRow_1q7md_8 input{text-align:center;font-family:var(--font-family-monospace);font-weight:600}._setNumber_1q7md_8{text-align:center;font:600 13px var(--font-family-monospace)}._full_1q7md_8{width:100%;display:flex;gap:5px;margin-top:8px}._summary_1q7md_9{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}._summary_1q7md_9>div{padding:13px}._summary_1q7md_9 span{display:block;color:var(--muted-foreground);margin-bottom:3px}._summary_1q7md_9 strong{font:700 23px var(--font-family-monospace)}._summary_1q7md_9 small{font-size:11px}._finish_1q7md_9{width:100%;display:flex;gap:8px}._sectionTitle_1q7md_10{display:flex;gap:10px;align-items:center;margin:18px 2px 10px}._sectionTitle_1q7md_10 h2{font:700 22px var(--font-family-display);margin:0}._sectionTitle_1q7md_10 p{font-size:12px;color:var(--muted-foreground);margin:2px 0 0}._calendarCard_1q7md_11{background:transparent;border:0;border-radius:0;box-shadow:none;padding:11px 0 7px;margin-bottom:14px}._calendarHeader_1q7md_12{display:grid;grid-template-columns:38px 1fr 38px;align-items:center;gap:8px;margin-bottom:11px}._calendarHeader_1q7md_12>div{text-align:center;min-width:0}._calendarHeader_1q7md_12 strong{display:block;font:800 19px var(--font-family-display);letter-spacing:-.02em}._calendarHeader_1q7md_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}._calendarWeekdays_1q7md_16,._calendarGrid_1q7md_16{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}._calendarGrid_1q7md_16{column-gap:0;row-gap:0}._calendarWeekdays_1q7md_16{margin-bottom:4px}._calendarWeekdays_1q7md_16 span{text-align:center;font:650 10px var(--font-family-monospace);color:var(--muted-foreground);padding:4px 0}._calendarDay_1q7md_20,._calendarBlank_1q7md_20{aspect-ratio:1/1.45;min-height:72px;min-width:0;border-bottom:1px solid color-mix(in srgb,var(--border) 83%,transparent)}._calendarDay_1q7md_20{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_1q7md_20:active{transform:scale(.97)}._calendarDayNumber_1q7md_23{display:block;text-align:center;line-height:1;font:750 13px var(--font-family-monospace)}._calendarDayToday_1q7md_24{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 28%,var(--border))}._calendarDayHasWorkout_1q7md_25{background:transparent;font-weight:850}._calendarDayHasWorkout_1q7md_25:not(._calendarDaySelected_1q7md_26):hover{background:transparent}._calendarDaySelected_1q7md_26{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_1q7md_28{min-width:0;display:flex;flex-direction:column;gap:1px;margin-top:1px}._calendarGroupLines_1q7md_28 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_1q7md_28 small b{min-width:0;overflow:hidden;text-overflow:ellipsis;font:inherit}._calendarGroupLines_1q7md_28 small em{flex:0 0 auto;font:800 6.5px var(--font-family-monospace);font-style:normal}._calendarGroupMore_1q7md_32{justify-content:flex-start!important;padding-left:1px!important;border-color:transparent!important;background:transparent!important;color:var(--muted-foreground)!important}._calendarDaySelected_1q7md_26 ._calendarGroupLines_1q7md_28 small{border-color:color-mix(in srgb,var(--primary) 25%,transparent);background:color-mix(in srgb,var(--primary) 7%,transparent);color:var(--primary)}._calendarDot_1q7md_34{position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:var(--primary)}._calendarDaySelected_1q7md_26 ._calendarDot_1q7md_34{background:var(--primary)}._calendarCount_1q7md_36{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_1q7md_26 ._calendarCount_1q7md_36{background:var(--primary-foreground);color:var(--primary)}._calendarMonthSlideNext_1q7md_38{animation:_calendarSlideNext_1q7md_1 .18s ease-out}._calendarMonthSlidePrev_1q7md_39{animation:_calendarSlidePrev_1q7md_1 .18s ease-out}@keyframes _calendarSlideNext_1q7md_1{0%{opacity:.35;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes _calendarSlidePrev_1q7md_1{0%{opacity:.35;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}._selectedDateHead_1q7md_42{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:17px 2px 9px}._selectedDateHead_1q7md_42>strong{font:850 19px var(--font-family-display);letter-spacing:-.02em}._selectedDateHead_1q7md_42>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_1q7md_45{min-height:74px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted-foreground)}._historyEmpty_1q7md_45 strong{color:var(--muted-foreground)}._historyCardButton_1q7md_47{display:block;width:100%;padding:0;margin:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}._historyCardButton_1q7md_47:disabled{opacity:.6}._historyCard_1q7md_47{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_1q7md_47:active ._historyCard_1q7md_47{border-color:color-mix(in srgb,var(--primary) 65%,var(--border));background:color-mix(in srgb,var(--primary) 7%,var(--card))}._historyCardIcon_1q7md_51{width:38px;height:38px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border))}._historyCardMain_1q7md_52{min-width:0;display:flex!important;flex-direction:column!important;gap:6px!important}._historyCardMain_1q7md_52>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 15px var(--font-family-display)}._historyCardMeta_1q7md_54{display:flex!important;flex-direction:row!important;gap:7px!important;align-items:center!important}._historyCardMeta_1q7md_54 span{font:650 11px var(--font-family-monospace);color:var(--muted-foreground)}._historyCardMeta_1q7md_54 span+span:before{content:"·";margin-right:7px;color:var(--muted-foreground)}._historyCard_1q7md_47>svg{color:var(--muted-foreground);flex:0 0 auto}._historyBackHeader_1q7md_58{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_1q7md_58 svg{color:var(--muted-foreground)}._recordPanel_1q7md_60{margin:0 0 10px;padding:15px}._recordPanelHead_1q7md_61{display:flex;align-items:center;justify-content:space-between;gap:10px}._recordPanelHead_1q7md_61>div{min-width:0}._recordPanelHead_1q7md_61 h3{margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:850 22px var(--font-family-display)}._recordDate_1q7md_64{display:block;font:700 10px var(--font-family-monospace);color:var(--muted-foreground)}._recordMetaEdit_1q7md_65{display:grid;grid-template-columns:140px minmax(0,1fr);gap:8px;margin:12px 0}._recordSummary_1q7md_66{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:13px 0 4px}._recordMetricCard_1q7md_67{display:flex;align-items:center;gap:9px;min-width:0;padding:10px 11px}._recordMetricIcon_1q7md_68{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto}._recordMetricCard_1q7md_67>div{min-width:0;display:flex;flex-direction:column;gap:2px}._recordMetricCard_1q7md_67 span{color:var(--muted-foreground)}._recordMetricCard_1q7md_67 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:850 15px var(--font-family-monospace);color:var(--foreground)}._recordSets_1q7md_72{display:grid;gap:10px;margin-top:12px}._recordExerciseCard_1q7md_73{overflow:hidden}._recordExerciseCardHead_1q7md_74{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px 10px}._recordExerciseCardHead_1q7md_74>div{min-width:0;display:flex;align-items:center;gap:7px}._recordExerciseCardHead_1q7md_74 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 15px var(--font-family-display)}._recordExerciseCardHead_1q7md_74 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_1q7md_74>svg{flex:0 0 auto;color:var(--muted-foreground)}._recordExerciseRows_1q7md_79{border-top:1px solid var(--border)}._recordReadRow_1q7md_80{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_1q7md_80+._recordReadRow_1q7md_80{border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}._recordReadRow_1q7md_80>span{color:var(--muted-foreground);font:650 11px var(--font-family-monospace)}._recordReadRow_1q7md_80 b{font:750 12px var(--font-family-monospace);white-space:nowrap}._recordReadRow_1q7md_80 em{font-style:normal;text-align:right;color:var(--muted-foreground);font:650 11px var(--font-family-monospace);white-space:nowrap}._recordEditRow_1q7md_85{display:grid;grid-template-columns:28px 1fr 1fr .8fr 34px;gap:5px;align-items:center;padding:6px 8px}._recordEditRow_1q7md_85+._recordEditRow_1q7md_85{border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}._recordEditRow_1q7md_85>span{text-align:center;font:650 12px var(--font-family-monospace);color:var(--muted-foreground)}._recordEditRow_1q7md_85 input{text-align:center;font-family:var(--font-family-monospace)}._recordActions_1q7md_89{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}._recordActions_1q7md_89 button{display:flex;gap:6px;min-height:40px}._repeatWorkoutButton_1q7md_91{grid-column:1/-1;width:100%;font-weight:850!important}@media(max-width:420px){._calendarCard_1q7md_11{padding-left:0;padding-right:0}._calendarWeekdays_1q7md_16{gap:3px}._calendarGrid_1q7md_16{gap:0}._recordPanel_1q7md_60{padding:13px}}._routineSectionHead_1q7md_98{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}._routineSectionHead_1q7md_98 ._sectionTitle_1q7md_10{margin:0}._planBadgePro_1q7md_98,._planBadgeFree_1q7md_98{flex:0 0 auto;padding:5px 9px;border-radius:999px;font:850 9px var(--font-family-monospace);letter-spacing:.05em}._planBadgePro_1q7md_98{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_1q7md_98{color:var(--muted-foreground);background:var(--surface);border:1px solid var(--border)}._newRoutineButton_1q7md_98{width:100%;display:flex;gap:7px;margin:0 0 10px;min-height:46px}._routineCreateCard_1q7md_99{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:13px 14px;margin-bottom:12px}._routineCreateCard_1q7md_99>div:first-child{display:flex;flex-direction:column;gap:3px}._routineCreateCard_1q7md_99>div:first-child>b{font:750 14px var(--font-family-display)}._routineCreateCard_1q7md_99>div:first-child>span{font-size:10px;line-height:1.4;color:var(--muted-foreground)}._routineCreateRow_1q7md_103{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px}._routineCreateRow_1q7md_103 button{display:flex;gap:5px}._routineList_1q7md_105{display:grid;gap:10px}._routineCard_1q7md_106{padding:14px}._routineCardHead_1q7md_107{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}._routineCardHead_1q7md_107 span{font:750 9px var(--font-family-monospace);color:var(--muted-foreground)}._routineCardHead_1q7md_107 h3{font:800 19px var(--font-family-display);margin:3px 0 0}._routineCardToggle_1q7md_110{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_1q7md_110:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:6px}._routineCardToggle_1q7md_110>svg{flex-shrink:0;color:var(--muted-foreground)}._routineCardToggleText_1q7md_113{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}._routineCardToggleText_1q7md_113>span{font:750 10px var(--font-family-monospace);color:var(--muted-foreground);line-height:1.4}._routineCardToggleText_1q7md_113>strong{font:800 19px var(--font-family-display);line-height:1.2;overflow-wrap:anywhere}._routineExerciseList_1q7md_116{display:flex;flex-direction:column;gap:5px;margin:11px 0 12px;padding:10px 11px}._routineExerciseList_1q7md_116 span{line-height:1.35;white-space:normal;overflow-wrap:anywhere}._routineCardActions_1q7md_118{display:grid;grid-template-columns:1fr 1fr;gap:7px}._routineCardActions_1q7md_118 button{display:flex;gap:5px}._routineStartButton_1q7md_120{grid-column:1/-1;width:100%;display:flex;gap:6px;min-height:42px}._routineBuilderBack_1q7md_121{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_1q7md_121 svg{color:var(--muted-foreground)}._routineBuilder_1q7md_121{background:var(--card);border:1px solid var(--border);padding:14px;margin-bottom:12px}._routineBuilderTitle_1q7md_124{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:13px}._routineBuilderTitle_1q7md_124 h2{margin:0;font:850 22px var(--font-family-display)}._routineBuilderTitle_1q7md_124>strong{font:750 10px var(--font-family-monospace);color:var(--muted-foreground);padding:5px 8px}._routineNameField_1q7md_127{display:flex;flex-direction:column;gap:6px;margin-bottom:11px}._routineNameField_1q7md_127>span{color:var(--muted-foreground)}._routineWeekdayPicker_1q7md_129{display:grid;gap:7px;min-width:0;margin:0 0 15px}._routineWeekdayHeading_1q7md_130{display:flex;justify-content:space-between;align-items:center;gap:8px;min-width:0}._routineWeekdayHeading_1q7md_130>span{color:var(--muted-foreground);font-size:12px;font-weight:650}._routineWeekdayHeading_1q7md_130>small{color:var(--muted-foreground);font-size:10px;font-weight:500;white-space:nowrap}._routineWeekdayRail_1q7md_133{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;min-width:0}._routineWeekdayButton_1q7md_134{-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_1q7md_134[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 7%,transparent);color:var(--primary)}._routineWeekdayButton_1q7md_134:active:not(:disabled){transform:scale(.96)}._routineWeekdayButton_1q7md_134:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._routineWeekdayButton_1q7md_134:disabled{opacity:.65;cursor:default}._routineExercisePicker_1q7md_139{display:grid;grid-template-columns:.72fr minmax(0,1.28fr) auto;gap:7px;align-items:center}._routineExercisePicker_1q7md_139>button{display:flex;gap:4px;min-height:40px}._routineBuilderEmpty_1q7md_141{border:1px dashed var(--border);display:flex;align-items:center;justify-content:center;gap:7px;color:var(--muted-foreground)}._routineBuilderEmpty_1q7md_141 span{font-size:11px;font-weight:650}._routineBuilderList_1q7md_143{display:grid;gap:0}._routineBuilderExercise_1q7md_144{padding:11px 2px}._routineBuilderExerciseHead_1q7md_145{display:flex;align-items:center;justify-content:space-between;gap:8px}._routineBuilderExerciseName_1q7md_146{display:flex;align-items:center;gap:9px;min-width:0}._routineBuilderExerciseName_1q7md_146>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_1q7md_146>div{min-width:0;display:flex;flex-direction:column;gap:2px}._routineBuilderExerciseName_1q7md_146 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 14px var(--font-family-display)}._routineBuilderExerciseName_1q7md_146 em{font-style:normal;font-size:9px;color:var(--muted-foreground)}._routineBuilderExerciseActions_1q7md_151{display:flex;align-items:center;gap:1px;flex:0 0 auto}._routineBuilderExerciseActions_1q7md_151 button:disabled{opacity:.25}._routineBuilderControls_1q7md_153{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_1q7md_153{min-width:0;display:flex;flex-direction:column;gap:5px}._routineBuilderControls_1q7md_153>._routineBuilderControl_1q7md_153:nth-child(2){justify-self:end;width:min(100%,91px)}._routineBuilderControl_1q7md_153>span{font-size:9px;color:var(--muted-foreground)}._routineSetStepper_1q7md_157{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_1q7md_157 button{height:100%;border:0;background:transparent;color:var(--foreground);font-size:17px;font-weight:700;cursor:pointer}._routineSetStepper_1q7md_157 strong{text-align:center;font:850 12px var(--font-family-monospace)}._routineBuilderSelect_1q7md_160{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_1q7md_161{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_1q7md_162{width:100%;display:flex;gap:7px;margin-top:13px;min-height:46px}@media(max-width:420px){._routineBuilder_1q7md_121{padding:12px}._routineExercisePicker_1q7md_139{grid-template-columns:.72fr 1.28fr}._routineExercisePicker_1q7md_139>button{grid-column:1/-1;width:100%}._routineBuilderControls_1q7md_153{gap:5px}._routineBuilderSelect_1q7md_160{padding-left:6px!important;padding-right:5px!important;font-size:9px!important}}._settingHelp_1q7md_170{font-size:11px;color:var(--muted-foreground);margin:0 0 9px}._settingsCard_1q7md_170,._themePanel_1q7md_170{border:1px solid var(--border);padding:14px;margin-bottom:12px}._settingsCardHead_1q7md_170,._themePanelHead_1q7md_170{display:flex;align-items:flex-start}._settingsCardHead_1q7md_170 h3,._themePanelHead_1q7md_170 h3{font:700 17px var(--font-family-display);margin:0 0 3px}._settingsCardHead_1q7md_170 p,._themePanelHead_1q7md_170 p{color:var(--muted-foreground);margin:0}._themePanelHead_1q7md_170>span{font:700 10px var(--font-family-monospace);white-space:nowrap}._settingsRow_1q7md_170{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--border)}._settingsRow_1q7md_170:first-of-type{border-top:0}._settingsRow_1q7md_170>div:first-child{min-width:0}._settingsRow_1q7md_170 b{display:block}._settingsRow_1q7md_170 span{display:block;margin-top:2px;color:var(--muted-foreground);line-height:1.35}._settingsSelect_1q7md_170{width:128px!important;min-width:128px!important}._weightSettingInput_1q7md_170{display:flex!important;align-items:center;gap:6px;flex:0 0 auto}._weightSettingInput_1q7md_170 input{width:92px;text-align:right;font-family:var(--font-family-monospace);font-weight:700}._weightSettingInput_1q7md_170>b{font:700 11px var(--font-family-monospace);color:var(--muted-foreground)}._themeChoices_1q7md_170{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}._themeChoice_1q7md_170{justify-content:flex-start!important;gap:6px!important}._themeChoice_1q7md_170 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_1q7md_171{padding-top:12px}._settingsCardHead_1q7md_170,._themePanelHead_1q7md_170{justify-content:flex-start;gap:10px;margin-bottom:9px}._settingsCardHead_1q7md_170>div:last-child,._themePanelCopy_1q7md_173{min-width:0;flex:1}._settingsCardIcon_1q7md_174{width:24px;height:24px;display:grid;place-items:center;flex:0 0 auto;color:var(--primary)}._themePanelHead_1q7md_170>span{margin-left:auto;font-size:9px}._settingsRow_1q7md_170{padding:10px 0;border-top-color:color-mix(in srgb,var(--border) 82%,transparent)}._settingsToggle_1q7md_177{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_1q7md_177>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_1q7md_177>span{margin:0!important;font-size:9px!important;line-height:1!important;color:inherit!important}._settingsToggleOn_1q7md_180{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_1q7md_180>i{left:39px;background:var(--primary)}._settingsToggle_1q7md_177:active{transform:scale(.97)}._serviceDocumentLanguageNote_1q7md_183{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_1q7md_184{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_1q7md_184 h3{font:700 16px var(--font-family-display);margin:4px 0 7px}._libraryGroup_1q7md_184>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_1q7md_184{display:flex;align-items:center;gap:7px;min-width:0;flex:1 1 auto}._libraryEditForm_1q7md_184{width:100%;display:flex;flex-direction:column;padding:4px 0 2px}._libraryEditForm_1q7md_184>input{width:100%}._libraryEditActions_1q7md_184{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;width:100%;margin-top:16px}._libraryEditActions_1q7md_184>button{width:100%;min-width:0;height:40px;justify-content:center}._libraryExerciseName_1q7md_184>b{font-weight:600;min-width:0;line-height:1.35;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}._favoriteStar_1q7md_184,._favoriteStarActive_1q7md_184{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:9px;background:transparent;cursor:pointer}._favoriteStar_1q7md_184{color:var(--muted-foreground)}._favoriteStarActive_1q7md_184{color:var(--primary);background:color-mix(in srgb,var(--primary) 11%,transparent)}._favoriteStar_1q7md_184:active,._favoriteStarActive_1q7md_184:active{transform:scale(.92)}._libraryMeta_1q7md_184{display:flex;align-items:center;gap:4px;flex:0 0 auto}._libraryMeta_1q7md_184>span{white-space:nowrap}._libraryGroup_1q7md_184 span{font-size:10px;color:var(--muted-foreground);background:var(--surface);padding:3px 6px;border-radius:var(--radius-full)}._libraryUnitSelect_1q7md_184{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_1q7md_184>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_1q7md_185{width:min(94vw,430px)!important;max-width:430px!important;overflow:hidden!important}._menuList_1q7md_185{display:flex;flex-direction:column;padding:10px 14px}._menuList_1q7md_185>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_1q7md_185>button>span{display:flex;align-items:center;gap:10px}._menuList_1q7md_185 b{font-size:14px}._menuBack_1q7md_185{align-self:flex-start!important;margin:-4px 0 2px -8px!important;display:flex!important;gap:3px!important}._menuScrollBody_1q7md_185{flex:1 1 auto;min-height:0;padding:14px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}._menuScrollBody_1q7md_185 ._picker_1q7md_5{margin-bottom:10px}._analysisPicker_1q7md_185{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px;margin-bottom:12px}._analysisPicker_1q7md_185>span{display:block;margin-bottom:7px;font-size:10px;font-weight:700;color:var(--muted-foreground)}._analysisEmpty_1q7md_185{padding:26px 14px;text-align:center;border:1px dashed var(--border);border-radius:var(--radius-md);font-size:12px;color:var(--muted-foreground)}._analysisStats_1q7md_185{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:12px}._analysisStats_1q7md_185>div{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:10px 9px}._analysisStats_1q7md_185 span{display:block;font-size:9px;color:var(--muted-foreground);margin-bottom:4px}._analysisStats_1q7md_185 strong{font:700 18px var(--font-family-monospace)}._analysisStats_1q7md_185 small{font-size:9px;margin-left:2px;color:var(--muted-foreground)}._growthChartCard_1q7md_185{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:12px}._growthChartHead_1q7md_185{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._growthChartHead_1q7md_185 b{font-size:13px}._growthChartHead_1q7md_185 span{font:700 10px var(--font-family-monospace);color:var(--muted-foreground)}._growthChart_1q7md_185{height:190px;display:flex;align-items:flex-end;gap:5px;padding:8px 2px 0;overflow-x:auto}._growthBarItem_1q7md_185{min-width:35px;height:100%;display:grid;grid-template-rows:1fr auto auto;gap:3px;align-items:end;text-align:center}._growthBarTrack_1q7md_185{height:100%;display:flex;align-items:flex-end;justify-content:center;background:var(--surface);border-radius:7px;overflow:hidden}._growthBarTrack_1q7md_185 i{display:block;width:100%;min-height:8%;background:var(--primary);border-radius:7px 7px 3px 3px}._growthBarItem_1q7md_185 b{font:700 9px var(--font-family-monospace)}._growthBarItem_1q7md_185 span{font:600 8px var(--font-family-monospace);color:var(--muted-foreground)}._growthChartCard_1q7md_185 p{font-size:9px;color:var(--muted-foreground);margin:9px 0 0}._installMenuButton_1q7md_185{width:100%;display:flex;gap:6px;margin-top:4px}._accountCard_1q7md_185{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_1q7md_185{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:var(--surface);flex:0 0 auto}._accountIdentity_1q7md_185{min-width:0;display:flex;flex-direction:column;gap:2px}._accountIdentity_1q7md_185 span{font-size:10px;font-weight:700;color:var(--muted-foreground)}._accountIdentity_1q7md_185 strong{font:700 17px var(--font-family-display);overflow-wrap:anywhere}._accountIdentity_1q7md_185 small{font:500 11px var(--font-family-monospace);color:var(--muted-foreground);overflow-wrap:anywhere}._accountHelp_1q7md_185{margin:9px 2px 14px;font-size:10px;line-height:1.5;color:var(--muted-foreground)}._accountActions_1q7md_185{overflow:hidden;background:transparent;border:0;border-radius:0}._accountAction_1q7md_185{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_1q7md_185:last-child{border-bottom:0}._accountAction_1q7md_185>span{display:flex;align-items:center;gap:10px}._accountAction_1q7md_185>svg{color:var(--muted-foreground)}._accountAction_1q7md_185:active{background:var(--surface)}._accountAction_1q7md_185:disabled{opacity:.45;cursor:default}._accountDeleteAction_1q7md_185{color:#ff5b57}._accountDeleteAction_1q7md_185>svg{color:#ff5b57}._slideInRight_1q7md_186,._slideInLeft_1q7md_186{animation:_tabFadeIn_1q7md_1 .12s ease-out;will-change:opacity}@keyframes _tabFadeIn_1q7md_1{0%{opacity:.72}to{opacity:1}}@media(prefers-reduced-motion:reduce){._slideInRight_1q7md_186,._slideInLeft_1q7md_186{animation:none}}._timerBar_1q7md_186{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_1q7md_186,._timerActions_1q7md_186{display:flex;align-items:center;gap:5px}._timerInfo_1q7md_186{min-width:0}._timerActions_1q7md_186{flex:0 0 auto}._timerActions_1q7md_186 button{min-width:40px;padding-left:8px;padding-right:8px}._timerBar_1q7md_186 span{color:var(--muted-foreground)}._timerBar_1q7md_186 strong{font:700 21px var(--font-family-monospace);margin-left:2px;color:var(--primary)}._status_1q7md_186{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_1q7md_1{padding-left:12px;padding-right:12px}._workoutTitleBlock_1q7md_4 p{max-width:none;text-align:left;font-size:9px}._tabList_1q7md_3 button{padding-left:5px!important;padding-right:5px!important;font-size:12px!important}._pickerGrid_1q7md_5{grid-template-columns:.75fr 1.25fr}._setHead_1q7md_8,._setRow_1q7md_8{grid-template-columns:27px 1fr 1fr .7fr 36px;gap:4px}._setRow_1q7md_8 input{padding-left:4px;padding-right:4px;font-size:12px}._recordMetaEdit_1q7md_65{grid-template-columns:1fr}._recordReadRow_1q7md_80{grid-template-columns:50px 1fr 62px;padding-left:7px;padding-right:7px}._recordEditRow_1q7md_85{grid-template-columns:25px 1fr 1fr .72fr 32px;gap:4px}._recordEditRow_1q7md_85 input{padding-left:4px;padding-right:4px;font-size:12px}._exerciseIdentity_1q7md_7{flex:1 1 auto}._exerciseHead_1q7md_7 h3{font-size:17px}._exerciseHeadActions_1q7md_7{gap:0}._exerciseHeadActions_1q7md_7 button{width:30px!important;min-width:30px!important}._exerciseControlRow_1q7md_7{gap:4px}._unitInlineControl_1q7md_7{flex-basis:88px}._restInlineControl_1q7md_7,._unitInlineControl_1q7md_7{flex-direction:row;gap:3px;padding-left:5px;padding-right:5px}._restInlineSelect_1q7md_7,._unitInlineSelect_1q7md_7{padding-left:4px!important;padding-right:4px!important;font-size:9px!important}._bulkWeightBar_1q7md_7{grid-template-columns:1fr 74px auto;gap:5px}._bulkWeightBar_1q7md_7>span{font-size:9px}._bulkWeightBar_1q7md_7 button{padding-left:8px;padding-right:8px;font-size:11px}._settingsRow_1q7md_170{align-items:flex-start;gap:10px}._settingsRow_1q7md_170>div:first-child{flex:1 1 auto}._settingsSelect_1q7md_170{width:108px!important;min-width:108px!important}._weightSettingInput_1q7md_170 input{width:78px}._themeChoices_1q7md_170{grid-template-columns:repeat(2,1fr)}._calendarCard_1q7md_11{padding:10px}._calendarDay_1q7md_20{border-radius:10px}._calendarDot_1q7md_34{bottom:5px}}._bottomNav_1q7md_189{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_1q7md_189 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_1q7md_189 button:active{transform:scale(.96);background:var(--surface)}._bottomNavActive_1q7md_191{color:var(--primary)!important}._bottomNavActive_1q7md_191 svg{stroke-width:2.6}._bottomNav_1q7md_189 button{min-width:0;text-align:center}._bottomNav_1q7md_189 button span{max-width:100%;text-align:center;white-space:nowrap}._rpeInputNotice_1q7md_199{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_1q7md_3{margin-bottom:8px}._brandLockup_1q7md_203{display:flex;align-items:center;gap:8px}._brandLockup_1q7md_203 h1{font-size:25px!important;font-style:italic;font-weight:900;letter-spacing:-.04em}._brandMark_1q7md_205{width:43px;height:43px;color:var(--foreground);filter:drop-shadow(0 4px 10px rgba(0,0,0,.22))}._workoutTitleBlock_1q7md_4{position:relative;overflow:hidden;align-items:flex-start!important;min-height:122px;margin:0 0 12px!important;padding:14px 4px 10px}._workoutTitleBlock_1q7md_4:before,._workoutTitleBlock_1q7md_4:after{content:"";position:absolute;right:-18px;width:190px;height:28px;transform:skew(-38deg);border-radius:7px;pointer-events:none}._workoutTitleBlock_1q7md_4:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 10%,transparent))}._workoutTitleBlock_1q7md_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_1q7md_4>div{position:relative;z-index:1}._workoutTitleBlock_1q7md_4 span{font-size:30px!important;font-weight:750!important;letter-spacing:-.035em}._workoutTitleBlock_1q7md_4 strong{font-size:12px!important;margin-top:8px!important;color:var(--muted-foreground)}._workoutTitleBlock_1q7md_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_1q7md_7{border-color:color-mix(in srgb,var(--border) 92%,transparent)}._exerciseControlBar_1q7md_215{grid-template-columns:72px 102px minmax(96px,1fr) 54px;background:color-mix(in srgb,var(--surface) 82%,var(--card))}._compactControl_1q7md_216{gap:4px}._compactControl_1q7md_216>span{flex:0 0 auto}._compactUnitSelect_1q7md_218,._compactRestSelect_1q7md_218{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_1q7md_218{width:42px!important}._compactRestSelect_1q7md_218{width:62px!important}._setRow_1q7md_8{border:1px solid transparent;padding:2px;transition:transform .16s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease}._setRow_1q7md_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_1q7md_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_1q7md_8{background:color-mix(in srgb,var(--surface) 86%,var(--card));border-color:color-mix(in srgb,var(--border) 60%,transparent)}._completedSet_1q7md_8 input{opacity:.62}@media(max-width:420px){._brandMark_1q7md_205{width:39px;height:39px}._brandLockup_1q7md_203 h1{font-size:23px!important}._workoutTitleBlock_1q7md_4 span{font-size:28px!important}._exerciseControlBar_1q7md_215{grid-template-columns:64px 92px minmax(82px,1fr) 48px;gap:3px}._compactControl_1q7md_216{gap:2px}._compactUnitSelect_1q7md_218{width:38px!important}._compactRestSelect_1q7md_218{width:56px!important}._bulkInlineControl_1q7md_229>span:after{font-size:8px}}._exerciseCard_1q7md_7{transition:padding .22s cubic-bezier(.22,1,.36,1)}._exerciseCollapseBody_1q7md_236{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_1q7md_243{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_1q7md_249{min-height:0;overflow:hidden}@media(prefers-reduced-motion:reduce){._exerciseCard_1q7md_7,._exerciseCollapseBody_1q7md_236,._exerciseCollapseBodyClosed_1q7md_243{transition:none!important}}._currentSetRow_1q7md_258{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_1q7md_259{background:color-mix(in srgb,var(--primary) 8%,var(--card));border-color:color-mix(in srgb,var(--primary) 55%,transparent)}._activeSetInput_1q7md_260{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_1q7md_261{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_1q7md_262{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px;padding:0 2px}._keypadHeader_1q7md_262>div{display:flex;align-items:baseline;gap:7px}._keypadHeader_1q7md_262 strong{font-size:12px}._keypadHeader_1q7md_262 span{font:700 9px var(--font-family-monospace);color:var(--muted-foreground)}._keypadBody_1q7md_264{display:grid;grid-template-columns:minmax(0,1fr) 116px;gap:8px}._numberPad_1q7md_265{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}._numberPad_1q7md_265 button,._keypadSide_1q7md_266 button,._rpeKeypad_1q7md_266>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_1q7md_265 button:active,._keypadSide_1q7md_266 button:active,._rpeKeypad_1q7md_266>button:active{background:color-mix(in srgb,var(--surface) 84%,var(--primary));transform:scale(.97)}._numberPad_1q7md_265 button:disabled{opacity:.25}._keypadSide_1q7md_266{display:flex;flex-direction:column;gap:5px}._keypadSide_1q7md_266>span{font-size:9px;font-weight:800;color:var(--muted-foreground)}._keypadSide_1q7md_266>div{display:grid;grid-template-columns:1fr 1fr;gap:5px}._keypadSide_1q7md_266>div button{font-size:12px}._keypadNav_1q7md_271{margin-top:4px}._keypadNav_1q7md_271 button{height:40px}._keypadNav_1q7md_271 button:disabled{opacity:.28;cursor:default;transform:none!important;background:color-mix(in srgb,var(--surface) 92%,var(--card))}._keypadDone_1q7md_274{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_1q7md_266{display:grid;grid-template-columns:repeat(4,1fr) 1.25fr;gap:6px}._rpeKeypad_1q7md_266>button{height:46px;font-size:18px}._rpeKeypad_1q7md_266 ._keypadDone_1q7md_274{height:46px!important;margin:0!important}@media(max-width:420px){._workoutKeypad_1q7md_261{width:calc(100% - 12px);padding-left:8px;padding-right:8px}._keypadBody_1q7md_264{grid-template-columns:minmax(0,1fr) 104px}._numberPad_1q7md_265 button{height:36px}._keypadSide_1q7md_266>div button{padding:0}}._workoutTitleBlock_1q7md_4{min-height:126px!important;padding:14px 4px 12px!important}._workoutTitleBlock_1q7md_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_1q7md_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_1q7md_215{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_1q7md_216{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_1q7md_216>span{min-width:0!important;font-size:10px!important;font-weight:800!important;color:var(--muted-foreground)!important;white-space:nowrap!important}._compactUnitSelect_1q7md_218,._compactRestSelect_1q7md_218{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_1q7md_218>span,._compactRestSelect_1q7md_218>span{min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}._compactUnitSelect_1q7md_218 svg,._compactRestSelect_1q7md_218 svg{width:12px!important;height:12px!important;min-width:12px!important;margin-left:2px!important}._bulkInlineControl_1q7md_229{grid-template-columns:auto minmax(0,1fr)!important;padding-left:8px!important;padding-right:6px!important;border-right:0!important}._bulkInlineControl_1q7md_229 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_1q7md_386{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_1q7md_215{grid-template-columns:minmax(0,.82fr) minmax(0,1.08fr) minmax(0,.88fr) minmax(44px,.52fr)!important;padding:5px!important}._compactControl_1q7md_216{height:36px!important;column-gap:3px!important;padding-left:5px!important;padding-right:5px!important}._compactControl_1q7md_216>span{font-size:9px!important}._compactUnitSelect_1q7md_218,._compactRestSelect_1q7md_218{width:100%!important;min-width:0!important;padding-left:5px!important;padding-right:3px!important;font-size:10px!important}._bulkInlineControl_1q7md_229>span{font-size:9px!important}._bulkInlineControl_1q7md_229>span:after{content:none!important}._bulkInlineControl_1q7md_229 input{font-size:10px!important;padding-left:3px!important;padding-right:3px!important}._bulkApplyButton_1q7md_386{padding-left:2px!important;padding-right:2px!important;font-size:9px!important}}._workoutTitleBlock_1q7md_4{min-height:102px!important}._currentSetRow_1q7md_258 ._setNumber_1q7md_8{color:var(--primary);font-weight:900}._editingSetRow_1q7md_259 ._setNumber_1q7md_8{color:var(--primary);text-shadow:0 0 12px color-mix(in srgb,var(--primary) 22%,transparent)}._completedSet_1q7md_8 ._setNumber_1q7md_8{opacity:.62}._completedSet_1q7md_8 input{filter:saturate(.75)}._swipedSet_1q7md_442{transform:translate(-48px)!important}._swipeDelete_1q7md_8{width:48px!important;background:#a92721!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 165ms ease,visibility 0s linear 165ms}._swipeDeleteActive_1q7md_451{opacity:1;visibility:visible;pointer-events:auto;transition:opacity 165ms ease,visibility 0s linear 0s}._setSwipeWrap_1q7md_8[data-swipe-dragging=true] ._swipeDelete_1q7md_8{visibility:visible;opacity:var(--set-trash-reveal,0);pointer-events:none;transition:none}._keypadHeader_1q7md_262>div{min-height:20px}@media(max-width:420px){._workoutTitleBlock_1q7md_4{min-height:96px!important}}._setRow_1q7md_8 input,._bulkInlineControl_1q7md_229 input{touch-action:pan-y!important;-webkit-user-select:none;user-select:none}._analysisSheet_1q7md_479{width:min(100vw,560px)!important;max-width:560px!important}._analysisBody_1q7md_480{padding-top:10px!important}._analysisOverview_1q7md_481{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}._analysisOverview_1q7md_481>div{min-width:0;border:0;border-right:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:transparent;box-shadow:none}._analysisOverview_1q7md_481>div:last-child{border-right:0}._analysisOverview_1q7md_481 span{display:block;color:var(--muted-foreground)}._analysisOverview_1q7md_481 strong{display:block;font:800 20px var(--font-family-display);letter-spacing:-.03em}._analysisOverview_1q7md_481 small{font:700 10px var(--font-family-monospace);margin-left:2px;color:var(--muted-foreground)}._analysisPositive_1q7md_487{color:var(--primary)!important}._analysisNegative_1q7md_488{color:var(--muted-foreground)!important}._analysisExerciseCard_1q7md_490{border:0;border-radius:0;background:transparent;box-shadow:none;padding:4px 0 10px}._analysisSectionHead_1q7md_491{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}._analysisSectionHead_1q7md_491>div{display:flex;align-items:center;gap:7px;min-width:0}._analysisSectionHead_1q7md_491 h3{margin:0;font:800 16px var(--font-family-display);letter-spacing:-.02em}._analysisSectionHead_1q7md_491>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_1q7md_496{position:relative;z-index:4;margin-bottom:9px}._growthSearchField_1q7md_497{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_1q7md_497: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_1q7md_497>span{font-size:22px;line-height:1;color:var(--muted-foreground);transform:rotate(-18deg)}._growthSearchField_1q7md_497 input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--foreground);font:600 12px var(--font-family-body)}._growthSearchField_1q7md_497 input::placeholder{color:var(--muted-foreground)}._growthSearchField_1q7md_497 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_1q7md_503{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_1q7md_503 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_1q7md_503 button:last-of-type{border-bottom:0}._growthSearchResults_1q7md_503 button>span{display:flex;align-items:center;gap:7px;min-width:0}._growthSearchResults_1q7md_503 button b{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._growthSearchResults_1q7md_503 button>span:last-child{color:var(--muted-foreground)}._growthSearchResults_1q7md_503 button>span:last-child svg:first-child{color:var(--primary)}._growthSearchResults_1q7md_503 p{margin:0;padding:16px 10px;text-align:center;font-size:10px;color:var(--muted-foreground)}._growthSearchSelected_1q7md_511{background:color-mix(in srgb,var(--primary) 9%,transparent)!important;border-radius:10px;color:var(--primary)!important}._growthSelectedRow_1q7md_513{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 2px 10px}._growthSelectedRow_1q7md_513>div{display:flex;align-items:center;gap:7px;min-width:0}._growthSelectedRow_1q7md_513 strong{font:800 15px var(--font-family-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._growthSelectedRow_1q7md_513>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_1q7md_518{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 9px}._analysisDetailStats_1q7md_518>div{min-width:0;padding:9px 8px}._analysisDetailStats_1q7md_518 span{display:block;min-height:24px;font-size:9px;line-height:1.3;color:var(--muted-foreground)}._analysisDetailStats_1q7md_518 strong{display:block;margin-top:2px;font:800 16px var(--font-family-display);white-space:nowrap}._analysisDetailStats_1q7md_518 small{font:700 8px var(--font-family-monospace);color:var(--muted-foreground);margin-left:2px}._growthControls_1q7md_524{display:flex;flex-direction:column;gap:6px;margin-bottom:9px}._growthPeriods_1q7md_525,._growthMetrics_1q7md_525{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_1q7md_525 button,._growthMetrics_1q7md_525 button{min-width:0;height:29px;border:0;background:transparent;color:var(--muted-foreground);font-size:9px;white-space:nowrap;cursor:pointer}._growthControlActive_1q7md_527{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_1q7md_529{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_1q7md_530{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-bottom:7px}._growthLineHead_1q7md_530>div{display:flex;flex-direction:column;gap:1px}._growthLineHead_1q7md_530 b{font-size:11px}._growthLineHead_1q7md_530 span{font-size:8px;color:var(--muted-foreground)}._growthLineHead_1q7md_530>strong{font:800 18px var(--font-family-display);color:var(--primary)}._growthLineHead_1q7md_530 small{font:700 8px var(--font-family-monospace);margin-left:2px;color:var(--muted-foreground)}._growthSingleRecord_1q7md_536{display:flex;align-items:center;gap:11px;min-height:67px;padding:10px 5px 4px;border-top:1px solid var(--border)}._growthSingleRecordMarker_1q7md_537{flex:0 0 12px;width:12px;height:12px;border:3px solid var(--primary);border-radius:50%;background:var(--card);box-sizing:border-box}._growthSingleRecord_1q7md_536>div{display:flex;flex-direction:column;gap:4px;min-width:0}._growthSingleRecord_1q7md_536 strong{font:750 12px/1.4 var(--font-family-base);color:var(--foreground)}._growthSingleRecord_1q7md_536>div span{font:500 11px/1.5 var(--font-family-base);color:var(--muted-foreground)}._growthLinePlot_1q7md_541{position:relative;height:142px;padding-left:28px}._growthLinePlot_1q7md_541 svg{display:block;width:100%;height:132px;overflow:visible}._growthAxisTop_1q7md_543,._growthAxisBottom_1q7md_543{position:absolute;left:0;font:600 8px var(--font-family-monospace);color:var(--muted-foreground)}._growthAxisTop_1q7md_543{top:3px}._growthAxisBottom_1q7md_543{bottom:19px}._growthGridLine_1q7md_545{stroke:color-mix(in srgb,var(--border) 72%,transparent);stroke-width:.8;vector-effect:non-scaling-stroke}._growthAreaPath_1q7md_546{fill:color-mix(in srgb,var(--primary) 12%,transparent);stroke:none}._growthLinePath_1q7md_547{fill:none;stroke:var(--primary);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}._growthLinePoint_1q7md_548{fill:var(--primary);stroke:var(--card);stroke-width:1.2;vector-effect:non-scaling-stroke}._growthDateLabels_1q7md_549{display:flex;justify-content:space-between;padding:0 2px 0 31px;margin-top:-4px}._growthDateLabels_1q7md_549 span{font:600 8px var(--font-family-monospace);color:var(--muted-foreground)}._growthLineCard_1q7md_529 p{margin:7px 0 0;font-size:8px;line-height:1.4;color:var(--muted-foreground)}._analysisRecentCard_1q7md_553,._analysisPrCard_1q7md_553{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_1q7md_553 ._analysisSectionHead_1q7md_491,._analysisPrCard_1q7md_553 ._analysisSectionHead_1q7md_491{margin-bottom:5px}._analysisRecentRow_1q7md_555{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_1q7md_555>span{font:600 9px var(--font-family-monospace);color:var(--muted-foreground)}._analysisRecentRow_1q7md_555>b{font:700 11px var(--font-family-monospace);color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._analysisRecentRow_1q7md_555>small{font-size:8px;color:var(--muted-foreground)}._analysisPrGrid_1q7md_559{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}._analysisPrGrid_1q7md_559>div{min-width:0;padding:8px;border-radius:10px;background:var(--card);border:1px solid color-mix(in srgb,var(--border) 70%,transparent)}._analysisPrGrid_1q7md_559 span{display:block;min-height:22px;font-size:8px;line-height:1.3;color:var(--muted-foreground)}._analysisPrGrid_1q7md_559 strong{display:block;font:800 14px var(--font-family-display);white-space:nowrap}._analysisPrGrid_1q7md_559 small{font:700 8px var(--font-family-monospace);margin-left:2px;color:var(--muted-foreground)}@media(max-width:420px){._analysisSheet_1q7md_479{width:100vw!important;max-width:100vw!important}._analysisExerciseCard_1q7md_490{padding:4px 0 10px}._analysisDetailStats_1q7md_518{gap:5px}._growthPeriods_1q7md_525 button,._growthMetrics_1q7md_525 button{font-size:8px}}._analysisOverview_1q7md_481{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:8px}._analysisOverview_1q7md_481>div{padding:8px;border-radius:0}._analysisOverview_1q7md_481 span{font-size:8px;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._analysisOverview_1q7md_481 strong{font-size:16px;line-height:1}._analysisOverview_1q7md_481 small{font-size:7px}._growthQuickRow_1q7md_580{display:flex;align-items:flex-start;gap:8px;margin:-1px 0 9px;padding:0 1px}._growthQuickRow_1q7md_580>span{flex:0 0 auto;padding-top:6px;font-size:8px;font-weight:700;color:var(--muted-foreground)}._growthQuickRow_1q7md_580>div{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none;padding-bottom:1px}._growthQuickRow_1q7md_580>div::-webkit-scrollbar{display:none}._growthQuickRow_1q7md_580 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_1q7md_580 button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}._growthQuickRow_1q7md_580 button svg{color:var(--primary);flex:0 0 auto}._growthQuickActive_1q7md_587{border-bottom-color:var(--primary)!important;background:transparent!important;color:var(--primary)!important}._growthReadyList_1q7md_590{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_1q7md_590[hidden]{display:none}._growthReadyList_1q7md_590 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_1q7md_590 button:last-child{border-bottom:0}._growthReadyList_1q7md_590 button svg{flex:0 0 auto;color:var(--primary)}._growthReadyList_1q7md_590 button svg:last-child{color:var(--muted-foreground)}._growthReadyList_1q7md_590 button span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:650}._growthQuickRow_1q7md_580 button._growthReadyToggle_1q7md_597{max-width:none;border-bottom-color:var(--border);color:var(--primary);background:transparent;font-size:10px}._growthQuickRow_1q7md_580 button._growthReadyToggle_1q7md_597[aria-pressed=true]{border-bottom-color:var(--primary);background:transparent}._growthReadyToggle_1q7md_597>svg:last-child{transition:transform .15s ease}._growthReadyToggle_1q7md_597>svg._growthReadyChevronOpen_1q7md_600{transform:rotate(180deg)}._growthLinePointLatest_1q7md_602{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_1q7md_603{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_1q7md_605{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_1q7md_605 ._analysisSectionHead_1q7md_491{margin-bottom:5px}._analysisBestInline_1q7md_607{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none;padding-bottom:6px}._analysisBestInline_1q7md_607::-webkit-scrollbar{display:none}._analysisBestInline_1q7md_607>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_1q7md_607 b{margin-left:3px;font:800 9px var(--font-family-monospace);color:var(--foreground)}._analysisRecentCompact_1q7md_611{border-top:1px solid color-mix(in srgb,var(--border) 76%,transparent)}._analysisRecentCompact_1q7md_611>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_1q7md_611>div:last-child{border-bottom:0;padding-bottom:1px}._analysisRecentCompact_1q7md_611 span{font:600 8px var(--font-family-monospace);color:var(--muted-foreground)}._analysisRecentCompact_1q7md_611 b{font:700 9px var(--font-family-monospace);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._analysisRecentCompact_1q7md_611 small{font-size:7px;color:var(--muted-foreground)}@media(max-width:420px){._analysisOverview_1q7md_481{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}._analysisOverview_1q7md_481>div{padding:7px 6px}._analysisOverview_1q7md_481 strong{font-size:14px}._analysisOverview_1q7md_481 span{font-size:7px}}._libraryCustomBadge_1q7md_627{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_1q7md_628{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_1q7md_628:active{transform:scale(.92);background:color-mix(in srgb,#ef4444 13%,transparent)}._libraryDeleteButton_1q7md_628:disabled{opacity:.42;cursor:default;transform:none}@media(max-width:420px){._libraryMeta_1q7md_184{gap:3px}._libraryCustomBadge_1q7md_627{display:none}._libraryDeleteButton_1q7md_628{width:28px;height:28px}}._menuSection_1q7md_639{margin-bottom:13px}._menuSection_1q7md_639:last-child{margin-bottom:0}._menuSectionLabel_1q7md_641{display:block;margin:0 0 6px 5px;color:var(--muted-foreground)}._menuMiniBadge_1q7md_642{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_1q7md_643{margin:10px 2px 0;font-size:9px;line-height:1.45;color:var(--muted-foreground)}._proHero_1q7md_645{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_1q7md_646{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_1q7md_645>div:last-child{min-width:0}._proHero_1q7md_645 span{display:block;font-size:9px;color:var(--muted-foreground)}._proHero_1q7md_645 strong{display:block;margin:2px 0 4px;font:800 21px var(--font-family-display)}._proHero_1q7md_645 p{margin:0;font-size:10px;line-height:1.45;color:var(--muted-foreground)}._proFeatureCard_1q7md_651{margin-top:10px;border:1px solid var(--border);border-radius:14px;background:var(--card);overflow:hidden}._proFeatureCard_1q7md_651>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_1q7md_651>div:last-child{border-bottom:0}._proFeatureCard_1q7md_651>div>svg{margin-top:1px;flex:0 0 auto;color:var(--primary)}._proFeatureCard_1q7md_651 span{display:flex;flex-direction:column;gap:2px;min-width:0}._proFeatureCard_1q7md_651 b{font-size:11px}._proFeatureCard_1q7md_651 small{font-size:9px;line-height:1.35;color:var(--muted-foreground)}._proActions_1q7md_658{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:10px}._proHero_1q7md_645+._proFeatureCard_1q7md_651+._proActions_1q7md_658>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_1q7md_645+._proFeatureCard_1q7md_651+._proActions_1q7md_658>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_1q7md_645+._proFeatureCard_1q7md_651+._proActions_1q7md_658>button[data-variant=outline]{background:transparent;opacity:.72}._proPrimaryButton_1q7md_682{min-width:0}._feedbackCard_1q7md_684{border:0;border-radius:0;background:transparent;padding:5px 2px 14px}._feedbackTypes_1q7md_685{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:10px}._feedbackTypes_1q7md_685 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_1q7md_685 button svg{flex:0 0 auto}._feedbackTypeActive_1q7md_688{border-bottom-color:var(--primary)!important;background:transparent!important;color:var(--primary)!important}._feedbackTypes_1q7md_685 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._feedbackMessageBox_1q7md_690{display:block;margin-bottom:10px}._feedbackMessageBox_1q7md_690>span{display:block;margin:0 0 6px 2px;font-size:9px;font-weight:800;color:var(--muted-foreground)}._feedbackMessageBox_1q7md_690 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_1q7md_690 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_1q7md_690 small{display:block;margin-top:4px;text-align:right;font:600 8px var(--font-family-monospace);color:var(--muted-foreground)}._feedbackReplyOption_1q7md_695{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_1q7md_695 input{width:16px;height:16px;flex:0 0 auto;margin:0;accent-color:var(--primary)}._feedbackReplyOption_1q7md_695>span{min-width:0;display:flex;flex-direction:column;gap:2px}._feedbackReplyOption_1q7md_695 b{font-size:10px;color:var(--foreground)}._feedbackReplyOption_1q7md_695 small{font:600 8px/1.35 var(--font-family-monospace);color:var(--muted-foreground);overflow-wrap:anywhere}._feedbackNotice_1q7md_700{margin:8px 0 0;text-align:left;font-size:12px;line-height:1.5;font-weight:600;color:var(--foreground)}._feedbackSendButton_1q7md_700{width:100%;justify-content:center!important}._shortMenuBody_1q7md_701{flex:1;min-height:0;display:flex;flex-direction:column}._shortMenuBrand_1q7md_702{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_1q7md_702:before,._shortMenuBrand_1q7md_702:after{content:"";position:absolute;z-index:-1;left:50%;width:235px;height:28px;border-radius:999px;transform:translate(-50%) skew(-34deg) rotate(-7deg)}._shortMenuBrand_1q7md_702:before{top:40px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 12%,transparent),transparent)}._shortMenuBrand_1q7md_702:after{top:73px;width:170px;height:18px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--foreground) 7%,transparent),transparent)}._shortMenuBrand_1q7md_702 strong{font:900 italic 18px/1 var(--font-family-display);letter-spacing:.16em;color:color-mix(in srgb,var(--foreground) 24%,transparent)}._shortMenuBrand_1q7md_702 span{margin-top:7px;font-size:9px;font-weight:650;letter-spacing:.01em;color:color-mix(in srgb,var(--muted-foreground) 74%,transparent)}._aboutBrandCard_1q7md_710{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_1q7md_711{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_1q7md_711 svg{width:40px;height:44px;fill:currentColor}._aboutLogoAccent_1q7md_711{fill:var(--primary)}._aboutBrandCard_1q7md_710>div:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}._aboutBrandCard_1q7md_710 strong{font:900 italic 19px var(--font-family-display);letter-spacing:.08em}._aboutBrandCard_1q7md_710 span{font-size:9px;line-height:1.4;color:var(--muted-foreground)}._aboutList_1q7md_715{margin-top:10px;border:0;border-radius:0;background:transparent;overflow:hidden}._aboutList_1q7md_715>div,._aboutList_1q7md_715>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_1q7md_715>*:last-child{border-bottom:0}._aboutList_1q7md_715>div>span{font-size:10px;color:var(--muted-foreground)}._aboutList_1q7md_715>div>b{font:700 10px var(--font-family-monospace)}._aboutList_1q7md_715>button>span{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:700}._aboutList_1q7md_715>button small{font-size:8px;color:var(--muted-foreground)}._aboutList_1q7md_715>button:disabled{opacity:.68}._serviceDocumentBody_1q7md_724{padding-top:4px}._serviceDocumentContent_1q7md_725{padding:4px 2px 24px;color:var(--foreground);font-size:10px;line-height:1.7;overflow-wrap:anywhere}._serviceDocumentContent_1q7md_725 h1{margin:2px 0 5px;font:850 20px/1.25 var(--font-family-display);color:var(--foreground)}._serviceDocumentContent_1q7md_725 h2{margin:22px 0 7px;font:800 14px/1.35 var(--font-family-display);color:var(--foreground)}._serviceDocumentContent_1q7md_725 h3{margin:15px 0 6px;font:750 11px/1.4 var(--font-family-display);color:var(--foreground)}._serviceDocumentContent_1q7md_725 p{margin:7px 0;color:var(--muted-foreground)}._serviceDocumentContent_1q7md_725 ul,._serviceDocumentContent_1q7md_725 ol{margin:7px 0;padding-left:20px;color:var(--muted-foreground)}._serviceDocumentContent_1q7md_725 li{margin:4px 0}._serviceDocumentContent_1q7md_725 strong{color:var(--foreground)}._serviceDocumentContent_1q7md_725 small{color:var(--muted-foreground)}._serviceDocumentContent_1q7md_725 a{color:var(--primary);text-decoration:none;font-weight:700}._serviceDocumentContent_1q7md_725 section{margin:10px 0}._serviceDocumentContent_1q7md_725 details{margin-top:8px}._serviceDocumentContent_1q7md_725 summary{cursor:pointer;color:var(--foreground);font-weight:700}._serviceDocumentContent_1q7md_725 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_1q7md_725 .meta,._serviceDocumentContent_1q7md_725 .muted{color:var(--muted-foreground)}._serviceDocumentContent_1q7md_725 .card{margin:10px 0;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--card)}._serviceDocumentContent_1q7md_725 .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_1q7md_685 button{min-height:52px;font-size:10px;overflow-wrap:anywhere}._proActions_1q7md_658{grid-template-columns:1fr}}._aiHeaderRow_1q7md_751{display:flex;align-items:center;justify-content:space-between;gap:8px}._aiStepBadge_1q7md_752{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_1q7md_753{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:0 2px 10px}._aiProgress_1q7md_753 i{height:3px;border-radius:999px;background:color-mix(in srgb,var(--border) 78%,transparent)}._aiProgress_1q7md_753 ._aiProgressActive_1q7md_755{background:var(--primary)}._aiShareCard_1q7md_756{border:0;border-radius:0;background:transparent;padding:5px 2px 12px}._aiShareSectionHead_1q7md_757{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px;color:var(--foreground)}._aiShareSectionHead_1q7md_757:not(:first-child){margin-top:15px}._aiShareSectionHead_1q7md_757>div{display:flex;align-items:center;gap:7px;min-width:0}._aiShareSectionHead_1q7md_757 svg{color:var(--primary)}._aiShareSectionHead_1q7md_757 b{font-size:11px}._aiShareSectionHead_1q7md_757>span{max-width:54%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;color:var(--primary)}._aiSectionHint_1q7md_763{margin:-2px 1px 9px;font-size:8px;line-height:1.45;color:var(--muted-foreground)}._aiScopeGrid_1q7md_764,._aiSharePeriods_1q7md_765{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}._aiScopeGrid_1q7md_764 button,._aiSharePeriods_1q7md_765 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_1q7md_764 button:disabled,._aiSharePeriods_1q7md_765 button:disabled{opacity:.55;cursor:default}._aiScopeGrid_1q7md_764 ._aiShareOptionActive_1q7md_768,._aiSharePeriods_1q7md_765 ._aiShareOptionActive_1q7md_768{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_1q7md_764 button svg{flex:0 0 auto}._aiRangePicker_1q7md_770{margin-top:9px;padding:10px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}._aiRangeSummary_1q7md_771{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_1q7md_771 span{font-size:7.5px;font-weight:800;color:var(--muted-foreground)}._aiRangeSummary_1q7md_771 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_1q7md_774{display:grid;grid-template-columns:34px 1fr 34px;align-items:center;gap:7px;margin-bottom:7px}._aiRangeCalendarHeader_1q7md_774 strong{text-align:center;font:850 13px var(--font-family-display)}._aiRangeCalendarHeader_1q7md_774 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_1q7md_774 button:disabled{opacity:.3;cursor:default}._aiRangeWeekdays_1q7md_778,._aiRangeCalendarGrid_1q7md_778{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}._aiRangeWeekdays_1q7md_778{margin-bottom:3px}._aiRangeWeekdays_1q7md_778 span{text-align:center;padding:3px 0;font:700 7.5px var(--font-family-monospace);color:var(--muted-foreground)}._aiRangeDay_1q7md_781,._aiRangeBlank_1q7md_781{aspect-ratio:1/1;min-width:0}._aiRangeDay_1q7md_781{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_1q7md_781:not(:disabled):active{transform:scale(.95)}._aiRangeDayInRange_1q7md_784{border-radius:7px;background:color-mix(in srgb,var(--primary) 12%,transparent)}._aiRangeDayEdge_1q7md_785{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_1q7md_786:not(._aiRangeDayEdge_1q7md_785){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--foreground) 25%,var(--border))}._aiRangeDayDisabled_1q7md_787{opacity:.22;cursor:default}._aiRangeDayHasWorkout_1q7md_788{font-weight:900}._aiRangeDay_1q7md_781>i{position:absolute;bottom:4px;width:3px;height:3px;border-radius:50%;background:var(--primary)}._aiRangeDayEdge_1q7md_785>i{background:var(--primary-foreground)}._aiRangeHint_1q7md_791{margin:8px 1px 0;font-size:7.5px;line-height:1.45;color:var(--muted-foreground)}._aiSelectionSummary_1q7md_792{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_1q7md_792 span:first-child{color:var(--primary)}._aiSelectionSummary_1q7md_792 b{font-weight:600;color:var(--border)}._aiModeGrid_1q7md_795{display:flex;flex-direction:column;gap:6px}._aiModeGrid_1q7md_795>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_1q7md_795>button>span{display:flex;align-items:center;gap:5px}._aiModeGrid_1q7md_795>button b{font-size:9.5px}._aiModeGrid_1q7md_795>button small{font-size:8px;line-height:1.35;color:var(--muted-foreground)}._aiModeActive_1q7md_800{border-color:color-mix(in srgb,var(--primary) 56%,var(--border))!important;background:color-mix(in srgb,var(--primary) 10%,var(--surface))!important}._aiModeActive_1q7md_800>span{color:var(--primary)}._aiQuestionChips_1q7md_802{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}._aiQuestionChips_1q7md_802 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_1q7md_802 button:active{border-color:color-mix(in srgb,var(--primary) 58%,var(--border));color:var(--primary)}._aiQuestionChips_1q7md_802 button:disabled{opacity:.55;cursor:default}._aiQuestionBox_1q7md_806{display:block;margin-top:15px}._aiQuestionBox_1q7md_806>span{display:flex;align-items:center;gap:5px;margin:0 0 6px 2px;font-size:9px;font-weight:800}._aiQuestionBox_1q7md_806>span small{padding:2px 5px;border-radius:999px;background:var(--surface);color:var(--muted-foreground);font-size:7px}._aiQuestionBox_1q7md_806 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_1q7md_806 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_1q7md_806>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_1q7md_812{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._aiTargetGrid_1q7md_812 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_1q7md_812 button b{font-size:9px}._aiTargetActive_1q7md_815{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_1q7md_816{width:100%;min-height:48px;margin-top:14px}._aiShareCard_1q7md_756>small{display:block;margin:8px 2px 0;font-size:7.5px;line-height:1.5;color:var(--muted-foreground)}._aiShareNotice_1q7md_818{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_1q7md_818+._aiShareButton_1q7md_816{margin-top:8px}@media(max-width:420px){._aiScopeGrid_1q7md_764,._aiSharePeriods_1q7md_765{grid-template-columns:repeat(3,minmax(0,1fr))}}._workoutTitleBlock_1q7md_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_1q7md_4:before,._workoutTitleBlock_1q7md_4:after{display:none!important;content:none!important}._workoutTitleMain_1q7md_844{min-width:0;display:flex;flex-direction:column;gap:2px}._workoutTitleMain_1q7md_844 span{font-size:24px!important;line-height:1.05!important;font-weight:900!important;letter-spacing:-.035em!important}._workoutTitleMain_1q7md_844 strong{display:block;margin-top:3px!important;font-size:10px!important;line-height:1.2!important;color:var(--muted-foreground)!important}._workoutLiveStats_1q7md_863{flex:0 0 auto;display:flex;align-items:stretch;gap:5px}._workoutLiveStats_1q7md_863>div{min-width:68px;padding:6px 8px}._workoutLiveStats_1q7md_863 small{display:block;margin-bottom:2px;font-size:8px;font-weight:750;line-height:1;color:var(--muted-foreground);white-space:nowrap}._workoutLiveStats_1q7md_863 b{display:block;font:800 13px/1.05 var(--font-family-monospace);color:var(--foreground);white-space:nowrap}._emptyAddExercise_1q7md_889{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_1q7md_899{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_1q7md_910{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_1q7md_922{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px;padding:2px 14px 0}._quickAddSearch_1q7md_930{flex:0 0 auto;margin-bottom:2px}._quickAddSearch_1q7md_930 input{height:42px;font-size:13px}._quickAddGroups_1q7md_938{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_1q7md_938::-webkit-scrollbar{display:none}._quickAddGroups_1q7md_938 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_1q7md_962{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_1q7md_967{flex:0 0 auto;min-height:35px;display:flex;align-items:center;gap:6px;overflow-x:auto;padding:2px;scrollbar-width:none}._quickAddEquipment_1q7md_967::-webkit-scrollbar{display:none}._quickAddEquipment_1q7md_967 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_1q7md_990{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_1q7md_995{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_1q7md_1008{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_1q7md_1008:last-of-type{border-bottom:0}._quickAddItem_1q7md_1008:active:not(:disabled){background:color-mix(in srgb,var(--primary) 9%,var(--surface))}._quickAddItemSelected_1q7md_1028{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_1q7md_1028 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_1q7md_1008:disabled{opacity:.42;cursor:default}._quickAddItem_1q7md_1008>span{min-width:0;display:flex;flex-direction:column;gap:3px}._quickAddItem_1q7md_1008 b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}._quickAddItem_1q7md_1008 small{font-size:9px;color:var(--muted-foreground)}._quickAddItem_1q7md_1008 em{flex:0 0 auto;font-size:10px;font-weight:850;font-style:normal;color:var(--primary)}._quickAddEmpty_1q7md_1067{padding:26px 12px;text-align:center;font-size:11px;color:var(--muted-foreground)}._quickAddFooter_1q7md_1073{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:3px}._quickAddFooter_1q7md_1073>span{min-width:0;font-size:10px;line-height:1.3;color:var(--muted-foreground)}._quickAddFooter_1q7md_1073>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_1q7md_4{flex-direction:row!important;align-items:flex-end!important;gap:8px!important;padding-top:1px!important}._workoutTitleMain_1q7md_844 span{font-size:22px!important}._workoutTitleMain_1q7md_844 strong{font-size:9px!important}._workoutLiveStats_1q7md_863{gap:4px}._workoutLiveStats_1q7md_863>div{min-width:61px;padding:6px 7px}._workoutLiveStats_1q7md_863 small{font-size:7px}._workoutLiveStats_1q7md_863 b{font-size:12px}._quickAddBody_1q7md_922{padding-left:11px;padding-right:11px}}._weightControlBar_1q7md_1119{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1fr)!important}._bodyweightControlBar_1q7md_1122{grid-template-columns:repeat(2,minmax(0,1fr))!important}._weightControlBar_1q7md_1119>._compactControl_1q7md_216,._bodyweightControlBar_1q7md_1122>._compactControl_1q7md_216{width:100%!important;min-width:0!important}._bodyweightControlBar_1q7md_1122>._compactControl_1q7md_216:last-child{border-right:0!important}._compactStaticValue_1q7md_1133{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_1q7md_1149{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_1q7md_1149 ._bulkInlineControl_1q7md_229{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_1q7md_1149 ._bulkInlineControl_1q7md_229>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_1q7md_1149 ._bulkInlineControl_1q7md_229 input{width:100%!important;min-width:0!important;padding-left:2px!important;padding-right:2px!important}._bulkControlGroup_1q7md_1149 ._bulkApplyButton_1q7md_386{width:34px!important;min-width:34px!important;padding:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}._weightControlBar_1q7md_1119 ._compactControl_1q7md_216>span,._bodyweightControlBar_1q7md_1122 ._compactControl_1q7md_216>span,._weightControlBar_1q7md_1119 ._compactUnitSelect_1q7md_218,._weightControlBar_1q7md_1119 ._compactRestSelect_1q7md_218,._bodyweightControlBar_1q7md_1122 ._compactRestSelect_1q7md_218,._compactStaticValue_1q7md_1133,._bulkControlGroup_1q7md_1149 ._bulkApplyButton_1q7md_386{text-overflow:clip!important;white-space:nowrap!important}._weightControlBar_1q7md_1119 ._compactUnitSelect_1q7md_218,._weightControlBar_1q7md_1119 ._compactRestSelect_1q7md_218,._bodyweightControlBar_1q7md_1122 ._compactRestSelect_1q7md_218{overflow:visible!important}._weightControlBar_1q7md_1119 ._compactUnitSelect_1q7md_218>span,._weightControlBar_1q7md_1119 ._compactRestSelect_1q7md_218>span,._bodyweightControlBar_1q7md_1122 ._compactRestSelect_1q7md_218>span{overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}@media(max-width:420px){._weightControlBar_1q7md_1119{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1fr)!important}._bodyweightControlBar_1q7md_1122{grid-template-columns:repeat(2,minmax(0,1fr))!important}._weightControlBar_1q7md_1119>._compactControl_1q7md_216,._bodyweightControlBar_1q7md_1122>._compactControl_1q7md_216{padding-left:5px!important;padding-right:10px!important}._weightControlBar_1q7md_1119 ._compactControl_1q7md_216>span,._bodyweightControlBar_1q7md_1122 ._compactControl_1q7md_216>span{font-size:8.5px!important}._weightControlBar_1q7md_1119 ._compactUnitSelect_1q7md_218,._weightControlBar_1q7md_1119 ._compactRestSelect_1q7md_218,._bodyweightControlBar_1q7md_1122 ._compactRestSelect_1q7md_218,._compactStaticValue_1q7md_1133{font-size:9.5px!important}._bulkControlGroup_1q7md_1149{grid-template-columns:minmax(0,1fr) 31px;gap:3px;padding-left:4px;padding-right:3px}._bulkControlGroup_1q7md_1149 ._bulkInlineControl_1q7md_229>span{font-size:8px!important}._bulkControlGroup_1q7md_1149 ._bulkInlineControl_1q7md_229 input{font-size:9px!important}._bulkControlGroup_1q7md_1149 ._bulkApplyButton_1q7md_386{width:31px!important;min-width:31px!important;font-size:8.5px!important}}._libraryManagerBody_1q7md_1256{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_1q7md_1257{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}._libraryCreateToggle_1q7md_1258,._libraryHiddenToggle_1q7md_1258{height:38px;border:1px solid var(--border);color:var(--foreground);font:800 11px var(--font-family);cursor:pointer}._libraryCreateToggle_1q7md_1258{display:flex;align-items:center;gap:7px;padding:0 12px;text-align:left}._libraryCreateToggle_1q7md_1258>svg:last-child{margin-left:auto;color:var(--muted-foreground);transition:transform .12s ease}._libraryToggleChevronOpen_1q7md_1261{transform:rotate(180deg)}._libraryHiddenToggle_1q7md_1258{padding:0 12px;color:var(--muted-foreground)}._libraryHiddenToggleActive_1q7md_1263{border-color:var(--primary);background:transparent;color:var(--primary)}._libraryCreatePanel_1q7md_1264{flex:0 0 auto;padding:12px;border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border))}._libraryCreateHead_1q7md_1265{margin-bottom:10px}._libraryCreateHead_1q7md_1265 b{display:block}._libraryCreateHead_1q7md_1265 span{display:block;margin-top:2px;font-size:9px;line-height:1.4;color:var(--muted-foreground)}._libraryCreateHead_1q7md_1265 ._libraryCreateLimit_1q7md_1268{margin-top:4px;color:var(--primary);font-weight:800;white-space:nowrap}._libraryCreatePanel_1q7md_1264>input{height:42px;margin-top:8px}._libraryCreateGrid_1q7md_1270{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}._libraryModeRow_1q7md_1271{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;margin-top:8px}._libraryModeRow_1q7md_1271>span{font-size:9px;font-weight:800;color:var(--muted-foreground)}._libraryCreateSubmit_1q7md_1273{width:100%;min-height:42px;height:42px;margin-top:9px;border-radius:8px!important;box-shadow:none!important}._librarySearch_1q7md_1281{flex:0 0 auto}._librarySearch_1q7md_1281 input{height:40px;font-size:11px}._libraryGroupFilters_1q7md_1282{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_1q7md_1282 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_1q7md_1285{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_1q7md_1286{flex:0 0 auto;min-height:35px;display:flex;align-items:center;gap:5px;overflow-x:auto;padding:2px 1px;scrollbar-width:none}._libraryEquipmentFilters_1q7md_1286::-webkit-scrollbar{display:none}._libraryEquipmentFilters_1q7md_1286 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_1q7md_1289{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_1q7md_1290{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_1q7md_1291{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_1q7md_1291:last-child{border-bottom:0}._libraryFavorite_1q7md_1293,._libraryFavoriteActive_1q7md_1293{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_1q7md_1293{color:var(--muted-foreground)}._libraryFavoriteActive_1q7md_1293{background:transparent;color:var(--primary)}._libraryFavorite_1q7md_1293:focus-visible,._libraryFavoriteActive_1q7md_1293:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._libraryFavorite_1q7md_1293:active,._libraryFavoriteActive_1q7md_1293:active{transform:scale(.93)}._libraryFavorite_1q7md_1293 svg,._libraryFavoriteActive_1q7md_1293 svg{width:17px;height:17px}._libraryListCopy_1q7md_1298{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}._libraryListCopy_1q7md_1298 b{line-height:1.25;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}._libraryListCopy_1q7md_1298 small{color:var(--muted-foreground)}._libraryListActions_1q7md_1301{flex:0 0 auto;display:flex;align-items:center;gap:4px}._libraryCompactUnit_1q7md_1302{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_1q7md_1302>span{padding:0!important;background:transparent!important;color:var(--foreground)!important}._libraryBodyweightBadge_1q7md_1304{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_1q7md_1305{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_1q7md_1305:disabled{opacity:.45}._libraryEditButton_1q7md_1305 svg{width:15px;height:15px}._libraryEmpty_1q7md_1307{padding:24px 12px;text-align:center;font-size:10px;color:var(--muted-foreground)}._libraryHiddenPanel_1q7md_1308{border:1px solid var(--border);overflow:hidden}._libraryHiddenHead_1q7md_1309{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-bottom:1px solid var(--border)}._libraryHiddenHead_1q7md_1309>div{min-width:0}._libraryHiddenHead_1q7md_1309 b{display:block;font-size:12px}._libraryHiddenHead_1q7md_1309 span{display:block;margin-top:2px;font-size:9px;color:var(--muted-foreground)}._libraryHiddenHead_1q7md_1309 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_1q7md_1314>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_1q7md_1314>div:last-child{border-bottom:0}._libraryHiddenList_1q7md_1314>div>span{min-width:0;display:flex;flex-direction:column;gap:2px}._libraryHiddenList_1q7md_1314 b{font-size:11px}._libraryHiddenList_1q7md_1314 small{font-size:9px;color:var(--muted-foreground)}._libraryHiddenList_1q7md_1314 button{flex:0 0 auto}._libraryStatus_1q7md_1320{margin:1px 2px 0;padding:8px 10px;border-radius:10px;background:var(--surface);font-size:12px;line-height:1.5;color:var(--foreground)}._libraryEditInfo_1q7md_1321{display:flex;flex-wrap:wrap;gap:5px;margin-top:-2px}._libraryEditInfo_1q7md_1321 span{padding:4px 7px;border-radius:999px;background:var(--surface);font-size:9px;font-weight:700;color:var(--muted-foreground)}._libraryDialogStatus_1q7md_1323{margin:0;padding:8px 10px;border-radius:10px;background:var(--surface);font-size:12px;line-height:1.5}._libraryHideFromDialog_1q7md_1324{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_1q7md_1324:active{background:color-mix(in srgb,#ff5b57 8%,transparent)}._libraryHideFromDialog_1q7md_1324:disabled{opacity:.45}@media(max-width:420px){._libraryManagerBody_1q7md_1256{padding-left:11px;padding-right:11px}._libraryCreateGrid_1q7md_1270{grid-template-columns:.82fr 1.18fr}._libraryListItem_1q7md_1291{padding-left:8px;padding-right:8px}._libraryListActions_1q7md_1301{gap:4px}._libraryCompactUnit_1q7md_1302{width:62px!important;min-width:62px!important}._libraryEditButton_1q7md_1305{width:32px;height:32px}}._routinePicker_1q7md_1338{display:flex;flex-direction:column;gap:8px;margin-top:2px}._routinePickerSearch_1q7md_1339{flex:0 0 auto}._routinePickerSearch_1q7md_1339 input{height:42px;font-size:12px}._routinePickerGroups_1q7md_1341{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;min-height:31px;align-items:center}._routinePickerGroups_1q7md_1341 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_1q7md_1341 button:focus{outline:none}._routinePickerGroupActive_1q7md_1363{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_1q7md_1368{min-height:35px;display:flex;align-items:center;gap:6px;overflow-x:auto;padding:2px;scrollbar-width:none}._routinePickerEquipment_1q7md_1368::-webkit-scrollbar{display:none}._routinePickerEquipment_1q7md_1368 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_1q7md_1368 button:focus{outline:none}._routinePickerEquipmentActive_1q7md_1392{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_1q7md_1397{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_1q7md_1410{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_1q7md_1410:last-of-type{border-bottom:0}._routinePickerItem_1q7md_1410:active:not(:disabled){background:color-mix(in srgb,var(--primary) 8%,var(--surface))}._routinePickerItem_1q7md_1410:disabled{cursor:default;opacity:1}._routinePickerItemAdded_1q7md_1430{background:color-mix(in srgb,var(--primary) 7%,var(--surface))}._routinePickerItemStar_1q7md_1431{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_1q7md_1441{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}._routinePickerItemCopy_1q7md_1441 b{font-size:11px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._routinePickerItemCopy_1q7md_1441 small{font-size:8px;color:var(--muted-foreground)}._routinePickerItem_1q7md_1410 em{flex:0 0 auto;min-width:47px;text-align:center;font-size:9px;font-weight:850;font-style:normal;color:var(--primary)}._routinePickerItemAdded_1q7md_1430 em{padding:4px 6px;border-radius:999px;background:color-mix(in srgb,var(--primary) 14%,transparent)}._routinePickerEmpty_1q7md_1458{padding:24px 12px;text-align:center;font-size:10px;color:var(--muted-foreground)}._routineBuilderEmpty_1q7md_141{margin-top:9px;min-height:64px}._routineBuilderList_1q7md_143{margin-top:10px}@media(max-width:420px){._routinePickerList_1q7md_1397{max-height:220px}._routinePickerGroups_1q7md_1341{gap:3px}._routinePickerGroups_1q7md_1341 button{font-size:8px}}._historyRoutineButton_1q7md_1469{grid-column:1/-1;width:100%;min-height:42px!important;font-weight:800!important}._historyShareButton_1q7md_1475{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_1q7md_1475 svg{color:var(--foreground)}._historyShareButton_1q7md_1475:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._historyShareButton_1q7md_1475:active:not(:disabled){background:color-mix(in srgb,var(--primary) 5%,transparent)!important}._historyRoutineNameField_1q7md_1484{display:flex;flex-direction:column;gap:6px}._historyRoutineNameField_1q7md_1484>span{font-size:10px;font-weight:800;color:var(--muted-foreground)}._historyRoutineNameField_1q7md_1484 small{margin-left:4px;font-size:8px;font-weight:700;color:var(--primary)}._historyRoutineAutoName_1q7md_1487{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_1q7md_1487>span{font-size:8px;font-weight:800;color:var(--muted-foreground)}._historyRoutineAutoName_1q7md_1487>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--primary)}._historyRoutineAutoName_1q7md_1487>small{grid-column:1/-1;font-size:8px;line-height:1.4;color:var(--muted-foreground)}._adminFeedbackScrollBody_1q7md_1503{overflow-y:auto!important;min-height:0;max-height:calc(100dvh - 138px);padding-bottom:calc(26px + env(safe-area-inset-bottom))}._adminFeedbackToolbar_1q7md_1504{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_1q7md_1504>span{font-size:9px;font-weight:800;color:var(--muted-foreground)}._adminFeedbackToolbar_1q7md_1504 button{flex:0 0 auto}._adminFeedbackNotice_1q7md_1507{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_1q7md_1508{display:flex;flex-direction:column;gap:8px;padding-bottom:18px}._adminFeedbackCard_1q7md_1509{padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--card);overflow:hidden}._adminFeedbackHead_1q7md_1510{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}._adminFeedbackHeadActions_1q7md_1511{display:flex;align-items:center;gap:6px;flex:0 0 auto}._adminFeedbackDelete_1q7md_1512{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:var(--error);cursor:pointer}._adminFeedbackDelete_1q7md_1512:hover,._adminFeedbackDelete_1q7md_1512:active:not(:disabled){background:color-mix(in srgb,var(--error) 6%,transparent)}._adminFeedbackDelete_1q7md_1512:focus-visible{outline:2px solid var(--error);outline-offset:2px}._adminFeedbackDelete_1q7md_1512:disabled{opacity:.45;cursor:default}._adminFeedbackDelete_1q7md_1512:active{transform:scale(.96)}._adminFeedbackHead_1q7md_1510 time{font:600 8px var(--font-family-monospace);color:var(--muted-foreground);white-space:nowrap}._adminFeedbackCategory_1q7md_1518{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_1q7md_1519{background:color-mix(in srgb,var(--primary) 11%,transparent);color:var(--primary)}._adminFeedbackBug_1q7md_1520{background:color-mix(in srgb,#ef4444 10%,transparent);color:#ef4444}._adminFeedbackCard_1q7md_1509>p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.55;color:var(--foreground)}._adminFeedbackMeta_1q7md_1522{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_1q7md_1522 span{font-size:8px;line-height:1.4;color:var(--muted-foreground);overflow-wrap:anywhere}._adminFeedbackMeta_1q7md_1522 b{color:var(--foreground)}._adminFeedbackReply_1q7md_1525{flex-basis:100%;display:flex!important;align-items:center;gap:5px}._adminFeedbackReply_1q7md_1525 a{color:var(--primary);text-decoration:none;font:650 8px/1.4 var(--font-family-monospace);overflow-wrap:anywhere}._adminFeedbackReply_1q7md_1525 a:active{text-decoration:underline}._adminFeedbackEmpty_1q7md_1528{padding:30px 12px;text-align:center;border:1px dashed var(--border);border-radius:14px;font-size:10px;color:var(--muted-foreground)}._adFallbackScreen_1q7md_1532{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_1q7md_1533{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_1q7md_1533>span{font:850 9px var(--font-family-monospace);letter-spacing:.18em;color:var(--primary)}._adFallbackCard_1q7md_1533>strong{font:850 18px/1.25 var(--font-family-display)}._adFallbackCard_1q7md_1533>p{margin:0;max-width:280px;font-size:10px;line-height:1.55;color:var(--muted-foreground)}._adFallbackProgress_1q7md_1537{width:100%;height:3px;margin-top:10px;overflow:hidden;border-radius:999px;background:var(--surface)}._adFallbackProgress_1q7md_1537 i{display:block;width:100%;height:100%;transform-origin:left;background:var(--primary);animation:_adFallbackCountdown_1q7md_1 3s linear forwards}@keyframes _adFallbackCountdown_1q7md_1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}._workoutCompletionScreen_1q7md_1542{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_1q7md_1543{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_1q7md_1544{text-align:center;display:flex;flex-direction:column;align-items:center}._workoutCompletionIcon_1q7md_1545{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_1q7md_1546{font:800 8px var(--font-family-monospace);letter-spacing:.18em;color:var(--primary);margin-bottom:6px}._workoutCompletionHero_1q7md_1544 h2{margin:0;font:900 clamp(28px,7vw,34px)/1.08 var(--font-family-display);letter-spacing:-.04em}._workoutCompletionHero_1q7md_1544 p{margin:7px 0 0;font-size:11px;font-weight:700;color:var(--muted-foreground)}._workoutCompletionMessage_1q7md_1549{margin-top:6px;font-size:9px;font-weight:650;color:color-mix(in srgb,var(--muted-foreground) 88%,transparent)}._workoutCompletionMetrics_1q7md_1550{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_1q7md_1550>div{min-height:78px;padding:12px 14px;background:transparent;display:flex;flex-direction:column;justify-content:center;gap:8px}._workoutCompletionMetrics_1q7md_1550>div:nth-child(odd){border-right:1px solid color-mix(in srgb,var(--border) 78%,transparent)}._workoutCompletionMetrics_1q7md_1550>div:nth-child(-n+4){border-bottom:1px solid color-mix(in srgb,var(--border) 78%,transparent)}._workoutCompletionMetrics_1q7md_1550 span{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:750;color:var(--muted-foreground)}._workoutCompletionMetrics_1q7md_1550 span svg{width:15px;height:15px;color:var(--primary)}._workoutCompletionMetrics_1q7md_1550 strong{font:850 22px var(--font-family-monospace);line-height:1;letter-spacing:-.035em}._workoutCompletionMetrics_1q7md_1550 strong small{font:750 9px var(--font-family-base);margin-left:4px;color:var(--muted-foreground)}._workoutCompletionQueued_1q7md_1558{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_1q7md_1559{display:flex;flex-direction:column;gap:8px}._workoutCompletionButton_1q7md_1560{width:100%;min-height:48px!important;display:flex;align-items:center;justify-content:center;gap:7px;margin-top:0;border-radius:8px!important}._workoutCompletionAiHint_1q7md_1561{display:block;margin-top:-6px;text-align:center;font-size:8px;line-height:1.45;color:var(--muted-foreground)}@media(max-width:420px){._workoutCompletionShell_1q7md_1543{padding-left:14px;padding-right:14px;gap:14px}._workoutCompletionIcon_1q7md_1545{width:50px;height:50px;margin-bottom:11px}._workoutCompletionHero_1q7md_1544 h2{font-size:29px}._workoutCompletionMetrics_1q7md_1550>div{min-height:73px;padding:11px 12px}._workoutCompletionMetrics_1q7md_1550 strong{font-size:20px}}._adFreeCard_1q7md_1565{display:flex;flex-direction:column;gap:10px;padding:5px 2px 14px;border:0;border-radius:0;background:transparent}._adFreeStatus_1q7md_1566{display:flex;flex-direction:column;gap:5px}._adFreeStatus_1q7md_1566>div{display:flex;align-items:center;justify-content:space-between;gap:10px}._adFreeStatus_1q7md_1566 span{font-size:11px;font-weight:750;color:var(--muted-foreground)}._adFreeStatus_1q7md_1566 strong{font-size:15px;color:var(--foreground)}._adFreeStatus_1q7md_1566 small{font-size:10px;line-height:1.45;color:var(--muted-foreground)}._adFreeField_1q7md_1567{display:flex;flex-direction:column;gap:6px}._adFreeField_1q7md_1567>span{font-size:10px;font-weight:800;color:var(--muted-foreground)}._adFreeField_1q7md_1567 input{font-family:var(--font-family-monospace);letter-spacing:.03em}._adFreeNotice_1q7md_1568{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_1q7md_1569{display:flex;flex-direction:column;gap:5px;padding:12px;border-radius:13px;background:var(--surface);border:1px solid var(--border)}._adFreeIssued_1q7md_1569>span{font-size:9px;font-weight:800;color:var(--muted-foreground)}._adFreeIssued_1q7md_1569>b{font-size:13px}._adFreeIssued_1q7md_1569>small{font-size:9px;color:var(--muted-foreground)}._adFreeIssued_1q7md_1569>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_1q7md_1570{gap:8px;padding:11px 12px;border-radius:14px;background:color-mix(in srgb,var(--primary) 3%,var(--card))}._accountAdFreeCard_1q7md_1570 ._adFreeStatus_1q7md_1566{gap:3px}._accountAdFreeCard_1q7md_1570 ._adFreeStatus_1q7md_1566>div{min-height:24px}._accountAdFreeCard_1q7md_1570 ._adFreeStatus_1q7md_1566 span{font-size:10px}._accountAdFreeCard_1q7md_1570 ._adFreeStatus_1q7md_1566 strong{font-size:13px}._accountAdFreeCard_1q7md_1570 ._adFreeStatus_1q7md_1566 small{font-size:9px;line-height:1.4}._adFreeRedeemRow_1q7md_1576{display:grid;grid-template-columns:minmax(0,1fr) 68px;gap:7px;align-items:center}._adFreeRedeemRow_1q7md_1576 input{height:36px!important;min-height:36px!important;padding:0 10px!important;font-size:11px!important}._adFreeRedeemRow_1q7md_1576 button{height:36px!important;min-height:36px!important;padding:0 10px!important;font-size:10px!important}._accountActionsSeparated_1q7md_1579{margin-top:18px}._slideInRight_1q7md_186{animation:_setnoraTabEnterRight_1q7md_1 var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);will-change:opacity,transform}._slideInLeft_1q7md_186{animation:_setnoraTabEnterLeft_1q7md_1 var(--animation-duration-normal) cubic-bezier(.22,1,.36,1);will-change:opacity,transform}@keyframes _setnoraTabEnterRight_1q7md_1{0%{opacity:.72;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes _setnoraTabEnterLeft_1q7md_1{0%{opacity:.72;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}._workoutKeypad_1q7md_261{animation:_setnoraKeypadEnter_1q7md_1 .18s cubic-bezier(.16,1,.3,1);transform-origin:50% 100%;will-change:opacity,transform}@keyframes _setnoraKeypadEnter_1q7md_1{0%{opacity:.82;transform:translate(-50%) translateY(12px) scale(.995)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}._bottomNav_1q7md_189 button svg{transition:transform .16s cubic-bezier(.22,1,.36,1),stroke-width .16s ease}._bottomNavActive_1q7md_191 svg{transform:translateY(-1px) scale(1.045)}._libraryCreatePanel_1q7md_1264{animation:_setnoraPanelEnter_1q7md_1 .18s cubic-bezier(.22,1,.36,1)}@keyframes _setnoraPanelEnter_1q7md_1{0%{opacity:.72;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._slideInRight_1q7md_186,._slideInLeft_1q7md_186,._workoutKeypad_1q7md_261,._libraryCreatePanel_1q7md_1264{animation:none!important;will-change:auto}._bottomNav_1q7md_189 button svg{transition:none!important}._bottomNavActive_1q7md_191 svg{transform:none}}._exerciseFilterPanel_1q7md_1630{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_1q7md_1634{min-width:0;min-height:40px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:5px}._exerciseFilterRow_1q7md_1634+._exerciseFilterRow_1q7md_1634{border-top:1px solid color-mix(in srgb,var(--border) 66%,transparent)}._exerciseFilterLabel_1q7md_1638{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_1q7md_1642{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_1q7md_1642::-webkit-scrollbar{display:none}._exerciseFilterRail_1q7md_1642 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_1q7md_1656 button{flex:0 0 calc(100% / 7)}._exerciseFilterRailEquipment_1q7md_1657{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;overflow-x:hidden}._exerciseFilterRailEquipment_1q7md_1657 button{min-width:0;width:100%}._exerciseFilterRail_1q7md_1642 button:active{transform:scale(.98)}._exerciseFilterRail_1q7md_1642 button:focus{outline:none}._exerciseFilterRail_1q7md_1642 button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}._exerciseFilterChipActive_1q7md_1662{border:0!important;border-radius:0!important;background:transparent!important;color:var(--primary)!important;font-weight:850!important;box-shadow:none!important}._exerciseFilterRail_1q7md_1642 button._exerciseFilterChipActive_1q7md_1662:after{content:"✓";font-size:.8em;font-weight:900;flex:0 0 auto}._quickAddSearch_1q7md_930+._exerciseFilterPanel_1q7md_1630,._librarySearch_1q7md_1281+._exerciseFilterPanel_1q7md_1630,._routinePickerSearch_1q7md_1339+._exerciseFilterPanel_1q7md_1630{margin-top:2px}@media(max-width:360px){._exerciseFilterRail_1q7md_1642 button{font-size:8.5px}}._routineAiTools_1q7md_1674{margin-top:14px;padding:13px;display:grid;gap:8px}._routineAiPrimary_1q7md_1675{width:100%;display:flex;gap:7px;min-height:46px}._routineAiTools_1q7md_1674>small{font-size:10px;line-height:1.45;color:var(--muted-foreground)}._routineAiNotice_1q7md_1677{font-size:12px;line-height:1.5;color:var(--foreground);padding-top:3px;overflow-wrap:anywhere}._routineExportButton_1q7md_1679{width:100%;display:flex;gap:7px;min-height:42px}._routineExportChoices_1q7md_1680{display:grid;grid-template-columns:1fr 1fr;gap:8px}._routineExportChoices_1q7md_1680 button{min-width:0;display:flex;align-items:center;justify-content:center;gap:7px}._routineExportChoices_1q7md_1680 ._routineExportChoice_1q7md_1680{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_1q7md_1680 ._routineExportChoice_1q7md_1680:hover,._routineExportChoices_1q7md_1680 ._routineExportChoice_1q7md_1680:active:not(:disabled){border-color:var(--primary);background:color-mix(in srgb,var(--primary) 5%,transparent)}._routineExportChoices_1q7md_1680 ._routineExportChoice_1q7md_1680:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:none}._routineExportChoices_1q7md_1680 ._routineExportChoice_1q7md_1680>svg{flex:0 0 auto;color:var(--primary)}._routineExportChoices_1q7md_1680 button>span{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px}._routineExportChoices_1q7md_1680 button b{font-size:13px;line-height:1.2}._routineExportChoices_1q7md_1680 button small{font-size:10px;line-height:1.35;font-weight:650;opacity:.72;white-space:normal;overflow-wrap:anywhere}._routineTransferButtons_1q7md_1699{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._routineTransferButtons_1q7md_1699 ._routineExportButton_1q7md_1679{min-width:0;justify-content:center;gap:5px;padding-inline:5px;white-space:nowrap}._routineTransferButtons_1q7md_1699 ._routineExportButton_1q7md_1679 svg{flex:0 0 17px}._routineImportPreview_1q7md_1702{display:grid;gap:9px;max-height:min(58vh,520px);overflow:auto;padding-right:2px}._routineImportSummary_1q7md_1703{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_1q7md_1703 b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}._routineImportSummary_1q7md_1703 span{flex:0 0 auto;font:700 9px var(--font-family-monospace);color:var(--muted-foreground)}._routineImportList_1q7md_1706{display:grid;gap:0}._routineImportList_1q7md_1706>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_1q7md_1706 b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}._routineImportList_1q7md_1706 span{flex:0 0 auto;font:650 9px var(--font-family-monospace);color:var(--muted-foreground)}._routineImportInfo_1q7md_1710,._routineImportWarning_1q7md_1710{display:grid;gap:3px;padding:10px 11px;border-radius:11px;font-size:10px;line-height:1.45}._routineImportInfo_1q7md_1710{border:1px solid var(--border);background:var(--surface);color:var(--muted-foreground)}._routineImportWarning_1q7md_1710{border:1px solid color-mix(in srgb,#b3261e 35%,var(--border));background:color-mix(in srgb,#b3261e 8%,var(--surface));color:var(--foreground)}._routineImportInfo_1q7md_1710 b,._routineImportWarning_1q7md_1710 b{font-size:11px;color:var(--foreground)}._workoutImportPreviewDialog_1q7md_1716{display:flex;flex-direction:column;overflow:hidden;max-height:min(88dvh,740px);padding:20px 18px 16px}._workoutImportPreviewHeader_1q7md_1717{flex:none;margin-bottom:12px}._workoutImportPreviewBody_1q7md_1718{display:flex;flex-direction:column;gap:0;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:1px 2px 4px 0}._workoutImportPreviewFile_1q7md_1719{display:flex;align-items:center;gap:11px;min-width:0;padding:11px 0 13px;border-bottom:1px solid var(--border)}._workoutImportPreviewFile_1q7md_1719>svg{flex:none;color:var(--muted-foreground)}._workoutImportPreviewFile_1q7md_1719>div{display:flex;flex-direction:column;gap:3px;min-width:0}._workoutImportPreviewFile_1q7md_1719 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_1q7md_1719 span{font:600 12px/1.4 var(--font-family-base);color:var(--muted-foreground)}._workoutImportPreviewList_1q7md_1724{display:flex;flex-direction:column;flex:none}._workoutImportPreviewSession_1q7md_1725{border-bottom:1px solid var(--border)}._workoutImportPreviewItem_1q7md_1726{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:0 2px;cursor:pointer;list-style:none}._workoutImportPreviewItem_1q7md_1726::-webkit-details-marker{display:none}._workoutImportPreviewItem_1q7md_1726:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._workoutImportPreviewItem_1q7md_1726 svg{transition:transform .15s ease}._workoutImportPreviewSession_1q7md_1725[open] ._workoutImportPreviewItem_1q7md_1726 svg{transform:rotate(180deg)}._workoutImportPreviewSessionDetails_1q7md_1734{display:grid;gap:9px;padding:2px 8px 13px}._workoutImportPreviewExercise_1q7md_1735 strong{display:block;font:650 12px/1.5 var(--font-family-base)}._workoutImportPreviewExercise_1q7md_1735 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_1q7md_1737{display:inline-block;white-space:nowrap}._workoutImportPreviewSet_1q7md_1737+._workoutImportPreviewSet_1q7md_1737:before{content:"·";padding-right:6px}._workoutImportPreviewDuration_1q7md_1739{margin:0 0 2px;color:var(--muted-foreground);font:500 11px/1.55 var(--font-family-base)}._workoutImportPreviewItem_1q7md_1726 strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 12px/1.4 var(--font-family-base)}._workoutImportPreviewItem_1q7md_1726 span{display:inline-flex;align-items:center;gap:5px;flex:none;color:var(--muted-foreground);font:600 11px var(--font-family-base)}._workoutImportPreviewRemaining_1q7md_1742{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_1q7md_1742 svg{flex:none;transition:transform .15s ease}._workoutImportPreviewRemainingOpen_1q7md_1744{transform:rotate(180deg)}._workoutImportPreviewRemaining_1q7md_1742:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._workoutImportPreviewWarning_1q7md_1746{margin:12px 0 0;color:var(--muted-foreground);font:550 12px/1.5 var(--font-family-base)}._workoutImportCalculationChoices_1q7md_1747{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}._workoutImportCalculationChoices_1q7md_1747 ._workoutImportCalculationChoice_1q7md_1747{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_1q7md_1747 ._workoutImportCalculationChoice_1q7md_1747[aria-pressed=true]{border-color:var(--primary);background:transparent;color:var(--primary)}._workoutImportCalculationChoices_1q7md_1747 ._workoutImportCalculationChoice_1q7md_1747:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:none}._workoutImportPreviewNote_1q7md_1760{display:flex;align-items:center;gap:7px;margin-top:14px;color:var(--muted-foreground);font:550 12px/1.5 var(--font-family-base)}._workoutImportPreviewNote_1q7md_1760 svg{flex:none}._workoutImportPreviewFeedback_1q7md_1762{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_1q7md_1762>svg{flex:none;margin-top:2px;color:var(--muted-foreground)}._workoutImportPreviewFeedback_1q7md_1762>div{min-width:0;flex:1;display:grid;gap:4px}._workoutImportPreviewFeedback_1q7md_1762 strong{font:750 12px/1.4 var(--font-family-base)}._workoutImportPreviewFeedback_1q7md_1762 p{margin:0;color:var(--muted-foreground);font:500 12px/1.5 var(--font-family-base);overflow-wrap:anywhere}._workoutImportPreviewFeedback_1q7md_1762 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_1q7md_1768{margin:12px 0 0;font:550 12px/1.4 var(--font-family-base);color:var(--muted-foreground)}._workoutImportPreviewFooter_1q7md_1769{flex:none;margin-top:16px}@media(max-width:360px){._workoutImportPreviewDialog_1q7md_1716{padding-inline:14px}}._routineImportToggle_1q7md_1772{display:flex;align-items:center;gap:7px;margin-top:5px;cursor:pointer;color:var(--foreground)}._routineImportToggle_1q7md_1772 input{width:16px;height:16px;accent-color:var(--primary)}._routineImportConflictSection_1q7md_1774{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_1q7md_1780{display:grid;gap:3px;line-height:1.4}._routineImportConflictIntro_1q7md_1780>b{font:750 12px var(--font-family-display);color:var(--foreground)}._routineImportConflictIntro_1q7md_1780>span{font:500 10px var(--font-family-base);color:var(--muted-foreground)}._routineImportConflictRow_1q7md_1783{display:grid;gap:6px;padding:9px 0;border-top:1px solid var(--border);min-width:0}._routineImportConflictRow_1q7md_1783>strong{font:750 12px var(--font-family-display);overflow-wrap:anywhere}._routineImportConflictRow_1q7md_1783>small{font:600 10px var(--font-family-base);color:var(--muted-foreground)}._routineImportConflictDays_1q7md_1786{display:grid;gap:3px}._routineImportConflictDays_1q7md_1786>span{font:600 11px var(--font-family-base);color:var(--muted-foreground);overflow-wrap:anywhere}._routineImportConflictChoices_1q7md_1788{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._routineImportConflictChoices_1q7md_1788 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_1q7md_1788 button[aria-pressed=true]{border-color:var(--primary);background:transparent;color:var(--primary);font-weight:800}._routineImportConflictChoices_1q7md_1788 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._routineImportConflictChoices_1q7md_1788 button:disabled{opacity:.55;cursor:default}@media(max-width:390px){._routineExportChoices_1q7md_1680{grid-template-columns:1fr}}._compactMenuHeader_1q7md_1806{gap:4px!important;padding:14px 52px 12px 16px!important}._compactMenuHeader_1q7md_1806 h2{margin:0!important;font-size:20px!important;line-height:1.2!important}._compactMenuHeader_1q7md_1806 p{margin:2px 0 0!important;font-size:11px!important;line-height:1.35!important}._quickAddHeader_1q7md_1820{gap:0!important;padding:14px 52px 12px 16px!important}._quickAddHeader_1q7md_1820 h2{margin:0!important;font-size:18px!important;line-height:1.3!important}._routineExportDialog_1q7md_1829{padding:18px!important;max-height:min(84dvh,720px)}._routineExportDialogHeader_1q7md_1833{margin-bottom:10px!important}._routineExportDialogHeader_1q7md_1833 h2{margin-bottom:4px!important}._routineExportDialogHeader_1q7md_1833 p{margin-bottom:0!important;font-size:12px!important;line-height:1.5!important}._routineExportDialog_1q7md_1829 .routineExportChoices{margin-top:0}._routineExportDialogFooter_1q7md_1848{margin-top:12px!important}._workoutImportDialog_1q7md_1853{display:flex;flex-direction:column;gap:0;min-height:0;max-height:min(88dvh,740px)!important;padding:22px 18px 18px!important}._workoutImportHeader_1q7md_1861{position:relative;padding-right:0!important;margin-bottom:18px!important}._workoutImportHeader_1q7md_1861 h2{margin:0 0 8px!important;padding-right:80px;line-height:1.35}._workoutImportHeader_1q7md_1861 p{margin:0!important;line-height:1.5!important}._workoutImportHelpButton_1q7md_1875{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_1q7md_1875 svg{width:19px!important;height:19px!important}._workoutImportContents_1q7md_1888{min-width:0;display:flex;flex-direction:column}._workoutImportLimits_1q7md_1889{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_1q7md_1901{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_1q7md_1908{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_1q7md_1908 svg{flex:none;color:var(--muted-foreground);transition:transform .15s ease}._workoutImportHistoryChevronOpen_1q7md_1928{transform:rotate(180deg)}._workoutImportHistoryToggle_1q7md_1908:focus-visible,._workoutImportHelpButton_1q7md_1875:focus-visible,._workoutImportHistoryError_1q7md_1931 button:focus-visible,._workoutImportDeleteBatch_1q7md_1932:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._workoutImportHistoryContent_1q7md_1936{min-width:0}._workoutImportHistoryStatus_1q7md_1937{margin:7px 0 1px;font:500 12px/1.5 var(--font-family-base);color:var(--muted-foreground)}._workoutImportHistoryError_1q7md_1931{display:flex;gap:8px;align-items:center;justify-content:space-between;padding-top:7px}._workoutImportHistoryError_1q7md_1931 p{min-width:0;margin:0;color:var(--muted-foreground);font:500 12px/1.45 var(--font-family-base)}._workoutImportHistoryError_1q7md_1931 button{flex:none;padding:6px 4px;background:transparent;border:0;color:var(--primary);font:750 12px var(--font-family-base);cursor:pointer}._workoutImportHistoryList_1q7md_1964{max-height:min(28dvh,220px);overflow-y:auto;overscroll-behavior:contain;margin-top:9px}._workoutImportHistoryItem_1q7md_1970{padding:11px 0;border-top:1px solid var(--border)}._workoutImportHistoryItem_1q7md_1970 strong{display:block;font:700 13px/1.4 var(--font-family-base);color:var(--popup-foreground);overflow-wrap:anywhere}._workoutImportHistoryItem_1q7md_1970 p{margin:5px 0 0;color:var(--muted-foreground);font:500 12px/1.4 var(--font-family-base)}._workoutImportDeleteBatch_1q7md_1932{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_1q7md_1932:disabled{opacity:.5;cursor:default}._workoutImportFooter_1q7md_1998{flex:none;margin-top:16px!important;padding-top:12px}@media(max-width:360px){._workoutImportDialog_1q7md_1853{padding-inline:14px!important}._workoutImportHistoryPanel_1q7md_1901{padding-inline:12px}._workoutImportHeader_1q7md_1861 h2{padding-right:75px}}._historyTransferTools_1q7md_2011{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}._historyExportButton_1q7md_2017{width:100%;min-width:0;min-height:44px;display:flex;justify-content:center;gap:7px;padding-inline:8px!important;white-space:nowrap}._exerciseHead_1q7md_7{align-items:center}._exerciseHeadActions_1q7md_7{margin-top:0}._exerciseIdentityButton_1q7md_7>svg{align-self:center}._setHead_1q7md_8,._setRow_1q7md_8{grid-template-columns:27px minmax(0,1fr) minmax(0,1fr) minmax(0,.7fr) 42px;gap:4px}._setHead_1q7md_8{padding-inline:3px;box-sizing:border-box}._setHead_1q7md_8>span{min-width:0;text-align:center;overflow-wrap:anywhere}._setSwipeWrap_1q7md_8 ._setRow_1q7md_8{transition:transform 145ms cubic-bezier(.22,.75,.2,1),background .12s ease,border-color .12s ease,box-shadow .12s ease}._setRow_1q7md_8 ._setCompleteButton_1q7md_2040{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_1q7md_2045,._setCompleteMarkDone_1q7md_2045{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_1q7md_2045{background:var(--primary);color:var(--primary-foreground)}._setRow_1q7md_8 ._setCompleteButton_1q7md_2040:focus-visible{outline:2px solid var(--primary);outline-offset:0;border-radius:8px}@media(prefers-reduced-motion:reduce){._setSwipeWrap_1q7md_8 ._setRow_1q7md_8,._swipeDelete_1q7md_8,._swipeDeleteActive_1q7md_451{transition:none}}._deletedSetUndoToast_1q7md_2058{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_1q7md_2058>span{min-width:0}._deletedSetUndoToast_1q7md_2058 button{flex:0 0 auto;min-height:36px;white-space:nowrap}._exerciseDeleteConfirmContent_1q7md_2084{width:min(390px,calc(100vw - 32px));max-width:calc(100vw - 32px);padding:20px 18px 18px;border-radius:16px}._exerciseDeleteConfirmContent_1q7md_2084>button:last-child{top:12px;right:12px;width:30px;height:30px}._exerciseDeleteConfirmHeader_1q7md_2096{padding-right:44px;margin-bottom:0}._exerciseDeleteConfirmTitle_1q7md_2100{margin-bottom:8px;overflow-wrap:anywhere}._confirmSubject_1q7md_2104{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_1q7md_2114{padding-right:0;margin-bottom:0}._exerciseDeleteConfirmFooter_1q7md_2118{margin-top:16px}._swipeDeleteActive_1q7md_451{z-index:3;touch-action:manipulation}._emptyState_1q7md_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_1q7md_6{border-radius:10px;background:transparent;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);color:var(--muted-foreground)}._emptyState_1q7md_6>strong{letter-spacing:-.01em}._emptyAddExercise_1q7md_889{border:0!important;border-radius:0!important;background:transparent!important;color:var(--foreground)!important;box-shadow:none!important}._emptyAddExercise_1q7md_889:active{filter:brightness(.94)}._workoutLiveStats_1q7md_863>div{border:1px solid transparent;border-left-color:color-mix(in srgb,var(--border) 82%,transparent);border-radius:0;background:transparent}._workoutLiveStats_1q7md_863 b{font-variant-numeric:tabular-nums}._exerciseCard_1q7md_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_1q7md_215{border-color:color-mix(in srgb,var(--border) 75%,transparent);background:transparent;box-shadow:none}._setRow_1q7md_8 input{box-shadow:none}._addSetButton_1q7md_2188{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_1q7md_2188:active{background:color-mix(in srgb,var(--border) 16%,transparent)}._exerciseStack_1q7md_7>._exerciseCard_1q7md_7:last-child{border-bottom:0}._bottomAddExercise_1q7md_899{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_1q7md_899:active{background:var(--surface)!important}._summary_1q7md_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_1q7md_2227>div{border-top-color:transparent}._summary_1q7md_9>div+div{border-left-color:color-mix(in srgb,var(--border) 70%,transparent)}._summary_1q7md_9 strong{font-variant-numeric:tabular-nums}._finish_1q7md_9{border-radius:8px!important}._finish_1q7md_9:active:not(:disabled){background:color-mix(in srgb,var(--primary) 10%,var(--surface))!important}._timerBar_1q7md_186{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_1q7md_2257{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_1q7md_186,._timerBarVisible_1q7md_2257{transition:none}}._timerBar_1q7md_186 strong{font-variant-numeric:tabular-nums}._timerActions_1q7md_186 button{border-radius:8px;box-shadow:none;height:36px;min-height:36px}@media(prefers-reduced-motion:reduce){._emptyAddExercise_1q7md_889:active{filter:none}}._workoutTitleMain_1q7md_844 span{font-size:21px!important;font-weight:750!important;letter-spacing:-.025em!important}._workoutLiveStats_1q7md_863 b{font-size:12px;font-weight:700}._emptyState_1q7md_6>strong{font-size:15px;font-weight:650;line-height:1.35}._emptyAddExercise_1q7md_889{font-size:14px!important;font-weight:700!important}._emptyAddExercise_1q7md_889 svg,._finish_1q7md_9 svg{width:18px!important;height:18px!important}._summary_1q7md_9 span{font-size:10px}._summary_1q7md_9 strong{font-size:20px;font-weight:700}._finish_1q7md_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_1q7md_9:active:not(:disabled){background:color-mix(in srgb,var(--primary) 8%,var(--secondary))!important}._finish_1q7md_9:focus-visible{outline:2px solid var(--primary)!important;outline-offset:2px!important}._timerBar_1q7md_186 strong{font-size:17px;font-weight:650;line-height:1.1;letter-spacing:-.015em}._timerBar_1q7md_186 span{font-size:10px}._timerActions_1q7md_186 button{font-size:12px;font-weight:650}@media(max-width:420px){._workoutTitleMain_1q7md_844 span{font-size:20px!important}}._selectedDateHead_1q7md_42>strong{font-size:16px;font-weight:750;letter-spacing:-.015em}._selectedDateHead_1q7md_42>span{border-color:transparent;border-radius:0;background:transparent;color:var(--muted-foreground);font-size:10px;font-weight:650}._historyEmpty_1q7md_45{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_1q7md_45 strong{font-size:11px;font-weight:650}._historyCard_1q7md_47{border:1px solid transparent;border-bottom-color:color-mix(in srgb,var(--border) 86%,transparent);border-radius:0;background:transparent;box-shadow:none}._historyCardButton_1q7md_47:active ._historyCard_1q7md_47{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_1q7md_51{border:1px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:8px;color:var(--primary);background:transparent}._historyCardMain_1q7md_52>b{font-size:14px;font-weight:750;letter-spacing:-.01em}._historyCardMeta_1q7md_54 span{font-size:10px;font-weight:650}._historyBackHeader_1q7md_58{font-size:16px;font-weight:750}._recordPanel_1q7md_60{border:0;border-radius:0;background:transparent;box-shadow:none;padding:11px 2px 14px}._recordPanelHead_1q7md_61 h3{font-size:18px;font-weight:750;letter-spacing:-.02em}._recordDate_1q7md_64{font-size:10px;font-weight:650}._recordMetricCard_1q7md_67{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_1q7md_67+._recordMetricCard_1q7md_67{border-left-color:color-mix(in srgb,var(--border) 75%,transparent)}._recordSummary_1q7md_66 ._recordMetricCard_1q7md_67:nth-child(odd){border-left-color:transparent}._recordSummary_1q7md_66 ._recordMetricCard_1q7md_67:nth-child(n+3){border-top-color:transparent}._recordMetricIcon_1q7md_68{border-radius:7px;color:var(--muted-foreground);background:transparent}._recordMetricCard_1q7md_67 span{font-size:10px;font-weight:650}._recordMetricCard_1q7md_67 b{font-size:14px;font-weight:750;font-variant-numeric:tabular-nums}._recordExerciseCard_1q7md_73{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_1q7md_74 b{font-size:14px;font-weight:750}._recordExerciseCardHead_1q7md_74 span{border-color:transparent;border-radius:0;background:transparent;color:var(--muted-foreground);font-weight:650}._recordReadRow_1q7md_80 b{font-weight:700}._recordActions_1q7md_89 button,._historyExportButton_1q7md_2017{font-size:12px;font-weight:700}._planBadgeFree_1q7md_98{border-color:transparent;border-radius:6px;background:transparent;color:var(--muted-foreground);font-size:10px;font-weight:700;letter-spacing:0}._newRoutineButton_1q7md_98{border-radius:8px!important;font-size:13px!important;font-weight:700!important;box-shadow:none!important}._routineCard_1q7md_106{border:1px solid transparent;border-bottom-color:color-mix(in srgb,var(--border) 86%,transparent);border-radius:0;background:transparent;box-shadow:none}._routineCardToggleText_1q7md_113>span{font-size:10px;font-weight:650;letter-spacing:0}._routineCardToggleText_1q7md_113>strong{font-size:16px;font-weight:750;letter-spacing:-.015em}._routineExerciseList_1q7md_116{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_1q7md_116 span{font-size:10px;color:var(--muted-foreground)}._routineCardActions_1q7md_118 button{font-size:12px;font-weight:700;border-radius:8px;box-shadow:none}._routineBuilderBack_1q7md_121{font-size:15px;font-weight:700}._routineBuilder_1q7md_121{border:0;border-radius:0;background:transparent;padding:0 2px;box-shadow:none}._routineBuilderTitle_1q7md_124 h2{font-size:18px;font-weight:750;letter-spacing:-.018em}._routineBuilderTitle_1q7md_124>strong{border-radius:5px;background:transparent;font-size:10px;font-weight:700}._routineNameField_1q7md_127>span{font-size:10px;font-weight:700}._routineBuilderEmpty_1q7md_141{border-color:color-mix(in srgb,var(--border) 70%,transparent);border-radius:8px;background:transparent}._routineBuilderExercise_1q7md_144{border:0;border-bottom:1px solid color-mix(in srgb,var(--border) 90%,transparent);border-radius:0;background:transparent;box-shadow:none}._routineBuilderExerciseName_1q7md_146>span{border-radius:5px;background:transparent;font-size:11px;font-weight:750}._routineBuilderExerciseName_1q7md_146 b{font-size:13px;font-weight:750}._routineBuilderExerciseName_1q7md_146 em{font-weight:650}._routineBuilderControl_1q7md_153>span{font-weight:700}._routineSetStepper_1q7md_157,._routineBodyweightUnit_1q7md_161{border-radius:7px;background:transparent}._routineSetStepper_1q7md_157 strong{font-weight:750;font-variant-numeric:tabular-nums}._routineBuilderSelect_1q7md_160{font-weight:700!important}._routineBuilderSave_1q7md_162{border-radius:8px!important;font-size:13px!important;font-weight:700!important;box-shadow:none!important}._routineAiTools_1q7md_1674{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_1q7md_1675{border-radius:8px!important;font-size:13px!important;font-weight:700!important}._routineExportButton_1q7md_1679{border-radius:8px!important;font-size:12px!important;font-weight:700!important}._finishConfirmActions_1q7md_2623{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}._finishConfirmActions_1q7md_2623 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_1q7md_2627,._ctaOutline_1q7md_2627,._ctaGhost_1q7md_2627{border-radius:8px!important;font-weight:700!important;box-shadow:none!important}._ctaFilled_1q7md_2627{border:1px solid transparent!important;background:transparent!important;color:var(--primary)!important}._ctaOutline_1q7md_2627{border:2px solid var(--primary)!important;background:transparent!important;color:var(--primary)!important}._ctaOutlineNeutral_1q7md_2643{border-color:color-mix(in srgb,var(--foreground) 42%,var(--border))!important;color:var(--foreground)!important}._ctaGhost_1q7md_2627{border:2px solid transparent!important;background:transparent!important;color:var(--foreground)!important}._ctaDangerGhost_1q7md_2652{color:var(--error)!important}._ctaFilled_1q7md_2627:active:not(:disabled){background:color-mix(in srgb,var(--primary) 7%,transparent)!important;border-color:transparent!important}._ctaOutline_1q7md_2627:active:not(:disabled){background:color-mix(in srgb,var(--primary) 10%,var(--background))!important}._ctaGhost_1q7md_2627:active:not(:disabled){background:color-mix(in srgb,var(--foreground) 6%,var(--background))!important}._ctaFilled_1q7md_2627:focus-visible,._ctaOutline_1q7md_2627:focus-visible,._ctaGhost_1q7md_2627:focus-visible{outline:2px solid var(--primary)!important;outline-offset:2px!important}._newRoutineButton_1q7md_98,._routineStartButton_1q7md_120,._routineAiPrimary_1q7md_1675,._routineExportButton_1q7md_1679,._routineBuilderSave_1q7md_162{height:42px!important;min-height:42px!important;font-size:13px!important}._emptyAddExercise_1q7md_889,._bottomAddExercise_1q7md_899,._finish_1q7md_9{height:46px!important;min-height:46px!important;font-size:14px!important}._recordActions_1q7md_89 button,._historyExportButton_1q7md_2017{height:42px!important;min-height:42px!important;font-size:12px!important}._historyTransferTools_1q7md_2011 ._historyExportButton_1q7md_2017{font-size:13px!important;min-width:0;gap:5px;white-space:nowrap}._historyTransferTools_1q7md_2011 ._historyExportButton_1q7md_2017 svg{flex:0 0 17px}._repeatWorkoutButton_1q7md_91{height:42px!important;min-height:42px!important}._menuSheet_1q7md_185{border-left:1px solid var(--border)!important;background:var(--card)!important;box-shadow:-4px 0 16px #0000001a!important}._menuSheet_1q7md_185:focus-visible{outline:none}._menuSheet_1q7md_185 ._compactMenuHeader_1q7md_1806 h2[tabindex="-1"]:focus{outline:none}._menuSectionLabel_1q7md_641{font-size:10px;font-weight:700;letter-spacing:.035em}._menuList_1q7md_185>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_1q7md_185>button b{font-size:13px;font-weight:700}._menuList_1q7md_185>button svg{stroke-width:1.8}._compactMenuHeader_1q7md_1806 h2{font-weight:750;letter-spacing:-.018em}._menuBack_1q7md_185{font-size:12px!important;font-weight:700!important}._settingsCard_1q7md_170,._themePanel_1q7md_170{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_1q7md_170 h3,._themePanelHead_1q7md_170 h3{font-size:14px;font-weight:750;letter-spacing:-.01em;line-height:24px}._settingsCardHead_1q7md_170 p,._themePanelHead_1q7md_170 p{font-size:10px;line-height:1.45}._settingsCardIcon_1q7md_174{border:0;border-radius:0;background:transparent}._settingsRow_1q7md_170{border-top:0}._settingsRow_1q7md_170 b{font-size:12px;font-weight:700}._settingsRow_1q7md_170 span{font-size:10px}._themePanelHead_1q7md_170>span{padding:3px 0;border-radius:0;background:transparent;color:var(--primary);font-weight:750}._themeChoice_1q7md_170{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_1q7md_170[aria-pressed=true]{border-bottom-color:var(--primary)!important;color:var(--foreground)!important;font-weight:800!important}._themeChoice_1q7md_170:focus-visible{outline:2px solid var(--primary)!important;outline-offset:2px;box-shadow:none!important}._choiceRail_1q7md_2796{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_1q7md_2796::-webkit-scrollbar{display:none}._choiceRail_1q7md_2796 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_1q7md_2796 button._choiceRailActive_1q7md_2825{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_1q7md_2796 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._choiceRailCompact_1q7md_2834{width:91px;gap:2px;padding:0;overflow:visible}._weightControlBar_1q7md_1119 ._choiceRailCompact_1q7md_2834{width:100%;min-width:0}._choiceRailCompact_1q7md_2834 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_1q7md_2839{display:flex;flex-direction:column;min-width:0;gap:4px;margin-top:10px}._libraryCreateModeChoice_1q7md_2841 ._choiceRail_1q7md_2796{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.95fr) minmax(0,1.35fr) minmax(0,.9fr);gap:3px;overflow:visible}._libraryCreateModeChoice_1q7md_2841 ._choiceRail_1q7md_2796 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_1q7md_2841 ._choiceRail_1q7md_2796 button._choiceRailActive_1q7md_2825{border:0;background:transparent;color:var(--primary);font-weight:850}._libraryCreateModeChoice_1q7md_2841 ._choiceRail_1q7md_2796 button._choiceRailActive_1q7md_2825:after{content:"✓";font-size:.8em;font-weight:900;flex:0 0 auto}._libraryCreateModeHint_1q7md_2876{display:block;min-width:0;margin-top:1px;color:var(--muted-foreground);font:600 9px/1.35 var(--font-family-base)}._choiceCaption_1q7md_2883{font-size:10px;font-weight:750;color:var(--muted-foreground)}._settingsChoiceRow_1q7md_2884{flex-direction:column;align-items:stretch;gap:6px}._settingsChoiceRow_1q7md_2884>div:first-child{width:100%}._settingsChoiceRow_1q7md_2884 ._choiceRail_1q7md_2796{margin-bottom:0}._routinePickerList_1q7md_1397,._quickAddList_1q7md_995,._libraryList_1q7md_1290{touch-action:pan-y;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}._routineBuilder_1q7md_121,._routineBuilderList_1q7md_143,._routineBuilderExercise_1q7md_144,._exerciseStack_1q7md_7,._exerciseCard_1q7md_7,._exerciseCollapseInner_1q7md_249,._setSwipeWrap_1q7md_8,._setSwipeWrap_1q7md_8 ._setRow_1q7md_8,._setSwipeWrap_1q7md_8 ._setRow_1q7md_8 input{touch-action:pan-y}._compactRestOpen_1q7md_2903{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_1q7md_2903[aria-expanded=true]{border-color:var(--primary);color:var(--primary)}._workoutRestPanel_1q7md_2921,._routineRestRail_1q7md_2921{min-width:0;display:flex;flex-direction:column;gap:4px}._workoutRestPanel_1q7md_2921{margin:0 0 9px;padding:5px 0 8px;border-bottom:1px solid var(--border)}._workoutRestPanel_1q7md_2921>span,._routineRestRail_1q7md_2921>span{color:var(--muted-foreground);font-size:10px;font-weight:700}._routineRestRail_1q7md_2921{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_1q7md_2921 ._choiceRail_1q7md_2796 button{min-width:57px;font-family:var(--font-family-monospace)}._libraryCreateToggle_1q7md_1258,._libraryHiddenToggle_1q7md_1258{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_1q7md_1264{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_1q7md_1265 b{font-size:12px;font-weight:750}._libraryList_1q7md_1290{border:0;border-radius:0;background:transparent;box-shadow:none}._libraryListItem_1q7md_1291{border-bottom-color:color-mix(in srgb,var(--border) 70%,transparent)}._libraryListCopy_1q7md_1298 b{font-size:11px;font-weight:700}._libraryListCopy_1q7md_1298 small{font-size:9px}._libraryEditButton_1q7md_1305{border-color:var(--border);border-radius:7px;background:transparent;color:var(--foreground);box-shadow:none}._libraryGroupFilters_1q7md_1282 button,._libraryEquipmentFilters_1q7md_1286 button{border-radius:7px;font-weight:700}._librarySearch_1q7md_1281 input{border-radius:8px}._libraryHiddenPanel_1q7md_1308{border-radius:9px;background:var(--card)}._growthSearchField_1q7md_497{border-radius:8px;background:transparent;box-shadow:none}._growthSearchResults_1q7md_503{border-radius:9px;box-shadow:0 4px 14px #0000001f}._growthSelectedRow_1q7md_513 strong{font-size:14px;font-weight:750}._growthPeriods_1q7md_525,._growthMetrics_1q7md_525{border-radius:8px;background:transparent}._growthPeriods_1q7md_525 button,._growthMetrics_1q7md_525 button{border-radius:6px;font-weight:700}._growthControlActive_1q7md_527{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 48%,var(--border))}._analysisDetailStats_1q7md_518>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_1q7md_518>div+div{border-left-color:color-mix(in srgb,var(--border) 70%,transparent)}._analysisDetailStats_1q7md_518 strong{font-size:15px;font-weight:750;font-variant-numeric:tabular-nums}._growthLineHead_1q7md_530>strong{font-size:17px;font-weight:750;font-variant-numeric:tabular-nums}._exerciseDeleteConfirmContent_1q7md_2084{border:1px solid var(--border);border-radius:10px;background:var(--popup);box-shadow:0 8px 24px #0000002b}._exerciseDeleteConfirmTitle_1q7md_2100{font-size:15px;font-weight:750;line-height:1.38}._exerciseDeleteConfirmDescription_1q7md_2114{font-size:12px;line-height:1.5}._exerciseDeleteConfirmFooter_1q7md_2118 button{border-radius:8px;box-shadow:none}._routineExportDialog_1q7md_1829{border-radius:10px!important;box-shadow:0 8px 24px #00000029!important}._routineExportDialogHeader_1q7md_1833 h2{font-size:16px!important;font-weight:750!important}@media(max-width:420px){._themeChoices_1q7md_170{grid-template-columns:repeat(2,minmax(0,1fr))}}._todayRoutineSection_1q7md_3086{display:grid;gap:5px;min-width:0;margin:12px 0 2px}._todayRoutineHeading_1q7md_3092{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0 2px 5px}._todayRoutineHeading_1q7md_3092 h2{margin:0;font:750 15px var(--font-family-display);letter-spacing:-.015em;color:var(--foreground)}._todayRoutineHeading_1q7md_3092>span{flex:0 0 auto;font:600 10px var(--font-family-base);color:var(--muted-foreground)}._todayRoutineList_1q7md_3110{display:grid;min-width:0}._todayRoutineEmpty_1q7md_3111{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;min-height:52px;margin:0;padding:10px 2px;border-top:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent);color:var(--muted-foreground);font:600 12px var(--font-family-base)}._todayRoutineRow_1q7md_3125{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_1q7md_3125:last-child{border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent)}._todayRoutineDetail_1q7md_3135{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}._todayRoutineDetail_1q7md_3135 strong{display:block;font:750 13px var(--font-family-display);color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._todayRoutineDetail_1q7md_3135 small{color:var(--muted-foreground);font:600 10px var(--font-family-base)}._todayRoutineStart_1q7md_3154{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_1q7md_3154:active:not(:disabled){background:color-mix(in srgb,var(--primary) 8%,var(--surface))}._todayRoutineStart_1q7md_3154:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._todayRoutineStart_1q7md_3154:disabled{opacity:.5;cursor:default}._analyticsTabNav_1q7md_3178{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_1q7md_3178 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_1q7md_3178 button._analyticsTabActive_1q7md_3180{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_1q7md_3178 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._analyticsNewSection_1q7md_3182{display:flex;flex-direction:column;gap:13px;padding:14px 3px 30px}._analyticsNewSection_1q7md_3182 h3{margin:9px 0 0;font:750 15px/1.4 var(--font-family-heading);color:var(--foreground)}._analyticsNewSection_1q7md_3182 h3:first-child{margin-top:0}._analyticsSubtle_1q7md_3185{margin:0;font:500 11px/1.65 var(--font-family-body);color:var(--muted-foreground)}._analyticsNewStatGrid_1q7md_3186{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 10px}._analyticsNewStatGrid_1q7md_3186>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_1q7md_3186>div>span{font-size:11px;font-weight:650;color:var(--muted-foreground)}._analyticsNewStatGrid_1q7md_3186>div>strong{font:750 23px/1.1 var(--font-family-display);overflow-wrap:anywhere;color:var(--foreground)}._analyticsNewStatGrid_1q7md_3186>div>strong small{margin-left:3px;font-size:11px;color:var(--muted-foreground)}._analyticsNewStatGrid_1q7md_3186>div>small{font-size:10px;line-height:1.35;color:var(--muted-foreground)}._analyticsNewStatGrid_1q7md_3186>div>strong._analysisPositive_1q7md_487{color:var(--success)}._analyticsNewStatGrid_1q7md_3186>div>strong._analysisNegative_1q7md_488{color:var(--muted-foreground)}._analyticsMuscleRow_1q7md_3194{display:flex;flex-direction:column;gap:7px}._analyticsMuscleRow_1q7md_3194>div:first-child{display:flex;align-items:center;justify-content:space-between;font-size:12px;gap:10px}._analyticsMuscleRow_1q7md_3194>div:first-child b{font-weight:700}._analyticsMuscleRow_1q7md_3194>div:first-child span{font-weight:650;color:var(--muted-foreground)}._analyticsMuscleTrack_1q7md_3198{height:8px;border-radius:999px;overflow:hidden;background:var(--surface)}._analyticsMuscleTrack_1q7md_3198>i{display:block;height:100%;max-width:100%;border-radius:999px;background:var(--primary)}._analyticsPrSection_1q7md_3201{display:flex;flex-direction:column;gap:12px;margin-top:16px;border-top:1px solid var(--border);padding:17px 0 8px}._analyticsPrList_1q7md_3202{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._analyticsPrList_1q7md_3202>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_1q7md_3202>div strong{font-size:12px;color:var(--muted-foreground)}._analyticsPrList_1q7md_3202>div b{font:750 16px var(--font-family-display);color:var(--foreground)}._analyticsPrList_1q7md_3202>div span{flex-basis:100%;font-size:10px;color:var(--muted-foreground)}._analyticsReportMode_1q7md_3209{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_1q7md_3209 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_1q7md_3209 button._analyticsTabActive_1q7md_3180{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_1q7md_3209 button:focus-visible,._analyticsReportPeriod_1q7md_3212 button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._analyticsReportPeriod_1q7md_3212{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:6px;padding:4px 0}._analyticsReportPeriod_1q7md_3212 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_1q7md_3212 button:disabled{opacity:.28;cursor:default}._analyticsReportPeriod_1q7md_3212>div{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;text-align:center}._analyticsReportPeriod_1q7md_3212 strong{font-size:12px;letter-spacing:-.02em;overflow-wrap:anywhere}._analyticsReportPeriod_1q7md_3212 span{font-size:10px;color:var(--muted-foreground)}._analyticsInsightsBody_1q7md_3222{padding-inline:17px;padding-bottom:30px;overscroll-behavior:contain}._analysisBody_1q7md_480 ._analyticsTabNav_1q7md_3178{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_1q7md_480 ._analyticsTabNav_1q7md_3178 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_1q7md_480 ._analyticsTabNav_1q7md_3178 button._analyticsTabActive_1q7md_3180{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_1q7md_480 ._analyticsNewSection_1q7md_3182{display:flex;flex-direction:column;gap:19px;padding:13px 2px 34px}._analyticsSectionIntro_1q7md_3241{display:flex;flex-direction:column;gap:5px;margin-bottom:1px}._analyticsEyebrow_1q7md_3242{font:750 10px/1.4 var(--font-family-base);letter-spacing:.08em;color:var(--muted-foreground);text-transform:uppercase}._analysisBody_1q7md_480 ._analyticsSectionIntro_1q7md_3241 h3{margin:0;font:800 23px/1.25 var(--font-family-display);letter-spacing:-.055em}._analysisBody_1q7md_480 ._analyticsSubtle_1q7md_3185{margin:0;color:var(--muted-foreground);font:500 11.5px/1.55 var(--font-family-base);letter-spacing:-.01em}._analyticsHero_1q7md_3250{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_1q7md_3255{display:flex;align-items:center;justify-content:space-between;gap:9px;min-width:0}._analyticsHeroValue_1q7md_3256{font:800 clamp(38px,10vw,52px)/1.06 var(--font-family-display);letter-spacing:-.075em;color:var(--foreground);font-variant-numeric:tabular-nums}._analyticsHeroValue_1q7md_3256 small{margin-left:7px;font:650 15px var(--font-family-base);letter-spacing:-.02em;color:var(--muted-foreground)}._analyticsHeroCaption_1q7md_3261{margin:0;color:var(--muted-foreground);font:550 12px/1.55 var(--font-family-base)}._analyticsDeltaPill_1q7md_3262{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_1q7md_3267{background:color-mix(in srgb,var(--primary) 12%,var(--card));color:var(--primary)}._analyticsDeltaNeutral_1q7md_3268{background:var(--surface);color:var(--muted-foreground);border-color:var(--border)}._analyticsComparisonBars_1q7md_3269{display:grid;gap:12px;margin-top:15px;padding-top:15px;border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}._analyticsComparisonBars_1q7md_3269>div{display:grid;grid-template-columns:47px minmax(0,1fr) 25px;gap:10px;align-items:center}._analyticsComparisonBars_1q7md_3269 span{font:600 11px var(--font-family-base);color:var(--muted-foreground)}._analyticsComparisonBars_1q7md_3269 b{text-align:right;font:750 12px var(--font-family-base);font-variant-numeric:tabular-nums}._analyticsBarTrack_1q7md_3273{height:8px;border-radius:999px;background:var(--surface);overflow:hidden}._analyticsBarTrack_1q7md_3273 i{display:block;height:100%;min-width:0;max-width:100%;border-radius:999px;background:var(--primary)}._analyticsBarTrack_1q7md_3273 i._analyticsBarMuted_1q7md_3275{background:color-mix(in srgb,var(--primary) 34%,var(--border))}._analyticsMiniStats_1q7md_3276{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:13px 5px}._analyticsMiniStats_1q7md_3276>div{min-width:0;padding:2px 11px;border-right:1px solid color-mix(in srgb,var(--border) 70%,transparent)}._analyticsMiniStats_1q7md_3276>div:first-child{padding-left:2px}._analyticsMiniStats_1q7md_3276>div:last-child{border-right:0}._analyticsMiniStats_1q7md_3276 span{display:block;min-height:31px;color:var(--muted-foreground);font:650 10px/1.35 var(--font-family-base)}._analyticsMiniStats_1q7md_3276 strong{display:block;margin-top:4px;font:800 24px/1.15 var(--font-family-display);letter-spacing:-.055em;font-variant-numeric:tabular-nums}._analyticsMiniStats_1q7md_3276 small{font:600 10px var(--font-family-base);color:var(--muted-foreground);margin-left:3px}._analyticsGroupedSection_1q7md_3283{display:flex;flex-direction:column;gap:15px;padding:20px 2px 10px;border-top:1px solid color-mix(in srgb,var(--border) 80%,transparent)}._analyticsSectionHeading_1q7md_3284{display:flex;justify-content:space-between;align-items:center;gap:9px}._analysisBody_1q7md_480 ._analyticsSectionHeading_1q7md_3284 h3{margin:0;font:800 17px/1.35 var(--font-family-display);letter-spacing:-.04em}._analyticsSectionHeading_1q7md_3284>span,._analyticsSectionTag_1q7md_3286{font:650 10px var(--font-family-base);color:var(--muted-foreground)}._analysisBody_1q7md_480 ._analyticsMuscleRow_1q7md_3194{gap:8px}._analysisBody_1q7md_480 ._analyticsMuscleRow_1q7md_3194>div:first-child{font-size:12px}._analysisBody_1q7md_480 ._analyticsMuscleRow_1q7md_3194 b{font:700 12px var(--font-family-base)}._analysisBody_1q7md_480 ._analyticsMuscleRow_1q7md_3194 span{font:650 11px var(--font-family-base)}._analysisBody_1q7md_480 ._analyticsMuscleTrack_1q7md_3198{height:9px;background:color-mix(in srgb,var(--foreground) 7%,var(--surface))}._analysisBody_1q7md_480 ._analyticsMuscleTrack_1q7md_3198>i{background:var(--primary)}._analysisBody_1q7md_480 ._analyticsReportMode_1q7md_3209{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_1q7md_480 ._analyticsReportMode_1q7md_3209 button{min-height:40px;font:700 13px var(--font-family-base);border:0;border-radius:10px}._analysisBody_1q7md_480 ._analyticsReportMode_1q7md_3209 button._analyticsTabActive_1q7md_3180{border:0;background:var(--card);box-shadow:0 2px 7px color-mix(in srgb,var(--foreground) 10%,transparent)}._analysisBody_1q7md_480 ._analyticsReportPeriod_1q7md_3212{grid-template-columns:41px minmax(0,1fr) 41px;margin:0}._analysisBody_1q7md_480 ._analyticsReportPeriod_1q7md_3212 button{width:40px;height:40px;border-radius:13px;background:var(--card);border-color:color-mix(in srgb,var(--border) 72%,transparent)}._analysisBody_1q7md_480 ._analyticsReportPeriod_1q7md_3212 strong{font:750 13px/1.35 var(--font-family-base);letter-spacing:-.025em}._analysisBody_1q7md_480 ._analyticsReportPeriod_1q7md_3212 span{font:550 10px/1.5 var(--font-family-base)}._analyticsReportMetrics_1q7md_3303{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._analyticsReportMetrics_1q7md_3303>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_1q7md_3303 span{font:650 11px var(--font-family-base);color:var(--muted-foreground)}._analyticsReportMetrics_1q7md_3303 strong{font:800 26px/1.15 var(--font-family-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums}._analyticsReportMetrics_1q7md_3303 small{margin-left:3px;font:650 11px var(--font-family-base);color:var(--muted-foreground)}._analyticsReportExtras_1q7md_3312{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_1q7md_3312 div{display:flex;flex-direction:column;gap:5px;min-width:0}._analyticsReportExtras_1q7md_3312 div:last-of-type{text-align:right}._analyticsReportExtras_1q7md_3312 span{font:650 10px var(--font-family-base);color:var(--muted-foreground)}._analyticsReportExtras_1q7md_3312 strong{font:800 16px/1.25 var(--font-family-display);letter-spacing:-.025em;overflow-wrap:anywhere}._analyticsReportExtras_1q7md_3312 p{grid-column:1/-1;margin:0;font:500 10px/1.5 var(--font-family-base);color:var(--muted-foreground)}._analysisBody_1q7md_480 ._analysisExerciseCard_1q7md_490{padding:12px 1px 22px}._analysisBody_1q7md_480 ._analysisSectionHead_1q7md_491 h3{font:800 17px/1.3 var(--font-family-display);letter-spacing:-.04em}._analysisBody_1q7md_480 ._growthSearchField_1q7md_497{height:45px;border:1px solid color-mix(in srgb,var(--border) 65%,transparent);background:var(--card);border-radius:13px;padding:0 12px}._analysisBody_1q7md_480 ._growthSearchField_1q7md_497 input{font:600 12px var(--font-family-base)}._analysisBody_1q7md_480 ._growthSelectedRow_1q7md_513{padding:12px 1px 10px}._analysisBody_1q7md_480 ._growthSelectedRow_1q7md_513 strong{font:800 16px/1.25 var(--font-family-display);letter-spacing:-.04em;white-space:normal}._analysisBody_1q7md_480 ._growthSelectedRow_1q7md_513>span{font-size:10px}._analysisBody_1q7md_480 ._growthMetrics_1q7md_525{gap:3px;padding:0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}._analysisBody_1q7md_480 ._growthMetrics_1q7md_525 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_1q7md_480 ._growthMetrics_1q7md_525 button._growthControlActive_1q7md_527{background:transparent!important;color:var(--primary)!important;border:0;border-bottom:2px solid var(--primary);box-shadow:none!important}._analysisBody_1q7md_480 ._growthMetrics_1q7md_525 button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}._analysisBody_1q7md_480 ._growthLineCard_1q7md_529{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_1q7md_480 ._growthLineHead_1q7md_530{align-items:flex-start;gap:10px;margin-bottom:17px;min-height:70px}._analysisBody_1q7md_480 ._growthLineHead_1q7md_530 b{font:750 13px var(--font-family-base)}._analysisBody_1q7md_480 ._growthLineHead_1q7md_530 span{font:550 10px var(--font-family-base);line-height:1.45}._analyticsChartValue_1q7md_3339{display:flex;flex-direction:column;align-items:flex-end;gap:7px;min-width:0}._analyticsChartValue_1q7md_3339 strong{font:800 28px/1.1 var(--font-family-display);letter-spacing:-.055em;font-variant-numeric:tabular-nums}._analyticsChartValue_1q7md_3339 strong small{margin-left:3px;font:600 11px var(--font-family-base);color:var(--muted-foreground)}._analyticsChartValue_1q7md_3339 ._analyticsDeltaPill_1q7md_3262{font-size:10px;padding:5px 7px}._analysisBody_1q7md_480 ._growthLinePlot_1q7md_541{height:218px;padding-left:29px}._analysisBody_1q7md_480 ._growthAxisTop_1q7md_543,._analysisBody_1q7md_480 ._growthAxisBottom_1q7md_543{font:600 10px var(--font-family-base)}._analysisBody_1q7md_480 ._growthLinePath_1q7md_547{stroke-width:2.6}._analysisBody_1q7md_480 ._growthAreaPath_1q7md_546{fill:color-mix(in srgb,var(--primary) 17%,transparent)}._analysisBody_1q7md_480 ._growthLinePoint_1q7md_548{stroke-width:2.1}._analysisBody_1q7md_480 ._growthDateLabels_1q7md_549{margin-top:1px}._analysisBody_1q7md_480 ._growthDateLabels_1q7md_549 span{font:650 10px var(--font-family-base)}._analysisBody_1q7md_480 ._growthLineCard_1q7md_529 p{margin-top:13px;font:500 10.5px/1.55 var(--font-family-base)}._analysisBody_1q7md_480 ._growthLatestLabel_1q7md_603{font:750 10px var(--font-family-base);padding:4px 7px;border-radius:8px}._analyticsExerciseSummary_1q7md_3352{margin-top:16px;padding:14px 0 12px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}._analyticsExerciseSummary_1q7md_3352 h3{margin:0 0 12px;font:800 16px var(--font-family-display)}._analysisBody_1q7md_480 ._analysisDetailStats_1q7md_518{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 13px}._analysisBody_1q7md_480 ._analysisDetailStats_1q7md_518>div{border:0;border-right:1px solid var(--border);padding:7px 9px;border-radius:0;background:transparent}._analysisBody_1q7md_480 ._analysisDetailStats_1q7md_518>div:first-child{padding-left:0}._analysisBody_1q7md_480 ._analysisDetailStats_1q7md_518>div:last-child{border-right:0}._analysisBody_1q7md_480 ._analysisDetailStats_1q7md_518 span{min-height:33px;font:650 10px/1.35 var(--font-family-base)}._analysisBody_1q7md_480 ._analysisDetailStats_1q7md_518 strong{font:800 21px/1.25 var(--font-family-display);letter-spacing:-.05em;white-space:normal;overflow-wrap:anywhere}._analysisBody_1q7md_480 ._analysisDetailStats_1q7md_518 small{font:600 10px var(--font-family-base)}._analysisBody_1q7md_480 ._analyticsPrSection_1q7md_3201{gap:10px;margin-top:14px;padding:14px 0 5px;border-top:0}._analysisBody_1q7md_480 ._analyticsPrList_1q7md_3202{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--border)}._analysisBody_1q7md_480 ._analyticsPrList_1q7md_3202>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_1q7md_480 ._analyticsPrList_1q7md_3202>div strong{font:700 12px var(--font-family-base)}._analysisBody_1q7md_480 ._analyticsPrList_1q7md_3202>div b{text-align:right;font:800 15px var(--font-family-display);letter-spacing:-.02em}._analysisBody_1q7md_480 ._analyticsPrList_1q7md_3202>div span{flex-basis:auto;text-align:right;font:600 10px var(--font-family-base)}._analysisBody_1q7md_480 ._analysisRecordsCompact_1q7md_605{margin-top:12px}._analysisBody_1q7md_480 ._analysisRecentCompact_1q7md_611{border-top:1px solid var(--border)}._analysisBody_1q7md_480 ._analysisRecentCompact_1q7md_611>div{grid-template-columns:49px minmax(0,1fr) 40px;padding:12px 2px;gap:6px}._analysisBody_1q7md_480 ._analysisRecentCompact_1q7md_611 span{font:600 11px var(--font-family-base)}._analysisBody_1q7md_480 ._analysisRecentCompact_1q7md_611 b{font:750 12px var(--font-family-base)}._analysisBody_1q7md_480 ._analysisRecentCompact_1q7md_611 small{font:600 10px var(--font-family-base);text-align:right}@media(max-width:370px){._analyticsInsightsBody_1q7md_3222{padding-inline:11px}._analyticsHero_1q7md_3250{padding:18px 15px}._analysisBody_1q7md_480 ._analyticsTabNav_1q7md_3178 button{font-size:12.5px}._analyticsMiniStats_1q7md_3276>div{padding:2px 7px}._analysisBody_1q7md_480 ._growthLineCard_1q7md_529{padding-inline:11px}._analysisBody_1q7md_480 ._analyticsPrList_1q7md_3202>div{grid-template-columns:40px minmax(0,1fr) 43px}}._growthSelectedDate_1q7md_3387{color:var(--primary);font:700 10px/1.45 var(--font-family-base)}._growthPointHit_1q7md_3388{cursor:pointer;outline:none;touch-action:manipulation}._growthPointHit_1q7md_3388:focus-visible{stroke:var(--foreground);stroke-width:1.1;stroke-dasharray:2 2}._growthPointTooltip_1q7md_3390 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_1q7md_3394{fill:var(--primary);font:800 11px var(--font-family-display)}._growthPointTooltipDate_1q7md_3395{fill:var(--muted-foreground);font:650 8px var(--font-family-base)}._growthGraphHint_1q7md_3396{font-weight:650;color:var(--foreground)}._progressionPanel_1q7md_3399{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_1q7md_3400{display:flex;align-items:center;justify-content:space-between;gap:10px}._progressionPanelTop_1q7md_3400>span:first-child{font:750 12px var(--font-family-base);color:var(--muted-foreground)}._progressionPanelTop_1q7md_3400 small{margin-left:7px;font:600 10px var(--font-family-base)}._progressionPanel_1q7md_3399 h3{margin:0;font:800 19px/1.3 var(--font-family-display);letter-spacing:-.04em}._progressionPanel_1q7md_3399 p{margin:0;font:550 12px/1.6 var(--font-family-base);color:var(--foreground)}._progressionPanel_1q7md_3399>small{font:500 10px/1.5 var(--font-family-base);color:var(--muted-foreground)}._progressionCurrent_1q7md_3406{display:flex;flex-wrap:wrap;gap:4px;align-items:baseline}._progressionCurrent_1q7md_3406 strong{font-weight:800;color:var(--primary)}._progressionCurrent_1q7md_3406 span{color:var(--muted-foreground)}._progressionCount_1q7md_3409{flex:none;padding:0;color:var(--primary);font:750 11px var(--font-family-base)}._progressionChecks_1q7md_3410{display:flex;align-items:center;justify-content:center;gap:13px;margin:3px 0}._progressionCheck_1q7md_3410{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_1q7md_3410 svg{opacity:0}._progressionChecks_1q7md_3410 ._progressionCheckDone_1q7md_3413{border-color:var(--primary);color:var(--primary)}._progressionChecks_1q7md_3410 ._progressionCheckDone_1q7md_3413 svg{opacity:1}._progressionCheckConnector_1q7md_3415{flex:0 0 48px;border-top:2px dashed color-mix(in srgb,var(--foreground) 27%,var(--border))}._progressionHelpDock_1q7md_3416{display:flex;flex-direction:row;align-items:center;gap:8px;flex:none;min-width:0}._progressionHelpButton_1q7md_3417{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_1q7md_3417:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._progressionHelpDialog_1q7md_3419{display:flex;flex-direction:column;overflow:hidden;max-height:min(88dvh,740px);width:min(calc(100vw - 32px),540px)}._progressionHelpBody_1q7md_3420{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_1q7md_3421{padding:11px 2px;border-bottom:1px solid color-mix(in srgb,var(--border) 85%,transparent)}._progressionHelpSection_1q7md_3421:first-child{padding-top:0}._progressionHelpSection_1q7md_3421:last-of-type{border-bottom:0}._progressionHelpSection_1q7md_3421 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_1q7md_3421 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_1q7md_3421 p{margin:0 0 6px 31px;color:var(--muted-foreground);font:500 12.5px/1.6 var(--font-family-base);overflow-wrap:anywhere}._progressionHelpSection_1q7md_3421 p:last-child{margin-bottom:0}._progressionHelpSection_1q7md_3421 strong{font-weight:750;color:var(--popup-foreground)}._progressionHelpSection_1q7md_3421 ._workoutImportHelpAction_1q7md_3429{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_1q7md_3421 ._workoutImportHelpAction_1q7md_3429 svg{flex:0 0 auto}._progressionHelpSection_1q7md_3421 ._workoutImportHelpAction_1q7md_3429:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:none}._progressionHelpNote_1q7md_3438{margin:13px 3px 4px 31px;color:var(--muted-foreground);font:500 10px/1.55 var(--font-family-base)}._progressionHelpFooter_1q7md_3439{flex:none;margin-top:10px}._growthViewTabs_1q7md_3445{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_1q7md_3445 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_1q7md_3445 button[aria-selected=true]{color:var(--foreground);font-weight:800}._growthViewTabs_1q7md_3445 button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--primary)}._growthViewTabs_1q7md_3445 button:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}._analysisBody_1q7md_480 ._growthLineHead_1q7md_530>div:first-child{min-width:0;flex:1}._analysisBody_1q7md_480 ._growthLineHead_1q7md_530 ._analyticsChartValue_1q7md_3339{min-width:62px;justify-content:flex-start}._growthTrendCaption_1q7md_3463{font:650 10px var(--font-family-base);color:var(--muted-foreground)}._growthSelectionGuide_1q7md_3464{stroke:var(--primary);stroke-width:1.4;stroke-dasharray:4 4;opacity:.55;vector-effect:non-scaling-stroke;pointer-events:none}._growthGraphEmpty_1q7md_3468{font:600 10px var(--font-family-base);fill:var(--muted-foreground)}._growthDragSurface_1q7md_3469{touch-action:none;cursor:ew-resize;outline:none}._growthDragSurface_1q7md_3469:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._analysisBody_1q7md_480 ._growthLinePlot_1q7md_541 svg{height:207px}._actionToast_1q7md_3478{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_1q7md_1 .15s ease-out}._actionToast_1q7md_3478 svg{width:17px;height:17px;flex:0 0 17px}._actionToastSuccess_1q7md_3504 svg{color:var(--primary)}._actionToastInfo_1q7md_3505 svg{color:var(--muted-foreground)}._actionToast_1q7md_3478 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_1q7md_3514{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_1q7md_1{0%{opacity:0;transform:translate(-50%,-5px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){._actionToast_1q7md_3478{animation:none}}._bodyWeightSettingsRow_1q7md_3531{flex-direction:column;align-items:stretch;gap:7px}._bodyWeightSettingsControls_1q7md_3536{display:flex;align-items:center;gap:8px;min-width:0;width:max-content;max-width:100%}._bodyWeightSettingsControls_1q7md_3536 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_1q7md_3536 ._choiceRailCompact_1q7md_2834{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_1q7md_3536 ._choiceRailCompact_1q7md_2834 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_1q7md_3536 ._choiceRailCompact_1q7md_2834 button+button{border-left:1px solid var(--border)}._bodyWeightSettingsControls_1q7md_3536 ._choiceRailCompact_1q7md_2834 button._choiceRailActive_1q7md_2825{background:color-mix(in srgb,var(--primary) 17%,var(--surface));color:var(--primary)}._bodyWeightIntroDialog_1q7md_3587{width:min(calc(100vw - 32px),350px);max-height:calc(100dvh - 48px);overflow-y:auto}._bodyWeightInputError_1q7md_3592{margin:3px 0 0;color:var(--destructive, #b91c1c);font:600 11px/1.35 var(--font-family-base)}._recordMetaEdit_1q7md_65{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:16px 0 10px}._recordEditField_1q7md_3607{display:flex;flex-direction:column;min-width:0;gap:6px}._recordEditField_1q7md_3607>span{font:700 11px var(--font-family-base);color:var(--muted-foreground);white-space:nowrap}._recordEditField_1q7md_3607 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_1q7md_85{grid-template-columns:43px minmax(0,1fr) minmax(0,1fr) minmax(0,.85fr) 36px;gap:7px;align-items:end;padding:12px 8px}._recordEditRowCompact_1q7md_3634{grid-template-columns:43px minmax(0,1.5fr) minmax(0,1fr) 36px}._recordEditRow_1q7md_85>._recordEditSetNumber_1q7md_3637{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_1q7md_85>button{min-width:36px;min-height:46px;width:36px;height:46px;align-self:end}@media(max-width:420px){._recordMetaEdit_1q7md_65{grid-template-columns:minmax(0,1fr);gap:10px}._recordEditRow_1q7md_85{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr) 34px;gap:5px;padding:11px 0}._recordEditRowCompact_1q7md_3634{grid-template-columns:40px minmax(0,1.5fr) minmax(0,1fr) 34px}._recordEditField_1q7md_3607>span{font-size:10px}._recordEditField_1q7md_3607 input{height:44px;min-height:44px;padding:0 4px}._recordEditRow_1q7md_85>._recordEditSetNumber_1q7md_3637{min-height:44px}._recordEditRow_1q7md_85>button{width:34px;min-width:34px;height:44px;min-height:44px}}._recordEditKeypad_1q7md_3672{z-index:440}._recordEditKeypadError_1q7md_3673{margin:0 2px 8px;color:var(--destructive, #b91c1c);font:700 11px/1.45 var(--font-family-base)}._recordEditRow_1q7md_85 ._recordEditField_1q7md_3607 input[readonly]{cursor:pointer;caret-color:transparent;-webkit-user-select:none;user-select:none}._recordMetaEdit_1q7md_65{grid-template-columns:minmax(0,1fr);gap:0;margin:11px 0 8px}._recordMetaEdit_1q7md_65 ._recordEditField_1q7md_3607 input,._recordEditRow_1q7md_85 ._recordEditField_1q7md_3607 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_1q7md_65 ._recordEditField_1q7md_3607 input{height:40px;min-height:40px;padding:0 2px;text-align:left}._recordEditRow_1q7md_85{padding-top:9px;padding-bottom:9px}._recordEditRow_1q7md_85 ._recordEditField_1q7md_3607 input{height:38px;min-height:38px;padding:0 2px;text-align:center}._recordEditRow_1q7md_85>._recordEditSetNumber_1q7md_3637{min-height:38px}._recordEditRow_1q7md_85>button{min-height:42px;height:42px}._recordMetaEdit_1q7md_65 ._recordEditField_1q7md_3607 input:focus-visible,._recordEditRow_1q7md_85 ._recordEditField_1q7md_3607 input:focus-visible{outline:0;border-bottom-color:var(--primary);box-shadow:none}._recordEditRow_1q7md_85 ._recordEditField_1q7md_3607 input._activeSetInput_1q7md_260{border:0!important;border-bottom:2px solid var(--primary)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}._recordSetsEditing_1q7md_3739{gap:10px;margin-top:8px}._recordEditExerciseHead_1q7md_3740{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_1q7md_3740 ._recordEditExerciseInfo_1q7md_3741{grid-column:1;grid-row:1;min-width:0;display:block}._recordEditExerciseHead_1q7md_3740 ._recordEditExerciseInfo_1q7md_3741 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_1q7md_3743{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_1q7md_3740 ._recordEditMuscleGroup_1q7md_3744{min-width:0;padding:0;border:0;letter-spacing:.03em;white-space:normal}._recordEditUnit_1q7md_3745{display:flex;align-items:center;gap:6px;margin-left:auto;min-width:0}._recordEditUnit_1q7md_3745>span{font:650 10px var(--font-family-base);color:var(--muted-foreground);border:0;padding:0}._recordEditUnit_1q7md_3745 ._choiceRailCompact_1q7md_2834{width:91px}._recordEditUnit_1q7md_3745 ._choiceRailCompact_1q7md_2834 button{min-width:0}._recordEditCollapse_1q7md_3749{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_1q7md_3749:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._recordEditTableHead_1q7md_3751,._recordSetsEditing_1q7md_3739 ._recordEditRow_1q7md_85{box-sizing:border-box;display:grid;grid-template-columns:43px minmax(0,1fr) minmax(0,1fr) minmax(0,.85fr) 36px;gap:7px}._recordEditTableHeadCompact_1q7md_3752,._recordSetsEditing_1q7md_3739 ._recordEditRowCompact_1q7md_3634{grid-template-columns:43px minmax(0,1.5fr) minmax(0,1fr) 36px}._recordEditTableHead_1q7md_3751{padding:8px 8px 4px;align-items:center}._recordEditTableHead_1q7md_3751>span{min-width:0;text-align:center;font:700 10px var(--font-family-base);color:var(--muted-foreground);white-space:nowrap}._recordSetsEditing_1q7md_3739 ._recordExerciseRows_1q7md_79{border-top:0}._recordSetsEditing_1q7md_3739 ._recordEditRow_1q7md_85{align-items:center;padding:4px 8px;min-height:46px}._recordSetsEditing_1q7md_3739 ._recordEditRow_1q7md_85 ._recordEditField_1q7md_3607{gap:0}._recordSetsEditing_1q7md_3739 ._recordEditRow_1q7md_85 ._recordEditField_1q7md_3607>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._recordSetsEditing_1q7md_3739 ._recordEditRow_1q7md_85>._recordEditSetNumber_1q7md_3637{min-height:40px;align-self:center;justify-content:center}._recordSetsEditing_1q7md_3739 ._recordEditRow_1q7md_85 ._recordEditField_1q7md_3607 input{height:40px;min-height:40px;text-align:center;font-size:13px}._recordSetsEditing_1q7md_3739 ._recordEditRow_1q7md_85>button{align-self:center;width:36px;height:42px;min-width:36px;min-height:42px}._recordEditUnweightedMarker_1q7md_3762{text-align:center;align-self:center;color:var(--muted-foreground);font-size:11px}@media(max-width:420px){._recordEditTableHead_1q7md_3751,._recordSetsEditing_1q7md_3739 ._recordEditRow_1q7md_85{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr) 34px;gap:5px}._recordEditTableHeadCompact_1q7md_3752,._recordSetsEditing_1q7md_3739 ._recordEditRowCompact_1q7md_3634{grid-template-columns:40px minmax(0,1.5fr) minmax(0,1fr) 34px}._recordEditTableHead_1q7md_3751{padding:7px 0 4px}._recordSetsEditing_1q7md_3739 ._recordEditRow_1q7md_85{padding:4px 0}._recordSetsEditing_1q7md_3739 ._recordEditRow_1q7md_85>button{width:34px;min-width:34px}}._menuRootBrand_1q7md_3773{display:flex;align-items:center;gap:9px;margin:0 0 4px;min-height:29px}._menuRootBrandIcon_1q7md_3774{width:27px;height:27px;flex:0 0 auto;color:var(--foreground)}._menuRootBrand_1q7md_3773>span{font:800 18px/1.15 var(--font-family-display);font-style:normal;letter-spacing:-.035em;color:var(--foreground)}._menuSyncRow_1q7md_3776{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_1q7md_3777{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto;color:var(--foreground)}._menuSyncIdentity_1q7md_3777>svg{width:19px;height:19px;flex:0 0 19px;stroke-width:1.8}._menuSyncCopy_1q7md_3779{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}._menuSyncName_1q7md_3780{font:700 13px/1.3 var(--font-family-base);color:var(--foreground)}._menuSyncDescription_1q7md_3781{margin:0;color:var(--muted-foreground);font:500 11px/1.4 var(--font-family-base);word-break:keep-all;text-align:left}._menuSyncButton_1q7md_3782{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_1q7md_3782:disabled{opacity:.55;cursor:default}._menuSyncButton_1q7md_3782:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:none}._menuSyncNotice_1q7md_3785{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_1q7md_3788{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--foreground)!important}._historyAiTextButton_1q7md_3788:active:not(:disabled){background:transparent!important}._historyAiTextButton_1q7md_3788:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._routineSectionHead_1q7md_98{align-items:flex-start;gap:8px;margin-bottom:12px}._routineCreateActions_1q7md_3810{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:2px;flex:0 0 auto;min-width:0}._routineCreateActions_1q7md_3810 ._newRoutineButton_1q7md_98{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_1q7md_3810 ._newRoutineButton_1q7md_98:hover{background:transparent}._routineCreateActions_1q7md_3810 ._planBadgeFree_1q7md_98{padding:0 6px;border:0;background:transparent;font-size:10px;font-weight:650}._routineCardActions_1q7md_118{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}._routineCardActions_1q7md_118>button{min-width:0;width:100%;padding-inline:4px;justify-content:center;text-align:center;white-space:nowrap}._routineCardActions_1q7md_118 ._routineStartButton_1q7md_120{grid-column:auto;width:100%;font-weight:750;gap:3px}._routineCardActions_1q7md_118 ._routineStartButton_1q7md_120 svg{flex:0 0 17px}._routineAiPrimary_1q7md_1675._routineAiTextButton_1q7md_3861{border:0!important;background:transparent!important;box-shadow:none!important;color:var(--foreground)!important}._routineAiPrimary_1q7md_1675._routineAiTextButton_1q7md_3861:hover,._routineAiPrimary_1q7md_1675._routineAiTextButton_1q7md_3861:active:not(:disabled){background:transparent!important}._routineAiPrimary_1q7md_1675._routineAiTextButton_1q7md_3861:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._routineCardActions_1q7md_118 ._routineActionTextButton_1q7md_3877{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}._routineCardActions_1q7md_118 ._routineActionTextButton_1q7md_3877:hover,._routineCardActions_1q7md_118 ._routineActionTextButton_1q7md_3877:active:not(:disabled){background:transparent!important}._routineCardActions_1q7md_118 ._routineActionTextButton_1q7md_3877:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._exerciseFilterRow_1q7md_1634{grid-template-columns:max-content minmax(0,1fr)}._exerciseFilterLabel_1q7md_1638{min-width:32px;height:36px;padding:0 5px;white-space:nowrap;font-size:10px}._exerciseFilterRail_1q7md_1642,._exerciseFilterRailEquipment_1q7md_1657{display:flex;min-width:0;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;grid-template-columns:none;touch-action:pan-x;overscroll-behavior-x:contain}._exerciseFilterRailMuscles_1q7md_1656 button,._exerciseFilterRailEquipment_1q7md_1657 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_1q7md_1441 b,._quickAddItem_1q7md_1008 b,._routineBuilderExerciseName_1q7md_146 b,._growthSearchResults_1q7md_503 button b,._growthReadyList_1q7md_590 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_1q7md_1008>span{flex:1 1 auto;min-width:0}._quickAddItem_1q7md_1008 small,._routinePickerItemCopy_1q7md_1441 small,._libraryListCopy_1q7md_1298 small,._libraryHiddenList_1q7md_1314 small{white-space:normal;overflow-wrap:anywhere;line-height:1.4}._routineBuilderExerciseName_1q7md_146>div{flex:1 1 auto;min-width:0}._growthSearchResults_1q7md_503 button>span:first-child{flex:1 1 auto;min-width:0}._growthSearchResults_1q7md_503 button>span:last-child{flex:0 0 auto}._growthQuickRow_1q7md_580>div{flex:1 1 auto;min-width:0}._growthQuickRow_1q7md_580 button{max-width:none}._recordExerciseCardHead_1q7md_74:not(._recordEditExerciseHead_1q7md_3740)>div{flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:3px}._recordExerciseCardHead_1q7md_74:not(._recordEditExerciseHead_1q7md_3740) 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_1q7md_480 ._growthSelectedRow_1q7md_513 strong{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;overflow-wrap:anywhere}._routinePickerItemCopy_1q7md_1441 b,._quickAddItem_1q7md_1008 b,._routineBuilderExerciseName_1q7md_146 b,._growthSearchResults_1q7md_503 button b,._growthReadyList_1q7md_590 button span,._recordExerciseCardHead_1q7md_74:not(._recordEditExerciseHead_1q7md_3740) b,._recordEditExerciseHead_1q7md_3740 ._recordEditExerciseInfo_1q7md_3741 b,._analysisBody_1q7md_480 ._growthSelectedRow_1q7md_513 strong{display:block;-webkit-line-clamp:unset;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}._recordActionQuickRow_1q7md_4007{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:0}._recordActionQuickRow_1q7md_4007 ._historyRoutineButton_1q7md_1469,._recordActionQuickRow_1q7md_4007 ._historyShareButton_1q7md_1475,._recordActionQuickRow_1q7md_4007 ._repeatWorkoutButton_1q7md_91{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_1q7md_4007 ._historyRoutineButton_1q7md_1469 svg,._recordActionQuickRow_1q7md_4007 ._historyShareButton_1q7md_1475 svg,._recordActionQuickRow_1q7md_4007 ._repeatWorkoutButton_1q7md_91 svg{flex:0 0 16px}._recordActionQuickRow_1q7md_4007 ._historyShareButton_1q7md_1475,._recordActionQuickRow_1q7md_4007 ._historyShareButton_1q7md_1475 svg{color:var(--foreground)!important}@media(max-width:350px){._recordActionQuickRow_1q7md_4007{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px}._recordActionQuickRow_1q7md_4007 ._historyRoutineButton_1q7md_1469{grid-column:1/-1}}._rpeKeypad_1q7md_266{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.25fr)}._rpeKeypad_1q7md_266>._rpeChoice_1q7md_4046{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_1q7md_266>._rpeChoice_1q7md_4046>span{display:block;font:800 17px/20px var(--font-family-monospace)}._rpeKeypad_1q7md_266>._rpeChoice_1q7md_4046>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_1q7md_8>span:last-child{white-space:nowrap;overflow-wrap:normal;word-break:keep-all}._rpeKeypad_1q7md_266>._keypadDone_1q7md_274{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_1q7md_28 small{justify-content:center;gap:0}._calendarGroupLines_1q7md_28 small b{white-space:nowrap;text-overflow:ellipsis}._cardioEntryList_1q7md_4103{display:flex;flex-direction:column;gap:10px;min-width:0}._cardioInterval_1q7md_4104{padding:9px 4px 10px;border-bottom:1px solid var(--border);min-width:0}._cardioIntervalHead_1q7md_4105{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_1q7md_4105 button{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--muted-foreground);padding:5px}._cardioFieldGrid_1q7md_4107{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0}._cardioFieldGrid_1q7md_4107 label{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:5px}._cardioFieldGrid_1q7md_4107 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_1q7md_4107 input{width:100%;min-width:0;text-align:center;font-size:16px;font-weight:700;background:transparent}._cardioIncline_1q7md_4111{margin-top:9px}._cardioIncline_1q7md_4111 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_1q7md_4111 summary::-webkit-details-marker{display:none}._cardioIncline_1q7md_4111[open] summary svg{transform:rotate(180deg)}._cardioIncline_1q7md_4111 label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 2px;font-size:12px;color:var(--muted-foreground)}._cardioIncline_1q7md_4111 label input{width:92px;min-width:0;text-align:center}._cardioIntervalFooter_1q7md_4117{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;font-size:12px;color:var(--muted-foreground)}._cardioIntervalFooter_1q7md_4117 button{display:flex;align-items:center;gap:5px}._cardioIntervalFooter_1q7md_4117 button[aria-pressed=true]{color:var(--primary);font-weight:700}._calendarGroupLines_1q7md_28 small._calendarCardioBadge_1q7md_4123,._calendarDaySelected_1q7md_26 ._calendarGroupLines_1q7md_28 small._calendarCardioBadge_1q7md_4123{background:#d9f2ea!important;border-color:#a8d9ca!important;color:#147d64!important}._cardioFieldGrid_1q7md_4107 input[readonly],._cardioIncline_1q7md_4111 input[readonly]{cursor:pointer;caret-color:transparent;touch-action:manipulation}._cardioWorkoutEntryList_1q7md_4140{gap:0}._cardioWorkoutEntryList_1q7md_4140 ._cardioInterval_1q7md_4104{padding:0;margin:0;border:0;min-width:0}._cardioWorkoutEntryList_1q7md_4140 ._cardioSetRow_1q7md_4149 input{width:100%;min-width:0}._cardioWorkoutEntryList_1q7md_4140 ._cardioSetRow_1q7md_4149 input[readonly]{cursor:pointer;caret-color:transparent;touch-action:manipulation}._cardioWorkoutEntryList_1q7md_4140 ._cardioIntervalMeta_1q7md_4158{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_1q7md_4140 ._cardioIntervalMeta_1q7md_4158>span{white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}._cardioWorkoutEntryList_1q7md_4140 ._cardioIncline_1q7md_4111{margin:0;min-width:0;flex:0 1 auto}._cardioWorkoutEntryList_1q7md_4140 ._cardioIncline_1q7md_4111 summary{gap:5px;padding:0;white-space:nowrap;font-size:11px}._cardioWorkoutEntryList_1q7md_4140 ._cardioIncline_1q7md_4111 label{gap:8px;padding:7px 0 5px}._cardioWorkoutEntryList_1q7md_4140 ._cardioIncline_1q7md_4111 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_1q7md_4140 ._cardioTwoMetrics_1q7md_4201{display:grid;grid-template-columns:27px minmax(0,1fr) minmax(0,1fr) 42px;gap:4px;align-items:center}._cardioWorkoutEntryList_1q7md_4140 ._cardioThreeMetrics_1q7md_4207{display:grid;grid-template-columns:27px minmax(0,1fr) minmax(0,1fr) minmax(0,.7fr) 42px;gap:4px;align-items:center}._cardioFieldGrid_1q7md_4107._cardioFieldGridTwo_1q7md_4213{grid-template-columns:repeat(2,minmax(0,1fr))}._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}
