.PillStepper_stepperRow__6cXcu{display:inline-flex;align-items:center;height:var(--bella-stepper-height);width:fit-content;border:1px solid rgba(188,210,240,.52);border-radius:999px;background:linear-gradient(180deg,rgba(248,252,255,.9),rgba(238,246,255,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 1px 4px rgba(64,105,164,.06);overflow:hidden}.PillStepper_stepperBtn__IyREj{display:flex;align-items:center;justify-content:center;width:1.7rem;height:100%;border:none;background:transparent;color:rgba(11,23,38,.5);font-size:.88rem;font-weight:700;cursor:pointer;flex-shrink:0;transition:background .1s,color .1s}.PillStepper_stepperBtn__IyREj:hover{background:rgba(91,154,244,.08);color:rgba(11,23,38,.78)}.PillStepper_stepperInput__0T_mh{min-width:1ch;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none!important;font-size:.82rem;font-weight:700;font-family:monospace;color:rgba(11,23,38,.82);text-align:center;appearance:textfield}.PillStepper_stepperInput__0T_mh::-webkit-inner-spin-button,.PillStepper_stepperInput__0T_mh::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PillStepper_stepperInput__0T_mh:focus{outline:none}.PillStepper_stepperUnit__FhGcq{font-size:.7rem;font-weight:700;color:rgba(11,23,38,.36);padding-right:.1rem;flex-shrink:0}.RangeSlider_rangeRoot__dMHsf{display:flex;flex-direction:column;gap:var(--bella-range-gap)}.RangeSlider_rangeLabelText__BNIJt{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:var(--bella-caps-label-size);font-weight:var(--bella-caps-label-weight);letter-spacing:var(--bella-caps-label-tracking);text-transform:var(--bella-caps-label-case);color:var(--bella-caps-label-color)}.RangeSlider_rangeValue__GVSO4{display:inline-flex;flex-shrink:0}.RangeSlider_range__Q6kfe{width:calc(100% - 12px);margin:0 6px;height:var(--bella-range-height);appearance:none;-webkit-appearance:none;background:transparent;outline:none;cursor:pointer}.RangeSlider_range__Q6kfe::-webkit-slider-runnable-track{height:2px;border-radius:999px;background:linear-gradient(to right,rgba(11,23,38,.18) 0,rgba(11,23,38,.18) var(--range-progress,50%),rgba(11,23,38,.07) var(--range-progress,50%),rgba(11,23,38,.07) 100%)}.RangeSlider_range__Q6kfe::-webkit-slider-thumb{appearance:none;width:.75rem;height:.75rem;margin-top:-5px;border-radius:999px;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 2px 6px rgba(82,130,196,.18)}.RangeSlider_range__Q6kfe::-moz-range-track{height:2px;border-radius:999px;background:rgba(11,23,38,.07)}.RangeSlider_range__Q6kfe::-moz-range-progress{height:2px;border-radius:999px;background:rgba(11,23,38,.18)}.RangeSlider_range__Q6kfe::-moz-range-thumb{width:.75rem;height:.75rem;border-radius:999px;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 2px 6px rgba(82,130,196,.18)}.StudioButton_btn__T0wr2{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:var(--bella-btn-radius,999px);font-family:var(--bella-font-family,Inter,system-ui,sans-serif);font-weight:600;cursor:pointer;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s,opacity .12s;box-sizing:border-box}.StudioButton_btn__T0wr2:disabled{opacity:.5;cursor:not-allowed}.StudioButton_sm__YoVfN{padding:var(--bella-button-sm-padding,4px 14px);font-size:var(--bella-button-sm-font-size,12px);height:var(--bella-button-sm-height,28px)}.StudioButton_md__ql1Sa{padding:var(--bella-button-md-padding,8px 18px);font-size:var(--bella-button-md-font-size,13px);height:var(--bella-button-md-height,36px)}.StudioButton_lg__cxmKj,.StudioButton_xl__EzvJ6{white-space:nowrap}.StudioButton_lg__cxmKj{padding:0 22px;gap:8px;font-size:15px;height:44px}.StudioButton_xl__EzvJ6{padding:0 32px;gap:10px;font-size:18px;height:58px}.StudioButton_link__JJLJ9{padding:0;height:auto;min-height:0;border:0;border-radius:4px;background:none;box-shadow:none;color:var(--bella-link-fg,#1e5ad0);font-weight:600;text-align:left}.StudioButton_link__JJLJ9:not(:disabled):hover{background:none;box-shadow:none;text-decoration:underline}.Switch_switchLabel__WBrjM{position:relative;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-tap-highlight-color:transparent}.Switch_switchDisabled__D62jE{opacity:.5;cursor:not-allowed}.Switch_switchInput__lKkvp{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.Switch_switchTrack__Zkgn0{position:relative;display:inline-flex;align-items:center;width:2.25rem;height:1.25rem;border-radius:var(--radius-full,9999px);background:var(--switch-track-bg,color-mix(in srgb,currentColor 42%,white));border:var(--switch-track-border,1px solid color-mix(in srgb,currentColor 24%,transparent));box-shadow:var(--switch-track-shadow,none);backdrop-filter:var(--switch-backdrop-filter,none);-webkit-backdrop-filter:var(--switch-backdrop-filter,none);transition:background-color .2s ease;flex-shrink:0}.Switch_switchInput__lKkvp:checked+.Switch_switchTrack__Zkgn0{background:var(--switch-checked-bg,var(--fc-accent,var(--palette-primary,#3b82f6)));border-color:var(--switch-checked-border-color,color-mix(in srgb,currentColor 24%,transparent))}.Switch_switchThumb__8P3J_{position:absolute;left:.15rem;width:.95rem;height:.95rem;border-radius:50%;background:var(--switch-thumb-bg,white);box-shadow:var(--switch-thumb-shadow,0 1px 3px rgba(0,0,0,.2));border:var(--switch-thumb-border,1px solid rgba(15,23,42,.14));transition:transform .2s ease}.Switch_switchInput__lKkvp:checked+.Switch_switchTrack__Zkgn0 .Switch_switchThumb__8P3J_{transform:translateX(1rem);background:var(--switch-thumb-checked-bg,var(--switch-thumb-bg,white))}.Switch_switchLabel__WBrjM:focus-within .Switch_switchTrack__Zkgn0{outline:var(--switch-focus-outline,2px solid var(--input-focus-outline,color-mix(in srgb,var(--palette-primary,#3b82f6) 35%,transparent)));outline-offset:2px;box-shadow:var(--switch-focus-shadow,var(--switch-track-shadow,none))}.Switch_switchLabelText__SxDLb{-webkit-user-select:none;user-select:none}.ResetButton_button__piJHv{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid rgba(0,0,0,.1);border-radius:4px;background:rgba(0,0,0,.04);color:var(--bella-muted,rgba(11,23,38,.48));cursor:pointer;transition:background .12s}.ResetButton_button__piJHv:after{content:"";position:absolute;inset:-5px}.ResetButton_button__piJHv:hover{background:rgba(0,0,0,.08)}.ResetButton_button__piJHv:focus-visible{outline:var(--bella-focus-ring-width,2px) solid var(--bella-focus-ring-color,#5b9af4)}@media (prefers-reduced-motion:reduce){.ResetButton_button__piJHv{transition:none}}.StudioButton_variants_default__jNial{border-color:rgba(187,206,235,.72);background:linear-gradient(180deg,rgba(232,240,254,.94),rgba(243,247,255,.9));color:var(--bella-text,rgba(11,23,38,.85));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(15,23,42,.04),0 4px 12px rgba(64,105,164,.1)}.StudioButton_variants_default__jNial:not(:disabled):hover{background:linear-gradient(180deg,rgba(220,232,250,.96),rgba(236,244,255,.94));border-color:rgba(160,184,220,.85);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 2px 4px rgba(15,23,42,.06),0 8px 20px rgba(64,105,164,.16)}.StudioButton_variants_primary__dnQh4{background:#151820;border-color:rgba(15,17,21,.42);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 18px rgba(15,23,42,.18)}.StudioButton_variants_primary__dnQh4:not(:disabled):hover{background:#1e222b;color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 24px rgba(15,23,42,.22)}.StudioButton_variants_muted__pFRh9{background:color-mix(in srgb,var(--bella-panel-bg-solid) 88%,transparent);border-color:transparent;color:color-mix(in srgb,var(--bella-muted) 50%,transparent);box-shadow:0 1px 2px rgba(67,112,173,.04)}.StudioButton_variants_muted__pFRh9:not(:disabled):hover{background:color-mix(in srgb,var(--bella-panel-bg-solid) 92%,var(--bella-text) 3%);color:var(--bella-muted);box-shadow:var(--bella-shadow-sm,0 1px 2px rgba(15,23,42,.05))}.StudioButton_variants_destructive__G7hJy{background:transparent;border-color:transparent;color:#ef4444;box-shadow:none}.StudioButton_variants_destructive__G7hJy:not(:disabled):hover{background:color-mix(in srgb,#ef4444 10%,transparent);color:var(--bella-danger,#dc2626);box-shadow:none}.StudioButton_variants_glass__rwngN{background:var(--bella-page-btn-glass);border-color:var(--bella-page-btn-glass-line);color:var(--bella-page-ink);box-shadow:var(--bella-page-btn-glass-shadow)}.StudioButton_variants_glass__rwngN:not(:disabled):hover{background:var(--bella-page-surface);color:var(--bella-page-ink)}.SidebarListItem_grouped__JMtvj{display:flex;align-items:center;justify-content:space-between;gap:var(--bella-section-gap);width:100%;min-height:var(--bella-control-height);padding:var(--bella-section-pad);border:0;border-bottom:1px solid var(--bella-border-subtle,rgba(188,210,240,.58));background:transparent;font-family:var(--bella-font-family,Inter,system-ui,sans-serif);font-size:var(--bella-label-size);line-height:var(--bella-body-line-height);text-align:start;color:var(--bella-text,#1f2937)}.SidebarListItem_grouped__JMtvj:last-child{border-bottom:0}button.SidebarListItem_grouped__JMtvj{cursor:pointer}button.SidebarListItem_grouped__JMtvj:hover{background:var(--bella-surface,rgba(247,250,255,.5))}button.SidebarListItem_grouped__JMtvj:focus-visible{outline:var(--bella-focus-ring-width,2px) solid var(--bella-focus-ring-color,#5b9af4);outline-offset:calc(-1 * var(--bella-focus-ring-width, 2px))}.SidebarListItem_label__8y1__{flex:1 1;min-width:0;font-weight:var(--bella-label-weight)}.SidebarListItem_value__7ML26{display:flex;align-items:center;justify-content:flex-end;gap:var(--bella-section-gap);min-width:0;color:var(--bella-muted,rgba(11,23,38,.48))}.SidebarListItem_value__7ML26 svg{flex-shrink:0}.SidebarListItem_start__V4A7_{display:flex;align-items:center;flex-shrink:0;color:var(--bella-text-secondary,rgba(11,23,38,.72))}.SidebarListItem_comfortable__hieSs{gap:12px;min-height:44px;padding-block:0;padding-inline:14px 12px;font-size:14px}.SidebarListItem_comfortable__hieSs .SidebarListItem_label__8y1__{font-weight:500}.SidebarListItem_comfortable__hieSs .SidebarListItem_value__7ML26{gap:8px;font-size:13px}.SidebarListItem_selected__CKwLR .SidebarListItem_start__V4A7_{color:var(--bella-accent,#5b9af4)}.SidebarListItem_selected__CKwLR .SidebarListItem_label__8y1__{font-weight:600}.SidebarListItem_danger__4hsKP,.SidebarListItem_danger__4hsKP .SidebarListItem_start__V4A7_{color:var(--bella-danger,#dc2626)}.SidebarListItem_disabled__JSQzJ,.SidebarListItem_disabled__JSQzJ .SidebarListItem_start__V4A7_,.SidebarListItem_disabled__JSQzJ .SidebarListItem_value__7ML26{color:var(--bella-muted,rgba(11,23,38,.48))}button.SidebarListItem_grouped__JMtvj:disabled{cursor:default;background:transparent}.SidebarListItem_disabled__JSQzJ.SidebarListItem_danger__4hsKP,.SidebarListItem_disabled__JSQzJ.SidebarListItem_danger__4hsKP .SidebarListItem_start__V4A7_{color:var(--bella-danger,#dc2626);opacity:.45}@property --bella-ai-ring{syntax:"<angle>";inherits:false;initial-value:0deg}.StudioButton_ai_ai__gm2KH{border:1.5px solid transparent;background:linear-gradient(var(--bella-page-surface,#fff),var(--bella-page-surface,#fff)) padding-box,conic-gradient(from var(--bella-ai-ring),#8b7cf8,#4f86f7 25%,#7ad0ff 45%,#b49bff 70%,#8b7cf8) border-box;color:var(--bella-page-ink,#18203a);animation:StudioButton_ai_bellaAiRing__fNlHV 3.2s linear infinite,StudioButton_ai_bellaAiGlow__prGT2 2.8s ease-in-out infinite}.StudioButton_ai_ai__gm2KH:not(:disabled):hover{--bella-paw-speed:0.6}.StudioButton_ai_ai__gm2KH[aria-busy=true]{--bella-paw-speed:0.42}.StudioButton_ai_ai__gm2KH:not(:disabled):hover{color:var(--bella-page-ink,#18203a);box-shadow:0 0 28px 2px rgba(124,108,246,.75),0 0 0 3px rgba(139,124,248,.18)}@keyframes StudioButton_ai_bellaAiRing__fNlHV{to{--bella-ai-ring:360deg}}@keyframes StudioButton_ai_bellaAiGlow__prGT2{0%,to{box-shadow:0 0 16px -2px rgba(124,108,246,.5)}50%{box-shadow:0 0 30px 2px rgba(124,108,246,.8),0 0 10px rgba(79,134,247,.35)}}@media (prefers-reduced-motion:reduce){.StudioButton_ai_ai__gm2KH{animation:none;box-shadow:0 0 22px 0 rgba(124,108,246,.6)}}.SidebarListItemCard_card__Iashm{border:1px solid var(--bella-border-subtle,rgba(188,210,240,.58));border-radius:var(--bella-control-radius);background:var(--bella-surface,rgba(247,250,255,.5));overflow:hidden}.SidebarListItemCard_cardSquare__5i3ko{border-radius:0}.SidebarListItemCard_cardSelected__mS7ZV{border-color:var(--bella-accent,#5b9af4);background:color-mix(in srgb,var(--bella-accent,#5b9af4) 8%,var(--bella-panel-bg-solid,#fff))}.SidebarListItemCard_header__VA4CC{display:flex;align-items:center;gap:var(--bella-panel-gap);min-height:var(--bella-control-height);padding:1px var(--bella-control-pad-x) 1px 4px;cursor:default}.SidebarListItemCard_headerCompact__UgjCe{padding:1px 4px}.SidebarListItemCard_headerClickable__pUYR8{cursor:pointer}.SidebarListItemCard_handle__sw4IU{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--bella-icon-button-size);height:var(--bella-icon-button-size);border-radius:999px;color:var(--bella-muted,rgba(11,23,38,.48));cursor:grab;touch-action:none}.SidebarListItemCard_content__2Kbgf{display:flex;flex:1 1;align-items:center;gap:var(--bella-panel-gap);min-width:0}.SidebarListItemCard_text__dY7EC{flex:1 1;min-width:0;overflow:hidden;font-size:var(--bella-field-label-size);font-weight:var(--bella-field-label-weight);color:var(--bella-text,#1f2937);text-overflow:ellipsis;white-space:nowrap}.SidebarListItemCard_content__2Kbgf:first-child .SidebarListItemCard_text__dY7EC{padding-inline-start:6px}.SidebarListItemCard_action__OFzuN{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--bella-icon-button-size);height:var(--bella-icon-button-size);margin-inline:-4px;padding:0;border:none;border-radius:999px;background:none;color:var(--bella-muted,rgba(11,23,38,.48));cursor:pointer;transition:color .12s,transform .15s}.SidebarListItemCard_action__OFzuN:disabled{cursor:default}.SidebarListItemCard_moveGroup__RNeDd{display:flex;flex-shrink:0;margin-inline:-4px}.SidebarListItemCard_moveGroup__RNeDd .SidebarListItemCard_action__OFzuN{margin-inline:0}.SidebarListItemCard_moveGroup__RNeDd .SidebarListItemCard_action__OFzuN:disabled{opacity:.3}.SidebarListItemCard_action__OFzuN:focus-visible{outline:var(--bella-focus-ring-width,2px) solid var(--bella-focus-ring-color,#5b9af4)}.SidebarListItemCard_trash__wrF52:hover{color:var(--bella-danger,#dc2626)}.SidebarListItemCard_detail__Tws8y{padding:0 var(--bella-section-pad) var(--bella-section-pad);border-top:1px solid var(--bella-border-subtle,rgba(188,210,240,.58))}@media (prefers-reduced-motion:reduce){.SidebarListItemCard_action__OFzuN{transition:none}}@keyframes Skeleton_skeletonShimmer__HTrtU{0%{background-position:-200% 0}to{background-position:200% 0}}.Skeleton_skeleton__zZMqq{background:linear-gradient(90deg,rgba(232,240,254,.6),rgba(217,230,248,.95) 50%,rgba(232,240,254,.6));background-size:200% 100%;border-radius:6px;animation:Skeleton_skeletonShimmer__HTrtU 1.6s ease-in-out infinite}.Skeleton_circle__cgw_K{border-radius:999px}@media (prefers-reduced-motion:reduce){.Skeleton_skeleton__zZMqq{animation:none;background:rgba(217,230,248,.7)}}.Skeleton_textGroup__zn5SV{display:flex;flex-direction:column;gap:8px}.Skeleton_card__vwRrp{display:flex;flex-direction:column;gap:12px}.Skeleton_cardImage__V1Zi6{width:100%;aspect-ratio:16/10;border-radius:8px}.Skeleton_row__6Dqz_{display:grid;grid-template-columns:80px 1fr 1fr auto auto;gap:12px;align-items:center;padding:12px 4px;border-top:1px solid #eef0f3}.Skeleton_row__6Dqz_:first-child{border-top:0}.Skeleton_rowCell__1f_da{height:14px}.Skeleton_table__xXjrE{display:flex;flex-direction:column;gap:8px}.Skeleton_tableRow__VYh_A{display:flex;gap:12px}.Skeleton_tableCell__OPxC8{flex:1 1;height:28px}.Skeleton_tableHeaderCell__ftA35{height:20px;opacity:.7}.Skeleton_stat__3mMhO{display:flex;flex-direction:column;gap:8px;padding:4px 0}.StrokeStylePicker_root__B4vkU{display:flex;flex-direction:column;gap:6px}.StrokeStylePicker_inlineRow__IOMNl{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.StrokeStylePicker_styleRow__By8T2{display:flex;align-items:center;gap:6px;flex-shrink:0}.StrokeStylePicker_option__R5ZCB{display:flex;align-items:center;justify-content:center;width:calc(var(--bella-control-height) + .4rem);height:var(--bella-control-height);padding:0;border:1px solid rgba(188,210,240,.38);border-radius:.72rem;background:rgba(248,251,255,.48);color:var(--bella-text,#0b1726);cursor:pointer;transition:border-color .12s,background .12s,box-shadow .12s}.StrokeStylePicker_option__R5ZCB:hover{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(226,238,255,.78));border-color:rgba(188,210,240,.62)}.StrokeStylePicker_option__R5ZCB:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(98,157,241,.3)}.StrokeStylePicker_optionActive__zi6xa{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(226,238,255,.78));border-color:rgba(150,186,245,.82);color:rgba(11,23,38,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.92)}.StrokeStylePicker_solidLine__SF8HR{width:16px;height:2px;background:currentColor;border-radius:1px}.StrokeStylePicker_dashedLine__jb4JX{width:16px;height:0;border-top:2px dashed}.StrokeStylePicker_dottedLine__QHcPr{width:16px;height:0;border-top:2px dotted}.StrokeStylePicker_offHint__Au3G_{font-size:.76rem;font-weight:600;color:rgba(11,23,38,.42)}.StudioInput_input__Lvhxf{display:block;width:100%;border:1px solid var(--bella-border);border-radius:8px;background:var(--bella-input-bg);color:var(--bella-text);font-family:var(--bella-font-family,Inter,system-ui,sans-serif);font-weight:500;box-sizing:border-box;transition:border-color .12s,background-color .12s,box-shadow .12s}.StudioInput_input__Lvhxf::placeholder{color:var(--bella-muted);opacity:1}.StudioInput_input__Lvhxf:focus{outline:none;border-color:var(--bella-accent-border,var(--bella-accent));box-shadow:0 0 0 2px var(--bella-accent-soft,var(--bella-accent-muted))}.StudioInput_input__Lvhxf:disabled{opacity:.5;cursor:not-allowed}.StudioInput_invalid__0gLw2,.StudioInput_invalid__0gLw2:focus{border-color:var(--bella-danger,#dc2626)}.StudioInput_invalid__0gLw2:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--bella-danger,#dc2626) 25%,transparent)}.StudioInput_sm__B02Mu{padding:4px 8px;font-size:12px;height:26px}.StudioInput_md__UtXiE{padding:6px 10px;font-size:13px;height:32px}.StudioInput_lg__CUoLo,.StudioInput_xl__CrH5u{border-color:var(--bella-page-field-line);background:var(--bella-page-input);color:var(--bella-page-ink)}.StudioInput_lg__CUoLo::placeholder,.StudioInput_xl__CrH5u::placeholder{color:var(--bella-page-muted)}.StudioInput_lg__CUoLo:focus,.StudioInput_xl__CrH5u:focus{border-color:var(--bella-page-sel-line);box-shadow:var(--bella-page-sel-halo)}.StudioInput_lg__CUoLo{height:48px;padding:0 18px;border-radius:14px;font-size:16px}.StudioInput_xl__CrH5u{height:58px;padding:0 24px;border-radius:999px;font-size:18px;background:var(--bella-page-field)}.StudioInput_leadingWrap__i6_Oy{position:relative;display:block}.StudioInput_leadingIcon__JcA1T{position:absolute;left:18px;top:50%;display:flex;transform:translateY(-50%);color:var(--bella-page-muted,var(--bella-muted));pointer-events:none}.StudioInput_input__Lvhxf.StudioInput_withLeading__tQTnP{padding-left:50px}