.sidebar-cta.svelte-175ntr2{background:linear-gradient(135deg, var(--gh-accent-primary) 0%, var(--gh-accent-primary-strong) 100%);box-shadow:0 4px 24px rgb(var(--gh-accent-primary-rgb) / .3);padding:2px}.sidebar-cta-inner.svelte-175ntr2{background:linear-gradient(135deg, color-mix(in srgb, var(--gh-accent-primary) 72%, var(--gh-surface-raised) 28%) 0%, var(--gh-accent-primary) 60%, var(--gh-accent-primary-strong) 100%);position:relative;overflow:hidden}.sidebar-cta-inner.svelte-175ntr2:before{content:"";background:rgb(var(--gh-surface-raised-rgb) / .07);pointer-events:none;border-radius:50%;width:200px;height:200px;position:absolute;top:-40%;right:-20%}.sidebar-cta-actions.svelte-175ntr2{--sidebar-action-min-height:3.75rem;--sidebar-action-radius:.75rem;flex-direction:column;gap:.75rem;display:flex}.sidebar-cta-btn.svelte-175ntr2{box-sizing:border-box;width:100%;min-height:var(--sidebar-action-min-height);text-align:center;border-radius:var(--sidebar-action-radius);font-size:.9375rem;font-family:var(--font-gh-body);color:var(--gh-surface-page);background:var(--gh-text-strong);box-shadow:0 2px 12px rgb(var(--gh-text-strong-rgb) / .25);cursor:pointer;border:none;justify-content:center;align-items:center;padding:.875rem 1.5rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.sidebar-cta-btn.svelte-175ntr2:hover{background:color-mix(in srgb, var(--gh-text-strong) 88%, var(--gh-surface-page) 12%);box-shadow:0 4px 16px rgb(var(--gh-text-strong-rgb) / .3);transform:translateY(-1px)}.sidebar-demo-cta.svelte-175ntr2{width:100%}.game-hero.svelte-pnwccd{background:var(--gh-text-strong);color:var(--gh-text-on-dark);position:relative}.game-hero-bg-img.svelte-pnwccd{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-bg-image.svelte-pnwccd{object-fit:cover;opacity:.55;width:100%;height:100%}.hero-bg-overlay.svelte-pnwccd{background:linear-gradient(rgb(var(--gh-text-strong-rgb) / .12), rgb(var(--gh-text-strong-rgb) / .12)), linear-gradient(to top, var(--gh-text-strong) 0%, rgb(var(--gh-text-strong-rgb) / .65) 40%, transparent 100%);position:absolute;inset:0}.hero-launch-wash.svelte-pnwccd{background:radial-gradient(ellipse 55% 45% at 22% 55%, rgb(var(--gh-accent-primary-rgb) / .22), transparent 70%), radial-gradient(ellipse 40% 35% at 78% 30%, rgb(var(--gh-accent-primary-rgb) / .12), transparent 65%);animation:9s ease-in-out infinite svelte-pnwccd-hero-launch-wash;position:absolute;inset:0}.hero-bg-solid.svelte-pnwccd{background:linear-gradient(to bottom right, var(--gh-text-body), var(--gh-text-strong));position:absolute;inset:0}.game-hero-inner.svelte-pnwccd{z-index:10;max-width:72rem;margin:0 auto;padding:7rem 1.5rem 4rem;position:relative}.game-hero-layout.svelte-pnwccd{text-align:center;flex-direction:column;align-items:center;gap:2.5rem;display:flex}.game-cover-wrap.svelte-pnwccd{border-radius:1rem;flex-shrink:0;width:14rem;height:14rem;position:relative;overflow:hidden}.game-cover-wrap.svelte-pnwccd .game-cover-img:where(.svelte-pnwccd){filter:drop-shadow(0 24px 48px rgb(var(--gh-shadow-neutral-rgb) / .55))}.game-cover-launch.svelte-pnwccd{background:0 0;transition:transform .35s;overflow:visible}.game-cover-launch.svelte-pnwccd .game-cover-img:where(.svelte-pnwccd){filter:drop-shadow(0 24px 48px rgb(var(--gh-accent-primary-rgb) / .22));border-radius:1rem;transition:filter .35s}.game-cover-launch.svelte-pnwccd:hover{transform:translateY(-4px)scale(1.02)}.game-cover-launch.svelte-pnwccd:hover .game-cover-img:where(.svelte-pnwccd){filter:drop-shadow(0 28px 52px rgb(var(--gh-accent-primary-rgb) / .32))}.game-cover-img.svelte-pnwccd{object-fit:cover;width:100%;height:100%}@keyframes svelte-pnwccd-hero-launch-wash{0%,to{opacity:.65}50%{opacity:1}}.game-hero-content.svelte-pnwccd{flex:1;min-width:0}.game-hero-with-sidebar.svelte-pnwccd .game-hero-content:where(.svelte-pnwccd){flex-direction:column;align-self:stretch;display:flex}.game-hero-with-sidebar.svelte-pnwccd .hero-quote:where(.svelte-pnwccd){margin-top:auto;margin-bottom:0}.game-hero-sidebar.svelte-pnwccd{width:100%;max-width:20rem}.hero-chip.svelte-pnwccd{white-space:nowrap;border-radius:999px;align-items:center;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.hero-chip.svelte-pnwccd .hero-chip-main:where(.svelte-pnwccd){z-index:2;border-radius:999px;align-items:center;margin-right:-14px;padding:.25rem .75rem;transition:box-shadow .2s;display:inline-flex;position:relative}.hero-chip.svelte-pnwccd:hover .hero-chip-main:where(.svelte-pnwccd){box-shadow:0 2px 8px #0003}.hero-chip-launch.svelte-pnwccd .hero-chip-main:where(.svelte-pnwccd){background:color-mix(in srgb, var(--gh-accent-primary) 88%, var(--gh-surface-raised) 12%);border:1px solid rgb(var(--gh-accent-primary-rgb) / .7);color:var(--gh-text-strong);letter-spacing:.02em;margin-right:0}.hero-chip-primary.svelte-pnwccd .hero-chip-main:where(.svelte-pnwccd){background:color-mix(in srgb, var(--gh-accent-primary) 22%, var(--gh-text-strong) 78%);border:1px solid rgb(var(--gh-accent-primary-rgb) / .45);color:color-mix(in srgb, var(--gh-accent-primary-soft) 82%, var(--gh-surface-raised) 18%)}.hero-chip-secondary.svelte-pnwccd .hero-chip-main:where(.svelte-pnwccd){background:color-mix(in srgb, var(--gh-accent-secondary) 22%, var(--gh-text-strong) 78%);border:1px solid rgb(var(--gh-accent-secondary-rgb) / .45);color:color-mix(in srgb, var(--gh-accent-secondary-soft) 82%, var(--gh-surface-raised) 18%)}.hero-chip.svelte-pnwccd .hero-chip-count:where(.svelte-pnwccd){z-index:1;border-radius:999px;justify-content:center;align-items:center;padding:.2rem .65rem .2rem .85rem;font-size:.75rem;font-weight:600;transition:transform .15s,background .15s;display:inline-flex;position:relative;box-shadow:0 1px 4px #0000001f}.hero-chip.svelte-pnwccd:hover .hero-chip-count:where(.svelte-pnwccd){transform:translate(2px)}.hero-chip-primary.svelte-pnwccd .hero-chip-count:where(.svelte-pnwccd){background:color-mix(in srgb, var(--gh-accent-primary) 12%, var(--gh-text-strong) 88%);color:color-mix(in srgb, var(--gh-accent-primary-soft) 65%, var(--gh-surface-raised) 35%)}.hero-chip-secondary.svelte-pnwccd .hero-chip-count:where(.svelte-pnwccd){background:color-mix(in srgb, var(--gh-accent-secondary) 12%, var(--gh-text-strong) 88%);color:color-mix(in srgb, var(--gh-accent-secondary-soft) 65%, var(--gh-surface-raised) 35%)}.hero-chip-rating.svelte-pnwccd{background:color-mix(in srgb, rgb(var(--gh-accent-primary-rgb) / .3), var(--gh-text-strong));border:1px solid rgb(var(--gh-accent-primary-rgb) / .4);color:color-mix(in srgb, var(--gh-accent-primary-soft) 85%, var(--gh-surface-raised) 15%);white-space:nowrap;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .75rem;display:inline-flex}.hero-chip-rating.svelte-pnwccd .hero-rating-value:where(.svelte-pnwccd){display:inline}.hero-quote.svelte-pnwccd{padding-left:1.75rem;position:relative}.hero-quote-glyph.svelte-pnwccd{font-family:var(--font-gh-heading);color:rgb(var(--gh-accent-secondary-rgb) / .55);font-size:3rem;line-height:1;position:absolute;top:-.85rem;left:0}@media (prefers-reduced-motion:reduce){.hero-launch-wash.svelte-pnwccd{opacity:.8;animation:none}.game-cover-launch.svelte-pnwccd,.game-cover-launch.svelte-pnwccd .game-cover-img:where(.svelte-pnwccd){transition:none}.game-cover-launch.svelte-pnwccd:hover{transform:none}}@media (width<=767px){.game-hero-with-sidebar.svelte-pnwccd .game-hero-sidebar:where(.svelte-pnwccd){margin-inline:auto}.hero-quote.svelte-pnwccd{text-align:left;margin-inline:auto;padding-left:1.5rem}.hero-quote-glyph.svelte-pnwccd{font-size:2.25rem;top:-.55rem}.hero-chip-launch-desktop.svelte-pnwccd{display:none}}@media (width>=640px){.game-cover-wrap.svelte-pnwccd{width:18rem;height:18rem}}@media (width>=768px){.game-hero-layout.svelte-pnwccd{text-align:left;flex-direction:row;align-items:flex-end}.game-cover-wrap.svelte-pnwccd{width:20rem;height:20rem}.game-hero-with-sidebar.svelte-pnwccd{flex-wrap:wrap;align-items:center}.game-hero-with-sidebar.svelte-pnwccd .game-hero-content:where(.svelte-pnwccd){flex:14rem}.game-hero-with-sidebar.svelte-pnwccd .game-hero-sidebar:where(.svelte-pnwccd){flex:16rem;max-width:20rem}}@media (width>=1024px){.game-hero-inner.svelte-pnwccd{padding:8rem 2rem 5rem}.game-hero-with-sidebar.svelte-pnwccd{flex-wrap:nowrap;align-items:center;gap:2rem}.game-hero-with-sidebar.svelte-pnwccd .game-hero-sidebar:where(.svelte-pnwccd){flex:0 0 17rem;max-width:17rem}}.tag-group-label.svelte-189cxx{text-transform:uppercase;letter-spacing:.06em;color:var(--gh-text-muted);margin-bottom:.625rem;font-size:.8125rem;font-weight:700}.tag-list.svelte-189cxx{flex-wrap:wrap;gap:.5rem;display:flex}.tag-pill.svelte-189cxx{border:1px solid #0000;border-radius:999px;padding:.25rem .75rem;font-size:.8125rem;font-weight:500}.tag-pill-primary.svelte-189cxx{border-color:rgb(var(--gh-accent-primary-rgb) / .15);background:var(--gh-accent-primary-soft);color:var(--gh-accent-primary-strong)}.tag-pill-secondary.svelte-189cxx{border-color:rgb(var(--gh-accent-secondary-rgb) / .15);background:var(--gh-accent-secondary-soft);color:var(--gh-accent-secondary-strong)}.sidebar-card.svelte-189cxx{background:var(--gh-surface-raised);border:1px solid var(--gh-stroke-subtle);box-shadow:0 1px 8px rgb(var(--gh-text-strong-rgb) / .04);border-radius:1rem;padding:1.5rem}.sidebar-card-title.svelte-189cxx{color:var(--gh-text-strong);margin-bottom:1rem;font-size:1.0625rem;font-weight:700}.details-list.svelte-189cxx{flex-direction:column;gap:.75rem;display:flex}.detail-row.svelte-189cxx{border-bottom:1px solid var(--gh-stroke-subtle);justify-content:space-between;align-items:baseline;gap:.75rem;padding-bottom:.75rem;font-size:.875rem;display:flex}.detail-row.svelte-189cxx:last-child{border-bottom:none;padding-bottom:0}.detail-row-block.svelte-189cxx{flex-direction:column;align-items:flex-start}.detail-label.svelte-189cxx{color:var(--gh-text-muted);flex-shrink:0;font-size:.8125rem}.detail-value.svelte-189cxx{text-align:right;color:var(--gh-text-strong);font-size:.875rem;font-weight:600}.detail-chip-row.svelte-189cxx{flex-wrap:wrap;gap:.375rem;margin-top:.375rem;display:flex}.detail-chip.svelte-189cxx{border:1px solid var(--gh-stroke-subtle);background:var(--gh-surface-subtle);color:var(--gh-text-body);border-radius:.375rem;padding:.1875rem .625rem;font-size:.75rem}.detail-chip-muted.svelte-189cxx{color:var(--gh-text-muted)}.links-list.svelte-189cxx{flex-direction:column;gap:.5rem;display:flex}.sidebar-link.svelte-189cxx{color:var(--gh-text-body);background:var(--gh-surface-page);border:1px solid var(--gh-stroke-subtle);border-radius:.625rem;justify-content:space-between;align-items:center;padding:.625rem .875rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.sidebar-link.svelte-189cxx:hover{background:var(--gh-accent-primary-soft);border-color:var(--gh-accent-primary);color:var(--gh-accent-primary-strong)}.sidebar-link.svelte-189cxx svg:where(.svelte-189cxx){opacity:.5;flex-shrink:0;transition:opacity .2s}.sidebar-link.svelte-189cxx:hover svg:where(.svelte-189cxx){opacity:1}.feature-card.svelte-16fq5mc{background:var(--gh-surface-raised);border:1px solid var(--gh-stroke-subtle);box-shadow:0 1px 8px rgb(var(--gh-text-strong-rgb) / .04);border-radius:1rem;align-items:flex-start;gap:.875rem;padding:1.125rem 1.25rem;transition:transform .2s,box-shadow .2s;display:flex}.feature-card.svelte-16fq5mc:hover{box-shadow:0 6px 20px rgb(var(--gh-text-strong-rgb) / .08);transform:translateY(-2px)}.feature-icon.svelte-16fq5mc{background:var(--gh-accent-primary-soft);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.feature-secondary.svelte-16fq5mc .feature-icon:where(.svelte-16fq5mc){background:rgb(var(--gh-accent-secondary-rgb) / .18)}.feature-primary.svelte-16fq5mc:hover{border-color:var(--gh-accent-primary)}.feature-secondary.svelte-16fq5mc:hover{border-color:var(--gh-accent-secondary)}.feature-title.svelte-16fq5mc{color:var(--gh-text-strong);font-size:.9375rem;font-weight:600;line-height:1.3}.feature-desc.svelte-16fq5mc{color:var(--gh-text-muted);margin-top:.25rem;font-size:.8125rem;line-height:1.5}.feature-desc.svelte-16fq5mc a{color:var(--gh-accent-secondary);text-decoration:underline;text-decoration-color:var(--gh-accent-secondary-soft);text-underline-offset:3px;transition:color .2s}.feature-desc.svelte-16fq5mc a:hover{color:var(--gh-accent-secondary-strong)}.value-card.svelte-1opjvsa{background:var(--gh-surface-raised);border:1px solid var(--gh-stroke-subtle);box-shadow:0 1px 8px rgb(var(--gh-text-strong-rgb) / .04);border-radius:1rem;padding:1.5rem;transition:transform .2s,box-shadow .2s}.value-card.svelte-1opjvsa:hover{box-shadow:0 8px 28px rgb(var(--gh-text-strong-rgb) / .08);transform:translateY(-3px)}.value-card-icon.svelte-1opjvsa{background:var(--gh-accent-primary-soft);border-radius:.625rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:1rem;display:flex}.value-secondary.svelte-1opjvsa .value-card-icon:where(.svelte-1opjvsa){background:rgb(var(--gh-accent-secondary-rgb) / .18)}.value-primary.svelte-1opjvsa:hover{border-color:var(--gh-accent-primary)}.value-secondary.svelte-1opjvsa:hover{border-color:var(--gh-accent-secondary)}.value-card-title.svelte-1opjvsa{color:var(--gh-text-strong);margin-bottom:.5rem;font-size:1rem;font-weight:700;line-height:1.3}.value-card-desc.svelte-1opjvsa{color:var(--gh-text-muted);font-size:.875rem;line-height:1.6}.value-card-desc.svelte-1opjvsa a,.hero-link{color:var(--gh-accent-secondary);text-decoration:underline;text-decoration-color:var(--gh-accent-secondary-soft);text-underline-offset:2px;transition:color .2s}.value-card-desc.svelte-1opjvsa a:hover,.hero-link:hover{color:var(--gh-accent-secondary-strong)}.guide-steps.svelte-1060e25{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.guide-steps--compact.svelte-1060e25{gap:.75rem}.guide-step.svelte-1060e25{padding-left:3.375rem;position:relative}.guide-steps--compact.svelte-1060e25 .guide-step:where(.svelte-1060e25){padding-left:3rem}.guide-step.svelte-1060e25:not(:last-child):before{content:"";background:color-mix(in srgb, var(--gh-accent-primary) 22%, var(--gh-stroke-subtle));width:2px;position:absolute;top:2.5rem;bottom:-.875rem;left:calc(1.25rem - 1px)}.guide-steps--compact.svelte-1060e25 .guide-step:where(.svelte-1060e25):not(:last-child):before{top:2.25rem;bottom:-.75rem;left:calc(1.125rem - 1px)}.guide-step.svelte-1060e25:nth-last-child(2):before{background:linear-gradient(to bottom, color-mix(in srgb, var(--gh-accent-primary) 22%, var(--gh-stroke-subtle)), color-mix(in srgb, var(--gh-accent-secondary) 45%, var(--gh-stroke-subtle)))}.guide-step-marker.svelte-1060e25{z-index:1;width:2.5rem;height:2.5rem;color:var(--gh-accent-primary-strong);background:var(--gh-accent-primary-soft);border:1px solid color-mix(in srgb, var(--gh-accent-primary) 28%, transparent);border-radius:9999px;justify-content:center;align-items:center;font-size:.9375rem;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:inline-flex;position:absolute;top:0;left:0}.guide-steps--compact.svelte-1060e25 .guide-step-marker:where(.svelte-1060e25){width:2.25rem;height:2.25rem;font-size:.875rem}.guide-step.is-final.svelte-1060e25 .guide-step-marker:where(.svelte-1060e25){color:var(--gh-accent-secondary-strong);background:var(--gh-accent-secondary-soft);border-color:color-mix(in srgb, var(--gh-accent-secondary) 32%, transparent)}.guide-step.svelte-1060e25:hover .guide-step-marker:where(.svelte-1060e25){color:var(--gh-text-strong);background:var(--gh-accent-primary);border-color:var(--gh-accent-primary)}.guide-step.is-final.svelte-1060e25:hover .guide-step-marker:where(.svelte-1060e25){color:var(--gh-text-on-dark);background:var(--gh-accent-secondary);border-color:var(--gh-accent-secondary)}.guide-step-card.svelte-1060e25{border:1px solid var(--gh-stroke-subtle);background:var(--gh-surface-raised);box-shadow:0 1px 8px rgb(var(--gh-text-strong-rgb) / .04);border-radius:1rem;padding:1rem 1.25rem;transition:transform .2s,box-shadow .2s,border-color .2s}.guide-steps--compact.svelte-1060e25 .guide-step-card:where(.svelte-1060e25){color:var(--gh-text-body);border-radius:.875rem;padding:.6875rem 1rem;font-size:.9375rem;line-height:1.5;display:block}.guide-step.svelte-1060e25:hover .guide-step-card:where(.svelte-1060e25){border-color:var(--gh-accent-primary);box-shadow:0 6px 20px rgb(var(--gh-text-strong-rgb) / .08);transform:translateY(-2px)}.guide-step.is-final.svelte-1060e25:hover .guide-step-card:where(.svelte-1060e25){border-color:var(--gh-accent-secondary)}@media (prefers-reduced-motion:reduce){.guide-step-marker.svelte-1060e25,.guide-step-card.svelte-1060e25{transition:none}.guide-step.svelte-1060e25:hover .guide-step-card:where(.svelte-1060e25){transform:none}}.connect-grid.svelte-ja6ehl{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}@media (width>=1024px){.connect-grid.svelte-ja6ehl{grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);align-items:start;gap:1.5rem 3.5rem}.connect-copy.svelte-ja6ehl{grid-area:1/1;padding-top:.375rem}.connect-steps-slot.svelte-ja6ehl{grid-area:2/1}.connect-media.svelte-ja6ehl{grid-area:1/2/span 2;align-self:center}.connect-cta.svelte-ja6ehl{grid-area:3/1/auto/-1}}.connect-cta-rows.svelte-ja6ehl{flex-direction:column;gap:1rem;display:flex}.connect-cta-pair.svelte-ja6ehl{flex-direction:column;align-items:stretch;gap:.625rem;width:100%;max-width:100%;display:flex}.connect-cta-pair.svelte-ja6ehl .clipboard-cta-wrapper,.connect-cta-pair.svelte-ja6ehl .clipboard-btn{width:100%}.connect-cta-pair.svelte-ja6ehl .clipboard-btn{justify-content:center;height:100%}.connect-cta-note.svelte-ja6ehl{text-align:center;max-width:100%;margin:0}@media (width>=640px){.connect-cta-rows.svelte-ja6ehl{flex-flow:wrap;align-items:flex-start;gap:1.25rem}.connect-cta-pair.svelte-ja6ehl{align-items:center;width:max-content}.connect-cta-pair.svelte-ja6ehl .clipboard-cta-wrapper,.connect-cta-pair.svelte-ja6ehl .clipboard-btn{width:auto}.connect-cta-pair.svelte-ja6ehl .clipboard-btn{height:auto}}.connect-primary.svelte-ja6ehl{cursor:pointer;box-shadow:0 2px 20px rgb(var(--gh-accent-primary-rgb) / .3);transition:filter .2s,transform .2s}.connect-primary.svelte-ja6ehl:hover{filter:brightness(1.06);transform:scale(1.02)}.connect-chip.svelte-ja6ehl{border:1px solid color-mix(in srgb, var(--gh-accent-primary) 25%, transparent);background:var(--gh-accent-primary-soft);color:var(--gh-accent-primary-strong);border-radius:9999px;padding:.125rem .5625rem;font-weight:600;line-height:1.4;display:inline-block}.connect-frame.svelte-ja6ehl{aspect-ratio:16/9;border:1px solid var(--gh-stroke-subtle);background:var(--gh-text-strong);box-shadow:0 2px 12px rgb(var(--gh-text-strong-rgb) / .06), 0 18px 48px rgb(var(--gh-text-strong-rgb) / .08);border-radius:.875rem;position:relative;overflow:hidden}.connect-video.svelte-ja6ehl{object-fit:contain;background:var(--gh-text-strong);opacity:0;width:100%;height:100%;display:block}.connect-video.is-active.svelte-ja6ehl{opacity:1}.connect-poster.svelte-ja6ehl{z-index:1;object-fit:contain;background:var(--gh-text-strong);pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.connect-poster.is-loaded.svelte-ja6ehl{opacity:1}.connect-play.svelte-ja6ehl{z-index:2;cursor:pointer;background:linear-gradient(to top, rgb(var(--gh-text-strong-rgb) / .55) 0%, rgb(var(--gh-text-strong-rgb) / .18) 28%, transparent 48%);border:0;justify-content:flex-end;align-items:flex-end;padding:.875rem;transition:background .25s;display:flex;position:absolute;inset:0}.connect-play.svelte-ja6ehl:hover{background:linear-gradient(to top, rgb(var(--gh-text-strong-rgb) / .62) 0%, rgb(var(--gh-text-strong-rgb) / .22) 30%, transparent 52%)}.connect-play.svelte-ja6ehl:focus-visible{outline:2px solid var(--gh-accent-primary);outline-offset:-4px}.connect-play-chip.svelte-ja6ehl{border:1px solid rgb(var(--gh-surface-page-rgb) / .18);letter-spacing:.01em;color:var(--gh-surface-page);background:color-mix(in srgb, var(--gh-text-strong) 72%, transparent);backdrop-filter:blur(10px);box-shadow:0 4px 18px rgb(var(--gh-text-strong-rgb) / .28);border-radius:9999px;align-items:center;gap:.5rem;padding:.45rem .75rem .45rem .45rem;font-size:.8125rem;font-weight:600;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.connect-play.svelte-ja6ehl:hover .connect-play-chip:where(.svelte-ja6ehl){background:color-mix(in srgb, var(--gh-accent-primary) 88%, var(--gh-text-strong) 12%);border-color:color-mix(in srgb, var(--gh-accent-primary-soft) 55%, transparent);transform:translateY(-1px)}.connect-play-icon.svelte-ja6ehl{width:1.625rem;height:1.625rem;color:var(--gh-text-strong);background:var(--gh-surface-page);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.connect-play-icon.svelte-ja6ehl svg{margin-left:.1rem}.connect-play-icon-replay.svelte-ja6ehl svg{margin-left:0}.connect-play.svelte-ja6ehl:hover .connect-play-icon:where(.svelte-ja6ehl){color:var(--gh-accent-primary-strong)}@media (prefers-reduced-motion:reduce){.connect-primary.svelte-ja6ehl,.connect-poster.svelte-ja6ehl,.connect-play.svelte-ja6ehl,.connect-play-chip.svelte-ja6ehl{transition:none}.connect-primary.svelte-ja6ehl:hover,.connect-play.svelte-ja6ehl:hover .connect-play-chip:where(.svelte-ja6ehl){transform:none}}.guide-grid.svelte-297m3o{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}@media (width>=1024px){.guide-grid.svelte-297m3o{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;column-gap:3.5rem}.guide-copy.svelte-297m3o{grid-area:1/1;padding-top:.375rem}.guide-steps-slot.svelte-297m3o{grid-area:1/2/-1}.guide-cta.svelte-297m3o{grid-area:2/1}}.guide-cta-rows.svelte-297m3o{flex-direction:column;gap:1rem;display:flex}.guide-cta-pair.svelte-297m3o{flex-direction:column;align-items:stretch;gap:.625rem;display:flex}.guide-cta-pair.svelte-297m3o .clipboard-cta-wrapper,.guide-cta-pair.svelte-297m3o .clipboard-btn{width:100%}.guide-cta-pair.svelte-297m3o .clipboard-btn{justify-content:center;height:100%}.guide-cta-note.svelte-297m3o{text-align:center;margin:0}@media (width>=640px){.guide-cta-pair.svelte-297m3o{flex-flow:row;align-items:center;gap:.625rem 1.25rem}.guide-cta-note.svelte-297m3o{text-align:left;min-width:0}.guide-cta-pair.svelte-297m3o .clipboard-cta-wrapper,.guide-cta-pair.svelte-297m3o .clipboard-btn{width:auto}.guide-cta-pair.svelte-297m3o .clipboard-btn{height:auto}}.guide-primary.svelte-297m3o{cursor:pointer;box-shadow:0 2px 20px rgb(var(--gh-accent-primary-rgb) / .3);transition:filter .2s,transform .2s}.guide-primary.svelte-297m3o:hover{filter:brightness(1.06);transform:scale(1.02)}.guide-chip.svelte-297m3o{border:1px solid color-mix(in srgb, var(--gh-accent-primary) 25%, transparent);background:var(--gh-accent-primary-soft);color:var(--gh-accent-primary-strong);border-radius:9999px;padding:.125rem .5625rem;font-weight:600;line-height:1.4;display:inline-block}@media (prefers-reduced-motion:reduce){.guide-primary.svelte-297m3o{transition:none}.guide-primary.svelte-297m3o:hover{transform:none}}.similar-card.svelte-sxwptn{background:var(--gh-surface-raised);border:1px solid var(--gh-stroke-subtle);border-radius:.875rem;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:block;overflow:hidden}@media (width<=767px){.similar-card--tablet-up.svelte-sxwptn,.similar-card--desktop-only.svelte-sxwptn{display:none}}@media (width>=768px) and (width<=1023px){.similar-card--desktop-only.svelte-sxwptn{display:none}}.similar-card.svelte-sxwptn:hover{box-shadow:0 8px 24px rgb(var(--gh-text-strong-rgb) / .08);border-color:var(--gh-accent-primary);transform:translateY(-3px)}.similar-card-cover.svelte-sxwptn{aspect-ratio:3/4;background:var(--gh-surface-subtle);position:relative;overflow:hidden}.similar-card-img.svelte-sxwptn{object-fit:contain;width:100%;height:100%;transition:transform .4s}.similar-card.svelte-sxwptn:hover .similar-card-img:where(.svelte-sxwptn){transform:scale(1.06)}.grayscale-partial.svelte-sxwptn{opacity:.65}.similar-card.svelte-sxwptn:hover .grayscale-partial:where(.svelte-sxwptn){opacity:1}.similar-card-overlay.svelte-sxwptn{background:linear-gradient(to top, rgb(var(--gh-text-strong-rgb) / .85), transparent);padding:1.5rem .5rem .5rem;position:absolute;bottom:0;left:0;right:0}.coming-soon-label.svelte-sxwptn{color:var(--gh-text-on-dark);text-align:center;text-transform:uppercase;letter-spacing:.04em;font-size:.625rem;font-weight:700}.similar-card-info.svelte-sxwptn{padding:.625rem .75rem}.similar-card-name.svelte-sxwptn{color:var(--gh-text-strong);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.similar-card.svelte-sxwptn:hover .similar-card-name:where(.svelte-sxwptn){color:var(--gh-accent-primary-strong)}.similar-card-rating.svelte-sxwptn{color:var(--gh-accent-secondary-strong);align-items:center;gap:.25rem;margin-top:.25rem;font-size:.75rem;font-weight:600;display:flex}.hunt-achievements.svelte-3dlmkp{width:100%}.achievements-heading.svelte-3dlmkp{margin:0;font-weight:700}.achievements-count.svelte-3dlmkp{font-weight:600}.achievements-lede.svelte-3dlmkp{text-wrap:pretty;margin:.45rem 0 0;line-height:1.4}.achievements-list.svelte-3dlmkp{flex-direction:column;gap:.35rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.achievement-chip.svelte-3dlmkp{border-radius:.5rem;align-items:center;gap:.55rem;padding:.4rem .55rem;display:flex}.achievement-copy.svelte-3dlmkp{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.achievement-chip.is-locked.svelte-3dlmkp{cursor:not-allowed;user-select:none}.achievement-chip.is-locked.svelte-3dlmkp .achievement-icon{opacity:.45;filter:grayscale(.85)}.achievement-title.svelte-3dlmkp{letter-spacing:.02em;font-weight:700}.achievement-detail.svelte-3dlmkp{text-wrap:pretty;line-height:1.3}.locked-summary.svelte-3dlmkp{margin:0;padding:0;list-style:none}.locked-toggle.svelte-3dlmkp{border:1px dashed color-mix(in srgb, var(--gh-text-muted) 55%, var(--gh-accent-primary) 45%);background:color-mix(in srgb, var(--gh-text-strong) 88%, transparent);width:100%;color:var(--gh-text-subtle);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-align:left;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:.45rem .55rem;font-size:.6875rem;font-weight:700;display:flex}.locked-toggle.svelte-3dlmkp:hover{border-color:color-mix(in srgb, var(--gh-accent-primary) 55%, var(--gh-text-muted) 45%);color:var(--gh-accent-primary-soft)}.locked-toggle.svelte-3dlmkp:focus-visible{outline:2px solid var(--gh-accent-primary);outline-offset:2px}.locked-toggle-hint.svelte-3dlmkp{letter-spacing:.06em;text-transform:uppercase;color:var(--gh-text-muted);font-size:.625rem;font-weight:600}.locked-list.svelte-3dlmkp{flex-direction:column;gap:.35rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.tone-deck.svelte-3dlmkp .achievements-heading:where(.svelte-3dlmkp){letter-spacing:.08em;text-transform:uppercase;color:var(--gh-text-subtle);font-size:.625rem}.tone-deck.svelte-3dlmkp .achievements-count:where(.svelte-3dlmkp){color:var(--gh-text-muted)}.tone-deck.svelte-3dlmkp .achievements-list:where(.svelte-3dlmkp){max-height:14rem;overflow-y:auto}.tone-deck.svelte-3dlmkp .achievement-chip.is-unlocked:where(.svelte-3dlmkp){background:color-mix(in srgb, var(--gh-text-strong) 88%, transparent);border:1px solid color-mix(in srgb, var(--gh-accent-primary) 28%, var(--gh-text-muted))}.tone-deck.svelte-3dlmkp .achievement-chip.is-locked:where(.svelte-3dlmkp){border:1px solid color-mix(in srgb, var(--gh-text-strong) 70%, var(--gh-accent-primary) 30%);background:color-mix(in srgb, var(--gh-text-strong) 78%, transparent);opacity:.85}.tone-deck.svelte-3dlmkp .achievement-title:where(.svelte-3dlmkp){color:var(--gh-accent-primary-soft);font-size:.75rem}.tone-deck.svelte-3dlmkp .achievement-chip.is-locked:where(.svelte-3dlmkp) .achievement-title:where(.svelte-3dlmkp){color:var(--gh-text-subtle)}.tone-deck.svelte-3dlmkp .achievement-detail:where(.svelte-3dlmkp){color:color-mix(in srgb, var(--gh-surface-subtle) 55%, var(--gh-text-subtle) 45%);font-size:.6875rem}.tone-deck.svelte-3dlmkp .achievement-chip.is-locked:where(.svelte-3dlmkp) .achievement-detail:where(.svelte-3dlmkp){color:var(--gh-text-muted);font-style:italic}.tone-page.svelte-3dlmkp{text-align:center}.tone-page.svelte-3dlmkp .achievements-heading:where(.svelte-3dlmkp){letter-spacing:-.01em;color:var(--gh-text-strong);font-size:1.25rem}.tone-page.svelte-3dlmkp .achievements-count:where(.svelte-3dlmkp){color:var(--gh-text-muted)}.tone-page.svelte-3dlmkp .achievements-lede:where(.svelte-3dlmkp){max-width:28rem;color:var(--gh-text-muted);margin-left:auto;margin-right:auto;font-size:.9375rem}.tone-page.svelte-3dlmkp .achievements-list:where(.svelte-3dlmkp){text-align:left;grid-template-columns:1fr;gap:.65rem;display:grid}@media (width>=640px){.tone-page.svelte-3dlmkp .achievements-list:where(.svelte-3dlmkp){grid-template-columns:repeat(2,minmax(0,1fr))}}.tone-page.svelte-3dlmkp .achievement-chip.is-unlocked:where(.svelte-3dlmkp){background:var(--gh-surface-raised);border:1px solid var(--gh-stroke-subtle);box-shadow:var(--gh-shadow-card);border-radius:.85rem;padding:.85rem .95rem}.tone-page.svelte-3dlmkp .achievement-chip.is-locked:where(.svelte-3dlmkp){background:color-mix(in srgb, var(--gh-surface-subtle) 70%, var(--gh-surface-raised));border:1px solid var(--gh-stroke-subtle);box-shadow:none;border-radius:.85rem;padding:.85rem .95rem}.tone-page.svelte-3dlmkp .achievement-title:where(.svelte-3dlmkp){color:var(--gh-text-strong);font-size:.9375rem}.tone-page.svelte-3dlmkp .achievement-chip.is-locked:where(.svelte-3dlmkp) .achievement-title:where(.svelte-3dlmkp){color:var(--gh-text-subtle)}.tone-page.svelte-3dlmkp .achievement-detail:where(.svelte-3dlmkp){color:var(--gh-text-muted);font-size:.8125rem}.tone-page.svelte-3dlmkp .achievement-chip.is-locked:where(.svelte-3dlmkp) .achievement-detail:where(.svelte-3dlmkp){color:var(--gh-text-subtle);font-style:italic}
