@font-face{font-family:Audiowide;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e20ff468b6a47ae1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Audiowide;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ab86f138d0d6e9da-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Audiowide Fallback;src:local("Arial");ascent-override:78.10%;descent-override:22.50%;line-gap-override:0.00%;size-adjust:126.73%}.__className_2d00a0{font-family:Audiowide,Audiowide Fallback;font-weight:400;font-style:normal}.__variable_2d00a0{--font-audiowide:"Audiowide","Audiowide Fallback"}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-8:48px;--space-10:64px;--space-12:96px;--dur-instant:100ms;--dur-fast:180ms;--dur-base:280ms;--dur-slow:450ms;--dur-dramatic:800ms;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--ease-expo:var(--ease-out);--elev-1:0 1px 2px rgba(0,0,0,0.16),0 2px 8px rgba(0,0,0,0.14);--elev-2:0 6px 18px rgba(0,0,0,0.22),0 2px 6px rgba(0,0,0,0.16);--elev-3:0 18px 48px rgba(0,0,0,0.34),0 6px 16px rgba(0,0,0,0.22);--glow-sm:0 0 12px var(--accent-glow);--glow-md:0 0 22px var(--accent-glow);--glow-lg:0 0 40px var(--accent-glow);--shadow-card:var(--elev-2);--sheen:inset 0 1px 0 color-mix(in srgb,var(--on-accent) 8%,transparent);--surface-shadow:var(--elev-1),var(--sheen);--glow-rest:0 0 0 1px transparent;--glow-hover:0 0 0 1px var(--accent-soft);--radius-sm:10px;--radius:14px;--radius-lg:18px;--radius-pill:999px;--clip-sm:none;--clip-md:none;--clip-lg:none;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:20px;--text-xl:27px;--text-2xl:36px;--text-3xl:50px;--leading-tight:1.15;--leading-snug:1.35;--leading-normal:1.6}@keyframes ds-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ds-pop{0%{transform:scale(.8)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes ds-pulse{0%,to{box-shadow:var(--glow-sm)}50%{box-shadow:var(--glow-md)}}.ds-fade-up{animation:ds-fade-up var(--dur-base) var(--ease-out) both}.ds-pop{animation:ds-pop var(--dur-base) var(--ease-bounce) both}.ds-interactive{transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.ds-interactive:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-2px) scale(1.01);box-shadow:var(--elev-2),var(--glow-hover)}.ds-interactive:active:not(:disabled){transform:translateY(0) scale(.98)}.ds-interactive:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent)}.ds-interactive:disabled,.ds-interactive[aria-disabled=true]{opacity:.5;pointer-events:none}.ds-lift{transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.ds-lift:hover{transform:translateY(-4px) scale(1.01);box-shadow:var(--elev-2),var(--glow-hover)}.ds-surface{position:relative;background:var(--surface-grad);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--surface-shadow),var(--lit-edge)}.ds-surface.ds-interactive:hover:not(:disabled){border-color:color-mix(in srgb,var(--card-type-color,var(--accent)) 45%,var(--border))}.ds-panel{background:var(--surface-grad);border:1px solid var(--panel-border);border-radius:var(--radius-lg);box-shadow:var(--elev-2),var(--lit-edge);padding:var(--space-5)}.ds-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:var(--space-3);border-radius:var(--radius);background:color-mix(in srgb,var(--text) 6%,transparent);border:1px solid var(--border-soft);box-shadow:var(--lit-edge);color:var(--text-dim);text-decoration:none;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.ds-tile:hover{background:var(--accent-soft);color:var(--text);transform:translateY(-2px);border-color:var(--accent);box-shadow:var(--glow-accent)}.ds-tile:active{transform:scale(.97)}.ds-tile.is-active{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:var(--on-accent);box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 42%,transparent)}.ds-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent) 8%,var(--bg-elevated));box-shadow:var(--lit-edge);color:var(--text);font-size:var(--text-sm);font-weight:600}.ds-chip,.wb-panel{border:1px solid var(--panel-border)}.wb-panel{position:relative;background:var(--surface-grad);border-radius:var(--radius-lg);box-shadow:var(--elev-2),var(--lit-edge);padding:var(--space-5)}.wb-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-display);font-weight:700;font-size:var(--text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.wb-eyebrow:before{content:"";width:7px;height:7px;flex-shrink:0;transform:rotate(45deg);background:linear-gradient(135deg,var(--gold-bright),var(--accent));box-shadow:var(--glow-gold)}.wb-chip{gap:6px;padding:6px 14px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent) 8%,var(--bg-elevated));border:1px solid var(--panel-border);box-shadow:var(--lit-edge);color:var(--text);font-weight:600}.wb-btn,.wb-chip{display:inline-flex;align-items:center;font-size:var(--text-sm)}.wb-btn{justify-content:center;gap:8px;padding:10px 20px;border-radius:var(--radius-pill);font-family:var(--font-display);font-weight:700;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),filter var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.wb-btn:active{transform:translateY(0) scale(.98)}.wb-btn--primary{background:linear-gradient(135deg,var(--accent),var(--accent-indigo));color:var(--on-accent);box-shadow:0 6px 20px var(--accent-glow),var(--lit-edge)}.wb-btn--primary:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:var(--glow-accent)}.wb-btn--ghost{background:color-mix(in srgb,var(--text) 5%,transparent);border-color:var(--panel-border);color:var(--text);box-shadow:var(--lit-edge)}.wb-btn--ghost:hover{background:var(--accent-soft);border-color:var(--accent)}.wb-card-hover{transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.wb-card-hover:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:var(--glow-accent)}.ds-divider{height:1px;border:0;margin:var(--space-6) 0;background:var(--border-soft)}.ds-text-action{display:inline-flex;align-items:center;gap:6px;padding:4px 2px;background:none;border:none;color:var(--accent-2);font:inherit;font-weight:600;font-size:var(--text-sm);cursor:pointer;text-decoration:none;transition:color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.ds-text-action:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.ds-text-action:active{opacity:.7}.ds-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-dim);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.ds-icon-btn:hover{background:var(--accent-soft);color:var(--text)}@keyframes ds-sheen-sweep{0%{transform:translateX(-140%) skewX(-14deg)}to{transform:translateX(240%) skewX(-14deg)}}.ds-sheen{position:relative;overflow:hidden}.ds-sheen:after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;pointer-events:none;z-index:1;background:linear-gradient(115deg,transparent,color-mix(in srgb,var(--accent) 18%,transparent) 50%,transparent);transform:translateX(-140%) skewX(-14deg)}.ds-sheen:hover:after{animation:ds-sheen-sweep .85s var(--ease-out)}.ds-glint{position:relative}@keyframes ds-foil-glint{0%,to{background-position:130% 0}55%{background-position:-30% 0}}.ds-flourish{width:6px;height:6px;transform:rotate(45deg);background:linear-gradient(135deg,var(--accent-2),var(--accent));box-shadow:0 0 6px var(--accent-glow)}@keyframes ds-rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ds-heart-pop{0%{transform:scale(1)}30%{transform:scale(1.45) rotate(-8deg)}55%{transform:scale(.9) rotate(5deg)}75%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes ds-bump{0%{transform:scale(1)}40%{transform:translateY(-2px) scale(1.18)}to{transform:scale(1)}}@keyframes ds-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.ds-heart-pop{animation:ds-heart-pop var(--dur-slow) var(--ease-bounce)}.ds-bump{animation:ds-bump var(--dur-base) var(--ease-bounce)}.ds-float{animation:ds-float 3.4s var(--ease-in-out) infinite}.ds-stagger>*{animation:ds-rise-in var(--dur-base) var(--ease-out) backwards}.ds-stagger>:nth-child(2){animation-delay:35ms}.ds-stagger>:nth-child(3){animation-delay:70ms}.ds-stagger>:nth-child(4){animation-delay:105ms}.ds-stagger>:nth-child(5){animation-delay:.14s}.ds-stagger>:nth-child(6){animation-delay:175ms}.ds-stagger>:nth-child(7){animation-delay:.21s}.ds-stagger>:nth-child(8){animation-delay:245ms}.ds-stagger>:nth-child(9){animation-delay:.28s}.ds-stagger>:nth-child(10){animation-delay:315ms}.ds-stagger>:nth-child(11){animation-delay:.35s}.ds-stagger>:nth-child(12){animation-delay:385ms}.ds-stagger>:nth-child(n+13){animation:ds-fade-in var(--dur-base) var(--ease-out) .4s backwards}@media (prefers-reduced-motion:reduce){.ds-fade-up,.ds-pop{animation:none!important;opacity:1;transform:none}.ds-interactive,.ds-lift{transition-duration:1ms}.ds-interactive:hover,.ds-lift:hover{transform:none}.ds-bump,.ds-float,.ds-glint:before,.ds-heart-pop,.ds-sheen:hover:after,.ds-stagger>*{animation:none!important}}