.Input_wrap__ImNnE{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.Input_label__J_rQX{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);line-height:var(--leading-normal)}.Input_inputWrap__vNfPP{position:relative;display:flex;align-items:center}.Input_input__Bx27a{width:100%;font-family:var(--font-ui);font-size:var(--text-md);color:var(--color-text);background-color:var(--color-bg-content);border:1px solid var(--color-border-input);border-radius:var(--radius-2xl);padding:var(--space-5) var(--space-8);min-height:44px;outline:none;box-sizing:border-box;transition:border-color var(--motion-base) var(--easing-default),box-shadow var(--motion-base) var(--easing-default),background-color var(--motion-base) var(--easing-default);-webkit-font-smoothing:antialiased}@media (pointer:coarse){.Input_input__Bx27a{font-size:16px}}.Input_input__Bx27a::placeholder{color:var(--color-text-placeholder)}.Input_input__Bx27a:hover:not(:disabled):not(:focus){border-color:var(--color-border-strong)}.Input_input__Bx27a:focus{border-color:var(--color-ink);box-shadow:var(--shadow-focus-ink)}.Input_input__Bx27a:disabled{opacity:.38;cursor:not-allowed}.Input_input__Bx27a.Input_filled__oW978{background-color:var(--color-bg-surface)}.Input_input__Bx27a.Input_hasError__5Yh0L{border-color:var(--color-danger)}.Input_input__Bx27a.Input_time__yUrzQ{font-variant-numeric:tabular-nums}.Input_withCounter__RiAlH .Input_input__Bx27a{padding-right:calc(var(--space-8) + 44px)}.Input_counter__UuIFT{position:absolute;right:var(--space-8);color:var(--color-text-subtle);pointer-events:none;user-select:none}.Input_counter__UuIFT,.Input_errorMessage__gSV4k{font-family:var(--font-ui);font-size:var(--text-xs)}.Input_errorMessage__gSV4k{color:var(--color-danger);margin:0}.TimePicker_group__eK6Nf{display:flex;flex-direction:column}.TimePicker_inputs__Zz8ik{display:flex;align-items:flex-end;gap:var(--space-2)}.TimePicker_field__g2Y6g{flex:1;min-width:0}.TimePicker_sep__qAt3j{font-family:var(--font-ui);font-size:24px;font-weight:var(--weight-bold);color:var(--color-border-strong);padding:0 2px 14px;user-select:none;flex-shrink:0}.DatePicker_wrapper__xP330{display:flex;flex-direction:column}.StudioStepShell_shell__eWEf4{flex:1;flex-direction:column;position:relative;overflow:hidden}.StudioStepShell_loading__hf_Rc,.StudioStepShell_shell__eWEf4{width:100%;min-height:0;background:var(--color-bg-gradient-soft);display:flex}.StudioStepShell_loading__hf_Rc{flex:1;align-items:center;justify-content:center}.StudioStepShell_main__xndSC{flex:1;display:grid;grid-template-columns:1fr var(--ctrl-w-desktop);gap:28px;padding:36px 40px;min-height:0}.StudioStepShell_mobileBar__W_c0A{display:none}.StudioStepShell_cardStage__10N_5{position:relative;display:flex;align-items:center;justify-content:center;min-width:0}.StudioStepShell_processingBadge__7jPzh{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:var(--radius-3xl);background:var(--color-bg-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-panel);font:var(--weight-medium) var(--text-sm) /var(--leading-normal) var(--font-ui);color:var(--color-text-muted);pointer-events:none}.StudioStepShell_processingSpinner__1g7ZC{width:14px;height:14px;border:2px solid var(--color-border);border-top-color:var(--color-text-muted);border-radius:50%;animation:StudioStepShell_studio-spin__7WSPu .7s linear infinite}@keyframes StudioStepShell_studio-spin__7WSPu{to{transform:rotate(1turn)}}.StudioStepShell_processingError__rJcxI{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);max-width:80%;padding:6px 12px;border-radius:var(--radius-3xl);background:var(--color-bg-surface);border:1px solid var(--color-danger);box-shadow:var(--shadow-panel);font:var(--weight-medium) var(--text-sm) /var(--leading-normal) var(--font-ui);color:var(--color-danger);text-align:center}.StudioStepShell_panel__M6hmI{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-3xl);padding:24px;display:flex;flex-direction:column;gap:18px;box-shadow:var(--shadow-panel);min-height:0}.StudioStepShell_panelBody__YRDsq{flex:1;overflow:auto}.StudioStepShell_panelSub__Kc4zw{margin:0 0 14px;font:var(--weight-regular) var(--text-base) /var(--leading-normal) var(--font-ui);color:var(--color-text-muted)}.StudioStepShell_panelFoot__1iEu4{display:grid;grid-template-columns:auto 1fr;gap:10px;padding-top:4px}.StudioStepShell_errorMsg__8uw_W{font:var(--weight-medium) var(--text-sm) /var(--leading-normal) var(--font-ui);color:var(--color-danger);padding:8px 0 0}@media (max-width:700px){.StudioStepShell_main__xndSC{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;min-height:0}.StudioStepShell_mobileBar__W_c0A{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:max(8px,env(safe-area-inset-top)) 14px 8px}.StudioStepShell_cardStage__10N_5{flex:1 1 auto;min-height:0;padding:0;overflow:hidden}.StudioStepShell_panel__M6hmI{flex:0 0 auto;min-height:0;padding:16px 16px max(16px,env(safe-area-inset-bottom));border-radius:14px 14px 0 0;gap:14px;transition:height .32s ease}.StudioStepShell_panelCompact__He3fj{height:var(--studio-panel-compact-h)}.StudioStepShell_panelExpanded__K8wSf{height:55svh}.StudioStepShell_panelSub__Kc4zw{display:none}.StudioStepShell_panelBody__YRDsq label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.StudioStepShell_panelBody__YRDsq [role=group] label{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.StudioStepShell_footPrev__XvOy1,.StudioStepShell_panelFoot__1iEu4{display:none}.StudioStepShell_confirmZone__2kvY7{flex:0 0 auto;height:var(--studio-confirm-zone-h);display:grid;grid-template-columns:auto 1fr;align-items:end;gap:10px;padding:16px 16px max(16px,env(safe-area-inset-bottom));background:var(--color-bg-surface);border-radius:14px 14px 0 0;box-shadow:var(--shadow-panel)}}