/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}.calendar:where(.astro-hiwanqxz){padding-top:var(--spacing-head,34px);padding-bottom:var(--spacing-inline,8px)}.calendar-head:where(.astro-hiwanqxz){justify-content:space-between;align-items:baseline;column-gap:var(--spacing-part,21px);row-gap:var(--spacing-tight,5px);flex-wrap:wrap;display:flex}.calendar-total:where(.astro-hiwanqxz){font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);opacity:.7}.calendar-scroll:where(.astro-hiwanqxz){margin-top:var(--spacing-text,13px);padding-bottom:var(--spacing-tight,5px);overflow-x:auto}.calendar-grid:where(.astro-hiwanqxz){gap:3px;display:flex}.calendar-week:where(.astro-hiwanqxz){flex-direction:column;flex:1;gap:3px;min-width:.625rem;display:flex}.calendar-day:where(.astro-hiwanqxz){height:calc(var(--spacing,.25rem) * 2.5);width:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-mark,.125rem);background-color:var(--color-skin-card,rgb(var(--color-card)))}.calendar-week:where(.astro-hiwanqxz) .calendar-day:where(.astro-hiwanqxz){aspect-ratio:1;width:100%;height:auto}.calendar-day:where(.astro-hiwanqxz)[data-level="1"]{background-color:color-mix(in srgb, rgb(var(--color-live)) 25%, transparent)}@supports (color:color-mix(in lab, red, red)){.calendar-day:where(.astro-hiwanqxz)[data-level="1"]{background-color:color-mix(in oklab, var(--color-skin-live,rgb(var(--color-live))) 25%, transparent)}}.calendar-day:where(.astro-hiwanqxz)[data-level="2"]{background-color:color-mix(in srgb, rgb(var(--color-live)) 45%, transparent)}@supports (color:color-mix(in lab, red, red)){.calendar-day:where(.astro-hiwanqxz)[data-level="2"]{background-color:color-mix(in oklab, var(--color-skin-live,rgb(var(--color-live))) 45%, transparent)}}.calendar-day:where(.astro-hiwanqxz)[data-level="3"]{background-color:color-mix(in srgb, rgb(var(--color-live)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.calendar-day:where(.astro-hiwanqxz)[data-level="3"]{background-color:color-mix(in oklab, var(--color-skin-live,rgb(var(--color-live))) 70%, transparent)}}.calendar-day:where(.astro-hiwanqxz)[data-level="4"]{background-color:var(--color-skin-live,rgb(var(--color-live)))}.calendar-day-empty:where(.astro-hiwanqxz){background-color:#0000}.calendar-key:where(.astro-hiwanqxz){margin-top:var(--spacing-text,13px);align-items:center;gap:var(--spacing-inline,8px);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));opacity:.7;display:flex}.calendar-key:where(.astro-hiwanqxz) span:where(.astro-hiwanqxz):first-child{margin-right:var(--spacing-tight,5px)}.calendar-key:where(.astro-hiwanqxz) span:where(.astro-hiwanqxz):last-child{margin-left:var(--spacing-tight,5px)}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}.sources:where(.astro-ka3b3kuk){margin-top:var(--spacing-part,21px);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}.sources-summary:where(.astro-ka3b3kuk){cursor:pointer;align-items:center;column-gap:var(--spacing-text,13px);row-gap:var(--spacing-tight,5px);opacity:.7;flex-wrap:wrap;display:flex}@media (hover:hover){.sources-summary:where(.astro-ka3b3kuk):hover{opacity:1}}.sources-count:where(.astro-ka3b3kuk){--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.sources-list:where(.astro-ka3b3kuk){margin-top:var(--spacing-text,13px);column-gap:var(--spacing-head,34px);row-gap:var(--spacing-inline,8px);display:grid}@media (width>=640px){.sources-list:where(.astro-ka3b3kuk){grid-template-columns:repeat(2,minmax(0,1fr))}}.sources-item:where(.astro-ka3b3kuk){align-items:center;gap:var(--spacing-inline,8px);opacity:.8;display:inline-flex}.sources-note:where(.astro-ka3b3kuk){opacity:.9}.sources-summary:where(.astro-ka3b3kuk)::-webkit-details-marker{display:none}.sources-summary:where(.astro-ka3b3kuk)::marker{content:""}.activity-month:where(.astro-d4mbcw6d){margin-top:var(--spacing-head,34px)}.activity-month:where(.astro-d4mbcw6d):first-child{margin-top:var(--spacing-text,13px)}.period-row:where(.astro-d4mbcw6d){width:100%}@media (width>=640px){.period-row:where(.astro-d4mbcw6d){width:auto;margin-left:auto}}#activity:where(.astro-d4mbcw6d){padding-top:var(--spacing-inline,8px);padding-bottom:var(--spacing-inline,8px)}.activity-header:where(.astro-d4mbcw6d){justify-content:space-between;align-items:center;column-gap:var(--spacing-text,13px);row-gap:var(--spacing-tight,5px);flex-wrap:wrap;display:flex}
