.release-calendar_page__SH_6Z{--release-accent:var(--link)}.release-calendar_page__SH_6Z .page-heading{margin-bottom:28px}.release-calendar_page__SH_6Z .route-tabs[data-slot=navigation-menu]{margin:0 0 22px}.release-calendar_page__SH_6Z .page-size>span{white-space:nowrap}.release-calendar_page__SH_6Z .page-size [data-slot=native-select]{min-width:64px}.release-calendar_calendar__hMwTO{min-width:0}.release-calendar_dateTabs__roL_9{display:grid;grid-template-columns:auto 40px minmax(0,1fr) 40px;align-items:stretch;gap:8px}.release-calendar_dateTabPinned__Ehrd8{display:grid;min-width:0;grid-auto-columns:116px;grid-auto-flow:column;gap:8px}.release-calendar_dateTabPinned__Ehrd8 .release-calendar_dateTab__ZfKNN{width:116px;height:100%}.release-calendar_dateTabArrow__v1Ar5{height:auto;min-height:78px;align-self:stretch}.release-calendar_dateTabScroller__Zq9yF{min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none}.release-calendar_dateTabScroller__Zq9yF::-webkit-scrollbar{display:none}.release-calendar_dateTabList__pDH0p{display:flex;width:max-content;min-width:100%;gap:8px;padding:1px}.release-calendar_dateTab__ZfKNN{position:relative;display:flex;width:116px;min-height:76px;flex:0 0 116px;scroll-snap-align:start;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--card) 72%,transparent);color:var(--foreground);text-decoration:none}.release-calendar_dateTab__ZfKNN:hover{border-color:color-mix(in srgb,var(--foreground) 28%,var(--border));background:var(--muted)}.release-calendar_dateTab__ZfKNN:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.release-calendar_dateTab__ZfKNN>span{color:var(--muted-foreground);font-size:12px;font-weight:550}.release-calendar_dateTab__ZfKNN>strong{font-size:15px;font-weight:550}.release-calendar_dateTab__ZfKNN>small{color:var(--muted-foreground);font-size:12px}.release-calendar_dateTabToday__wOpSB{border-color:color-mix(in srgb,var(--release-accent) 52%,var(--border));background:color-mix(in srgb,var(--release-accent) 7%,var(--card))}.release-calendar_dateTabToday__wOpSB:after{position:absolute;top:9px;right:9px;width:6px;height:6px;border-radius:999px;background:var(--release-accent);content:""}.release-calendar_dateTabToday__wOpSB>span{color:var(--release-accent)}.release-calendar_dateTabCurrent__rB32x{border-color:var(--foreground);background:var(--accent);box-shadow:inset 0 -2px var(--foreground)}.release-calendar_dateTabCurrent__rB32x>small,.release-calendar_dateTabCurrent__rB32x>span{color:var(--foreground)}.release-calendar_resultsMeta__OjUwk{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:66px;padding:10px 2px;color:var(--muted-foreground);font-size:13px}.release-calendar_caveat__nkp3U{display:inline-flex;align-items:center;gap:7px}.release-calendar_caveat__nkp3U svg{width:15px;height:15px}.release-calendar_agenda__R_vSN{border-top:1px solid var(--border)}.release-calendar_dateEmptyState__kk6E2{padding-block:28px}.release-calendar_releaseGroup__8t_oc{display:grid;grid-template-columns:134px minmax(0,1fr);scroll-margin-top:88px;border-bottom:1px solid var(--border)}.release-calendar_releaseGroup__8t_oc:target{background:color-mix(in srgb,var(--release-accent) 7%,transparent)}.release-calendar_releaseDate__qFy1w{display:flex;flex-direction:column;justify-content:flex-start;gap:5px;padding:20px 16px 20px 4px;color:var(--muted-foreground);font-size:13px}.release-calendar_releaseDate__qFy1w strong{color:var(--foreground);font-size:16px;font-weight:550}.release-calendar_releaseDate__qFy1w small{font-size:12px}.release-calendar_releaseDate__qFy1w .release-calendar_awaitingNote__xOqFf{max-width:120px;margin-top:3px;line-height:1.35}.release-calendar_releaseRows__0szYA{min-width:0}.release-calendar_releaseRow__qSpMW{display:grid;grid-template-columns:clamp(180px,25vw,300px) minmax(180px,1fr) auto minmax(104px,auto);align-items:center;gap:26px;min-height:148px;padding:14px 4px 14px 0;border-bottom:1px solid var(--border)}.release-calendar_releaseRow__qSpMW:last-child{border-bottom:0}.release-calendar_artworkLink__Z5Y52{display:block;border-radius:var(--radius-sm)}.release-calendar_artworkLink__Z5Y52:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.release-calendar_artworkLink__Z5Y52 .artwork.large{width:100%;aspect-ratio:231/87}.release-calendar_featuredGroup__0jIPX .release-calendar_releaseRow__qSpMW:first-child{grid-template-columns:clamp(260px,34vw,450px) minmax(180px,1fr) auto minmax(104px,auto);min-height:220px}.release-calendar_gameCopy__kDaH8{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:6px}.release-calendar_gameTitle__Fx6ks{max-width:100%;color:var(--foreground);font-size:18px;font-weight:550;letter-spacing:-.2px;overflow-wrap:anywhere}.release-calendar_gameTitle__Fx6ks:hover{color:var(--release-accent)}.release-calendar_creators__ErWHs{display:flex;max-width:100%;flex-wrap:wrap;gap:3px 8px;font-size:12px}.release-calendar_creators__ErWHs>span:first-child,.release-calendar_publisher__9ZGnu{overflow:hidden;max-width:100%;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap}.release-calendar_publisher__9ZGnu:before{margin-right:8px;content:"·"}.release-calendar_gameDescription__lY_8w{display:-webkit-box;width:100%;overflow:hidden;max-width:680px;margin:1px 0 0;color:var(--muted-foreground);font-size:12px;line-height:1.45;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.release-calendar_gameMeta__Is_yl{display:flex;max-width:100%;flex-wrap:wrap;align-items:center;gap:7px 12px;margin-top:2px;color:var(--muted-foreground);font-size:12px}.release-calendar_gameLabels__AU3Eh{display:inline-flex;min-width:0;flex-wrap:wrap;gap:5px}.release-calendar_gameLabels__AU3Eh>span{padding:2px 6px;border:1px solid var(--border);border-radius:999px;color:var(--foreground);line-height:1.2}.release-calendar_gameFact__YlT5S{white-space:nowrap}.release-calendar_platforms__05ieB{display:inline-flex;align-items:center;gap:7px}.release-calendar_platforms__05ieB svg{width:13px;height:13px}.release-calendar_status__doOTK{justify-self:end}.release-calendar_price__lle4K{min-width:104px;justify-self:end;text-align:right;font-size:14px}.release-calendar_continuation__9xoft{border-bottom:1px solid var(--border)}.release-calendar_continuation__9xoft>summary{display:grid;grid-template-columns:26px minmax(0,1fr) 24px;align-items:center;gap:16px;min-height:88px;padding:14px 8px 14px 134px;list-style:none;cursor:pointer}.release-calendar_continuation__9xoft>summary::-webkit-details-marker{display:none}.release-calendar_continuation__9xoft>summary:hover{background:var(--muted)}.release-calendar_continuation__9xoft>summary:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.release-calendar_continuation__9xoft>summary>svg:first-child{width:22px;height:22px}.release-calendar_continuation__9xoft>summary>span{display:flex;flex-direction:column;gap:2px}.release-calendar_continuation__9xoft>summary strong{font-size:15px;font-weight:500}.release-calendar_continuation__9xoft>summary small{color:var(--muted-foreground);font-size:12px}.release-calendar_continuationChevron__Y9nsV{transition:transform .16s ease}.release-calendar_continuation__9xoft[open] .release-calendar_continuationChevron__Y9nsV{transform:rotate(180deg)}.release-calendar_continuationGroups__mkSwO{border-top:1px solid var(--border)}.release-calendar_continuationGroups__mkSwO .release-calendar_releaseGroup__8t_oc:last-child{border-bottom:0}@media (max-width:900px){.release-calendar_releaseRow__qSpMW{grid-template-columns:minmax(150px,210px) minmax(160px,1fr) auto;gap:18px}.release-calendar_featuredGroup__0jIPX .release-calendar_releaseRow__qSpMW:first-child{grid-template-columns:minmax(210px,300px) minmax(160px,1fr) auto}.release-calendar_status__doOTK{grid-column:3;grid-row:1}.release-calendar_price__lle4K{grid-column:3;grid-row:1;align-self:end}}@media (max-width:767px){.release-calendar_page__SH_6Z .page-heading{margin-bottom:10px}.release-calendar_page__SH_6Z .route-tabs[data-slot=navigation-menu]{margin-bottom:16px}.release-calendar_dateTabs__roL_9{margin-inline:-16px;grid-template-columns:auto 36px minmax(0,1fr) 36px;gap:4px;padding-inline:8px}.release-calendar_dateTabPinned__Ehrd8{grid-auto-columns:98px;gap:4px}.release-calendar_dateTabPinned__Ehrd8 .release-calendar_dateTab__ZfKNN{width:98px}.release-calendar_dateTabArrow__v1Ar5{min-height:72px}.release-calendar_dateTab__ZfKNN{width:98px;min-height:70px;flex-basis:98px;padding-inline:10px}.release-calendar_resultsMeta__OjUwk{min-height:58px}.release-calendar_caveat__nkp3U{display:none}.release-calendar_releaseGroup__8t_oc{display:block}.release-calendar_releaseDate__qFy1w{gap:3px;padding:15px 0 10px}.release-calendar_releaseDate__qFy1w span{font-size:12px}.release-calendar_releaseRow__qSpMW{grid-template-columns:118px minmax(0,1fr) auto;gap:12px;min-height:118px;padding:10px 0}.release-calendar_featuredGroup__0jIPX .release-calendar_releaseRow__qSpMW:first-child{grid-template-columns:142px minmax(0,1fr);min-height:136px}.release-calendar_gameTitle__Fx6ks{font-size:16px}.release-calendar_creators__ErWHs{font-size:12px}.release-calendar_publisher__9ZGnu{display:none}.release-calendar_gameDescription__lY_8w{-webkit-line-clamp:2;font-size:12px;line-height:1.35}.release-calendar_gameFact__YlT5S,.release-calendar_gameLabels__AU3Eh>span:nth-child(n+3){display:none}.release-calendar_gameMeta__Is_yl{gap:8px;margin-top:1px}.release-calendar_status__doOTK{display:none}.release-calendar_price__lle4K{grid-column:2/4;grid-row:2;justify-self:start;min-width:0;text-align:left;font-size:12px}.release-calendar_featuredGroup__0jIPX .release-calendar_releaseRow__qSpMW:first-child .release-calendar_price__lle4K{grid-column:2}.release-calendar_continuation__9xoft>summary{min-height:76px;padding:12px 0}}@media (max-width:420px){.release-calendar_releaseRow__qSpMW{grid-template-columns:104px minmax(0,1fr)}.release-calendar_featuredGroup__0jIPX .release-calendar_releaseRow__qSpMW:first-child{grid-template-columns:118px minmax(0,1fr)}.release-calendar_price__lle4K{grid-column:2}}[data-layout=grid] .release-calendar_releaseGroup__8t_oc{grid-template-columns:minmax(0,1fr)}[data-layout=grid] .release-calendar_releaseRow__qSpMW .release-calendar_artworkLink__Z5Y52,[data-layout=grid] .release-calendar_releaseRow__qSpMW .release-calendar_artworkLink__Z5Y52 .artwork.large{width:100%;height:auto;aspect-ratio:231/87}[data-layout=grid] .release-calendar_releaseRow__qSpMW .release-calendar_status__doOTK{align-self:flex-start}[data-layout=grid] .release-calendar_releaseRow__qSpMW .release-calendar_price__lle4K{text-align:left;margin-top:auto}