.LogoutButton_sidebar___rKFQ{background:transparent;border:0;cursor:pointer;width:100%}.LogoutButton_iconForm__Pu49s{display:inline-flex}.LogoutButton_icon__gObw_{align-items:center;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;height:44px;justify-content:center;transition:background .17s ease,border-color .17s ease;width:44px}.LogoutButton_icon__gObw_:hover{background:var(--mint);border-color:var(--mint-brand)}.LogoutButton_mobileForm__IHQuB{display:flex;flex:1}.LogoutButton_mobile__1QtGz{align-items:center;background:transparent;border:0;color:var(--muted);cursor:pointer;display:flex;flex:1;flex-direction:column;font-size:8px;gap:3px;justify-content:center;min-height:66px}@media (prefers-reduced-motion:reduce){.LogoutButton_icon__gObw_{transition:none}}.Auth_shell__g_chp{background:radial-gradient(circle at 12% 8%,var(--auth-jade-ambient),transparent 34%),radial-gradient(circle at 92% 92%,var(--auth-coral-ambient),transparent 32%),var(--canvas);display:grid;min-height:100svh;padding:clamp(calc(var(--space-4) + var(--space-1)),4vw,var(--space-12));place-items:center}.Auth_layout__YJ4tM{background:var(--auth-card-surface);border:1px solid var(--border);border-radius:32px;box-shadow:0 30px 90px rgb(6 58 49/14%);display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);max-width:1080px;min-height:650px;overflow:hidden;width:100%}.Auth_main__hTAnB{display:flex;flex-direction:column;padding:clamp(calc(var(--space-6) + var(--space-2)),6vw,calc(var(--space-16) + var(--space-2)))}.Auth_heading__aitj8{margin:auto 0 calc(var(--space-6) + var(--space-1))}.Auth_heading__aitj8 small{color:var(--jade-deep);display:block;font-size:.75rem;font-weight:850;letter-spacing:.09em;margin-bottom:var(--space-2);text-transform:uppercase}.Auth_heading__aitj8 h1{font-size:clamp(2.45rem,5vw,4.35rem);font-weight:800;letter-spacing:-.055em;line-height:.98;margin:0 0 var(--space-4)}.Auth_heading__aitj8 p{color:var(--muted);font-size:1rem;line-height:1.65;margin:0;max-width:520px}.Auth_form__DkP6K{display:grid;gap:var(--space-4);margin-bottom:auto;max-width:500px}.Auth_field__LNJiv{color:var(--field-label-ink);display:grid;font-size:.82rem;font-weight:760;gap:var(--space-2)}.Auth_fieldHeader__XFcPb{align-items:center;display:flex;justify-content:space-between}.Auth_textAction__MPGT2{background:transparent;border:0;color:var(--jade-deep);cursor:pointer;font:inherit;font-size:.76rem;font-weight:780;min-height:44px;padding:8px 0}.Auth_textAction__MPGT2:hover:not(:disabled){color:var(--jade);text-decoration:underline}.Auth_textAction__MPGT2:disabled{cursor:not-allowed;opacity:.5}.Auth_inputWrap__yqB3b{align-items:center;background:var(--surface-soft);border:1px solid var(--field-border-strong);border-radius:var(--radius-md);color:var(--jade-deep);display:flex;gap:var(--space-2);min-height:52px;padding:0 15px;transition:border-color .16s ease,box-shadow .16s ease}.Auth_inputWrap__yqB3b:focus-within{border-color:var(--jade);box-shadow:none;outline:3px solid var(--focus-ring);outline-offset:2px}.Auth_inputWrap__yqB3b input{background:transparent;border:0;color:var(--ink);min-height:50px;min-width:0;width:100%}.Auth_inputWrap__yqB3b input::placeholder{color:var(--placeholder-ink)}.Auth_rememberAccess__TbomK{align-items:center;cursor:pointer;display:flex;gap:var(--space-3);min-height:44px;padding:4px 2px}.Auth_rememberAccess__TbomK input{accent-color:var(--jade-deep);flex:0 0 auto;height:20px;margin:0;width:20px}.Auth_rememberAccess__TbomK span{display:grid;gap:2px}.Auth_rememberAccess__TbomK strong{color:var(--ink);font-size:.8rem}.Auth_rememberAccess__TbomK small{color:var(--muted);font-size:.7rem;font-weight:560;line-height:1.35}.Auth_rememberAccess__TbomK:focus-within{border-radius:var(--radius-sm);outline:3px solid var(--jade);outline-offset:2px}.Auth_magic__6xf9W,.Auth_social__X_Bgy,.Auth_submit__QAlwm{align-items:center;border-radius:999px;cursor:pointer;display:flex;font-weight:790;gap:var(--space-2);justify-content:center;min-height:52px;padding:0 22px;text-decoration:none;transition:transform .16s ease,background .16s ease}.Auth_submit__QAlwm{background:var(--coral);border:1px solid var(--coral);color:var(--ink-on-accent)}.Auth_submit__QAlwm:hover:not(:disabled){background:var(--coral-strong);transform:translateY(-1px)}.Auth_magic__6xf9W,.Auth_social__X_Bgy{background:var(--surface-raised);border:1px solid var(--secondary-action-border);color:var(--ink)}.Auth_magic__6xf9W:hover:not(:disabled),.Auth_social__X_Bgy:hover:not(:disabled){background:var(--mist);border-color:var(--jade)}.Auth_magic__6xf9W:disabled,.Auth_social__X_Bgy:disabled,.Auth_submit__QAlwm:disabled{cursor:not-allowed;opacity:.5}.Auth_divider__pm3eh{align-items:center;color:var(--muted);display:flex;font-size:.76rem;gap:var(--space-3)}.Auth_divider__pm3eh:after,.Auth_divider__pm3eh:before{background:var(--border);content:"";flex:1;height:1px}.Auth_socialGrid__fNuwq{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.Auth_social__X_Bgy{min-width:0}.Auth_googleMark__WKAHX{font-family:Arial,sans-serif;font-size:1.05rem;font-weight:800}.Auth_providerNote__PGHN2{color:var(--muted);font-size:.72rem;line-height:1.45;margin:-4px 0 0;text-align:center}.Auth_errorMessage__rxOlV,.Auth_setupNotice__TL1Ca,.Auth_successMessage__2gnax{border-radius:var(--radius-md);font-size:.82rem;margin:0;padding:11px 13px}.Auth_errorMessage__rxOlV{background:var(--coral-soft);color:var(--auth-error-ink)}.Auth_successMessage__2gnax{align-items:center;background:var(--mist);color:var(--jade-deep);display:flex;gap:7px}.Auth_setupNotice__TL1Ca{background:var(--setup-notice-surface);border:1px solid var(--setup-notice-border);color:var(--setup-notice-ink);margin:0 0 20px;max-width:500px}.Auth_inviteNote__KSmnA{color:var(--muted);font-size:.75rem;line-height:1.5;margin:0;text-align:center}.Auth_inviteNote__KSmnA a{color:var(--jade-deep);font-weight:780;text-decoration:underline;text-underline-offset:2px}.Auth_spinner__hqMyP{animation:Auth_spin__gPDkw .8s linear infinite}@keyframes Auth_spin__gPDkw{to{transform:rotate(1turn)}}.Auth_aside__dAaqu{background:var(--brand-surface);color:white;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(34px,5vw,62px);position:relative}.Auth_aside__dAaqu:after,.Auth_aside__dAaqu:before{border:1px solid var(--auth-orbit-border);border-radius:50%;content:"";position:absolute}.Auth_aside__dAaqu:before{height:390px;right:-210px;top:-100px;width:390px}.Auth_aside__dAaqu:after{bottom:-150px;height:310px;left:-145px;width:310px}.Auth_aside__dAaqu>*{position:relative;z-index:1}.Auth_asideLabel__xv95G{color:var(--mint-brand);font-size:.74rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.Auth_aside__dAaqu h2{font-size:clamp(2.35rem,4vw,4rem);letter-spacing:-.05em;line-height:1;margin:16px 0}.Auth_aside__dAaqu>div>p{color:var(--night-aside-text);line-height:1.65}.Auth_proof__0BW0C{display:grid;gap:10px}.Auth_proof__0BW0C div{align-items:center;background:var(--night-proof-surface);border:1px solid var(--night-proof-border);border-radius:var(--radius-md);display:flex;gap:11px;padding:13px 15px}.Auth_proof__0BW0C span{align-items:center;background:var(--mint-brand);border-radius:50%;color:var(--ink-on-accent);display:flex;flex:0 0 auto;height:28px;justify-content:center;width:28px}.Auth_proof__0BW0C p{font-size:.82rem;margin:0}.Auth_errorLayout__wB9n1{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-width:620px;padding:clamp(32px,7vw,64px);text-align:center;width:100%}.Auth_errorIcon__nIjiV{align-items:center;background:var(--coral-soft);border-radius:var(--radius-lg);color:var(--auth-error-icon);display:inline-flex;height:62px;justify-content:center;margin:44px 0 12px;width:62px}.Auth_errorLayout__wB9n1 h1{font-size:clamp(2.3rem,7vw,4rem);letter-spacing:-.05em;line-height:1;margin:10px 0 15px}.Auth_errorLayout__wB9n1>p{color:var(--muted);line-height:1.65;margin:0 auto 26px;max-width:480px}.Auth_errorActions__D9ZHD{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.Auth_loadingBlock__nZYm8{animation:Auth_pulse__mGDUv 1.1s ease-in-out infinite alternate;background:var(--mist);border-radius:var(--radius-lg);height:220px;margin-top:46px}@keyframes Auth_pulse__mGDUv{0%{opacity:.55}to{opacity:1}}@media (max-width:820px){.Auth_shell__g_chp{padding:0;place-items:stretch}.Auth_layout__YJ4tM{border:0;border-radius:0;grid-template-columns:1fr;min-height:100svh}.Auth_main__hTAnB{min-height:100svh;padding:28px 6vw 42px}.Auth_heading__aitj8{margin-top:auto}.Auth_aside__dAaqu{display:none}.Auth_errorLayout__wB9n1{border:0;border-radius:0;min-height:100svh;padding:32px 7vw}}.ClientLogoutControl_control__npXx5{align-items:center;display:flex;flex:0 0 auto;gap:8px}.ClientLogoutControl_settings__Oa4Ul{align-items:center;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink);display:inline-flex;height:44px;justify-content:center;transition:background .17s ease,border-color .17s ease;width:44px}.ClientLogoutControl_settings__Oa4Ul:focus-visible,.ClientLogoutControl_settings__Oa4Ul:hover{background:var(--mist);border-color:var(--mint-brand)}.Movi_assistantCard__ca10q,.Movi_consentCard__xYaFe{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--ink)}.Movi_assistantCard__ca10q{align-items:center;display:grid;gap:18px;grid-template-columns:56px minmax(0,1fr) auto;margin-top:16px;padding:20px}.Movi_assistantIcon___Fx2B,.Movi_cardIcon__9bett{align-items:center;background:var(--mist);border:1px solid var(--mint-brand);border-radius:var(--radius-md);color:var(--jade-deep);display:flex;flex:0 0 auto;height:56px;justify-content:center;width:56px}.Movi_assistantCopy__UG_p_,.Movi_consentMain__3GpEx{min-width:0}.Movi_eyebrow__G_evT{align-items:center;color:var(--jade-deep);display:inline-flex;font-size:.65rem;font-weight:850;gap:6px;letter-spacing:.09em;text-transform:uppercase}.Movi_assistantCopy__UG_p_ h2,.Movi_cardHeading__jbuL8 h2{font-family:var(--font-jakarta),"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.2rem,2.2vw,1.55rem);line-height:1.2;margin:5px 0 7px}.Movi_assistantCopy__UG_p_>p,.Movi_description__2e2oV{color:var(--muted);line-height:1.55;margin:0;max-width:72ch}.Movi_consentLine__sbj6a{align-items:center;color:var(--forest);display:flex;font-size:.75rem;font-weight:750;gap:7px;margin-top:10px}.Movi_disciplineActions__S48rG{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(142px,1fr))}.Movi_disciplineButton__wESUY{align-items:center;background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--ink);cursor:pointer;display:flex;font:inherit;gap:10px;min-height:56px;padding:8px 12px;text-align:left;transition:background .17s ease,border-color .17s ease,box-shadow .17s ease}.Movi_disciplineButton__wESUY:focus-visible,.Movi_disciplineButton__wESUY:hover:not(:disabled){border-color:var(--border-strong);box-shadow:0 0 0 3px var(--focus-ring)}.Movi_disciplineButton__wESUY.Movi_nutrition__bwfI4:focus-visible,.Movi_disciplineButton__wESUY.Movi_nutrition__bwfI4:hover:not(:disabled){border-color:var(--category-nutrition-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--category-nutrition-accent) 18%,transparent)}.Movi_disciplineButton__wESUY.Movi_training__7PWwT:focus-visible,.Movi_disciplineButton__wESUY.Movi_training__7PWwT:hover:not(:disabled){border-color:var(--category-training-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--category-training-accent) 18%,transparent)}.Movi_disciplineButton__wESUY>span:first-child{align-items:center;border-radius:var(--radius-sm);display:flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.Movi_disciplineButton__wESUY.Movi_nutrition__bwfI4>span:first-child,.Movi_disciplineMark__iSo77.Movi_nutrition__bwfI4{background:var(--mist);color:var(--jade-deep)}.Movi_disciplineButton__wESUY.Movi_training__7PWwT>span:first-child,.Movi_disciplineMark__iSo77.Movi_training__7PWwT{background:var(--category-training-surface);color:var(--category-training-ink)}.Movi_disciplineButton__wESUY.Movi_schedule__Xbuzx{grid-column:1/-1}.Movi_disciplineButton__wESUY.Movi_schedule__Xbuzx>span:first-child{background:var(--selected-surface);color:var(--selected-ink)}.Movi_disciplineButton__wESUY small,.Movi_disciplineButton__wESUY strong{display:block}.Movi_disciplineButton__wESUY strong{font-size:.8rem}.Movi_disciplineButton__wESUY small{color:var(--muted);font-size:.75rem;margin-top:2px}.Movi_scheduleHelp__ejCPB{color:var(--muted);font-size:.75rem;grid-column:1/-1;line-height:1.45;margin:0;max-width:48ch;overflow-wrap:anywhere}.Movi_closeButton__9Cf1C:disabled,.Movi_disciplineButton__wESUY:disabled,.Movi_primaryButton__xrLFg:disabled,.Movi_refreshButton__B2j4a:disabled,.Movi_secondaryButton__QnoK0:disabled{cursor:not-allowed;opacity:.48}.Movi_refreshButton__B2j4a{align-items:center;background:transparent;border:0;color:var(--jade-deep);cursor:pointer;display:inline-flex;font:inherit;font-size:.72rem;font-weight:800;gap:6px;grid-column:1/-1;justify-content:center;min-height:44px;padding:8px}.Movi_consentCard__xYaFe{align-items:flex-start;display:grid;gap:16px;grid-template-columns:56px minmax(0,1fr);margin-top:22px;padding:clamp(18px,3vw,24px)}.Movi_cardHeading__jbuL8{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.Movi_status__5YaR9{align-items:center;background:var(--surface-soft);border:1px solid var(--border);border-radius:999px;color:var(--muted);display:inline-flex;flex:0 0 auto;font-size:.7rem;font-weight:800;gap:6px;min-height:32px;padding:6px 10px}.Movi_statusGranted__woawC{background:var(--mist);border-color:var(--mint-brand);color:var(--jade-deep)}.Movi_scopeDetails__osxPx{border-block:1px solid var(--border);margin-top:16px;padding:4px 0}.Movi_scopeDetails__osxPx summary{color:var(--forest);cursor:pointer;font-size:.78rem;font-weight:800;min-height:44px;padding:12px 2px}.Movi_closeButton__9Cf1C:focus-visible,.Movi_disciplinePicker__KVXzm button:focus-visible,.Movi_primaryButton__xrLFg:focus-visible,.Movi_refreshButton__B2j4a:focus-visible,.Movi_scopeDetails__osxPx summary:focus-visible,.Movi_secondaryButton__QnoK0:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.Movi_scopeBody__maZ9O{display:grid;gap:12px;padding:4px 0 16px}.Movi_scopeBody__maZ9O>p{color:var(--muted);font-size:.76rem;line-height:1.55;margin:0}.Movi_contextGrid__nCnEg{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.Movi_contextGrid__nCnEg li{align-items:center;background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--forest);display:flex;font-size:.72rem;font-weight:750;gap:7px;min-height:38px;padding:8px 10px}.Movi_consentCheck__sxzmI,.Movi_reviewCheck__8BSgA{align-items:flex-start;background:var(--mist);border:1px solid var(--mint-brand);border-radius:var(--radius-md);color:var(--forest);cursor:pointer;display:flex;font-size:.8rem;font-weight:700;gap:10px;line-height:1.5;margin-top:14px;padding:13px}.Movi_consentCheck__sxzmI input,.Movi_reviewCheck__8BSgA input{accent-color:var(--jade-deep);flex:0 0 auto;height:20px;margin:1px 0 0;width:20px}.Movi_feedback__dQ6BY:empty{display:none}.Movi_error__71BKq,.Movi_success__ih7nc{align-items:center;border-radius:var(--radius-sm);display:flex;font-size:.78rem;gap:7px;line-height:1.45;margin:12px 0 0;padding:10px 12px}.Movi_error__71BKq{background:var(--danger-soft);border-left:4px solid var(--danger-border);color:var(--danger-ink)}.Movi_success__ih7nc{background:var(--mist);border-left:4px solid var(--jade-deep);color:var(--forest)}.Movi_cardActions__AUeh0,.Movi_dialogActions__0KkWs{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:14px}.Movi_primaryButton__xrLFg,.Movi_secondaryButton__QnoK0{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:850;gap:8px;justify-content:center;min-height:44px;padding:10px 16px}.Movi_primaryButton__xrLFg{background:var(--coral);border:1px solid var(--coral);color:var(--ink-on-accent)}.Movi_primaryButton__xrLFg:hover:not(:disabled){background:var(--coral-strong);border-color:var(--coral-strong)}.Movi_secondaryButton__QnoK0{background:var(--surface-raised);border:1px solid var(--border-strong);color:var(--ink)}.Movi_secondaryButton__QnoK0:hover:not(:disabled){background:var(--mist);border-color:var(--mint-brand)}.Movi_dialog__PIMsp{background:transparent;border:0;color:var(--ink);margin:auto;max-height:calc(100dvh - 32px);max-width:min(760px,calc(100vw - 32px));padding:0;width:100%}.Movi_dialogPreview__ytMw0{max-width:min(980px,calc(100vw - 32px))}.Movi_dialog__PIMsp::backdrop{backdrop-filter:blur(4px);background:var(--movi-dialog-scrim)}.Movi_dialogCard__DCXI8{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-height:calc(100dvh - 32px);overflow-y:auto;padding:clamp(20px,4vw,28px)}.Movi_dialogHeader__CmXuG{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.Movi_dialogHeader__CmXuG h2{font-family:var(--font-jakarta),"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;font-size:var(--movum-text-section-title);margin:5px 0 7px}.Movi_dialogHeader__CmXuG p{color:var(--muted);line-height:1.5;margin:0;max-width:62ch}.Movi_closeButton__9Cf1C{align-items:center;background:var(--mist);border:0;border-radius:50%;color:var(--ink);cursor:pointer;display:flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.Movi_assistantForm__zqt1c,.Movi_review__na00H{display:grid;gap:16px;margin-top:22px}.Movi_disciplinePicker__KVXzm,.Movi_reviewSection__vClyZ{border:1px solid var(--border);border-radius:var(--radius-md);margin:0;padding:14px}.Movi_disciplinePicker__KVXzm legend{color:var(--ink);font-size:.82rem;font-weight:800;padding:0 6px}.Movi_disciplinePicker__KVXzm>div{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.Movi_disciplinePicker__KVXzm button{align-items:center;background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:.8rem;font-weight:800;gap:8px;justify-content:center;min-height:46px;padding:9px 12px}.Movi_disciplinePicker__KVXzm button.Movi_selected__UnJ9u{background:var(--selected-surface);border-color:var(--selected-border);color:var(--selected-ink)}.Movi_disciplinePicker__KVXzm button.Movi_nutrition__bwfI4.Movi_selected__UnJ9u{background:var(--category-nutrition-surface);border-color:var(--category-nutrition-accent);color:var(--category-nutrition-ink)}.Movi_disciplinePicker__KVXzm button.Movi_training__7PWwT.Movi_selected__UnJ9u{background:var(--category-training-surface);border-color:var(--category-training-accent);color:var(--category-training-ink)}.Movi_trainingFields__qrB_I{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.Movi_instructionsField__izbBw,.Movi_trainingFields__qrB_I label{color:var(--module-muted-ink);display:grid;font-size:.82rem;font-weight:750;gap:7px}.Movi_trainingTypeField__6Nw0S{grid-column:1/-1}.Movi_instructionsField__izbBw textarea,.Movi_trainingFields__qrB_I input,.Movi_trainingFields__qrB_I select{background:var(--surface-soft);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--ink);font:inherit;min-height:44px;padding:11px 12px;width:100%}.Movi_instructionsField__izbBw textarea{min-height:112px;resize:vertical}.Movi_instructionsField__izbBw small,.Movi_trainingFields__qrB_I small{color:var(--muted);font-size:.7rem;font-weight:500;line-height:1.45}.Movi_trainingFields__qrB_I input:focus-visible,.Movi_trainingFields__qrB_I select:focus-visible{border-color:var(--category-training-accent);outline:3px solid var(--category-training-surface);outline-offset:1px}.Movi_instructionsField__izbBw textarea:focus-visible{border-color:var(--jade);outline:3px solid var(--focus-ring);outline-offset:1px}.Movi_reviewNotice__2s2sY{align-items:flex-start;background:var(--mist);border:1px solid var(--mint-brand);border-radius:var(--radius-md);color:var(--forest);display:flex;gap:10px;padding:13px}.Movi_reviewNotice__2s2sY>svg{flex:0 0 auto;margin-top:1px}.Movi_previewFrame__t5ogP,.Movi_reviewHeading__OT7P0,.Movi_reviewNotice__2s2sY>div,.Movi_trainingSummary__3btWQ>span{min-width:0;overflow-wrap:anywhere}.Movi_reviewNotice__2s2sY span,.Movi_reviewNotice__2s2sY strong{display:block}.Movi_reviewNotice__2s2sY span{font-size:.75rem;line-height:1.45;margin-top:3px}.Movi_reviewHeading__OT7P0 h3{font-family:var(--font-jakarta),"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;font-size:var(--movum-text-section-title);line-height:1.2;margin:10px 0 0}.Movi_reviewTitleRow__ZLPJ9{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.Movi_reviewTitleRow__ZLPJ9 h3{min-width:0}.Movi_detailButton__prKMx{flex:0 0 auto;min-height:40px;padding:8px 12px}.Movi_reviewHeading__OT7P0 p,.Movi_reviewSection__vClyZ p{color:var(--muted);line-height:1.55;margin:0}.Movi_previewLabel__oqqYS{color:var(--jade-deep);display:block;font-size:.65rem;font-weight:850;letter-spacing:.09em;margin-bottom:8px}.Movi_disciplineMark__iSo77{align-items:center;border-radius:999px;display:inline-flex;font-size:.7rem;font-weight:850;gap:6px;padding:7px 10px}.Movi_trainingSummary__3btWQ{align-items:center;background:var(--category-training-surface);border-left:4px solid var(--coral);border-radius:var(--radius-sm);display:flex;font-size:.8rem;font-weight:750;gap:8px;margin:0;padding:11px 12px;color:var(--category-training-ink)}.Movi_trainingSummary__3btWQ>svg{flex:0 0 auto}.Movi_previewFrame__t5ogP{background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-lg);padding:clamp(14px,2.6vw,22px)}.Movi_previewFrame__t5ogP[data-discipline=training]{background:color-mix(in srgb,var(--category-training-surface) 38%,var(--surface-raised));border-color:var(--category-training-accent)}.Movi_previewFrame__t5ogP[data-discipline=nutrition]{background:color-mix(in srgb,var(--category-nutrition-surface) 38%,var(--surface-raised));border-color:var(--category-nutrition-accent)}.Movi_previewFrame__t5ogP .plan-content-summary{background:var(--surface-raised);border:1px solid var(--border);color:var(--ink)!important;font-weight:650}.Movi_previewFrame__t5ogP[data-discipline=training] .plan-content-summary{color:var(--category-training-ink)!important}.Movi_previewFrame__t5ogP[data-discipline=nutrition] .plan-content-summary{color:var(--category-nutrition-ink)!important}.Movi_previewFrame__t5ogP .plan-content-card,.Movi_previewFrame__t5ogP .plan-habit-card{background:var(--surface-raised);box-shadow:var(--shadow-sm)}.Movi_previewFrame__t5ogP[data-discipline=training] .plan-content-card{border-top:3px solid var(--category-training-accent)}.Movi_previewFrame__t5ogP[data-discipline=nutrition] .plan-content-card{border-top:3px solid var(--category-nutrition-accent)}.Movi_previewFrame__t5ogP .plan-block-items strong,.Movi_previewFrame__t5ogP .plan-content-card-copy strong,.Movi_previewFrame__t5ogP .plan-food-list strong{font-weight:800}.Movi_previewFrame__t5ogP .plan-block{border-left-width:3px}.Movi_reviewDetails__xvwUP{border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.Movi_reviewDetails__xvwUP>summary{align-items:center;background:var(--surface-soft);cursor:pointer;display:flex;gap:14px;justify-content:space-between;list-style:none;min-height:56px;padding:10px 14px}.Movi_reviewDetails__xvwUP>summary::-webkit-details-marker{display:none}.Movi_reviewDetails__xvwUP>summary>span{display:grid;gap:2px}.Movi_reviewDetails__xvwUP>summary strong{color:var(--ink);font-size:.82rem}.Movi_reviewDetails__xvwUP>summary small{color:var(--muted);font-size:.7rem}.Movi_reviewDetails__xvwUP>summary svg{color:var(--jade-deep);flex:0 0 auto;transition:transform .18s ease}.Movi_reviewDetails__xvwUP[open]>summary svg{transform:rotate(180deg)}.Movi_reviewDetails__xvwUP>summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.Movi_reviewDetailsBody__aznaF{display:grid;gap:12px;padding:14px}.Movi_reviewSection__vClyZ{display:grid;gap:10px}.Movi_reviewSection__vClyZ h4{font-size:.88rem;margin:0}.Movi_missing__nmn8S{font-size:.75rem}.Movi_plainList__dKOfh{color:var(--muted);display:grid;font-size:.78rem;gap:7px;line-height:1.5;margin:0;padding-left:20px}.Movi_reviewActions__IOAJo{border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2px;padding-top:14px}.Movi_assignButton__tYtcX.Movi_nutrition__bwfI4{background:var(--category-nutrition-accent);border-color:var(--category-nutrition-accent);color:var(--ink-on-accent)}.Movi_assignButton__tYtcX.Movi_nutrition__bwfI4:hover:not(:disabled){background:var(--category-nutrition-surface);border-color:var(--category-nutrition-accent);color:var(--category-nutrition-ink)}.Movi_assignButton__tYtcX.Movi_training__7PWwT{background:var(--category-training-accent);border-color:var(--category-training-accent);color:var(--ink-on-accent)}.Movi_assignButton__tYtcX.Movi_training__7PWwT:hover:not(:disabled){background:var(--category-training-surface);border-color:var(--category-training-accent);color:var(--category-training-ink)}.Movi_reviewStatus__NE_iN{background:var(--success-soft,var(--mist));border:1px solid var(--success-border,var(--mint-brand));border-radius:var(--radius-sm);color:var(--success-ink,var(--forest));display:grid;font-size:.76rem;font-weight:750;gap:4px;padding:10px 12px}.Movi_complexityPicker__aIkIj{border:1px solid var(--border);border-radius:var(--radius-md);margin:0;padding:14px}.Movi_complexityPicker__aIkIj legend{color:var(--ink);font-size:.82rem;font-weight:850;padding:0 6px}.Movi_complexityPicker__aIkIj>p{color:var(--muted);font-size:.75rem;line-height:1.5;margin:0 0 10px}.Movi_complexityGrid__VV4XG{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.Movi_complexityGrid__VV4XG label{align-items:flex-start;background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;display:grid;gap:8px;grid-template-columns:20px minmax(0,1fr);min-height:112px;padding:12px}.Movi_complexityGrid__VV4XG label:has(input:focus-visible),.Movi_complexityGrid__VV4XG label:hover{border-color:var(--jade);box-shadow:0 0 0 3px color-mix(in srgb,var(--jade) 18%,transparent)}.Movi_complexityGrid__VV4XG label:has(input:disabled){cursor:not-allowed;opacity:.55}.Movi_complexityGrid__VV4XG label.Movi_complexitySelected__aGaib{background:var(--mist);border-color:var(--jade-deep)}.Movi_complexityGrid__VV4XG input{accent-color:var(--jade-deep);height:18px;margin:2px 0 0;width:18px}.Movi_complexityGrid__VV4XG small,.Movi_complexityGrid__VV4XG strong{display:block;overflow-wrap:anywhere}.Movi_complexityGrid__VV4XG strong{color:var(--forest);font-size:.78rem;line-height:1.35}.Movi_complexityGrid__VV4XG small{color:var(--muted);font-size:.68rem;line-height:1.4;margin-top:3px}.Movi_complexityMeta__Qex6J{border-top:1px solid var(--border);display:flex;gap:5px 10px;grid-column:1/-1;justify-content:space-between;padding-top:8px}.Movi_complexityMeta__Qex6J b{color:var(--jade-deep);font-family:var(--font-data);font-size:.72rem;font-variant-numeric:tabular-nums}.Movi_quoteLoading__YJxch{align-items:center;background:var(--surface-soft);border-radius:var(--radius-sm);color:var(--muted);display:flex;font-size:.75rem;min-height:112px;padding:12px}.Movi_operationQuote__3eui1{align-items:center;background:var(--mist);border:1px solid var(--mint-brand);border-left:4px solid var(--jade-deep);border-radius:var(--radius-md);display:grid;gap:12px;grid-template-columns:minmax(150px,.75fr) minmax(280px,1.25fr);min-height:92px;padding:13px 15px}.Movi_operationQuote__3eui1>svg{color:var(--jade-deep)}.Movi_operationQuote__3eui1>span{color:var(--muted);font-size:.76rem}.Movi_operationQuote__3eui1 strong{display:block;font-size:.82rem;margin-top:3px}.Movi_quoteEyebrow__YLHsd{color:var(--jade-deep);display:block;font-size:.62rem;font-weight:850;letter-spacing:.08em}.Movi_operationQuote__3eui1 dl{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.Movi_operationQuote__3eui1 dl>div{min-width:0}.Movi_operationQuote__3eui1 dt{align-items:center;color:var(--muted);display:flex;font-size:.65rem;gap:5px}.Movi_operationQuote__3eui1 dd{color:var(--forest);font-family:var(--font-data);font-size:.74rem;font-variant-numeric:tabular-nums;font-weight:800;margin:4px 0 0}.Movi_operationQuote__3eui1 dd.Movi_quoteNegative__1QPRY{color:var(--danger-ink)}.Movi_operationQuote__3eui1>p{color:var(--muted);font-size:.68rem;grid-column:1/-1;margin:-3px 0 0}.Movi_operationQuote__3eui1.Movi_quoteError__MQcmx{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-ink);grid-template-columns:minmax(0,1fr) auto;min-height:56px}.Movi_quoteError__MQcmx button{align-items:center;background:var(--surface-raised);border:1px solid;border-radius:var(--radius-sm);color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:.72rem;font-weight:800;gap:6px;min-height:44px;padding:8px 11px}.Movi_operationProgress__q6hQ9{background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:10px;padding:13px 15px}.Movi_operationProgressHeading__HH8_1{align-items:flex-start;display:flex;gap:9px}.Movi_operationProgressHeading__HH8_1>svg{color:var(--jade-deep);flex:0 0 auto;margin-top:1px}.Movi_operationProgressHeading__HH8_1 span,.Movi_operationProgressHeading__HH8_1 strong{display:block}.Movi_operationProgressHeading__HH8_1 strong{color:var(--forest);font-size:.8rem}.Movi_operationProgressHeading__HH8_1 span{color:var(--muted);font-family:var(--font-data);font-size:.68rem;font-variant-numeric:tabular-nums;margin-top:3px}.Movi_operationProgressTrack__BvCN5{background:var(--border);border-radius:999px;height:8px;overflow:hidden;position:relative}.Movi_operationProgressTrack__BvCN5 span{animation:Movi_movi-progress-slide__cICEf 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--mint-brand),var(--coral));border-radius:inherit;height:100%;left:-36%;position:absolute;width:36%}.Movi_operationProgress__q6hQ9>p{color:var(--muted);font-size:.7rem;line-height:1.45;margin:0}.Movi_quoteNotice__7ltwa{background:var(--warning-soft);border:1px solid var(--warning-border);border-left:4px solid var(--warning-ink);border-radius:var(--radius-md);color:var(--warning-ink);font-size:.76rem;line-height:1.5;margin:0;padding:11px 13px}@keyframes Movi_movi-progress-slide__cICEf{to{left:100%}}.Movi_spin__gYcJA{animation:Movi_movi-spin__L9GLo .8s linear infinite}@keyframes Movi_movi-spin__L9GLo{to{transform:rotate(1turn)}}@container (max-width: 820px){.Movi_assistantCard__ca10q{align-items:flex-start;grid-template-columns:48px minmax(0,1fr)}.Movi_assistantIcon___Fx2B{height:48px;width:48px}.Movi_disciplineActions__S48rG{grid-column:1/-1;width:100%}}@container (max-width: 600px){.Movi_assistantCard__ca10q{grid-template-columns:1fr;padding:18px}.Movi_assistantIcon___Fx2B{height:44px;width:44px}.Movi_disciplineActions__S48rG{grid-template-columns:1fr}}@media (max-width:820px){.Movi_assistantCard__ca10q{align-items:flex-start;grid-template-columns:48px minmax(0,1fr)}.Movi_assistantIcon___Fx2B{height:48px;width:48px}.Movi_disciplineActions__S48rG{grid-column:1/-1;width:100%}}@media (max-width:600px){.Movi_assistantCard__ca10q,.Movi_consentCard__xYaFe{border-radius:var(--radius-lg)}.Movi_assistantCard__ca10q{grid-template-columns:1fr;padding:18px}.Movi_assistantIcon___Fx2B{height:44px;width:44px}.Movi_complexityGrid__VV4XG,.Movi_contextGrid__nCnEg,.Movi_disciplineActions__S48rG,.Movi_disciplinePicker__KVXzm>div,.Movi_trainingFields__qrB_I{grid-template-columns:1fr}.Movi_quoteLoading__YJxch{min-height:352px}.Movi_operationQuote__3eui1{grid-template-columns:1fr}.Movi_operationQuote__3eui1 dl{grid-template-columns:repeat(2,minmax(0,1fr))}.Movi_consentCard__xYaFe{grid-template-columns:1fr}.Movi_cardIcon__9bett{height:46px;width:46px}.Movi_cardHeading__jbuL8{display:grid}.Movi_status__5YaR9{justify-self:start}.Movi_cardActions__AUeh0,.Movi_dialogActions__0KkWs{align-items:stretch;display:grid;grid-template-columns:1fr}.Movi_reviewActions__IOAJo{grid-template-columns:1fr}.Movi_reviewTitleRow__ZLPJ9{align-items:flex-start;flex-direction:column}.Movi_cardActions__AUeh0 button,.Movi_dialogActions__0KkWs button{width:100%}.Movi_dialog__PIMsp{max-height:calc(100dvh - 16px)}.Movi_dialogPreview__ytMw0,.Movi_dialog__PIMsp{max-width:calc(100vw - 16px)}.Movi_dialogCard__DCXI8{border-radius:var(--radius-lg);max-height:calc(100dvh - 16px);padding:18px 16px}}@media (prefers-reduced-motion:reduce){.Movi_disciplineButton__wESUY,.Movi_primaryButton__xrLFg,.Movi_secondaryButton__QnoK0{transition:none}.Movi_spin__gYcJA{animation:none}.Movi_reviewDetails__xvwUP>summary svg{transition:none}.Movi_operationProgressTrack__BvCN5 span{animation:none;left:0;width:100%}}.Movi_assistantCard__ca10q.Movi_assistantCompact__UdUnX{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.Movi_assistantCompact__UdUnX .Movi_assistantCopy__UG_p_ h2{font-size:1rem;margin:0}.Movi_assistantCompact__UdUnX .Movi_consentLine__sbj6a{margin-top:6px;font-weight:500}.Movi_assistantCompact__UdUnX .Movi_disciplineActions__S48rG{grid-template-columns:minmax(0,1fr);gap:6px}.Movi_assistantCompact__UdUnX .Movi_disciplineButton__wESUY{min-height:44px;padding:8px 12px;gap:10px}.Movi_assistantCompact__UdUnX .Movi_disciplineButton__wESUY>span:first-child{width:24px;height:24px;border:0;background:transparent}.Movi_assistantCompact__UdUnX .Movi_disciplineButton__wESUY>span:last-child{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.Movi_assistantCompact__UdUnX .Movi_disciplineButton__wESUY strong{font-size:.875rem}.Movi_assistantCompact__UdUnX .Movi_disciplineButton__wESUY small{font-size:.75rem}.Movi_assistantCompact__UdUnX .Movi_disciplineButton__wESUY.Movi_schedule__Xbuzx>span:first-child{color:var(--ink)}.ProductTour_overlay__yM6Ya{inset:0;position:fixed;z-index:1000}.ProductTour_backdrop__IJLTF{background:var(--tour-scrim);inset:0;pointer-events:none;position:fixed}.ProductTour_spotlight__hmLCX{border:3px solid var(--mint-brand);border-radius:var(--radius-md);box-shadow:0 0 0 9999px rgb(4 34 29/72%);pointer-events:none;position:fixed;transition:height .18s ease,left .18s ease,top .18s ease,width .18s ease}.ProductTour_dialog__vTBQC{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 24px 70px rgb(0 27 23/28%);color:var(--ink);max-height:calc(100dvh - 32px);max-width:calc(100vw - 32px);overflow-y:auto;padding:26px;position:fixed}.ProductTour_centered__eMOXa{left:50%;top:50%;transform:translate(-50%,-50%);width:min(420px,calc(100vw - 32px))}.ProductTour_close__H_UCd{align-items:center;background:var(--mist);border:0;border-radius:var(--radius-md);cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:16px;top:16px;width:44px}.ProductTour_progress__F4HhB{color:var(--forest);font-size:12px;font-weight:800;letter-spacing:.08em;margin:0 52px 12px 0;text-transform:uppercase}.ProductTour_dialog__vTBQC h2{font-family:var(--font-jakarta),"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;font-size:var(--movum-text-section-title);font-weight:800;letter-spacing:-.035em;line-height:1.08;margin:0 42px 12px 0;outline:0}.ProductTour_description__Mj5p4{color:var(--muted);font-size:15px;line-height:1.58;margin:0}.ProductTour_dots__YQUzB{align-items:center;display:flex;gap:6px;margin:22px 0}.ProductTour_dots__YQUzB span{background:var(--tour-dot);border-radius:999px;height:6px;transition:background .16s ease,width .16s ease;width:18px}.ProductTour_dots__YQUzB .ProductTour_activeDot__PPqPb{background:var(--positive-surface);width:28px}.ProductTour_actions__BAOZH{align-items:center;display:flex;gap:12px;justify-content:space-between}.ProductTour_actions__BAOZH>div{align-items:center;display:flex;gap:8px}.ProductTour_actions__BAOZH button{align-items:center;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:800;gap:7px;justify-content:center;min-height:44px;padding:9px 14px}.ProductTour_skip__p0act{background:transparent;border:0;color:var(--muted);padding-left:0!important;padding-right:0!important}.ProductTour_previous__IgTv8{background:var(--surface-raised);border:1px solid var(--tour-secondary-border);color:var(--ink)}.ProductTour_next__KP33V{background:var(--coral);border:1px solid var(--coral);color:var(--ink-on-accent)}.ProductTour_close__H_UCd:hover,.ProductTour_previous__IgTv8:hover{background:var(--mist)}.ProductTour_skip__p0act:hover{color:var(--forest)}.ProductTour_next__KP33V:hover{background:var(--coral-strong);border-color:var(--coral-strong)}.ProductTour_actions__BAOZH button:focus-visible,.ProductTour_close__H_UCd:focus-visible{box-shadow:0 0 0 5px var(--surface-raised);outline:3px solid var(--forest);outline-offset:2px}.ProductTour_saveStatus__TE5kz{color:var(--tour-save-ink);font-size:12px;line-height:1.4;min-height:17px;padding-top:9px}@media (max-width:640px){.ProductTour_centered__eMOXa,.ProductTour_dialog__vTBQC{border-radius:var(--radius-lg) var(--radius-lg) 0 0;bottom:0!important;left:0!important;max-height:min(82dvh,640px);max-width:none;padding:24px 18px max(20px,env(safe-area-inset-bottom));right:0;top:auto!important;transform:none;width:100%!important}.ProductTour_actions__BAOZH{align-items:stretch;flex-direction:column-reverse}.ProductTour_actions__BAOZH>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ProductTour_actions__BAOZH>div .ProductTour_next__KP33V:only-child{grid-column:1/-1}.ProductTour_actions__BAOZH button{min-height:48px}.ProductTour_skip__p0act{align-self:center;min-height:44px!important}}@media (prefers-reduced-motion:reduce){.ProductTour_dots__YQUzB span,.ProductTour_spotlight__hmLCX{transition:none}}@media (forced-colors:active){.ProductTour_backdrop__IJLTF{background:Canvas;opacity:.65}.ProductTour_spotlight__hmLCX{border-color:Highlight;box-shadow:0 0 0 9999px Canvas}.ProductTour_dialog__vTBQC,.ProductTour_next__KP33V,.ProductTour_previous__IgTv8{border:2px solid CanvasText}}.AdminOperations_fullWidth__bLpi0{grid-column:1/-1}.AdminOperations_section__KGN3i{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-width:0;padding:24px}.AdminOperations_sectionHeader__BdTwq{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.AdminOperations_eyebrow__Kv3Fm{color:var(--forest);display:block;font-size:12px;font-weight:800;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.AdminOperations_dialogHeader__Vd5Ll h2,.AdminOperations_sectionHeader__BdTwq h2,.AdminOperations_subsectionHeader__3QnEY h3{color:var(--ink);font-family:var(--font-jakarta),"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;margin:0}.AdminOperations_sectionHeader__BdTwq h2{font-size:24px}.AdminOperations_dialogHeader__Vd5Ll p,.AdminOperations_sectionDescription__P1zv8,.AdminOperations_subsectionHeader__3QnEY p{color:var(--muted);font-size:14px;line-height:1.6;margin:6px 0 0}.AdminOperations_iconButton__943c4,.AdminOperations_primaryButton__nSnGI,.AdminOperations_quietButton__tyWt4,.AdminOperations_secondaryButton__WQC33{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:800;gap:8px;justify-content:center;min-height:44px;transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}.AdminOperations_primaryButton__nSnGI{background:var(--coral);border:1px solid var(--coral);color:var(--ink-on-accent);padding:10px 16px}.AdminOperations_primaryButton__nSnGI:hover:not(:disabled){background:var(--coral-strong);border-color:var(--coral-strong)}.AdminOperations_secondaryButton__WQC33{background:var(--surface-raised);border:1px solid var(--border-strong);color:var(--forest);padding:10px 14px}.AdminOperations_secondaryButton__WQC33:hover:not(:disabled){background:var(--mist);border-color:var(--mint-brand)}.AdminOperations_quietButton__tyWt4{background:transparent;border:1px solid transparent;color:var(--forest);padding:10px 12px}.AdminOperations_quietButton__tyWt4:hover:not(:disabled){background:var(--mist)}.AdminOperations_iconButton__943c4{background:var(--mist);border:1px solid transparent;color:var(--ink);flex:0 0 44px;padding:0;width:44px}.AdminOperations_iconButton__943c4:disabled,.AdminOperations_primaryButton__nSnGI:disabled,.AdminOperations_quietButton__tyWt4:disabled,.AdminOperations_secondaryButton__WQC33:disabled{cursor:not-allowed;opacity:.5}.AdminOperations_field__p87E_ input:focus-visible,.AdminOperations_field__p87E_ select:focus-visible,.AdminOperations_iconButton__943c4:focus-visible,.AdminOperations_primaryButton__nSnGI:focus-visible,.AdminOperations_quietButton__tyWt4:focus-visible,.AdminOperations_secondaryButton__WQC33:focus-visible{outline:3px solid var(--jade);outline-offset:2px}.AdminOperations_statusMessage__ebBwp{align-items:flex-start;border:1px solid var(--border);border-radius:var(--radius-md);display:flex;font-size:14px;gap:10px;line-height:1.5;margin:20px 0 0;padding:12px 14px}.AdminOperations_statusMessage__ebBwp svg{flex:0 0 auto;margin-top:2px}.AdminOperations_statusMessage__ebBwp[data-tone=error]{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-ink)}.AdminOperations_statusMessage__ebBwp[data-tone=success]{background:var(--category-nutrition-surface);border-color:var(--category-nutrition-ink);color:var(--category-nutrition-ink)}.AdminOperations_statusMessage__ebBwp[data-tone=warning]{background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning-ink)}.AdminOperations_statusMessage__ebBwp[data-tone=loading]{background:var(--canvas);color:var(--muted)}.AdminOperations_list__upsZ3{display:grid;gap:12px;list-style:none;margin:20px 0 0;padding:0}.AdminOperations_listItem__4lLh8{align-items:center;border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:16px;grid-template-columns:minmax(190px,1.3fr) minmax(150px,.9fr) minmax(180px,1fr) auto;min-width:0;padding:16px}.AdminOperations_discountIdentity__zFShZ,.AdminOperations_identity__CrzuP,.AdminOperations_invitationMeta__a8ddY{min-width:0}.AdminOperations_discountIdentity__zFShZ strong,.AdminOperations_identity__CrzuP strong{color:var(--ink);display:block;font-size:15px;overflow-wrap:anywhere}.AdminOperations_discountIdentity__zFShZ span,.AdminOperations_identity__CrzuP span{color:var(--muted);display:block;font-size:13px;line-height:1.5;margin-top:3px;overflow-wrap:anywhere}.AdminOperations_invitationMeta__a8ddY{display:grid;gap:4px}.AdminOperations_invitationMeta__a8ddY strong{color:var(--ink);font-size:13px}.AdminOperations_invitationMeta__a8ddY span{color:var(--muted);font-size:12px;line-height:1.45}.AdminOperations_statusArea__AqVlC{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.AdminOperations_statusBadge__gTuXn{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;gap:6px;min-height:28px;padding:4px 10px;white-space:nowrap}.AdminOperations_statusBadge__gTuXn[data-tone=pending]{background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning-ink)}.AdminOperations_statusBadge__gTuXn[data-tone=confirmed]{background:var(--status-confirmed-surface);border-color:var(--status-confirmed-border);color:var(--status-confirmed-ink)}.AdminOperations_statusBadge__gTuXn[data-tone=active],.AdminOperations_statusBadge__gTuXn[data-tone=completed]{background:var(--category-nutrition-surface);border-color:var(--category-nutrition-ink);color:var(--category-nutrition-ink)}.AdminOperations_statusBadge__gTuXn[data-tone=expired],.AdminOperations_statusBadge__gTuXn[data-tone=inactive],.AdminOperations_statusBadge__gTuXn[data-tone=revoked]{background:var(--status-inactive-surface);border-color:var(--status-inactive-border);color:var(--status-inactive-ink)}.AdminOperations_emptyState__NNyvx{align-items:flex-start;background:var(--canvas);border:1px dashed var(--mint-brand);border-radius:var(--radius-md);color:var(--muted);display:flex;font-size:14px;gap:10px;line-height:1.55;margin:20px 0 0;padding:18px}.AdminOperations_emptyState__NNyvx svg{color:var(--forest);flex:0 0 auto;margin-top:1px}.AdminOperations_dialog__qMr4w{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 24px 70px rgb(6 58 49/22%);color:var(--ink);margin:auto;max-height:calc(100dvh - 32px);max-width:760px;overflow:auto;padding:0;width:min(calc(100% - 32px),760px)}.AdminOperations_dialog__qMr4w::backdrop{background:var(--module-dialog-scrim)}.AdminOperations_dialogInner__zF1oH{padding:24px}.AdminOperations_dialogHeader__Vd5Ll{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.AdminOperations_dialogHeader__Vd5Ll h2{font-size:24px}.AdminOperations_form__oljUI{display:grid;gap:18px}.AdminOperations_formGrid__XdOMc{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.AdminOperations_field__p87E_{align-content:start;color:var(--ink);display:grid;font-size:14px;font-weight:750;gap:7px;min-width:0}.AdminOperations_field__p87E_[data-wide=true]{grid-column:1/-1}.AdminOperations_required__gli_h{color:var(--danger-ink)}.AdminOperations_field__p87E_ input:not([type=checkbox]):not([type=radio]),.AdminOperations_field__p87E_ select{appearance:auto;background:var(--surface-raised);border:1px solid var(--field-border);border-radius:var(--radius-sm);color:var(--ink);font:inherit;font-size:16px;min-height:var(--control-min-height);padding:var(--control-padding);width:100%}.AdminOperations_field__p87E_ select{height:var(--control-min-height)}.AdminOperations_field__p87E_ input[aria-invalid=true],.AdminOperations_field__p87E_ select[aria-invalid=true]{border-color:var(--danger-ink)}.AdminOperations_fieldHint__WNEgA{color:var(--muted);font-size:12px;font-weight:500;line-height:1.5}.AdminOperations_fieldError__fI_EF{color:var(--danger-ink);font-size:12px;font-weight:700;line-height:1.45}.AdminOperations_summary__DFrx0{background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px}.AdminOperations_summary__DFrx0 h3{font-size:14px;margin:0 0 10px}.AdminOperations_summary__DFrx0 dl{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.AdminOperations_summary__DFrx0 dl div{min-width:0}.AdminOperations_summary__DFrx0 dt{color:var(--muted);font-size:12px}.AdminOperations_summary__DFrx0 dd{color:var(--ink);font-size:13px;font-weight:750;margin:2px 0 0;overflow-wrap:anywhere}.AdminOperations_dialogActions__MkdCk{align-items:center;display:flex;gap:10px;justify-content:flex-end}.AdminOperations_subscriptionLayout__wx1_T{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(240px,.6fr) minmax(360px,1.4fr);margin-top:24px}.AdminOperations_subsection__4VSXZ{border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;padding:18px}.AdminOperations_subsectionHeader__3QnEY{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.AdminOperations_subsectionHeader__3QnEY h3{font-size:18px}.AdminOperations_planList__X946a{display:grid;gap:14px;margin-top:20px}.AdminOperations_planRow__TEDOe{align-items:center;display:grid;gap:10px;grid-template-columns:72px minmax(0,1fr) 30px}.AdminOperations_planRow__TEDOe span,.AdminOperations_planRow__TEDOe strong{font-size:13px}.AdminOperations_planTrack__HAnE_{background:var(--mist);border-radius:999px;height:10px;overflow:hidden}.AdminOperations_planTrack__HAnE_ span{background:var(--jade);border-radius:inherit;display:block;height:100%}.AdminOperations_timestamp__oEhVs{color:var(--muted);font-size:12px;line-height:1.5;margin:18px 0 0}.AdminOperations_discountForm__KzTkT{border-bottom:1px solid var(--border);display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;padding-bottom:20px}.AdminOperations_discountForm__KzTkT .AdminOperations_primaryButton__nSnGI,.AdminOperations_discountForm__KzTkT .AdminOperations_statusMessage__ebBwp{grid-column:1/-1}.AdminOperations_discountForm__KzTkT .AdminOperations_primaryButton__nSnGI{justify-self:start}.AdminOperations_discountList___mEF8{display:grid;gap:10px;list-style:none;margin:18px 0 0;padding:0}.AdminOperations_discountItem__SqhGb{align-items:center;background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:12px;grid-template-columns:minmax(150px,1fr) minmax(120px,.8fr) auto;padding:14px}.AdminOperations_discountMeta__kjOUh{color:var(--muted);display:grid;font-size:12px;gap:3px;line-height:1.45}.AdminOperations_discountActions___AMAy{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.AdminOperations_spinning__Ws2vn{animation:AdminOperations_adminOperationsSpin__ydoXx .8s linear infinite}@keyframes AdminOperations_adminOperationsSpin__ydoXx{to{transform:rotate(1turn)}}@media (max-width:1024px){.AdminOperations_listItem__4lLh8{grid-template-columns:minmax(180px,1fr) minmax(150px,.8fr) auto}.AdminOperations_listItem__4lLh8>:nth-child(3){grid-column:1/3}.AdminOperations_subscriptionLayout__wx1_T{grid-template-columns:1fr}}@media (max-width:768px){.AdminOperations_section__KGN3i{padding:20px}.AdminOperations_sectionHeader__BdTwq{align-items:stretch;flex-direction:column;gap:16px}.AdminOperations_sectionHeader__BdTwq .AdminOperations_primaryButton__nSnGI{align-self:stretch}.AdminOperations_discountItem__SqhGb,.AdminOperations_listItem__4lLh8{align-items:stretch;grid-template-columns:1fr}.AdminOperations_listItem__4lLh8>:nth-child(3){grid-column:auto}.AdminOperations_discountActions___AMAy,.AdminOperations_statusArea__AqVlC{align-items:stretch}.AdminOperations_discountActions___AMAy .AdminOperations_statusBadge__gTuXn,.AdminOperations_statusArea__AqVlC .AdminOperations_statusBadge__gTuXn{align-self:flex-start}.AdminOperations_secondaryButton__WQC33{width:100%}.AdminOperations_discountForm__KzTkT{grid-template-columns:1fr}.AdminOperations_discountForm__KzTkT .AdminOperations_primaryButton__nSnGI,.AdminOperations_discountForm__KzTkT .AdminOperations_statusMessage__ebBwp{grid-column:auto}}@media (max-width:375px){.AdminOperations_dialogInner__zF1oH,.AdminOperations_section__KGN3i{padding:16px}.AdminOperations_formGrid__XdOMc,.AdminOperations_summary__DFrx0 dl{grid-template-columns:1fr}.AdminOperations_field__p87E_[data-wide=true]{grid-column:auto}.AdminOperations_dialogActions__MkdCk{align-items:stretch;flex-direction:column-reverse}.AdminOperations_dialogActions__MkdCk button{width:100%}}@media (min-width:1440px){.AdminOperations_section__KGN3i{padding:28px}.AdminOperations_listItem__4lLh8{padding:18px}}@media (prefers-reduced-motion:reduce){.AdminOperations_iconButton__943c4,.AdminOperations_primaryButton__nSnGI,.AdminOperations_quietButton__tyWt4,.AdminOperations_secondaryButton__WQC33{transition:none}.AdminOperations_spinning__Ws2vn{animation-duration:1.6s}}.AdminOperations_suggestionItem___0Iwv{border:1px solid var(--border);border-radius:var(--radius-md);display:grid;gap:12px;padding:16px}.AdminOperations_suggestionRow__O_hTI{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.AdminOperations_suggestionActions__9BXPJ{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.AdminOperations_suggestionTerm__GCYBw{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.AdminOperations_suggestionTerm__GCYBw strong{font-size:14px;line-height:1.45;overflow-wrap:anywhere}.AdminOperations_movementSection__5onYm{font-size:13px}.AdminOperations_movementSection__5onYm .AdminOperations_dialogHeader__Vd5Ll h2,.AdminOperations_movementSection__5onYm .AdminOperations_sectionHeader__BdTwq h2{font-size:20px}.AdminOperations_movementSection__5onYm .AdminOperations_dialogHeader__Vd5Ll p,.AdminOperations_movementSection__5onYm .AdminOperations_sectionDescription__P1zv8{font-size:13px;line-height:1.5}.AdminOperations_movementSection__5onYm .AdminOperations_field__p87E_,.AdminOperations_movementSection__5onYm .AdminOperations_primaryButton__nSnGI,.AdminOperations_movementSection__5onYm .AdminOperations_quietButton__tyWt4,.AdminOperations_movementSection__5onYm .AdminOperations_secondaryButton__WQC33{font-size:13px}.AdminOperations_movementSection__5onYm .AdminOperations_field__p87E_ input:not([type=checkbox]):not([type=radio]),.AdminOperations_movementSection__5onYm .AdminOperations_field__p87E_ select{font-size:14px}.AdminOperations_movementSection__5onYm .AdminOperations_emptyState__NNyvx,.AdminOperations_movementSection__5onYm .AdminOperations_statusMessage__ebBwp{font-size:13px}.AdminOperations_movementNavigation__qvyvH{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.AdminOperations_movementNavigationCard__RWdhd{align-items:center;background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--ink);cursor:pointer;display:grid;font:inherit;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:68px;padding:12px;text-align:start;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.AdminOperations_movementNavigationCard__RWdhd>svg{color:var(--forest)}.AdminOperations_movementNavigationCard__RWdhd>span{display:grid;gap:2px;min-width:0}.AdminOperations_movementNavigationCard__RWdhd strong{font-size:13px;line-height:1.3}.AdminOperations_movementNavigationCard__RWdhd small{color:var(--muted);font-size:11px;line-height:1.35}.AdminOperations_movementNavigationCard__RWdhd b{color:var(--forest);font-family:var(--font-data);font-size:17px;font-variant-numeric:tabular-nums}.AdminOperations_movementNavigationCard__RWdhd:hover,.AdminOperations_movementNavigationCard__RWdhd[data-active=true]{background:var(--mist);border-color:var(--mint-brand)}.AdminOperations_movementNavigationCard__RWdhd[data-active=true]{box-shadow:inset 0 0 0 1px var(--mint-brand)}.AdminOperations_movementNavigationCard__RWdhd:focus-visible{outline:3px solid var(--jade);outline-offset:2px}.AdminOperations_movementPanel__xTYOa{margin-top:14px}.AdminOperations_catalogPagination__l_eY0{align-items:center;border-top:1px solid var(--border);color:var(--muted);display:flex;font-size:12px;gap:12px;justify-content:space-between;margin-top:8px;padding-top:10px}.AdminOperations_catalogPagination__l_eY0>div{align-items:center;display:flex;gap:8px}.AdminOperations_catalogPagination__l_eY0>div>span{color:var(--ink);min-width:110px;text-align:center}@media (max-width:1024px){.AdminOperations_movementNavigation__qvyvH{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.AdminOperations_movementNavigation__qvyvH{grid-template-columns:1fr}.AdminOperations_catalogPagination__l_eY0,.AdminOperations_catalogPagination__l_eY0>div{align-items:stretch;flex-direction:column}.AdminOperations_catalogPagination__l_eY0>div>span{order:-1}}@media (prefers-reduced-motion:reduce){.AdminOperations_movementNavigationCard__RWdhd{transition:none}}.PaymentGatewaySettings_root__lSa8z{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--movum-radius-lg);box-shadow:var(--shadow-sm);grid-column:1/-1;min-width:0;padding:24px}.PaymentGatewaySettings_detailHeader___S1Wh,.PaymentGatewaySettings_header___gfEa{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.PaymentGatewaySettings_checklist__JJI5w h4,.PaymentGatewaySettings_detailHeader___S1Wh h3,.PaymentGatewaySettings_header___gfEa h2,.PaymentGatewaySettings_subsectionTitle__Ptoos h4{color:var(--ink);font-family:var(--font-jakarta),"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;letter-spacing:-.025em;margin:0}.PaymentGatewaySettings_header___gfEa h2{font-size:24px}.PaymentGatewaySettings_detailHeader___S1Wh p,.PaymentGatewaySettings_header___gfEa p{color:var(--muted);font-size:14px;line-height:1.6;margin:6px 0 0;max-width:72ch}.PaymentGatewaySettings_detailKicker__R_9mb,.PaymentGatewaySettings_eyebrow__U5X5v{color:var(--forest);display:block;font-size:12px;font-weight:800;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.PaymentGatewaySettings_message__65UaZ button,.PaymentGatewaySettings_refreshButton__Hyn6Z{align-items:center;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--movum-radius-md);color:var(--forest);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:14px;font-weight:800;gap:8px;justify-content:center;min-height:44px;padding:10px 14px;transition:background-color .18s ease,border-color .18s ease,opacity .18s ease}.PaymentGatewaySettings_message__65UaZ button:hover:not(:disabled),.PaymentGatewaySettings_refreshButton__Hyn6Z:hover:not(:disabled){background:var(--mist);border-color:var(--mint-brand)}.PaymentGatewaySettings_refreshButton__Hyn6Z:disabled{cursor:not-allowed;opacity:.5}.PaymentGatewaySettings_message__65UaZ button:focus-visible,.PaymentGatewaySettings_priceDetails__aAlXv summary:focus-visible,.PaymentGatewaySettings_providerCard__cPpQU:focus-visible,.PaymentGatewaySettings_refreshButton__Hyn6Z:focus-visible{outline:3px solid var(--jade);outline-offset:2px}.PaymentGatewaySettings_loadingState__5EWRM,.PaymentGatewaySettings_message__65UaZ,.PaymentGatewaySettings_securityNotice___92vZ{align-items:flex-start;border-radius:var(--movum-radius-md);display:flex;font-size:14px;gap:10px;line-height:1.55;margin-top:20px;padding:12px 14px}.PaymentGatewaySettings_securityNotice___92vZ{background:var(--canvas);border:1px solid var(--border);color:var(--ink-muted)}.PaymentGatewaySettings_loadingState__5EWRM svg,.PaymentGatewaySettings_message__65UaZ>svg,.PaymentGatewaySettings_securityNotice___92vZ svg{flex:0 0 auto;margin-top:1px}.PaymentGatewaySettings_securityNotice___92vZ p{margin:0}.PaymentGatewaySettings_loadingState__5EWRM{background:var(--canvas);border:1px solid var(--border);color:var(--muted)}.PaymentGatewaySettings_message__65UaZ{border:1px solid var(--border)}.PaymentGatewaySettings_message__65UaZ span{flex:1}.PaymentGatewaySettings_message__65UaZ button{min-height:36px;padding:6px 10px}.PaymentGatewaySettings_message__65UaZ[data-tone=error]{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-ink)}.PaymentGatewaySettings_message__65UaZ[data-tone=warning]{background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning-ink)}.PaymentGatewaySettings_providerGrid__8q9PU{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.PaymentGatewaySettings_providerCard__cPpQU{align-items:center;background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--movum-radius-md);color:var(--ink);cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;min-height:76px;padding:14px;text-align:left;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%}.PaymentGatewaySettings_providerCard__cPpQU:hover{border-color:var(--mint-brand)}.PaymentGatewaySettings_providerCard__cPpQU[aria-pressed=true]{background:var(--mist);border-color:var(--jade);box-shadow:inset 0 0 0 1px var(--jade)}.PaymentGatewaySettings_providerIcon__HErLy{align-items:center;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--movum-radius-sm);color:var(--forest);display:inline-flex;height:44px;justify-content:center;width:44px}.PaymentGatewaySettings_providerIdentity__G6rRF{min-width:0}.PaymentGatewaySettings_providerIdentity__G6rRF strong{display:block;font-size:15px}.PaymentGatewaySettings_providerIdentity__G6rRF>span{color:var(--muted);display:block;font-size:13px;line-height:1.45;margin-top:3px}.PaymentGatewaySettings_fieldState__SCtwb,.PaymentGatewaySettings_modeBadge__CpoZ5,.PaymentGatewaySettings_statusBadge___6Y3A{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;gap:6px;min-height:28px;padding:4px 9px;white-space:nowrap}.PaymentGatewaySettings_fieldState__SCtwb[data-state=configured],.PaymentGatewaySettings_statusBadge___6Y3A[data-status=configured]{background:var(--mist);border-color:var(--mint-brand);color:var(--ink-on-accent)}.PaymentGatewaySettings_fieldState__SCtwb[data-state=invalid],.PaymentGatewaySettings_statusBadge___6Y3A[data-status=incomplete]{background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning-ink)}.PaymentGatewaySettings_fieldState__SCtwb[data-state=missing],.PaymentGatewaySettings_statusBadge___6Y3A[data-status=planned]{background:var(--status-inactive-surface);border-color:var(--status-inactive-border);color:var(--status-inactive-ink)}.PaymentGatewaySettings_detailPanel__jxLwA{border:1px solid var(--border);border-radius:var(--movum-radius-lg);margin-top:16px;min-width:0;padding:20px}.PaymentGatewaySettings_detailHeader___S1Wh h3{font-size:20px}.PaymentGatewaySettings_modeBadge__CpoZ5{background:var(--canvas);border-color:var(--border);color:var(--ink-muted)}.PaymentGatewaySettings_detailGrid__9v9pA{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.PaymentGatewaySettings_checklist__JJI5w,.PaymentGatewaySettings_subsection__xC9Lx{background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--movum-radius-md);min-width:0;padding:16px}.PaymentGatewaySettings_subsectionTitle__Ptoos{align-items:center;color:var(--forest);display:flex;gap:8px}.PaymentGatewaySettings_checklist__JJI5w h4,.PaymentGatewaySettings_subsectionTitle__Ptoos h4{font-size:15px}.PaymentGatewaySettings_factList__b3evc,.PaymentGatewaySettings_fieldList__DsE__{display:grid;gap:0;margin:12px 0 0}.PaymentGatewaySettings_factList__b3evc>div,.PaymentGatewaySettings_fieldRow__nWoGn{align-items:flex-start;border-top:1px solid var(--border);display:grid;gap:12px;grid-template-columns:minmax(130px,.8fr) minmax(0,1.2fr);padding:12px 0}.PaymentGatewaySettings_factList__b3evc>div:first-child,.PaymentGatewaySettings_fieldRow__nWoGn:first-child{border-top:0;padding-top:2px}.PaymentGatewaySettings_factList__b3evc>div:last-child,.PaymentGatewaySettings_fieldRow__nWoGn:last-child{padding-bottom:2px}.PaymentGatewaySettings_factList__b3evc dt,.PaymentGatewaySettings_fieldRow__nWoGn dt{min-width:0}.PaymentGatewaySettings_factList__b3evc dt,.PaymentGatewaySettings_fieldRow__nWoGn dt strong{color:var(--ink);display:block;font-size:13px;font-weight:750}.PaymentGatewaySettings_fieldRow__nWoGn dt code{color:var(--muted);display:block;font-size:11px;line-height:1.45;margin-top:3px;overflow-wrap:anywhere}.PaymentGatewaySettings_factList__b3evc dd,.PaymentGatewaySettings_fieldRow__nWoGn dd{align-items:flex-start;color:var(--ink-muted);display:flex;flex-direction:column;font-size:13px;gap:6px;line-height:1.45;margin:0;min-width:0}.PaymentGatewaySettings_factList__b3evc dd code,.PaymentGatewaySettings_publicValue__bam99{color:var(--ink-muted);font-size:11px;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.PaymentGatewaySettings_hiddenValue__WZL4_,.PaymentGatewaySettings_missingValue__H_PEl{color:var(--muted);font-size:12px}.PaymentGatewaySettings_priceDetails__aAlXv{background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--movum-radius-md);margin-top:16px;overflow:hidden}.PaymentGatewaySettings_priceDetails__aAlXv summary{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:14px;font-weight:800;justify-content:space-between;min-height:48px;padding:12px 16px}.PaymentGatewaySettings_priceDetails__aAlXv summary span{align-items:center;display:inline-flex;gap:8px}.PaymentGatewaySettings_priceDetails__aAlXv[open] summary{border-bottom:1px solid var(--border)}.PaymentGatewaySettings_priceList__Ue5t9{display:grid;gap:0;list-style:none;margin:0;padding:0 16px}.PaymentGatewaySettings_priceItem__pfJSk{align-items:center;border-top:1px solid var(--border);display:grid;gap:12px;grid-template-columns:minmax(190px,.9fr) auto minmax(180px,1.1fr);min-width:0;padding:12px 0}.PaymentGatewaySettings_priceItem__pfJSk:first-child{border-top:0}.PaymentGatewaySettings_priceItem__pfJSk>span:first-child{min-width:0}.PaymentGatewaySettings_priceItem__pfJSk strong,.PaymentGatewaySettings_priceItem__pfJSk>span:first-child>code{display:block}.PaymentGatewaySettings_priceItem__pfJSk strong{color:var(--ink);font-size:13px}.PaymentGatewaySettings_priceItem__pfJSk>span:first-child>code{color:var(--muted);font-size:11px;margin-top:3px;overflow-wrap:anywhere}.PaymentGatewaySettings_checklist__JJI5w{margin-top:16px}.PaymentGatewaySettings_checklist__JJI5w ul{display:grid;gap:10px;list-style:none;margin:14px 0 0;padding:0}.PaymentGatewaySettings_checklist__JJI5w li{align-items:flex-start;color:var(--ink-muted);display:flex;font-size:13px;gap:9px;line-height:1.45}.PaymentGatewaySettings_checklist__JJI5w li svg{color:var(--forest);flex:0 0 auto;margin-top:1px}.PaymentGatewaySettings_checklist__JJI5w li[data-complete=false] svg{color:var(--muted)}.PaymentGatewaySettings_checklist__JJI5w p,.PaymentGatewaySettings_safetyCopy__Coexx{color:var(--muted);font-size:12px;line-height:1.55;margin:14px 0 0}.PaymentGatewaySettings_checklist__JJI5w code{color:var(--ink);font-size:11px}.PaymentGatewaySettings_safetyCopy__Coexx{font-size:13px;margin-top:12px}.PaymentGatewaySettings_timestamp__8j7_S{color:var(--muted);font-size:12px;line-height:1.5;margin:14px 0 0}.PaymentGatewaySettings_spinning__0kLWc{animation:PaymentGatewaySettings_paymentGatewaySpin__jTMxf .8s linear infinite}@keyframes PaymentGatewaySettings_paymentGatewaySpin__jTMxf{to{transform:rotate(1turn)}}@media (max-width:900px){.PaymentGatewaySettings_detailGrid__9v9pA,.PaymentGatewaySettings_providerGrid__8q9PU{grid-template-columns:1fr}}@media (max-width:640px){.PaymentGatewaySettings_root__lSa8z{padding:20px}.PaymentGatewaySettings_detailHeader___S1Wh,.PaymentGatewaySettings_header___gfEa{align-items:stretch;flex-direction:column;gap:14px}.PaymentGatewaySettings_refreshButton__Hyn6Z{width:100%}.PaymentGatewaySettings_providerCard__cPpQU{align-items:flex-start;grid-template-columns:auto minmax(0,1fr)}.PaymentGatewaySettings_providerCard__cPpQU .PaymentGatewaySettings_statusBadge___6Y3A{grid-column:2;justify-self:start}.PaymentGatewaySettings_detailPanel__jxLwA{padding:16px}.PaymentGatewaySettings_factList__b3evc>div,.PaymentGatewaySettings_fieldRow__nWoGn,.PaymentGatewaySettings_priceItem__pfJSk{grid-template-columns:1fr}}@media (max-width:375px){.PaymentGatewaySettings_root__lSa8z{padding:16px}.PaymentGatewaySettings_providerCard__cPpQU{grid-template-columns:1fr}.PaymentGatewaySettings_providerCard__cPpQU .PaymentGatewaySettings_statusBadge___6Y3A{grid-column:auto}}@media (prefers-reduced-motion:reduce){.PaymentGatewaySettings_message__65UaZ button,.PaymentGatewaySettings_providerCard__cPpQU,.PaymentGatewaySettings_refreshButton__Hyn6Z{transition:none}.PaymentGatewaySettings_spinning__0kLWc{animation-duration:1.6s}}