@font-face{font-family:pixelFont;src:url(../media/VPPixelPro-s.2osy4b4cvz7zs.woff2?dpl=d96d8303fc31510264bc5b7438bfd010dc1858a1)format("woff2");font-display:swap}@font-face{font-family:pixelFont Fallback;src:local(Arial);ascent-override:114.93%;descent-override:27.7%;line-gap-override:0.0%;size-adjust:72.56%}.c7NmbG_className{font-family:pixelFont,pixelFont Fallback}.c7NmbG_variable{--font-pixel:"pixelFont", "pixelFont Fallback"}
@media (min-width:1024px){.xXkkBq_hero{min-block-size:auto}}.xXkkBq_heroGrid{row-gap:var(--space-10);align-items:center}@media (min-width:1024px){.xXkkBq_heroGrid{column-gap:var(--space-12)}}.xXkkBq_switcher{gap:var(--space-1);margin-bottom:var(--space-5);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--bg-tertiary);display:inline-flex}.xXkkBq_switchItem{min-height:44px;padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);color:var(--text-secondary);border:1px solid #0000;justify-content:center;align-items:center;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.xXkkBq_switchItem:hover{color:var(--text-primary)}.xXkkBq_switchItemActive{border-color:var(--border-color);background:var(--bg-secondary);color:var(--text-primary)}.xXkkBq_calendar{--doodle-fill:var(--bg-secondary);isolation:isolate;gap:var(--space-5);inline-size:min(100%,480px);padding:var(--space-5);flex-direction:column;margin:0 auto;display:flex;position:relative}@media (min-width:640px){.xXkkBq_calendar{padding:var(--space-6)}}.xXkkBq_calendar>:not(:-webkit-any(svg:first-child,.xXkkBq_time)){z-index:1;position:relative}.xXkkBq_calendar>:not(:-moz-any(svg:first-child,.xXkkBq_time)){z-index:1;position:relative}.xXkkBq_calendar>:not(:is(svg:first-child,.xXkkBq_time)){z-index:1;position:relative}.xXkkBq_days{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.xXkkBq_calendarWeek .xXkkBq_days{grid-template-columns:repeat(7,minmax(0,1fr))}.xXkkBq_days{gap:var(--space-2);margin:0;padding:0;list-style:none}.xXkkBq_day{aspect-ratio:1;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);justify-content:center;align-items:center;display:flex;position:relative}.xXkkBq_dayCoffee{background:var(--bg-tertiary)}.xXkkBq_dayNum{font-family:var(--font-pixel),monospace;color:var(--text-muted);font-size:.6875rem;line-height:1;position:absolute;top:var(--space-1)}.xXkkBq_dayNum:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-1-5)}.xXkkBq_dayNum:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-1-5)}.xXkkBq_dayNum:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-1-5)}.xXkkBq_dayNum:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-1-5)}.xXkkBq_dayNum:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-1-5)}.xXkkBq_dayNum:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-1-5)}.xXkkBq_dayIcon{margin-block-start:var(--space-1-5)}.xXkkBq_dayDot{border-radius:var(--radius-pill);background:var(--border-color);block-size:6px;inline-size:6px;display:inline-block}.xXkkBq_legend{gap:var(--space-2) var(--space-5);color:var(--text-secondary);flex-wrap:wrap;font-size:13px;display:flex}.xXkkBq_legendItem{align-items:center;gap:var(--space-2);display:inline-flex}.xXkkBq_time{z-index:2;inline-size:max-content;padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-pill);background:var(--bg-secondary);box-shadow:0 8px 24px var(--black-opacity-8);color:var(--text-primary);font-family:var(--font-pixel),monospace;letter-spacing:.04em;font-size:1.125rem;line-height:1;position:absolute;top:calc(var(--space-4)*-1);rotate:5deg}.xXkkBq_time:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-4)}.xXkkBq_time:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-4)}.xXkkBq_time:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-4)}.xXkkBq_time:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-4)}.xXkkBq_time:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-4)}.xXkkBq_time:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-4)}.xXkkBq_periodNotes{margin-inline-start:auto;margin-inline-end:auto}@media (min-width:768px){.xXkkBq_periodNotes{grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px}.xXkkBq_periodNotes>li:last-child:nth-child(odd){inline-size:calc((100% - var(--space-4))/2);grid-column:1/-1;justify-self:center}}.xXkkBq_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
