.ds-text-prose{color:#374151;font-size:1.05rem;line-height:1.8}.ds-text-prose h2{font-size:1.9rem;font-weight:700;color:#111827;margin:4.5rem 0 1.25rem;line-height:1.3}.ds-text-prose h2:first-child{margin-top:0}.ds-text-prose h3{font-size:1.4rem;font-weight:600;color:#111827;margin:3.25rem 0 1rem;line-height:1.4}.ds-text-prose h4{font-size:1.15rem;font-weight:600;color:#1f2937;margin:2.75rem 0 0.9rem;line-height:1.4}.ds-text-prose h5{font-size:1.05rem;font-weight:600;color:#374151;margin:2rem 0 0.75rem;line-height:1.4}.ds-text-prose p{margin:0 0 1.25rem}.ds-text-prose ul,
.ds-text-prose ol{margin:0 0 1.5rem;padding-left:1.6rem}.ds-text-prose ul{list-style:disc}.ds-text-prose ol{list-style:decimal}.ds-text-prose li{margin-bottom:0.5rem}.ds-text-prose table{width:100%;border-collapse:collapse;margin:1.75rem 0 2.25rem;font-size:0.95rem;line-height:1.5}.ds-text-prose th,
.ds-text-prose td{border:1px solid #e5e7eb;padding:0.65rem 0.85rem;text-align:left;vertical-align:top}.ds-text-prose th{background:#f3f4f6;font-weight:600;color:#111827}.ds-text-prose .ds-columns{display:flex;flex-wrap:wrap;gap:1.5rem;margin:1.5rem 0}.ds-text-prose .ds-col{min-width:0;flex:1 1 0%}.ds-text-prose .ds-cols-2 .ds-col,
.ds-text-prose .ds-cols-3 .ds-col{flex:1 1 0%}.ds-text-prose .ds-placeholder{border:2px dashed #d1d5db;border-radius:0.75rem;background:#f9fafb;color:#9ca3af;padding:2.5rem 1.5rem;text-align:center;font-size:0.95rem;margin:1rem 0 1.5rem}@media (max-width: 640px){.ds-text-prose .ds-col{flex:1 1 100% !important}.ds-text-prose h2{margin-top:3.5rem}.ds-text-prose h3{margin-top:2.75rem}}.landing-page[data-v-43c70364]{min-height:100vh}.debug-fab[data-v-43c70364]{position:fixed;bottom:20px;right:20px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.debug-fab-btn[data-v-43c70364]{width:56px;height:56px;border-radius:50%;background:#1f2937;border:2px solid #374151;color:#fff;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0, 0, 0, 0.4);transition:all 0.2s ease}.debug-fab-btn[data-v-43c70364]:hover{background:#374151;transform:scale(1.05)}.debug-fab.expanded .debug-fab-btn[data-v-43c70364]{background:#EF4444;border-color:#DC2626}.debug-fab.expanded .debug-fab-btn[data-v-43c70364]:hover{background:#DC2626}.debug-fab-icon[data-v-43c70364]{line-height:1}.debug-panel[data-v-43c70364]{width:380px;max-width:calc(100vw - 40px);max-height:70vh;background:#1f2937;color:#fff;font-family:monospace;font-size:12px;border-radius:12px;box-shadow:0 10px 40px rgba(0, 0, 0, 0.5);overflow:hidden;display:flex;flex-direction:column}.debug-header[data-v-43c70364]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#111827;border-bottom:1px solid #374151;flex-shrink:0}.debug-title[data-v-43c70364]{font-weight:bold;color:#F5A623;font-size:13px}.debug-copy-btn[data-v-43c70364]{background:#10B981;border:none;color:#fff;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:11px;font-family:monospace;transition:background 0.2s}.debug-copy-btn[data-v-43c70364]:hover{background:#059669}.debug-content[data-v-43c70364]{padding:12px 16px;overflow-y:auto;flex:1}.debug-row[data-v-43c70364]{display:flex;padding:4px 0;border-bottom:1px solid #374151}.debug-row[data-v-43c70364]:last-child{border-bottom:none}.debug-label[data-v-43c70364]{width:100px;color:#9CA3AF;flex-shrink:0}.debug-value[data-v-43c70364]{flex:1;color:#fff;word-break:break-all}.debug-value.debug-ok[data-v-43c70364]{color:#10B981}.debug-value.debug-missing[data-v-43c70364]{color:#EF4444}.debug-color[data-v-43c70364]{display:inline-block;width:14px;height:14px;border-radius:3px;margin-right:6px;vertical-align:middle;border:1px solid #6B7280}.debug-sections[data-v-43c70364]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding-left:100px}.debug-section-item[data-v-43c70364]{display:flex;align-items:center;gap:3px;padding:2px 6px;background:#374151;border-radius:4px;font-size:11px}.debug-section-key[data-v-43c70364]{color:#D1D5DB}.debug-section-status[data-v-43c70364]{font-weight:bold}.debug-section-status.enabled[data-v-43c70364]{color:#10B981}.debug-section-status.disabled[data-v-43c70364]{color:#EF4444}.debug-divider[data-v-43c70364]{font-weight:bold;color:#F5A623;margin:8px 0 4px 0;padding-top:8px;border-top:1px solid #374151;font-size:11px}.debug-instructions[data-v-43c70364]{margin-top:8px;padding:8px;background:#374151;border-radius:6px;font-size:10px;line-height:1.5}.debug-instructions p[data-v-43c70364]{margin:4px 0;color:#D1D5DB}.debug-instructions strong[data-v-43c70364]{color:#F5A623}.debug-instructions code[data-v-43c70364]{background:#1F2937;padding:2px 4px;border-radius:3px;color:#10B981}@media (max-width: 480px){.debug-fab[data-v-43c70364]{bottom:16px;right:16px}.debug-fab-btn[data-v-43c70364]{width:48px;height:48px;font-size:20px}.debug-panel[data-v-43c70364]{width:calc(100vw - 32px);max-height:60vh}}