@font-face{font-family:Furore;src:url(/font/Furore.otf)}.JCm58G_recapYearTitle{font-family:Furore,sans-serif;font-weight:700}
.IEZJTW_title{color:var(--mantine-color-text);font-weight:600}.IEZJTW_calendar{flex-direction:column;gap:12px;width:100%;display:flex}.IEZJTW_calendarGrid{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-default);background:var(--mantine-color-default-border);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.IEZJTW_calendarWeekday{color:var(--mantine-color-dimmed);text-transform:uppercase;text-align:center;background:#161616;padding:8px;font-size:.75rem;font-weight:600}.IEZJTW_calendarLayout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.IEZJTW_calendarLayout:not(:has(.IEZJTW_calendarAgenda)){grid-template-columns:minmax(0,1fr)}.IEZJTW_calendarDay{background:#1d1d1d;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:72px;padding:6px 2px;transition:background .15s;display:flex;position:relative}.IEZJTW_calendarDay[data-outside],.IEZJTW_calendarDay[data-past]{background:#161616}.IEZJTW_calendarDay[data-outside] .IEZJTW_calendarDate,.IEZJTW_calendarDay[data-past] .IEZJTW_calendarDate{color:var(--mantine-color-dimmed);opacity:.6}.IEZJTW_calendarDate{font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:28px;height:28px;padding-inline:4px;font-size:.875rem;font-weight:600;display:grid}.IEZJTW_calendarDay[data-today] .IEZJTW_calendarDate{background:var(--mantine-primary-color-filled);color:#fff}.IEZJTW_calendarSelect{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex}.IEZJTW_calendarSelect:after{content:"";position:absolute;inset:0}.IEZJTW_calendarSelect:disabled{cursor:default}.IEZJTW_calendarSelect:focus-visible{outline:none}.IEZJTW_calendarDay:not([data-selected]):has(.IEZJTW_calendarSelect:not(:disabled)):hover{background:color-mix(in srgb, var(--mantine-primary-color-filled) 10%, #1d1d1d)}.IEZJTW_calendarDay[data-selected]{box-shadow:inset 0 0 0 2px var(--mantine-primary-color-filled);background:color-mix(in srgb, var(--mantine-primary-color-filled) 18%, transparent)}.IEZJTW_calendarDay:has(.IEZJTW_calendarSelect:focus-visible){box-shadow:inset 0 0 0 2px var(--mantine-primary-color-filled);background:color-mix(in srgb, var(--mantine-primary-color-filled) 18%, transparent)}.IEZJTW_calendarCount{background:color-mix(in srgb, var(--mantine-primary-color-filled) 35%, transparent);color:#fff;text-align:center;border-radius:999px;min-width:22px;padding:1px 6px;font-size:.7rem;font-weight:600;line-height:1.4}.IEZJTW_calendarAgenda{min-height:0;position:relative}.IEZJTW_calendarAgendaPanel{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-default);isolation:isolate;background:#161616;flex-direction:column;gap:16px;padding:20px;display:flex;position:absolute;inset:0;overflow:hidden}.IEZJTW_calendarAgendaHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.IEZJTW_calendarAgendaTitle{flex-direction:column;gap:2px;min-width:0;font-size:1.05rem;font-weight:700;line-height:1.3;display:flex}.IEZJTW_calendarAgendaTitle:first-letter{text-transform:uppercase}.IEZJTW_calendarAgendaTitle span{color:var(--mantine-color-dimmed);font-size:.8rem;font-weight:400}.IEZJTW_calendarAgendaNav{font-variant-numeric:tabular-nums;color:var(--mantine-color-dimmed);flex:none;align-items:center;gap:8px;font-size:.8rem;display:flex}.IEZJTW_calendarAgendaNav span{text-align:center;min-width:3.5em}.IEZJTW_agendaGame{border-radius:var(--mantine-radius-default);min-width:0;min-height:0;color:inherit;outline:none;gap:20px;margin:0 -8px;padding:8px;text-decoration:none;transition:background .15s;animation:.22s ease-out IEZJTW_gn-agenda-in;display:flex}@keyframes IEZJTW_gn-agenda-in{0%{opacity:0;transform:translate(8px)}}.IEZJTW_agendaGame:hover,.IEZJTW_agendaGame:focus-visible{background:color-mix(in srgb, var(--mantine-color-text) 6%, transparent)}.IEZJTW_agendaGame:focus-visible{box-shadow:inset 0 0 0 2px var(--mantine-primary-color-filled)}.IEZJTW_agendaGame img:not(.IEZJTW_agendaBackdrop){aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:var(--mantine-radius-default);flex:none;align-self:flex-start;width:42%;max-width:200px;transition:transform .2s;box-shadow:0 12px 28px #00000073}.IEZJTW_agendaGame:hover img:not(.IEZJTW_agendaBackdrop){transform:translateY(-2px)}.IEZJTW_agendaBackdrop{z-index:-1;-o-object-fit:cover;object-fit:cover;filter:blur(40px)saturate(1.2);opacity:.22;pointer-events:none;width:calc(100% + 80px);height:calc(100% + 80px);position:absolute;inset:-40px}.IEZJTW_agendaGameInfo{flex-direction:column;gap:8px;min-width:0;display:flex}.IEZJTW_agendaGameName{color:var(--mantine-color-text);text-wrap:balance;font-size:1.25rem;font-weight:700;line-height:1.25}.IEZJTW_agendaGamePlatforms{flex-wrap:wrap;gap:6px;display:flex}.IEZJTW_agendaGamePlatforms span{border:1px solid var(--mantine-color-default-border);background:color-mix(in srgb, var(--mantine-color-body) 60%, transparent);color:var(--mantine-color-text);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:600}.IEZJTW_agendaGameSummary{color:color-mix(in srgb, var(--mantine-color-text) 80%, transparent);-webkit-line-clamp:7;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.IEZJTW_calendarDay,.IEZJTW_agendaGame,.IEZJTW_agendaGame img{transition:none;animation:none}}@media (max-width:61.99em){.IEZJTW_calendarLayout{grid-template-columns:minmax(0,1fr)}.IEZJTW_calendarAgendaPanel{position:relative}}@media (max-width:47.99em){.IEZJTW_calendarWeekday{padding:6px 0;font-size:.65rem}.IEZJTW_calendarDay{min-height:56px}.IEZJTW_agendaGame img:not(.IEZJTW_agendaBackdrop){width:110px}}.IEZJTW_strip{flex-direction:column;gap:12px;width:100%;display:flex}.IEZJTW_stripHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.IEZJTW_stripDays{--strip-gap:16px;--strip-dot:36px;gap:var(--strip-gap);scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px;scroll-padding:4px;display:flex;overflow-x:auto}.IEZJTW_stripDay{flex:0 0 calc((100% - 6 * var(--strip-gap)) / 7);scroll-snap-align:start;flex-direction:column;gap:10px;min-width:0;display:flex}.IEZJTW_stripDayHead{align-items:center;gap:8px;margin-bottom:4px;display:flex;position:relative}.IEZJTW_stripDayHead:before{content:"";top:50%;left:var(--strip-dot);right:calc(-1 * var(--strip-gap));background:var(--mantine-color-default-border);height:2px;position:absolute;transform:translateY(-50%)}.IEZJTW_stripDay:last-child .IEZJTW_stripDayHead:before{display:none}.IEZJTW_stripDayDot{width:var(--strip-dot);height:var(--strip-dot);border:2px solid color-mix(in srgb, var(--mantine-primary-color-filled) 70%, transparent);background:var(--mantine-color-body);font-variant-numeric:tabular-nums;color:var(--mantine-color-text);border-radius:999px;flex:none;place-items:center;font-size:.95rem;font-weight:700;display:grid;position:relative}.IEZJTW_stripDayLabel{background:var(--mantine-color-body);text-transform:uppercase;letter-spacing:.04em;color:var(--mantine-color-dimmed);padding-right:6px;font-size:.75rem;font-weight:600;position:relative}.IEZJTW_stripDay[data-today] .IEZJTW_stripDayDot{border-color:var(--mantine-primary-color-filled);background:var(--mantine-primary-color-filled);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb, var(--mantine-primary-color-filled) 25%, transparent)}.IEZJTW_stripDay[data-today] .IEZJTW_stripDayLabel{color:var(--mantine-color-text)}.IEZJTW_stripDay[data-empty] .IEZJTW_stripDayDot{border-color:var(--mantine-color-default-border);color:var(--mantine-color-dimmed)}.IEZJTW_stripDayEmpty{color:var(--mantine-color-dimmed);font-size:.75rem}.IEZJTW_stripGame{border-radius:var(--mantine-radius-default);min-width:0;color:inherit;gap:8px;padding:2px;text-decoration:none;display:flex}.IEZJTW_stripGame:hover,.IEZJTW_stripGame:focus-visible{outline:2px solid var(--mantine-primary-color-filled)}.IEZJTW_stripGame img{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:2px;flex:none;width:48px}.IEZJTW_stripGameInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.IEZJTW_stripGameName{color:var(--mantine-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.IEZJTW_stripGamePlatforms{color:var(--mantine-color-dimmed);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.IEZJTW_stripGameBadge{color:var(--mantine-color-text);background:color-mix(in srgb, var(--mantine-primary-color-filled) 45%, transparent);border-radius:2px;align-self:flex-start;align-items:center;gap:3px;padding:1px 4px;font-size:.65rem;font-weight:600;display:inline-flex}.IEZJTW_stripMore{border:1px solid var(--mantine-color-default-border);color:var(--mantine-color-dimmed);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;margin-top:auto;padding:2px 8px;font-size:.75rem}.IEZJTW_stripMore:hover{color:var(--mantine-color-text)}@media (max-width:48em){.IEZJTW_stripDay{flex-basis:45%}}
