.jams-hub_page__oDNDp{display:flex;flex-direction:column;gap:2.25rem;max-width:1120px;margin:0 auto;padding:1.5rem 1.25rem 4rem}.jams-hub_pageHead__w_g_4{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1rem}.jams-hub_pageHeadText__2qUsg{display:flex;flex-direction:column;gap:.4rem}.jams-hub_pageTitle__UVfNy{margin:0;font-size:clamp(1.6rem,3.2vw,2.1rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--text-primary)}.jams-hub_pageSubtitle__sapvP{margin:0;max-width:60ch;color:var(--text-secondary,var(--text-muted));font-size:1rem;line-height:1.55}.jams-hub_hero__E9QDk{position:relative;display:grid;grid-template-columns:1.5fr 1fr;gap:1.5rem;align-items:stretch;padding:2rem;border-radius:20px;border:1px solid var(--border-subtle);background:radial-gradient(120% 150% at 100% 0,color-mix(in srgb,var(--accent-purple,#a88bfa) 16%,transparent),transparent 55%),radial-gradient(120% 150% at 0 100%,color-mix(in srgb,var(--accent-green,#22c55e) 13%,transparent),transparent 52%),var(--bg-card);overflow:hidden}.jams-hub_hero__E9QDk[data-state=live]{border-color:color-mix(in srgb,var(--accent-green,#22c55e) 45%,var(--border-subtle))}@media(max-width:820px){.jams-hub_hero__E9QDk{grid-template-columns:1fr;padding:1.5rem}}.jams-hub_heroMain__x8QEA{display:flex;flex-direction:column;gap:.85rem;min-width:0}.jams-hub_heroEyebrow__PM48W{display:inline-flex;align-items:center;gap:.45rem;align-self:flex-start;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;padding:.3rem .7rem;border-radius:999px;color:var(--text-secondary,var(--text-muted));background:color-mix(in srgb,var(--accent-purple,#a88bfa) 14%,var(--bg-elevated,var(--bg-card)));border:1px solid var(--border-subtle)}.jams-hub_hero__E9QDk[data-state=live] .jams-hub_heroEyebrow__PM48W{color:var(--accent-green,#22c55e);background:color-mix(in srgb,var(--accent-green,#22c55e) 16%,transparent);border-color:color-mix(in srgb,var(--accent-green,#22c55e) 40%,transparent)}.jams-hub_heroDot__Y_kyv{width:.5rem;height:.5rem;border-radius:999px;background:var(--accent-green,#22c55e);box-shadow:0 0 0 0 color-mix(in srgb,var(--accent-green,#22c55e) 60%,transparent);animation:jams-hub_jam-pulse__P0qe3 1.8s ease-out infinite}.jams-hub_heroHeadline__HRz4c{margin:0;font-size:clamp(1.6rem,3.6vw,2.4rem);font-weight:800;line-height:1.08;letter-spacing:-.02em;color:var(--text-primary)}.jams-hub_heroSub__HD3XK{margin:0;max-width:48ch;color:var(--text-secondary,var(--text-muted));font-size:1rem;line-height:1.6}.jams-hub_heroThemeChip__YUR1o{font-weight:600;color:var(--text-primary)}.jams-hub_heroCtaRow__Hu9OS{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.3rem}.jams-hub_heroCountdown__xQuAv{margin-top:.5rem}.jams-hub_ctaPrimary__2WU4_,.jams-hub_ctaSecondary__7qYH4{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.6rem 1.35rem;border-radius:10px;font-weight:700;font-size:.95rem;text-decoration:none;cursor:pointer;border:1px solid rgba(0,0,0,0);transition:transform .12s ease,background-color .15s ease,border-color .15s ease}.jams-hub_ctaPrimary__2WU4_:hover,.jams-hub_ctaSecondary__7qYH4:hover{transform:translateY(-1px)}.jams-hub_ctaPrimary__2WU4_:focus-visible,.jams-hub_ctaSecondary__7qYH4:focus-visible{outline:2px solid var(--accent-blue,#60a5fa);outline-offset:2px}.jams-hub_ctaPrimary__2WU4_{color:#04210f;background:var(--accent-green,#22c55e)}.jams-hub_ctaPrimary__2WU4_:hover{background:color-mix(in srgb,var(--accent-green,#22c55e) 88%,white)}.jams-hub_ctaSecondary__7qYH4{color:var(--text-primary);background:rgba(0,0,0,0);border-color:var(--border-default,var(--border-subtle))}.jams-hub_ctaSecondary__7qYH4:hover{background:var(--bg-hover,color-mix(in srgb,var(--text-primary) 6%,transparent))}.jams-hub_heroEnterLink__oO1nr{display:inline-flex;align-items:center;min-height:44px;font-weight:700;font-size:.95rem;text-decoration:none;color:var(--accent-green,#22c55e)}.jams-hub_heroEnterLink__oO1nr:hover{text-decoration:underline}.jams-hub_heroEnterLink__oO1nr:focus-visible{outline:2px solid var(--accent-green,#22c55e);outline-offset:2px;border-radius:4px}.jams-hub_prizeCard__bbnve{display:flex;flex-direction:column;gap:.85rem;padding:1.25rem;border-radius:14px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--accent-warm,#f59e0b) 7%,var(--bg-elevated,var(--bg-card)))}.jams-hub_prizeCardHead__DCm39{display:flex;align-items:center;gap:.65rem}.jams-hub_prizeKicker__nX_xm{display:block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.jams-hub_prizeHeadline__nMOxj{margin:.1rem 0 0;font-size:1.1rem;font-weight:700;color:var(--text-primary)}.jams-hub_prizeHeadline__nMOxj strong{color:var(--accent-warm,#f59e0b)}.jams-hub_prizeLadder__J05Ay{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.jams-hub_prizeRow__JipTY{display:grid;grid-template-columns:1.6rem 1fr auto;align-items:center;gap:.6rem;padding:.5rem .65rem;border-radius:9px;background:var(--bg-card);border:1px solid var(--border-subtle)}.jams-hub_prizeRow__JipTY[data-rank="1"]{border-color:color-mix(in srgb,var(--accent-warm,#f59e0b) 38%,var(--border-subtle))}.jams-hub_prizeMedal__MUOIS{font-size:1.15rem;line-height:1;text-align:center}.jams-hub_prizePlace__ec9Kx{font-size:.9rem;color:var(--text-secondary,var(--text-muted))}.jams-hub_prizeAmount__cv6d2{font-size:1rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.jams-hub_prizeRow__JipTY[data-rank="1"] .jams-hub_prizeAmount__cv6d2{color:var(--accent-warm,#f59e0b)}.jams-hub_prizeEligibility__rRVoW{margin:0;font-size:.8rem;line-height:1.5;color:var(--text-muted)}.jams-hub_heroSide__7_3zx{display:flex;flex-direction:column;gap:1rem;min-width:0}.jams-hub_heroMascot__wzRGj{align-self:center;pointer-events:none;filter:drop-shadow(0 6px 14px color-mix(in srgb,var(--accent-purple,#a88bfa) 28%,transparent));animation:jams-hub_jam-float__iTPNy 4.5s ease-in-out infinite}.jams-hub_countdown__2AqLB{display:flex;flex-direction:column;gap:.4rem}.jams-hub_countdown__2AqLB[data-size=sm]{gap:.25rem}.jams-hub_countdownLabel__tRwTW{font-size:.76rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.jams-hub_countdown__2AqLB[data-size=sm] .jams-hub_countdownLabel__tRwTW{font-size:.66rem}.jams-hub_countdownValue__tKVIJ{display:inline-flex;align-items:baseline;gap:.55rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jams-hub_countdown__2AqLB[data-size=sm] .jams-hub_countdownValue__tKVIJ{gap:.4rem}.jams-hub_cdSeg__xHyIk{display:inline-flex;align-items:baseline;gap:.1rem}.jams-hub_cdNum__NcLmS{font-size:1.9rem;font-weight:800;line-height:1;color:var(--text-primary)}.jams-hub_countdown__2AqLB[data-size=sm] .jams-hub_cdNum__NcLmS{font-size:1.1rem;font-weight:700}.jams-hub_cdUnit__87DAf{font-size:.8rem;font-weight:600;color:var(--text-muted)}.jams-hub_countdown__2AqLB[data-size=sm] .jams-hub_cdUnit__87DAf{font-size:.65rem}.jams-hub_countdownEmpty__EcWu3{font-size:1.05rem;font-weight:700;color:var(--text-secondary,var(--text-muted))}.jams-hub_countdown__2AqLB[data-size=sm] .jams-hub_countdownEmpty__EcWu3{font-size:.9rem;font-weight:600;color:var(--text-muted)}.jams-hub_statGrid__fNayx{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:760px){.jams-hub_statGrid__fNayx{grid-template-columns:repeat(2,1fr)}}.jams-hub_statTile__3xN5Y{display:flex;flex-direction:column;gap:.3rem;padding:1.1rem 1.25rem;border-radius:14px;border:1px solid var(--border-subtle);background:var(--bg-card)}.jams-hub_statTile__3xN5Y[data-accent=green]{border-color:color-mix(in srgb,var(--accent-green,#22c55e) 32%,var(--border-subtle))}.jams-hub_statTile__3xN5Y[data-accent=blue]{border-color:color-mix(in srgb,var(--accent-blue,#60a5fa) 32%,var(--border-subtle))}.jams-hub_statTile__3xN5Y[data-accent=gold]{border-color:color-mix(in srgb,var(--accent-warm,#f59e0b) 32%,var(--border-subtle))}.jams-hub_statValue__hXdet{font-size:1.7rem;font-weight:800;line-height:1;color:var(--text-primary)}.jams-hub_statTile__3xN5Y[data-accent=green] .jams-hub_statValue__hXdet{color:var(--accent-green,#22c55e)}.jams-hub_statTile__3xN5Y[data-accent=blue] .jams-hub_statValue__hXdet{color:var(--accent-blue,#60a5fa)}.jams-hub_statTile__3xN5Y[data-accent=gold] .jams-hub_statValue__hXdet{color:var(--accent-warm,#f59e0b)}.jams-hub_statLabel__TGAKk{font-size:.76rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.jams-hub_sectionHead__pB9TK{display:flex;align-items:center;gap:.6rem}.jams-hub_sectionIcon__UexA_{display:inline-flex;animation:jams-hub_jam-float__iTPNy 5s ease-in-out infinite}.jams-hub_sectionTitle__IqGb0{margin:0;font-size:1.3rem;font-weight:700;color:var(--text-primary)}.jams-hub_jamSection__xaGoU{display:flex;flex-direction:column;gap:1rem}.jams-hub_jamGrid__VOh__{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.jams-hub_jamCard__o0aB2{display:flex;flex-direction:column;gap:.6rem;padding:1.25rem;border-radius:14px;border:1px solid var(--border-subtle);background:var(--bg-card);transition:border-color .15s ease,transform .15s ease}.jams-hub_jamCard__o0aB2:hover{border-color:color-mix(in srgb,var(--accent-purple,#a88bfa) 45%,var(--border-subtle));transform:translateY(-2px)}.jams-hub_jamCard__o0aB2[data-status=live]{border-color:color-mix(in srgb,var(--accent-green,#22c55e) 40%,var(--border-subtle))}.jams-hub_jamCardTop__T1A_X{display:flex;flex-wrap:wrap;gap:.4rem}.jams-hub_statusBadge__8F08Y{display:inline-block;padding:.15rem .6rem;border-radius:999px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:var(--bg-elevated,var(--bg-hover));color:var(--text-secondary,var(--text-muted));border:1px solid var(--border-subtle)}.jams-hub_statusBadge__8F08Y[data-status=live]{background:color-mix(in srgb,var(--accent-green,#22c55e) 16%,transparent);color:var(--accent-green,#22c55e);border-color:color-mix(in srgb,var(--accent-green,#22c55e) 35%,transparent)}.jams-hub_statusBadge__8F08Y[data-status=scheduled]{background:color-mix(in srgb,var(--accent-blue,#60a5fa) 16%,transparent);color:var(--accent-blue,#60a5fa);border-color:color-mix(in srgb,var(--accent-blue,#60a5fa) 35%,transparent)}.jams-hub_cashBadge__S_0qn{display:inline-block;padding:.15rem .6rem;border-radius:999px;font-size:.72rem;font-weight:600;background:color-mix(in srgb,var(--accent-warm,#f59e0b) 16%,transparent);color:var(--accent-warm,#f59e0b);border:1px solid color-mix(in srgb,var(--accent-warm,#f59e0b) 35%,transparent)}.jams-hub_jamCardTitle__vTOHO{font-size:1.1rem;font-weight:700;color:var(--text-primary);text-decoration:none}.jams-hub_jamCardTitle__vTOHO:hover{color:var(--accent-blue,#60a5fa)}.jams-hub_jamCardTitle__vTOHO:focus-visible{outline:2px solid var(--accent-blue,#60a5fa);outline-offset:2px;border-radius:4px}.jams-hub_jamCardTheme__18D8g{margin:0;font-size:.9rem;color:var(--text-primary)}.jams-hub_jamCardThemeLabel__CIRcw{text-transform:uppercase;font-size:.66rem;letter-spacing:.05em;color:var(--text-muted);margin-right:.35rem}.jams-hub_jamCardDesc__yJXOL{margin:0;font-size:.88rem;line-height:1.5;color:var(--text-secondary,var(--text-muted));display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jams-hub_jamCardMeta__JDvqq{margin:0;display:flex;flex-wrap:wrap;gap:1rem}.jams-hub_jamCardMeta__JDvqq>div{display:flex;flex-direction:column;gap:.1rem}.jams-hub_jamCardMeta__JDvqq dt{font-size:.66rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.jams-hub_jamCardMeta__JDvqq dd{margin:0;font-size:.9rem;font-weight:600;color:var(--text-primary)}.jams-hub_jamCardEnded__PiN5E{margin:0;font-size:.85rem;color:var(--text-muted)}.jams-hub_jamCardCta__mlzi_{margin-top:.2rem;align-self:flex-start;font-size:.9rem;font-weight:600;color:var(--accent-blue,#60a5fa);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.jams-hub_jamCardCta__mlzi_:hover{text-decoration:underline}.jams-hub_jamCardCta__mlzi_:focus-visible{outline:2px solid var(--accent-blue,#60a5fa);outline-offset:2px;border-radius:4px}.jams-hub_emptyState__YuRYp{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem;padding:2.75rem 1.5rem;border-radius:18px;border:1px dashed var(--border-default,var(--border-subtle));background:var(--bg-card)}.jams-hub_emptyMascot__6KJMd{animation:jams-hub_jam-float__iTPNy 4.5s ease-in-out infinite}.jams-hub_emptyTitle__k_V7S{margin:0;font-size:1.35rem;font-weight:700;color:var(--text-primary)}.jams-hub_emptyText__5aySp{margin:0;max-width:54ch;color:var(--text-secondary,var(--text-muted));line-height:1.6}.jams-hub_emptyCtas__E6fBe{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;margin-top:.25rem}.jams-hub_faqSection__oSPW_,.jams-hub_howSection__l5Vsb,.jams-hub_prizeSection__YnI9K{display:flex;flex-direction:column;gap:1rem}.jams-hub_steps__fgHpJ{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.jams-hub_step__nFUzl{display:flex;gap:.75rem;padding:1.1rem;border-radius:14px;border:1px solid var(--border-subtle);background:var(--bg-card)}.jams-hub_stepNum__imHur{flex:0 0 auto;width:1.85rem;height:1.85rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;color:#04210f;background:var(--accent-green,#22c55e)}.jams-hub_stepBody__T7vNT{display:flex;flex-direction:column;gap:.25rem}.jams-hub_stepTitle__q8K7G{margin:0;font-size:.98rem;font-weight:700;color:var(--text-primary)}.jams-hub_stepDesc__6KpT9{margin:0;font-size:.85rem;line-height:1.5;color:var(--text-secondary,var(--text-muted))}.jams-hub_prizeBreakdown__eEryC{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem}.jams-hub_prizeCol__SVi_b{display:flex;flex-direction:column;gap:.45rem;padding:1.25rem;border-radius:14px;border:1px solid var(--border-subtle);background:var(--bg-card)}.jams-hub_prizeColIcon__BwDwN{font-size:1.5rem;line-height:1}.jams-hub_prizeColTitle__S5MM4{margin:0;font-size:1rem;font-weight:700;color:var(--text-primary)}.jams-hub_prizeColText__pxBCa{margin:0;font-size:.88rem;line-height:1.55;color:var(--text-secondary,var(--text-muted))}.jams-hub_cadenceNote__Na36H{display:flex;align-items:center;gap:.6rem;padding:.85rem 1.1rem;border-radius:12px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--accent-purple,#a88bfa) 8%,var(--bg-card));font-size:.9rem;color:var(--text-secondary,var(--text-muted))}.jams-hub_cadenceNote__Na36H strong{color:var(--text-primary)}.jams-hub_faqList__0bh5f{display:flex;flex-direction:column;gap:.6rem}.jams-hub_faqItem__b5Iyf{border-radius:12px;border:1px solid var(--border-subtle);background:var(--bg-card);overflow:hidden}.jams-hub_faqItem__b5Iyf[open]{border-color:var(--border-default,var(--border-subtle))}.jams-hub_faqQ__CkAPC{cursor:pointer;list-style:none;padding:.95rem 1.1rem;font-weight:600;font-size:.95rem;color:var(--text-primary);display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px}.jams-hub_faqQ__CkAPC::-webkit-details-marker{display:none}.jams-hub_faqQ__CkAPC:after{content:"+";font-size:1.25rem;font-weight:400;color:var(--text-muted);transition:transform .15s ease}.jams-hub_faqQ__CkAPC:focus-visible{outline:2px solid var(--accent-blue,#60a5fa);outline-offset:-2px}.jams-hub_faqItem__b5Iyf[open] .jams-hub_faqQ__CkAPC:after{content:"−"}.jams-hub_faqA__OJhQL{margin:0;padding:0 1.1rem 1.1rem;font-size:.9rem;line-height:1.6;color:var(--text-secondary,var(--text-muted))}@keyframes jams-hub_jam-float__iTPNy{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes jams-hub_jam-pulse__P0qe3{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent-green,#22c55e) 55%,transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent-green,#22c55e) 0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent-green,#22c55e) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.jams-hub_emptyMascot__6KJMd,.jams-hub_heroDot__Y_kyv,.jams-hub_heroMascot__wzRGj,.jams-hub_page__oDNDp *,.jams-hub_sectionIcon__UexA_{transition:none!important;animation:none!important}}