.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}.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)}@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)}}