:where([data-guide-route=index]) .guides-page{min-height:100vh;background:linear-gradient(180deg,#000,#0a0a0a);color:#ffffff;padding:2rem 1.5rem}:where([data-guide-route=index]) .guides-container{max-width:1200px;margin:0 auto}:where([data-guide-route=index]) .guides-header{text-align:center;margin-bottom:4rem;position:relative}:where([data-guide-route=index]) .back-link{display:inline-flex;align-items:center;gap:.5rem;color:#a78bfa;text-decoration:underline;-webkit-text-decoration-color:rgba(167,139,250,.4);text-decoration-color:rgba(167,139,250,.4);text-underline-offset:2px;font-weight:600;font-size:.95rem;margin-bottom:2rem;transition:all .2s;position:absolute;left:0;top:0}:where([data-guide-route=index]) .back-link:hover{color:#8b5cf6;-webkit-text-decoration-color:#8b5cf6;text-decoration-color:#8b5cf6}:where([data-guide-route=index]) .guides-header h1{font-size:3.5rem;font-weight:900;margin:3rem 0 1rem;letter-spacing:-.02em;background:linear-gradient(135deg,#8b5cf6,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}:where([data-guide-route=index]) .guides-subtitle{font-size:1.25rem;color:#d0d0d0;max-width:800px;margin:0 auto;line-height:1.8}:where([data-guide-route=index]) .guides-community{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2rem;gap:2rem;align-items:center;margin:-1.5rem 0 3rem;padding:1.5rem 1.75rem;border:1px solid rgba(88,101,242,.58);border-radius:16px;background:radial-gradient(circle at top right,rgba(88,101,242,.25),transparent 44%),rgba(88,101,242,.08)}:where([data-guide-route=index]) .guides-community-copy{min-width:0}:where([data-guide-route=index]) .guides-community-eyebrow{display:block;margin-bottom:.35rem;color:#aeb4ff;font-size:.76rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}:where([data-guide-route=index]) .guides-community .guides-community-title{margin:0 0 .4rem;color:#fff;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:700;line-height:1.25}:where([data-guide-route=index]) .guides-community p{max-width:760px;margin:0;color:#d0d0d0;line-height:1.6}:where([data-guide-route=index]) .guides-community-button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:48px;padding:.75rem 1.1rem;border:1px solid #7781f6;border-radius:10px;background:#5865f2;box-shadow:0 8px 24px rgba(88,101,242,.28);color:#fff;font-size:.95rem;font-weight:800;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}:where([data-guide-route=index]) .guides-community-button:focus-visible,:where([data-guide-route=index]) .guides-community-button:hover{background:#6975f4;box-shadow:0 10px 30px rgba(88,101,242,.4);transform:translateY(-2px)}:where([data-guide-route=index]) .guides-hero-library{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin:0 0 2rem;padding:1.7rem 2rem;border:1px solid #a77349;border-radius:16px;background:linear-gradient(110deg,#352724,#211d25)}:where([data-guide-route=index]) .guides-hero-library span{color:#ffc887;font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}:where([data-guide-route=index]) .guides-hero-library h2{margin:.4rem 0;color:#fff;font-size:clamp(1.4rem,3vw,2rem)}:where([data-guide-route=index]) .guides-hero-library p{max-width:640px;margin:0;color:#ded6d1;line-height:1.6}:where([data-guide-route=index]) .guides-hero-library a{flex-shrink:0;display:inline-flex;align-items:center;min-height:48px;padding:.8rem 1.1rem;border-radius:9px;background:#ffc887;color:#16171d;font-weight:800;text-decoration:none}:where([data-guide-route=index]) .guides-hero-library a:hover{background:#ffe0b4}:where([data-guide-route=index]) .guides-hero-library a:focus-visible{outline:3px solid #83dcff;outline-offset:3px}@media (max-width:700px){:where([data-guide-route=index]) .guides-hero-library{flex-direction:column;align-items:start}}:where([data-guide-route=index]) .guide-cluster-nav{margin:0 0 4rem;padding:1.25rem;border:1px solid rgba(139,92,246,.28);border-radius:14px;background:rgba(139,92,246,.06)}:where([data-guide-route=index]) .guide-cluster-eyebrow,:where([data-guide-route=index]) .guide-cluster-nav-label{display:block;color:#c4b5fd;font-size:.76rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}:where([data-guide-route=index]) .guide-cluster-nav-label{margin-bottom:.75rem}:where([data-guide-route=index]) .guide-cluster-links{display:flex;flex-wrap:wrap;gap:.65rem}:where([data-guide-route=index]) .guide-cluster-link{display:inline-flex;min-height:42px;align-items:center;padding:.6rem .85rem;border:1px solid rgba(167,139,250,.42);border-radius:999px;color:#f0eaff;font-size:.9rem;font-weight:700;line-height:1.2;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}:where([data-guide-route=index]) .guide-cluster-link:focus-visible,:where([data-guide-route=index]) .guide-cluster-link:hover{border-color:#a78bfa;background:rgba(139,92,246,.18);transform:translateY(-1px)}:where([data-guide-route=index]) .guide-clusters{margin-bottom:5rem}:where([data-guide-route=index]) .guide-cluster{scroll-margin-top:2rem;margin-bottom:4.5rem}:where([data-guide-route=index]) .guide-cluster:last-child{margin-bottom:0}:where([data-guide-route=index]) .guide-cluster-header{max-width:850px;margin-bottom:1.5rem}:where([data-guide-route=index]) .guide-cluster-eyebrow{margin-bottom:.4rem}:where([data-guide-route=index]) .guide-cluster-header h2{margin:0 0 .65rem;color:#fff;font-size:clamp(1.65rem,3vw,2.35rem);letter-spacing:-.02em;line-height:1.15}:where([data-guide-route=index]) .guide-cluster-header p{max-width:780px;margin:0;color:#c8c8c8;font-size:1.05rem;line-height:1.7}:where([data-guide-route=index]) .guides-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:0}:where([data-guide-route=index]) .guide-card{background:rgba(139,92,246,.05);border:2px solid rgba(139,92,246,.2);border-radius:16px;overflow:hidden;transition:all .3s ease;position:relative}:where([data-guide-route=index]) .guide-card:hover{transform:translateY(-8px);border-color:var(--guide-color,rgba(139,92,246,.4));box-shadow:0 12px 40px rgba(139,92,246,.2);background:rgba(139,92,246,.08)}:where([data-guide-route=index]) .guide-card-content{display:flex;flex-direction:column;padding:2.5rem;text-decoration:none;color:inherit;height:100%;position:relative}:where([data-guide-route=index]) .guide-card-content.coming-soon{opacity:.6;cursor:not-allowed}:where([data-guide-route=index]) .guide-icon{width:72px;height:72px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:rgba(139,92,246,.15);color:#a78bfa;margin-bottom:1.5rem;transition:all .3s}:where([data-guide-route=index]) .guide-card:hover .guide-icon{background:rgba(139,92,246,.25);transform:scale(1.1)}:where([data-guide-route=index]) .guide-timing{font-size:2rem;font-weight:800;font-family:Courier New,monospace;margin-bottom:1rem;letter-spacing:-.02em}:where([data-guide-route=index]) .guide-card h3{font-size:1.5rem;font-weight:700;margin:0 0 1rem;color:#ffffff}:where([data-guide-route=index]) .guide-card p{font-size:1rem;color:#c8c8c8;line-height:1.8;margin:0;flex-grow:1}:where([data-guide-route=index]) .guide-arrow{display:flex;align-items:center;justify-content:flex-end;color:#a78bfa;margin-top:1.5rem;transition:transform .3s}:where([data-guide-route=index]) .guide-card:hover .guide-arrow{transform:translateX(4px)}:where([data-guide-route=index]) .coming-soon-badge{display:inline-block;margin-top:1rem;padding:.5rem 1rem;background:rgba(251,191,36,.2);color:#fbbf24;border-radius:6px;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}:where([data-guide-route=index]) .guides-cta{text-align:center;padding:4rem 2rem;background:rgba(139,92,246,.05);border:1px solid rgba(139,92,246,.2);border-radius:20px}:where([data-guide-route=index]) .guides-cta h2{font-size:2.5rem;font-weight:900;margin:0 0 1rem;letter-spacing:-.02em}:where([data-guide-route=index]) .guides-cta p{font-size:1.25rem;color:#d0d0d0;margin:0 0 2.5rem;line-height:1.7}:where([data-guide-route=index]) .guides-cta-buttons{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}:where([data-guide-route=index]) .cta-button{display:inline-flex;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;border-radius:10px;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .3s;border:none;cursor:pointer}:where([data-guide-route=index]) .cta-button.primary{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;box-shadow:0 4px 20px rgba(139,92,246,.3)}:where([data-guide-route=index]) .cta-button.primary:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);transform:translateY(-2px);box-shadow:0 6px 30px rgba(139,92,246,.5)}:where([data-guide-route=index]) .cta-button.secondary{background:transparent;color:#a78bfa;border:2px solid rgba(139,92,246,.4)}:where([data-guide-route=index]) .cta-button.secondary:hover{background:rgba(139,92,246,.1);border-color:rgba(139,92,246,.6);transform:translateY(-2px)}@media (max-width:768px){:where([data-guide-route=index]) .guides-page{padding:1.5rem 1rem}:where([data-guide-route=index]) .back-link{position:relative;display:flex;margin-bottom:1.5rem}:where([data-guide-route=index]) .guides-header h1{font-size:2.5rem;margin-top:0}:where([data-guide-route=index]) .guides-subtitle{font-size:1.125rem}:where([data-guide-route=index]) .guides-community{grid-template-columns:1fr;gap:1rem;margin-top:-1rem;padding:1.25rem}:where([data-guide-route=index]) .guides-community-button{width:100%}:where([data-guide-route=index]) .guide-cluster-nav{margin-bottom:3rem;padding:1rem}:where([data-guide-route=index]) .guide-cluster-links{display:grid;grid-template-columns:1fr}:where([data-guide-route=index]) .guide-cluster-link{border-radius:10px}:where([data-guide-route=index]) .guide-clusters{margin-bottom:3rem}:where([data-guide-route=index]) .guide-cluster{margin-bottom:3.5rem}:where([data-guide-route=index]) .guide-cluster-header p{font-size:1rem}:where([data-guide-route=index]) .guides-grid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:0}:where([data-guide-route=index]) .guide-card-content{padding:2rem}:where([data-guide-route=index]) .guide-icon{width:64px;height:64px}:where([data-guide-route=index]) .guide-timing{font-size:1.75rem}:where([data-guide-route=index]) .guide-card h3{font-size:1.25rem}:where([data-guide-route=index]) .guide-card p{font-size:.9375rem}:where([data-guide-route=index]) .guides-cta{padding:3rem 1.5rem}:where([data-guide-route=index]) .guides-cta h2{font-size:2rem}:where([data-guide-route=index]) .guides-cta p{font-size:1.125rem}:where([data-guide-route=index]) .guides-cta-buttons{flex-direction:column;gap:1rem}:where([data-guide-route=index]) .cta-button{width:100%;justify-content:center;padding:1rem 2rem}}@media (max-width:480px){:where([data-guide-route=index]) .guides-header h1{font-size:2rem}:where([data-guide-route=index]) .guides-subtitle{font-size:1rem}:where([data-guide-route=index]) .guide-card-content{padding:1.5rem}:where([data-guide-route=index]) .guide-icon{width:56px;height:56px}:where([data-guide-route=index]) .guide-timing{font-size:1.5rem}:where([data-guide-route=index]) .guide-card h3{font-size:1.125rem}:where([data-guide-route=index]) .guides-cta h2{font-size:1.75rem}:where([data-guide-route=index]) .guides-cta p{font-size:1rem}}@media (prefers-reduced-motion:no-preference){:where([data-guide-route=index]) .guide-card{animation:fadeInUp .6s ease-out}:where([data-guide-route=index]) .guide-card:first-child{animation-delay:.1s}:where([data-guide-route=index]) .guide-card:nth-child(2){animation-delay:.2s}:where([data-guide-route=index]) .guide-card:nth-child(3){animation-delay:.3s}:where([data-guide-route=index]) .guide-card:nth-child(4){animation-delay:.4s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}