.hb-root.svelte-1nek1sl{position:relative;overflow:hidden;background:#0a0a0f;border-bottom:1px solid rgba(255,255,255,.05)}.noise.svelte-1nek1sl:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");opacity:.4}.hb-bg.svelte-1nek1sl{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .7s}.hb-orb.svelte-1nek1sl{position:absolute;border-radius:50%;pointer-events:none}.hb-orb--tl.svelte-1nek1sl{top:-160px;left:-80px;width:500px;height:500px;background:radial-gradient(circle,rgba(124,58,237,.16) 0%,transparent 65%)}.hb-orb--br.svelte-1nek1sl{bottom:-80px;right:0;width:380px;height:380px;background:radial-gradient(circle,rgba(6,182,212,.09) 0%,transparent 65%)}.hb-deco-letter.svelte-1nek1sl{position:absolute;right:6%;top:50%;transform:translateY(-50%);font-family:Space Grotesk,sans-serif;font-weight:800;font-size:clamp(120px,18vw,260px);line-height:1;background:linear-gradient(135deg,rgba(124,58,237,.45) 0%,rgba(6,182,212,.18) 50%,transparent 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.7}.hb-live-badge.svelte-1nek1sl{position:absolute;top:14px;left:14px;z-index:20;display:flex;align-items:center;gap:7px;padding:4px 12px;background:#ef444421;border:1px solid rgba(239,68,68,.4);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.18em;color:#ef4444;font-family:Space Grotesk,sans-serif}.hb-live-dot.svelte-1nek1sl{width:7px;height:7px;border-radius:50%;background:#ef4444;animation:svelte-1nek1sl-livepulse 1.2s ease-in-out infinite}@keyframes svelte-1nek1sl-livepulse{0%,to{opacity:1;box-shadow:0 0 #ef444499}50%{opacity:.7;box-shadow:0 0 0 5px #ef444400}}.hb-body.svelte-1nek1sl{position:relative;z-index:10;padding:1.5rem 2rem 1.25rem;display:flex;flex-direction:column;gap:1rem}.hb-body--center.svelte-1nek1sl{align-items:center;text-align:center}.hb-event-eyebrow.svelte-1nek1sl{display:flex;align-items:center;gap:.6rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.22em;color:#a78bfa;font-family:Space Grotesk,sans-serif}.hb-eyebrow-line.svelte-1nek1sl{height:1px;width:40px;background:linear-gradient(to right,#7c3aed,#06b6d4)}.hb-identity.svelte-1nek1sl{display:flex;align-items:center;gap:1.1rem}.hb-logo.svelte-1nek1sl{width:48px;height:48px;object-fit:cover;flex-shrink:0;outline:2px solid rgba(124,58,237,.45);outline-offset:2px}.hb-logo-fallback.svelte-1nek1sl{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:Space Grotesk,sans-serif;font-weight:900;font-size:1.3rem;color:#fff;background:linear-gradient(135deg,#7c3aed66,#06b6d426);border:1px solid rgba(124,58,237,.3)}.hb-title.svelte-1nek1sl{font-family:Space Grotesk,sans-serif;font-weight:800;font-size:clamp(1.25rem,2.4vw,1.85rem);line-height:1.05;margin:0 0 .2rem;background:linear-gradient(135deg,#a78bfa,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hb-title--event.svelte-1nek1sl{font-size:clamp(1.4rem,2.8vw,2.2rem);margin:0}.hb-subtitle.svelte-1nek1sl{font-size:.875rem;color:#6b7280;max-width:480px;line-height:1.5;margin:0}.hb-cta-row.svelte-1nek1sl{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.hb-btn.svelte-1nek1sl{padding:.55rem 1.2rem;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;transition:filter .15s,transform .1s;white-space:nowrap}.hb-btn.svelte-1nek1sl:active{transform:scale(.97)}.hb-btn--primary.svelte-1nek1sl{background:linear-gradient(135deg,#7c3aed,#0e7490);border:1px solid rgba(124,58,237,.45);color:#fff}.hb-btn--primary.svelte-1nek1sl:hover{filter:brightness(1.12)}.hb-btn--ghost.svelte-1nek1sl{border:1px solid rgba(255,255,255,.12);color:#9ca3af}.hb-btn--ghost.svelte-1nek1sl:hover{border-color:#a78bfa66;color:#c4b5fd}.hb-stats-dock.svelte-1nek1sl{position:relative;z-index:10;display:flex;align-items:center;padding:.6rem 2rem;border-top:1px solid rgba(255,255,255,.06);background:#00000040;gap:0}.hb-stat.svelte-1nek1sl{display:flex;align-items:baseline;gap:.45rem;flex:1;justify-content:center}.hb-stat-num.svelte-1nek1sl{font-family:Space Grotesk,sans-serif;font-weight:900;font-size:1.15rem;line-height:1;display:flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums}.hb-stat--purple.svelte-1nek1sl{color:#a78bfa;animation:svelte-1nek1sl-numglow 4s ease-in-out infinite}.hb-stat--green.svelte-1nek1sl{color:#4ade80}.hb-stat--cyan.svelte-1nek1sl{color:#67e8f9}.hb-stat-label.svelte-1nek1sl{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:#374151}.hb-stat-sep.svelte-1nek1sl{width:1px;height:28px;flex-shrink:0;background:#ffffff0f}.hb-pulse-dot.svelte-1nek1sl{display:inline-block;width:7px;height:7px;border-radius:50%;background:#4ade80;animation:svelte-1nek1sl-dotpulse 2s ease-out infinite}@keyframes svelte-1nek1sl-numglow{0%,to{text-shadow:0 0 0 rgba(167,139,250,0)}50%{text-shadow:0 0 18px rgba(167,139,250,.45)}}@keyframes svelte-1nek1sl-dotpulse{0%{box-shadow:0 0 #4ade808c}to{box-shadow:0 0 0 7px #4ade8000}}.hb-live-dock.svelte-1nek1sl{position:relative;z-index:10;display:flex;align-items:center;gap:.75rem;padding:.55rem 2rem;border-top:1px solid rgba(255,255,255,.05);background:#0000002e}.hb-live-names.svelte-1nek1sl{font-size:11px;color:#6b7280;display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-live-pulse.svelte-1nek1sl{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#4ade80;animation:svelte-1nek1sl-dotpulse 2s ease-out infinite}.hb-live-count.svelte-1nek1sl{font-size:11px;color:#4b5563;display:flex;align-items:center;gap:6px}.hb-live-empty.svelte-1nek1sl{font-size:11px;color:#374151;display:flex;align-items:center;gap:6px}.hb-live-empty.svelte-1nek1sl svg:where(.svelte-1nek1sl){width:13px;height:13px}.hb-live-cta.svelte-1nek1sl{font-size:11px;font-weight:600;color:#a78bfa;text-decoration:none;display:flex;align-items:center;gap:4px;transition:color .15s}.hb-live-cta.svelte-1nek1sl:hover{color:#c4b5fd}.hb-live-cta.svelte-1nek1sl svg:where(.svelte-1nek1sl){width:11px;height:11px}.hb-avatars.svelte-1nek1sl{display:flex;align-items:center;flex-shrink:0}.hb-avatar.svelte-1nek1sl{position:relative;width:28px;height:28px;border-radius:4px;border:1.5px solid rgba(167,139,250,.25);overflow:visible;flex-shrink:0;margin-right:-7px;transition:transform .15s,z-index 0s;cursor:default;background:#a78bfa1a}.hb-avatar.svelte-1nek1sl img:where(.svelte-1nek1sl),.hb-avatar.svelte-1nek1sl .hb-avatar-letter:where(.svelte-1nek1sl){width:100%;height:100%;object-fit:cover;border-radius:3px;display:flex;align-items:center;justify-content:center;overflow:hidden}.hb-avatar-letter.svelte-1nek1sl{font-size:11px;font-weight:800;color:#a78bfa;display:flex!important;align-items:center;justify-content:center}.hb-avatar.svelte-1nek1sl:hover{transform:translateY(-3px) scale(1.1);z-index:50}.hb-avatar--overflow.svelte-1nek1sl{background:#ffffff12;border-color:#ffffff1f;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;color:#6b7280;cursor:default;overflow:hidden}.hb-avatar--blur.svelte-1nek1sl{background:#a78bfa14;filter:blur(2px);cursor:default}.hb-avatars.svelte-1nek1sl .hb-avatar:where(.svelte-1nek1sl):last-child{margin-right:0}.hb-status-badge.svelte-1nek1sl{position:absolute;bottom:-4px;right:-4px;font-size:9px;line-height:1;background:#0a0a0f;border-radius:50%;padding:1px;pointer-events:none}.hb-tip.svelte-1nek1sl{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#12121c;border:1px solid rgba(255,255,255,.1);padding:6px 10px;border-radius:5px;white-space:nowrap;display:flex;flex-direction:column;gap:2px;font-size:11px;pointer-events:none;opacity:0;transition:opacity .12s;z-index:100;min-width:80px}.hb-tip.svelte-1nek1sl:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#ffffff1a}.hb-avatar.svelte-1nek1sl:hover .hb-tip:where(.svelte-1nek1sl){opacity:1}.hb-tip-name.svelte-1nek1sl{font-weight:700;color:#e2e8f0}.hb-tip-grade.svelte-1nek1sl{font-size:10px;font-weight:600}.hb-tip-status.svelte-1nek1sl{font-size:10px;color:#6b7280}@media(max-width:640px){.hb-body.svelte-1nek1sl{padding:1.1rem 1rem .9rem}.hb-stats-dock.svelte-1nek1sl{padding:.5rem 1rem;gap:0}.hb-stat-num.svelte-1nek1sl{font-size:.95rem}.hb-live-dock.svelte-1nek1sl{padding:.5rem 1rem}.hb-deco-letter.svelte-1nek1sl{opacity:.3}}@keyframes svelte-16x9f2z-sglow{0%,to{text-shadow:0 0 0 rgba(124,58,237,0)}50%{text-shadow:0 0 20px rgba(124,58,237,.5)}}.sglow.svelte-16x9f2z{animation:svelte-16x9f2z-sglow 4s ease-in-out infinite}@keyframes svelte-16x9f2z-opulse{0%{box-shadow:0 0 #4ade8080}to{box-shadow:0 0 0 7px #4ade8000}}.opulse.svelte-16x9f2z{animation:svelte-16x9f2z-opulse 2s ease-out infinite}.as-root.svelte-ru8puh{position:relative;width:100%;overflow:hidden;background:#06060d}.as-bg.svelte-ru8puh{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.48}.as-bg-fallback.svelte-ru8puh{position:absolute;inset:0;background:linear-gradient(135deg,#12012c,#020c1b)}.as-overlay-l.svelte-ru8puh{position:absolute;inset:0;background:linear-gradient(105deg,rgba(4,4,10,.96) 28%,rgba(4,4,10,.45) 65%,transparent 100%);pointer-events:none}.as-overlay-b.svelte-ru8puh{position:absolute;inset:0;background:linear-gradient(to top,rgba(4,4,10,.92) 12%,transparent 55%);pointer-events:none}.as-glow.svelte-ru8puh{position:absolute;bottom:0;left:0;width:320px;height:200px;background:radial-gradient(ellipse at bottom left,rgba(124,58,237,.18),transparent 70%);pointer-events:none}.as-loading.svelte-ru8puh,.as-empty.svelte-ru8puh{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#374151;font-size:13px}.as-spinner.svelte-ru8puh{width:24px;height:24px;border:2px solid rgba(167,139,250,.2);border-top-color:#a78bfa;border-radius:50%;animation:svelte-ru8puh-spin .7s linear infinite}@keyframes svelte-ru8puh-spin{to{transform:rotate(360deg)}}.as-play.svelte-ru8puh{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:4}.as-play.svelte-ru8puh svg:where(.svelte-ru8puh){width:64px;height:64px;color:#ffffffd9;background:#7c3aed59;border-radius:50%;padding:14px;border:2px solid rgba(124,58,237,.5);transition:transform .15s,background .15s;filter:drop-shadow(0 4px 24px rgba(124,58,237,.4))}.as-play.svelte-ru8puh:hover svg:where(.svelte-ru8puh){transform:scale(1.08);background:#7c3aed8c}.as-content.svelte-ru8puh{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:2rem 2rem 2.25rem;z-index:5}.as-category.svelte-ru8puh{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.as-cat-line.svelte-ru8puh{height:1px;width:2.5rem;background:linear-gradient(to right,#7c3aed,#06b6d4);flex-shrink:0}.as-cat-text.svelte-ru8puh{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.22em;color:#a78bfa}.as-cat-badge.svelte-ru8puh{font-size:10px;font-weight:700;color:#06b6d4;background:#06b6d41f;border:1px solid rgba(6,182,212,.25);padding:1px 7px;border-radius:3px}.as-title.svelte-ru8puh{font-size:clamp(1.25rem,2.2vw,1.85rem);font-weight:800;color:#fff;line-height:1.25;-webkit-line-clamp:3;line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;max-width:680px;margin-bottom:.6rem;text-shadow:0 2px 30px rgba(0,0,0,.9)}.as-title.svelte-ru8puh a:where(.svelte-ru8puh){color:inherit;text-decoration:none;transition:color .15s}.as-title.svelte-ru8puh a:where(.svelte-ru8puh):hover{color:#c4b5fd}.as-excerpt.svelte-ru8puh{font-size:13px;color:#6b7280;line-height:1.6;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;max-width:560px;margin-bottom:1.1rem}.as-meta.svelte-ru8puh{display:flex;align-items:center;gap:1.25rem}.as-author.svelte-ru8puh{display:flex;align-items:center;gap:.6rem}.as-avatar.svelte-ru8puh{width:28px;height:28px;overflow:hidden;background:#7c3aed4d;outline:1.5px solid rgba(124,58,237,.4);outline-offset:1px;border-radius:2px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.as-avatar.svelte-ru8puh img:where(.svelte-ru8puh){width:100%;height:100%;object-fit:cover}.as-avatar.svelte-ru8puh span:where(.svelte-ru8puh){font-size:11px;font-weight:700;color:#fff}.as-author-name.svelte-ru8puh{font-size:13px;color:#9ca3af}.as-dot.svelte-ru8puh{color:#374151}.as-date.svelte-ru8puh{font-size:13px;color:#6b7280}.as-cta.svelte-ru8puh{margin-left:auto;display:flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#fff;text-decoration:none;background:linear-gradient(135deg,#7c3aed8c,#06b6d440);border:1px solid rgba(124,58,237,.45);transition:background .15s,border-color .15s;white-space:nowrap}.as-cta.svelte-ru8puh:hover{background:linear-gradient(135deg,#7c3aedbf,#06b6d466);border-color:#7c3aedb3}.as-cta.svelte-ru8puh svg:where(.svelte-ru8puh){width:14px;height:14px;transition:transform .15s}.as-cta.svelte-ru8puh:hover svg:where(.svelte-ru8puh){transform:translate(3px)}.as-nav.svelte-ru8puh{display:flex;align-items:center;gap:.75rem;margin-top:1.5rem}.as-dots.svelte-ru8puh{display:flex;align-items:center;gap:.5rem}.as-dot-btn.svelte-ru8puh{position:relative;height:2px;background:#ffffff26;border:none;padding:0;cursor:pointer;transition:width .3s,opacity .3s;width:16px;opacity:.3}.as-dot-btn--active.svelte-ru8puh{width:56px;opacity:1}.as-progress.svelte-ru8puh{position:absolute;top:-1px;left:0;height:4px;background:linear-gradient(to right,#7c3aed,#06b6d4);transition:none}.as-arrows.svelte-ru8puh{margin-left:auto;display:flex;gap:4px}.as-arrow.svelte-ru8puh{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);background:transparent;color:#6b7280;cursor:pointer;transition:border-color .15s,color .15s;border-radius:2px}.as-arrow.svelte-ru8puh:hover{border-color:#7c3aed80;color:#a78bfa}.as-arrow.svelte-ru8puh svg:where(.svelte-ru8puh){width:14px;height:14px}.sfade{animation:svelte-ru8puh-sfade .45s ease}@keyframes svelte-ru8puh-sfade{0%{opacity:0}to{opacity:1}}@media(max-width:639px){.as-content.svelte-ru8puh{padding:1.25rem 1.25rem 1.5rem}.as-cta.svelte-ru8puh,.as-excerpt.svelte-ru8puh{display:none}}.as-root.svelte-1i5xqch{width:100%;font-family:Inter,system-ui,sans-serif;color:#e2e8f0}.as-header.svelte-1i5xqch{margin-bottom:1.5rem;padding:0 .5rem}.as-header-title.svelte-1i5xqch{display:flex;align-items:center;gap:.75rem}.as-header-bar.svelte-1i5xqch{display:inline-block;width:4px;height:22px;background:var(--accent)}.as-header.svelte-1i5xqch h2:where(.svelte-1i5xqch){font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:800;letter-spacing:-.01em;color:#fff;margin:0}.as-subheading.svelte-1i5xqch{font-size:13px;color:#6b7280;margin:.4rem 0 0 calc(4px + .75rem)}.as-loading.svelte-1i5xqch{display:flex;flex-direction:column;gap:.75rem}.as-loading.as-layout-grid.svelte-1i5xqch,.as-loading.as-layout-magazine.svelte-1i5xqch{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.as-skeleton.svelte-1i5xqch{height:160px;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff12,#ffffff0a 75%);background-size:200% 100%;animation:svelte-1i5xqch-as-shimmer 1.4s infinite}@keyframes svelte-1i5xqch-as-shimmer{to{background-position:-200% 0}}.as-empty.svelte-1i5xqch{padding:2rem;text-align:center;font-size:13px;color:#4b5563;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}.as-cover-placeholder.svelte-1i5xqch{width:100%;height:100%;background:linear-gradient(135deg,#7c3aed26,#0e74901f);position:relative}.as-cover-placeholder.svelte-1i5xqch:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 40%,var(--accent) 0%,transparent 60%);opacity:.15}.as-cat-badge.svelte-1i5xqch{position:absolute;top:.625rem;left:.625rem;padding:.2rem .5rem;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.15em;font-family:Space Grotesk,sans-serif;color:#fff;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1)}.as-cat-badge--hero.svelte-1i5xqch{top:auto;bottom:1rem;left:1rem;padding:.35rem .75rem;background:var(--accent);border:0}.as-cat-inline.svelte-1i5xqch{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;font-family:Space Grotesk,sans-serif;color:var(--accent);margin-bottom:.35rem}.as-meta.svelte-1i5xqch{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:12px;color:#6b7280;margin-top:.5rem}.as-meta--sm.svelte-1i5xqch{font-size:11px;margin-top:.35rem}.as-meta.svelte-1i5xqch strong:where(.svelte-1i5xqch){color:#cbd5e1;font-weight:600}.as-meta-dot.svelte-1i5xqch{color:#374151}.as-cta.svelte-1i5xqch{display:inline-flex;align-items:center;gap:.4rem;font-size:12px;font-weight:700;font-family:Space Grotesk,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-top:.75rem;transition:gap .2s ease}.as-cta--sm.svelte-1i5xqch{font-size:11px;margin-top:.5rem}.as-cta.svelte-1i5xqch svg:where(.svelte-1i5xqch){width:12px;height:12px}a.svelte-1i5xqch:hover .as-cta:where(.svelte-1i5xqch){gap:.75rem}.as-magazine.svelte-1i5xqch{display:grid;grid-template-columns:1.5fr 1fr;gap:.75rem}@media(max-width:899px){.as-magazine.svelte-1i5xqch{grid-template-columns:1fr}}.as-hero.svelte-1i5xqch{display:flex;flex-direction:column;background:#ffffff08;border:1px solid rgba(255,255,255,.07);overflow:hidden;text-decoration:none;color:inherit;transition:border-color .2s,transform .2s}.as-hero.svelte-1i5xqch:hover{border-color:#a78bfa66}.as-hero-cover.svelte-1i5xqch{position:relative;width:100%;padding-top:var(--aspect);overflow:hidden;background:#0d0d12}.as-hero-cover.svelte-1i5xqch img:where(.svelte-1i5xqch){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.as-hero.svelte-1i5xqch:hover .as-hero-cover:where(.svelte-1i5xqch) img:where(.svelte-1i5xqch){transform:scale(1.04)}.as-hero-cover.svelte-1i5xqch .as-cover-placeholder:where(.svelte-1i5xqch){position:absolute;inset:0}.as-hero-gradient.svelte-1i5xqch{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 40%,rgba(0,0,0,.75) 100%)}.as-hero-body.svelte-1i5xqch{padding:1.25rem 1.25rem 1.5rem}.as-hero-title.svelte-1i5xqch{font-family:Space Grotesk,sans-serif;font-size:1.35rem;font-weight:800;line-height:1.25;color:#fff;margin:0 0 .5rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.as-hero-excerpt.svelte-1i5xqch{font-size:13px;line-height:1.55;color:#94a3b8;margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.as-mag-grid.svelte-1i5xqch{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:.75rem}@media(max-width:899px){.as-mag-grid.svelte-1i5xqch{grid-template-columns:1fr 1fr}}@media(max-width:499px){.as-mag-grid.svelte-1i5xqch{grid-template-columns:1fr}}.as-card.svelte-1i5xqch{display:flex;flex-direction:column;background:#ffffff08;border:1px solid rgba(255,255,255,.07);overflow:hidden;text-decoration:none;color:inherit;transition:border-color .2s}.as-card.svelte-1i5xqch:hover{border-color:#a78bfa66}.as-card-cover.svelte-1i5xqch{position:relative;width:100%;padding-top:var(--aspect);overflow:hidden;background:#0d0d12}.as-card-cover.svelte-1i5xqch img:where(.svelte-1i5xqch){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.as-card.svelte-1i5xqch:hover .as-card-cover:where(.svelte-1i5xqch) img:where(.svelte-1i5xqch){transform:scale(1.04)}.as-card-cover.svelte-1i5xqch .as-cover-placeholder:where(.svelte-1i5xqch){position:absolute;inset:0}.as-card-body.svelte-1i5xqch{padding:.875rem 1rem 1rem;flex:1;display:flex;flex-direction:column}.as-card-title.svelte-1i5xqch{font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700;line-height:1.3;color:#fff;margin:0 0 .35rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.as-card--sm.svelte-1i5xqch .as-card-title:where(.svelte-1i5xqch){font-size:13px}.as-card--sm.svelte-1i5xqch .as-card-body:where(.svelte-1i5xqch){padding:.625rem .75rem .75rem}.as-card-excerpt.svelte-1i5xqch{font-size:12px;line-height:1.5;color:#94a3b8;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.as-grid.svelte-1i5xqch{display:grid;gap:.75rem;grid-template-columns:repeat(var(--cols),1fr)}@media(max-width:899px){.as-grid.svelte-1i5xqch{grid-template-columns:repeat(2,1fr)}}@media(max-width:499px){.as-grid.svelte-1i5xqch{grid-template-columns:1fr}}.as-horizontal.svelte-1i5xqch{display:flex;flex-direction:column;gap:.5rem}.as-horiz-item.svelte-1i5xqch{display:grid;grid-template-columns:180px 1fr auto;gap:1rem;align-items:center;background:#ffffff06;border:1px solid rgba(255,255,255,.06);padding:.75rem;text-decoration:none;color:inherit;transition:border-color .2s,background .2s}.as-horiz-item.svelte-1i5xqch:hover{border-color:#a78bfa59;background:#a78bfa0a}.as-horiz-cover.svelte-1i5xqch{width:180px;height:110px;position:relative;overflow:hidden;background:#0d0d12}.as-horiz-cover.svelte-1i5xqch img:where(.svelte-1i5xqch){width:100%;height:100%;object-fit:cover;transition:transform .5s}.as-horiz-item.svelte-1i5xqch:hover .as-horiz-cover:where(.svelte-1i5xqch) img:where(.svelte-1i5xqch){transform:scale(1.05)}.as-horiz-body.svelte-1i5xqch{min-width:0}.as-horiz-title.svelte-1i5xqch{font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;line-height:1.3;color:#fff;margin:0 0 .3rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.as-horiz-excerpt.svelte-1i5xqch{font-size:12px;color:#94a3b8;margin:0 0 .35rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.as-horiz-arrow.svelte-1i5xqch{color:var(--accent);font-size:22px;padding-right:.5rem;transition:transform .2s}.as-horiz-item.svelte-1i5xqch:hover .as-horiz-arrow:where(.svelte-1i5xqch){transform:translate(4px)}@media(max-width:639px){.as-horiz-item.svelte-1i5xqch{grid-template-columns:100px 1fr}.as-horiz-item.svelte-1i5xqch .as-horiz-arrow:where(.svelte-1i5xqch){display:none}.as-horiz-cover.svelte-1i5xqch{width:100px;height:90px}}.as-slider.svelte-1i5xqch{position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.07);overflow:hidden}.as-slide.svelte-1i5xqch{display:block;text-decoration:none;color:inherit}.as-slide-cover.svelte-1i5xqch{position:relative;width:100%;padding-top:var(--aspect);background:#0d0d12;overflow:hidden}.as-slide-cover.svelte-1i5xqch img:where(.svelte-1i5xqch){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:svelte-1i5xqch-as-kenburns 12s ease-out forwards}.as-slide-cover.svelte-1i5xqch .as-cover-placeholder:where(.svelte-1i5xqch){position:absolute;inset:0}@keyframes svelte-1i5xqch-as-kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}.as-slide-body.svelte-1i5xqch{padding:1.25rem 1.5rem 1.75rem;position:relative}.as-slide-btn.svelte-1i5xqch{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);color:#fff;cursor:pointer;transition:background .2s,border-color .2s}.as-slide-btn.svelte-1i5xqch:hover{background:var(--accent);border-color:var(--accent)}.as-slide-btn--prev.svelte-1i5xqch{left:.75rem}.as-slide-btn--next.svelte-1i5xqch{right:.75rem}.as-slide-btn.svelte-1i5xqch svg:where(.svelte-1i5xqch){width:18px;height:18px}.as-slide-dots.svelte-1i5xqch{position:absolute;bottom:.75rem;left:50%;transform:translate(-50%);display:flex;gap:.35rem}.as-slide-dot.svelte-1i5xqch{width:8px;height:8px;border-radius:50%;background:#ffffff40;border:0;cursor:pointer;padding:0;transition:background .2s,transform .2s}.as-slide-dot.is-active.svelte-1i5xqch{background:var(--accent);transform:scale(1.3)}.as-ticker.svelte-1i5xqch{height:340px;overflow:hidden;position:relative;-webkit-mask:linear-gradient(to bottom,transparent 0%,#000 10%,#000 90%,transparent 100%);mask:linear-gradient(to bottom,transparent 0%,#000 10%,#000 90%,transparent 100%)}.as-ticker-track.svelte-1i5xqch{display:flex;flex-direction:column;animation:svelte-1i5xqch-as-scroll 30s linear infinite}.as-ticker.svelte-1i5xqch:hover .as-ticker-track:where(.svelte-1i5xqch){animation-play-state:paused}@keyframes svelte-1i5xqch-as-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.as-ticker-item.svelte-1i5xqch{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.05);text-decoration:none;color:inherit;transition:background .15s}.as-ticker-item.svelte-1i5xqch:hover{background:#a78bfa0d}.as-ticker-cover.svelte-1i5xqch{width:56px;height:56px;flex-shrink:0;overflow:hidden}.as-ticker-cover.svelte-1i5xqch img:where(.svelte-1i5xqch){width:100%;height:100%;object-fit:cover}.as-ticker-body.svelte-1i5xqch{flex:1;min-width:0}.as-ticker-title.svelte-1i5xqch{font-size:13px;font-weight:600;color:#fff;margin:0 0 .15rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.as-ticker-date.svelte-1i5xqch{font-size:10px;color:#6b7280}.as-headlines.svelte-1i5xqch{list-style:none;padding:0;margin:0;border-top:1px solid rgba(255,255,255,.06)}.as-headlines.svelte-1i5xqch li:where(.svelte-1i5xqch){border-bottom:1px solid rgba(255,255,255,.06)}.as-headline.svelte-1i5xqch{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;padding:.9rem 1rem;text-decoration:none;color:inherit;transition:background .15s}.as-headline.svelte-1i5xqch:hover{background:#a78bfa0a}.as-headline-num.svelte-1i5xqch{font-family:Space Grotesk,sans-serif;font-size:1.75rem;font-weight:800;line-height:1;color:var(--accent);opacity:.4;min-width:2.2rem;text-align:right;transition:opacity .2s}.as-headline.svelte-1i5xqch:hover .as-headline-num:where(.svelte-1i5xqch){opacity:1}.as-headline-body.svelte-1i5xqch{min-width:0}.as-headline-title.svelte-1i5xqch{font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:700;color:#fff;margin:.1rem 0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rt-root.svelte-1919kyb{width:100%;padding:.75rem 0;font-family:var(--nfont, Inter, sans-serif);color:var(--nt, #e2e8f0)}.rt-heading.svelte-1919kyb{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding:0 1rem}.rt-heading-line.svelte-1919kyb{flex:1;height:1px;background:linear-gradient(to right,rgba(167,139,250,.3),transparent)}.rt-heading-line--r.svelte-1919kyb{background:linear-gradient(to left,rgba(167,139,250,.3),transparent)}.rt-heading-text.svelte-1919kyb{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.2em;color:var(--np, #a78bfa);white-space:nowrap}.rt-loading.svelte-1919kyb{display:flex;flex-direction:column;gap:8px;padding:0 1rem}.rt-skeleton.svelte-1919kyb{height:52px;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff12,#ffffff0a 75%);background-size:200% 100%;animation:svelte-1919kyb-shimmer 1.4s infinite;border-radius:4px}@keyframes svelte-1919kyb-shimmer{to{background-position:-200% 0}}.rt-empty.svelte-1919kyb{padding:1.5rem 1rem;font-size:13px;color:#4b5563;text-align:center}.rt-avatar.svelte-1919kyb{width:36px;height:36px;flex-shrink:0;background:#a78bfa26;border:1px solid rgba(167,139,250,.2);border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center}.rt-avatar--sm.svelte-1919kyb{width:20px;height:20px;border-radius:2px}.rt-avatar.svelte-1919kyb img:where(.svelte-1919kyb){width:100%;height:100%;object-fit:cover}.rt-avatar.svelte-1919kyb span:where(.svelte-1919kyb){font-size:13px;font-weight:700;color:#a78bfa}.rt-avatar--sm.svelte-1919kyb span:where(.svelte-1919kyb){font-size:9px}.rt-list.svelte-1919kyb{display:flex;flex-direction:column}.rt-item.svelte-1919kyb{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;text-decoration:none;transition:background .15s}.rt-item.svelte-1919kyb:hover{background:#a78bfa0d}.rt-item-body.svelte-1919kyb{flex:1;min-width:0}.rt-item-title.svelte-1919kyb{font-size:13px;font-weight:500;color:var(--nt, #e2e8f0);line-height:1.35;display:flex;align-items:center;gap:5px;min-width:0;transition:color .15s;margin:0}.rt-item-title-text.svelte-1919kyb{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-item.svelte-1919kyb:hover .rt-item-title:where(.svelte-1919kyb){color:#c4b5fd}.rt-item-title--locked.svelte-1919kyb{color:#6b7280!important}.rt-lock.svelte-1919kyb{width:11px;height:11px;flex-shrink:0;color:#4b5563}.rt-item-meta.svelte-1919kyb{display:flex;align-items:center;gap:.4rem;margin-top:3px}.rt-cat-badge.svelte-1919kyb{font-size:10px;font-weight:600;color:var(--np, #a78bfa);background:#a78bfa1a;border:1px solid rgba(167,139,250,.18);padding:0 5px;border-radius:2px;white-space:nowrap}.rt-meta-date.svelte-1919kyb{font-size:11px;color:#4b5563}.rt-meta-dot.svelte-1919kyb{font-size:11px;color:#374151}.rt-meta-replies.svelte-1919kyb{display:flex;align-items:center;gap:3px;font-size:11px;color:#4b5563}.rt-meta-replies.svelte-1919kyb svg:where(.svelte-1919kyb){width:11px;height:11px}.rt-divider.svelte-1919kyb{height:1px;background:#ffffff0a;margin:0 1rem}.rt-cards.svelte-1919kyb{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;padding:0 1rem}.rt-card.svelte-1919kyb{display:flex;flex-direction:column;gap:.4rem;padding:.875rem;background:var(--nc, rgba(167,139,250,.04));border:1px solid var(--nborder, rgba(167,139,250,.1));border-radius:var(--nr, 6px);text-decoration:none;transition:border-color .15s,background .15s}.rt-card.svelte-1919kyb:hover{border-color:#a78bfa59;background:#a78bfa12}.rt-card-cat.svelte-1919kyb{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--np, #a78bfa)}.rt-card-title.svelte-1919kyb{font-size:12px;font-weight:600;color:var(--nt, #e2e8f0);line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;flex:1}.rt-card.svelte-1919kyb:hover .rt-card-title:where(.svelte-1919kyb){color:#c4b5fd}.rt-card-meta.svelte-1919kyb{display:flex;align-items:center;gap:.35rem;margin-top:.25rem}.rt-meta-author.svelte-1919kyb{font-size:11px;color:#6b7280}@media(max-width:639px){.rt-cards.svelte-1919kyb{grid-template-columns:1fr 1fr}}.sl-root.svelte-1jtrrli{display:flex;flex-wrap:wrap;align-items:center;padding:.75rem 1rem;width:100%;box-sizing:border-box}.sl-link.svelte-1jtrrli{display:flex;align-items:center;gap:.4rem;color:#fff6;text-decoration:none;border-radius:6px;padding:6px;transition:color .15s,background .15s,transform .15s}.sl-link.svelte-1jtrrli:hover{color:var(--ic, #a78bfa);background:#ffffff0f;transform:translateY(-2px)}.sl-link--pill.svelte-1jtrrli{padding:5px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.sl-link--pill.svelte-1jtrrli:hover{background:#ffffff17;border-color:var(--ic, rgba(167,139,250,.4))}.sl-label.svelte-1jtrrli{font-size:12px;font-weight:500;font-family:var(--nfont, Inter, sans-serif)}.twitch-widget.svelte-4yr47w{position:relative}.twitch-shine.svelte-4yr47w{position:absolute;inset:-1px;pointer-events:none;z-index:0;background:conic-gradient(from 0deg,transparent 0deg,var(--accent) 80deg,transparent 160deg,#0e7490 240deg,transparent 320deg,transparent 360deg);opacity:0;animation:svelte-4yr47w-twitch-shine 8s linear infinite,svelte-4yr47w-twitch-fade-in 1s ease .5s forwards;-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.twitch-widget.is-live.svelte-4yr47w .twitch-shine:where(.svelte-4yr47w){animation:svelte-4yr47w-twitch-shine 4s linear infinite,svelte-4yr47w-twitch-fade-in-live 1s ease .5s forwards}@keyframes svelte-4yr47w-twitch-shine{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-4yr47w-twitch-fade-in{to{opacity:.35}}@keyframes svelte-4yr47w-twitch-fade-in-live{to{opacity:.6}}@keyframes svelte-4yr47w-opulse{0%{box-shadow:0 0 #ffffffb3}to{box-shadow:0 0 0 4px #fff0}}.opulse.svelte-4yr47w{animation:svelte-4yr47w-opulse 1.5s ease-out infinite}.twitch-cta.svelte-4yr47w:hover{background:color-mix(in srgb,var(--accent) 25%,transparent)!important;border-color:var(--accent)!important;transform:translateY(-1px)}.twitch-cta.svelte-4yr47w{transition:all .2s ease}
