@layer reset,tokens,base;@layer kit{._grid_1wfcx_5{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}._grid_1wfcx_5[data-layout=cards],._grid_1wfcx_5[data-layout=results]{grid-template-columns:repeat(auto-fill, minmax(min(var(--size-card-min), 100%), 1fr))}@media (width>=1024px){._grid_1wfcx_5[data-layout=results]{grid-template-columns:repeat(auto-fill, minmax(max(var(--size-photo-card-min), (100% - 2 * var(--space-4)) / 3), 1fr))}}@media (width>=640px){._grid_1wfcx_5[data-layout=trio]{--size-photo-card-max:calc(var(--space-16) * 2);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=768px){._grid_1wfcx_5[data-layout=halves]{grid-template-columns:repeat(2,minmax(0,1fr))}}._grid_1wfcx_5[data-layout=stats]{grid-template-columns:repeat(auto-fit, minmax(min(var(--size-stat-min), 100%), 1fr));gap:var(--space-3)}._grid_1wfcx_5[data-layout=week]{gap:var(--space-3)}@media (width>=1024px){._grid_1wfcx_5[data-layout=week]{gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr))}}._cardLink_1wfcx_65{height:100%;padding:var(--space-4);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-raised);color:var(--color-text-primary);transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard);text-decoration:none;display:block}@media (hover:hover){._cardLink_1wfcx_65:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-raised)}}._timeline_1wfcx_86{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._timelineItem_1wfcx_94{grid-template-columns:var(--size-timeline-time) var(--space-4) 1fr;gap:var(--space-2);display:grid}._timelineItem_1wfcx_94[data-untimed]{grid-template-columns:var(--space-4) 1fr}._timelineTime_1wfcx_104{padding-block:var(--space-3);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}._timelineEnd_1wfcx_114{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}._timelineRail_1wfcx_119{width:var(--border-width-thick);background:var(--color-border-subtle);justify-self:center;position:relative}._timelineRail_1wfcx_119:before{top:var(--space-4);width:var(--space-3);height:var(--space-3);border:var(--border-width-thick) solid var(--color-surface-raised);border-radius:var(--radius-pill);background:var(--color-timeline-marker);content:"";position:absolute;left:50%;transform:translate(-50%)}._timelineItem_1wfcx_94[data-state=now] ._timelineRail_1wfcx_119:before{background:var(--color-timeline-marker-now);outline:var(--space-1) solid var(--color-timeline-marker-now-ring)}._timelineItem_1wfcx_94[data-state=done] ._timelineRail_1wfcx_119:before{background:var(--color-timeline-marker-done)}._timelineItem_1wfcx_94:is([data-state=free],[data-state=blocked]) ._timelineRail_1wfcx_119:before{border-color:var(--color-timeline-marker-open);background:var(--color-surface-raised)}._timelineContent_1wfcx_153{min-width:0;padding-block:var(--space-2) var(--space-4)}._timelineContent_1wfcx_153[data-trailing]{gap:var(--space-3);align-items:flex-start;display:flex}._timelineLink_1wfcx_164{border-radius:var(--radius-control);min-width:0;color:var(--color-text-primary);flex:1;text-decoration:none}._timelineLink_1wfcx_164:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-width)}._timelineTrailing_1wfcx_177{flex:none;display:inline-flex}._timelineItem_1wfcx_94:is([data-state=free],[data-state=blocked]) ._timelineContent_1wfcx_153{color:var(--color-text-muted);font-size:var(--font-size-sm)}}@layer app;
