@layer properties,theme,base;@layer components{._frame_5nu2b_4{gap:var(--pui-space-4);min-height:0;padding:var(--pui-space-4);flex:1;display:grid;overflow-y:auto}._frameWide_5nu2b_13{column-gap:var(--pui-space-6);padding:var(--pui-space-6);grid-template:"head head""cal side"minmax(0,1fr)/minmax(0,1.5fr) minmax(20rem,1fr)}._frameWide_5nu2b_13 ._head_5nu2b_22{grid-area:head}._frameWide_5nu2b_13 ._calendar_5nu2b_25{grid-area:cal}._frameWide_5nu2b_13 ._side_5nu2b_28{border-inline-start:1px solid var(--pui-line-soft);grid-area:side;padding-inline-start:var(--pui-space-6)}._side_5nu2b_28{gap:var(--pui-space-6);flex-direction:column;min-width:0;display:flex}._dayHead_5nu2b_39{min-height:var(--pui-control-height-sm);justify-content:space-between;align-items:center;gap:var(--pui-space-2);display:flex}._calendar_5nu2b_25,._day_5nu2b_39{gap:var(--pui-space-3);flex-direction:column;min-width:0;display:flex}._head_5nu2b_22{justify-content:space-between;align-items:center;gap:var(--pui-space-2);flex-wrap:wrap;display:flex}._stats_5nu2b_61{justify-content:center;gap:var(--pui-space-2) var(--pui-space-8);flex-wrap:wrap;flex:1;display:flex}._stat_5nu2b_61{flex-direction:column-reverse;justify-content:flex-end;min-width:0;display:flex}._statValue_5nu2b_74{color:var(--pui-ink);font-size:var(--pui-text-2xl);font-variant-numeric:tabular-nums;line-height:1.15}._statLabel_5nu2b_80{color:var(--pui-ink-3);font-size:var(--pui-text-xs)}._session_5nu2b_84{gap:var(--pui-space-2);border-radius:var(--pui-radius-card);padding:var(--pui-space-3) var(--pui-space-4);flex-direction:column;display:flex}._exerciseRow_5nu2b_91{width:100%;min-height:var(--pui-control-height-md);justify-content:center;gap:var(--pui-space-1-5);border-radius:var(--pui-radius-control);padding:var(--pui-space-1-5) var(--pui-space-2);text-align:start;flex-direction:column;display:flex}._rowLine_5nu2b_102{align-items:center;gap:var(--pui-space-2);width:100%;display:flex}._shapes_5nu2b_109{width:100%;flex-direction:column;gap:3px;padding-inline-end:var(--pui-space-6);display:flex}._shapes_5nu2b_109>[data-slot=target-shape]{height:var(--pui-space-2)}._shapes_5nu2b_109>[data-slot=target-shape]>span{height:var(--pui-space-2);color:var(--pui-ink-3)}._shapes_5nu2b_109>[data-faint]>span{color:var(--pui-line-strong)}._exerciseRow_5nu2b_91:hover ._shapes_5nu2b_109>:not([data-faint])>span,._exerciseRow_5nu2b_91:focus-visible ._shapes_5nu2b_109>:not([data-faint])>span{color:var(--pui-ink-2)}._best_5nu2b_130{gap:var(--pui-space-1);border-radius:var(--pui-radius-control);padding:var(--pui-space-2-5) var(--pui-space-3);flex-direction:column;display:flex}._sets_5nu2b_138{border-collapse:collapse;table-layout:fixed;width:100%;max-width:22rem;font-size:var(--pui-text-sm)}._sets_5nu2b_138 caption{text-align:start;padding-block-end:var(--pui-space-1)}._sets_5nu2b_138 th{padding-block:var(--pui-space-1);color:var(--pui-ink-3);font-size:var(--pui-text-xs);font-weight:var(--pui-weight-medium);text-align:start}._sets_5nu2b_138 td{border-block-start:1px solid var(--pui-line-soft);padding-block:var(--pui-space-1);color:var(--pui-ink-2)}._sets_5nu2b_138 tr[data-type=warmup] td{color:var(--pui-ink-3)}._monthWrap_5nu2b_167{gap:var(--pui-space-2);flex-direction:column;flex:1;min-height:0;display:flex}._month_5nu2b_167{gap:var(--pui-space-1);flex-direction:column;flex:1;display:flex}._week_5nu2b_180{flex:1}._weekdays_5nu2b_183,._week_5nu2b_180{gap:var(--pui-space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._weekday_5nu2b_183{padding-inline:var(--pui-space-1-5);color:var(--pui-ink-3);font-size:var(--pui-text-xs)}._cell_5nu2b_194,._blank_5nu2b_195{min-height:4.5rem}._cell_5nu2b_194{align-items:stretch;gap:var(--pui-space-1);border-radius:var(--pui-radius-control);min-width:0;padding:var(--pui-space-1-5);color:var(--pui-ink-2);text-align:start;transition:background-color var(--pui-motion-out) var(--pui-ease-default);flex-direction:column;display:flex}._cell_5nu2b_194:hover:not(:disabled){background-color:var(--pui-hover);transition-duration:0s}._cell_5nu2b_194:focus-visible{outline:var(--pui-focus-width) var(--pui-focus-style) var(--pui-focus-ring);outline-offset:1px}._cell_5nu2b_194[data-trained]{box-shadow:var(--m-inset-edge,inset 0 0 0 1px var(--pui-line))}._cell_5nu2b_194[aria-selected=true]{background-color:var(--pui-hover-2);box-shadow:inset 0 0 0 1.5px var(--pui-ink-2);color:var(--pui-ink)}._cell_5nu2b_194:disabled{color:var(--pui-ink-3);opacity:.6}._date_5nu2b_230{width:var(--pui-space-6);height:var(--pui-space-6);font-size:var(--pui-text-xs);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}._cell_5nu2b_194[aria-current=date] ._date_5nu2b_230{box-shadow:inset 0 0 0 1.5px var(--pui-ink);color:var(--pui-ink)}._tag_5nu2b_243{border-radius:var(--pui-radius-chip);padding-inline:var(--pui-space-1-5);color:var(--pui-ink);font-size:var(--pui-text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._load_5nu2b_253{flex-wrap:wrap;gap:2px;margin-block-start:auto;padding-block-start:var(--pui-space-1);display:flex}._load_5nu2b_253>span{width:3px;height:var(--pui-space-3);background:color-mix(in oklab, var(--pui-series-2) 75%, var(--pui-surface));border-radius:1px}._cell_5nu2b_194:hover ._load_5nu2b_253>span{background:var(--pui-series-2)}._cell_5nu2b_194[aria-selected=true] ._load_5nu2b_253>span{background:var(--pui-accent)}._cell_5nu2b_194[data-trained] ._tag_5nu2b_243{background:color-mix(in oklab, var(--pui-series-2) 22%, transparent)}[data-slot=training-progress-most] [data-slot=bar-list-bar]{background:var(--pui-series-2)!important}._more_5nu2b_281{color:var(--pui-ink-3);font-size:var(--pui-text-2xs)}@container (width<=40rem){._stats_5nu2b_61{gap:var(--pui-space-3);flex-basis:100%;order:3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._statValue_5nu2b_74{font-size:var(--pui-text-lg)}}@container (width<=30rem){._cell_5nu2b_194,._blank_5nu2b_195{min-height:3rem}._tag_5nu2b_243,._more_5nu2b_281{display:none}._load_5nu2b_253{gap:1px}._load_5nu2b_253>span{width:2px;height:var(--pui-space-2)}}._headControls_5nu2b_317{align-items:center;gap:var(--pui-space-2);flex-wrap:wrap;display:flex}._wideSection_5nu2b_323{flex-direction:column;min-width:0;min-height:0;display:flex}._frameWide_5nu2b_13 ._wideSection_5nu2b_323{grid-area:2/1/auto/-1}._panel_5nu2b_333{gap:var(--pui-space-4);border-radius:var(--pui-radius-card);min-width:0;min-height:0;padding:var(--pui-space-5,1.25rem);flex-direction:column;display:flex}._stack_5nu2b_342{gap:var(--pui-space-4);flex-direction:column;min-height:100%;display:flex}._report_5nu2b_348,._body_5nu2b_349{gap:var(--pui-space-4);min-height:100%;display:grid}@container (width>=60rem){._report_5nu2b_348{grid-template-columns:minmax(0,1.6fr) minmax(18rem,1fr)}._body_5nu2b_349{grid-template-columns:minmax(0,34rem) minmax(0,1fr)}}._fill_5nu2b_363{flex:1}._grow_5nu2b_367{flex-direction:column;flex:1;min-height:16rem;display:flex}._grow_5nu2b_367>:last-child{flex:1;min-height:0}._volume_5nu2b_378{gap:var(--pui-space-3);flex-direction:column;flex:1;min-height:16rem;display:flex}._legendItem_5nu2b_385{align-items:center;gap:var(--pui-space-1-5);border-radius:var(--pui-radius-chip);color:var(--pui-ink-2);font-size:var(--pui-text-xs);transition:color var(--pui-motion-out) var(--pui-ease-default);display:inline-flex}._legendItem_5nu2b_385[aria-pressed=false]{color:var(--pui-ink-3);text-decoration:line-through}._legendItem_5nu2b_385:focus-visible{outline:var(--pui-focus-width) var(--pui-focus-style) var(--pui-focus-ring)}._swatch_5nu2b_401{width:var(--pui-space-2);height:var(--pui-space-2);transition:opacity var(--pui-motion-out) var(--pui-ease-default);border-radius:2px}._legendItem_5nu2b_385[aria-pressed=false] ._swatch_5nu2b_401{opacity:.3}._plot_5nu2b_410{min-height:10rem;flex:1;margin-block-end:var(--pui-space-6);padding-inline-start:var(--pui-space-8);position:relative}._gridline_5nu2b_417{inset-inline:var(--pui-space-8) 0;border-block-end:1px dashed var(--pui-line-soft);position:absolute}._gridline_5nu2b_417>span{inset-inline-end:calc(100% + var(--pui-space-2));color:var(--pui-ink-3);font-family:var(--pui-font-numeric);font-size:var(--pui-text-xs);line-height:1;position:absolute;bottom:-.5em}._columns_5nu2b_431{height:100%;display:flex;position:relative}._column_5nu2b_431{flex:1;min-width:0;display:flex;position:relative}._columnHit_5nu2b_442{border-radius:var(--pui-radius-chip);transition:background-color var(--pui-motion-out) var(--pui-ease-default);flex:1;justify-content:center;align-items:flex-end;display:flex;position:relative}._columnHit_5nu2b_442[data-active]{background:var(--pui-hover);transition-duration:var(--pui-motion-in)}._columnHit_5nu2b_442:focus-visible{outline:var(--pui-focus-width) var(--pui-focus-style) var(--pui-focus-ring)}._stackBar_5nu2b_458{width:min(70%,2.5rem);transition:height var(--pui-duration-standard) var(--pui-ease-default);flex-direction:column-reverse;gap:1px;display:flex}._segment_5nu2b_465{background:var(--segment);border-radius:2px;flex-basis:0;min-height:0}._columnHit_5nu2b_442[data-state=partial] ._segment_5nu2b_465{box-shadow:inset 0 0 0 1.5px var(--segment);background:0 0}._columnHit_5nu2b_442[data-state=zero]:after,._columnHit_5nu2b_442[data-state=partial]:after{content:"";background:var(--pui-ink-3);border-radius:1px;width:min(70%,2.5rem);height:2px;position:absolute;bottom:0}._columnHit_5nu2b_442[data-state=partial]:after{border-block-end:2px dotted var(--pui-ink-3);background:0 0}._columnLabel_5nu2b_491{top:calc(100% + var(--pui-space-1-5));color:var(--pui-ink-3);font-family:var(--pui-font-numeric);font-size:var(--pui-text-xs);white-space:nowrap;position:absolute;inset-inline-start:50%;translate:-50%}._columnLabel_5nu2b_491:dir(rtl){translate:50%}@media (prefers-reduced-motion:reduce){._stackBar_5nu2b_458{transition:none}}._tiles_5nu2b_510{gap:var(--pui-space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}._tile_5nu2b_510{border-radius:var(--pui-radius-card);min-width:0;padding:var(--pui-space-3) var(--pui-space-4);flex-direction:column;gap:2px;display:flex}._tileValue_5nu2b_523{color:var(--pui-ink);font-size:var(--pui-text-lg);font-variant-numeric:tabular-nums}._reportTable_5nu2b_528{border-collapse:collapse;width:100%;font-size:var(--pui-text-sm)}._reportTable_5nu2b_528 th,._reportTable_5nu2b_528 td{padding:var(--pui-space-2-5) var(--pui-space-2);border-block-end:1px solid var(--pui-line-soft);color:var(--pui-ink-2);font-weight:var(--pui-weight-regular);text-align:start;vertical-align:middle}._reportTable_5nu2b_528 thead th{color:var(--pui-ink-3);font-size:var(--pui-text-xs);font-weight:var(--pui-weight-medium)}._reportTable_5nu2b_528 tbody th{color:var(--pui-ink)}._goalTicks_5nu2b_551{gap:3px;display:inline-flex}._goalTicks_5nu2b_551>span{width:var(--pui-space-2);height:var(--pui-space-4);box-shadow:inset 0 0 0 1px var(--pui-ink-3);border-radius:2px}._goalTicks_5nu2b_551>span[data-done]{background:var(--pui-ink-2);box-shadow:none}._reportTable_5nu2b_528 tr[data-partial] ._goalTicks_5nu2b_551>span:not([data-done]){box-shadow:inset 0 0 0 1px var(--pui-line)}._directions_5nu2b_568{flex-direction:column;display:flex}._direction_5nu2b_568{gap:var(--pui-space-2);border-block-end:1px solid var(--pui-line-soft);padding-block:var(--pui-space-2-5);flex-direction:column;display:flex}._photos_5nu2b_579{min-height:0}._photoFrame_5nu2b_583{flex:1;justify-content:center;min-height:16rem;display:flex}._compare_5nu2b_589,._photoFrame_5nu2b_583>._photo_5nu2b_579{width:auto;max-width:100%;height:100%}._photo_5nu2b_579,._photoFill_5nu2b_596{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}._photo_5nu2b_579{aspect-ratio:2/3;object-position:50% 30%;border-radius:var(--pui-radius-control)}._thumb_5nu2b_608{aspect-ratio:2/3;border-radius:var(--pui-radius-control);object-fit:cover;width:4rem}._fields_5nu2b_614{gap:var(--pui-space-3);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}._friend_5nu2b_620{min-height:var(--pui-control-height-md);align-items:center;gap:var(--pui-space-3);border-radius:var(--pui-radius-control);padding-inline:var(--pui-space-2);display:flex}._friend_5nu2b_620[data-you]{background:var(--pui-hover)}._rank_5nu2b_631{width:2rem;color:var(--pui-ink-3);font-size:var(--pui-text-sm);font-variant-numeric:tabular-nums;flex:none}._share_5nu2b_638{gap:var(--pui-space-3);border-radius:var(--pui-radius-card);padding:var(--pui-space-3);flex-direction:column;display:flex}._card_5nu2b_645{justify-content:center;gap:var(--pui-space-1);border-radius:var(--pui-radius-card);min-height:11rem;padding:var(--pui-space-4);flex-direction:column;margin:0;display:flex}._cardValue_5nu2b_655{color:var(--pui-ink);font-size:var(--pui-text-3xl);font-variant-numeric:tabular-nums;line-height:1.2}@container (width<=59.99rem){._panel_5nu2b_333{min-height:auto}._stack_5nu2b_342,._report_5nu2b_348,._body_5nu2b_349{min-height:0}._grow_5nu2b_367,._fill_5nu2b_363{flex:none}._grow_5nu2b_367{height:16rem}._columnLabel_5nu2b_491:not([data-major]){visibility:hidden}._photoFrame_5nu2b_583{flex:none;height:26rem}._tableScroll_5nu2b_687{margin-inline:calc(var(--pui-space-5,1.25rem) * -1);padding-inline:var(--pui-space-5,1.25rem)}._reportTable_5nu2b_528 th,._reportTable_5nu2b_528 td{white-space:nowrap}}._tableScroll_5nu2b_687{overflow-x:auto}}@layer utilities;
