.site-main:has(.guides-hub){background:#0f1219}.guides-hub.svelte-3sguuw{max-width:1100px;margin:0 auto;padding:3rem 1.5rem 6rem;color:var(--lx-text-primary, #e6efff);font-family:Geist Sans,system-ui,sans-serif;min-height:70vh}.guides-hub__hero.svelte-3sguuw{margin-bottom:3rem}.guides-hub__eyebrow.svelte-3sguuw{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;margin:0 0 1.25rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#6dd5ed;background:#22d3ee1a;border:1px solid rgba(34,211,238,.35);border-radius:999px;font-weight:600}.guides-hub__hero.svelte-3sguuw h1:where(.svelte-3sguuw){font-size:2.4rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 1rem;color:var(--lx-text-primary, #ffffff)}.guides-hub__lead.svelte-3sguuw{font-size:1.05rem;line-height:1.6;color:var(--lx-text-secondary, #b5bccc);margin:0;max-width:720px}.guides-hub__admin-link.svelte-3sguuw{display:inline-block;margin-top:1rem;color:#6dd5ed;text-decoration:none;font-size:.875rem}.guides-hub__h2.svelte-3sguuw{font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--lx-cyan, #6dd5ed);margin:0 0 1.25rem}.guides-hub__three-layer.svelte-3sguuw{margin-bottom:3rem;padding:1.75rem;background:#22d3ee0a;border:1px solid rgba(34,211,238,.2);border-radius:12px}.three-layer-list.svelte-3sguuw{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.three-layer-list.svelte-3sguuw li:where(.svelte-3sguuw){display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;align-items:start}.three-layer-list__num.svelte-3sguuw{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:#22d3ee26;color:#6dd5ed;font-weight:700;font-family:ui-monospace,monospace}.three-layer-list.svelte-3sguuw strong:where(.svelte-3sguuw){display:block;color:var(--lx-text-primary, #ffffff);margin-bottom:.25rem}.three-layer-list.svelte-3sguuw p:where(.svelte-3sguuw){margin:0;color:var(--lx-text-secondary, #b5bccc);font-size:.9rem;line-height:1.5}.guides-hub__list-section.svelte-3sguuw{margin-bottom:3rem}.empty-state.svelte-3sguuw{padding:2rem;text-align:center;color:var(--lx-text-secondary, #8a93a4);background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:8px}.guide-grid.svelte-3sguuw{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.guide-card.svelte-3sguuw{display:block;padding:1.25rem;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:inherit;text-decoration:none;transition:border-color .2s ease,background .2s ease}.guide-card.svelte-3sguuw:hover{border-color:#22d3ee66;background:#22d3ee0a}.guide-card__head.svelte-3sguuw{display:flex;justify-content:space-between;gap:.5rem;align-items:start;margin-bottom:.5rem}.guide-card__head.svelte-3sguuw h3:where(.svelte-3sguuw){margin:0;font-size:1.05rem;font-weight:600;line-height:1.3;color:var(--lx-text-primary, #ffffff)}.guide-card__status.svelte-3sguuw{flex-shrink:0;padding:2px 8px;font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;background:#f59e0b26;border:1px solid rgba(245,158,11,.35);color:#fbbf24;border-radius:4px}.guide-card__desc.svelte-3sguuw{font-size:.875rem;line-height:1.5;color:var(--lx-text-secondary, #b5bccc);margin:0 0 .75rem}.guide-card__meta.svelte-3sguuw{display:flex;justify-content:space-between;align-items:center}.guide-card__pill.svelte-3sguuw{font-size:.7rem;padding:2px 8px;background:#22d3ee1a;border:1px solid rgba(34,211,238,.3);border-radius:999px;color:#6dd5ed}.guide-card__arrow.svelte-3sguuw{display:inline-flex;align-items:center;gap:4px;font-size:.8125rem;color:#6dd5ed}.guides-hub__cross-ref.svelte-3sguuw{margin-top:3rem}.cross-ref-grid.svelte-3sguuw{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.cross-ref-card.svelte-3sguuw{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;padding:1rem 1.25rem;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:inherit;text-decoration:none;transition:border-color .2s ease,background .2s ease}.cross-ref-card.svelte-3sguuw:hover{border-color:#22d3ee66;background:#22d3ee0a}.cross-ref-card.svelte-3sguuw svg:first-child{color:#6dd5ed}.cross-ref-card.svelte-3sguuw strong:where(.svelte-3sguuw){display:block;color:var(--lx-text-primary, #ffffff);margin-bottom:.2rem}.cross-ref-card.svelte-3sguuw p:where(.svelte-3sguuw){margin:0;font-size:.85rem;color:var(--lx-text-secondary, #b5bccc)}
