._button_l4nff_1{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);min-height:44px;font-size:var(--text-base);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--duration-fast), border-color var(--duration-fast), opacity var(--duration-fast);border:1px solid #0000;display:inline-flex}._button_l4nff_1:disabled{opacity:.5;cursor:not-allowed}._button_l4nff_1:active:not(:disabled){transform:scale(.98)}._button--solid_l4nff_28{background:var(--fg-primary);color:var(--fg-inverse)}._button--solid_l4nff_28:hover:not(:disabled){opacity:.9}._button--outline_l4nff_37{border-color:var(--border-default);color:var(--fg-primary);background:0 0}._button--outline_l4nff_37:hover:not(:disabled){background:var(--surface-hover)}._button--ghost_l4nff_47{color:var(--fg-secondary);background:0 0}._button--ghost_l4nff_47:hover:not(:disabled){background:var(--surface-hover)}._icon_l4nff_56{display:inline-flex}._field_5lwf9_1{gap:var(--space-2);flex-direction:column;display:flex}._label_5lwf9_7{font-size:var(--text-base-sm);font-weight:var(--weight-medium);color:var(--fg-secondary)}._swatchRow_5lwf9_13{gap:var(--space-2);flex-wrap:wrap;display:flex}._swatch_5lwf9_13{border:1px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer;width:36px;height:36px;transition:transform var(--duration-fast), box-shadow var(--duration-fast);justify-content:center;align-items:center;padding:0;display:flex;position:relative}._swatch_5lwf9_13:hover{transform:scale(1.08)}._swatch--selected_5lwf9_37{border-color:var(--surface-base);box-shadow:0 0 0 2px var(--accent)}._swatch--custom_5lwf9_42{background:conic-gradient(from 180deg,#ef4444,#f59e0b,#10b981,#3b82f6,#8b5cf6,#ef4444);overflow:hidden}._customIcon_5lwf9_47{color:#fff;filter:drop-shadow(0 0 1px #0009);pointer-events:none}._nativeInput_5lwf9_53{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}._title_xbepm_1{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--fg-primary);margin-bottom:var(--space-2)}._description_xbepm_8{font-size:var(--text-base);color:var(--fg-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-6)}._actions_xbepm_15{justify-content:flex-end;gap:var(--space-3);display:flex}._dangerButton_xbepm_21{background:var(--error)}._backdrop_67k4t_1{z-index:var(--z-backdrop);background:var(--overlay-medium);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._dialog_67k4t_11{z-index:var(--z-modal);width:100%;max-width:var(--frame-width);background:var(--surface-base);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;max-height:85vh;padding:var(--space-6);box-shadow:var(--shadow-float);animation:_dialog-slide-up_67k4t_1 var(--duration-slow) ease-out;overflow-y:auto}@media (width>=768px){._backdrop_67k4t_1{align-items:center}._dialog_67k4t_11{border-radius:var(--radius-2xl)}}._backdrop--fullscreen_67k4t_34{background:var(--surface-base);align-items:stretch}._dialog--fullscreen_67k4t_39{width:100%;max-width:100%;height:100%;max-height:100%;box-shadow:none;border-radius:0;justify-content:center;align-items:center;margin:0;display:flex;position:relative}._dialog--closing_67k4t_53{animation:_dialog-slide-down_67k4t_1 var(--duration-slow) ease-in}@keyframes _dialog-slide-up_67k4t_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _dialog-slide-down_67k4t_1{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){._dialog_67k4t_11,._dialog--closing_67k4t_53{animation:none}}._field_2f2lo_1{gap:var(--space-1);flex-direction:column;display:flex}._label_2f2lo_7{font-size:var(--text-base-sm);font-weight:var(--weight-medium);color:var(--fg-secondary)}._wrapper_2f2lo_13{position:relative}._select_2f2lo_17{appearance:none;width:100%;padding:var(--space-2) var(--space-8) var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-base);color:var(--fg-primary);font-size:var(--text-base);min-height:44px;transition:border-color var(--duration-fast), box-shadow var(--duration-fast);outline:none;font-family:inherit}._select_2f2lo_17:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}._select_2f2lo_17:disabled{background:var(--surface-active);color:var(--fg-tertiary);cursor:not-allowed}._chevron_2f2lo_43{right:var(--space-3);color:var(--fg-tertiary);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}._fallback_7qq2y_1{justify-content:center;align-items:center;gap:var(--space-4);min-height:40vh;padding:var(--space-6);text-align:center;color:var(--fg-secondary);font-size:var(--text-base);flex-direction:column;display:flex}._frame_1j50k_1{border-radius:var(--radius-lg);background:var(--surface-raised);cursor:grab;touch-action:none;margin:0 auto;position:relative;overflow:hidden}._frame_1j50k_1:active{cursor:grabbing}._image_1j50k_15{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;position:absolute;top:50%;left:50%}._selection_1j50k_24{cursor:move;touch-action:none;border:2px solid #fff;position:absolute;box-shadow:0 0 0 9999px #00000080,0 0 0 1px #0000004d}._handle_1j50k_34{border:2px solid var(--accent);touch-action:none;background:#fff;border-radius:50%;width:14px;height:14px;margin:-7px;position:absolute}._handle-nw_1j50k_45{cursor:nwse-resize;top:0;left:0}._handle-n_1j50k_45{cursor:ns-resize;top:0;left:50%}._handle-ne_1j50k_57{cursor:nesw-resize;top:0;left:100%}._handle-e_1j50k_63{cursor:ew-resize;top:50%;left:100%}._handle-se_1j50k_69{cursor:nwse-resize;top:100%;left:100%}._handle-s_1j50k_69{cursor:ns-resize;top:100%;left:50%}._handle-sw_1j50k_81{cursor:nesw-resize;top:100%;left:0}._handle-w_1j50k_87{cursor:ew-resize;top:50%;left:0}._title_1a3gd_1{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--fg-primary);margin-bottom:var(--space-4)}._hiddenDetector_1a3gd_8{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}._aspectControls_1a3gd_17{gap:var(--space-4);margin-bottom:var(--space-4);flex-direction:column;display:flex}._stage_1a3gd_24{aspect-ratio:1;width:min(280px,100%);margin:0 auto var(--space-4);justify-content:center;align-items:center;display:flex}._viewport_1a3gd_26{border-radius:var(--radius-lg);background:var(--surface-raised);cursor:grab;touch-action:none;position:relative;overflow:hidden}._viewport_1a3gd_26:active{cursor:grabbing}._image_1a3gd_51{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;transition:opacity var(--duration-fast);position:absolute;top:50%;left:50%}._actions_1a3gd_61{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4);display:flex}._field_vlpis_1{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._labelRow_vlpis_8{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}._label_vlpis_8{font-size:var(--text-base-sm);font-weight:var(--weight-medium);color:var(--fg-secondary)}._value_vlpis_21{font-size:var(--text-base-sm);font-weight:var(--weight-medium);color:var(--fg-tertiary);font-variant-numeric:tabular-nums}._input_vlpis_28{appearance:none;cursor:pointer;background:0 0;width:100%;height:26px}._input_vlpis_28:focus-visible{outline:none}._input_vlpis_28::-webkit-slider-runnable-track{border-radius:var(--radius-full);background:var(--border-default);height:6px}._input_vlpis_28::-webkit-slider-thumb{appearance:none;background:var(--accent);width:22px;height:22px;transition:transform var(--duration-fast);border-radius:50%;margin-top:-8px;box-shadow:0 1px 3px #0000001a}._input_vlpis_28:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-ring)}._input_vlpis_28::-moz-range-track{border-radius:var(--radius-full);background:var(--border-default);height:6px}._input_vlpis_28::-moz-range-thumb{background:var(--accent);border:none;border-radius:50%;width:22px;height:22px;box-shadow:0 1px 3px #0000001a}._input_vlpis_28:focus-visible::-moz-range-thumb{box-shadow:var(--focus-ring)}._input_vlpis_28:disabled{cursor:not-allowed}._input_vlpis_28:disabled::-webkit-slider-thumb{background:var(--border-strong)}._input_vlpis_28:disabled::-moz-range-thumb{background:var(--border-strong)}._field_9ot0d_1{gap:var(--space-1);flex-direction:column;display:flex}._label_9ot0d_7{font-size:var(--text-base-sm);font-weight:var(--weight-medium);color:var(--fg-secondary)}._dropzone_9ot0d_13{border:1px dashed var(--border-default);border-radius:var(--radius-md);background:var(--surface-raised);width:60px;height:60px;color:var(--fg-tertiary);cursor:pointer;justify-content:center;align-items:center;display:flex}._dropzone_9ot0d_13:hover{border-color:var(--accent);color:var(--accent)}._preview_9ot0d_31{width:60px;height:60px;position:relative}._thumb_9ot0d_37{object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--border-default);width:100%;height:100%}._remove_9ot0d_45{background:var(--error);width:20px;height:20px;color:var(--fg-inverse);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-6px;right:-6px}._editCrop_9ot0d_61{background:var(--accent);width:20px;height:20px;color:var(--fg-inverse);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-6px;right:-6px}._hiddenInput_9ot0d_77{display:none}._field_84s48_1{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._inputScroll_84s48_11{width:100%;min-width:0;overflow-x:auto}._label_84s48_19{font-size:var(--text-base-sm);font-weight:var(--weight-medium);color:var(--fg-secondary)}._label--required_84s48_25:after{content:" *";color:var(--error)}._input_84s48_11{width:100%;min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-base);color:var(--fg-primary);font-size:var(--text-base);transition:border-color var(--duration-fast), box-shadow var(--duration-fast);outline:none;min-height:44px;font-family:inherit}._input_84s48_11::placeholder{color:var(--fg-tertiary)}._input_84s48_11:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}._input_84s48_11:disabled{background:var(--surface-active);color:var(--fg-tertiary);cursor:not-allowed}._input--error_84s48_63{border-color:var(--error)}._input--error_84s48_63:focus{border-color:var(--error);box-shadow:var(--focus-ring-error)}._field-error_84s48_72{font-size:var(--text-sm);color:var(--error);line-height:var(--leading-snug)}._field_1ywvh_1{gap:var(--space-2);flex-direction:column;display:flex}._label_1ywvh_7{font-size:var(--text-base-sm);font-weight:var(--weight-medium);color:var(--fg-secondary)}._srOnly_1ywvh_13{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._row_1ywvh_25{gap:var(--space-2);flex-wrap:wrap;display:flex}._row--scroll_1ywvh_31{padding:2px 2px var(--space-1);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}._row--scroll_1ywvh_31::-webkit-scrollbar{display:none}._row--scroll_1ywvh_31 ._pill_1ywvh_44{flex-shrink:0}._pill_1ywvh_44{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-base);color:var(--fg-primary);font-size:var(--text-sm-md);font-weight:var(--weight-medium);cursor:pointer;transition:border-color var(--duration-fast), background var(--duration-fast), box-shadow var(--duration-fast);display:flex}._pill_1ywvh_44:hover:not(:disabled){border-color:var(--border-strong)}._pill_1ywvh_44:disabled{cursor:not-allowed;opacity:.6}._pill--selected_1ywvh_75{border-color:var(--accent);background:var(--accent-muted);box-shadow:0 0 0 1px var(--accent)}._preview_1ywvh_81{color:var(--fg-tertiary);justify-content:center;align-items:center;display:flex}._pill--selected_1ywvh_75 ._preview_1ywvh_81{color:var(--accent)}._spinner_a442a_1{border:2px solid var(--border-default);border-top-color:var(--accent);border-radius:50%;animation:.7s linear infinite _spin_a442a_1;display:inline-block}@keyframes _spin_a442a_1{to{transform:rotate(360deg)}}._track_1759e_1{gap:var(--space-1);background:var(--surface-active);border-radius:var(--radius-lg);padding:var(--space-1);display:flex}._tab_1759e_9{border-radius:var(--radius-md);height:38px;color:var(--fg-tertiary);font-family:inherit;font-size:var(--text-sm-md);font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast), box-shadow var(--duration-fast);background:0 0;border:none;flex:1}._tab--active_1759e_26{background:var(--surface-base);color:var(--accent);box-shadow:var(--shadow-sm)}._requiredMark_1759e_32{color:var(--error);margin-left:2px}._toggle_1d121_1{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;cursor:pointer;display:flex}._toggle--disabled_1d121_10{opacity:.5;cursor:not-allowed}._toggle-label_1d121_15{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--fg-primary)}._toggle-switch_1d121_21{background:var(--border-default);border-radius:var(--radius-full);width:48px;height:26px;transition:background var(--duration-normal);flex-shrink:0;position:relative}._toggle-switch--checked_1d121_31{background:var(--accent)}._toggle-thumb_1d121_35{background:var(--fg-inverse);width:22px;height:22px;transition:transform var(--duration-normal);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000001a}._toggle-switch--checked_1d121_31 ._toggle-thumb_1d121_35{transform:translate(22px)}._stack_13kei_1{top:calc(var(--header-total-height) + var(--space-4));z-index:var(--z-toast);gap:var(--space-2);width:100%;padding:0 var(--space-4);flex-direction:column;align-items:center;display:flex;position:fixed;left:50%;transform:translate(-50%)}._toast_13kei_15{background:var(--fg-primary);color:var(--fg-inverse);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-base-sm);box-shadow:var(--shadow-float);max-width:100%}._toast--success_13kei_25{background:var(--success);color:var(--fg-inverse)}._frame_7zi81_1{aspect-ratio:1;width:100%;padding:9%;position:relative}._preview_7zi81_8,._placeholder_7zi81_9{border-radius:var(--radius-md);background:var(--surface-raised);justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}._preview_7zi81_8 svg{width:100%;height:100%}._corner_7zi81_27{pointer-events:none;width:22%;height:22%;position:absolute}._tl_7zi81_34{border-top:2px solid var(--accent);border-left:2px solid var(--accent);border-top-left-radius:var(--radius-md);top:0;left:0}._tr_7zi81_42{border-top:2px solid var(--accent);border-right:2px solid var(--accent);border-top-right-radius:var(--radius-md);top:0;right:0}._bl_7zi81_50{border-bottom:2px solid var(--accent);border-left:2px solid var(--accent);border-bottom-left-radius:var(--radius-md);bottom:0;left:0}._br_7zi81_58{border-bottom:2px solid var(--accent);border-right:2px solid var(--accent);border-bottom-right-radius:var(--radius-md);bottom:0;right:0}._expandHint_7zi81_68{margin-top:var(--space-2);color:var(--accent);font-size:var(--text-xs);font-weight:var(--weight-semibold);justify-content:center;align-items:center;gap:4px;display:flex}._trigger_7zi81_79{cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block}._trigger_7zi81_79:disabled{cursor:default}._closeButton_7zi81_92{top:calc(var(--space-4) + var(--safe-top));right:calc(var(--space-4) + var(--safe-right));border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-raised);width:40px;height:40px;color:var(--fg-primary);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute}._fullscreenFrame_7zi81_108{width:min(85vw,480px)}
