.preview-tab[data-v-046a4d50]{flex-direction:column;height:100%;display:flex;overflow:hidden}.preview-container[data-v-046a4d50]{flex-direction:column;flex:1;display:flex;overflow:hidden}.empty-state[data-v-046a4d50]{color:#6b7280;flex-direction:column;gap:12px;height:100%;padding:0 12px}.empty-icon[data-v-046a4d50],.empty-state[data-v-046a4d50]{justify-content:center;align-items:center;display:flex}.empty-icon[data-v-046a4d50]{color:#909499}.empty-icon[data-v-046a4d50],.empty-icon svg[data-v-046a4d50]{width:24px;height:24px}.empty-default[data-v-046a4d50]{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.empty-text[data-v-046a4d50]{color:#909499;font-size:14px;font-weight:400}.carousel-container[data-v-046a4d50]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.carousel-wrapper[data-v-046a4d50]{justify-content:center;align-items:flex-start;width:500px;max-width:100%;height:300px;padding-top:90px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.carousel-wrapper[data-v-046a4d50]{height:300px}}.carousel-track[data-v-046a4d50]{will-change:transform;flex-direction:column;transition:transform .5s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative;top:-64px}@media (max-width:768px){.carousel-track[data-v-046a4d50]{top:-96px}}.carousel-item[data-v-046a4d50]{text-align:center;box-sizing:border-box;color:#909499;opacity:.4;will-change:transform,opacity,color;flex-shrink:0;justify-content:center;align-items:center;height:64px;padding:12px 20px;font-weight:500;line-height:1.4;transition:opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94),color .5s cubic-bezier(.25,.46,.45,.94);display:flex;transform:scale(.92)}@media (max-width:768px){.carousel-item[data-v-046a4d50]{height:96px;padding:16px 20px}}.carousel-item.active[data-v-046a4d50]{opacity:1;color:#232425;transform:scale(1.02)}.carousel-item.next[data-v-046a4d50],.carousel-item.prev[data-v-046a4d50]{opacity:.7;color:#909499;transform:scale(.97)}.carousel-fade-bottom[data-v-046a4d50],.carousel-fade-top[data-v-046a4d50]{pointer-events:none;z-index:10;height:20px;position:absolute;left:0;right:0}.carousel-fade-top[data-v-046a4d50]{background:linear-gradient(#fff 0,#fff0);top:72px}.carousel-fade-bottom[data-v-046a4d50]{background:linear-gradient(0deg,#fff 0,#fff0);bottom:0}.preview-content[data-v-046a4d50]{flex-direction:column;height:100%;display:flex;overflow:hidden}.preview-header[data-v-046a4d50]{background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.preview-info[data-v-046a4d50]{flex:1;min-width:0;margin-right:12px}.preview-controls[data-v-046a4d50],.preview-info[data-v-046a4d50]{align-items:flex-start;display:flex}.preview-controls[data-v-046a4d50]{width:100%}.file-tabs[data-v-046a4d50]{flex-wrap:wrap;align-items:flex-start;gap:6px 4px;width:100%;display:flex;position:relative}.file-tab-hidden[data-v-046a4d50]{display:none}.file-tab[data-v-046a4d50]{color:#6b7280;cursor:pointer;white-space:nowrap;background:#f3f4f6;border:none;border-radius:8px;outline:none;padding:8px 16px;font-size:14px;font-weight:400;transition:all .2s}.file-tab[data-v-046a4d50]:hover{color:#374151;background:#e5e7eb}.file-tab-active[data-v-046a4d50]{color:#fff;background:#393939}.file-tab-active[data-v-046a4d50]:hover{color:#fff;background:#374151}.file-tab.expand-toggle[data-v-046a4d50]{background:#e5e7eb;justify-content:center;align-items:center;padding:8px 12px;display:flex}.file-tab.expand-toggle[data-v-046a4d50]:hover{background:#d1d5db}.file-tab.expand-toggle svg[data-v-046a4d50]{width:16px;height:16px}.chevron-icon[data-v-046a4d50]{transition:transform .3s}.chevron-icon.rotate-180[data-v-046a4d50]{transform:rotate(180deg)}.preview-actions[data-v-046a4d50]{gap:4px;display:flex}.action-button[data-v-046a4d50]{color:#6b7280;cursor:pointer;box-sizing:border-box;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;transition:all .2s;display:flex}.action-button svg[data-v-046a4d50]{width:100%;height:100%}.action-button[data-v-046a4d50]:hover{color:#374151;background:#e5e7eb}.action-button.action-button-active[data-v-046a4d50]{color:#fff;background:#3b82f6}.action-button.action-button-active[data-v-046a4d50]:hover{color:#fff;background:#2563eb}.action-button.action-button-active-edit[data-v-046a4d50]{color:#fff;background:#3b82f6}.action-button.action-button-active-edit[data-v-046a4d50]:hover{color:#fff;background:#2563eb}.action-button.action-button-save[data-v-046a4d50]{color:#fff;background:#10b981}.action-button.action-button-save[data-v-046a4d50]:hover{background:#059669}.action-button.action-button-cancel[data-v-046a4d50]{color:#fff;background:#6b7280}.action-button.action-button-cancel[data-v-046a4d50]:hover{background:#4b5563}.action-divider[data-v-046a4d50]{background:#e5e7eb;width:1px;height:20px;margin:0 4px}.action-button.action-button-disabled[data-v-046a4d50]{opacity:.5;cursor:not-allowed}.width-toggle[data-v-046a4d50]{position:relative}.hover-border[data-v-046a4d50],.select-border[data-v-046a4d50]{transition:all .1s}.iframe-container[data-v-046a4d50]{flex:1;justify-content:center;align-items:stretch;display:flex;position:relative;overflow:hidden}.iframe-wrapper[data-v-046a4d50]{width:100%;height:100%;transition:all .3s;position:relative}.iframe-wrapper.width-full[data-v-046a4d50]{width:100%}.iframe-wrapper.width-tablet[data-v-046a4d50]{border-radius:8px;width:1024px;max-width:100%;overflow:hidden;box-shadow:0 0 20px #0000001a}.iframe-wrapper.width-mobile[data-v-046a4d50]{border:1px solid #e5e7eb;border-radius:12px;width:390px;max-width:100%;overflow:hidden;box-shadow:0 0 20px #00000026}.iframe-loading[data-v-046a4d50]{z-index:10;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.loading-text[data-v-046a4d50]{color:#6b7280;font-size:14px}.preview-iframe[data-v-046a4d50]{background:#fff;border:none;width:100%;height:100%;transition:opacity .2s}.iframe-hidden[data-v-046a4d50]{opacity:0}@media (prefers-color-scheme:dark){.carousel-item[data-v-046a4d50],.empty-icon[data-v-046a4d50],.empty-text[data-v-046a4d50]{color:#a1a1aa}.carousel-item.active[data-v-046a4d50]{color:#fff}.carousel-item.next[data-v-046a4d50],.carousel-item.prev[data-v-046a4d50]{color:#71717a}.carousel-fade-top[data-v-046a4d50]{background:linear-gradient(#1f2937 0,#1f293700);top:72px}.carousel-fade-bottom[data-v-046a4d50]{background:linear-gradient(0deg,#1f2937 0,#1f293700)}.file-tab[data-v-046a4d50]{color:#9ca3af;background:#374151}.file-tab[data-v-046a4d50]:hover{color:#f9fafb;background:#4b5563}.file-tab-active[data-v-046a4d50]{color:#1f2937;background:#f9fafb}.file-tab-active[data-v-046a4d50]:hover{color:#1f2937;background:#e5e7eb}.file-tab.expand-toggle[data-v-046a4d50]{color:#9ca3af;background:#4b5563}.file-tab.expand-toggle[data-v-046a4d50]:hover{color:#f9fafb;background:#6b7280}.iframe-loading[data-v-046a4d50]{background:#393939}.loading-text[data-v-046a4d50]{color:#9ca3af}.preview-header[data-v-046a4d50]{background:#111827;border-bottom-color:#374151}.preview-title[data-v-046a4d50]{color:#f9fafb}.action-button[data-v-046a4d50],.preview-file[data-v-046a4d50]{color:#9ca3af}.action-button[data-v-046a4d50]:hover{color:#f9fafb;background:#374151}.preview-iframe[data-v-046a4d50]{background:#393939}.iframe-wrapper.width-tablet[data-v-046a4d50]{box-shadow:0 0 20px #0000004d}.iframe-wrapper.width-mobile[data-v-046a4d50]{border-color:#374151;box-shadow:0 0 20px #0006}}@media (max-width:768px){.preview-header[data-v-046a4d50]{flex-direction:column;align-items:flex-start;gap:12px}.preview-info[data-v-046a4d50]{width:100%;margin-right:0}.preview-actions[data-v-046a4d50]{justify-content:flex-start;width:100%}.preview-actions .action-button.edit-mode-button[data-v-046a4d50]:not(.action-button-save):not(.action-button-cancel),.preview-actions .action-divider.edit-mode-button[data-v-046a4d50],.width-toggle[data-v-046a4d50]{display:none}}.__sandbox-resize-handle__{pointer-events:auto;z-index:10002;background:#10b981;border:1px solid #fff;border-radius:2px;width:10px;height:10px;transition:transform .15s;position:fixed;box-shadow:0 1px 4px #0000004d}.__sandbox-resize-handle__:hover{transform:scale(1.3)}.__sandbox-resize-handle-nw__{cursor:nw-resize}.__sandbox-resize-handle-ne__{cursor:ne-resize}.__sandbox-resize-handle-sw__{cursor:sw-resize}.__sandbox-resize-handle-se__{cursor:se-resize}.__sandbox-resize-preview__{pointer-events:none;z-index:10001;background:#10b98114;border:2px dashed #10b981;border-radius:2px;position:fixed}.__sandbox-resize-drag-overlay__{z-index:10003;-webkit-user-select:none;user-select:none;background:0 0;position:fixed;top:0;bottom:0;left:0;right:0}.border[data-v-d4d5c4fb]{border-top:1px solid #e5e7eb;margin:20px 0}@media (prefers-color-scheme:dark){.border[data-v-d4d5c4fb]{border-color:#374151}}.tab-content[data-v-d4d5c4fb]{height:100%;padding:16px;overflow-y:auto}.deploy-container[data-v-d4d5c4fb]{flex-direction:column;gap:16px;margin:0 auto;display:flex}.card[data-v-d4d5c4fb]{background:#fff;border:1px solid #efefef;border-radius:12px;padding:24px}.vertical-space[data-v-d4d5c4fb]{flex-direction:column;gap:10px;display:flex}h3[data-v-d4d5c4fb]{color:#232425;font-size:16px}h3[data-v-d4d5c4fb],h4[data-v-d4d5c4fb]{font-style:normal;font-weight:700;line-height:150%}h4[data-v-d4d5c4fb]{color:#000;margin:0 0 12px;font-size:14px}.setup-header[data-v-d4d5c4fb]{justify-content:space-between;align-items:center;display:flex}.setup-header h3[data-v-d4d5c4fb]{margin:0}.api-key-status-card[data-v-d4d5c4fb]{border:none;padding:0}.api-key-status-header[data-v-d4d5c4fb]{justify-content:space-between;align-items:center;display:flex}.masked-key-display[data-v-d4d5c4fb],.validation-message[data-v-d4d5c4fb]{align-items:center;gap:8px;display:flex}.masked-key-display .label[data-v-d4d5c4fb],.validation-message .label[data-v-d4d5c4fb]{color:#6b7280;min-width:80px;font-weight:500}.masked-key[data-v-d4d5c4fb]{color:#1f2937;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;padding:4px 8px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px}.success-text[data-v-d4d5c4fb]{color:#10b981;font-weight:500}.pages-permission-warning[data-v-d4d5c4fb]{color:#92400e;background-color:#fef3c7;border:1px solid #fcd34d;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.5}.setup-instructions[data-v-d4d5c4fb]{margin-bottom:24px}.setup-instructions h4[data-v-d4d5c4fb]{color:#374151;margin-bottom:12px;font-size:16px;font-weight:600}.setup-instructions ol[data-v-d4d5c4fb]{color:#6b7280;counter-reset:item;margin-bottom:16px;margin-left:20px;list-style-type:decimal!important;list-style-position:outside!important}.setup-instructions li[data-v-d4d5c4fb]{margin-bottom:8px;line-height:1.5;list-style:decimal!important;display:list-item!important}.setup-instructions a[data-v-d4d5c4fb]{color:#3b82f6;font-weight:500;text-decoration:none}.setup-instructions a[data-v-d4d5c4fb]:hover{text-decoration:underline}.checkbox-description[data-v-d4d5c4fb]{color:#6b7280;margin-top:4px}.loading-container[data-v-d4d5c4fb]{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px;display:flex}.loading-text[data-v-d4d5c4fb]{color:#6b7280;font-size:14px}.cloudflare-form[data-v-d4d5c4fb],.form-group[data-v-d4d5c4fb]{flex-direction:column;gap:10px;display:flex}.form-label[data-v-d4d5c4fb]{color:#000;font-size:14px;font-style:normal;font-weight:700;line-height:150%}.required[data-v-d4d5c4fb]{color:#ef4444}.form-input[data-v-d4d5c4fb]{background:#fff;border:1px solid #d9d9d9;border-radius:12px;padding:8px 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.form-input[data-v-d4d5c4fb]:focus{border-color:#0f7fff;outline:none;box-shadow:0 0 0 3px #0f7fff1a}.form-input[data-v-d4d5c4fb]:disabled{color:#9ca3af;cursor:not-allowed;background:#f9fafb}.form-input.input-error[data-v-d4d5c4fb]{border-color:#ef4444}.form-input.input-error[data-v-d4d5c4fb]:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.input-help[data-v-d4d5c4fb]{margin-top:4px}.help-text[data-v-d4d5c4fb]{color:#6b7280;font-size:12px;line-height:1.4}.error-text[data-v-d4d5c4fb]{color:#ef4444;margin-top:2px;font-size:12px;font-weight:500}.checkbox-group[data-v-d4d5c4fb]{cursor:pointer;align-items:center;gap:8px;display:flex}.checkbox-input[data-v-d4d5c4fb]{accent-color:#0f7fff;cursor:pointer;width:16px;height:16px}.checkbox-input[data-v-d4d5c4fb]:disabled{cursor:not-allowed;opacity:.5}.checkbox-label[data-v-d4d5c4fb]{color:#374151;cursor:pointer;font-size:14px}.cloudflare-deploy-button[data-v-d4d5c4fb]{color:#fff;cursor:pointer;background:#232425;border:none;border-radius:31px;justify-content:center;align-self:flex-start;align-items:center;gap:10px;height:36px;padding:6px 20px;font-size:14px;font-style:normal;font-weight:400;line-height:21px;transition:all .2s;display:flex}.cloudflare-deploy-button[data-v-d4d5c4fb]:hover:not(:disabled){background:#3a3b3c}.cloudflare-deploy-button[data-v-d4d5c4fb]:active:not(:disabled){background:#1a1b1c}.cloudflare-deploy-button[data-v-d4d5c4fb]:disabled{cursor:not-allowed;opacity:.6;background:#9ca3af}.button-icon[data-v-d4d5c4fb]{width:20px;height:20px}.api-key-form[data-v-d4d5c4fb]{flex-direction:column;gap:16px;display:flex}.password-input-wrapper[data-v-d4d5c4fb]{align-items:center;display:flex;position:relative}.password-input[data-v-d4d5c4fb]{padding-right:40px}.password-toggle[data-v-d4d5c4fb]{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background-color .2s;display:flex;position:absolute;right:8px}.password-toggle[data-v-d4d5c4fb]:hover:not(:disabled){background:#f3f4f6}.password-toggle[data-v-d4d5c4fb]:disabled{cursor:not-allowed;opacity:.5}.eye-icon[data-v-d4d5c4fb]{color:#6b7280;width:16px;height:16px}.api-key-save-button[data-v-d4d5c4fb]{color:#fff;cursor:pointer;background:#232425;border:none;border-radius:31px;justify-content:center;align-self:flex-start;align-items:center;gap:10px;height:36px;padding:6px 20px;font-size:14px;font-style:normal;font-weight:400;line-height:21px;transition:all .2s;display:flex}.api-key-save-button[data-v-d4d5c4fb]:hover:not(:disabled){background:#3a3b3c}.api-key-save-button[data-v-d4d5c4fb]:active:not(:disabled){background:#1a1b1c}.api-key-save-button[data-v-d4d5c4fb]:disabled{cursor:not-allowed;opacity:.6;background:#9ca3af}.api-key-form .form-input[data-v-d4d5c4fb],.api-key-form .password-input-wrapper[data-v-d4d5c4fb]{width:100%}.api-key-form .api-key-save-button[data-v-d4d5c4fb]{align-self:flex-start}.deploy-button[data-v-d4d5c4fb]{color:#fff;cursor:pointer;background:#232425;border:none;border-radius:31px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;height:36px;padding:6px 20px;font-size:14px;font-style:normal;font-weight:400;line-height:21px;transition:all .2s;display:flex}.deploy-button[data-v-d4d5c4fb]:hover:not(:disabled){background:#3a3b3c}.deploy-button[data-v-d4d5c4fb]:active:not(:disabled){background:#1a1b1c}.deploy-button[data-v-d4d5c4fb]:disabled{cursor:not-allowed;opacity:.6;background:#9ca3af}.remove-api-key-button[data-v-d4d5c4fb]{color:#fff;cursor:pointer;background:#232425;border:none;border-radius:31px;justify-content:center;align-items:center;gap:10px;height:36px;padding:6px 20px;font-size:14px;font-style:normal;font-weight:400;line-height:21px;transition:all .2s;display:flex}.remove-api-key-button[data-v-d4d5c4fb]:hover:not(:disabled){background:#3a3b3c}.remove-api-key-button[data-v-d4d5c4fb]:active:not(:disabled){background:#1a1b1c}.remove-api-key-button[data-v-d4d5c4fb]:disabled{cursor:not-allowed;opacity:.6;background:#9ca3af}.deployment-link[data-v-d4d5c4fb]{color:#0f7fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;text-decoration:none;transition:color .2s;display:inline-flex}.deployment-link[data-v-d4d5c4fb]:hover{color:#338dff;text-decoration:underline}.external-icon[data-v-d4d5c4fb]{flex-shrink:0;width:12px;height:12px}.deployment-output[data-v-d4d5c4fb]{margin:16px 0}.deployment-output h4[data-v-d4d5c4fb]{color:#1f2937;margin:0 0 12px;font-size:16px;font-weight:600}.output-container[data-v-d4d5c4fb]{background:#393939;border:1px solid #374151;border-radius:8px;overflow:hidden}.output-container pre[data-v-d4d5c4fb]{background:0 0;height:400px;margin:0;padding:16px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:13px;line-height:1.5;overflow:hidden auto}.output-container code[data-v-d4d5c4fb]{color:#f3f4f6;font-family:inherit;font-size:inherit;white-space:pre-wrap;background:0 0;width:100%;padding:0}.deploy-header[data-v-d4d5c4fb]{align-items:center;gap:8px;display:flex}.deploy-header h3[data-v-d4d5c4fb]{margin:0}.deploy-section[data-v-d4d5c4fb]{justify-content:space-between;align-items:center;display:flex}.deploy-info h4[data-v-d4d5c4fb]{color:#1f2937;margin:0 0 8px;font-size:16px}.deploy-info p[data-v-d4d5c4fb]{color:#6b7280;margin:0;font-size:14px}.no-files-warning[data-v-d4d5c4fb]{margin-top:16px}.deployment-result[data-v-d4d5c4fb]{border-top:1px solid #e5e7eb;padding-top:16px}.deployment-result h4[data-v-d4d5c4fb]{color:#1f2937;margin:0 0 16px}.deployment-info[data-v-d4d5c4fb],.deployment-time[data-v-d4d5c4fb],.deployment-url[data-v-d4d5c4fb]{flex-direction:column;gap:8px;display:flex}.deployment-url-actions[data-v-d4d5c4fb]{align-items:center;gap:12px;display:flex}.privacy-toggle-button[data-v-d4d5c4fb]{color:#374151;cursor:pointer;background:#f5f5f5;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.privacy-toggle-button[data-v-d4d5c4fb]:hover:not(:disabled){background:#e5e7eb;border-color:#d1d5db}.privacy-toggle-button[data-v-d4d5c4fb]:disabled{opacity:.5;cursor:not-allowed}.label[data-v-d4d5c4fb]{color:#374151;min-width:80px;font-weight:500}.deployment-url .label[data-v-d4d5c4fb]{color:#000;font-size:14px;font-style:normal;font-weight:700;line-height:150%}@media (prefers-color-scheme:dark){.deployment-url .label[data-v-d4d5c4fb]{color:#fff}}.deployment-link[data-v-d4d5c4fb]{padding:0;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:14px}.files-to-deploy[data-v-d4d5c4fb]{border-top:1px solid #e5e7eb;padding-top:16px}.files-header[data-v-d4d5c4fb]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.files-header h4[data-v-d4d5c4fb]{color:#1f2937;margin:0}.toggle-files-button[data-v-d4d5c4fb]{color:#0f7fff;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:13px;transition:background-color .2s;display:flex}.toggle-files-button[data-v-d4d5c4fb]:hover{background:#0f7fff1a}.chevron-icon[data-v-d4d5c4fb]{width:16px;height:16px;transition:transform .2s}.chevron-icon.expanded[data-v-d4d5c4fb]{transform:rotate(180deg)}.files-to-deploy h4[data-v-d4d5c4fb]{color:#1f2937;margin:0}.files-list[data-v-d4d5c4fb]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.files-list.collapsed[data-v-d4d5c4fb]{grid-template-rows:auto;max-height:52px;overflow:hidden}.file-item[data-v-d4d5c4fb]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:8px;padding:8px;display:flex}.file-icon[data-v-d4d5c4fb]{color:#6b7280;flex-shrink:0;width:20px;height:20px}.file-info[data-v-d4d5c4fb]{flex:1;min-width:0}.file-name[data-v-d4d5c4fb]{color:#1f2937;word-break:break-all;font-size:13px;font-weight:500}.file-size[data-v-d4d5c4fb]{color:#6b7280;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:11px}@media (prefers-color-scheme:dark){.deploy-header h3[data-v-d4d5c4fb],.setup-header h3[data-v-d4d5c4fb],h3[data-v-d4d5c4fb],h4[data-v-d4d5c4fb]{color:#f9fafb}.checkbox-description[data-v-d4d5c4fb],.loading-text[data-v-d4d5c4fb]{color:#9ca3af}.form-input[data-v-d4d5c4fb],.form-label[data-v-d4d5c4fb]{color:#f9fafb}.form-input[data-v-d4d5c4fb]{background:#393939;border-color:#4a4b4c}.form-input[data-v-d4d5c4fb]:focus{border-color:#0f7fff;box-shadow:0 0 0 3px #0f7fff1a}.form-input[data-v-d4d5c4fb]:disabled{color:#6b7280;background:#111827}.form-input.input-error[data-v-d4d5c4fb]{border-color:#f87171}.form-input.input-error[data-v-d4d5c4fb]:focus{border-color:#f87171;box-shadow:0 0 0 3px #f871711a}.help-text[data-v-d4d5c4fb]{color:#9ca3af}.checkbox-label[data-v-d4d5c4fb]{color:#f9fafb}.password-toggle[data-v-d4d5c4fb]:hover:not(:disabled){background:#374151}.eye-icon[data-v-d4d5c4fb]{color:#9ca3af}.deployment-link[data-v-d4d5c4fb]{color:#60a5fa}.deployment-link[data-v-d4d5c4fb]:hover{color:#93c5fd}.deploy-info h4[data-v-d4d5c4fb]{color:#f9fafb}.deploy-info p[data-v-d4d5c4fb]{color:#9ca3af}.deployment-result h4[data-v-d4d5c4fb],.files-header h4[data-v-d4d5c4fb],.files-to-deploy h4[data-v-d4d5c4fb]{color:#f9fafb}.toggle-files-button[data-v-d4d5c4fb]{color:#60a5fa}.toggle-files-button[data-v-d4d5c4fb]:hover{background:#60a5fa1a}.label[data-v-d4d5c4fb]{color:#d1d5db}.file-item[data-v-d4d5c4fb]{background:#393939;border-color:#374151}.file-icon[data-v-d4d5c4fb]{color:#9ca3af}.file-name[data-v-d4d5c4fb]{color:#f9fafb}.file-size[data-v-d4d5c4fb]{color:#9ca3af}.deployment-result[data-v-d4d5c4fb],.files-to-deploy[data-v-d4d5c4fb]{border-top-color:#374151}.setup-instructions h4[data-v-d4d5c4fb]{color:#f9fafb}.setup-instructions ol[data-v-d4d5c4fb]{color:#9ca3af}.setup-instructions a[data-v-d4d5c4fb]{color:#60a5fa}.masked-key-display .label[data-v-d4d5c4fb],.validation-message .label[data-v-d4d5c4fb]{color:#9ca3af}.masked-key[data-v-d4d5c4fb]{color:#f9fafb;background:#374151;border-color:#4b5563}.success-text[data-v-d4d5c4fb]{color:#34d399}.error-text[data-v-d4d5c4fb]{color:#f87171}.deployment-output h4[data-v-d4d5c4fb]{color:#f9fafb}.output-container[data-v-d4d5c4fb]{background:#111827;border-color:#4b5563}.output-container code[data-v-d4d5c4fb]{color:#f3f4f6}.deploy-button[data-v-d4d5c4fb]{background:#3a3b3c}.deploy-button[data-v-d4d5c4fb]:hover:not(:disabled){background:#4a4b4c}.card[data-v-d4d5c4fb],.deploy-button[data-v-d4d5c4fb]:active:not(:disabled){background:#2a2b2c}.card[data-v-d4d5c4fb]{border-color:#3a3b3c}.api-key-save-button[data-v-d4d5c4fb]{background:#3a3b3c}.api-key-save-button[data-v-d4d5c4fb]:hover:not(:disabled){background:#4a4b4c}.api-key-save-button[data-v-d4d5c4fb]:active:not(:disabled){background:#2a2b2c}.cloudflare-deploy-button[data-v-d4d5c4fb]{background:#3a3b3c}.cloudflare-deploy-button[data-v-d4d5c4fb]:hover:not(:disabled){background:#4a4b4c}.cloudflare-deploy-button[data-v-d4d5c4fb]:active:not(:disabled){background:#2a2b2c}.remove-api-key-button[data-v-d4d5c4fb]{background:#3a3b3c}.remove-api-key-button[data-v-d4d5c4fb]:hover:not(:disabled){background:#4a4b4c}.remove-api-key-button[data-v-d4d5c4fb]:active:not(:disabled){background:#2a2b2c}.privacy-toggle-button[data-v-d4d5c4fb]{color:#f9fafb;background:#393939;border-color:#4a4b4c}.privacy-toggle-button[data-v-d4d5c4fb]:hover:not(:disabled){background:#4a4b4c;border-color:#5a5b5c}}.tab-content[data-v-28040d5d]{height:100%;padding:16px;overflow-y:auto}.deploy-container[data-v-28040d5d]{flex-direction:column;gap:16px;margin:0 auto;display:flex}.header-row[data-v-28040d5d]{justify-content:space-between;align-items:center;display:flex}.header-row h3[data-v-28040d5d]{margin:0}.manage-resources-link[data-v-28040d5d]{color:#0f7fff;align-items:center;gap:4px;font-size:13px;text-decoration:none;display:flex}.manage-resources-link[data-v-28040d5d]:hover{text-decoration:underline}.description[data-v-28040d5d]{color:#6b7280;margin:0;font-size:14px}.upgrade-banner[data-v-28040d5d]{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:16px 20px}.upgrade-banner-content[data-v-28040d5d]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.upgrade-banner-icon[data-v-28040d5d]{flex-shrink:0;font-size:24px}.upgrade-banner-text[data-v-28040d5d]{flex:1;min-width:200px}.upgrade-banner-title[data-v-28040d5d]{font-size:16px;font-weight:700;line-height:1.4}.upgrade-banner-description[data-v-28040d5d]{opacity:.9;margin-top:4px;font-size:13px;line-height:1.4}.upgrade-button[data-v-28040d5d]{color:#764ba2;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:20px;padding:8px 20px;font-size:14px;font-weight:600;transition:all .2s}.upgrade-button[data-v-28040d5d]:hover{background:#f0f0f0;transform:translateY(-1px)}.card[data-v-28040d5d]{background:#fff;border:1px solid #efefef;border-radius:12px;padding:24px}.vertical-space[data-v-28040d5d]{flex-direction:column;gap:16px;display:flex}h3[data-v-28040d5d]{color:#232425;margin:0;font-size:16px}h3[data-v-28040d5d],h4[data-v-28040d5d]{font-style:normal;font-weight:700;line-height:150%}h4[data-v-28040d5d]{color:#000;margin:0 0 12px;font-size:14px}.form-group[data-v-28040d5d]{flex-direction:column;gap:10px;display:flex}.checkbox-group[data-v-28040d5d]{cursor:pointer;align-items:center;gap:8px;display:flex}.checkbox-input[data-v-28040d5d]{accent-color:#0f7fff;cursor:pointer;width:16px;height:16px}.checkbox-input[data-v-28040d5d]:disabled{cursor:not-allowed;opacity:.5}.checkbox-label[data-v-28040d5d]{color:#374151;cursor:pointer;font-size:14px}.checkbox-description[data-v-28040d5d]{color:#6b7280;margin-top:4px}.deploy-button[data-v-28040d5d]{color:#fff;cursor:pointer;background:#232425;border:none;border-radius:31px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;gap:10px;height:36px;padding:6px 20px;font-size:14px;font-style:normal;font-weight:400;line-height:21px;transition:all .2s;display:flex}.deploy-button[data-v-28040d5d]:hover:not(:disabled){background:#3a3b3c}.deploy-button[data-v-28040d5d]:active:not(:disabled){background:#1a1b1c}.deploy-button[data-v-28040d5d]:disabled{cursor:not-allowed;opacity:.6;background:#9ca3af}.deploy-via-ai-hint[data-v-28040d5d]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:-4px;display:flex}.deploy-via-ai-text[data-v-28040d5d]{color:#6b7280;font-size:13px}.deploy-via-ai-button[data-v-28040d5d]{color:#0f7fff;cursor:pointer;white-space:nowrap;background:#f0f9ff;border:1px solid #0f7fff;border-radius:16px;padding:4px 14px;font-size:13px;transition:all .2s}.deploy-via-ai-button[data-v-28040d5d]:hover:not(:disabled){background:#dbeafe}.deploy-via-ai-button[data-v-28040d5d]:disabled{opacity:.6;cursor:not-allowed}.deploy-failed-card[data-v-28040d5d]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:16px;display:flex}.deploy-failed-text[data-v-28040d5d]{flex:1;min-width:200px}.deploy-failed-title[data-v-28040d5d]{color:#b91c1c;font-size:14px;font-weight:700}.deploy-failed-hint[data-v-28040d5d]{color:#7f1d1d;margin-top:4px;font-size:13px;line-height:1.4}.ask-ai-button[data-v-28040d5d]{color:#fff;cursor:pointer;white-space:nowrap;background:#0f7fff;border:none;border-radius:20px;padding:8px 18px;font-size:14px;font-weight:600;transition:background .2s}.ask-ai-button[data-v-28040d5d]:hover:not(:disabled){background:#0066e0}.ask-ai-button[data-v-28040d5d]:disabled{cursor:not-allowed;opacity:.6;background:#9ca3af}.deployment-output[data-v-28040d5d]{margin:16px 0}.deployment-output h4[data-v-28040d5d]{color:#1f2937;margin:0 0 12px;font-size:16px;font-weight:600}.output-container[data-v-28040d5d]{background:#393939;border:1px solid #374151;border-radius:8px;overflow:hidden}.output-container pre[data-v-28040d5d]{background:0 0;height:400px;margin:0;padding:16px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:13px;line-height:1.5;overflow:hidden auto}.output-container code[data-v-28040d5d]{color:#f3f4f6;font-family:inherit;font-size:inherit;white-space:pre-wrap;background:0 0;width:100%;padding:0}.deployment-result[data-v-28040d5d]{border-top:1px solid #e5e7eb;padding-top:16px}.deployment-result h4[data-v-28040d5d]{color:#1f2937;margin:0 0 16px}.deployment-info[data-v-28040d5d],.deployment-time[data-v-28040d5d],.deployment-url[data-v-28040d5d]{flex-direction:column;gap:8px;display:flex}.label[data-v-28040d5d]{color:#374151;min-width:80px;font-weight:500}.deployment-url .label[data-v-28040d5d]{color:#000;font-size:14px;font-style:normal;font-weight:700;line-height:150%}.deployment-link[data-v-28040d5d]{color:#0f7fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:14px;text-decoration:none;transition:color .2s;display:inline-flex}.deployment-link[data-v-28040d5d]:hover{color:#338dff;text-decoration:underline}.external-icon[data-v-28040d5d]{flex-shrink:0;width:12px;height:12px}.files-to-deploy[data-v-28040d5d]{border-top:1px solid #e5e7eb;padding-top:16px}.files-header[data-v-28040d5d]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.files-header h4[data-v-28040d5d]{color:#1f2937;margin:0}.toggle-files-button[data-v-28040d5d]{color:#0f7fff;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:13px;transition:background-color .2s;display:flex}.toggle-files-button[data-v-28040d5d]:hover{background:#0f7fff1a}.chevron-down-icon[data-v-28040d5d]{width:16px;height:16px;transition:transform .2s}.chevron-down-icon.expanded[data-v-28040d5d]{transform:rotate(180deg)}.files-to-deploy h4[data-v-28040d5d]{color:#1f2937;margin:0}.files-list[data-v-28040d5d]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.files-list.collapsed[data-v-28040d5d]{max-height:52px;overflow:hidden}.file-item[data-v-28040d5d]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:8px;padding:8px;display:flex}.file-icon[data-v-28040d5d]{color:#6b7280;flex-shrink:0;width:20px;height:20px}.file-info[data-v-28040d5d]{flex:1;min-width:0}.file-name[data-v-28040d5d]{color:#1f2937;word-break:break-all;font-size:13px;font-weight:500}.file-size[data-v-28040d5d]{color:#6b7280;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:11px}.loading-container[data-v-28040d5d]{flex-direction:column;gap:12px;padding:24px}.loading-text[data-v-28040d5d]{color:#6b7280;font-size:14px}.previous-deployment[data-v-28040d5d]{background:#f0f9ff;border-color:#bae6fd}.deployment-badge[data-v-28040d5d]{flex-wrap:wrap;gap:8px;display:flex}.badge[data-v-28040d5d]{border-radius:16px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.badge-database[data-v-28040d5d]{color:#1e40af;background:#dbeafe}.db-management-section[data-v-28040d5d]{border-top:1px solid #e0e7ff;margin-top:16px;padding-top:16px}.db-management-content[data-v-28040d5d]{margin-top:16px}.db-actions[data-v-28040d5d]{gap:12px;margin-bottom:16px;display:flex}.db-action-button[data-v-28040d5d]{cursor:pointer;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.db-action-button.export-button[data-v-28040d5d]{color:#0369a1;background:#f0f9ff;border-color:#0ea5e9}.db-action-button.export-button[data-v-28040d5d]:hover:not(:disabled){background:#e0f2fe}.db-action-button.import-button[data-v-28040d5d]{color:#15803d;background:#f0fdf4;border-color:#22c55e}.db-action-button.import-button[data-v-28040d5d]:hover:not(:disabled){background:#dcfce7}.db-action-button[data-v-28040d5d]:disabled{opacity:.6;cursor:not-allowed}.import-dialog[data-v-28040d5d]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;padding:16px}.import-dialog-header[data-v-28040d5d]{justify-content:space-between;align-items:center;margin-bottom:16px;font-size:14px;font-weight:600;display:flex}.close-button[data-v-28040d5d]{cursor:pointer;color:#6b7280;background:0 0;border:none;padding:0;font-size:20px;line-height:1}.close-button[data-v-28040d5d]:hover{color:#374151}.import-options[data-v-28040d5d]{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.radio-option[data-v-28040d5d]{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.radio-option input[type=radio][data-v-28040d5d]{width:16px;height:16px;margin:0}.radio-label[data-v-28040d5d]{font-size:13px;font-weight:500}.radio-description[data-v-28040d5d]{color:#6b7280;width:100%;margin-left:24px;font-size:12px}.import-file-section[data-v-28040d5d]{margin-bottom:16px}.file-input[data-v-28040d5d]{border:1px dashed #d1d5db;border-radius:6px;width:100%;padding:8px;font-size:13px}.selected-file[data-v-28040d5d]{color:#374151;margin-top:8px;font-size:13px}.selected-file .file-name[data-v-28040d5d]{font-weight:500}.selected-file .file-size[data-v-28040d5d]{color:#6b7280}.import-actions[data-v-28040d5d]{justify-content:flex-end;gap:12px;display:flex}.cancel-button[data-v-28040d5d]{cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:8px 16px;font-size:13px;transition:all .2s}.cancel-button[data-v-28040d5d]:hover:not(:disabled){background:#e5e7eb}.confirm-import-button[data-v-28040d5d]{color:#fff;cursor:pointer;background:#22c55e;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.confirm-import-button[data-v-28040d5d]:hover:not(:disabled){background:#16a34a}.confirm-import-button[data-v-28040d5d]:disabled{opacity:.6;cursor:not-allowed}.db-operation-output[data-v-28040d5d]{background:#1e1e2e;border-radius:8px;max-height:200px;margin-top:12px;padding:12px;overflow-y:auto}.db-operation-output .output-pre[data-v-28040d5d]{color:#cdd6f4;white-space:pre-wrap;word-wrap:break-word;margin:0;padding:0;font-family:Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5}.db-operation-log[data-v-28040d5d]{margin-top:12px}.log-message[data-v-28040d5d]{border-radius:6px;padding:10px 12px;font-size:13px}.log-message.success[data-v-28040d5d]{color:#065f46;background:#d1fae5}.log-message.error[data-v-28040d5d]{color:#991b1b;background:#fee2e2}.access-control-section[data-v-28040d5d],.custom-domain-section[data-v-28040d5d]{border-top:1px solid #e0e7ff;margin-top:16px;padding-top:16px}.access-toggle[data-v-28040d5d]{cursor:pointer;align-items:center;gap:8px;margin:8px 0;font-size:14px;display:flex}.access-mode[data-v-28040d5d]{flex-direction:column;gap:6px;margin:8px 0 4px;display:flex}.access-mode-option[data-v-28040d5d]{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.identity-dev-hint[data-v-28040d5d]{border:1px solid var(--border-color,#e0e0e0);background:var(--bg-secondary,#00000005);border-radius:6px;margin:8px 0;padding:10px 12px}.identity-dev-hint-title[data-v-28040d5d]{margin-bottom:4px;font-size:13px;font-weight:600}.identity-ai-prompt[data-v-28040d5d]{margin-top:12px}.identity-ai-prompt-actions[data-v-28040d5d]{align-items:center;gap:12px;margin-top:6px;display:flex}.identity-ai-prompt-reset[data-v-28040d5d]{color:#0f7fff;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.identity-ai-prompt-reset[data-v-28040d5d]:hover{text-decoration:underline}.access-field[data-v-28040d5d]{flex-direction:column;gap:4px;margin:8px 0;display:flex}.access-field label[data-v-28040d5d]{opacity:.8;font-size:13px;font-weight:500}.access-field textarea[data-v-28040d5d]{resize:vertical;border:1px solid var(--border-color,#e0e0e0);box-sizing:border-box;border-radius:6px;width:100%;padding:8px;font-family:inherit;font-size:13px}.access-hint[data-v-28040d5d]{opacity:.65;margin:4px 0;font-size:12px}.org-floor-notice[data-v-28040d5d]{color:var(--text-primary,#dbeafe);background:#2563eb1f;border:1px solid #60a5fa59;border-radius:8px;margin:0 0 10px;padding:8px 12px;font-size:12px;line-height:1.5}.access-control-section .bind-error-message[data-v-28040d5d],.access-control-section .bind-success-message[data-v-28040d5d]{margin-top:12px}.expand-button[data-v-28040d5d]{color:#374151;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;min-height:28px;padding:0;font-size:14px;font-weight:600;transition:color .2s;display:flex}.expand-button[data-v-28040d5d]:hover{color:#0f7fff}.chevron-icon[data-v-28040d5d]{width:16px;height:16px;transition:transform .2s}.chevron-icon.expanded[data-v-28040d5d]{transform:rotate(90deg)}.custom-domain-content[data-v-28040d5d]{margin-top:16px}.existing-domains[data-v-28040d5d]{margin-bottom:16px}.domain-list[data-v-28040d5d]{gap:12px}.domain-item[data-v-28040d5d],.domain-list[data-v-28040d5d]{flex-direction:column;display:flex}.domain-item[data-v-28040d5d]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:8px;padding:12px}.domain-info[data-v-28040d5d]{flex-wrap:wrap;justify-content:space-between;gap:12px}.domain-actions[data-v-28040d5d],.domain-info[data-v-28040d5d]{align-items:center;display:flex}.domain-actions[data-v-28040d5d]{gap:8px}.check-status-button[data-v-28040d5d]{color:#0f7fff;cursor:pointer;box-sizing:border-box;background:#f0f9ff;border:1px solid #0f7fff;border-radius:16px;justify-content:center;align-items:center;gap:4px;height:26px;padding:4px 12px;font-size:12px;transition:all .2s;display:flex}.button-spinner[data-v-28040d5d]{border:2px solid #0f7fff;border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin-28040d5d}@keyframes spin-28040d5d{to{transform:rotate(1turn)}}.check-status-button[data-v-28040d5d]:hover:not(:disabled){background:#dbeafe}.check-status-button[data-v-28040d5d]:disabled{opacity:.6;cursor:not-allowed}.delete-domain-button[data-v-28040d5d]{color:#dc2626;cursor:pointer;box-sizing:border-box;background:#fef2f2;border:1px solid #dc2626;border-radius:16px;justify-content:center;align-items:center;gap:4px;height:26px;padding:4px 12px;font-size:12px;transition:all .2s;display:flex}.delete-domain-button[data-v-28040d5d]:hover:not(:disabled){background:#fee2e2}.delete-domain-button[data-v-28040d5d]:disabled{opacity:.6;cursor:not-allowed}.delete-domain-button .delete-spinner[data-v-28040d5d]{border-color:#0000 #dc2626 #dc2626}.domain-status[data-v-28040d5d]{flex-direction:column;gap:4px;display:flex}.status-badge[data-v-28040d5d]{border-radius:12px;width:-moz-fit-content;width:fit-content;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.status-active[data-v-28040d5d]{color:#065f46;background:#d1fae5}.status-pending[data-v-28040d5d]{color:#92400e;background:#fef3c7}.dns-warning[data-v-28040d5d]{color:#b45309;margin-top:4px;font-size:12px}.cname-instruction[data-v-28040d5d]{word-break:break-all;background:#fef3c7;border-radius:4px;margin-top:4px;padding:8px;font-size:11px;display:block}.add-domain-section[data-v-28040d5d]{padding-top:12px}.domain-requirements[data-v-28040d5d]{margin-bottom:12px}.requirement-note[data-v-28040d5d]{color:#6b7280;margin:0;font-size:13px;line-height:1.5}.domain-input-group[data-v-28040d5d]{flex-wrap:wrap;gap:8px;display:flex}.domain-input[data-v-28040d5d]{border:1px solid #d1d5db;border-radius:8px;outline:none;flex:1;min-width:200px;padding:8px 12px;font-size:14px;transition:border-color .2s}.domain-input[data-v-28040d5d]:focus{border-color:#0f7fff}.domain-input[data-v-28040d5d]:disabled{cursor:not-allowed;background:#f3f4f6}.bind-button[data-v-28040d5d]{color:#fff;cursor:pointer;background:#0f7fff;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;transition:background .2s;display:flex}.bind-button[data-v-28040d5d]:hover:not(:disabled){background:#0066e0}.bind-button[data-v-28040d5d]:disabled{cursor:not-allowed;background:#9ca3af}.bind-button .bind-spinner[data-v-28040d5d]{border-color:#0000 #fff #fff}.bind-result[data-v-28040d5d]{margin-top:12px}.bind-success-message[data-v-28040d5d]{color:#065f46;background:#d1fae5;border-radius:8px;padding:12px;font-size:13px}.bind-success-message p[data-v-28040d5d]{margin:0}.cname-instruction-box[data-v-28040d5d]{background:#fff;border-radius:4px;padding:8px;font-size:12px}.cname-instruction-box code[data-v-28040d5d]{word-break:break-all;margin-top:4px;display:block}.bind-error-message[data-v-28040d5d]{color:#991b1b;background:#fee2e2;border-radius:8px;padding:12px;font-size:13px}.my-domains-section[data-v-28040d5d]{border-top:1px solid #e0e7ff;margin-top:16px;padding-top:16px}.my-domains-header[data-v-28040d5d]{justify-content:space-between;align-items:center;min-height:28px;display:flex}.refresh-button[data-v-28040d5d]{cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .2s;display:flex}.refresh-button[data-v-28040d5d]:hover{background:#f3f4f6;border-color:#9ca3af}.refresh-button[data-v-28040d5d]:disabled{opacity:.6;cursor:not-allowed}.refresh-icon[data-v-28040d5d]{color:#6b7280;width:16px;height:16px}.refresh-icon.is-refreshing[data-v-28040d5d]{animation:1s linear infinite spin-28040d5d}.my-domains-content[data-v-28040d5d]{margin-top:16px}.loading-container[data-v-28040d5d]{color:#6b7280;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:13px;display:flex}.no-domains-message[data-v-28040d5d]{color:#6b7280;padding:12px 0;font-size:13px}.no-domains-message p[data-v-28040d5d]{margin:0 0 8px}.buy-domain-link[data-v-28040d5d]{color:#0f7fff;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:none;transition:color .2s;display:inline}.buy-domain-link[data-v-28040d5d]:hover{color:#0066e0;text-decoration:underline}.bind-my-domain-form[data-v-28040d5d]{margin-bottom:16px}.my-domain-input-row[data-v-28040d5d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.my-domains-section .subdomain-input[data-v-28040d5d]{border:1px solid #d1d5db;border-radius:8px;outline:none;flex:0 0 100px;min-width:80px;padding:8px 12px;font-size:14px;transition:border-color .2s}.my-domains-section .subdomain-input[data-v-28040d5d]:focus{border-color:#0f7fff}.my-domains-section .subdomain-input[data-v-28040d5d]:disabled{cursor:not-allowed;background:#f3f4f6}.my-domains-section .domain-separator[data-v-28040d5d]{color:#6b7280;flex-shrink:0;padding:0 4px;font-size:14px}.my-domains-section .domain-select[data-v-28040d5d]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E") right 12px center/12px no-repeat;border:1px solid #d1d5db;border-radius:8px;outline:none;flex:1;min-width:150px;padding:8px 32px 8px 12px;font-size:14px;transition:border-color .2s}.my-domains-section .domain-select[data-v-28040d5d]:focus{border-color:#0f7fff}.my-domains-section .domain-select[data-v-28040d5d]:disabled{cursor:not-allowed;background:#f3f4f6}.owned-domains[data-v-28040d5d]{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:12px}.owned-domains-header[data-v-28040d5d]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.owned-domains-title[data-v-28040d5d]{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:500}.owned-domains-list[data-v-28040d5d]{flex-direction:column;gap:8px;display:flex}.owned-domain-item[data-v-28040d5d]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.owned-domain-name[data-v-28040d5d]{color:#111827;font-size:14px;font-weight:500}.owned-domain-expiry[data-v-28040d5d]{color:#6b7280;font-size:12px}@media (prefers-color-scheme:dark){h3[data-v-28040d5d],h4[data-v-28040d5d]{color:#f9fafb}.description[data-v-28040d5d]{color:#9ca3af}.checkbox-label[data-v-28040d5d]{color:#f9fafb}.checkbox-description[data-v-28040d5d]{color:#9ca3af}.card[data-v-28040d5d]{background:#2a2b2c;border-color:#3a3b3c}.deploy-button[data-v-28040d5d]{background:#3a3b3c}.deploy-button[data-v-28040d5d]:hover:not(:disabled){background:#4a4b4c}.deploy-button[data-v-28040d5d]:active:not(:disabled){background:#2a2b2c}.deployment-output h4[data-v-28040d5d]{color:#f9fafb}.output-container[data-v-28040d5d]{background:#111827;border-color:#4b5563}.output-container code[data-v-28040d5d]{color:#f3f4f6}.deployment-result h4[data-v-28040d5d],.files-header h4[data-v-28040d5d],.files-to-deploy h4[data-v-28040d5d]{color:#f9fafb}.toggle-files-button[data-v-28040d5d]{color:#60a5fa}.toggle-files-button[data-v-28040d5d]:hover{background:#60a5fa1a}.label[data-v-28040d5d]{color:#d1d5db}.deployment-url .label[data-v-28040d5d]{color:#fff}.deployment-link[data-v-28040d5d]{color:#60a5fa}.deployment-link[data-v-28040d5d]:hover{color:#93c5fd}.deployment-result[data-v-28040d5d],.files-to-deploy[data-v-28040d5d]{border-top-color:#374151}.file-item[data-v-28040d5d]{background:#393939;border-color:#374151}.file-icon[data-v-28040d5d]{color:#9ca3af}.file-name[data-v-28040d5d]{color:#f9fafb}.file-size[data-v-28040d5d],.loading-text[data-v-28040d5d]{color:#9ca3af}.previous-deployment[data-v-28040d5d]{background:#1e3a5f;border-color:#2563eb}.badge-database[data-v-28040d5d]{color:#93c5fd;background:#1e3a8a}.db-management-section[data-v-28040d5d]{border-top-color:#374151}.db-action-button.export-button[data-v-28040d5d]{color:#7dd3fc;background:#0c4a6e;border-color:#0284c7}.db-action-button.export-button[data-v-28040d5d]:hover:not(:disabled){background:#075985}.db-action-button.import-button[data-v-28040d5d]{color:#86efac;background:#14532d;border-color:#16a34a}.db-action-button.import-button[data-v-28040d5d]:hover:not(:disabled){background:#166534}.import-dialog[data-v-28040d5d]{background:#1f2937;border-color:#374151}.close-button[data-v-28040d5d]{color:#9ca3af}.close-button[data-v-28040d5d]:hover{color:#d1d5db}.radio-label[data-v-28040d5d]{color:#f9fafb}.radio-description[data-v-28040d5d]{color:#9ca3af}.file-input[data-v-28040d5d]{color:#f9fafb;background:#374151;border-color:#4b5563}.selected-file[data-v-28040d5d]{color:#d1d5db}.selected-file .file-size[data-v-28040d5d]{color:#9ca3af}.cancel-button[data-v-28040d5d]{color:#d1d5db;background:#374151;border-color:#4b5563}.cancel-button[data-v-28040d5d]:hover:not(:disabled){background:#4b5563}.confirm-import-button[data-v-28040d5d]{background:#16a34a}.confirm-import-button[data-v-28040d5d]:hover:not(:disabled){background:#15803d}.log-message.success[data-v-28040d5d]{color:#d1fae5;background:#065f46}.log-message.error[data-v-28040d5d]{color:#fecaca;background:#7f1d1d}.custom-domain-section[data-v-28040d5d]{border-top-color:#374151}.expand-button[data-v-28040d5d]{color:#d1d5db}.expand-button[data-v-28040d5d]:hover{color:#60a5fa}.domain-item[data-v-28040d5d]{background:#1f2937;border-color:#374151}.check-status-button[data-v-28040d5d]{color:#60a5fa;background:#1e3a5f;border-color:#60a5fa}.check-status-button[data-v-28040d5d]:hover:not(:disabled){background:#1e40af}.check-status-button .button-spinner[data-v-28040d5d]{border-color:#0000 #60a5fa #60a5fa}.delete-domain-button[data-v-28040d5d]{color:#f87171;background:#450a0a;border-color:#f87171}.delete-domain-button[data-v-28040d5d]:hover:not(:disabled){background:#7f1d1d}.delete-domain-button .delete-spinner[data-v-28040d5d]{border-color:#0000 #f87171 #f87171}.requirement-note[data-v-28040d5d]{color:#9ca3af}.domain-input[data-v-28040d5d]{color:#f9fafb;background:#1f2937;border-color:#4b5563}.domain-input[data-v-28040d5d]:focus{border-color:#60a5fa}.domain-input[data-v-28040d5d]:disabled{background:#374151}.bind-success-message[data-v-28040d5d]{color:#d1fae5;background:#065f46}.cname-instruction-box[data-v-28040d5d]{background:#1f2937}.bind-error-message[data-v-28040d5d]{color:#fecaca;background:#7f1d1d}.cname-instruction[data-v-28040d5d]{color:#fef3c7;background:#78350f}.my-domains-section[data-v-28040d5d]{border-top-color:#374151}.refresh-button[data-v-28040d5d]{border-color:#4b5563}.refresh-button[data-v-28040d5d]:hover{background:#374151;border-color:#6b7280}.no-domains-message[data-v-28040d5d],.refresh-icon[data-v-28040d5d]{color:#9ca3af}.buy-domain-link[data-v-28040d5d]{color:#60a5fa}.buy-domain-link[data-v-28040d5d]:hover{color:#93c5fd}.my-domains-section .subdomain-input[data-v-28040d5d]{color:#f9fafb;background:#1f2937;border-color:#4b5563}.my-domains-section .subdomain-input[data-v-28040d5d]:focus{border-color:#60a5fa}.my-domains-section .subdomain-input[data-v-28040d5d]:disabled{background:#374151}.my-domains-section .domain-separator[data-v-28040d5d]{color:#9ca3af}.my-domains-section .domain-select[data-v-28040d5d]{color:#f9fafb;background-color:#1f2937;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%239ca3af' d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E");border-color:#4b5563}.my-domains-section .domain-select[data-v-28040d5d]:focus{border-color:#60a5fa}.my-domains-section .domain-select[data-v-28040d5d]:disabled{background:#374151}.owned-domains[data-v-28040d5d]{border-top-color:#374151}.owned-domains-title[data-v-28040d5d]{color:#9ca3af}.owned-domain-item[data-v-28040d5d]{background:#374151;border-color:#4b5563}.owned-domain-name[data-v-28040d5d]{color:#f9fafb}.owned-domain-expiry[data-v-28040d5d]{color:#9ca3af}}.file-viewer[data-v-5b3c95be]{height:100%;overflow:hidden}.empty-state[data-v-5b3c95be],.file-viewer[data-v-5b3c95be]{flex-direction:column;display:flex}.empty-state[data-v-5b3c95be]{color:#6b7280;justify-content:center;align-items:center;gap:12px;height:200px}.empty-icon[data-v-5b3c95be]{opacity:.5;width:48px;height:48px}.empty-text[data-v-5b3c95be]{color:#374151;font-size:16px;font-weight:500}.file-header[data-v-5b3c95be]{background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-shrink:0;padding:16px}.file-path[data-v-5b3c95be]{color:#1f2937;word-break:break-all;font-size:14px;font-weight:600}.file-meta[data-v-5b3c95be]{color:#6b7280;gap:12px;margin-top:4px;font-size:12px;display:flex}.file-size[data-v-5b3c95be]{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace}.text-content[data-v-5b3c95be]{flex-direction:column;height:100%;display:flex;overflow:hidden}.code-content[data-v-5b3c95be]{background:#fff;flex:1;overflow:auto}.code-content pre[data-v-5b3c95be]{white-space:pre-wrap;word-wrap:break-word;background:#f8fafc;border:none;min-height:100%;margin:0;padding:16px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:13px;line-height:1.5;overflow:auto}.code-content code[data-v-5b3c95be]{color:#1f2937}.image-content[data-v-5b3c95be]{flex-direction:column;height:100%;display:flex;overflow:hidden}.image-container[data-v-5b3c95be]{flex:1;justify-content:center;align-items:center;padding:20px;display:flex;overflow:auto}.preview-image[data-v-5b3c95be]{border-radius:8px;max-width:100%;max-height:100%;box-shadow:0 4px 12px #0000001a}.image-error[data-v-5b3c95be]{color:#6b7280;flex-direction:column;align-items:center;gap:12px;display:flex}.image-error svg[data-v-5b3c95be]{opacity:.5;width:48px;height:48px}.binary-content[data-v-5b3c95be]{flex-direction:column;height:100%;display:flex;overflow:hidden}.binary-info[data-v-5b3c95be]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:40px;display:flex}.binary-icon[data-v-5b3c95be]{color:#6b7280;opacity:.5;width:64px;height:64px}.binary-text[data-v-5b3c95be]{text-align:center}.binary-title[data-v-5b3c95be]{color:#1f2937;margin-bottom:4px;font-size:16px;font-weight:600}.binary-subtitle[data-v-5b3c95be]{color:#6b7280;font-size:14px}@media (prefers-color-scheme:dark){.binary-title[data-v-5b3c95be],.empty-text[data-v-5b3c95be]{color:#f9fafb}.file-header[data-v-5b3c95be]{background:#111827;border-bottom-color:#374151}.file-path[data-v-5b3c95be]{color:#f9fafb}.file-meta[data-v-5b3c95be]{color:#9ca3af}.code-content[data-v-5b3c95be]{background:#393939}.code-content pre[data-v-5b3c95be]{color:#f9fafb;background:#111827}.code-content code[data-v-5b3c95be]{color:#f9fafb}.binary-icon[data-v-5b3c95be],.binary-subtitle[data-v-5b3c95be]{color:#9ca3af}}.data-tab[data-v-4c78a872]{flex-direction:column;height:100%;padding:16px}.controls[data-v-4c78a872],.data-tab[data-v-4c78a872]{gap:16px;display:flex}.controls[data-v-4c78a872]{flex-shrink:0;align-items:center}.schema-selector[data-v-4c78a872],.schema-tabs[data-v-4c78a872]{align-items:flex-start;width:100%;display:flex}.schema-tabs[data-v-4c78a872]{flex-wrap:wrap;gap:6px 4px}.schema-tab[data-v-4c78a872]{color:#6b7280;cursor:pointer;white-space:nowrap;background:#f3f4f6;border:none;border-radius:8px;outline:none;padding:8px 16px;font-size:14px;font-weight:400;transition:all .2s}.schema-tab[data-v-4c78a872]:hover:not(:disabled){color:#374151;background:#e5e7eb}.schema-tab[data-v-4c78a872]:disabled{opacity:.5;cursor:not-allowed}.schema-tab-active[data-v-4c78a872]{color:#fff;background:#393939}.schema-tab-active[data-v-4c78a872]:hover:not(:disabled){color:#fff;background:#374151}.data-content[data-v-4c78a872]{gap:16px}.data-content[data-v-4c78a872],.table-wrapper[data-v-4c78a872]{flex-direction:column;flex:1;min-height:0;display:flex}.table-wrapper[data-v-4c78a872]{padding-bottom:64px;overflow:auto}[data-v-4c78a872] .n-pagination{--n-item-border-active:1px solid #393939!important;--n-item-text-color-active:#393939!important;--n-item-text-color-hover:#393939!important}[data-v-4c78a872] .n-select .n-base-selection{--n-border-active:1px solid #393939!important;--n-border-focus:1px solid #374151!important;--n-border-hover:1px solid #374151!important;--n-box-shadow-active:0 0 0 2px #1f293733!important;--n-box-shadow-focus:0 0 0 2px #1f293733!important;--n-loading-color:#393939!important}.n-base-select-option{--n-option-text-color-active:#393939!important}[data-v-4c78a872] .n-input{--n-item-text-color-hover:#374151!important;--n-item-text-color-active:#393939!important;--n-item-text-color-pressed:#111827!important;--n-item-border-active:1px solid #393939!important;--n-border-hover:1px solid #374151!important;--n-border-focus:1px solid #374151!important;--n-box-shadow-focus:0 0 0 2px #1f293733!important}@media (prefers-color-scheme:dark){[data-v-4c78a872] .n-pagination{--n-item-border-active:1px solid #f9fafb!important;--n-item-text-color-active:#f9fafb!important;--n-item-text-color-hover:#f9fafb!important}[data-v-4c78a872] .n-select .n-base-selection{--n-border-active:1px solid #f9fafb!important;--n-border-focus:1px solid #e5e7eb!important;--n-border-hover:1px solid #e5e7eb!important;--n-box-shadow-active:0 0 0 2px #f9fafb33!important;--n-box-shadow-focus:0 0 0 2px #f9fafb33!important;--n-loading-color:#f9fafb!important}.n-base-select-option{--n-option-text-color-active:#f9fafb!important}[data-v-4c78a872] .n-input{--n-item-text-color-hover:#e5e7eb!important;--n-item-text-color-active:#f9fafb!important;--n-item-text-color-pressed:#d1d5db!important;--n-item-border-active:1px solid #f9fafb!important;--n-border-hover:1px solid #e5e7eb!important;--n-border-focus:1px solid #e5e7eb!important;--n-box-shadow-focus:0 0 0 2px #f9fafb33!important}}.table-wrapper[data-v-4c78a872] .n-data-table{min-width:100%}.table-wrapper[data-v-4c78a872] .n-data-table-wrapper{overflow-x:auto}.table-wrapper[data-v-4c78a872] .n-data-table-table{table-layout:fixed;min-width:max-content}.table-info[data-v-4c78a872]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.table-info h3[data-v-4c78a872]{color:#374151;margin:0;font-size:16px;font-weight:600}.table-info p[data-v-4c78a872]{color:#6b7280;margin:0;font-size:14px}.loading-placeholder[data-v-4c78a872]{color:#6b7280;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;min-height:200px;display:flex}.loading-placeholder p[data-v-4c78a872]{margin:0;font-size:14px}.empty-state[data-v-4c78a872]{color:#6b7280;min-height:200px;font-style:italic}.empty-state[data-v-4c78a872],.empty-state-centered[data-v-4c78a872]{flex:1;justify-content:center;align-items:center;display:flex}.empty-state-centered[data-v-4c78a872]{text-align:center;flex-direction:column;gap:16px;max-width:600px;min-height:300px;margin:0 auto;padding:32px}.empty-icon[data-v-4c78a872]{color:#9ca3af;opacity:.4;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:8px;display:flex}.empty-title[data-v-4c78a872]{color:#909499;margin-bottom:8px;font-size:18px;font-weight:500;line-height:1.4}.empty-description[data-v-4c78a872]{color:#bdbdbd;max-width:480px;font-size:14px;font-weight:400;line-height:1.5}[data-v-4c78a872] .scroll-icon-animate{animation:1s infinite moveAround-4c78a872}@keyframes moveAround-4c78a872{0%,to{transform:translate(-2px)}50%{transform:translate(2px)}}@media (prefers-color-scheme:dark){.schema-tab[data-v-4c78a872]{color:#9ca3af;background:#374151}.schema-tab[data-v-4c78a872]:hover:not(:disabled){color:#f9fafb;background:#4b5563}.schema-tab-active[data-v-4c78a872]{color:#1f2937;background:#f9fafb}.schema-tab-active[data-v-4c78a872]:hover:not(:disabled){color:#1f2937;background:#e5e7eb}.table-info[data-v-4c78a872]{background:#393939;border-color:#374151}.table-info h3[data-v-4c78a872]{color:#f9fafb}.empty-state[data-v-4c78a872],.loading-placeholder[data-v-4c78a872],.table-info p[data-v-4c78a872]{color:#9ca3af}.empty-icon[data-v-4c78a872]{color:#6b7280}.empty-title[data-v-4c78a872]{color:#a1a1aa}.empty-description[data-v-4c78a872]{color:#71717a}}[data-v-026ae765] .n-tabs-wrapper{padding:0 16px!important}.wrapper[data-v-026ae765]{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}@media (min-width:1220px){.wrapper[data-v-026ae765]{display:flex}}@media (max-width:1219px){.wrapper.mobile-visible[data-v-026ae765]{height:calc(100vh - 70px);max-height:calc(100vh - 70px);display:flex}}.controls[data-v-026ae765]{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;height:48px;padding:0 16px}.canvas_header[data-v-026ae765],.controls[data-v-026ae765]{align-items:center;display:flex}.canvas_header[data-v-026ae765]{gap:12px}.current-canvas-header[data-v-026ae765]{gap:8px}.current-canvas-header[data-v-026ae765],.icon[data-v-026ae765]{align-items:center;display:flex}.icon[data-v-026ae765]{justify-content:center;width:16px;height:16px}.icon[data-v-026ae765],.label[data-v-026ae765]{color:#606366}.label[data-v-026ae765]{font-size:14px;font-style:normal;font-weight:400;line-height:150%}.action-buttons[data-v-026ae765]{gap:8px}.action-button[data-v-026ae765],.action-buttons[data-v-026ae765]{align-items:center;display:flex}.action-button[data-v-026ae765]{cursor:pointer;color:#6b7280;border-radius:6px;justify-content:center;width:20px;height:20px;padding:4px;transition:all .2s}.action-button[data-v-026ae765]:hover{color:#374151;background:#e5e7eb}.action-button.loading[data-v-026ae765]{animation:1s linear infinite spin-026ae765;background:0 0!important}.action-button.readonly-margin[data-v-026ae765]{margin-right:20px}@keyframes spin-026ae765{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.mobile-close-button[data-v-026ae765]{display:none}@media (max-width:1220px){.mobile-close-button[data-v-026ae765]{flex-direction:row;justify-content:flex-end;display:flex}}.mobile-close-button .icon[data-v-026ae765]{cursor:pointer;color:#6b7280;width:24px;height:24px;transition:all .2s}.mobile-close-button .icon[data-v-026ae765]:hover{color:#374151}@media (prefers-color-scheme:dark){.wrapper[data-v-026ae765]{background:#393939;border-left-color:#666}.controls[data-v-026ae765]{background:#393939;border-bottom-color:#666}.icon[data-v-026ae765],.label[data-v-026ae765]{color:#d1d5db}.action-button[data-v-026ae765]{color:#9ca3af}.action-button[data-v-026ae765]:hover{color:#f9fafb;background:#374151}.mobile-close-button .icon[data-v-026ae765]{color:#9ca3af}.mobile-close-button .icon[data-v-026ae765]:hover{color:#f9fafb}}.sandbox-tabs[data-v-026ae765]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;--n-tab-text-color-hover:#0f7fff!important;--n-tab-text-color-active:#0f7fff!important;--n-bar-color:#0f7fff!important;--n-pane-padding-top:0!important}.sandbox-tabs[data-v-026ae765] .n-tabs-tab span{color:#232425!important}@media (prefers-color-scheme:dark){.sandbox-tabs[data-v-026ae765] .n-tabs-tab span{color:#d1d5db!important}}.sandbox-tabs[data-v-026ae765] .n-tabs-tab--active,.sandbox-tabs[data-v-026ae765] .n-tabs-tab--active span{color:#0f7fff!important}.sandbox-tabs[data-v-026ae765] .n-tabs-tab .tab-icon{color:#232425!important}@media (prefers-color-scheme:dark){.sandbox-tabs[data-v-026ae765] .n-tabs-tab .tab-icon{color:#d1d5db!important}}.sandbox-tabs[data-v-026ae765] .n-tabs-tab--active .tab-icon{color:#0f7fff!important}.sandbox-tabs[data-v-026ae765] .n-tabs-content,.sandbox-tabs[data-v-026ae765] .n-tab-pane{flex-direction:column;flex:1;display:flex;overflow:hidden}.tab-header[data-v-026ae765]{align-items:center;gap:4px;display:flex}.tab-icon[data-v-026ae765]{width:16px;height:16px}@media (prefers-color-scheme:dark){.tab-icon[data-v-026ae765]{color:#9ca3af}}.file-tab-header[data-v-026ae765]{padding-right:24px;position:relative}.close-icon[data-v-026ae765]{cursor:pointer;opacity:.6;width:12px;height:12px;transition:opacity .2s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.close-icon[data-v-026ae765]:hover{opacity:1}.version-button[data-v-026ae765],.version-button-label[data-v-026ae765]{color:#606366;font-size:14px}@media (prefers-color-scheme:dark){.version-button[data-v-026ae765],.version-button-label[data-v-026ae765]{color:#999}}
