.wal-home{--wal-home-panel:#0f1319;--wal-home-border:#1c232d;--wal-home-rule:color-mix(in srgb,#1c232d 70%,transparent);--wal-home-row-hover:color-mix(in srgb,#1b222c 60%,transparent);--wal-home-accent-soft:color-mix(in srgb,#f97316 12%,transparent);--wal-home-gainer:#34d399;--wal-home-loser:#fb7185;--wal-home-ink:#e8eef5;--wal-home-ink-soft:#a8b3c2;--wal-home-gap:0.85rem;background-color:transparent;min-height:100dvh}.wal-home>header{backdrop-filter:blur(10px);background:color-mix(in srgb,var(--color-wal-bg,#111821) 88%,transparent);border-bottom-color:color-mix(in srgb,var(--wal-border) 80%,transparent)}.wal-home>header>div{max-width:none;column-gap:1rem}.wal-home .wal-input{border-color:var(--wal-home-border);background:color-mix(in srgb,var(--wal-raised) 30%,#0a0d12);box-shadow:none}.wal-home .wal-input:focus{border-color:color-mix(in srgb,var(--wal-link) 45%,var(--wal-home-border))}@media (prefers-reduced-motion:reduce){.wal-home>header{backdrop-filter:none;background:var(--color-wal-bg,#111821)}}.wal-home .wal-home-main{gap:var(--wal-home-gap)}@media (min-width:768px){.wal-home .wal-home-main{--wal-home-gap:1rem;gap:var(--wal-home-gap);padding-top:1.1rem;padding-bottom:2rem}}.wal-home .wal-home-pair{display:grid;grid-template-columns:1fr;gap:var(--wal-home-gap);align-items:stretch;min-width:0}@media (min-width:640px){.wal-home .wal-home-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.wal-home .wal-home-pair>.wal-home-panel,.wal-home .wal-home-pair>section.wal-home-panel{height:100%;min-height:100%}@media (min-width:640px){.wal-home .wal-home-pair--lists{display:block;position:relative}.wal-home .wal-home-pair--lists>.wal-home-panel--popular,.wal-home .wal-home-pair--lists>.wal-home-panel--upcoming{width:calc((100% - var(--wal-home-gap)) / 2);height:auto;min-height:0}.wal-home .wal-home-pair--lists>.wal-home-panel--upcoming{position:absolute;top:0;right:0;bottom:0;overflow:hidden}.wal-home .wal-home-pair--lists>.wal-home-panel--upcoming .wal-home-upcoming-body{flex:1 1 auto;min-height:0;overflow:hidden}.wal-home .wal-home-pair--teasers{display:block;position:relative}.wal-home .wal-home-pair--teasers>.wal-home-panel--price,.wal-home .wal-home-pair--teasers>.wal-home-panel--top-week{width:calc((100% - var(--wal-home-gap)) / 2);height:auto;min-height:0}.wal-home .wal-home-pair--teasers>.wal-home-panel--top-week{position:absolute;top:0;right:0;bottom:0;overflow:hidden}.wal-home .wal-home-pair--teasers>.wal-home-panel--top-week .wal-home-top-week-body{flex:1 1 auto;min-height:0;overflow:hidden}}.wal-home .wal-home-slogan{position:relative;z-index:1;isolation:isolate;padding:1.1rem .75rem 1.25rem;text-align:center;overflow:visible}.wal-home .wal-home-slogan:before{z-index:-1;top:-35%;width:min(72rem,140%);height:170%;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(140,185,230,.095) 0,rgba(110,168,255,.055) 40%,rgba(110,168,255,.02) 70%,transparent 100%);filter:blur(24px)}.wal-home .wal-home-slogan:after,.wal-home .wal-home-slogan:before{content:"";pointer-events:none;position:absolute;left:50%;transform:translateX(-50%)}.wal-home .wal-home-slogan:after{bottom:0;width:min(26rem,70%);height:1px;background:linear-gradient(90deg,transparent,rgba(158,201,232,.28),transparent)}.wal-home .wal-home-slogan-title{display:inline-block;margin:0 auto;max-width:100%;padding:.2em .28em .18em;font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:600;letter-spacing:-.02em;line-height:1.35;overflow:visible;background-image:linear-gradient(100deg,#9ec9e8,#b7d7ef 18%,#d4e8f6 38%,#eaf3fa 58%,#f7fafc 78%,#fffcf8);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;box-decoration-break:clone;-webkit-box-decoration-break:clone}.wal-home .wal-home-slogan-copy{margin:.5rem auto 0;max-width:40rem;font-size:.75rem;font-weight:500;line-height:1.6;color:#c9d2dc}@media (min-width:768px){.wal-home .wal-home-slogan-copy{font-size:.8125rem}}.wal-home .wal-flat-surface,.wal-home .wal-home-panel{overflow:hidden;border:1px solid var(--wal-home-border);border-radius:.25rem;background:var(--wal-home-panel);box-shadow:none}.wal-home .wal-home-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.25rem;padding:.35rem .75rem;border-bottom:1px solid var(--wal-home-rule)}.wal-home .wal-home-panel-title{margin:0;font-size:.78rem;font-weight:550;letter-spacing:0;color:#dfe6ee}.wal-home .wal-home-panel .divide-wal-border>:not(:last-child){border-color:var(--wal-home-rule)}.wal-home .wal-home-panel-title--gainer{color:var(--wal-home-gainer)}.wal-home .wal-home-panel-title--loser{color:var(--wal-home-loser)}.wal-home .wal-home-link-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:0;background:transparent;color:var(--wal-link);opacity:.85;text-decoration:none;transition:color .14s ease,opacity .14s ease}.wal-home .wal-home-link-btn:hover{color:#a9cdff;opacity:1}.wal-home .wal-home-link-btn:focus-visible{outline:none;opacity:1;color:#a9cdff;filter:drop-shadow(0 0 4px rgba(110,168,255,.6))}.wal-home .wal-home-numbers{display:flex;flex-direction:column;gap:.85rem;padding:.35rem .15rem .15rem}.wal-home .wal-home-metrics{position:relative;z-index:0;display:grid;grid-template-columns:1fr;gap:1.25rem 2rem;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.wal-home .wal-home-metrics:has(.wal-home-metric:focus-within),.wal-home .wal-home-metrics:has(.wal-home-metric:hover){z-index:30}@media (min-width:640px){.wal-home .wal-home-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.wal-home .wal-home-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.wal-home .wal-home-metric{position:relative;z-index:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.35rem;min-height:0;padding:.1rem 0;text-align:left;cursor:help;border:0;background:transparent;transition:opacity .14s ease}.wal-home .wal-home-metric:focus-visible,.wal-home .wal-home-metric:hover{z-index:2;outline:none;opacity:.92}.wal-home .wal-home-metric:focus-visible{box-shadow:none}.wal-home .wal-home-metric-label{display:flex;align-items:center;justify-content:flex-start;gap:.35rem;font-size:.75rem;font-weight:500;letter-spacing:0;text-transform:none;color:#8b949e}.wal-home .wal-home-metric-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.65rem;font-weight:700;line-height:1.05;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#f0f3f6}@media (min-width:768px){.wal-home .wal-home-metric-value{font-size:2rem}}.wal-home .wal-home-metric-value--0,.wal-home .wal-home-metric-value--1,.wal-home .wal-home-metric-value--2,.wal-home .wal-home-metric-value--3{color:#f0f3f6}.wal-home .wal-home-mover-col-label{flex-shrink:0;font-size:.5625rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:#7b8798}.wal-home .wal-home-mover-row{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-width:0;padding:.4rem .75rem;text-decoration:none;transition:background-color .14s ease}.wal-home .wal-home-mover-row:focus-visible,.wal-home .wal-home-mover-row:hover{background:var(--wal-home-row-hover);outline:none}.wal-home .wal-home-mover-row:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--wal-link) 45%,transparent)}.wal-home .wal-home-rank-list{margin:0;padding:0;list-style:none}.wal-home .wal-home-rank-row{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.7rem;align-items:center;padding:.45rem .75rem;text-decoration:none;border-bottom:1px solid var(--wal-home-rule);transition:background-color .14s ease}.wal-home .wal-home-rank-row:last-child{border-bottom:0}.wal-home .wal-home-rank-row:focus-visible,.wal-home .wal-home-rank-row:hover{background:var(--wal-home-row-hover);outline:none}.wal-home .wal-home-rank-row:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--wal-link) 45%,transparent)}@media (min-width:768px){.wal-home .wal-home-rank-row{grid-template-columns:1.75rem minmax(0,1.5fr) minmax(5.5rem,.75fr) minmax(5.5rem,.75fr);gap:.85rem}}.wal-home .wal-home-chart-row{display:grid;grid-template-columns:1rem minmax(0,1fr) 3.75rem 2.75rem;column-gap:.6rem;align-items:center;padding:.45rem .75rem;border-bottom:1px solid var(--wal-home-rule);text-decoration:none}.wal-home .wal-home-rank-list>li:last-child .wal-home-chart-row{border-bottom:0}.wal-home .wal-home-chart-peak{display:none}@media (min-width:768px){.wal-home .wal-home-chart-row{grid-template-columns:1.25rem minmax(0,1fr) 5.5rem 5.5rem 3.5rem;column-gap:1rem}.wal-home .wal-home-chart-peak{display:block}}@media (max-width:767px){.wal-home .wal-home-chart-row .wal-home-rank-art{width:2.6rem;height:1.25rem}.wal-home .wal-home-chart-row .wal-home-rank-game{gap:.5rem}}.wal-home .wal-home-chart-head{padding-top:.4rem;padding-bottom:.4rem;font-size:.625rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#6b7686}.wal-home .wal-home-chart-link{transition:background-color .14s ease}.wal-home .wal-home-chart-link:focus-visible,.wal-home .wal-home-chart-link:hover{background:var(--wal-home-row-hover);outline:none}.wal-home .wal-home-chart-link:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--wal-link) 45%,transparent)}.wal-home .wal-home-chart-link:hover .wal-home-rank-title{color:#fff}.wal-home .wal-home-chart-num{text-align:right;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;font-variant-numeric:tabular-nums;white-space:nowrap}.wal-home .wal-home-rank-index{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:650;font-variant-numeric:tabular-nums;color:var(--wal-home-ink-soft);text-align:right}.wal-home .wal-home-rank-game{display:flex;min-width:0;align-items:center;gap:.65rem}.wal-home .wal-home-rank-art{width:3.25rem;height:1.55rem;flex-shrink:0;object-fit:cover;border-radius:.15rem;border:1px solid var(--wal-home-border);background:var(--wal-raised)}@media (min-width:768px){.wal-home .wal-home-rank-art{width:3.9rem;height:1.8rem}}.wal-home .wal-home-rank-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:550;color:#e6edf3}.wal-home .wal-home-rank-row:hover .wal-home-rank-title{color:var(--wal-link)}.wal-home .wal-home-rank-metric{min-width:0}.wal-home .wal-home-rank-metric .font-display.text-xl{font-size:.95rem}.wal-home .wal-home-rank-metric .mt-2.flex.h-\[18px\],.wal-home .wal-home-rank-metric .mt-2.h-\[18px\]{margin-top:.35rem;height:14px}.wal-home .wal-home-rank-metric-label{font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--wal-muted)}.wal-home .wal-home-sales-shell{padding:0}.wal-home .wal-home-sales{display:flex;flex-direction:column;gap:0}.wal-home .wal-home-sales-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.wal-home .wal-home-sales-track{display:flex;gap:.85rem;padding:.85rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--wal-muted) 40%,transparent) transparent}.wal-home .wal-home-sales-track::-webkit-scrollbar{height:6px}.wal-home .wal-home-sales-track::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--wal-muted) 35%,transparent);border-radius:999px}@media (max-width:1023px){.wal-home .wal-home-sales-track{scrollbar-width:none}.wal-home .wal-home-sales-track::-webkit-scrollbar{display:none}}.wal-home .wal-home-sale-event{display:flex;flex-direction:column;gap:.45rem;flex:0 0 min(72%,14rem);text-decoration:none;scroll-snap-align:start;color:inherit}@media (min-width:1024px){.wal-home .wal-home-sale-event{flex-basis:calc((100% - 3.4rem) / 5);max-width:calc((100% - 3.4rem) / 5)}}.wal-home .wal-home-sale-event-art{display:block;aspect-ratio:16/9;overflow:hidden;border-radius:.15rem;border:1px solid var(--wal-home-border);background:color-mix(in srgb,var(--wal-raised) 50%,transparent)}.wal-home .wal-home-sale-event-art img{width:100%;height:100%;object-fit:cover;display:block}.wal-home .wal-home-sale-event:hover .wal-home-sale-event-art{border-color:color-mix(in srgb,var(--wal-link) 28%,var(--wal-home-border))}.wal-home .wal-home-sale-event-body{display:flex;flex-direction:column;gap:.15rem;min-width:0}.wal-home .wal-home-sale-event-name{font-size:.8125rem;font-weight:600;line-height:1.3;color:#fff}.wal-home .wal-home-sale-event:hover .wal-home-sale-event-name{color:var(--wal-link)}.wal-home .wal-home-sale-event-by{font-size:.6875rem;color:var(--wal-home-ink-soft)}.wal-home .wal-home-sale-event-sub{font-size:.6875rem;line-height:1.35;color:#7b8798;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wal-home .wal-home-mega{--mega-min-h:17.5rem}@media (min-width:640px){.wal-home .wal-home-mega{--mega-min-h:min(38vh,20.5rem)}}.wal-home .wal-home-mega,.wal-home .wal-home-mega article,.wal-home .wal-home-mega article>.relative.flex{min-height:var(--mega-min-h)!important}@media (min-width:640px){.wal-home .wal-home-mega,.wal-home .wal-home-mega article,.wal-home .wal-home-mega article>.relative.flex{min-height:var(--mega-min-h)!important}}.wal-home .wal-home-mega article{border-color:color-mix(in srgb,#fb923c 14%,var(--wal-border));box-shadow:none}.wal-home .wal-home-section-label{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:none;color:#c9d1d9}.wal-home .wal-ai-disc{position:relative;overflow:hidden}.wal-home .wal-ai-disc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.85rem 1rem .35rem}.wal-home .wal-ai-disc-title{margin:.2rem 0 0;max-width:36rem;font-size:clamp(.95rem,1.6vw,1.15rem);font-weight:650;letter-spacing:-.02em;line-height:1.3;color:#f1f5f9}.wal-home .wal-ai-disc-sub{margin:.35rem 0 0;max-width:40rem;font-size:.72rem;line-height:1.45;color:var(--wal-home-ink-soft)}.wal-home .wal-ai-disc--flush{border:0;background:transparent;box-shadow:none}.wal-home .wal-ai-disc-head--flush{padding-left:0;padding-right:0}@media (max-width:639px){.wal-home .wal-ai-disc-head{flex-direction:column;gap:.5rem}}