.color-picker-wrapper[data-v-b0c42d31]{box-sizing:border-box;--n-height:28px;flex-shrink:0;width:52px;height:28px;position:relative}.picker-button[data-v-b0c42d31]{box-sizing:border-box;cursor:pointer;background-color:#fff;border-radius:3px;justify-content:center;align-items:center;gap:6px;height:24px;padding:0 8px;display:flex}.color-dot[data-v-b0c42d31]{border-radius:2px;width:12px;height:12px}.icon[data-v-b0c42d31]{color:#232425;justify-content:center;align-items:center;width:16px;height:16px;line-height:1;display:flex}.icon svg[data-v-b0c42d31]{width:100%;height:100%}.edit-toolbar[data-v-b9035e73]{background:#fff;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;align-items:center;gap:4px;min-height:36px;padding:6px 8px;display:flex;position:relative}.edit-toolbar-loading[data-v-b9035e73]{pointer-events:none}.toolbar-loading-overlay[data-v-b9035e73]{color:#6b7280;z-index:10;pointer-events:all;background:#fffc;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.toolbar-element-label[data-v-b9035e73]{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:160px;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:11px;overflow:hidden}.toolbar-divider[data-v-b9035e73]{background:#e5e7eb;flex-shrink:0;width:1px;height:20px;margin:0 2px}.toolbar-btn[data-v-b9035e73]{cursor:pointer;color:#374151;background:0 0;border:1px solid #0000;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .15s;display:flex}.toolbar-btn[data-v-b9035e73]:hover{background:#f3f4f6;border-color:#d1d5db}.toolbar-btn-disabled[data-v-b9035e73]{opacity:.35;cursor:not-allowed}.toolbar-btn-disabled[data-v-b9035e73]:hover{background:0 0;border-color:#0000}.toolbar-btn-active[data-v-b9035e73]{color:#0369a1;background:#e0f2fe;border-color:#0369a1}.toolbar-btn-active[data-v-b9035e73]:hover{background:#bae6fd}.toolbar-btn[data-v-b9035e73] svg{width:16px;height:16px}.font-size-control[data-v-b9035e73]{background:#fff;border:1px solid #d1d5db;border-radius:4px;flex-shrink:0;align-items:center;height:28px;display:flex;position:relative}.font-size-control[data-v-b9035e73]:hover{border-color:#9ca3af}.font-size-control[data-v-b9035e73]:focus-within{border-color:#0369a1}.font-size-input[data-v-b9035e73]{color:#374151;text-align:center;background:0 0;border:none;outline:none;width:32px;height:100%;padding:0 2px 0 6px;font-size:12px}.font-size-unit[data-v-b9035e73]{color:#9ca3af;pointer-events:none;margin-right:2px;font-size:11px}.font-size-dropdown-btn[data-v-b9035e73]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-left:1px solid #e5e7eb;justify-content:center;align-items:center;width:18px;height:100%;padding:0;display:flex}.font-size-dropdown-btn[data-v-b9035e73]:hover{background:#f3f4f6}.font-size-chevron[data-v-b9035e73]{width:12px;height:12px}.font-size-dropdown[data-v-b9035e73]{z-index:200;background:#fff;border:1px solid #d1d5db;border-radius:6px;min-width:60px;max-height:200px;margin-top:2px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.font-size-option[data-v-b9035e73]{color:#374151;cursor:pointer;text-align:center;padding:4px 12px;font-size:12px}.font-size-option[data-v-b9035e73]:hover{background:#f3f4f6}.font-size-option-active[data-v-b9035e73]{color:#0369a1;background:#e0f2fe;font-weight:600}.toolbar-popover-anchor[data-v-b9035e73]{flex-shrink:0;position:relative}.toolbar-popover[data-v-b9035e73]{z-index:200;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:6px;gap:4px;margin-top:4px;padding:6px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 4px 12px #0000001a}.toolbar-popover-input[data-v-b9035e73]{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:4px;outline:none;width:200px;height:28px;padding:0 8px;font-size:12px}.toolbar-popover-input[data-v-b9035e73]:focus{border-color:#0369a1}.toolbar-popover-btn[data-v-b9035e73]{color:#fff;cursor:pointer;background:#0369a1;border:1px solid #0369a1;border-radius:4px;flex-shrink:0;height:28px;padding:0 12px;font-size:12px}.toolbar-popover-btn[data-v-b9035e73]:hover{background:#075985}.toolbar-popover-image[data-v-b9035e73]{flex-direction:column;gap:6px;min-width:240px}.image-upload-row[data-v-b9035e73]{align-items:center;gap:8px;display:flex}.image-upload-or[data-v-b9035e73]{color:#9ca3af;font-size:11px}.image-url-row[data-v-b9035e73]{gap:4px;display:flex}@media (prefers-color-scheme:dark){.edit-toolbar[data-v-b9035e73]{background:#1f2937;border-bottom-color:#374151}.toolbar-loading-overlay[data-v-b9035e73]{color:#9ca3af;background:#1f2937d9}.toolbar-element-label[data-v-b9035e73]{color:#9ca3af}.toolbar-divider[data-v-b9035e73]{background:#4b5563}.toolbar-btn[data-v-b9035e73]{color:#d1d5db}.toolbar-btn[data-v-b9035e73]:hover{background:#374151;border-color:#4b5563}.toolbar-btn-active[data-v-b9035e73]{color:#7dd3fc;background:#1e3a5f;border-color:#0ea5e9}.toolbar-btn-active[data-v-b9035e73]:hover{background:#1e4a7f}.font-size-control[data-v-b9035e73]{background:#1f2937;border-color:#4b5563}.font-size-control[data-v-b9035e73]:hover{border-color:#6b7280}.font-size-control[data-v-b9035e73]:focus-within{border-color:#0ea5e9}.font-size-input[data-v-b9035e73]{color:#d1d5db}.font-size-unit[data-v-b9035e73]{color:#6b7280}.font-size-dropdown-btn[data-v-b9035e73]{color:#9ca3af;border-left-color:#4b5563}.font-size-dropdown-btn[data-v-b9035e73]:hover{background:#374151}.font-size-dropdown[data-v-b9035e73]{background:#1f2937;border-color:#4b5563;box-shadow:0 4px 12px #0006}.font-size-option[data-v-b9035e73]{color:#d1d5db}.font-size-option[data-v-b9035e73]:hover{background:#374151}.font-size-option-active[data-v-b9035e73]{color:#7dd3fc;background:#1e3a5f}.toolbar-popover[data-v-b9035e73]{background:#1f2937;border-color:#4b5563;box-shadow:0 4px 12px #0006}.toolbar-popover-input[data-v-b9035e73]{color:#d1d5db;background:#111827;border-color:#4b5563}.toolbar-popover-input[data-v-b9035e73]:focus{border-color:#0ea5e9}.toolbar-popover-btn[data-v-b9035e73]{background:#0ea5e9;border-color:#0ea5e9}.toolbar-popover-btn[data-v-b9035e73]:hover{background:#0284c7}}@media (max-width:767px){.edit-toolbar[data-v-b9035e73]{gap:2px;padding:4px 6px}.toolbar-element-label[data-v-b9035e73]{max-width:100px}}.floating-edit-bar-wrapper[data-v-cefb0689]{z-index:200;pointer-events:none;flex-direction:column;align-items:stretch;gap:8px;width:397px;max-width:calc(100% - 24px);display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.floating-edit-bar[data-v-cefb0689]{pointer-events:auto;box-sizing:border-box;background:#fff;border-radius:12px;align-items:center;gap:8px;height:46px;padding:0 16px;display:flex;box-shadow:0 4px 10px #00000040}.summary-group[data-v-cefb0689]{cursor:pointer;color:#232425;background:0 0;border:none;align-items:center;gap:4px;margin:0;padding:0;font-family:Arial,sans-serif;font-size:14px;line-height:150%;display:inline-flex}.summary-group-disabled[data-v-cefb0689]{cursor:default;opacity:.6}.summary-text[data-v-cefb0689]{font-weight:400}.summary-count[data-v-cefb0689]{font-weight:700}.summary-chevron[data-v-cefb0689]{color:#232425;width:16px;height:16px;transition:transform .2s}.summary-chevron-expanded[data-v-cefb0689]{transform:rotate(180deg)}.spacer[data-v-cefb0689]{flex:1}.bar-btn[data-v-cefb0689]{pointer-events:auto;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;height:34px;padding:0 24px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:150%;transition:background-color .15s,opacity .15s;display:inline-flex}.bar-btn-discard[data-v-cefb0689]{color:#232425;background:#f5f5f5}.bar-btn-discard[data-v-cefb0689]:hover{background:#e9e9e9}.bar-btn-apply[data-v-cefb0689]{color:#fff;background:#232425}.bar-btn-apply[data-v-cefb0689]:hover{background:#101010}.bar-btn-apply[data-v-cefb0689]:disabled{cursor:not-allowed;opacity:.5}.diff-detail-panel[data-v-cefb0689]{pointer-events:auto;box-sizing:border-box;background:#fff;border-radius:12px;flex-direction:column;gap:4px;max-height:220px;padding:10px 14px;display:flex;overflow-y:auto;box-shadow:0 4px 10px #00000040}.diff-detail-item[data-v-cefb0689]{color:#374151;word-break:break-all;gap:6px;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:12px;line-height:1.5;display:flex}.diff-detail-index[data-v-cefb0689]{color:#9ca3af;text-align:right;flex-shrink:0;min-width:18px}.diff-detail-text[data-v-cefb0689]{flex:1}@media (prefers-color-scheme:dark){.floating-edit-bar[data-v-cefb0689]{background:#2a2b2e;box-shadow:0 4px 10px #00000080}.summary-chevron[data-v-cefb0689],.summary-group[data-v-cefb0689]{color:#f5f5f5}.bar-btn-discard[data-v-cefb0689]{color:#f5f5f5;background:#3a3b3f}.bar-btn-discard[data-v-cefb0689]:hover{background:#4a4b4f}.bar-btn-apply[data-v-cefb0689]{color:#232425;background:#f5f5f5}.bar-btn-apply[data-v-cefb0689]:hover{background:#fff}.diff-detail-panel[data-v-cefb0689]{background:#2a2b2e;box-shadow:0 4px 10px #00000080}.diff-detail-item[data-v-cefb0689]{color:#d1d5db}.diff-detail-index[data-v-cefb0689]{color:#6b7280}}.tab-content[data-v-5fa49acf]{flex-direction:column;flex:1;display:flex;overflow:hidden}.deploy-container[data-v-5fa49acf]{box-sizing:border-box;flex:1;width:100%;margin:0 auto;padding:16px;overflow-y:auto}.setup-card[data-v-5fa49acf]{background:#fff}.setup-card .setup-header[data-v-5fa49acf]{border-bottom:1px solid #e5e7eb;margin-bottom:20px;padding-bottom:16px}.setup-content[data-v-5fa49acf]{flex-direction:column;gap:16px;display:flex}.api-key-status-card[data-v-5fa49acf]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin-bottom:24px;padding:16px}.api-key-status-header[data-v-5fa49acf]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.api-key-status-header>span[data-v-5fa49acf]:first-child{color:#111827;font-weight:600}.status-details[data-v-5fa49acf]{flex-direction:column;gap:12px;display:flex}.status-tag[data-v-5fa49acf]{border-radius:4px;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.tag-info[data-v-5fa49acf]{color:#1e40af;background:#dbeafe;border:1px solid #93c5fd}.tag-warning[data-v-5fa49acf]{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.tag-error[data-v-5fa49acf]{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.api-key-permissions[data-v-5fa49acf],.api-key-stats[data-v-5fa49acf],.masked-key-display[data-v-5fa49acf],.validation-message[data-v-5fa49acf]{align-items:center;gap:8px;display:flex}.api-key-permissions[data-v-5fa49acf]{align-items:flex-start}.api-key-permissions .label[data-v-5fa49acf],.api-key-stats .label[data-v-5fa49acf],.masked-key-display .label[data-v-5fa49acf],.validation-message .label[data-v-5fa49acf]{color:#6b7280;min-width:80px;font-weight:500}.permissions-list[data-v-5fa49acf]{flex-wrap:wrap;gap:4px;display:flex}.permission-tag[data-v-5fa49acf]{color:#0369a1;background:#e0f2fe;border:1px solid #7dd3fc;border-radius:4px;align-items:center;margin-bottom:4px;margin-right:4px;padding:2px 8px;font-size:12px;display:inline-flex}.masked-key[data-v-5fa49acf]{color:#1f2937;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;padding:4px 8px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px}.success-text[data-v-5fa49acf]{color:#3b82f6;font-weight:500}.error-text[data-v-5fa49acf]{color:#ef4444;font-weight:500}.setup-instructions[data-v-5fa49acf]{margin-bottom:24px}.setup-instructions h4[data-v-5fa49acf]{color:#374151;margin-bottom:12px;font-size:16px;font-weight:600}.setup-instructions ol[data-v-5fa49acf]{color:#6b7280;margin-bottom:16px;margin-left:20px}.setup-instructions li[data-v-5fa49acf]{margin-bottom:8px;line-height:1.5}.setup-instructions a[data-v-5fa49acf]{color:#3b82f6;font-weight:500;text-decoration:none}.setup-instructions a[data-v-5fa49acf]:hover{text-decoration:underline}.d1-permission-warning[data-v-5fa49acf]{margin:16px 0}.deployment-prompt[data-v-5fa49acf]{margin-top:16px}.setup-header h3[data-v-5fa49acf]{color:#111827;margin:0}.loading-container[data-v-5fa49acf]{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px;display:flex}.loading-text[data-v-5fa49acf]{color:#6b7280;font-size:14px}.primary-button[data-v-5fa49acf]{align-self:flex-start}.primary-button[data-v-5fa49acf],.remove-button[data-v-5fa49acf]{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}.primary-button[data-v-5fa49acf]:hover:not(:disabled){background:#3a3b3c}.primary-button[data-v-5fa49acf]:active:not(:disabled){background:#1a1b1c}.primary-button[data-v-5fa49acf]:disabled{cursor:not-allowed;opacity:.6;background:#9ca3af}.remove-button[data-v-5fa49acf]:hover:not(:disabled){background:#3a3b3c}.remove-button[data-v-5fa49acf]:active:not(:disabled){background:#1a1b1c}.remove-button[data-v-5fa49acf]:disabled{cursor:not-allowed;opacity:.6;background:#9ca3af}.d1-permission-warning[data-v-5fa49acf],.deployment-prompt[data-v-5fa49acf]{margin:16px 0}.info-message[data-v-5fa49acf],.warning-message[data-v-5fa49acf]{border-radius:8px;align-items:center;gap:12px;padding:12px 16px;line-height:1.5;display:flex}.info-message[data-v-5fa49acf]{color:#1e40af;background:#dbeafe;border:1px solid #93c5fd}.ask-ai-deploy-button[data-v-5fa49acf]{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:7px;flex-shrink:0;margin-left:auto;padding:5px 12px;font-size:12.5px;font-weight:600}.ask-ai-deploy-button[data-v-5fa49acf]:hover{background:#1d4ed8}.warning-message[data-v-5fa49acf]{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.info-icon[data-v-5fa49acf],.warning-icon[data-v-5fa49acf]{flex-shrink:0;width:20px;height:20px}.info-icon[data-v-5fa49acf]{color:#2563eb}.warning-icon[data-v-5fa49acf]{color:#f59e0b}.api-key-form[data-v-5fa49acf]{gap:16px}.api-key-form[data-v-5fa49acf],.form-group[data-v-5fa49acf]{flex-direction:column;display:flex}.form-group[data-v-5fa49acf]{gap:8px}.form-label[data-v-5fa49acf]{color:#374151;font-size:14px;font-weight:600}.optional-label[data-v-5fa49acf]{color:#6b7280;margin-left:4px;font-size:12px;font-weight:400}.input-help[data-v-5fa49acf]{margin-top:4px}.help-text[data-v-5fa49acf]{color:#6b7280;font-size:12px;line-height:1.4}.form-input[data-v-5fa49acf]{background:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:8px 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.form-input[data-v-5fa49acf]:focus{border-color:#0f7fff;outline:none;box-shadow:0 0 0 3px #0f7fff1a}.form-input[data-v-5fa49acf]:disabled{color:#9ca3af;cursor:not-allowed;background:#f9fafb}.password-input-wrapper[data-v-5fa49acf]{align-items:center;display:flex;position:relative}.password-input[data-v-5fa49acf]{width:100%;padding-right:40px}.password-toggle[data-v-5fa49acf]{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-5fa49acf]:hover:not(:disabled){background:#f3f4f6}.password-toggle[data-v-5fa49acf]:disabled{cursor:not-allowed;opacity:.5}.eye-icon[data-v-5fa49acf]{color:#6b7280;width:16px;height:16px}@media (prefers-color-scheme:dark){.setup-card[data-v-5fa49acf]{background:#393939}.setup-card .setup-header[data-v-5fa49acf]{border-bottom-color:#666}.api-key-status-card[data-v-5fa49acf]{background:#393939;border-color:#666}.api-key-status-header[data-v-5fa49acf]{border-bottom-color:#666}.api-key-status-header>span[data-v-5fa49acf]:first-child,.setup-header h3[data-v-5fa49acf]{color:#f9fafb}.loading-text[data-v-5fa49acf]{color:#9ca3af}.setup-instructions h4[data-v-5fa49acf]{color:#f9fafb}.setup-instructions ol[data-v-5fa49acf]{color:#9ca3af}.setup-instructions a[data-v-5fa49acf]{color:#60a5fa}.api-key-permissions .label[data-v-5fa49acf],.api-key-stats .label[data-v-5fa49acf],.masked-key-display .label[data-v-5fa49acf],.validation-message .label[data-v-5fa49acf]{color:#9ca3af}.masked-key[data-v-5fa49acf]{color:#f9fafb;background:#374151;border-color:#4b5563}.success-text[data-v-5fa49acf]{color:#60a5fa}.error-text[data-v-5fa49acf]{color:#f87171}.tag-info[data-v-5fa49acf]{color:#dbeafe;background:#1e3a8a;border-color:#2563eb}.tag-warning[data-v-5fa49acf]{color:#fef3c7;background:#78350f;border-color:#d97706}.tag-error[data-v-5fa49acf]{color:#fee2e2;background:#7f1d1d;border-color:#dc2626}.permission-tag[data-v-5fa49acf]{color:#bfdbfe;background:#1e3a8a;border-color:#2563eb}.primary-button[data-v-5fa49acf]{background:#4b5563}.primary-button[data-v-5fa49acf]:hover:not(:disabled){background:#6b7280}.primary-button[data-v-5fa49acf]:active:not(:disabled){background:#374151}.remove-button[data-v-5fa49acf]{color:#232425;background:#f5f5f5}.remove-button[data-v-5fa49acf]:hover:not(:disabled){background:#e8e8e8}.remove-button[data-v-5fa49acf]:active:not(:disabled){background:#d8d8d8}.primary-button[data-v-5fa49acf]:disabled,.remove-button[data-v-5fa49acf]:disabled{opacity:.6;background:#9ca3af}.info-message[data-v-5fa49acf]{color:#dbeafe;background:#1e3a8a;border-color:#2563eb}.warning-message[data-v-5fa49acf]{color:#fef3c7;background:#78350f;border-color:#d97706}.info-icon[data-v-5fa49acf]{color:#60a5fa}.warning-icon[data-v-5fa49acf]{color:#fbbf24}.form-label[data-v-5fa49acf]{color:#f9fafb}.help-text[data-v-5fa49acf],.optional-label[data-v-5fa49acf]{color:#9ca3af}.form-input[data-v-5fa49acf]{color:#f9fafb;background:#393939;border-color:#4a4b4c}.form-input[data-v-5fa49acf]:focus{border-color:#0f7fff;box-shadow:0 0 0 3px #0f7fff1a}.form-input[data-v-5fa49acf]:disabled{color:#6b7280;background:#111827}.password-toggle[data-v-5fa49acf]:hover:not(:disabled){background:#374151}.eye-icon[data-v-5fa49acf]{color:#9ca3af}}@media (max-width:768px){.deploy-container[data-v-5fa49acf]{padding:12px}}.path-access-card[data-v-9483ab5d]{color:var(--color-text-primary);border:1px solid var(--color-border-default);background:var(--color-bg-surface);border-radius:12px;margin-top:16px;padding:18px}.ask-ai-row[data-v-9483ab5d],.editor-toolbar[data-v-9483ab5d],.membership-notice[data-v-9483ab5d],.path-access-heading[data-v-9483ab5d],.status-row[data-v-9483ab5d]{justify-content:space-between;align-items:center;gap:12px;display:flex}h4[data-v-9483ab5d],p[data-v-9483ab5d]{margin:0}.ask-ai-row p[data-v-9483ab5d],.membership-notice p[data-v-9483ab5d],.path-access-heading p[data-v-9483ab5d]{color:var(--color-text-tertiary);margin-top:4px;font-size:13px}.view-switch[data-v-9483ab5d]{background:var(--color-bg-subtle);border-radius:9px;padding:3px;display:flex}.ask-ai-button[data-v-9483ab5d],.text-button[data-v-9483ab5d],.toolbar-actions button[data-v-9483ab5d],.upgrade-button[data-v-9483ab5d],.view-switch button[data-v-9483ab5d]{cursor:pointer;min-height:34px;color:inherit;background:0 0;border:0;border-radius:7px;padding:6px 12px}.view-switch button.active[data-v-9483ab5d]{background:var(--color-bg-page);font-weight:600;box-shadow:0 1px 3px #0000001a}button[data-v-9483ab5d]:disabled{cursor:not-allowed;opacity:.45}button[data-v-9483ab5d]:focus-visible{outline:2px solid var(--color-border-brand);outline-offset:2px}input[data-v-9483ab5d]:focus-visible{outline:2px solid var(--color-border-brand);outline-offset:2px}textarea[data-v-9483ab5d]:focus-visible{outline:2px solid var(--color-border-brand);outline-offset:2px}.membership-notice[data-v-9483ab5d],.notice[data-v-9483ab5d],.simple-notice[data-v-9483ab5d]{background:var(--color-bg-subtle);border-radius:8px;margin-top:14px;padding:11px 13px;font-size:13px}.notice.warning[data-v-9483ab5d]{color:var(--color-warning);background:var(--color-bg-subtle);background:color-mix(in srgb,var(--color-warning)12%,transparent);border:1px solid}.notice.info[data-v-9483ab5d]{color:var(--color-info);background:var(--color-bg-subtle);background:color-mix(in srgb,var(--color-info)12%,transparent);border:1px solid}.issues[data-v-9483ab5d],.notice.error[data-v-9483ab5d]{color:var(--color-error);background:var(--color-bg-subtle);background:color-mix(in srgb,var(--color-error)12%,transparent);border:1px solid}.membership-notice[data-v-9483ab5d]{border:1px solid var(--color-border-default)}.ask-ai-button[data-v-9483ab5d],.primary-button[data-v-9483ab5d],.upgrade-button[data-v-9483ab5d]{background:var(--color-btn-primary,#232425)!important;color:#fff!important}.loading-row[data-v-9483ab5d]{align-items:center;gap:8px;min-height:100px;display:flex}.status-row[data-v-9483ab5d]{flex-wrap:wrap;justify-content:flex-start;margin-top:16px}.status[data-v-9483ab5d]{border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600}.status.draft[data-v-9483ab5d],.status.pending[data-v-9483ab5d]{color:var(--color-warning);background:var(--color-bg-subtle);background:color-mix(in srgb,var(--color-warning)14%,transparent)}.status.live[data-v-9483ab5d],.status.validated[data-v-9483ab5d]{color:var(--color-success);background:var(--color-bg-subtle);background:color-mix(in srgb,var(--color-success)14%,transparent)}.commit-info[data-v-9483ab5d],.source-label[data-v-9483ab5d]{color:var(--color-text-tertiary);font-size:12px}.editor-toolbar[data-v-9483ab5d]{flex-wrap:wrap;margin-top:14px}.commit-info[data-v-9483ab5d],.toolbar-actions[data-v-9483ab5d]{gap:8px;display:flex}.editor-shell[data-v-9483ab5d],.toolbar-actions button[data-v-9483ab5d]{border:1px solid var(--color-border-default)}.editor-shell[data-v-9483ab5d]{border-radius:8px;height:380px;margin-top:10px;position:relative;overflow:hidden}.editor-shell.readonly[data-v-9483ab5d]{background:var(--color-bg-subtle)}.editor-container[data-v-9483ab5d],.editor-shell textarea[data-v-9483ab5d]{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.editor-shell textarea[data-v-9483ab5d]{box-sizing:border-box;resize:none;color:inherit;background:0 0;border:0;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.55}.action-message[data-v-9483ab5d],.issues[data-v-9483ab5d],.test-result[data-v-9483ab5d]{border-radius:8px;margin-top:10px;padding:10px 12px;font-size:13px}.issues div[data-v-9483ab5d]{margin-top:5px}.test-panel[data-v-9483ab5d]{grid-template-columns:minmax(160px,1fr) auto auto minmax(180px,1fr);align-items:end;gap:12px;margin-top:16px;display:grid}.test-panel label[data-v-9483ab5d]{color:var(--color-text-secondary);gap:5px;font-size:12px;display:grid}.test-panel input[type=email][data-v-9483ab5d],.test-panel input[type=text][data-v-9483ab5d]{box-sizing:border-box;border:1px solid var(--color-border-default);height:34px;color:inherit;background:0 0;border-radius:7px;padding:0 9px}.test-panel .check-label[data-v-9483ab5d]{align-items:center;min-height:34px;display:flex}.test-result[data-v-9483ab5d]{background:var(--color-bg-subtle);flex-wrap:wrap;gap:12px;display:flex}.ask-ai-row[data-v-9483ab5d]{border-top:1px solid var(--color-border-default);margin-top:16px;padding-top:16px}@media (max-width:768px){.ask-ai-row[data-v-9483ab5d],.editor-toolbar[data-v-9483ab5d],.membership-notice[data-v-9483ab5d],.path-access-heading[data-v-9483ab5d]{flex-direction:column;align-items:stretch}.toolbar-actions[data-v-9483ab5d],.view-switch[data-v-9483ab5d]{width:100%}.ask-ai-button[data-v-9483ab5d],.toolbar-actions button[data-v-9483ab5d],.upgrade-button[data-v-9483ab5d],.view-switch button[data-v-9483ab5d]{flex:1;min-height:44px}.test-panel[data-v-9483ab5d]{grid-template-columns:1fr}}.tab-content[data-v-31fbb283]{height:100%;padding:16px;overflow-y:auto}.deploy-container[data-v-31fbb283]{flex-direction:column;gap:16px;margin:0 auto;display:flex}.access-control-section[data-v-31fbb283]{margin-top:12px}.access-toggle[data-v-31fbb283]{cursor:pointer;align-items:center;gap:8px;margin:8px 0;font-size:14px;display:flex}.access-mode[data-v-31fbb283]{flex-direction:column;gap:6px;margin:8px 0 4px;display:flex}.access-mode-option[data-v-31fbb283]{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.identity-dev-hint[data-v-31fbb283]{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-31fbb283]{margin-bottom:4px;font-size:13px;font-weight:600}.identity-ai-prompt[data-v-31fbb283]{margin-top:12px}.identity-ai-prompt-actions[data-v-31fbb283]{align-items:center;gap:12px;margin-top:6px;display:flex}.identity-ai-prompt-reset[data-v-31fbb283]{color:#0f7fff;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.identity-ai-prompt-reset[data-v-31fbb283]:hover{text-decoration:underline}.access-field[data-v-31fbb283]{flex-direction:column;gap:4px;margin:8px 0;display:flex}.access-field label[data-v-31fbb283]{opacity:.8;font-size:13px;font-weight:500}.access-field textarea[data-v-31fbb283]{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-31fbb283]{opacity:.65;margin:4px 0;font-size:12px}.org-floor-notice[data-v-31fbb283]{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-31fbb283],.access-control-section .bind-success-message[data-v-31fbb283]{margin-top:12px}.header-row[data-v-31fbb283]{justify-content:space-between;align-items:center;display:flex}.header-row h3[data-v-31fbb283]{margin:0}.manage-resources-link[data-v-31fbb283]{color:#0f7fff;align-items:center;gap:4px;font-size:13px;text-decoration:none;display:flex}.manage-resources-link[data-v-31fbb283]:hover{text-decoration:underline}.description[data-v-31fbb283]{color:#6b7280;margin:0;font-size:14px}.upgrade-banner[data-v-31fbb283]{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:16px 20px}.upgrade-banner-content[data-v-31fbb283]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.upgrade-banner-icon[data-v-31fbb283]{flex-shrink:0;font-size:24px}.upgrade-banner-text[data-v-31fbb283]{flex:1;min-width:200px}.upgrade-banner-title[data-v-31fbb283]{font-size:16px;font-weight:700;line-height:1.4}.upgrade-banner-description[data-v-31fbb283]{opacity:.9;margin-top:4px;font-size:13px;line-height:1.4}.upgrade-button[data-v-31fbb283]{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-31fbb283]:hover{background:#f0f0f0;transform:translateY(-1px)}.card[data-v-31fbb283]{background:#fff;border:1px solid #efefef;border-radius:12px;padding:24px}.vertical-space[data-v-31fbb283]{flex-direction:column;gap:16px;display:flex}h3[data-v-31fbb283]{color:#232425;margin:0;font-size:16px}h3[data-v-31fbb283],h4[data-v-31fbb283]{font-style:normal;font-weight:700;line-height:150%}h4[data-v-31fbb283]{color:#000;margin:0 0 12px;font-size:14px}.form-group[data-v-31fbb283]{flex-direction:column;gap:10px;display:flex}.checkbox-group[data-v-31fbb283]{cursor:pointer;align-items:center;gap:8px;display:flex}.checkbox-input[data-v-31fbb283]{accent-color:#0f7fff;cursor:pointer;width:16px;height:16px}.checkbox-input[data-v-31fbb283]:disabled{cursor:not-allowed;opacity:.5}.checkbox-label[data-v-31fbb283]{color:#374151;cursor:pointer;font-size:14px}.checkbox-description[data-v-31fbb283]{color:#6b7280;margin-top:4px}.deploy-button[data-v-31fbb283]{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-31fbb283]:hover:not(:disabled){background:#3a3b3c}.deploy-button[data-v-31fbb283]:active:not(:disabled){background:#1a1b1c}.deploy-button[data-v-31fbb283]:disabled{cursor:not-allowed;opacity:.6;background:#9ca3af}.deploy-via-ai-hint[data-v-31fbb283]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:-4px;display:flex}.deploy-via-ai-text[data-v-31fbb283]{color:#6b7280;font-size:13px}.deploy-via-ai-button[data-v-31fbb283]{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-31fbb283]:hover:not(:disabled){background:#dbeafe}.deploy-via-ai-button[data-v-31fbb283]:disabled{opacity:.6;cursor:not-allowed}.deploy-failed-card[data-v-31fbb283]{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-31fbb283]{flex:1;min-width:200px}.deploy-failed-title[data-v-31fbb283]{color:#b91c1c;font-size:14px;font-weight:700}.deploy-failed-hint[data-v-31fbb283]{color:#7f1d1d;margin-top:4px;font-size:13px;line-height:1.4}.ask-ai-button[data-v-31fbb283]{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-31fbb283]:hover:not(:disabled){background:#0066e0}.ask-ai-button[data-v-31fbb283]:disabled{cursor:not-allowed;opacity:.6;background:#9ca3af}.deployment-output[data-v-31fbb283]{margin:16px 0}.deployment-output h4[data-v-31fbb283]{color:#1f2937;margin:0 0 12px;font-size:16px;font-weight:600}.output-container[data-v-31fbb283]{background:#393939;border:1px solid #374151;border-radius:8px;overflow:hidden}.output-container pre[data-v-31fbb283]{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-31fbb283]{color:#f3f4f6;font-family:inherit;font-size:inherit;white-space:pre-wrap;background:0 0;width:100%;padding:0}.deployment-result[data-v-31fbb283]{border-top:1px solid #e5e7eb;padding-top:16px}.deployment-result h4[data-v-31fbb283]{color:#1f2937;margin:0 0 16px}.deployment-info[data-v-31fbb283],.deployment-time[data-v-31fbb283],.deployment-url[data-v-31fbb283]{flex-direction:column;gap:8px;display:flex}.label[data-v-31fbb283]{color:#374151;min-width:80px;font-weight:500}.deployment-url .label[data-v-31fbb283]{color:#000;font-size:14px;font-style:normal;font-weight:700;line-height:150%}.deployment-link[data-v-31fbb283]{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-31fbb283]:hover{color:#338dff;text-decoration:underline}.external-icon[data-v-31fbb283]{flex-shrink:0;width:12px;height:12px}.loading-container[data-v-31fbb283]{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.loading-text[data-v-31fbb283]{color:#6b7280;font-size:14px}.previous-deployment[data-v-31fbb283]{background:#f0f9ff;border-color:#bae6fd}.deployment-badge[data-v-31fbb283]{flex-wrap:wrap;gap:8px;display:flex}.badge[data-v-31fbb283]{border-radius:16px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.badge-database[data-v-31fbb283]{color:#1e40af;background:#dbeafe}.custom-domain-section[data-v-31fbb283]{border-top:1px solid #e0e7ff;margin-top:16px;padding-top:16px}.expand-button[data-v-31fbb283]{color:#374151;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:600;transition:color .2s;display:flex}.expand-button[data-v-31fbb283]:hover{color:#0f7fff}.chevron-icon[data-v-31fbb283]{width:16px;height:16px;transition:transform .2s}.chevron-icon.expanded[data-v-31fbb283]{transform:rotate(90deg)}.custom-domain-content[data-v-31fbb283]{margin-top:16px}.existing-domains[data-v-31fbb283]{margin-bottom:16px}.domain-list[data-v-31fbb283]{gap:12px}.domain-item[data-v-31fbb283],.domain-list[data-v-31fbb283]{flex-direction:column;display:flex}.domain-item[data-v-31fbb283]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:8px;padding:12px}.domain-info[data-v-31fbb283]{flex-wrap:wrap;justify-content:space-between;gap:12px}.domain-actions[data-v-31fbb283],.domain-info[data-v-31fbb283]{align-items:center;display:flex}.domain-actions[data-v-31fbb283]{gap:8px}.check-status-button[data-v-31fbb283]{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-31fbb283]{border:2px solid #0f7fff;border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin-31fbb283}@keyframes spin-31fbb283{to{transform:rotate(1turn)}}.check-status-button[data-v-31fbb283]:hover:not(:disabled){background:#dbeafe}.check-status-button[data-v-31fbb283]:disabled{opacity:.6;cursor:not-allowed}.delete-domain-button[data-v-31fbb283]{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-31fbb283]:hover:not(:disabled){background:#fee2e2}.delete-domain-button[data-v-31fbb283]:disabled{opacity:.6;cursor:not-allowed}.delete-domain-button .delete-spinner[data-v-31fbb283]{border-color:#0000 #dc2626 #dc2626}.domain-status[data-v-31fbb283]{flex-direction:column;gap:4px;display:flex}.status-badge[data-v-31fbb283]{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-31fbb283]{color:#065f46;background:#d1fae5}.status-pending[data-v-31fbb283]{color:#92400e;background:#fef3c7}.dns-warning[data-v-31fbb283]{color:#b45309;margin-top:4px;font-size:12px}.cname-instruction[data-v-31fbb283]{word-break:break-all;background:#fef3c7;border-radius:4px;margin-top:4px;padding:8px;font-size:11px;display:block}.add-domain-section[data-v-31fbb283]{padding-top:12px}.domain-requirements[data-v-31fbb283]{margin-bottom:12px}.requirement-note[data-v-31fbb283]{color:#6b7280;margin:0;font-size:13px;line-height:1.5}.domain-input-group[data-v-31fbb283]{flex-wrap:wrap;gap:8px;display:flex}.domain-input[data-v-31fbb283]{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-31fbb283]:focus{border-color:#0f7fff}.domain-input[data-v-31fbb283]:disabled{cursor:not-allowed;background:#f3f4f6}.bind-button[data-v-31fbb283]{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-31fbb283]:hover:not(:disabled){background:#0066e0}.bind-button[data-v-31fbb283]:disabled{cursor:not-allowed;background:#9ca3af}.bind-button .bind-spinner[data-v-31fbb283]{border-color:#0000 #fff #fff}.bind-result[data-v-31fbb283]{margin-top:12px}.bind-success-message[data-v-31fbb283]{color:#065f46;background:#d1fae5;border-radius:8px;padding:12px;font-size:13px}.bind-success-message p[data-v-31fbb283]{margin:0}.cname-instruction-box[data-v-31fbb283]{background:#fff;border-radius:4px;padding:8px;font-size:12px}.cname-instruction-box code[data-v-31fbb283]{word-break:break-all;margin-top:4px;display:block}.bind-error-message[data-v-31fbb283]{color:#991b1b;background:#fee2e2;border-radius:8px;padding:12px;font-size:13px}.my-domains-section[data-v-31fbb283]{border-top:1px solid #e0e7ff;margin-top:16px;padding-top:16px}.my-domains-header[data-v-31fbb283]{justify-content:space-between;align-items:center;display:flex}.refresh-button[data-v-31fbb283]{cursor:pointer;opacity:0;pointer-events:none;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.is-visible[data-v-31fbb283]{opacity:1;pointer-events:auto}.refresh-button.is-visible[data-v-31fbb283]:hover{background:#f3f4f6;border-color:#9ca3af}.refresh-button.is-visible[data-v-31fbb283]:disabled{opacity:.6;cursor:not-allowed}.refresh-icon[data-v-31fbb283]{color:#6b7280;width:16px;height:16px}.refresh-icon.is-refreshing[data-v-31fbb283]{animation:1s linear infinite spin-31fbb283}.my-domains-content[data-v-31fbb283]{margin-top:16px}.no-domains-message[data-v-31fbb283]{color:#6b7280;padding:12px 0;font-size:13px}.no-domains-message p[data-v-31fbb283]{margin:0 0 8px}.buy-domain-link[data-v-31fbb283]{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-31fbb283]:hover{color:#0066e0;text-decoration:underline}.bind-my-domain-form[data-v-31fbb283]{margin-bottom:16px}.my-domain-input-row[data-v-31fbb283]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.my-domains-section .subdomain-input[data-v-31fbb283]{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-31fbb283]:focus{border-color:#0f7fff}.my-domains-section .subdomain-input[data-v-31fbb283]:disabled{cursor:not-allowed;background:#f3f4f6}.my-domains-section .domain-separator[data-v-31fbb283]{color:#6b7280;flex-shrink:0;padding:0 4px;font-size:14px}.my-domains-section .domain-select[data-v-31fbb283]{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-31fbb283]:focus{border-color:#0f7fff}.my-domains-section .domain-select[data-v-31fbb283]:disabled{cursor:not-allowed;background:#f3f4f6}.owned-domains[data-v-31fbb283]{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:12px}.owned-domains-header[data-v-31fbb283]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.owned-domains-title[data-v-31fbb283]{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:500}.owned-domains-list[data-v-31fbb283]{flex-direction:column;gap:8px;display:flex}.owned-domain-item[data-v-31fbb283]{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-31fbb283]{color:#111827;font-size:14px;font-weight:500}.owned-domain-expiry[data-v-31fbb283]{color:#6b7280;font-size:12px}@media (prefers-color-scheme:dark){h3[data-v-31fbb283],h4[data-v-31fbb283]{color:#f9fafb}.description[data-v-31fbb283]{color:#9ca3af}.checkbox-label[data-v-31fbb283]{color:#f9fafb}.checkbox-description[data-v-31fbb283]{color:#9ca3af}.card[data-v-31fbb283]{background:#2a2b2c;border-color:#3a3b3c}.deploy-button[data-v-31fbb283]{background:#3a3b3c}.deploy-button[data-v-31fbb283]:hover:not(:disabled){background:#4a4b4c}.deploy-button[data-v-31fbb283]:active:not(:disabled){background:#2a2b2c}.deployment-output h4[data-v-31fbb283]{color:#f9fafb}.output-container[data-v-31fbb283]{background:#111827;border-color:#4b5563}.output-container code[data-v-31fbb283]{color:#f3f4f6}.deployment-result h4[data-v-31fbb283]{color:#f9fafb}.label[data-v-31fbb283]{color:#d1d5db}.deployment-url .label[data-v-31fbb283]{color:#fff}.deployment-link[data-v-31fbb283]{color:#60a5fa}.deployment-link[data-v-31fbb283]:hover{color:#93c5fd}.deployment-result[data-v-31fbb283]{border-top-color:#374151}.loading-text[data-v-31fbb283]{color:#9ca3af}.previous-deployment[data-v-31fbb283]{background:#1e3a5f;border-color:#2563eb}.badge-database[data-v-31fbb283]{color:#93c5fd;background:#1e3a8a}.custom-domain-section[data-v-31fbb283]{border-top-color:#374151}.expand-button[data-v-31fbb283]{color:#d1d5db}.expand-button[data-v-31fbb283]:hover{color:#60a5fa}.domain-item[data-v-31fbb283]{background:#1f2937;border-color:#374151}.check-status-button[data-v-31fbb283]{color:#60a5fa;background:#1e3a5f;border-color:#60a5fa}.check-status-button[data-v-31fbb283]:hover:not(:disabled){background:#1e40af}.check-status-button .button-spinner[data-v-31fbb283]{border-color:#0000 #60a5fa #60a5fa}.delete-domain-button[data-v-31fbb283]{color:#f87171;background:#450a0a;border-color:#f87171}.delete-domain-button[data-v-31fbb283]:hover:not(:disabled){background:#7f1d1d}.delete-domain-button .delete-spinner[data-v-31fbb283]{border-color:#0000 #f87171 #f87171}.requirement-note[data-v-31fbb283]{color:#9ca3af}.domain-input[data-v-31fbb283]{color:#f9fafb;background:#1f2937;border-color:#4b5563}.domain-input[data-v-31fbb283]:focus{border-color:#60a5fa}.domain-input[data-v-31fbb283]:disabled{background:#374151}.bind-success-message[data-v-31fbb283]{color:#d1fae5;background:#065f46}.cname-instruction-box[data-v-31fbb283]{background:#1f2937}.bind-error-message[data-v-31fbb283]{color:#fecaca;background:#7f1d1d}.cname-instruction[data-v-31fbb283]{color:#fef3c7;background:#78350f}.my-domains-section[data-v-31fbb283]{border-top-color:#374151}.refresh-button[data-v-31fbb283]{border-color:#4b5563}.refresh-button.is-visible[data-v-31fbb283]:hover{background:#374151;border-color:#6b7280}.no-domains-message[data-v-31fbb283],.refresh-icon[data-v-31fbb283]{color:#9ca3af}.buy-domain-link[data-v-31fbb283]{color:#60a5fa}.buy-domain-link[data-v-31fbb283]:hover{color:#93c5fd}.my-domains-section .subdomain-input[data-v-31fbb283]{color:#f9fafb;background:#1f2937;border-color:#4b5563}.my-domains-section .subdomain-input[data-v-31fbb283]:focus{border-color:#60a5fa}.my-domains-section .subdomain-input[data-v-31fbb283]:disabled{background:#374151}.my-domains-section .domain-separator[data-v-31fbb283]{color:#9ca3af}.my-domains-section .domain-select[data-v-31fbb283]{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-31fbb283]:focus{border-color:#60a5fa}.my-domains-section .domain-select[data-v-31fbb283]:disabled{background:#374151}.owned-domains[data-v-31fbb283]{border-top-color:#374151}.owned-domains-title[data-v-31fbb283]{color:#9ca3af}.owned-domain-item[data-v-31fbb283]{background:#374151;border-color:#4b5563}.owned-domain-name[data-v-31fbb283]{color:#f9fafb}.owned-domain-expiry[data-v-31fbb283]{color:#9ca3af}}.border[data-v-ec230198]{border-top:1px solid #e5e7eb;margin:20px 0}@media (prefers-color-scheme:dark){.border[data-v-ec230198]{border-color:#374151}}.tab-content[data-v-ec230198]{height:100%;padding:16px;overflow-y:auto}.deploy-container[data-v-ec230198]{flex-direction:column;gap:16px;margin:0 auto;display:flex}.card[data-v-ec230198]{background:#fff;border:1px solid #efefef;border-radius:12px;padding:24px}.vertical-space[data-v-ec230198]{flex-direction:column;gap:10px;display:flex}h3[data-v-ec230198]{color:#232425;font-size:16px}h3[data-v-ec230198],h4[data-v-ec230198]{font-style:normal;font-weight:700;line-height:150%}h4[data-v-ec230198]{color:#000;margin:0 0 12px;font-size:14px}.setup-header[data-v-ec230198]{justify-content:space-between;align-items:center;display:flex}.setup-header h3[data-v-ec230198]{margin:0}.api-key-status-card[data-v-ec230198]{border:none;padding:0}.api-key-status-header[data-v-ec230198]{justify-content:space-between;align-items:center;display:flex}.masked-key-display[data-v-ec230198],.validation-message[data-v-ec230198]{align-items:center;gap:8px;display:flex}.masked-key-display .label[data-v-ec230198],.validation-message .label[data-v-ec230198]{color:#6b7280;min-width:80px;font-weight:500}.masked-key[data-v-ec230198]{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-ec230198]{color:#10b981;font-weight:500}.pages-permission-warning[data-v-ec230198]{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-ec230198]{margin-bottom:24px}.setup-instructions h4[data-v-ec230198]{color:#374151;margin-bottom:12px;font-size:16px;font-weight:600}.setup-instructions ol[data-v-ec230198]{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-ec230198]{margin-bottom:8px;line-height:1.5;list-style:decimal!important;display:list-item!important}.setup-instructions a[data-v-ec230198]{color:#3b82f6;font-weight:500;text-decoration:none}.setup-instructions a[data-v-ec230198]:hover{text-decoration:underline}.checkbox-description[data-v-ec230198]{color:#6b7280;margin-top:4px}.loading-container[data-v-ec230198]{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px;display:flex}.loading-text[data-v-ec230198]{color:#6b7280;font-size:14px}.cloudflare-form[data-v-ec230198],.form-group[data-v-ec230198]{flex-direction:column;gap:10px;display:flex}.form-label[data-v-ec230198]{color:#000;font-size:14px;font-style:normal;font-weight:700;line-height:150%}.required[data-v-ec230198]{color:#ef4444}.form-input[data-v-ec230198]{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-ec230198]:focus{border-color:#0f7fff;outline:none;box-shadow:0 0 0 3px #0f7fff1a}.form-input[data-v-ec230198]:disabled{color:#9ca3af;cursor:not-allowed;background:#f9fafb}.form-input.input-error[data-v-ec230198]{border-color:#ef4444}.form-input.input-error[data-v-ec230198]:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.input-help[data-v-ec230198]{margin-top:4px}.help-text[data-v-ec230198]{color:#6b7280;font-size:12px;line-height:1.4}.error-text[data-v-ec230198]{color:#ef4444;margin-top:2px;font-size:12px;font-weight:500}.checkbox-group[data-v-ec230198]{cursor:pointer;align-items:center;gap:8px;display:flex}.checkbox-input[data-v-ec230198]{accent-color:#0f7fff;cursor:pointer;width:16px;height:16px}.checkbox-input[data-v-ec230198]:disabled{cursor:not-allowed;opacity:.5}.checkbox-label[data-v-ec230198]{color:#374151;cursor:pointer;font-size:14px}.cloudflare-deploy-button[data-v-ec230198]{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-ec230198]:hover:not(:disabled){background:#3a3b3c}.cloudflare-deploy-button[data-v-ec230198]:active:not(:disabled){background:#1a1b1c}.cloudflare-deploy-button[data-v-ec230198]:disabled{cursor:not-allowed;opacity:.6;background:#9ca3af}.button-icon[data-v-ec230198]{width:20px;height:20px}.api-key-form[data-v-ec230198]{flex-direction:column;gap:16px;display:flex}.password-input-wrapper[data-v-ec230198]{align-items:center;display:flex;position:relative}.password-input[data-v-ec230198]{padding-right:40px}.password-toggle[data-v-ec230198]{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-ec230198]:hover:not(:disabled){background:#f3f4f6}.password-toggle[data-v-ec230198]:disabled{cursor:not-allowed;opacity:.5}.eye-icon[data-v-ec230198]{color:#6b7280;width:16px;height:16px}.api-key-save-button[data-v-ec230198]{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-ec230198]:hover:not(:disabled){background:#3a3b3c}.api-key-save-button[data-v-ec230198]:active:not(:disabled){background:#1a1b1c}.api-key-save-button[data-v-ec230198]:disabled{cursor:not-allowed;opacity:.6;background:#9ca3af}.api-key-form .form-input[data-v-ec230198],.api-key-form .password-input-wrapper[data-v-ec230198]{width:100%}.api-key-form .api-key-save-button[data-v-ec230198]{align-self:flex-start}.deploy-button[data-v-ec230198]{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-ec230198]:hover:not(:disabled){background:#3a3b3c}.deploy-button[data-v-ec230198]:active:not(:disabled){background:#1a1b1c}.deploy-button[data-v-ec230198]:disabled{cursor:not-allowed;opacity:.6;background:#9ca3af}.remove-api-key-button[data-v-ec230198]{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-ec230198]:hover:not(:disabled){background:#3a3b3c}.remove-api-key-button[data-v-ec230198]:active:not(:disabled){background:#1a1b1c}.remove-api-key-button[data-v-ec230198]:disabled{cursor:not-allowed;opacity:.6;background:#9ca3af}.deployment-link[data-v-ec230198]{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-ec230198]:hover{color:#338dff;text-decoration:underline}.external-icon[data-v-ec230198]{flex-shrink:0;width:12px;height:12px}.deployment-output[data-v-ec230198]{margin:16px 0}.deployment-output h4[data-v-ec230198]{color:#1f2937;margin:0 0 12px;font-size:16px;font-weight:600}.output-container[data-v-ec230198]{background:#393939;border:1px solid #374151;border-radius:8px;overflow:hidden}.output-container pre[data-v-ec230198]{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-ec230198]{color:#f3f4f6;font-family:inherit;font-size:inherit;white-space:pre-wrap;background:0 0;width:100%;padding:0}.deploy-header[data-v-ec230198]{align-items:center;gap:8px;display:flex}.deploy-header h3[data-v-ec230198]{margin:0}.deploy-section[data-v-ec230198]{justify-content:space-between;align-items:center;display:flex}.deploy-info h4[data-v-ec230198]{color:#1f2937;margin:0 0 8px;font-size:16px}.deploy-info p[data-v-ec230198]{color:#6b7280;margin:0;font-size:14px}.no-files-warning[data-v-ec230198]{margin-top:16px}.deployment-result[data-v-ec230198]{border-top:1px solid #e5e7eb;padding-top:16px}.deployment-result h4[data-v-ec230198]{color:#1f2937;margin:0 0 16px}.deployment-info[data-v-ec230198],.deployment-time[data-v-ec230198],.deployment-url[data-v-ec230198]{flex-direction:column;gap:8px;display:flex}.deployment-url-actions[data-v-ec230198]{align-items:center;gap:12px;display:flex}.privacy-toggle-button[data-v-ec230198]{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-ec230198]:hover:not(:disabled){background:#e5e7eb;border-color:#d1d5db}.privacy-toggle-button[data-v-ec230198]:disabled{opacity:.5;cursor:not-allowed}.label[data-v-ec230198]{color:#374151;min-width:80px;font-weight:500}.deployment-url .label[data-v-ec230198]{color:#000;font-size:14px;font-style:normal;font-weight:700;line-height:150%}@media (prefers-color-scheme:dark){.deployment-url .label[data-v-ec230198]{color:#fff}}.deployment-link[data-v-ec230198]{padding:0;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:14px}.files-to-deploy[data-v-ec230198]{border-top:1px solid #e5e7eb;padding-top:16px}.files-header[data-v-ec230198]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.files-header h4[data-v-ec230198]{color:#1f2937;margin:0}.toggle-files-button[data-v-ec230198]{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-ec230198]:hover{background:#0f7fff1a}.chevron-icon[data-v-ec230198]{width:16px;height:16px;transition:transform .2s}.chevron-icon.expanded[data-v-ec230198]{transform:rotate(180deg)}.files-to-deploy h4[data-v-ec230198]{color:#1f2937;margin:0}.files-list[data-v-ec230198]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.files-list.collapsed[data-v-ec230198]{grid-template-rows:auto;max-height:52px;overflow:hidden}.file-item[data-v-ec230198]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:8px;padding:8px;display:flex}.file-icon[data-v-ec230198]{color:#6b7280;flex-shrink:0;width:20px;height:20px}.file-info[data-v-ec230198]{flex:1;min-width:0}.file-name[data-v-ec230198]{color:#1f2937;word-break:break-all;font-size:13px;font-weight:500}.file-size[data-v-ec230198]{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-ec230198],.setup-header h3[data-v-ec230198],h3[data-v-ec230198],h4[data-v-ec230198]{color:#f9fafb}.checkbox-description[data-v-ec230198],.loading-text[data-v-ec230198]{color:#9ca3af}.form-input[data-v-ec230198],.form-label[data-v-ec230198]{color:#f9fafb}.form-input[data-v-ec230198]{background:#393939;border-color:#4a4b4c}.form-input[data-v-ec230198]:focus{border-color:#0f7fff;box-shadow:0 0 0 3px #0f7fff1a}.form-input[data-v-ec230198]:disabled{color:#6b7280;background:#111827}.form-input.input-error[data-v-ec230198]{border-color:#f87171}.form-input.input-error[data-v-ec230198]:focus{border-color:#f87171;box-shadow:0 0 0 3px #f871711a}.help-text[data-v-ec230198]{color:#9ca3af}.checkbox-label[data-v-ec230198]{color:#f9fafb}.password-toggle[data-v-ec230198]:hover:not(:disabled){background:#374151}.eye-icon[data-v-ec230198]{color:#9ca3af}.deployment-link[data-v-ec230198]{color:#60a5fa}.deployment-link[data-v-ec230198]:hover{color:#93c5fd}.deploy-info h4[data-v-ec230198]{color:#f9fafb}.deploy-info p[data-v-ec230198]{color:#9ca3af}.deployment-result h4[data-v-ec230198],.files-header h4[data-v-ec230198],.files-to-deploy h4[data-v-ec230198]{color:#f9fafb}.toggle-files-button[data-v-ec230198]{color:#60a5fa}.toggle-files-button[data-v-ec230198]:hover{background:#60a5fa1a}.label[data-v-ec230198]{color:#d1d5db}.file-item[data-v-ec230198]{background:#393939;border-color:#374151}.file-icon[data-v-ec230198]{color:#9ca3af}.file-name[data-v-ec230198]{color:#f9fafb}.file-size[data-v-ec230198]{color:#9ca3af}.deployment-result[data-v-ec230198],.files-to-deploy[data-v-ec230198]{border-top-color:#374151}.setup-instructions h4[data-v-ec230198]{color:#f9fafb}.setup-instructions ol[data-v-ec230198]{color:#9ca3af}.setup-instructions a[data-v-ec230198]{color:#60a5fa}.masked-key-display .label[data-v-ec230198],.validation-message .label[data-v-ec230198]{color:#9ca3af}.masked-key[data-v-ec230198]{color:#f9fafb;background:#374151;border-color:#4b5563}.success-text[data-v-ec230198]{color:#34d399}.error-text[data-v-ec230198]{color:#f87171}.deployment-output h4[data-v-ec230198]{color:#f9fafb}.output-container[data-v-ec230198]{background:#111827;border-color:#4b5563}.output-container code[data-v-ec230198]{color:#f3f4f6}.deploy-button[data-v-ec230198]{background:#3a3b3c}.deploy-button[data-v-ec230198]:hover:not(:disabled){background:#4a4b4c}.card[data-v-ec230198],.deploy-button[data-v-ec230198]:active:not(:disabled){background:#2a2b2c}.card[data-v-ec230198]{border-color:#3a3b3c}.api-key-save-button[data-v-ec230198]{background:#3a3b3c}.api-key-save-button[data-v-ec230198]:hover:not(:disabled){background:#4a4b4c}.api-key-save-button[data-v-ec230198]:active:not(:disabled){background:#2a2b2c}.cloudflare-deploy-button[data-v-ec230198]{background:#3a3b3c}.cloudflare-deploy-button[data-v-ec230198]:hover:not(:disabled){background:#4a4b4c}.cloudflare-deploy-button[data-v-ec230198]:active:not(:disabled){background:#2a2b2c}.remove-api-key-button[data-v-ec230198]{background:#3a3b3c}.remove-api-key-button[data-v-ec230198]:hover:not(:disabled){background:#4a4b4c}.remove-api-key-button[data-v-ec230198]:active:not(:disabled){background:#2a2b2c}.privacy-toggle-button[data-v-ec230198]{color:#f9fafb;background:#393939;border-color:#4a4b4c}.privacy-toggle-button[data-v-ec230198]:hover:not(:disabled){background:#4a4b4c;border-color:#5a5b5c}}.tab-content[data-v-44548574]{height:100%;padding:16px;overflow-y:auto}.deploy-container[data-v-44548574]{flex-direction:column;gap:16px;margin:0 auto;display:flex}.header-row[data-v-44548574]{justify-content:space-between;align-items:center;display:flex}.header-row h3[data-v-44548574]{margin:0}.manage-resources-link[data-v-44548574]{color:#0f7fff;align-items:center;gap:4px;font-size:13px;text-decoration:none;display:flex}.manage-resources-link[data-v-44548574]:hover{text-decoration:underline}.description[data-v-44548574]{color:#6b7280;margin:0;font-size:14px}.upgrade-banner[data-v-44548574]{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:16px 20px}.upgrade-banner-content[data-v-44548574]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.upgrade-banner-icon[data-v-44548574]{flex-shrink:0;font-size:24px}.upgrade-banner-text[data-v-44548574]{flex:1;min-width:200px}.upgrade-banner-title[data-v-44548574]{font-size:16px;font-weight:700;line-height:1.4}.upgrade-banner-description[data-v-44548574]{opacity:.9;margin-top:4px;font-size:13px;line-height:1.4}.upgrade-button[data-v-44548574]{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-44548574]:hover{background:#f0f0f0;transform:translateY(-1px)}.card[data-v-44548574]{background:#fff;border:1px solid #efefef;border-radius:12px;padding:24px}.vertical-space[data-v-44548574]{flex-direction:column;gap:16px;display:flex}h3[data-v-44548574]{color:#232425;margin:0;font-size:16px}h3[data-v-44548574],h4[data-v-44548574]{font-style:normal;font-weight:700;line-height:150%}h4[data-v-44548574]{color:#000;margin:0 0 12px;font-size:14px}.form-group[data-v-44548574]{flex-direction:column;gap:10px;display:flex}.checkbox-group[data-v-44548574]{cursor:pointer;align-items:center;gap:8px;display:flex}.checkbox-input[data-v-44548574]{accent-color:#0f7fff;cursor:pointer;width:16px;height:16px}.checkbox-input[data-v-44548574]:disabled{cursor:not-allowed;opacity:.5}.checkbox-label[data-v-44548574]{color:#374151;cursor:pointer;font-size:14px}.checkbox-description[data-v-44548574]{color:#6b7280;margin-top:4px}.deploy-button[data-v-44548574]{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-44548574]:hover:not(:disabled){background:#3a3b3c}.deploy-button[data-v-44548574]:active:not(:disabled){background:#1a1b1c}.deploy-button[data-v-44548574]:disabled{cursor:not-allowed;opacity:.6;background:#9ca3af}.deploy-via-ai-hint[data-v-44548574]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:-4px;display:flex}.deploy-via-ai-text[data-v-44548574]{color:#6b7280;font-size:13px}.deploy-via-ai-button[data-v-44548574]{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-44548574]:hover:not(:disabled){background:#dbeafe}.deploy-via-ai-button[data-v-44548574]:disabled{opacity:.6;cursor:not-allowed}.deploy-failed-card[data-v-44548574]{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-44548574]{flex:1;min-width:200px}.deploy-failed-title[data-v-44548574]{color:#b91c1c;font-size:14px;font-weight:700}.deploy-failed-hint[data-v-44548574]{color:#7f1d1d;margin-top:4px;font-size:13px;line-height:1.4}.ask-ai-button[data-v-44548574]{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-44548574]:hover:not(:disabled){background:#0066e0}.ask-ai-button[data-v-44548574]:disabled{cursor:not-allowed;opacity:.6;background:#9ca3af}.deployment-output[data-v-44548574]{margin:16px 0}.deployment-output h4[data-v-44548574]{color:#1f2937;margin:0 0 12px;font-size:16px;font-weight:600}.output-container[data-v-44548574]{background:#393939;border:1px solid #374151;border-radius:8px;overflow:hidden}.output-container pre[data-v-44548574]{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-44548574]{color:#f3f4f6;font-family:inherit;font-size:inherit;white-space:pre-wrap;background:0 0;width:100%;padding:0}.deployment-result[data-v-44548574]{border-top:1px solid #e5e7eb;padding-top:16px}.deployment-result h4[data-v-44548574]{color:#1f2937;margin:0 0 16px}.deployment-info[data-v-44548574],.deployment-time[data-v-44548574],.deployment-url[data-v-44548574]{flex-direction:column;gap:8px;display:flex}.label[data-v-44548574]{color:#374151;min-width:80px;font-weight:500}.deployment-url .label[data-v-44548574]{color:#000;font-size:14px;font-style:normal;font-weight:700;line-height:150%}.deployment-link[data-v-44548574]{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-44548574]:hover{color:#338dff;text-decoration:underline}.external-icon[data-v-44548574]{flex-shrink:0;width:12px;height:12px}.files-to-deploy[data-v-44548574]{border-top:1px solid #e5e7eb;padding-top:16px}.files-header[data-v-44548574]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.files-header h4[data-v-44548574]{color:#1f2937;margin:0}.toggle-files-button[data-v-44548574]{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-44548574]:hover{background:#0f7fff1a}.chevron-down-icon[data-v-44548574]{width:16px;height:16px;transition:transform .2s}.chevron-down-icon.expanded[data-v-44548574]{transform:rotate(180deg)}.files-to-deploy h4[data-v-44548574]{color:#1f2937;margin:0}.files-list[data-v-44548574]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.files-list.collapsed[data-v-44548574]{max-height:52px;overflow:hidden}.file-item[data-v-44548574]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:8px;padding:8px;display:flex}.file-icon[data-v-44548574]{color:#6b7280;flex-shrink:0;width:20px;height:20px}.file-info[data-v-44548574]{flex:1;min-width:0}.file-name[data-v-44548574]{color:#1f2937;word-break:break-all;font-size:13px;font-weight:500}.file-size[data-v-44548574]{color:#6b7280;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:11px}.loading-container[data-v-44548574]{flex-direction:column;gap:12px;padding:24px}.loading-text[data-v-44548574]{color:#6b7280;font-size:14px}.previous-deployment[data-v-44548574]{background:#f0f9ff;border-color:#bae6fd}.deployment-badge[data-v-44548574]{flex-wrap:wrap;gap:8px;display:flex}.badge[data-v-44548574]{border-radius:16px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.badge-database[data-v-44548574]{color:#1e40af;background:#dbeafe}.db-management-section[data-v-44548574]{border-top:1px solid #e0e7ff;margin-top:16px;padding-top:16px}.db-management-content[data-v-44548574]{margin-top:16px}.db-actions[data-v-44548574]{gap:12px;margin-bottom:16px;display:flex}.db-action-button[data-v-44548574]{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-44548574]{color:#0369a1;background:#f0f9ff;border-color:#0ea5e9}.db-action-button.export-button[data-v-44548574]:hover:not(:disabled){background:#e0f2fe}.db-action-button.import-button[data-v-44548574]{color:#15803d;background:#f0fdf4;border-color:#22c55e}.db-action-button.import-button[data-v-44548574]:hover:not(:disabled){background:#dcfce7}.db-action-button[data-v-44548574]:disabled{opacity:.6;cursor:not-allowed}.import-dialog[data-v-44548574]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;padding:16px}.import-dialog-header[data-v-44548574]{justify-content:space-between;align-items:center;margin-bottom:16px;font-size:14px;font-weight:600;display:flex}.close-button[data-v-44548574]{cursor:pointer;color:#6b7280;background:0 0;border:none;padding:0;font-size:20px;line-height:1}.close-button[data-v-44548574]:hover{color:#374151}.import-options[data-v-44548574]{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.radio-option[data-v-44548574]{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.radio-option input[type=radio][data-v-44548574]{width:16px;height:16px;margin:0}.radio-label[data-v-44548574]{font-size:13px;font-weight:500}.radio-description[data-v-44548574]{color:#6b7280;width:100%;margin-left:24px;font-size:12px}.import-file-section[data-v-44548574]{margin-bottom:16px}.file-input[data-v-44548574]{border:1px dashed #d1d5db;border-radius:6px;width:100%;padding:8px;font-size:13px}.selected-file[data-v-44548574]{color:#374151;margin-top:8px;font-size:13px}.selected-file .file-name[data-v-44548574]{font-weight:500}.selected-file .file-size[data-v-44548574]{color:#6b7280}.import-actions[data-v-44548574]{justify-content:flex-end;gap:12px;display:flex}.cancel-button[data-v-44548574]{cursor:pointer;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;padding:8px 16px;font-size:13px;transition:all .2s}.cancel-button[data-v-44548574]:hover:not(:disabled){background:#e5e7eb}.confirm-import-button[data-v-44548574]{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-44548574]:hover:not(:disabled){background:#16a34a}.confirm-import-button[data-v-44548574]:disabled{opacity:.6;cursor:not-allowed}.db-operation-output[data-v-44548574]{background:#1e1e2e;border-radius:8px;max-height:200px;margin-top:12px;padding:12px;overflow-y:auto}.db-operation-output .output-pre[data-v-44548574]{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-44548574]{margin-top:12px}.log-message[data-v-44548574]{border-radius:6px;padding:10px 12px;font-size:13px}.log-message.success[data-v-44548574]{color:#065f46;background:#d1fae5}.log-message.error[data-v-44548574]{color:#991b1b;background:#fee2e2}.access-control-section[data-v-44548574],.custom-domain-section[data-v-44548574]{border-top:1px solid #e0e7ff;margin-top:16px;padding-top:16px}.access-toggle[data-v-44548574]{cursor:pointer;align-items:center;gap:8px;margin:8px 0;font-size:14px;display:flex}.access-mode[data-v-44548574]{flex-direction:column;gap:6px;margin:8px 0 4px;display:flex}.access-mode-option[data-v-44548574]{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.identity-dev-hint[data-v-44548574]{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-44548574]{margin-bottom:4px;font-size:13px;font-weight:600}.identity-ai-prompt[data-v-44548574]{margin-top:12px}.identity-ai-prompt-actions[data-v-44548574]{align-items:center;gap:12px;margin-top:6px;display:flex}.identity-ai-prompt-reset[data-v-44548574]{color:#0f7fff;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.identity-ai-prompt-reset[data-v-44548574]:hover{text-decoration:underline}.access-field[data-v-44548574]{flex-direction:column;gap:4px;margin:8px 0;display:flex}.access-field label[data-v-44548574]{opacity:.8;font-size:13px;font-weight:500}.access-field textarea[data-v-44548574]{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-44548574]{opacity:.65;margin:4px 0;font-size:12px}.org-floor-notice[data-v-44548574]{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-44548574],.access-control-section .bind-success-message[data-v-44548574]{margin-top:12px}.expand-button[data-v-44548574]{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-44548574]:hover{color:#0f7fff}.chevron-icon[data-v-44548574]{width:16px;height:16px;transition:transform .2s}.chevron-icon.expanded[data-v-44548574]{transform:rotate(90deg)}.custom-domain-content[data-v-44548574]{margin-top:16px}.existing-domains[data-v-44548574]{margin-bottom:16px}.domain-list[data-v-44548574]{gap:12px}.domain-item[data-v-44548574],.domain-list[data-v-44548574]{flex-direction:column;display:flex}.domain-item[data-v-44548574]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;gap:8px;padding:12px}.domain-info[data-v-44548574]{flex-wrap:wrap;justify-content:space-between;gap:12px}.domain-actions[data-v-44548574],.domain-info[data-v-44548574]{align-items:center;display:flex}.domain-actions[data-v-44548574]{gap:8px}.check-status-button[data-v-44548574]{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-44548574]{border:2px solid #0f7fff;border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin-44548574}@keyframes spin-44548574{to{transform:rotate(1turn)}}.check-status-button[data-v-44548574]:hover:not(:disabled){background:#dbeafe}.check-status-button[data-v-44548574]:disabled{opacity:.6;cursor:not-allowed}.delete-domain-button[data-v-44548574]{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-44548574]:hover:not(:disabled){background:#fee2e2}.delete-domain-button[data-v-44548574]:disabled{opacity:.6;cursor:not-allowed}.delete-domain-button .delete-spinner[data-v-44548574]{border-color:#0000 #dc2626 #dc2626}.domain-status[data-v-44548574]{flex-direction:column;gap:4px;display:flex}.status-badge[data-v-44548574]{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-44548574]{color:#065f46;background:#d1fae5}.status-pending[data-v-44548574]{color:#92400e;background:#fef3c7}.dns-warning[data-v-44548574]{color:#b45309;margin-top:4px;font-size:12px}.cname-instruction[data-v-44548574]{word-break:break-all;background:#fef3c7;border-radius:4px;margin-top:4px;padding:8px;font-size:11px;display:block}.add-domain-section[data-v-44548574]{padding-top:12px}.domain-requirements[data-v-44548574]{margin-bottom:12px}.requirement-note[data-v-44548574]{color:#6b7280;margin:0;font-size:13px;line-height:1.5}.domain-input-group[data-v-44548574]{flex-wrap:wrap;gap:8px;display:flex}.domain-input[data-v-44548574]{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-44548574]:focus{border-color:#0f7fff}.domain-input[data-v-44548574]:disabled{cursor:not-allowed;background:#f3f4f6}.bind-button[data-v-44548574]{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-44548574]:hover:not(:disabled){background:#0066e0}.bind-button[data-v-44548574]:disabled{cursor:not-allowed;background:#9ca3af}.bind-button .bind-spinner[data-v-44548574]{border-color:#0000 #fff #fff}.bind-result[data-v-44548574]{margin-top:12px}.bind-success-message[data-v-44548574]{color:#065f46;background:#d1fae5;border-radius:8px;padding:12px;font-size:13px}.bind-success-message p[data-v-44548574]{margin:0}.cname-instruction-box[data-v-44548574]{background:#fff;border-radius:4px;padding:8px;font-size:12px}.cname-instruction-box code[data-v-44548574]{word-break:break-all;margin-top:4px;display:block}.bind-error-message[data-v-44548574]{color:#991b1b;background:#fee2e2;border-radius:8px;padding:12px;font-size:13px}.my-domains-section[data-v-44548574]{border-top:1px solid #e0e7ff;margin-top:16px;padding-top:16px}.my-domains-header[data-v-44548574]{justify-content:space-between;align-items:center;min-height:28px;display:flex}.refresh-button[data-v-44548574]{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-44548574]:hover{background:#f3f4f6;border-color:#9ca3af}.refresh-button[data-v-44548574]:disabled{opacity:.6;cursor:not-allowed}.refresh-icon[data-v-44548574]{color:#6b7280;width:16px;height:16px}.refresh-icon.is-refreshing[data-v-44548574]{animation:1s linear infinite spin-44548574}.my-domains-content[data-v-44548574]{margin-top:16px}.loading-container[data-v-44548574]{color:#6b7280;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:13px;display:flex}.no-domains-message[data-v-44548574]{color:#6b7280;padding:12px 0;font-size:13px}.no-domains-message p[data-v-44548574]{margin:0 0 8px}.buy-domain-link[data-v-44548574]{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-44548574]:hover{color:#0066e0;text-decoration:underline}.bind-my-domain-form[data-v-44548574]{margin-bottom:16px}.my-domain-input-row[data-v-44548574]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.my-domains-section .subdomain-input[data-v-44548574]{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-44548574]:focus{border-color:#0f7fff}.my-domains-section .subdomain-input[data-v-44548574]:disabled{cursor:not-allowed;background:#f3f4f6}.my-domains-section .domain-separator[data-v-44548574]{color:#6b7280;flex-shrink:0;padding:0 4px;font-size:14px}.my-domains-section .domain-select[data-v-44548574]{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-44548574]:focus{border-color:#0f7fff}.my-domains-section .domain-select[data-v-44548574]:disabled{cursor:not-allowed;background:#f3f4f6}.owned-domains[data-v-44548574]{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:12px}.owned-domains-header[data-v-44548574]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.owned-domains-title[data-v-44548574]{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:500}.owned-domains-list[data-v-44548574]{flex-direction:column;gap:8px;display:flex}.owned-domain-item[data-v-44548574]{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-44548574]{color:#111827;font-size:14px;font-weight:500}.owned-domain-expiry[data-v-44548574]{color:#6b7280;font-size:12px}@media (prefers-color-scheme:dark){h3[data-v-44548574],h4[data-v-44548574]{color:#f9fafb}.description[data-v-44548574]{color:#9ca3af}.checkbox-label[data-v-44548574]{color:#f9fafb}.checkbox-description[data-v-44548574]{color:#9ca3af}.card[data-v-44548574]{background:#2a2b2c;border-color:#3a3b3c}.deploy-button[data-v-44548574]{background:#3a3b3c}.deploy-button[data-v-44548574]:hover:not(:disabled){background:#4a4b4c}.deploy-button[data-v-44548574]:active:not(:disabled){background:#2a2b2c}.deployment-output h4[data-v-44548574]{color:#f9fafb}.output-container[data-v-44548574]{background:#111827;border-color:#4b5563}.output-container code[data-v-44548574]{color:#f3f4f6}.deployment-result h4[data-v-44548574],.files-header h4[data-v-44548574],.files-to-deploy h4[data-v-44548574]{color:#f9fafb}.toggle-files-button[data-v-44548574]{color:#60a5fa}.toggle-files-button[data-v-44548574]:hover{background:#60a5fa1a}.label[data-v-44548574]{color:#d1d5db}.deployment-url .label[data-v-44548574]{color:#fff}.deployment-link[data-v-44548574]{color:#60a5fa}.deployment-link[data-v-44548574]:hover{color:#93c5fd}.deployment-result[data-v-44548574],.files-to-deploy[data-v-44548574]{border-top-color:#374151}.file-item[data-v-44548574]{background:#393939;border-color:#374151}.file-icon[data-v-44548574]{color:#9ca3af}.file-name[data-v-44548574]{color:#f9fafb}.file-size[data-v-44548574],.loading-text[data-v-44548574]{color:#9ca3af}.previous-deployment[data-v-44548574]{background:#1e3a5f;border-color:#2563eb}.badge-database[data-v-44548574]{color:#93c5fd;background:#1e3a8a}.db-management-section[data-v-44548574]{border-top-color:#374151}.db-action-button.export-button[data-v-44548574]{color:#7dd3fc;background:#0c4a6e;border-color:#0284c7}.db-action-button.export-button[data-v-44548574]:hover:not(:disabled){background:#075985}.db-action-button.import-button[data-v-44548574]{color:#86efac;background:#14532d;border-color:#16a34a}.db-action-button.import-button[data-v-44548574]:hover:not(:disabled){background:#166534}.import-dialog[data-v-44548574]{background:#1f2937;border-color:#374151}.close-button[data-v-44548574]{color:#9ca3af}.close-button[data-v-44548574]:hover{color:#d1d5db}.radio-label[data-v-44548574]{color:#f9fafb}.radio-description[data-v-44548574]{color:#9ca3af}.file-input[data-v-44548574]{color:#f9fafb;background:#374151;border-color:#4b5563}.selected-file[data-v-44548574]{color:#d1d5db}.selected-file .file-size[data-v-44548574]{color:#9ca3af}.cancel-button[data-v-44548574]{color:#d1d5db;background:#374151;border-color:#4b5563}.cancel-button[data-v-44548574]:hover:not(:disabled){background:#4b5563}.confirm-import-button[data-v-44548574]{background:#16a34a}.confirm-import-button[data-v-44548574]:hover:not(:disabled){background:#15803d}.log-message.success[data-v-44548574]{color:#d1fae5;background:#065f46}.log-message.error[data-v-44548574]{color:#fecaca;background:#7f1d1d}.custom-domain-section[data-v-44548574]{border-top-color:#374151}.expand-button[data-v-44548574]{color:#d1d5db}.expand-button[data-v-44548574]:hover{color:#60a5fa}.domain-item[data-v-44548574]{background:#1f2937;border-color:#374151}.check-status-button[data-v-44548574]{color:#60a5fa;background:#1e3a5f;border-color:#60a5fa}.check-status-button[data-v-44548574]:hover:not(:disabled){background:#1e40af}.check-status-button .button-spinner[data-v-44548574]{border-color:#0000 #60a5fa #60a5fa}.delete-domain-button[data-v-44548574]{color:#f87171;background:#450a0a;border-color:#f87171}.delete-domain-button[data-v-44548574]:hover:not(:disabled){background:#7f1d1d}.delete-domain-button .delete-spinner[data-v-44548574]{border-color:#0000 #f87171 #f87171}.requirement-note[data-v-44548574]{color:#9ca3af}.domain-input[data-v-44548574]{color:#f9fafb;background:#1f2937;border-color:#4b5563}.domain-input[data-v-44548574]:focus{border-color:#60a5fa}.domain-input[data-v-44548574]:disabled{background:#374151}.bind-success-message[data-v-44548574]{color:#d1fae5;background:#065f46}.cname-instruction-box[data-v-44548574]{background:#1f2937}.bind-error-message[data-v-44548574]{color:#fecaca;background:#7f1d1d}.cname-instruction[data-v-44548574]{color:#fef3c7;background:#78350f}.my-domains-section[data-v-44548574]{border-top-color:#374151}.refresh-button[data-v-44548574]{border-color:#4b5563}.refresh-button[data-v-44548574]:hover{background:#374151;border-color:#6b7280}.no-domains-message[data-v-44548574],.refresh-icon[data-v-44548574]{color:#9ca3af}.buy-domain-link[data-v-44548574]{color:#60a5fa}.buy-domain-link[data-v-44548574]:hover{color:#93c5fd}.my-domains-section .subdomain-input[data-v-44548574]{color:#f9fafb;background:#1f2937;border-color:#4b5563}.my-domains-section .subdomain-input[data-v-44548574]:focus{border-color:#60a5fa}.my-domains-section .subdomain-input[data-v-44548574]:disabled{background:#374151}.my-domains-section .domain-separator[data-v-44548574]{color:#9ca3af}.my-domains-section .domain-select[data-v-44548574]{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-44548574]:focus{border-color:#60a5fa}.my-domains-section .domain-select[data-v-44548574]:disabled{background:#374151}.owned-domains[data-v-44548574]{border-top-color:#374151}.owned-domains-title[data-v-44548574]{color:#9ca3af}.owned-domain-item[data-v-44548574]{background:#374151;border-color:#4b5563}.owned-domain-name[data-v-44548574]{color:#f9fafb}.owned-domain-expiry[data-v-44548574]{color:#9ca3af}}.stats-tab[data-v-d5ff093e]{padding:var(--space-24);box-sizing:border-box;width:100%;height:100%;color:var(--color-text-primary);font-family:var(--gs-font-sans);overflow-y:auto}.header-row[data-v-d5ff093e]{margin-bottom:var(--space-20);justify-content:space-between;align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.header-row h3[data-v-d5ff093e]{font-size:var(--text-h3);color:var(--color-text-primary);margin:0;font-weight:700;line-height:1.4}.range-selector[data-v-d5ff093e]{background:var(--color-bg-subtle);border-radius:var(--radius-8);padding:var(--space-2);gap:var(--space-2);display:inline-flex}.range-button[data-v-d5ff093e]{padding:var(--space-6)var(--space-12);cursor:pointer;font-size:var(--text-small);color:var(--color-text-secondary);border-radius:var(--radius-6);transition:var(--transition-fast);background:0 0;border:none;min-height:32px;font-weight:500}.range-button[data-v-d5ff093e]:hover:not(:disabled):not(.active){color:var(--color-text-primary);background:var(--color-bg-icon-hover)}.range-button[data-v-d5ff093e]:focus-visible{outline:none;box-shadow:0 0 0 3px #0f7fff40}.range-button.active[data-v-d5ff093e]{background:var(--color-btn-primary);color:var(--color-btn-primary-text)}.range-button[data-v-d5ff093e]:disabled{opacity:.4;cursor:not-allowed}.filter-bar[data-v-d5ff093e]{gap:var(--space-12);padding:var(--space-16);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-12);margin-bottom:var(--space-16);grid-template-columns:2fr 1fr 1fr auto;align-items:end;display:grid}.filter-field[data-v-d5ff093e]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.filter-label[data-v-d5ff093e]{font-size:var(--text-caption);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.filter-input[data-v-d5ff093e]{height:36px;padding:0 var(--space-12);background:var(--color-bg-page);border:1px solid var(--color-border-default);border-radius:var(--radius-8);color:var(--color-text-primary);font-size:var(--text-small);font-family:var(--gs-font-sans);transition:var(--transition-fast);min-width:0}.filter-input[data-v-d5ff093e]:focus-visible{border-color:var(--color-brand-secondary);outline:none;box-shadow:0 0 0 3px #0f7fff26}.filter-actions[data-v-d5ff093e]{gap:var(--space-8);display:flex}.filter-apply[data-v-d5ff093e],.filter-clear[data-v-d5ff093e]{height:36px;padding:0 var(--space-16);border-radius:var(--radius-8);font-size:var(--text-small);cursor:pointer;transition:var(--transition-fast);white-space:nowrap;font-weight:500}.filter-apply[data-v-d5ff093e]{background:var(--color-btn-primary);color:var(--color-btn-primary-text);border:none}.filter-apply[data-v-d5ff093e]:hover:not(:disabled){background:var(--color-btn-primary-hover)}.filter-apply[data-v-d5ff093e]:disabled{opacity:.4;cursor:not-allowed}.filter-clear[data-v-d5ff093e]{color:var(--color-text-secondary);border:1px solid var(--color-border-default);background:0 0}.filter-clear[data-v-d5ff093e]:hover{color:var(--color-text-primary);background:var(--color-bg-subtle)}.card[data-v-d5ff093e]{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-12);padding:var(--space-20);margin-bottom:var(--space-16)}.empty-card[data-v-d5ff093e],.error-card[data-v-d5ff093e],.loading-card[data-v-d5ff093e]{text-align:center;padding:var(--space-48)var(--space-24);align-items:center;gap:var(--space-8);flex-direction:column;display:flex}.loading-text[data-v-d5ff093e]{color:var(--color-text-secondary);font-size:var(--text-small)}.empty-icon[data-v-d5ff093e]{margin-bottom:var(--space-4);font-size:40px;line-height:1}.empty-title[data-v-d5ff093e]{font-weight:600;font-size:var(--text-body);color:var(--color-text-primary)}.empty-desc[data-v-d5ff093e]{color:var(--color-text-secondary);font-size:var(--text-small);max-width:360px;line-height:1.5}.error-text[data-v-d5ff093e]{max-width:480px}.error-text[data-v-d5ff093e],.retry-button[data-v-d5ff093e]{color:var(--color-error);font-size:var(--text-small)}.retry-button[data-v-d5ff093e]{margin-top:var(--space-8);padding:var(--space-8)var(--space-16);border:1px solid var(--color-error);border-radius:var(--radius-8);cursor:pointer;min-height:36px;transition:var(--transition-fast);background:0 0;font-weight:500}.retry-button[data-v-d5ff093e]:hover{background:var(--color-error);color:#fff}.metrics-row[data-v-d5ff093e]{gap:var(--space-12);margin-bottom:var(--space-16);grid-template-columns:repeat(3,1fr);display:grid}.metric-card[data-v-d5ff093e]{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-12);padding:var(--space-20);gap:var(--space-6);flex-direction:column;display:flex}.metric-label[data-v-d5ff093e]{font-size:var(--text-caption);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.metric-value[data-v-d5ff093e]{font-size:var(--text-h2);color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.metric-error[data-v-d5ff093e]{color:var(--color-error)}.card-title[data-v-d5ff093e]{font-size:var(--text-small);margin-bottom:var(--space-16);color:var(--color-text-primary);align-items:center;gap:var(--space-8);font-weight:600;display:flex}.card-subtitle[data-v-d5ff093e]{font-size:var(--text-caption);color:var(--color-brand-secondary);padding:2px var(--space-8);border-radius:var(--radius-4);background:#0f7fff1a;font-weight:500}.empty-chart[data-v-d5ff093e]{text-align:center;color:var(--color-text-secondary);padding:var(--space-48)0;font-size:var(--text-small)}.empty-chart.small[data-v-d5ff093e]{padding:var(--space-24)0}.grid-2col[data-v-d5ff093e]{gap:var(--space-12);margin-bottom:var(--space-16);grid-template-columns:repeat(2,1fr);display:grid}.breakdown-card[data-v-d5ff093e]{margin-bottom:0}.topn-list[data-v-d5ff093e]{gap:var(--space-6);flex-direction:column;display:flex}.topn-row[data-v-d5ff093e]{align-items:center;gap:var(--space-12);padding:var(--space-8)var(--space-12);border-radius:var(--radius-6);text-align:left;cursor:pointer;transition:var(--transition-fast);background:0 0;border:1px solid #0000;grid-template-columns:auto 1fr 60px;display:grid;position:relative;overflow:hidden}.topn-row.static[data-v-d5ff093e]{cursor:default}.topn-row[data-v-d5ff093e]:hover:not(.static){background:var(--color-bg-subtle)}.topn-row.selected[data-v-d5ff093e]{border-color:var(--color-brand-secondary);background:#0f7fff14}.topn-row>.topn-bar-wrap[data-v-d5ff093e]{z-index:0;pointer-events:none;background:0 0;position:absolute;top:0;bottom:0;left:0;right:0}.topn-row[data-v-d5ff093e]>*{z-index:1;position:relative}.topn-bar-fill[data-v-d5ff093e]{background:linear-gradient(90deg,#0f7fff1f,#0f7fff0d);height:100%;display:block}.topn-row.selected .topn-bar-fill[data-v-d5ff093e]{background:linear-gradient(90deg,#0f7fff38,#0f7fff14)}.topn-row>.status-dot[data-v-d5ff093e]{background:var(--color-text-tertiary);border-radius:50%;grid-column:1;width:8px;height:8px}.topn-row>.status-dot.status-success[data-v-d5ff093e]{background:var(--color-success)}.topn-row>.status-dot.status-clientDisconnected[data-v-d5ff093e]{background:var(--color-warning)}.topn-row>.status-dot.status-scriptThrewException[data-v-d5ff093e]{background:var(--color-error)}.topn-key[data-v-d5ff093e]{color:var(--color-text-primary);font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}.topn-key .flag[data-v-d5ff093e]{margin-right:var(--space-4)}.topn-count[data-v-d5ff093e]{text-align:right;color:var(--color-text-secondary);font-size:var(--text-small);font-variant-numeric:tabular-nums;font-weight:500}.footer-row[data-v-d5ff093e]{margin-top:var(--space-16);padding:0 var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.cache-hint[data-v-d5ff093e]{font-size:var(--text-caption);color:var(--color-text-tertiary)}.refresh-button[data-v-d5ff093e]{padding:var(--space-6)var(--space-16);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-8);cursor:pointer;color:var(--color-text-primary);font-size:var(--text-small);min-height:32px;transition:var(--transition-fast);font-weight:500}.refresh-button[data-v-d5ff093e]:hover:not(:disabled){background:var(--color-bg-subtle);border-color:var(--color-border-strong)}.refresh-button[data-v-d5ff093e]:focus-visible{outline:none;box-shadow:0 0 0 3px #0f7fff40}.refresh-button[data-v-d5ff093e]:disabled{opacity:.4;cursor:not-allowed}@media (max-width:768px){.stats-tab[data-v-d5ff093e]{padding:var(--space-16)}.header-row h3[data-v-d5ff093e]{font-size:var(--text-h4)}.filter-bar[data-v-d5ff093e]{gap:var(--space-8);grid-template-columns:1fr}.filter-actions[data-v-d5ff093e]{grid-column:1}.metrics-row[data-v-d5ff093e]{grid-template-columns:1fr}.metric-value[data-v-d5ff093e]{font-size:var(--text-h3)}.grid-2col[data-v-d5ff093e]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.filter-apply[data-v-d5ff093e],.filter-clear[data-v-d5ff093e],.filter-input[data-v-d5ff093e],.range-button[data-v-d5ff093e],.refresh-button[data-v-d5ff093e],.retry-button[data-v-d5ff093e],.status-bar-fill[data-v-d5ff093e],.topn-row[data-v-d5ff093e]{transition:none}}.publish-tab[data-v-915ff1cb]{color:#111827;height:100%;padding:16px;overflow-y:auto}.moved-notice[data-v-915ff1cb]{color:#1e3a8a;background:#eff4ff;border:1px solid #dbe7ff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;font-size:12.5px;display:flex}.moved-notice .moved-notice-close[data-v-915ff1cb]{cursor:pointer;color:inherit;background:0 0;border:none}.hero-strip[data-v-915ff1cb]{border:1px solid var(--border-color,#e5e7eb);background:var(--card-color,#fff);border-radius:10px;margin-bottom:12px;padding:14px 16px}.hero-empty[data-v-915ff1cb]{text-align:center;padding:8px 0}.hero-empty .hero-empty-title[data-v-915ff1cb]{color:#111827;font-size:15px;font-weight:700}.hero-empty .hero-empty-desc[data-v-915ff1cb]{color:var(--text-color-3,#64748b);margin-top:4px;font-size:12.5px}.hero-line[data-v-915ff1cb]{flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.hero-hint[data-v-915ff1cb]{color:var(--text-color-3,#64748b);margin-top:6px;font-size:12px}.status-badge[data-v-915ff1cb]{border-radius:99px;align-items:center;gap:4px;padding:2px 10px;font-size:11px;font-weight:700;display:inline-flex}.status-badge.green[data-v-915ff1cb]{color:#059669;background:#ecfdf5}.status-badge.amber[data-v-915ff1cb]{color:#d97706;background:#fffbeb}.status-badge.red[data-v-915ff1cb]{color:#dc2626;background:#fef2f2}.status-badge.gray[data-v-915ff1cb]{color:#64748b;background:#f1f5f9}.status-badge.blue[data-v-915ff1cb]{color:#2563eb;background:#eff4ff}.status-badge.purple[data-v-915ff1cb]{color:#7c3aed;background:#f5f3ff}.deploy-output-wrap[data-v-915ff1cb]{margin:0 0 12px;position:relative}.deploy-output[data-v-915ff1cb]{color:#7dd3a7;white-space:pre-wrap;word-break:break-all;background:#0b1220;border-radius:9px;max-height:240px;margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.6;overflow:auto}.deploy-output-close[data-v-915ff1cb]{color:#9ca3af;cursor:pointer;background:#ffffff14;border:none;border-radius:6px;width:22px;height:22px;font-size:12px;position:absolute;top:6px;right:8px}.deploy-output-close[data-v-915ff1cb]:hover{color:#fff;background:#ffffff29}.dest-cards[data-v-915ff1cb]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:12px;display:grid}.dest-card[data-v-915ff1cb]{border:1.5px solid var(--border-color,#e5e7eb);background:var(--card-color,#fff);border-radius:10px;padding:14px;position:relative}.dest-card.recommended[data-v-915ff1cb]{border-color:var(--primary-color,#2563eb)}.dest-card .dest-corner[data-v-915ff1cb]{color:#2563eb;background:#eff4ff;border-radius:99px;padding:2px 8px;font-size:10.5px;font-weight:700;position:absolute;top:-9px;right:12px}.dest-card .dest-name[data-v-915ff1cb]{color:#111827;font-size:13.5px;font-weight:700}.dest-card .dest-desc[data-v-915ff1cb]{color:var(--text-color-3,#64748b);min-height:40px;margin-top:4px;font-size:12px}.dest-card .dest-actions[data-v-915ff1cb]{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.plan-badge[data-v-915ff1cb]{color:#7c3aed;background:#f5f3ff;border-radius:99px;padding:2px 8px;font-size:10.5px;font-weight:700}.plan-badge.free[data-v-915ff1cb]{color:#059669;background:#ecfdf5}.channel-rows[data-v-915ff1cb]{border:1px solid var(--border-color,#e5e7eb);background:var(--card-color,#fff);border-radius:10px;margin-bottom:12px;overflow:hidden}.channel-rows-header[data-v-915ff1cb]{color:var(--text-color-3,#64748b);letter-spacing:.4px;text-transform:uppercase;background:#fbfcfe;border-bottom:1px solid #eef0f3;padding:8px 14px;font-size:11px;font-weight:700}.channel-row[data-v-915ff1cb]{cursor:pointer;border-bottom:1px solid #eef0f3;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;transition:opacity .15s,background-color .15s;display:flex}.channel-row[data-v-915ff1cb]:last-of-type{border-bottom:none}.channel-row.focused[data-v-915ff1cb]{box-shadow:inset 3px 0 0 var(--primary-color,#2563eb);background:#f8fafc}.channel-row.dimmed[data-v-915ff1cb]{opacity:.45}.channel-row.dimmed[data-v-915ff1cb]:hover{opacity:.8}.channel-name[data-v-915ff1cb]{color:#111827;min-width:170px;font-size:13px;font-weight:700}.channel-name small[data-v-915ff1cb]{color:var(--text-color-3,#94a3b8);margin-left:22px;font-size:11px;font-weight:500;display:block}.channel-mid[data-v-915ff1cb]{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:180px;font-size:12px;display:flex}.channel-mid .mid-note[data-v-915ff1cb]{color:var(--text-color-3,#94a3b8)}.channel-mid .mid-url[data-v-915ff1cb]{color:var(--text-color-1,#0f172a);text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;overflow:hidden}.channel-actions[data-v-915ff1cb]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.channel-rows-footer[data-v-915ff1cb]{color:var(--text-color-3,#94a3b8);background:#fbfcfe;border-top:1px dashed #eef0f3;padding:8px 14px;font-size:11px}.advanced-options[data-v-915ff1cb]{color:var(--text-color-2,#475569);flex-basis:100%;gap:16px;padding:2px 0 0 22px;font-size:12px;display:flex}.advanced-options label[data-v-915ff1cb]{cursor:pointer;align-items:center;gap:5px;display:flex}.db-badge[data-v-915ff1cb],.visibility-badge[data-v-915ff1cb]{color:#64748b;background:#f1f5f9;border-radius:99px;padding:2px 8px;font-size:10.5px}.ask-ai-line[data-v-915ff1cb]{color:var(--text-color-3,#64748b);margin-bottom:12px;font-size:12px}.deploy-hint[data-v-915ff1cb]{margin:0 0 8px}.deploy-failed-line[data-v-915ff1cb]{align-items:center;gap:10px;margin-bottom:12px;font-size:13px;display:flex}.cf-section[data-v-915ff1cb]{border:1px solid var(--border-color,#e5e7eb);border-radius:10px;margin-bottom:12px;overflow:hidden}.mgmt-nav[data-v-915ff1cb]{border-bottom:1px solid var(--border-color,#e5e7eb);align-items:center;gap:2px;margin-top:16px;display:flex;overflow-x:auto}.mgmt-nav .mgmt-scope[data-v-915ff1cb]{color:var(--text-color-3,#94a3b8);white-space:nowrap;background:#f1f5f9;border-radius:6px;margin-right:8px;padding:2px 8px;font-size:10.5px}.mgmt-nav .mgmt-nav-item[data-v-915ff1cb]{color:var(--text-color-3,#64748b);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 12px;font-size:12.5px;font-weight:600}.mgmt-nav .mgmt-nav-item.active[data-v-915ff1cb]{color:var(--text-color-1,#0f172a);border-bottom-color:var(--text-color-1,#0f172a)}.mgmt-hint[data-v-915ff1cb]{border:1px dashed var(--border-color,#e5e7eb);color:var(--text-color-3,#94a3b8);background:#f8fafc;border-radius:8px;margin:12px 0;padding:9px 12px;font-size:12px}.mgmt-pane[data-v-915ff1cb]{padding-top:12px}.overview-card[data-v-915ff1cb]{border:1px solid var(--border-color,#e5e7eb);background:var(--card-color,#fff);border-radius:10px;padding:14px 16px;font-size:12.5px}.overview-card .overview-row[data-v-915ff1cb]{gap:12px;padding:4px 0;display:flex}.overview-card .overview-row .overview-label[data-v-915ff1cb]{width:130px;color:var(--text-color-3,#94a3b8);flex-shrink:0}.primary-button[data-v-915ff1cb]{background:var(--primary-color,#2563eb);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:6px 14px;font-size:12.5px;font-weight:600}.primary-button[data-v-915ff1cb]:disabled{opacity:.5;cursor:not-allowed}.primary-button.small[data-v-915ff1cb]{padding:4px 10px;font-size:12px}.ghost-button[data-v-915ff1cb]{background:var(--card-color,#fff);color:var(--text-color-1,#0f172a);border:1px solid var(--border-color,#e5e7eb);cursor:pointer;border-radius:7px;padding:6px 14px;font-size:12.5px;font-weight:600}.ghost-button[data-v-915ff1cb]:disabled{opacity:.5;cursor:not-allowed}.ghost-button.small[data-v-915ff1cb]{padding:4px 10px;font-size:12px}.danger-button[data-v-915ff1cb]{background:var(--card-color,#fff);color:#dc2626;cursor:pointer;border:1px solid #fecaca;border-radius:7px;padding:6px 14px;font-size:12.5px;font-weight:600}.danger-button[data-v-915ff1cb]:disabled{opacity:.5;cursor:not-allowed}.danger-button.small[data-v-915ff1cb]{padding:4px 10px;font-size:12px}.text-button[data-v-915ff1cb]{font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0}.cf-console-link[data-v-915ff1cb],.text-button[data-v-915ff1cb]{color:var(--primary-color,#2563eb)}.cf-console-link[data-v-915ff1cb]{font-size:11.5px;text-decoration:none}@media (prefers-color-scheme:dark){.publish-tab[data-v-915ff1cb]{color:#e5e7eb}.moved-notice[data-v-915ff1cb]{color:#93c5fd;background:#2563eb1f;border-color:#60a5fa4d}.hero-strip[data-v-915ff1cb]{background:#2a2b2c;border-color:#3a3b3c}.status-badge.green[data-v-915ff1cb]{color:#34d399;background:#0596692e}.status-badge.amber[data-v-915ff1cb]{color:#fbbf24;background:#d977062e}.status-badge.red[data-v-915ff1cb]{color:#f87171;background:#dc26262e}.status-badge.gray[data-v-915ff1cb]{color:#9ca3af;background:#3a3b3c}.status-badge.blue[data-v-915ff1cb]{color:#60a5fa;background:#2563eb2e}.plan-badge[data-v-915ff1cb],.status-badge.purple[data-v-915ff1cb]{color:#a78bfa;background:#7c3aed2e}.plan-badge.free[data-v-915ff1cb]{color:#34d399;background:#0596692e}.dest-card .dest-corner[data-v-915ff1cb]{color:#60a5fa;background:#2563eb2e}.ask-ai-line[data-v-915ff1cb],.dest-card .dest-desc[data-v-915ff1cb],.hero-empty .hero-empty-desc[data-v-915ff1cb],.hero-hint[data-v-915ff1cb]{color:#9ca3af}.hero-empty .hero-empty-title[data-v-915ff1cb],.hero-line b[data-v-915ff1cb]{color:#f9fafb}.channel-rows[data-v-915ff1cb],.dest-card[data-v-915ff1cb],.mgmt-hint[data-v-915ff1cb],.overview-card[data-v-915ff1cb]{background:#2a2b2c;border-color:#3a3b3c}.dest-card .dest-name[data-v-915ff1cb]{color:#f9fafb}.channel-rows-footer[data-v-915ff1cb],.channel-rows-header[data-v-915ff1cb]{background:#232425;border-color:#3a3b3c}.channel-row[data-v-915ff1cb]{border-color:#3a3b3c}.channel-row.focused[data-v-915ff1cb]{background:#232425}.channel-name[data-v-915ff1cb]{color:#f9fafb}.channel-mid .mid-url[data-v-915ff1cb]{color:#e5e7eb}.ghost-button[data-v-915ff1cb]{color:#f9fafb;background:#3a3b3c;border-color:#4a4b4c}.danger-button[data-v-915ff1cb]{color:#f87171;background:#2a2b2c;border-color:#7f1d1d}.advanced-options[data-v-915ff1cb]{color:#d1d5db}.db-badge[data-v-915ff1cb],.visibility-badge[data-v-915ff1cb]{color:#9ca3af;background:#3a3b3c}.mgmt-nav[data-v-915ff1cb]{border-color:#3a3b3c}.mgmt-nav .mgmt-scope[data-v-915ff1cb]{color:#9ca3af;background:#3a3b3c}.mgmt-nav .mgmt-nav-item.active[data-v-915ff1cb]{color:#f9fafb;border-bottom-color:#f9fafb}.overview-card[data-v-915ff1cb]{color:#e5e7eb}.cf-console-link[data-v-915ff1cb],.overview-card a[data-v-915ff1cb],.text-button[data-v-915ff1cb]{color:#60a5fa}.cf-section[data-v-915ff1cb]{border-color:#3a3b3c}}@media (max-width:768px){.channel-name[data-v-915ff1cb]{min-width:100%}}.j-input-wrapper-wrapper:has(.cs-pa-composer)>:not(.cs-pa-composer){display:none!important}.j-input-wrapper-wrapper:has(.cs-pa-composer){box-sizing:border-box;min-width:0;max-width:100%;padding:0}.cs-pa-composer[data-v-adb959d9]{box-sizing:border-box;width:100%;min-width:0;max-width:680px;max-height:min(560px,100vh - 96px);max-height:min(560px,100dvh - 96px);padding:var(--space-12)var(--space-16);font-family:var(--gs-font-sans);font-size:var(--text-small);color:var(--color-text-primary);background:var(--color-bg-page);border:1px solid var(--color-border-default);border-radius:var(--radius-12);box-shadow:var(--shadow-sm);animation:cs-pa-rise-adb959d9 .22s var(--easing-enter);flex-direction:column;margin:0 auto;display:flex}@keyframes cs-pa-rise-adb959d9{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cs-pa-composer[data-v-adb959d9]{animation:none}}.cs-pa-header[data-v-adb959d9]{justify-content:space-between;align-items:center;gap:var(--space-12);margin:calc(var(--space-12)*-1)calc(var(--space-16)*-1)var(--space-12);padding:var(--space-12)var(--space-16);background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border-subtle);border-top-left-radius:var(--radius-12);border-top-right-radius:var(--radius-12);display:flex}.cs-pa-title[data-v-adb959d9]{min-width:0;font-weight:600;font-size:var(--text-small);color:var(--color-text-primary);overflow-wrap:anywhere}.cs-pa-countdown[data-v-adb959d9]{font-size:var(--text-caption);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0}.cs-pa-countdown--urgent[data-v-adb959d9]{color:var(--color-warning);font-weight:600}.cs-pa-countdown--expired[data-v-adb959d9]{color:var(--color-error);font-weight:600}.cs-pa-body[data-v-adb959d9]{gap:var(--space-8);overscroll-behavior:contain;flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.cs-pa-summary[data-v-adb959d9]{font-size:var(--text-small);color:var(--color-text-secondary);word-break:break-word;margin:0;line-height:1.45}.cs-pa-diff[data-v-adb959d9]{min-width:0;padding:var(--space-8)var(--space-12);background:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--radius-6);font-size:var(--text-caption);margin:0;line-height:1.5;list-style:none}.cs-pa-diff-row[data-v-adb959d9]{gap:var(--space-8);min-width:0;display:flex}.cs-pa-diff-key[data-v-adb959d9]{color:var(--color-text-tertiary);flex:0 96px;font-weight:500}.cs-pa-diff-key[data-v-adb959d9],.cs-pa-diff-value[data-v-adb959d9]{min-width:0;font-family:var(--gs-font-mono);overflow-wrap:anywhere}.cs-pa-diff-value[data-v-adb959d9]{color:var(--color-text-primary);flex:1 1 0}.cs-pa-extra-hint[data-v-adb959d9]{font-size:var(--text-caption);color:var(--color-text-tertiary);margin:0;font-style:italic}.cs-pa-actions[data-v-adb959d9]{justify-content:flex-end;gap:var(--space-8);margin-top:var(--space-12);display:flex}.cs-pa-btn[data-v-adb959d9]{height:var(--size-sm-height);padding:0 var(--space-16);font-family:var(--gs-font-sans);font-size:var(--text-small);border-radius:var(--radius-8);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),filter var(--transition-fast),transform var(--transition-fast);border:1px solid #0000;font-weight:500;line-height:1}.cs-pa-btn[data-v-adb959d9]:focus-visible{outline:none;box-shadow:0 0 0 3px #23242533}.cs-pa-btn[data-v-adb959d9]:disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.cs-pa-btn[data-v-adb959d9]:active:not(:disabled){filter:brightness(.88);transform:scale(.98)}.cs-pa-btn--approve[data-v-adb959d9]{background:var(--color-btn-primary);color:var(--color-btn-primary-text)}.cs-pa-btn--approve[data-v-adb959d9]:hover:not(:disabled){background:var(--color-btn-primary-hover)}.cs-pa-btn--approve[data-v-adb959d9]:active:not(:disabled){background:var(--color-btn-primary-active)}@media (prefers-color-scheme:dark){.cs-pa-btn--approve[data-v-adb959d9]{box-shadow:inset 0 0 0 1px #ffffff14}}.cs-pa-btn--reject[data-v-adb959d9]{background:var(--color-bg-subtle);color:var(--color-text-primary);border-color:var(--color-border-default)}.cs-pa-btn--reject[data-v-adb959d9]:hover:not(:disabled){background:var(--color-bg-page);border-color:var(--color-border-strong)}.cs-pa-sent[data-v-adb959d9]{align-items:center;gap:var(--space-8);padding:var(--space-12);color:var(--color-text-secondary);font-size:var(--text-small);min-height:56px;display:flex}.cs-pa-sent-check[data-v-adb959d9]{color:var(--color-success);flex-shrink:0}.cs-pa-sent-text[data-v-adb959d9]{flex:1}@media (max-width:640px){.cs-pa-composer[data-v-adb959d9]{max-height:calc(100vh - 72px);border-radius:var(--radius-10);max-height:calc(100dvh - 72px)}.cs-pa-composer[data-v-adb959d9],.cs-pa-header[data-v-adb959d9]{padding:var(--space-8)var(--space-12)}.cs-pa-header[data-v-adb959d9]{margin:calc(var(--space-8)*-1)calc(var(--space-12)*-1)var(--space-8);border-top-left-radius:var(--radius-10);border-top-right-radius:var(--radius-10)}.cs-pa-actions[data-v-adb959d9]{gap:var(--space-8);flex-direction:column-reverse}.cs-pa-btn[data-v-adb959d9]{width:100%}}
