.CreditConfirmDialog_overlay__GKDdQ{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000}.CreditConfirmDialog_card__wbB22{background:var(--bg-elevated,var(--bg-elevated));border-radius:16px;padding:24px;max-width:380px;width:90%;border:1px solid var(--border-default,color-mix(in srgb,var(--text-primary) 8%,transparent));font-family:var(--font-display,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.CreditConfirmDialog_header__uIocf{text-align:center;margin-bottom:16px}.CreditConfirmDialog_title__H_j9u{color:var(--text-primary,#e2e8f0);margin:0 0 4px;font-size:18px;font-weight:700}.CreditConfirmDialog_description__Z248A{color:var(--text-secondary,#94a3b8);margin:0;font-size:14px}.CreditConfirmDialog_costBox__B9f83{background:color-mix(in srgb,var(--text-primary) 4%,transparent);border-radius:10px;padding:12px;margin-bottom:16px}.CreditConfirmDialog_costRow__SOmAx{display:flex;justify-content:space-between;margin-bottom:8px}.CreditConfirmDialog_costLabel__NlkG_{color:var(--text-secondary,#94a3b8);font-size:14px}.CreditConfirmDialog_costValue__u1_3m{color:var(--text-primary,#e2e8f0);font-size:14px;font-weight:700}.CreditConfirmDialog_costValueSemi__8T9bd{font-weight:600}.CreditConfirmDialog_afterRow__A2Ubk{border-top:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);padding-top:8px;margin-bottom:0}.CreditConfirmDialog_balanceOk__4soLH{color:var(--accent-green,#22c55e)}.CreditConfirmDialog_balanceLow__tX9DD{color:var(--status-danger,#ef4444)}.CreditConfirmDialog_actions__BPFBR{display:flex;gap:8px}.CreditConfirmDialog_cancelBtn__z9gF4{flex:1 1;padding:10px;background:rgba(0,0,0,0);color:var(--text-secondary,#94a3b8);border:1px solid var(--border-default,color-mix(in srgb,var(--text-primary) 10%,transparent));border-radius:8px;font-size:14px;cursor:pointer}.CreditConfirmDialog_confirmBtn__Kj6ao{flex:1 1;padding:10px;background:var(--accent-blue,#2563eb);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer}.CreditConfirmDialog_confirmBtn__Kj6ao:disabled{background:var(--bg-hover,#374151);cursor:not-allowed;opacity:.6}@media(max-width:768px){.CreditConfirmDialog_card__wbB22{padding:16px;max-width:none;width:calc(100vw - 32px)}.CreditConfirmDialog_cancelBtn__z9gF4,.CreditConfirmDialog_confirmBtn__Kj6ao{min-height:44px;min-width:44px}}.style-inspiration-field_field__ROOcV{position:relative;margin-bottom:1rem;padding:14px 16px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-card,var(--bg-surface)) 90%,transparent) 0,color-mix(in srgb,var(--bg-card,var(--bg-surface)) 84%,transparent) 100%),var(--scene-bg-image,none) center/cover no-repeat,var(--bg-card,var(--bg-surface));border:1px solid var(--border-default);border-radius:8px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-primary) 4%,transparent),0 1px 2px color-mix(in srgb,var(--bg-primary) 25%,transparent)}[data-theme=arctic-mist] .style-inspiration-field_field__ROOcV,[data-theme=frost-meadow] .style-inspiration-field_field__ROOcV,[data-theme=gilded-library] .style-inspiration-field_field__ROOcV{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-card,var(--bg-surface)) 92%,transparent) 0,color-mix(in srgb,var(--bg-card,var(--bg-surface)) 88%,transparent) 100%),var(--scene-bg-image,none) center/cover no-repeat,var(--bg-card,var(--bg-surface))}.style-inspiration-field_field--compact__Rb3DX{padding:10px 12px}.style-inspiration-field_field--compact__Rb3DX .style-inspiration-field_hint__LW_vs{display:none}.style-inspiration-field_field--compact__Rb3DX .style-inspiration-field_label__N7_3I{font-size:.7rem}.style-inspiration-field_field--compact__Rb3DX .style-inspiration-field_input__Vq5vE{font-size:.75rem;padding:.45rem .7rem}.style-inspiration-field_field--compact__Rb3DX .style-inspiration-field_btn__d3nYE{font-size:.72rem;padding:.45rem .85rem}.style-inspiration-field_label__N7_3I{display:flex;align-items:center;gap:6px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary);margin-bottom:.3rem}[data-theme=arctic-mist] .style-inspiration-field_label__N7_3I,[data-theme=frost-meadow] .style-inspiration-field_label__N7_3I,[data-theme=gilded-library] .style-inspiration-field_label__N7_3I{color:#1a1610}.style-inspiration-field_help__sjcYj{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:color-mix(in srgb,var(--accent-teal) 15%,transparent);color:var(--accent-teal);font-size:10px;font-weight:700;cursor:help;transition:background .15s,color .15s}.style-inspiration-field_help__sjcYj:hover{background:color-mix(in srgb,var(--accent-teal) 25%,transparent)}.style-inspiration-field_hint__LW_vs{font-size:.78rem;color:var(--text-muted);margin:0 0 .65rem;line-height:1.45}[data-theme=arctic-mist] .style-inspiration-field_hint__LW_vs,[data-theme=frost-meadow] .style-inspiration-field_hint__LW_vs,[data-theme=gilded-library] .style-inspiration-field_hint__LW_vs{color:#5a4e3a}.style-inspiration-field_row__Uqc_d{display:flex;gap:8px;align-items:stretch}.style-inspiration-field_input__Vq5vE{flex:1 1;min-width:0;background:var(--bg-elevated);border:1.5px solid var(--border-default);border-radius:8px;color:var(--text-primary);font-size:.82rem;padding:.55rem .8rem;font-family:inherit;transition:border-color .15s ease,box-shadow .2s ease,background .15s ease;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--bg-primary) 20%,transparent)}[data-theme=arctic-mist] .style-inspiration-field_input__Vq5vE,[data-theme=frost-meadow] .style-inspiration-field_input__Vq5vE,[data-theme=gilded-library] .style-inspiration-field_input__Vq5vE{background:#fff;color:#1a1610;border-color:#c8c0b0;box-shadow:inset 0 1px 2px rgba(40,30,15,.08)}.style-inspiration-field_input__Vq5vE::placeholder{color:var(--text-muted);font-style:italic}.style-inspiration-field_input__Vq5vE:hover:not(:disabled){border-color:color-mix(in srgb,var(--text-primary) 25%,var(--border-default))}.style-inspiration-field_input__Vq5vE:focus{outline:none;border-color:var(--accent-teal);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--bg-primary) 20%,transparent),0 0 0 3px color-mix(in srgb,var(--accent-teal) 20%,transparent)}.style-inspiration-field_input__Vq5vE:disabled{opacity:.5;cursor:not-allowed}.style-inspiration-field_btn__d3nYE{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent-teal) 95%,white 10%) 0,var(--accent-teal) 50%,color-mix(in srgb,var(--accent-teal) 85%,black 10%) 100%);color:var(--text-on-accent,var(--bg-primary));border:1.5px solid color-mix(in srgb,var(--accent-teal) 80%,black 20%);border-radius:8px;font-weight:700;font-size:.78rem;padding:.55rem 1rem;cursor:pointer;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}[data-theme=arctic-mist] .style-inspiration-field_btn__d3nYE,[data-theme=frost-meadow] .style-inspiration-field_btn__d3nYE,[data-theme=gilded-library] .style-inspiration-field_btn__d3nYE{background:linear-gradient(180deg,#3a8e7a,#2a7a6a 55%,#1f5d50);color:#fff;border-color:#1f5d50;text-shadow:0 1px 0 rgba(0,0,0,.18)}.style-inspiration-field_btn__d3nYE{box-shadow:inset 0 1px 0 color-mix(in srgb,white 35%,transparent),inset 0 -1px 0 color-mix(in srgb,black 20%,transparent),0 2px 4px color-mix(in srgb,var(--bg-primary) 25%,transparent);text-shadow:0 1px 0 color-mix(in srgb,white 25%,transparent);transition:transform .12s ease,box-shadow .2s ease,filter .15s ease}.style-inspiration-field_btn__d3nYE:hover:not(:disabled){filter:brightness(1.08);box-shadow:inset 0 1px 0 color-mix(in srgb,white 40%,transparent),inset 0 -1px 0 color-mix(in srgb,black 20%,transparent),0 3px 8px color-mix(in srgb,var(--bg-primary) 30%,transparent),0 0 16px color-mix(in srgb,var(--accent-teal) 40%,transparent)}.style-inspiration-field_btn__d3nYE:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 4px color-mix(in srgb,black 25%,transparent),0 1px 2px color-mix(in srgb,black 20%,transparent)}.style-inspiration-field_btn__d3nYE:disabled{opacity:.4;cursor:not-allowed;filter:grayscale(.5)}.style-inspiration-field_steps__KtMXc{margin-top:.75rem;display:flex;flex-direction:column;gap:.35rem;padding:.6rem .75rem;background:var(--bg-elevated);border-radius:6px;border:1px solid var(--border-subtle)}.style-inspiration-field_step__geImq{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-muted);transition:color .2s ease}.style-inspiration-field_step--active__kaC_M{color:var(--accent-teal)}.style-inspiration-field_step--active__kaC_M .style-inspiration-field_step-icon__5PTqa{animation:style-inspiration-field_stepSpin__oTAb0 1s linear infinite}.style-inspiration-field_step--done__MJX10{color:var(--accent-green)}.style-inspiration-field_step--error__t66kQ{color:var(--status-danger)}.style-inspiration-field_step-icon__5PTqa{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;text-align:center;font-size:.8rem;line-height:1}@keyframes style-inspiration-field_stepSpin__oTAb0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.style-inspiration-field_result__ibwtk{margin-top:.6rem;padding:.5rem .75rem;font-size:.75rem;color:var(--accent-green);background:color-mix(in srgb,var(--accent-green) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent-green) 25%,transparent);border-radius:6px}.style-inspiration-field_result__ibwtk strong{color:var(--text-primary);font-weight:700}.style-inspiration-field_error__ijJVQ{margin-top:.6rem;padding:.5rem .75rem;font-size:.75rem;color:var(--status-danger);background:color-mix(in srgb,var(--status-danger) 8%,transparent);border:1px solid color-mix(in srgb,var(--status-danger) 25%,transparent);border-radius:6px}@media(max-width:560px){.style-inspiration-field_field__ROOcV{padding:12px}.style-inspiration-field_row__Uqc_d{flex-direction:column}.style-inspiration-field_btn__d3nYE,.style-inspiration-field_input__Vq5vE{width:100%;min-width:0}}.GalleryPanel_grid__N_joJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:6px;padding:8px 0}.GalleryPanel_empty__4jc89{color:var(--text-muted);font-size:.8rem;text-align:center;padding:16px 8px}.GalleryPanel_thumb__kSo2t{position:relative;aspect-ratio:1;overflow:hidden;border-radius:6px;border:1px solid var(--border);background:var(--surface-2);cursor:pointer;padding:0}.GalleryPanel_thumb__kSo2t img{width:100%;height:100%;object-fit:cover}.GalleryPanel_turnBadge__9_sM0{position:absolute;bottom:2px;left:2px;font-size:.65rem;background:rgba(0,0,0,.7);color:#fff;padding:1px 4px;border-radius:3px}.GalleryPanel_lightbox__PWTtF{position:fixed;inset:0;background:rgba(0,0,0,.85);z-index:9999;display:flex;align-items:center;justify-content:center}.GalleryPanel_lightboxInner__IfZHd{max-width:90vw;max-height:90vh;position:relative}.GalleryPanel_lightboxInner__IfZHd img{max-width:100%;max-height:80vh;border-radius:8px}.GalleryPanel_lightboxCaption__9FGsJ{color:var(--text-muted);font-size:.85rem;text-align:center;margin-top:8px}.GalleryPanel_lightboxClose__iL__7{position:absolute;top:-12px;right:-12px;width:32px;height:32px;border-radius:50%;border:none;background:var(--surface-2);color:var(--text);font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.VoicesPanel_row__tUT3W{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid color-mix(in srgb,var(--text-primary) 5%,transparent)}.VoicesPanel_row__tUT3W:last-of-type{border-bottom:none}.VoicesPanel_name__vmYoY{font-size:.8rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex-shrink:1}.VoicesPanel_label__1GNsw{font-size:.75rem;color:var(--text-muted)}.VoicesPanel_controls__8RlTM{display:flex;align-items:center;gap:4px;flex-shrink:0}.VoicesPanel_select__htiZP{font-size:.72rem;padding:3px 6px;border-radius:4px;border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);background:color-mix(in srgb,var(--text-primary) 4%,transparent);color:var(--text-primary);cursor:pointer;max-width:130px}.VoicesPanel_select__htiZP:focus{outline:1px solid var(--accent-teal);outline-offset:1px}.VoicesPanel_select__htiZP optgroup{font-weight:600}.VoicesPanel_preview__I0FYu{width:24px;height:24px;border-radius:50%;border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);background:color-mix(in srgb,var(--text-primary) 4%,transparent);color:var(--text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:10px;transition:all .15s}.VoicesPanel_preview__I0FYu:hover:not(:disabled){background:color-mix(in srgb,var(--accent-teal) 15%,transparent);border-color:color-mix(in srgb,var(--accent-teal) 30%,transparent)}.VoicesPanel_preview__I0FYu:disabled{opacity:.4;cursor:not-allowed}.VoicesPanel_reset__1AdGp{display:block;width:100%;margin-top:8px;padding:6px;background:none;border:none;color:var(--text-muted);font-size:.72rem;cursor:pointer;text-align:center;transition:color .15s}.VoicesPanel_reset__1AdGp:hover{color:var(--text-primary)}.recent-changes-panel_panel__j905A{padding:8px 12px;margin-bottom:8px;background:rgba(0,0,0,.5);border:1px solid color-mix(in srgb,var(--accent-teal,#5eead4) 35%,rgba(255,255,255,.12));border-radius:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-teal,#5eead4) 12%,transparent),0 4px 12px rgba(0,0,0,.35);animation:recent-changes-panel_rc-fade-in__Me7nT .32s ease;transition:opacity .6s ease,max-height .6s ease,margin-bottom .6s ease,padding .6s ease,border-color .6s ease;overflow:hidden;max-height:240px}.recent-changes-panel_panelHidden__z3gQ6{opacity:0;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-color:rgba(0,0,0,0);pointer-events:none}.recent-changes-panel_title__OShxE{font-size:.74rem;text-transform:uppercase;letter-spacing:.1em;opacity:.8;font-weight:700;color:var(--accent-teal,#5eead4);margin-bottom:6px}.recent-changes-panel_row__90eGY{display:flex;align-items:center;gap:8px;font-size:.86rem;line-height:1.4;padding:3px 0}.recent-changes-panel_icon__y9m2W{flex:0 0 14px;text-align:center}@keyframes recent-changes-panel_rc-fade-in__Me7nT{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}