.credits-info-container[data-v-17100905]{padding:.5rem 0}.main-message[data-v-17100905]{margin-bottom:1.5rem;text-align:center}.main-message p[data-v-17100905]{color:var(--muted-foreground,#888);margin:0}.credit-details-card[data-v-17100905]{background:var(--card,#252525);border:1px solid var(--border,#272a2d);border-radius:8px;margin-bottom:1.5rem;padding:1.25rem}.credit-item[data-v-17100905]{align-items:center;border-bottom:1px solid var(--border,#272a2d);display:flex;justify-content:space-between;padding:.5rem 0}.credit-item[data-v-17100905]:last-child{border-bottom:none}.credit-label[data-v-17100905]{color:var(--text-secondary,#edeef0);font-size:.95rem;font-weight:500}.credit-value[data-v-17100905]{align-items:center;color:var(--text,#fff);display:flex;font-size:1rem;font-weight:600;gap:.5rem}.credit-value.required[data-v-17100905]{color:var(--color-warning,#f59e0b)}.credit-value.available[data-v-17100905]{color:var(--color-success,#22c55e)}.credit-value.available.low[data-v-17100905]{color:var(--color-error,#ef4444)}.help-message[data-v-17100905]{align-items:flex-start;background:var(--surface,#18191b);border:1px solid var(--border,#272a2d);border-radius:6px;display:flex;gap:.75rem;padding:1rem}.help-message i[data-v-17100905]{color:var(--color-info,#3b82f6);margin-top:.125rem}.help-message p[data-v-17100905]{color:var(--text-secondary,#edeef0);font-size:.9rem;line-height:1.4;margin:0}[data-v-17100905] .p-dialog-mask{background:var(--overlay-bg,rgba(0,0,0,.7))!important}[data-v-17100905] .p-dialog{background:var(--modal-bg,#2b2b2b)!important;border:1px solid var(--border,#272a2d)!important;border-radius:8px!important}[data-v-17100905] .p-dialog .p-dialog-header{background:var(--modal-bg,#2b2b2b)!important;border-bottom:1px solid var(--border,#272a2d)!important;color:var(--text,#fff)!important;padding:1.25rem 1.5rem!important}[data-v-17100905] .p-dialog .p-dialog-content{background:var(--modal-bg,#2b2b2b)!important;color:var(--text,#fff)!important;padding:1.5rem!important}[data-v-17100905] .p-dialog .p-dialog-footer{background:var(--modal-bg,#2b2b2b)!important;border-top:1px solid var(--border,#272a2d)!important;padding:1rem 1.5rem!important}[data-v-17100905] .p-component{background:var(--modal-bg,#2b2b2b)!important}.p-dialog-mask .p-dialog{background:#2b2b2b!important}.p-dialog-mask .p-dialog .p-dialog-header{border-bottom:1px solid #272a2d!important}.p-dialog-mask .p-dialog .p-dialog-content,.p-dialog-mask .p-dialog .p-dialog-header{background:#2b2b2b!important;color:#fff!important}.p-dialog-mask .p-dialog .p-dialog-footer{background:#2b2b2b!important;border-top:1px solid #272a2d!important}.p-dialog-mask{background:#000000b3!important}#__nuxt,body,html{height:100%;margin:0;min-height:100%;overflow:auto;padding:0;zoom:reset;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:pan-x pan-y}.app{display:flex;flex-direction:column;height:100vh;overflow:auto;position:relative;width:100vw}.app:not(.canvas-app)>*{flex-shrink:0}.app.canvas-app,.app.canvas-app #__nuxt,.app.canvas-app body,.app.canvas-app html{overflow:hidden}.progress-overlay{align-items:center;background:#000000b3;display:flex;justify-content:center;inset:0;position:fixed;z-index:10000}.progress-card{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:12px;box-shadow:0 8px 32px #0000004d;min-width:280px;padding:32px;text-align:center}.progress-spinner{margin-bottom:16px}.progress-spinner i{color:var(--primary-color);font-size:24px}.progress-message{color:var(--text-color);font-size:14px;margin-bottom:16px}.progress-bar{background:var(--surface-300);border-radius:2px;height:4px;overflow:hidden;width:100%}.progress-fill{background:var(--primary-color);height:100%;transition:width .3s ease}
