.docs-page.svelte-md3zw{min-height:100vh;background:var(--bg)}.docs-header.svelte-md3zw{background:linear-gradient(135deg,#0b1e3d,#162d54 60%,#1a3a6b);padding:0 24px;height:68px;display:flex;align-items:center;position:sticky;top:0;z-index:100;box-shadow:0 4px 24px #0b1e3d38;border-bottom:1px solid rgba(200,155,42,.25)}.header-content.svelte-md3zw{max-width:1200px;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.logo.svelte-md3zw{display:flex;align-items:center;gap:12px}.logo-badge.svelte-md3zw{width:40px;height:40px;background:linear-gradient(135deg,#c89b2a,#e0b84a);border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 4px 12px #c89b2a4d}.logo-text-wrap.svelte-md3zw{display:flex;flex-direction:column;line-height:1.2}.logo-text.svelte-md3zw{font-family:Playfair Display,serif;font-weight:700;color:#fff;font-size:17px}.logo-sub.svelte-md3zw{font-size:11px;color:#ffffff8c;letter-spacing:.6px;text-transform:uppercase}.back-link.svelte-md3zw{display:flex;align-items:center;gap:6px;color:#ffffffd9;text-decoration:none;font-size:13px;font-weight:600;padding:8px 16px;border-radius:9px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);transition:all .2s}.back-link.svelte-md3zw:hover{background:#ffffff2e;color:#fff;transform:translate(-2px)}.header-actions.svelte-md3zw{display:flex;align-items:center;gap:10px}.docs-main.svelte-md3zw{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:220px 1fr;gap:40px;padding:40px 24px}.docs-sidebar.svelte-md3zw{position:sticky;top:80px;align-self:start}.docs-sidebar.svelte-md3zw h3:where(.svelte-md3zw){font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin:0 0 12px}.docs-sidebar.svelte-md3zw a:where(.svelte-md3zw){display:block;padding:8px 12px;color:var(--text-muted);text-decoration:none;font-size:14px;border-radius:8px;transition:all .15s;margin-bottom:2px}.docs-sidebar.svelte-md3zw a:where(.svelte-md3zw):hover{background:var(--surface);color:var(--text)}.docs-content.svelte-md3zw{min-width:0}.docs-hero.svelte-md3zw{margin-bottom:48px}.docs-hero.svelte-md3zw h1:where(.svelte-md3zw){font-family:Playfair Display,serif;font-size:32px;font-weight:700;color:var(--text);margin:0 0 12px}.docs-hero.svelte-md3zw p:where(.svelte-md3zw){font-size:16px;color:var(--text-muted);margin:0;line-height:1.6}section.svelte-md3zw{margin-bottom:48px;scroll-margin-top:80px}section.svelte-md3zw h2:where(.svelte-md3zw){font-family:Playfair Display,serif;font-size:24px;font-weight:600;color:var(--text);margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid var(--border)}code.svelte-md3zw{background:#0b1e3d;color:#e0c97a;padding:2px 8px;border-radius:4px;font-size:13px;font-family:Courier New,monospace}.format-grid.svelte-md3zw{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.format-item.svelte-md3zw{display:flex;gap:14px;align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px}.format-num.svelte-md3zw{width:32px;height:32px;background:linear-gradient(135deg,#c89b2a,#e0b84a);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.format-item.svelte-md3zw h4:where(.svelte-md3zw){font-size:14px;font-weight:600;color:var(--text);margin:0 0 4px}.format-item.svelte-md3zw p:where(.svelte-md3zw){font-size:13px;color:var(--text-muted);margin:0}.table-wrap.svelte-md3zw{overflow-x:auto}table.svelte-md3zw{width:100%;border-collapse:collapse;background:var(--surface);border-radius:12px;overflow:hidden;border:1px solid var(--border)}th.svelte-md3zw{background:#0b1e3d;color:#fff;font-size:13px;font-weight:600;text-align:left;padding:12px 16px}td.svelte-md3zw{padding:12px 16px;font-size:14px;border-bottom:1px solid var(--border);color:#333}tr.svelte-md3zw:last-child td:where(.svelte-md3zw){border-bottom:none}.badge.svelte-md3zw{display:inline-block;padding:2px 10px;border-radius:20px;font-size:11px;font-weight:600}.badge.required.svelte-md3zw{background:#fee2e2;color:#dc2626}.badge.optional.svelte-md3zw{background:#e0e7ff;color:#4f46e5}.rules-list.svelte-md3zw{display:flex;flex-direction:column;gap:10px}.rule.svelte-md3zw{display:flex;gap:12px;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:14px 18px}.rule-icon.svelte-md3zw{font-size:18px;flex-shrink:0}.rule.svelte-md3zw p:where(.svelte-md3zw){font-size:14px;color:#333;margin:0}.code-block.svelte-md3zw{border-radius:14px;overflow:hidden;border:1px solid #2d3748;margin:16px 0}.code-header.svelte-md3zw{background:#1a202c;display:flex;justify-content:space-between;align-items:center;padding:10px 16px}.code-header.svelte-md3zw span:where(.svelte-md3zw){color:#ffffff80;font-size:13px}.copy-btn.svelte-md3zw{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:6px 14px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s}.copy-btn.svelte-md3zw:hover{background:#fff3}.code-block.svelte-md3zw pre:where(.svelte-md3zw){background:#0d1117;padding:20px;margin:0;overflow-x:auto}.code-block.svelte-md3zw pre:where(.svelte-md3zw) code:where(.svelte-md3zw){background:none;color:#e0e0e0;padding:0;font-size:13px;line-height:1.6}.ai-steps.svelte-md3zw{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}.ai-step.svelte-md3zw{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:20px 14px}.step-num.svelte-md3zw{width:36px;height:36px;background:linear-gradient(135deg,#4f46e5,#7c73f5);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px}.ai-step.svelte-md3zw h4:where(.svelte-md3zw){font-size:14px;font-weight:600;color:var(--text);margin:0}.ai-step.svelte-md3zw p:where(.svelte-md3zw){font-size:12px;color:var(--text-muted);margin:0}.ai-tip.svelte-md3zw{display:flex;gap:14px;background:linear-gradient(135deg,#fef9c3,#fef3c7);border:1px solid #fde68a;border-radius:12px;padding:18px;margin-top:20px;font-size:14px;line-height:1.5;color:#92400e}.tip-icon.svelte-md3zw{font-size:20px;flex-shrink:0}.import-steps.svelte-md3zw{display:flex;flex-direction:column;gap:8px}.import-step.svelte-md3zw{display:flex;gap:14px;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:14px 18px}.step-badge.svelte-md3zw{width:28px;height:28px;background:#0b1e3d;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.import-step.svelte-md3zw p:where(.svelte-md3zw){font-size:14px;color:#333;margin:0}.import-step.svelte-md3zw a:where(.svelte-md3zw){color:#c89b2a}.tips-grid.svelte-md3zw{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.tip-card.svelte-md3zw{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:22px 18px;text-align:center}.tip-card.svelte-md3zw span:where(.svelte-md3zw){font-size:28px;display:block;margin-bottom:10px}.tip-card.svelte-md3zw h4:where(.svelte-md3zw){font-size:15px;font-weight:600;color:var(--text);margin:0 0 6px}.tip-card.svelte-md3zw p:where(.svelte-md3zw){font-size:13px;color:var(--text-muted);margin:0}.img-examples.svelte-md3zw{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.img-example-card.svelte-md3zw{border-radius:12px;overflow:hidden;border:1px solid var(--border)}.img-example-label.svelte-md3zw{background:#0b1e3d;color:#fffc;padding:10px 16px;font-size:13px;font-weight:600}.img-example-card.svelte-md3zw .code-block:where(.svelte-md3zw){border-radius:0;border:none;margin:0}@media(max-width:640px){.img-examples.svelte-md3zw{grid-template-columns:1fr}}@media(max-width:768px){.docs-main.svelte-md3zw{grid-template-columns:1fr;padding:24px 16px}.docs-sidebar.svelte-md3zw{position:static;display:flex;overflow-x:auto;gap:0}.docs-sidebar.svelte-md3zw nav:where(.svelte-md3zw){display:flex;gap:4px;white-space:nowrap}.docs-sidebar.svelte-md3zw h3:where(.svelte-md3zw){display:none}.ai-steps.svelte-md3zw{grid-template-columns:repeat(2,1fr)}.format-grid.svelte-md3zw{grid-template-columns:1fr}}
