@layer properties,theme,base;@layer components{.rg-hero{isolation:isolate;--seam:56cqi;--edge:max(var(--rg-gutter), calc((100cqi - var(--rg-shell)) / 2 + var(--rg-gutter)));--seam-in-word:calc(var(--seam) - var(--edge));position:relative;overflow:hidden;container-type:inline-size}.rg-hero-inner{position:relative}.rg-hero-title{padding:1.5rem var(--edge) 0;background:linear-gradient(180deg, transparent 0 50%, var(--color-half) 50%);font-family:var(--font-family-poster);letter-spacing:-.045em;text-transform:uppercase;font-size:min(40vw,20rem);font-weight:900;line-height:.8;display:grid}.rg-hero-word{grid-area:1/1;max-width:min-content;display:block}.rg-hero-word--navy{color:var(--color-text-primary);clip-path:inset(0 0 50%);animation:rg-word-navy-y .64s var(--rg-ease) both;mask-image:repeating-linear-gradient(#000 0 .07em,#0000 .07em .1em)}.rg-hero-word--half{color:var(--color-half-ink);clip-path:inset(50% 0 0);animation:rg-word-half-y .52s var(--rg-ease) .26s both}@keyframes rg-word-navy-y{0%{clip-path:inset(0 100% 50% 0)}to{clip-path:inset(0 0 50%)}}@keyframes rg-word-half-y{0%{clip-path:inset(50% 100% 0 0)}to{clip-path:inset(50% 0 0)}}.rg-hero-tagline{max-width:none;padding:1.25rem var(--edge) 0;background:var(--color-half);color:var(--color-half-ink);text-wrap:balance;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.35}.rg-hero-half{padding:1.25rem var(--edge) 1.75rem}.rg-hero-tagline~.rg-hero-half{padding-top:1rem}.rg-hero-index{display:none}@media (width>=1024px){.rg-hero-inner{grid-template-columns:var(--seam) 1fr;grid-template-rows:auto auto 1fr;min-height:min(100dvh - 4.5rem,54rem);display:grid}.rg-hero-title{background:linear-gradient(90deg, transparent 0 var(--seam), var(--color-half) var(--seam));font-size:min(calc((100cqi - 2 * var(--edge)) / 3.85), 24rem);white-space:nowrap;grid-column:1/-1;padding-top:1.75rem}.rg-hero-word{max-width:none}.rg-hero-word--navy{clip-path:inset(0 calc(100% - var(--seam-in-word)) 0 0);animation-name:rg-word-navy-x;animation-duration:.76s}.rg-hero-word--half{clip-path:inset(0 0 0 var(--seam-in-word));animation-name:rg-word-half-x;animation-delay:.42s}.rg-hero-half,.rg-hero-tagline~.rg-hero-half{padding:1.75rem var(--edge) 2.5rem 2.5rem;background:var(--color-half);grid-area:2/2/span 2}.rg-hero-tagline{max-width:calc(26ch + var(--edge) + 3rem);padding:2rem 3rem 0 var(--edge);color:var(--color-text-primary);background:0 0;grid-area:2/1;justify-self:start;font-size:clamp(1.125rem,1.5vw,1.375rem)}.rg-hero-index{padding:2rem 3rem 2.5rem var(--edge);grid-area:3/1;align-self:start;display:block}}@keyframes rg-word-navy-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 calc(100% - var(--seam-in-word)) 0 0)}}@keyframes rg-word-half-x{0%{clip-path:inset(0 100% 0 var(--seam-in-word))}to{clip-path:inset(0 0 0 var(--seam-in-word))}}.rg-hero-index-heading{color:var(--color-text-secondary);margin-bottom:.75rem;font-size:.9375rem;font-weight:600}.rg-hero-index-link{min-height:3.25rem;color:var(--color-text-primary);font-family:var(--font-family-poster);letter-spacing:-.02em;text-transform:uppercase;transition:color var(--rg-dur-1) var(--rg-ease);align-items:baseline;gap:.75rem;padding-block:.375rem;font-size:clamp(1.5rem,2.3vw,2.25rem);font-weight:800;line-height:1;text-decoration:none;display:flex}.rg-hero-index-count{color:var(--color-accent);font-family:var(--font-family-sans);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:.9375rem;font-weight:700}.rg-hero-index-link>svg{width:1.375rem;height:1.375rem;color:var(--color-accent);opacity:0;transition:opacity var(--rg-dur-1) var(--rg-ease), transform var(--rg-dur-2) var(--rg-ease);align-self:center;transform:translate(-.5rem)}.rg-hero-index-link:hover{color:var(--color-accent)}.rg-hero-index-link:hover>svg,.rg-hero-index-link:focus-visible>svg{opacity:1;transform:none}.rg-pick{flex-direction:column;max-width:40rem;display:flex;container-type:inline-size}.rg-pick-label{color:var(--color-text-primary);margin-bottom:.625rem;font-size:1rem;font-weight:700;display:block}.rg-pick-field{border-radius:var(--rg-radius-control);background:var(--color-half-field);min-height:3.5rem;color:var(--color-text-primary);box-shadow:inset 0 0 0 .0625rem var(--rg-rule);transition:box-shadow var(--rg-dur-1) var(--rg-ease);align-items:center;gap:.75rem;padding-inline:1.25rem;display:flex}.rg-pick-field:focus-within{box-shadow:inset 0 0 0 .125rem var(--color-text-primary)}.rg-pick-field>svg{width:1.25rem;height:1.25rem;color:var(--color-text-secondary);flex:none}.rg-pick-input{min-width:0;color:var(--color-text-primary);background:0 0;border:0;outline:none;flex:1;font-size:1.0625rem;font-weight:500}.rg-pick-input::placeholder{color:var(--color-text-secondary);opacity:1}.rg-pick-input::-webkit-search-cancel-button{appearance:none}.rg-pick-list{gap:.125rem;margin-top:.75rem;display:grid}.rg-pick-row{border-radius:var(--rg-radius-card);min-height:4rem;color:var(--color-text-primary);transition:background-color var(--rg-dur-1) var(--rg-ease), transform var(--rg-dur-1) var(--rg-ease);grid-template-columns:3rem minmax(0,1fr) auto 1.125rem;align-items:center;gap:.875rem;padding:.5rem .75rem .5rem .5rem;text-decoration:none;display:grid}@media (width>=1024px){.rg-pick-row{min-height:3.75rem}}.rg-pick-row:hover,.rg-pick-row:focus-visible{background:color-mix(in srgb, var(--color-half-ink) 7%, transparent)}.rg-pick-row:focus-visible{outline:.125rem solid var(--color-half-ink);outline-offset:-.125rem}.rg-pick-row:active{transform:scale(.985)}.rg-pick-art{border-radius:var(--rg-radius-card);background:var(--color-half-rule);width:3rem;height:3rem;color:var(--color-half-ink);font-family:var(--font-family-poster);text-transform:uppercase;place-items:center;font-size:.875rem;font-weight:800;display:grid;overflow:hidden}.rg-pick-art>img{object-fit:cover;width:100%;height:100%}.rg-pick-name{gap:.125rem;font-size:1rem;font-weight:650;line-height:1.2;display:grid}.rg-pick-name>small{color:var(--color-text-secondary);font-size:.8125rem;font-weight:500}.rg-pick-price{font-variant-numeric:tabular-nums;justify-items:end;font-size:1rem;font-weight:700;display:grid}.rg-pick-price>small{color:var(--color-text-secondary);font-size:.75rem;font-weight:500}@container (width<=20rem){.rg-pick-row{grid-template-columns:3rem minmax(0,1fr) 1.125rem;grid-template-areas:"art name go""art price go";row-gap:.125rem}.rg-pick-art{grid-area:art}.rg-pick-name{grid-area:name}.rg-pick-price{grid-area:price;place-items:baseline start;gap:.375rem;display:flex}.rg-pick-go{grid-area:go}}.rg-pick-go{width:1.125rem;height:1.125rem;color:var(--color-text-secondary);transition:transform var(--rg-dur-2) var(--rg-ease), color var(--rg-dur-1) var(--rg-ease)}.rg-pick-row:hover .rg-pick-go,.rg-pick-row:focus-visible .rg-pick-go{color:var(--color-text-primary);transform:translate(.1875rem)}@media (width>=1024px) and (height<=960px){.rg-hero-half{padding-bottom:1.5rem}.rg-pick:has(.rg-pick-input:placeholder-shown) [data-picker-item]:nth-child(n+6){display:none}}@media (width>=1024px) and (height<=840px){.rg-pick:has(.rg-pick-input:placeholder-shown) [data-picker-item]:nth-child(n+5){display:none}}@media (width>=1024px) and (height<=780px){.rg-pick:has(.rg-pick-input:placeholder-shown) [data-picker-item]:nth-child(n+4){display:none}}.rg-pick-empty{color:var(--color-text-primary);padding:1rem .5rem;font-size:.9375rem}.rg-pick-empty>span{font-weight:700}.rg-pick-empty>a{text-underline-offset:.2em;align-items:center;min-height:2.75rem;margin-left:.375rem;font-weight:700;text-decoration:underline;display:inline-flex}.rg-pick-foot{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;padding-inline:.5rem;font-size:.875rem;display:flex}.rg-pick-all{min-height:2.75rem;color:var(--color-text-primary);align-items:center;gap:.375rem;font-weight:700;text-decoration:none;display:inline-flex}.rg-pick-all>svg{width:1rem;height:1rem;transition:transform var(--rg-dur-2) var(--rg-ease)}.rg-pick-all:hover>svg{transform:translate(.1875rem)}.rg-hero-art{aspect-ratio:16/9;border-radius:var(--rg-radius-panel);background:var(--color-bg-surface);position:relative;overflow:hidden}.rg-hero-art img{object-fit:cover;width:100%;height:100%}@media (width>=1024px){.rg-hero-art{aspect-ratio:21/8}}@media (prefers-reduced-motion:reduce){.rg-hero-word--navy,.rg-hero-word--half{animation:none}.rg-pick-row:active{transform:none}.rg-hero-index-link>svg{transition:none}}.rg-slides{width:100%;height:100%;position:relative}.rg-slide{opacity:0;visibility:hidden;transition:opacity .6s var(--rg-ease), visibility 0s linear .6s;position:absolute;inset:0}.rg-slide[data-active="1"]{opacity:1;visibility:visible;transition:opacity .6s var(--rg-ease)}.rg-slide>a{width:100%;height:100%;display:block}.rg-slide img{transition:transform .72s var(--rg-ease);transform:scale(1.06)}.rg-slide[data-active="1"] img{transform:none}.rg-slide-ctrl{z-index:2;background:color-mix(in srgb, var(--color-scrim) 70%, transparent);border-radius:999rem;align-items:center;gap:.25rem;padding:.25rem;display:flex;position:absolute;bottom:1rem;right:1rem}@media (width>=1024px){.rg-slide-ctrl{bottom:2rem;right:2rem}}.rg-slide-btn{color:#fff;cursor:pointer;width:2.75rem;height:2.75rem;transition:background-color var(--rg-dur-1) var(--rg-ease);border-radius:999rem;place-items:center;display:grid}.rg-slide-btn:hover{background:#ffffff24}.rg-slide-btn>svg{width:1.125rem;height:1.125rem}.rg-slide-dot{cursor:pointer;place-items:center;width:1.75rem;height:2.75rem;display:grid}.rg-slide-dot>i{width:.5rem;height:.5rem;transition:transform var(--rg-dur-2) var(--rg-ease), background-color var(--rg-dur-2) var(--rg-ease);background:#ffffff73;border-radius:999rem}.rg-slide-dot[aria-current=true]>i{background:var(--color-cta);transform:scale(1.35)}@media (prefers-reduced-motion:reduce){.rg-slide,.rg-slide[data-active="1"],.rg-slide img{transition:none}.rg-slide img{transform:none}}.rg-live-toast{bottom:calc(var(--rg-dock-h,0px) + 1rem);z-index:950;border-radius:var(--rg-radius-panel);background:color-mix(in srgb, var(--color-bg-elevated) 96%, transparent);backdrop-filter:blur(.75rem);opacity:0;max-width:21rem;transition:opacity var(--rg-dur-3) var(--rg-ease), transform var(--rg-dur-3) var(--rg-ease);pointer-events:none;border:0;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex;position:fixed;left:1rem;transform:translateY(7.5rem);box-shadow:0 12px 30px #000000b3}.rg-live-toast[data-show="1"]{opacity:1;pointer-events:auto;transform:translateY(0)}.rg-live-toast__x{min-width:2.75rem;min-height:2.75rem;color:var(--color-text-secondary);cursor:pointer;transition:color var(--rg-dur-1) var(--rg-ease), background-color var(--rg-dur-1) var(--rg-ease);background:0 0;border:0;border-radius:999rem;flex:none;justify-content:center;align-items:center;margin-inline:auto -.375rem;display:inline-flex}.rg-live-toast__x:hover{color:var(--color-text-primary);background:var(--color-bg-elevated)}.rg-live-toast__x:focus-visible{outline:.125rem solid var(--color-cta);outline-offset:.125rem}.rg-pc{isolation:isolate;aspect-ratio:4/5;border-radius:var(--pc-r);width:100%;color:var(--pc-ink);text-align:center;cursor:pointer;-webkit-user-drag:none;transform:skewX(var(--pc-skew));transition:translate var(--rg-dur-2) var(--rg-ease), scale var(--rg-dur-1) var(--rg-ease);background:0 0;border:0;padding:0;text-decoration:none;display:block;position:relative}.rg-pc:active{scale:.98}.rg-pc:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;translate:0 -.375rem}.rg-pc-frame{border-radius:var(--pc-r);background:var(--color-bg-elevated);box-shadow:var(--shadow-card-intense);position:absolute;inset:0;overflow:hidden}.rg-pc-scene{transform:skewX(var(--pc-unskew));place-items:center;display:grid;position:absolute;inset:0 -12%}.rg-pc-letters{color:var(--color-accent);font-size:1.5rem}.rg-pc-art,.rg-pc-soft{object-fit:cover;max-width:none;position:absolute}.rg-pc-art{width:100%;height:100%;transition:transform var(--rg-dur-3) var(--rg-ease);inset:0}.rg-pc:after{z-index:2;content:"";pointer-events:none;border-radius:var(--pc-r);background:linear-gradient(to top, rgb(var(--pc-scrim) / .92) 0%, rgb(var(--pc-scrim) / .6) 28%, rgb(var(--pc-scrim) / 0) 58%);position:absolute;inset:0}.rg-pc--collection:before{z-index:-1;content:"";border-radius:var(--pc-r) var(--pc-r) 0 0;background:var(--color-bg-overlay);height:.75rem;box-shadow:0 -.3125rem 0 -.125rem var(--color-border-strong);position:absolute;inset:-.4375rem .625rem auto}.rg-pc-badge{z-index:3;transform:skewX(var(--pc-unskew));position:absolute;top:.625rem;left:.75rem}.rg-pc-name{z-index:3;transform:skewX(var(--pc-unskew));justify-items:center;gap:.25rem;padding:0 .875rem .75rem;display:grid;position:absolute;inset:auto 0 0}.rg-pc-title{-webkit-line-clamp:2;color:var(--pc-ink);font-family:var(--font-family-poster);font-size:var(--pc-name);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;-webkit-box-orient:vertical;font-weight:800;line-height:1.04;display:-webkit-box;overflow:hidden}.rg-pc-sub{color:color-mix(in srgb, var(--pc-ink) 80%, transparent);align-items:center;gap:.25rem;font-size:.6875rem;font-weight:600;display:inline-flex}.rg-pc-sub>svg{width:.75rem;height:.75rem}@media (hover:hover) and (pointer:fine){.rg-pc:hover{translate:0 -.375rem}.rg-pc:hover .rg-pc-art{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.rg-pc{transition:none}.rg-pc:hover,.rg-pc:focus-visible{translate:none}.rg-pc .rg-pc-art{transition:none;transform:none}}.rg-pc{--pc-cut-o:0;--pc-cut-y:10.6%;--pc-cut-s:.96}.rg-pc-soft{filter:blur(.25rem)brightness(.5)saturate(1.15);opacity:0;width:112%;height:112%;transition:opacity var(--rg-dur-3) var(--rg-ease);inset:-6%}.rg-pc-char{z-index:1;pointer-events:none;clip-path:inset(-60% 0 0 0 round 0 0 var(--pc-r) var(--pc-r));position:absolute;inset:0}.rg-pc-char-up{transform:skewX(var(--pc-unskew));position:absolute;inset:0}.rg-pc-char-img{object-fit:contain;object-position:50% 100%;width:128%;max-width:none;height:128%;opacity:var(--pc-cut-o);transform:translateY(var(--pc-cut-y)) scale(var(--pc-cut-s));transform-origin:50% 100%;filter:drop-shadow(0 .75rem .75rem #00020c8c);user-select:none;transition:opacity var(--rg-dur-2) var(--rg-ease), transform var(--rg-dur-3) var(--rg-ease);position:absolute;bottom:-6%;left:-14%}.rg-pc[data-pop=on]{--pc-cut-o:1;--pc-cut-y:0%;--pc-cut-s:1}.rg-pc[data-pop=on] .rg-pc-soft{opacity:1}.rg-popular.es-revealed .rg-pc[data-pop=on] .rg-pc-char-img{animation:rg-pc-rise .56s var(--rg-ease) var(--pc-i,0s) backwards}.rg-pstrip-item:nth-child(2){--pc-i:40ms}.rg-pstrip-item:nth-child(3){--pc-i:80ms}.rg-pstrip-item:nth-child(4){--pc-i:.12s}.rg-pstrip-item:nth-child(5){--pc-i:.16s}.rg-pstrip-item:nth-child(6){--pc-i:.2s}.rg-pstrip-item:nth-child(n+7){--pc-i:.24s}@keyframes rg-pc-rise{0%{opacity:0;transform:translateY(18.6%)scale(.94)}}@media (hover:hover) and (pointer:fine){.rg-pc[data-pop=on]:hover{--pc-cut-y:-4%;--pc-cut-s:1.05}}@media (prefers-reduced-motion:reduce){.rg-pc .rg-pc-char-img{transition:opacity .16s;animation:none;transform:none}}.rg-popular{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""strip""ctrl";display:grid}.rg-popular>.rg-section-head{grid-area:head;margin-bottom:0}.rg-pstrip{--pc-w:8.5rem;--pc-gap:.875rem;--pc-name:.75rem;--pc-skew:-8deg;--pc-unskew:8deg;--pc-r:var(--rg-radius-panel);--pc-head:1rem;--pc-ink:#f3f6fb;--pc-scrim:5 11 38;margin-inline:calc(-1 * var(--rg-gutter));padding:var(--pc-head) var(--rg-gutter) 1rem;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--rg-gutter);-webkit-user-select:none;user-select:none;grid-area:strip;position:relative;overflow:auto hidden}.rg-pstrip[data-heads]{--pc-head:2.5rem}.rg-pstrip-track{will-change:transform;width:max-content;display:flex;position:relative}.rg-pstrip-set{margin:0;padding:0;list-style:none;display:flex}.rg-pstrip-item{width:var(--pc-w);scroll-snap-align:start;flex:none}.rg-pstrip-item+.rg-pstrip-item{margin-inline-start:var(--pc-gap)}.rg-pstrip-copy{width:max-content;position:absolute;top:0}.rg-pstrip-copy[data-side=lead]{right:calc(100% + var(--pc-gap))}.rg-pstrip-copy[data-side=tail]{left:calc(100% + var(--pc-gap))}.rg-pstrip[data-mode=drift]{scroll-snap-type:none;touch-action:pan-y;overflow:clip}.rg-pstrip-ctrl{grid-area:ctrl;justify-self:end;gap:.5rem;display:flex}.rg-popular:not([data-pstrip-ready]) .rg-pstrip-ctrl{visibility:hidden}.rg-pstrip-btn{border-radius:var(--rg-radius-control);background:var(--color-bg-elevated);width:2.75rem;height:2.75rem;color:var(--color-text-primary);transition:background-color var(--rg-dur-1) var(--rg-ease), color var(--rg-dur-1) var(--rg-ease), transform var(--rg-dur-1) var(--rg-ease), opacity var(--rg-dur-1) var(--rg-ease);place-items:center;display:grid}.rg-pstrip-btn>svg{width:1.125rem;height:1.125rem}.rg-pstrip-btn:active:not(:disabled){transform:scale(.96)}.rg-pstrip-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rg-pstrip-btn:disabled{opacity:.4;cursor:default}@media (hover:hover) and (pointer:fine){.rg-pstrip-btn:not(:disabled):hover{background:var(--color-cta);color:var(--color-cta-ink)}}@media (width>=640px){.rg-popular{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head ctrl""strip strip";column-gap:.75rem}.rg-pstrip{--pc-w:10rem;--pc-gap:1rem;--pc-name:.8125rem}.rg-pstrip[data-heads]{--pc-head:4rem}.rg-pstrip-ctrl{align-self:end}}@media (width>=1024px){.rg-pstrip{--pc-w:11.5rem;--pc-gap:1.25rem;--pc-name:.9375rem;mask-image:linear-gradient(90deg, transparent 0, #000 var(--rg-gutter), #000 calc(100% - var(--rg-gutter)), transparent 100%)}.rg-pstrip[data-heads]{--pc-head:4.5rem}}@media (hover:hover) and (pointer:fine){.rg-pstrip[data-heads]{--pc-head:4.125rem}}@media (width>=640px) and (hover:hover) and (pointer:fine){.rg-pstrip[data-heads]{--pc-head:4.75rem}}@media (width>=1024px) and (hover:hover) and (pointer:fine){.rg-pstrip[data-heads]{--pc-head:5.375rem}}@media (prefers-reduced-motion:reduce){.rg-pstrip-btn{transition:none}}.rg-fd-lead{border-radius:var(--rg-radius-panel);background:var(--color-bg-surface);color:var(--color-text-primary);transition:scale var(--rg-dur-1) var(--rg-ease);text-decoration:none;display:block;overflow:hidden;container-type:inline-size}a.rg-fd-lead:active{scale:.98}a.rg-fd-lead:focus-visible{outline:.125rem solid var(--color-accent);outline-offset:.1875rem}.rg-fd-lead-body{grid-template-rows:minmax(0,1fr) auto;height:100%;display:grid}.rg-fd-face{min-width:0;transition:background-color var(--rg-dur-2) var(--rg-ease);flex-direction:column;gap:1rem;padding:1rem;display:flex}.rg-fd-id{align-items:center;gap:.75rem;min-width:0;display:flex}.rg-fd-art--lead{border-radius:var(--rg-radius-card);width:3.5rem;height:3.5rem;font-size:.875rem}.rg-fd-game{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:.9375rem;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.rg-fd-figure{font-family:var(--font-family-poster);letter-spacing:-.03em;margin-block:auto;font-size:clamp(2.5rem,26cqi,8rem);font-weight:900;line-height:.85;-webkit-mask-image:repeating-linear-gradient(#000 0 .07em,#0000 .07em .1em);mask-image:repeating-linear-gradient(#000 0 .07em,#0000 .07em .1em)}.rg-fd-lead .rg-fd-pack{flex-flow:wrap;align-items:baseline;gap:.25rem .5rem}.rg-fd-lead .rg-fd-amount{font-size:1.5rem}.rg-fd-lead .rg-fd-rest{font-size:1rem}.rg-fd-lead:not([data-figure]) .rg-fd-pack{margin-block:auto 0}.rg-fd-lead:not([data-figure]) .rg-fd-amount{font-size:clamp(2.5rem,14cqi,4rem)}.rg-fd-money{background:var(--color-bg-elevated);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.875rem 1rem;display:flex}.rg-fd-money.rg-half{background:var(--color-half)}.rg-fd-lead .rg-fd-now{color:var(--color-text-primary);font-size:1.5rem}.rg-fd-lead .rg-fd-was{font-size:.875rem}.rg-fd-cta{border-radius:var(--rg-radius-control);background:var(--color-cta);min-height:2.75rem;color:var(--color-cta-ink);white-space:nowrap;transition:background-color var(--rg-dur-1) var(--rg-ease);align-items:center;gap:.5rem;padding-inline:1.25rem;font-size:.9375rem;font-weight:700;display:inline-flex}.rg-fd-cta>svg{width:1rem;height:1rem;transition:transform var(--rg-dur-1) var(--rg-ease);flex:none}@media (width>=1024px){.rg-fd-art--lead{width:4.5rem;height:4.5rem}}@container (width>=36rem){.rg-fd-lead-body{grid-template-rows:none;grid-template-columns:minmax(0,1.618fr) minmax(0,1fr)}.rg-fd-face{padding:1.5rem}.rg-fd-money{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;padding:1.5rem}}@media (hover:hover) and (pointer:fine){a.rg-fd-lead:hover .rg-fd-face{background:var(--color-bg-elevated)}a.rg-fd-lead:hover .rg-fd-money:not(.rg-half){background:var(--color-bg-overlay)}a.rg-fd-lead:hover .rg-fd-cta{background:var(--color-cta-hover)}a.rg-fd-lead:hover .rg-fd-cta>svg{transform:translate(.1875rem)}}.rg-fd-head{align-items:center}.rg-fd-clock{align-items:center;min-height:2.75rem;margin:0;display:flex}.rg-fd-running{flex-wrap:wrap;align-items:center;gap:.25rem .625rem;display:inline-flex}.rg-fd-label{color:var(--color-text-secondary);white-space:nowrap;font-size:.875rem;font-weight:600}.rg-fd-cells{color:var(--color-text-primary);font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.25rem;font-size:1rem;font-weight:700;display:inline-flex}.rg-fd-group{align-items:center;gap:.25rem;margin-inline-end:.25rem;display:inline-flex}.rg-fd-cell{text-align:center;border-radius:var(--rg-radius-card);background:var(--color-bg-elevated);min-width:2.25rem;padding:.25rem .375rem;line-height:1.25;display:inline-block}.rg-fd-ch{display:inline-block}.rg-fd-unit,.rg-fd-sep{color:var(--color-text-muted);font-size:.875rem}.rg-fd-ended{color:var(--color-text-secondary);font-size:.9375rem;font-weight:600}.rg-fd-board{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.rg-fd[data-ended] .rg-fd-board{opacity:.45;transition:opacity var(--rg-dur-2) var(--rg-ease)}.rg-fd-lane{--fd-ticket:9.5rem;grid-auto-flow:column;grid-auto-columns:var(--fd-ticket);margin:0 calc(-1 * var(--rg-gutter));padding:.25rem var(--rg-gutter) .5rem;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--rg-gutter);gap:.75rem;list-style:none;display:grid;overflow-x:auto}.rg-fd-lane>li{scroll-snap-align:start;display:flex}@media (width>=640px){.rg-fd-lane{--fd-ticket:11rem;gap:1rem}}@media (width>=1024px){.rg-fd-board{grid-template-columns:minmax(0,1fr) minmax(0,1.618fr);gap:1rem}.rg-fd-board:is([data-rest="0"],[data-rest="1"],[data-rest="2"],[data-rest="3"]){grid-template-columns:minmax(0,1fr)}.rg-fd-lane{--fd-cols:3;grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(var(--fd-cols), minmax(0, 1fr));scroll-snap-type:none;margin:0;padding:0;overflow:visible}.rg-fd-board:is([data-rest="1"],[data-rest="2"],[data-rest="3"]) .rg-fd-lane{--fd-cols:4}.rg-fd-board[data-rest="4"] .rg-fd-lane{--fd-cols:2}}.rg-fd-ticket{border-radius:var(--rg-radius-card);background:var(--color-bg-surface);width:100%;color:var(--color-text-primary);transition:background-color var(--rg-dur-2) var(--rg-ease), scale var(--rg-dur-1) var(--rg-ease);flex-direction:column;gap:.75rem;padding:.875rem;text-decoration:none;display:flex;position:relative;container-type:inline-size}a.rg-fd-ticket:active{scale:.98}a.rg-fd-ticket:focus-visible{outline:.125rem solid var(--color-accent);outline-offset:.125rem}.rg-fd-ticket-game{min-width:0;color:var(--color-text-secondary);align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.rg-fd-ticket-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rg-fd-art{background:var(--color-bg-elevated);color:var(--color-accent);font-family:var(--font-family-poster);text-transform:uppercase;flex:none;place-items:center;font-size:.75rem;font-weight:800;display:grid;overflow:hidden}.rg-fd-art>img{object-fit:cover;width:100%;height:100%}.rg-fd-art--ticket{border-radius:.25rem;width:1.5rem;height:1.5rem;font-size:.5625rem}.rg-fd-pack{flex-direction:column;gap:.25rem;min-width:0;display:flex}.rg-fd-amount{min-width:0;font-family:var(--font-family-poster);letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:800;line-height:1}.rg-fd-rest{color:var(--color-text-secondary);overflow-wrap:anywhere;font-weight:600}.rg-fd-ticket .rg-fd-amount{white-space:nowrap;font-size:min(1.75rem,16cqi)}.rg-fd-ticket .rg-fd-rest{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.3;display:-webkit-box;overflow:hidden}.rg-fd-ticket:not([data-amount]) .rg-fd-amount{letter-spacing:0;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:inherit;font-size:.9375rem;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.rg-fd-badge{flex:none}.rg-fd-price{flex-direction:column;gap:.125rem;min-width:0;display:flex}.rg-fd-ticket .rg-fd-price{margin-top:auto}.rg-fd-now{color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:700;line-height:1.2}.rg-fd-was-row{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.rg-fd-was{color:var(--color-text-muted);font-variant-numeric:tabular-nums;align-self:flex-start;font-size:.8125rem;text-decoration:line-through;position:relative}@media (hover:hover) and (pointer:fine){a.rg-fd-ticket:hover{background:var(--color-bg-elevated)}a.rg-fd-ticket:hover .rg-fd-art{background:var(--color-bg-overlay)}}@media (prefers-reduced-motion:no-preference){html.es-motion-ok .rg-fd .rg-fd-was{text-decoration:none}html.es-motion-ok .rg-fd .rg-fd-was:after{content:"";inset-inline:-.0625rem;transform-origin:0;height:.0625rem;transition:transform .36s var(--rg-ease) .3s;background:currentColor;position:absolute;top:50%;transform:scaleX(0)}html.es-motion-ok .rg-fd.es-revealed .rg-fd-was:after{transform:scaleX(1)}html.es-motion-ok .rg-fd-lane>li:first-child .rg-fd-was:after{transition-delay:.38s}html.es-motion-ok .rg-fd-lane>li:nth-child(2) .rg-fd-was:after{transition-delay:.425s}html.es-motion-ok .rg-fd-lane>li:nth-child(3) .rg-fd-was:after{transition-delay:.47s}html.es-motion-ok .rg-fd-lane>li:nth-child(4) .rg-fd-was:after{transition-delay:.515s}html.es-motion-ok .rg-fd-lane>li:nth-child(5) .rg-fd-was:after{transition-delay:.56s}html.es-motion-ok .rg-fd-lane>li:nth-child(6) .rg-fd-was:after{transition-delay:.605s}html.es-motion-ok .rg-fd-lane>li:nth-child(n+7) .rg-fd-was:after{transition-delay:.65s}}.rg-catbar-sentinel{height:.0625rem;display:block}.rg-catbar{top:var(--rg-catbar-top,3.75rem);z-index:var(--z-sticky);transition:background-color var(--rg-dur-2) var(--rg-ease), box-shadow var(--rg-dur-2) var(--rg-ease);padding-block:.375rem;position:sticky}@media (width>=1024px){.rg-catbar{top:var(--rg-catbar-top,4.5rem)}}.rg-catbar[data-stuck=true]{background:color-mix(in srgb, var(--color-bg-base) 90%, transparent);backdrop-filter:blur(1.25rem)saturate(140%);box-shadow:0 .0625rem 0 var(--rg-rule)}.rg-catbar-scroll{overscroll-behavior-x:contain;margin-inline:calc(var(--rg-gutter) * -1);padding-inline:var(--rg-gutter);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--rg-gutter), #000 calc(100% - var(--rg-gutter)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--rg-gutter), #000 calc(100% - var(--rg-gutter)), transparent 100%);overflow-x:auto}.rg-catbar-track{vertical-align:top;min-width:100%;display:inline-flex;position:relative}.rg-catbar-list{gap:.5rem;margin:0;padding:.25rem 0;list-style:none;display:flex}.rg-catbar-pill{border-radius:var(--rg-radius-control);background:var(--color-bg-surface);min-height:2.75rem;color:var(--color-text-primary);white-space:nowrap;touch-action:manipulation;transition:background-color var(--rg-dur-1) var(--rg-ease), scale var(--rg-dur-1) var(--rg-ease);align-items:center;gap:.5rem;padding-inline:1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.rg-catbar-icon{width:1.125rem;height:1.125rem;color:var(--color-accent);flex:none}.rg-catbar-pill:active{scale:.97}.rg-catbar-pill:focus-visible{outline:.125rem solid var(--color-accent);outline-offset:.125rem}@media (hover:hover) and (pointer:fine){.rg-catbar-pill:hover{background:var(--color-bg-elevated)}}.rg-catbar-list--ink{pointer-events:none;background:var(--color-cta);clip-path:inset(.25rem var(--ink-r,100%) .25rem var(--ink-l,0px) round var(--rg-radius-control));position:absolute;inset:0}.rg-catbar-list--ink .rg-catbar-pill{color:var(--color-cta-ink);background:0 0}.rg-catbar-list--ink .rg-catbar-icon{color:var(--color-cta-ink)}.rg-catbar-track[data-ink-ready] .rg-catbar-list--ink{transition:clip-path .42s var(--rg-ease-move)}.rg-catalog-section{scroll-margin-top:calc(var(--rg-catbar-top,3.75rem) + 4.5rem)}@media (height<=32rem){.rg-catbar,.rg-catbar[data-stuck=true]{backdrop-filter:none;box-shadow:none;background:0 0;position:relative;top:auto}.rg-catalog-section{scroll-margin-top:calc(var(--rg-catbar-top,3.75rem) + .75rem)}}[data-more=closed]>.rg-more-cell{display:none}.rg-more-row{justify-content:center;margin-top:1.25rem;display:flex}.rg-more{border-radius:var(--rg-radius-control);background:var(--color-bg-surface);width:100%;min-height:2.75rem;color:var(--color-text-primary);cursor:pointer;touch-action:manipulation;transition:background-color var(--rg-dur-1) var(--rg-ease), scale var(--rg-dur-1) var(--rg-ease);justify-content:center;align-items:center;gap:.5rem;padding-inline:1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.rg-more>svg{width:1.125rem;height:1.125rem;color:var(--color-accent);flex:none}.rg-more:active{scale:.97}.rg-more:focus-visible{outline:.125rem solid var(--color-accent);outline-offset:.1875rem}@media (width>=640px){.rg-more{width:auto;min-width:15rem}}@media (hover:hover) and (pointer:fine){.rg-more:hover{background:var(--color-bg-elevated)}}@media (prefers-reduced-motion:reduce){.rg-catbar-track[data-ink-ready] .rg-catbar-list--ink{transition:none}.rg-catbar-pill:active,.rg-more:active{scale:none}}@supports not (backdrop-filter:blur(1px)){.rg-catbar[data-stuck=true]{-webkit-backdrop-filter:blur(1.25rem)saturate(140%)}}}@layer utilities;
