.monthly-recap>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.monthly-recap__head{-moz-column-gap:.75rem;border-width:1px;border-color:rgb(var(--palette-slate-200) / .8);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.625rem .75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.monthly-recap__head:is(.dark *){--tw-border-opacity:1;border-color:rgb(var(--palette-slate-800) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--palette-slate-900) / var(--tw-bg-opacity,1))}@media (min-width:640px){.monthly-recap__head{padding-left:1rem;padding-right:1rem}}.monthly-recap__head-main{align-items:center;gap:.5rem;min-width:0;display:flex}.monthly-recap__title{white-space:nowrap;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(var(--palette-slate-900) / var(--tw-text-opacity,1));font-size:1rem;font-weight:800;line-height:1.5rem}.monthly-recap__title:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.monthly-recap__title{font-size:1.125rem;line-height:1.75rem}}.monthly-recap__badge{--tw-border-opacity:1;border-width:1px;border-color:rgb(254 243 199/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1));border-radius:9999px;padding:.125rem .5rem;font-size:10px;font-weight:700;display:none}.monthly-recap__badge:is(.dark *){--tw-border-opacity:1;border-color:rgb(120 53 15/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1));background-color:#451a0380}@media (min-width:640px){.monthly-recap__badge{display:inline}}.monthly-recap__nav{order:3;justify-content:center;align-items:center;gap:.25rem;width:100%;display:flex}@media (min-width:640px){.monthly-recap__nav{order:0;justify-content:flex-start;width:auto}}.monthly-recap__nav-button{cursor:pointer;--tw-bg-opacity:1;background-color:rgb(var(--palette-slate-100) / var(--tw-bg-opacity,1));--tw-text-opacity:1;width:2rem;height:2rem;color:rgb(var(--palette-slate-600) / var(--tw-text-opacity,1));border-radius:.5rem;font-weight:700;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.monthly-recap__nav-button:hover{--tw-bg-opacity:1;background-color:rgb(var(--palette-slate-200) / var(--tw-bg-opacity,1))}.monthly-recap__nav-button:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--palette-slate-800) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--palette-slate-300) / var(--tw-text-opacity,1))}.monthly-recap__nav-button:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--palette-slate-700) / var(--tw-bg-opacity,1))}.monthly-recap__month{text-align:center;letter-spacing:-.025em;--tw-text-opacity:1;min-width:7.5rem;color:rgb(var(--palette-slate-900) / var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1rem;font-weight:800;line-height:1.5rem}.monthly-recap__month:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.monthly-recap__month{font-size:1.125rem;line-height:1.75rem}}.monthly-recap__this-month{cursor:pointer;--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--palette-indigo-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--palette-indigo-50) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--palette-indigo-600) / var(--tw-text-opacity,1));border-radius:.5rem;margin-left:.125rem;padding:.25rem .625rem;font-size:11px;font-weight:700;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.monthly-recap__this-month:hover{--tw-bg-opacity:1;background-color:rgb(var(--palette-indigo-100) / var(--tw-bg-opacity,1))}.monthly-recap__this-month:disabled{cursor:default;opacity:.4}.monthly-recap__this-month:hover:disabled{--tw-bg-opacity:1;background-color:rgb(var(--palette-indigo-50) / var(--tw-bg-opacity,1))}.monthly-recap__this-month:is(.dark *){--tw-border-opacity:1;border-color:rgb(var(--palette-indigo-800) / var(--tw-border-opacity,1));background-color:rgb(var(--palette-indigo-950) / .6);--tw-text-opacity:1;color:rgb(var(--palette-indigo-400) / var(--tw-text-opacity,1))}.monthly-recap__this-month:hover:is(.dark *){background-color:rgb(var(--palette-indigo-900) / .6)}.monthly-recap__this-month:hover:disabled:is(.dark *){background-color:rgb(var(--palette-indigo-950) / .6)}.monthly-recap__lead{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;min-width:0;color:rgb(var(--palette-slate-400) / var(--tw-text-opacity,1));font-size:.75rem;line-height:1rem;display:none;overflow:hidden}.monthly-recap__lead:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-slate-500) / var(--tw-text-opacity,1))}@media (min-width:1280px){.monthly-recap__lead{display:block}}.monthly-recap__head-side{flex-wrap:wrap;order:2;justify-content:flex-end;align-items:center;gap:.375rem;margin-left:auto;display:flex}@media (min-width:640px){.monthly-recap__head-side{order:0}}.monthly-recap__report-disabled{cursor:default;white-space:nowrap;--tw-border-opacity:1;border-width:1px;border-color:rgb(253 230 138/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1));opacity:.4;border-radius:.5rem;align-items:center;gap:.25rem;padding:.375rem .625rem;font-size:.75rem;font-weight:700;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.monthly-recap__report-disabled:is(.dark *){--tw-border-opacity:1;border-color:rgb(146 64 14/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1));background-color:#451a0399}@media (min-width:640px){.monthly-recap__report-short{display:none}}.monthly-recap__report-long{display:none}@media (min-width:640px){.monthly-recap__report-long{display:inline}}.monthly-recap__report-link{white-space:nowrap;--tw-border-opacity:1;border-width:1px;border-color:rgb(253 230 138/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1));border-radius:.5rem;align-items:center;gap:.25rem;padding:.375rem .625rem;font-size:.75rem;font-weight:700;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.monthly-recap__report-link:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.monthly-recap__report-link:is(.dark *){--tw-border-opacity:1;border-color:rgb(146 64 14/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1));background-color:#451a0399}.monthly-recap__report-link:hover:is(.dark *){background-color:#78350f99}.monthly-recap__layout{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:768px){.monthly-recap__layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.monthly-recap__layout{grid-template-columns:minmax(0,1fr) 360px;align-items:flex-start}}@media (min-width:1536px){.monthly-recap__layout{grid-template-columns:minmax(0,1fr) 400px}}.monthly-recap__column{display:contents}@media (min-width:1280px){.monthly-recap__column{min-width:0;display:block}.monthly-recap__column>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}}.monthly-recap__calendar{order:2;min-width:0}.monthly-recap__calendar>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.monthly-recap__calendar{border-width:1px;border-color:rgb(var(--palette-slate-200) / .8);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:1rem;padding:.375rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.monthly-recap__calendar:is(.dark *){--tw-border-opacity:1;border-color:rgb(var(--palette-slate-800) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--palette-slate-900) / var(--tw-bg-opacity,1))}@media (min-width:640px){.monthly-recap__calendar{padding:.75rem}}@media (min-width:768px){.monthly-recap__calendar{grid-column:span 2/span 2}}.monthly-recap__weekdays{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(var(--palette-slate-100) / var(--tw-border-opacity,1));grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;padding-bottom:.25rem;display:grid}.monthly-recap__weekdays:is(.dark *){--tw-border-opacity:1;border-color:rgb(var(--palette-slate-800) / var(--tw-border-opacity,1))}.monthly-recap__weekday{text-align:center;padding-top:.125rem;padding-bottom:.125rem;font-size:11px;font-weight:700}.monthly-recap__weekday--sun{--tw-text-opacity:1;color:rgb(var(--palette-rose-500) / var(--tw-text-opacity,1))}.monthly-recap__weekday--sat{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.monthly-recap__weekday--plain{--tw-text-opacity:1;color:rgb(var(--palette-slate-400) / var(--tw-text-opacity,1))}.monthly-recap__weekday--plain:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-slate-500) / var(--tw-text-opacity,1))}.monthly-recap__days{--bar-top:21px;--cell-min:4rem;--lane:5px;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}@media (min-width:640px){.monthly-recap__days{--bar-top:22px;--cell-min:5.75rem;--lane:16px}}@media (min-width:1024px){.monthly-recap__days{--cell-min:6.75rem}}@media (min-width:1536px){.monthly-recap__days{--cell-min:7.5rem}}.monthly-recap__day{text-align:left;border-width:1px;border-radius:.5rem;flex-direction:column;min-width:0;padding:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.monthly-recap__day--today{--tw-border-opacity:1;border-color:rgb(var(--palette-indigo-300) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--palette-indigo-50) / var(--tw-bg-opacity,1))}.monthly-recap__day--today:is(.dark *){--tw-border-opacity:1;border-color:rgb(var(--palette-indigo-700) / var(--tw-border-opacity,1));background-color:rgb(var(--palette-indigo-950) / .4)}.monthly-recap__day--in-month{--tw-border-opacity:1;border-color:rgb(var(--palette-slate-100) / var(--tw-border-opacity,1));background-color:rgb(var(--palette-slate-50) / .6)}.monthly-recap__day--in-month:is(.dark *){--tw-border-opacity:1;border-color:rgb(var(--palette-slate-800) / var(--tw-border-opacity,1));background-color:rgb(var(--palette-slate-800) / .4)}.monthly-recap__day--blank{cursor:default;border-color:#0000}.monthly-recap__day--clickable{cursor:pointer}.monthly-recap__day--clickable:hover{--tw-border-opacity:1;border-color:rgb(var(--palette-indigo-300) / var(--tw-border-opacity,1));background-color:rgb(var(--palette-indigo-50) / .6)}.monthly-recap__day--clickable:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(var(--palette-indigo-700) / var(--tw-border-opacity,1));background-color:rgb(var(--palette-indigo-950) / .3)}.monthly-recap__day-num{font-size:11px;font-weight:700;line-height:1rem}.monthly-recap__day-num--today{--tw-text-opacity:1;color:rgb(var(--palette-indigo-600) / var(--tw-text-opacity,1))}.monthly-recap__day-num--today:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-indigo-400) / var(--tw-text-opacity,1))}.monthly-recap__day-num--plain{--tw-text-opacity:1;color:rgb(var(--palette-slate-500) / var(--tw-text-opacity,1))}.monthly-recap__day-num--plain:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-slate-400) / var(--tw-text-opacity,1))}.monthly-recap__day-mark{flex-shrink:0}.monthly-recap__dots{flex-wrap:wrap;gap:.125rem;margin-top:.25rem;display:flex}@media (min-width:640px){.monthly-recap__dots{display:none}}.monthly-recap__dot{border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem}.monthly-recap__dots-more{--tw-text-opacity:1;color:rgb(var(--palette-slate-400) / var(--tw-text-opacity,1));font-size:8px;line-height:1}.monthly-recap__entries{min-width:0;margin-top:.25rem;display:none}.monthly-recap__entries>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}@media (min-width:640px){.monthly-recap__entries{display:block}}.monthly-recap__entry{align-items:center;gap:.25rem;min-width:0;font-size:10px;line-height:1.25;display:flex}.monthly-recap__entry-dot{border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem}.monthly-recap__entry-title{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(var(--palette-slate-600) / var(--tw-text-opacity,1));overflow:hidden}.monthly-recap__entry-title:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-slate-300) / var(--tw-text-opacity,1))}.monthly-recap__event-bar{pointer-events:none;z-index:10;--tw-bg-opacity:1;background-color:rgb(var(--palette-fuchsia-300) / var(--tw-bg-opacity,1));align-self:flex-start;align-items:center;height:3px;display:flex;overflow:hidden}.monthly-recap__event-bar:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--palette-fuchsia-700) / var(--tw-bg-opacity,1))}@media (min-width:640px){.monthly-recap__event-bar{--tw-border-opacity:1;border-top-width:1px;border-bottom-width:1px;border-color:rgb(var(--palette-fuchsia-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--palette-fuchsia-100) / var(--tw-bg-opacity,1));height:14px}.monthly-recap__event-bar:is(.dark *){--tw-border-opacity:1;border-color:rgb(var(--palette-fuchsia-900) / var(--tw-border-opacity,1));background-color:rgb(var(--palette-fuchsia-950) / .7)}}.monthly-recap__event-bar--start{border-top-left-radius:9999px;border-bottom-left-radius:9999px;margin-left:.125rem}@media (min-width:640px){.monthly-recap__event-bar--start{border-left-width:1px;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}}.monthly-recap__event-bar--end{border-top-right-radius:9999px;border-bottom-right-radius:9999px;margin-right:.125rem}@media (min-width:640px){.monthly-recap__event-bar--end{border-right-width:1px;border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}}.monthly-recap__event-bar-label{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(var(--palette-fuchsia-800) / var(--tw-text-opacity,1));padding-left:.375rem;padding-right:.375rem;font-size:9px;font-weight:700;display:none;overflow:hidden}.monthly-recap__event-bar-label:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-fuchsia-200) / var(--tw-text-opacity,1))}@media (min-width:640px){.monthly-recap__event-bar-label{display:block}}.monthly-recap__legend{-moz-column-gap:.75rem;--tw-border-opacity:1;border-top-width:1px;border-color:rgb(var(--palette-slate-100) / var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(var(--palette-slate-500) / var(--tw-text-opacity,1));flex-wrap:wrap;align-items:center;gap:.25rem .75rem;padding-top:.375rem;padding-left:.25rem;padding-right:.25rem;font-size:10px;font-weight:500;display:flex}.monthly-recap__legend:is(.dark *){--tw-border-opacity:1;border-color:rgb(var(--palette-slate-800) / var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(var(--palette-slate-400) / var(--tw-text-opacity,1))}@media (min-width:640px){.monthly-recap__legend{font-size:11px}}.monthly-recap__legend-item{align-items:center;gap:.25rem;display:inline-flex}.monthly-recap__legend-dot{border-radius:9999px;width:.5rem;height:.5rem}.monthly-recap__legend-event{--tw-bg-opacity:1;background-color:rgb(var(--palette-fuchsia-300) / var(--tw-bg-opacity,1));border-radius:9999px;width:1rem;height:3px}.monthly-recap__legend-event:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--palette-fuchsia-700) / var(--tw-bg-opacity,1))}@media (min-width:640px){.monthly-recap__legend-event{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--palette-fuchsia-300) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--palette-fuchsia-100) / var(--tw-bg-opacity,1));border-radius:.125rem;height:.5rem}.monthly-recap__legend-event:is(.dark *){--tw-border-opacity:1;border-color:rgb(var(--palette-fuchsia-800) / var(--tw-border-opacity,1));background-color:rgb(var(--palette-fuchsia-950) / .7)}}.monthly-recap__month-list{order:5;min-width:0}.monthly-recap__month-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.monthly-recap__month-list{border-width:1px;border-color:rgb(var(--palette-slate-200) / .8);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:1rem;padding:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.monthly-recap__month-list:is(.dark *){--tw-border-opacity:1;border-color:rgb(var(--palette-slate-800) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--palette-slate-900) / var(--tw-bg-opacity,1))}@media (min-width:640px){.monthly-recap__month-list{padding:1rem}}@media (min-width:768px){.monthly-recap__month-list{grid-column:span 2/span 2}}.monthly-recap__section-title{--tw-text-opacity:1;color:rgb(var(--palette-slate-900) / var(--tw-text-opacity,1));align-items:center;gap:.375rem;font-size:.875rem;font-weight:900;line-height:1.25rem;display:flex}.monthly-recap__section-title:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.monthly-recap__note{text-align:center;--tw-text-opacity:1;color:rgb(var(--palette-slate-400) / var(--tw-text-opacity,1));padding-top:1.5rem;padding-bottom:1.5rem;font-size:11px}.monthly-recap__month-items{gap:1rem;max-height:24rem;overflow-y:auto}@media (min-width:640px){.monthly-recap__month-items{-moz-columns:2;columns:2;max-height:none;overflow:visible}}@media (min-width:1536px){.monthly-recap__month-items{-moz-columns:3;columns:3}}.monthly-recap__month-item{-moz-column-break-inside:avoid;break-inside:avoid;border-radius:.5rem;align-items:center;gap:.5rem;min-width:0;padding:.25rem .375rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.monthly-recap__month-item:hover{--tw-bg-opacity:1;background-color:rgb(var(--palette-slate-50) / var(--tw-bg-opacity,1))}.monthly-recap__month-item:hover:is(.dark *){background-color:rgb(var(--palette-slate-800) / .4)}.monthly-recap__month-item-date{--tw-text-opacity:1;width:2.25rem;color:rgb(var(--palette-slate-400) / var(--tw-text-opacity,1));flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px}.monthly-recap__month-item-category{border-radius:.375rem;flex-shrink:0;padding:.125rem .375rem;font-size:10px;font-weight:700}.monthly-recap__month-item-title{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;min-width:0;color:rgb(var(--palette-slate-800) / var(--tw-text-opacity,1));flex:1;font-size:.75rem;font-weight:700;line-height:1rem;overflow:hidden}.monthly-recap__month-item-title:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-slate-200) / var(--tw-text-opacity,1))}.monthly-recap__month-item-time{--tw-text-opacity:1;color:rgb(var(--palette-slate-400) / var(--tw-text-opacity,1));flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px}.monthly-recap__stats{border-width:1px;border-color:rgb(var(--palette-slate-200) / .8);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);min-width:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:1rem;order:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem;padding:.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:grid}.monthly-recap__stats:is(.dark *){--tw-border-opacity:1;border-color:rgb(var(--palette-slate-800) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--palette-slate-900) / var(--tw-bg-opacity,1))}@media (min-width:768px){.monthly-recap__stats{grid-column:span 2/span 2}}.monthly-recap__stat{text-align:center;border-radius:.75rem;min-width:0;padding:.375rem}.monthly-recap__stat--blue{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1));background-color:#eff6ffcc}.monthly-recap__stat--blue:is(.dark *){--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1));background-color:#17255466}.monthly-recap__stat--amber{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1));background-color:#fffbebcc}.monthly-recap__stat--amber:is(.dark *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1));background-color:#451a0366}.monthly-recap__stat--rose{background-color:rgb(var(--palette-rose-50) / .8);--tw-text-opacity:1;color:rgb(var(--palette-rose-700) / var(--tw-text-opacity,1))}.monthly-recap__stat--rose:is(.dark *){background-color:rgb(var(--palette-rose-950) / .4);--tw-text-opacity:1;color:rgb(var(--palette-rose-300) / var(--tw-text-opacity,1))}.monthly-recap__stat--purple{background-color:rgb(var(--palette-purple-50) / .8);--tw-text-opacity:1;color:rgb(var(--palette-purple-700) / var(--tw-text-opacity,1))}.monthly-recap__stat--purple:is(.dark *){background-color:rgb(var(--palette-purple-950) / .4);--tw-text-opacity:1;color:rgb(var(--palette-purple-300) / var(--tw-text-opacity,1))}.monthly-recap__stat-label{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(var(--palette-slate-500) / var(--tw-text-opacity,1));font-size:10px;font-weight:700;overflow:hidden}.monthly-recap__stat-label:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-slate-400) / var(--tw-text-opacity,1))}.monthly-recap__stat-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;font-weight:800;line-height:1.25rem}@media (min-width:640px){.monthly-recap__stat-value{font-size:1rem;line-height:1.5rem}}.monthly-recap__collabs{order:3;min-width:0}.monthly-recap__collabs>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.monthly-recap__collabs{border-width:1px;border-color:rgb(var(--palette-slate-200) / .8);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:1rem;padding:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.monthly-recap__collabs:is(.dark *){--tw-border-opacity:1;border-color:rgb(var(--palette-slate-800) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--palette-slate-900) / var(--tw-bg-opacity,1))}@media (min-width:640px){.monthly-recap__collabs{padding:1rem}}.monthly-recap__note-sm{text-align:center;--tw-text-opacity:1;color:rgb(var(--palette-slate-400) / var(--tw-text-opacity,1));padding-top:1rem;padding-bottom:1rem;font-size:11px}.monthly-recap__collab-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.monthly-recap__collab{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--palette-slate-100) / var(--tw-border-opacity,1));background-color:rgb(var(--palette-slate-50) / .7);border-radius:.75rem;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.monthly-recap__collab:is(.dark *){--tw-border-opacity:1;border-color:rgb(var(--palette-slate-800) / var(--tw-border-opacity,1));background-color:rgb(var(--palette-slate-800) / .4)}.monthly-recap__collab-text{flex:1;min-width:0}.monthly-recap__collab-link{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(var(--palette-slate-800) / var(--tw-text-opacity,1));font-size:.75rem;font-weight:700;line-height:1rem;display:block;overflow:hidden}.monthly-recap__collab-link:hover{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.monthly-recap__collab-link:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-slate-200) / var(--tw-text-opacity,1))}.monthly-recap__collab-link:hover:is(.dark *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.monthly-recap__collab-name{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(var(--palette-slate-800) / var(--tw-text-opacity,1));font-size:.75rem;font-weight:700;line-height:1rem;overflow:hidden}.monthly-recap__collab-name:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-slate-200) / var(--tw-text-opacity,1))}.monthly-recap__collab-total{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(var(--palette-slate-400) / var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;overflow:hidden}.monthly-recap__collab-title-tag{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1));margin-left:.25rem}.monthly-recap__collab-title-tag:is(.dark *){--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.monthly-recap__collab-server-tag{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1));margin-left:.25rem}.monthly-recap__collab-server-tag:is(.dark *){--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.monthly-recap__collab-count{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1));flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;font-weight:900}.monthly-recap__collab-count:is(.dark *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.monthly-recap__events{order:4;min-width:0}.monthly-recap__events>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.monthly-recap__events{border-width:1px;border-color:rgb(var(--palette-slate-200) / .8);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:1rem;padding:.75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.monthly-recap__events:is(.dark *){--tw-border-opacity:1;border-color:rgb(var(--palette-slate-800) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--palette-slate-900) / var(--tw-bg-opacity,1))}@media (min-width:640px){.monthly-recap__events{padding:1rem}}.monthly-recap__events-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.monthly-recap__events-more{--tw-text-opacity:1;color:rgb(var(--palette-indigo-600) / var(--tw-text-opacity,1));flex-shrink:0;font-size:10px;font-weight:700}.monthly-recap__events-more:hover{text-decoration-line:underline}.monthly-recap__events-more:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-indigo-400) / var(--tw-text-opacity,1))}.monthly-recap__event-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.monthly-recap__event{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--palette-slate-100) / var(--tw-border-opacity,1));background-color:rgb(var(--palette-slate-50) / .7);border-radius:.75rem;align-items:center;gap:.5rem;padding:.375rem .5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.monthly-recap__event:hover{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.monthly-recap__event:is(.dark *){--tw-border-opacity:1;border-color:rgb(var(--palette-slate-800) / var(--tw-border-opacity,1));background-color:rgb(var(--palette-slate-800) / .4)}.monthly-recap__event:hover:is(.dark *){--tw-border-opacity:1;border-color:rgb(180 83 9/var(--tw-border-opacity,1))}.monthly-recap__event-badge{border-radius:.375rem;flex-shrink:0;padding:.125rem .375rem;font-size:10px;font-weight:900}.monthly-recap__event-text{flex:1;min-width:0}.monthly-recap__event-title{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(var(--palette-slate-800) / var(--tw-text-opacity,1));font-size:.75rem;font-weight:700;line-height:1rem;overflow:hidden}.monthly-recap__event-title:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-slate-200) / var(--tw-text-opacity,1))}.monthly-recap__event-period{text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(var(--palette-slate-400) / var(--tw-text-opacity,1));align-items:center;gap:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;display:flex;overflow:hidden}.monthly-recap__dialog-overlay{z-index:60;background-color:#000000b3;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (min-width:640px){.monthly-recap__dialog-overlay{align-items:center;padding:1rem}}.monthly-recap__dialog{width:100%;max-height:80vh}.monthly-recap__dialog>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.monthly-recap__dialog{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--palette-slate-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;padding:1rem;overflow-y:auto}.monthly-recap__dialog:is(.dark *){--tw-border-opacity:1;border-color:rgb(var(--palette-slate-800) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--palette-slate-900) / var(--tw-bg-opacity,1))}@media (min-width:640px){.monthly-recap__dialog{border-radius:1.5rem;max-width:28rem;padding:1.25rem}}.monthly-recap__dialog-head{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(var(--palette-slate-100) / var(--tw-border-opacity,1));justify-content:space-between;align-items:center;padding-bottom:.625rem;display:flex}.monthly-recap__dialog-head:is(.dark *){--tw-border-opacity:1;border-color:rgb(var(--palette-slate-800) / var(--tw-border-opacity,1))}.monthly-recap__dialog-title{--tw-text-opacity:1;color:rgb(var(--palette-slate-900) / var(--tw-text-opacity,1));font-size:.875rem;font-weight:800;line-height:1.25rem}.monthly-recap__dialog-title:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.monthly-recap__dialog-title{font-size:1rem;line-height:1.5rem}}.monthly-recap__dialog-close{cursor:pointer;--tw-text-opacity:1;color:rgb(var(--palette-slate-400) / var(--tw-text-opacity,1));padding:.25rem;font-size:.875rem;font-weight:700;line-height:1.25rem}.monthly-recap__dialog-close:hover{--tw-text-opacity:1;color:rgb(var(--palette-slate-600) / var(--tw-text-opacity,1))}.monthly-recap__dialog-close:hover:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-slate-200) / var(--tw-text-opacity,1))}.monthly-recap__dialog-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.monthly-recap__dialog-item{--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--palette-slate-100) / var(--tw-border-opacity,1));background-color:rgb(var(--palette-slate-50) / .7);border-radius:.75rem;align-items:flex-start;gap:.5rem;padding:.625rem;display:flex}.monthly-recap__dialog-item:is(.dark *){--tw-border-opacity:1;border-color:rgb(var(--palette-slate-800) / var(--tw-border-opacity,1));background-color:rgb(var(--palette-slate-800) / .4)}.monthly-recap__dialog-dot{border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.25rem}.monthly-recap__dialog-text{flex:1;min-width:0}.monthly-recap__dialog-meta{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.monthly-recap__dialog-category{border-radius:.375rem;flex-shrink:0;padding:.125rem .375rem;font-size:10px;font-weight:700}.monthly-recap__dialog-time{--tw-text-opacity:1;color:rgb(var(--palette-slate-400) / var(--tw-text-opacity,1));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px}.monthly-recap__dialog-title-text{overflow-wrap:break-word;--tw-text-opacity:1;color:rgb(var(--palette-slate-800) / var(--tw-text-opacity,1));margin-top:.25rem;font-size:.75rem;font-weight:700;line-height:1rem}.monthly-recap__dialog-title-text:is(.dark *){--tw-text-opacity:1;color:rgb(var(--palette-slate-200) / var(--tw-text-opacity,1))}
.monthly-calendar-page{background-color:rgb(var(--palette-slate-50) / .5);min-height:100vh;padding:.75rem .75rem 2rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.monthly-calendar-page:is(.dark *){--tw-bg-opacity:1;background-color:rgb(var(--palette-slate-950) / var(--tw-bg-opacity,1))}@media (min-width:640px){.monthly-calendar-page{padding-top:1rem;padding-left:1rem;padding-right:1rem}}@media (min-width:1024px){.monthly-calendar-page{padding-left:1.5rem;padding-right:1.5rem}}.monthly-calendar-page__inner{max-width:1600px;margin-left:auto;margin-right:auto}.monthly-calendar-page__schedule-link{white-space:nowrap;--tw-border-opacity:1;border-width:1px;border-color:rgb(var(--palette-indigo-200) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--palette-indigo-50) / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--palette-indigo-700) / var(--tw-text-opacity,1));border-radius:.5rem;align-items:center;gap:.25rem;padding:.375rem .625rem;font-size:.75rem;font-weight:700;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.monthly-calendar-page__schedule-link:hover{--tw-bg-opacity:1;background-color:rgb(var(--palette-indigo-100) / var(--tw-bg-opacity,1))}.monthly-calendar-page__schedule-link:is(.dark *){--tw-border-opacity:1;border-color:rgb(var(--palette-indigo-800) / var(--tw-border-opacity,1));background-color:rgb(var(--palette-indigo-950) / .6);--tw-text-opacity:1;color:rgb(var(--palette-indigo-300) / var(--tw-text-opacity,1))}.monthly-calendar-page__schedule-link:hover:is(.dark *){background-color:rgb(var(--palette-indigo-900) / .6)}
