.page-root.svelte-a3e7u6{min-height:100vh;background:var(--clr-bg)}.content-wrap.svelte-a3e7u6{max-width:1200px;margin:0 auto;padding:3rem 1.5rem 6rem}.spotlight.svelte-a3e7u6{margin-bottom:3rem;border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(124,58,237,.2);background:var(--clr-surface);box-shadow:0 8px 48px #7c3aed14}.spotlight__inner.svelte-a3e7u6{display:grid;grid-template-columns:380px 1fr}.spotlight__poster.svelte-a3e7u6{position:relative;min-height:280px;flex-shrink:0}.spotlight__year.svelte-a3e7u6{position:absolute;bottom:.75rem;left:1rem;font-family:var(--font-mono);font-size:.65rem;color:#ffffff80;letter-spacing:.1em}.spotlight__duration.svelte-a3e7u6{position:absolute;bottom:.75rem;right:1rem;font-family:var(--font-mono);font-size:.65rem;color:#ffffff80}.spotlight__badge.svelte-a3e7u6{position:absolute;top:1rem;left:1rem;font-family:var(--font-mono);font-size:.58rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--clr-bg);background:var(--clr-neon);padding:.2rem .6rem;border-radius:var(--radius-full);box-shadow:0 0 10px #00e5ff66}.spotlight__play.svelte-a3e7u6{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:68px;border-radius:50%;background:#00e5ff26;border:2px solid var(--clr-neon);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s ease,box-shadow .25s ease,transform .25s ease;box-shadow:0 0 24px #00e5ff59}.spotlight__play.svelte-a3e7u6:hover{background:#00e5ff47;box-shadow:0 0 40px #00e5ff8c;transform:translate(-50%,-50%) scale(1.06)}.spotlight__content.svelte-a3e7u6{padding:2rem 2.25rem;display:flex;flex-direction:column;justify-content:center;gap:.9rem}.spotlight__title.svelte-a3e7u6{font-family:var(--font-display);font-size:1.2rem;font-weight:800;letter-spacing:.05em;color:var(--clr-text);margin:0;line-height:1.25}.spotlight__desc.svelte-a3e7u6{font-size:.875rem;color:var(--clr-text-muted);line-height:1.7;margin:0}.spotlight__tags.svelte-a3e7u6{display:flex;flex-wrap:wrap;gap:.4rem}.tag.svelte-a3e7u6{font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:var(--clr-text-muted);background:#ffffff08;border:1px solid var(--clr-border);border-radius:var(--radius-full);padding:.2rem .6rem}.spotlight__ctas.svelte-a3e7u6{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.25rem}.filter-bar.svelte-a3e7u6{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.type-tab.svelte-a3e7u6{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-display);font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--clr-text-muted);background:transparent;border:1px solid var(--clr-border);border-radius:var(--radius-sm);padding:.4rem 1rem;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease;white-space:nowrap}.type-tab.svelte-a3e7u6:hover{color:var(--clr-text);border-color:#fff3}.type-tab--active.svelte-a3e7u6{color:var(--clr-neon)!important;border-color:var(--clr-neon)!important;background:#00e5ff0f!important;box-shadow:0 0 14px #00e5ff24}.type-tab__count.svelte-a3e7u6{font-family:var(--font-mono);font-size:.55rem;opacity:.5}.docs-grid.svelte-a3e7u6{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:5rem}.docs-grid__item.svelte-a3e7u6,.card-watch-wrap.svelte-a3e7u6{position:relative}.card-watch-intercept.svelte-a3e7u6{position:absolute;bottom:1.1rem;left:1.1rem;background:var(--clr-neon);color:var(--clr-bg);border:none;border-radius:var(--radius-sm);padding:.45rem .9rem;font-family:var(--font-display);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;box-shadow:0 0 20px #00e5ff59;transition:background .2s ease,box-shadow .2s ease,transform .2s ease;z-index:5}.card-watch-intercept.svelte-a3e7u6:hover{background:#33eaff;box-shadow:0 0 35px #00e5ff99;transform:translateY(-1px)}.intercept-label.svelte-a3e7u6{display:flex;align-items:center;gap:.35rem}.empty-state.svelte-a3e7u6{display:flex;flex-direction:column;align-items:center;padding:4rem 2rem;text-align:center;margin-bottom:5rem}.empty-state__icon.svelte-a3e7u6{font-size:3rem;color:var(--clr-border);margin-bottom:1rem}.empty-state__title.svelte-a3e7u6{font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:.06em;color:var(--clr-text);margin:0 0 .5rem}.empty-state__body.svelte-a3e7u6{font-size:.875rem;color:var(--clr-text-muted);margin:0}.start-here.svelte-a3e7u6{background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-lg);padding:2.5rem;position:relative;overflow:hidden}.start-here.svelte-a3e7u6:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 50% 0%,rgba(0,229,255,.03) 0%,transparent 70%);pointer-events:none}.start-here__header.svelte-a3e7u6{margin-bottom:2.25rem}.start-here__title.svelte-a3e7u6{font-family:var(--font-display);font-size:1.4rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--clr-text);margin:0 0 .5rem}.start-here__subtitle.svelte-a3e7u6{font-size:.875rem;color:var(--clr-text-muted);margin:0}.path-nodes.svelte-a3e7u6{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.path-node.svelte-a3e7u6{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding-right:1.5rem}.path-node.svelte-a3e7u6:last-child{padding-right:0}.path-node__num.svelte-a3e7u6{width:2.5rem;height:2.5rem;border-radius:50%;border:2px solid;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:.85rem;font-weight:800;letter-spacing:.05em;background:var(--clr-bg);margin-bottom:1rem;flex-shrink:0;position:relative;z-index:2}.path-connector.svelte-a3e7u6{position:absolute;top:1.25rem;left:2.5rem;right:0;display:flex;align-items:center;gap:.25rem;z-index:1}.path-connector__line.svelte-a3e7u6{flex:1;height:1px}.path-connector__arrow.svelte-a3e7u6{font-size:1rem;line-height:1;color:transparent}.path-node__body.svelte-a3e7u6{display:flex;flex-direction:column;gap:.4rem}.path-node__title.svelte-a3e7u6{font-family:var(--font-display);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0;line-height:1.3}.path-node__desc.svelte-a3e7u6{font-size:.78rem;color:var(--clr-text-muted);line-height:1.55;margin:0}.path-node__cta.svelte-a3e7u6{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--font-mono);font-size:.62rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;background:transparent;border:1px solid;border-radius:var(--radius-full);padding:.25rem .65rem;cursor:pointer;margin-top:.35rem;transition:background .2s ease,box-shadow .2s ease}.path-node__cta.svelte-a3e7u6:hover{background:#ffffff0d;box-shadow:0 0 10px #ffffff1a}.modal-backdrop.svelte-a3e7u6{position:fixed;inset:0;z-index:var(--z-modal);background:#000000e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:1.5rem}.modal-inner.svelte-a3e7u6{position:relative;width:100%;max-width:900px;background:var(--clr-surface);border:1px solid rgba(0,229,255,.15);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 24px 80px #0009,0 0 0 1px #00e5ff0d}.modal-close.svelte-a3e7u6{position:absolute;top:.85rem;right:.85rem;z-index:10;width:36px;height:36px;border-radius:50%;background:#00000080;border:1px solid rgba(255,255,255,.12);color:var(--clr-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.modal-close.svelte-a3e7u6:hover{background:#000c;color:var(--clr-neon);border-color:#00e5ff4d}.modal-title.svelte-a3e7u6{font-family:var(--font-display);font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--clr-text-muted);padding:.9rem 3rem .9rem 1.25rem;margin:0;border-bottom:1px solid var(--clr-border);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-video-wrap.svelte-a3e7u6{position:relative;aspect-ratio:16 / 9;background:#000}.modal-iframe.svelte-a3e7u6{position:absolute;inset:0;width:100%;height:100%;border:none}@media(max-width:1024px){.spotlight__inner.svelte-a3e7u6{grid-template-columns:300px 1fr}.path-nodes.svelte-a3e7u6{grid-template-columns:repeat(2,1fr);gap:2rem}.path-node.svelte-a3e7u6{padding-right:0}.path-connector.svelte-a3e7u6{display:none}}@media(max-width:768px){.spotlight__inner.svelte-a3e7u6{grid-template-columns:1fr}.spotlight__poster.svelte-a3e7u6{min-height:220px}.spotlight__content.svelte-a3e7u6{padding:1.5rem}.docs-grid.svelte-a3e7u6{grid-template-columns:repeat(2,1fr)}.path-nodes.svelte-a3e7u6{grid-template-columns:1fr}.start-here.svelte-a3e7u6{padding:1.5rem}.modal-backdrop.svelte-a3e7u6{padding:.75rem;align-items:flex-end}.modal-inner.svelte-a3e7u6{border-radius:var(--radius-md) var(--radius-md) 0 0;max-width:100%}}@media(max-width:480px){.docs-grid.svelte-a3e7u6{grid-template-columns:1fr}}
