.docs-container.svelte-1xmjmrw{min-height:100vh;padding:120px 5% 80px}.docs-hero.svelte-1xmjmrw{text-align:center;margin-bottom:60px}.hero-badge.svelte-1xmjmrw{display:inline-block;padding:.5rem 1.5rem;background:linear-gradient(135deg,#d4af3733,#d4af370d);border:1px solid rgba(212,175,55,.4);color:var(--royal-gold, #d4af37);font-size:.75rem;letter-spacing:.2em;margin-bottom:1.5rem}.docs-hero.svelte-1xmjmrw h1:where(.svelte-1xmjmrw){font-size:clamp(2.5rem,5vw,3.5rem);margin-bottom:.75rem;background:linear-gradient(135deg,#fff,#f0d78c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-1xmjmrw{font-size:1.1rem;color:#fff9;margin-bottom:2rem}.view-toggle.svelte-1xmjmrw{display:inline-flex;gap:0;border:1px solid rgba(255,255,255,.2)}.view-toggle.svelte-1xmjmrw button:where(.svelte-1xmjmrw){padding:.75rem 1.5rem;background:transparent;border:none;color:#fff9;cursor:pointer;transition:all .3s ease}.view-toggle.svelte-1xmjmrw button.active:where(.svelte-1xmjmrw){background:var(--royal-gold, #d4af37);color:#0a0a0f}.journey-section.svelte-1xmjmrw{max-width:1200px;margin:0 auto 60px}.journey-section.svelte-1xmjmrw h2:where(.svelte-1xmjmrw){font-size:2rem;text-align:center;margin-bottom:.5rem}.journey-intro.svelte-1xmjmrw{text-align:center;color:#fff9;margin-bottom:3rem}.journey-steps.svelte-1xmjmrw{display:flex;flex-direction:column;gap:1rem}.journey-step.svelte-1xmjmrw{display:flex;align-items:center;gap:2rem;padding:2rem;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-left:4px solid var(--step-color);cursor:pointer;transition:all .3s ease;text-align:left}.journey-step.svelte-1xmjmrw:hover{background:#ffffff0d;transform:translate(10px)}.step-number.svelte-1xmjmrw{font-size:2.5rem;font-weight:600;color:var(--step-color);font-family:Cormorant Garamond,Georgia,serif;min-width:60px}.step-content.svelte-1xmjmrw h3:where(.svelte-1xmjmrw){font-size:1.5rem;margin-bottom:.25rem;color:#fff}.step-content.svelte-1xmjmrw p:where(.svelte-1xmjmrw){color:#fff9;margin-bottom:.5rem}.step-doc.svelte-1xmjmrw{color:var(--step-color);font-size:.9rem}.metrics-banner.svelte-1xmjmrw{display:flex;justify-content:center;gap:3rem;flex-wrap:wrap;margin-top:3rem;padding:2rem;background:#d4af370d;border:1px solid rgba(212,175,55,.2)}.metric.svelte-1xmjmrw{text-align:center}.metric-value.svelte-1xmjmrw{display:block;font-size:1.5rem;font-weight:600;color:var(--royal-gold, #d4af37);font-family:Cormorant Garamond,Georgia,serif}.metric-label.svelte-1xmjmrw{font-size:.8rem;color:#ffffff80}.tier-section.svelte-1xmjmrw{max-width:1400px;margin:0 auto 60px}.tier-section.svelte-1xmjmrw h2:where(.svelte-1xmjmrw){font-size:1.75rem;margin-bottom:.5rem}.tier-intro.svelte-1xmjmrw{color:#fff9;margin-bottom:2rem}.document-grid.svelte-1xmjmrw{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.document-card.svelte-1xmjmrw{background:#ffffff05;border:1px solid rgba(255,255,255,.08);padding:1.5rem;cursor:pointer;transition:all .3s ease;text-align:left}.document-card.svelte-1xmjmrw:hover{background:#ffffff0d;border-color:#d4af374d;transform:translateY(-2px)}.document-card.tier-1.svelte-1xmjmrw{border-left:3px solid #d4af37}.document-card.tier-2.svelte-1xmjmrw{border-left:3px solid #4a9d5b}.document-card.tier-3.svelte-1xmjmrw{border-left:3px solid #3498db}.card-tier.svelte-1xmjmrw{font-size:.7rem;color:#ffffff80;margin-bottom:.75rem}.document-card.svelte-1xmjmrw h3:where(.svelte-1xmjmrw){font-size:1.1rem;margin-bottom:.5rem;color:#fff}.document-card.svelte-1xmjmrw p:where(.svelte-1xmjmrw){font-size:.9rem;color:#fff9;margin-bottom:1rem}.card-meta.svelte-1xmjmrw{display:flex;justify-content:space-between;font-size:.8rem}.card-category.svelte-1xmjmrw{color:#fff6}.card-action.svelte-1xmjmrw{color:var(--royal-gold, #d4af37)}.library-section.svelte-1xmjmrw{max-width:1400px;margin:0 auto}.library-filters.svelte-1xmjmrw{display:flex;gap:1.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.search-input.svelte-1xmjmrw{flex:1;min-width:250px;padding:.75rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:1rem}.filter-group.svelte-1xmjmrw{display:flex;align-items:center;gap:.5rem}.filter-group.svelte-1xmjmrw label:where(.svelte-1xmjmrw){color:#fff9;font-size:.9rem}.filter-group.svelte-1xmjmrw select:where(.svelte-1xmjmrw){padding:.75rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff}.category-pills.svelte-1xmjmrw{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.category-pill.svelte-1xmjmrw{padding:.5rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);color:#fff9;cursor:pointer;transition:all .2s ease;font-size:.85rem}.category-pill.svelte-1xmjmrw:hover,.category-pill.active.svelte-1xmjmrw{background:#d4af371a;border-color:#d4af374d;color:var(--royal-gold, #d4af37)}.doc-count.svelte-1xmjmrw{color:#ffffff80;margin-bottom:1.5rem;font-size:.9rem}.modal-overlay.svelte-1xmjmrw{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.modal-content.svelte-1xmjmrw{background:#0a0a0f;border:1px solid rgba(255,255,255,.1);padding:2.5rem;max-width:600px;width:100%;position:relative}.modal-close.svelte-1xmjmrw{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer}.modal-tier.svelte-1xmjmrw{font-size:.8rem;color:#ffffff80;margin-bottom:1rem}.modal-content.svelte-1xmjmrw h2:where(.svelte-1xmjmrw){font-size:1.75rem;margin-bottom:1rem}.modal-desc.svelte-1xmjmrw{color:#ffffffb3;margin-bottom:1.5rem;line-height:1.6}.modal-meta.svelte-1xmjmrw{display:flex;flex-direction:column;gap:.5rem;font-size:.85rem;color:#ffffff80;margin-bottom:2rem}.modal-actions.svelte-1xmjmrw{display:flex;gap:1rem}.btn-primary.svelte-1xmjmrw{padding:.75rem 1.5rem;background:var(--royal-gold, #d4af37);color:#0a0a0f;text-decoration:none;font-weight:600}.btn-secondary.svelte-1xmjmrw{padding:.75rem 1.5rem;background:transparent;border:1px solid rgba(255,255,255,.3);color:#fff;text-decoration:none}@media(max-width:768px){.journey-step.svelte-1xmjmrw{flex-direction:column;text-align:center;gap:1rem}.metrics-banner.svelte-1xmjmrw{gap:1.5rem}.library-filters.svelte-1xmjmrw,.modal-actions.svelte-1xmjmrw{flex-direction:column}}
