@layer properties,theme,base;@layer components{._frame_2evd2_4{gap:var(--pui-space-4);min-height:0;padding:var(--pui-space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}._frameWide_2evd2_13{column-gap:var(--pui-space-6);padding:var(--pui-space-6);grid-template-columns:minmax(0,1.6fr) minmax(20rem,1fr);display:grid}._main_2evd2_19{gap:var(--pui-space-4);flex-direction:column;min-width:0;display:flex}._head_2evd2_25{justify-content:space-between;align-items:baseline;gap:var(--pui-space-2);display:flex}._exercise_2evd2_31{gap:var(--pui-space-3);border-radius:var(--pui-radius-card);padding:var(--pui-space-4);flex-direction:column;display:flex}._tag_2evd2_38{border-radius:var(--pui-radius-chip);padding-inline:var(--pui-space-1-5);color:var(--pui-ink-2);font-size:var(--pui-text-xs)}._side_2evd2_46{gap:var(--pui-space-4);flex-direction:column;min-width:0;display:flex}._frameWide_2evd2_13 ._side_2evd2_46{min-height:calc(100cqh - 2 * var(--pui-space-6));border-inline-start:1px solid var(--pui-line-soft);align-self:start;padding-inline-start:var(--pui-space-6);position:sticky;top:0}._frame_2evd2_4:not(._frameWide_2evd2_13) ._side_2evd2_46{bottom:calc(-1 * var(--pui-space-4));z-index:1;margin-inline:calc(-1 * var(--pui-space-4));border-block-start:1px solid var(--pui-line-soft);background:var(--pui-surface);padding:var(--pui-space-3) var(--pui-space-4);position:sticky}._frame_2evd2_4:not(._frameWide_2evd2_13) ._clock_2evd2_70,._frame_2evd2_4:not(._frameWide_2evd2_13) ._totals_2evd2_71,._frame_2evd2_4:not(._frameWide_2evd2_13) ._nextBody_2evd2_72,._frame_2evd2_4:not(._frameWide_2evd2_13) ._outline_2evd2_73{display:none}._clock_2evd2_70{flex-direction:column;display:flex}._clockLabel_2evd2_80{color:var(--pui-ink-3);font-size:var(--pui-text-xs)}._clockValue_2evd2_84{color:var(--pui-ink);font-size:var(--pui-text-4xl);font-variant-numeric:tabular-nums;line-height:1.25}._totals_2evd2_71,._stats_2evd2_92{gap:var(--pui-space-3);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));display:grid}._totals_2evd2_71>div,._stats_2evd2_92>div{flex-direction:column-reverse;justify-content:flex-end;display:flex}._totals_2evd2_71 dt,._stats_2evd2_92 dt{color:var(--pui-ink-3);font-size:var(--pui-text-xs)}._totals_2evd2_71 dd{color:var(--pui-ink);font-size:var(--pui-text-lg);font-variant-numeric:tabular-nums}._stats_2evd2_92 dd{color:var(--pui-ink);font-size:var(--pui-text-2xl);font-variant-numeric:tabular-nums;line-height:1.15}._rest_2evd2_120{gap:var(--pui-space-2);flex-direction:column;padding-block-end:var(--pui-space-3);display:flex;position:relative}._restRegion_2evd2_128{opacity:0;transition:grid-template-rows var(--pui-duration-morph) var(--pui-ease-default), opacity var(--pui-duration-standard) var(--pui-ease-default);grid-template-rows:0fr;display:grid}._restRegion_2evd2_128[data-open]{opacity:1;grid-template-rows:1fr}._restInner_2evd2_140{min-height:0;margin:-3px;padding:3px;overflow:hidden}._nextBody_2evd2_72{display:grid}._nextBody_2evd2_72>*{grid-area:1/1}._nextOut_2evd2_154{gap:var(--pui-space-1);animation:_next-out_2evd2_1 var(--pui-motion-out) var(--pui-ease-default) both;pointer-events:none;flex-direction:column;display:flex}@keyframes _next-out_2evd2_1{to{opacity:0}}._overRegion_2evd2_167{opacity:0;transition:grid-template-rows var(--pui-duration-morph) var(--pui-ease-default), opacity var(--pui-duration-standard) var(--pui-ease-default);grid-template-rows:0fr;display:grid}._overRegion_2evd2_167[data-open]{opacity:1;grid-template-rows:1fr}._overRegion_2evd2_167>._over_2evd2_167{grid-area:1/1;min-height:0;overflow:hidden}._nextNow_2evd2_184{gap:var(--pui-space-1);animation:_next-in_2evd2_1 var(--pui-duration-standard) var(--pui-ease-default) var(--pui-motion-out) both;flex-direction:column;display:flex}@keyframes _next-in_2evd2_1{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._restRegion_2evd2_128{transition:none}._nextNow_2evd2_184,._nextOut_2evd2_154{animation:none}._overRegion_2evd2_167{transition:none}}._rest_2evd2_120 [data-slot=timer-reset]{display:none}._skip_2evd2_211{inset-inline-end:0;bottom:var(--pui-space-3);position:absolute}._frame_2evd2_4:not(._frameWide_2evd2_13) ._rest_2evd2_120 [role=timer]{font-size:var(--pui-text-2xl)}._over_2evd2_167{color:var(--pui-ink);font-size:var(--pui-text-sm)}._next_2evd2_72{gap:var(--pui-space-1);border-radius:var(--pui-radius-card);padding:var(--pui-space-3) var(--pui-space-4);flex-direction:column;display:flex}._outline_2evd2_73{flex-direction:column;display:flex}._next_2evd2_72{--pui-target-hue:var(--pui-accent);box-shadow:inset 2px 0 0 var(--pui-accent)}._next_2evd2_72:dir(rtl){box-shadow:inset -2px 0 0 var(--pui-accent)}._nextShape_2evd2_243,._nextShape_2evd2_243>span{height:var(--pui-space-4)}._outlineRow_2evd2_247{min-height:var(--pui-control-height-sm);align-items:center;gap:var(--pui-space-3);border-radius:var(--pui-radius-control);padding-inline:var(--pui-space-2);color:var(--pui-ink-2);font-size:var(--pui-text-sm);text-align:start;grid-template-columns:minmax(0,1fr) auto;display:grid}._outlineRow_2evd2_247:hover{background-color:var(--pui-hover)}._outlineRow_2evd2_247:focus-visible{outline:var(--pui-focus-width) var(--pui-focus-style) var(--pui-focus-ring)}._outlineRow_2evd2_247[aria-current=step]{color:var(--pui-ink)}._ticks_2evd2_269{gap:3px;display:flex}._ticks_2evd2_269>span{width:6px;height:var(--pui-space-4);box-shadow:inset 0 0 0 1px var(--pui-ink-3);border-radius:1px}._ticks_2evd2_269>span[data-faint]{box-shadow:inset 0 0 0 1px var(--pui-line-strong)}._ticks_2evd2_269>span[data-done]{background:var(--pui-success);box-shadow:none}._ticks_2evd2_269>span[data-done][data-faint]{background:color-mix(in oklab, var(--pui-success) 45%, var(--pui-surface))}._reviewSide_2evd2_291>._finish_2evd2_291{margin-block-start:auto}._decision_2evd2_294 ._finish_2evd2_291{margin-block-start:var(--pui-space-2)}._frame_2evd2_4:not(._frameWide_2evd2_13) ._next_2evd2_72{box-shadow:none;background:0 0;border-radius:0;gap:0;padding:0}._frame_2evd2_4:not(._frameWide_2evd2_13) ._finish_2evd2_291{margin-block-start:0}._exercise_2evd2_31[data-current] [data-row]:has(button[aria-pressed=false]){border-radius:var(--pui-radius-control);box-shadow:inset 0 0 0 1.5px var(--pui-accent)}._exercise_2evd2_31[data-current] [data-row]:has(button[aria-pressed=false])~[data-row]{box-shadow:none}._exercise_2evd2_31 [data-slot=target-table-bar][data-done] [data-slot=target-table-shape]>span{animation:_fill_2evd2_1 var(--pui-duration-feedback) var(--pui-ease-default) backwards}._exercise_2evd2_31 [data-slot=target-table-bar][data-done] [data-slot=target-table-shape]>span:nth-child(2){animation-delay:calc(var(--pui-stagger-char) * 1)}._exercise_2evd2_31 [data-slot=target-table-bar][data-done] [data-slot=target-table-shape]>span:nth-child(3){animation-delay:calc(var(--pui-stagger-char) * 2)}._exercise_2evd2_31 [data-slot=target-table-bar][data-done] [data-slot=target-table-shape]>span:nth-child(4){animation-delay:calc(var(--pui-stagger-char) * 3)}._exercise_2evd2_31 [data-slot=target-table-bar][data-done] [data-slot=target-table-shape]>span:nth-child(5){animation-delay:calc(var(--pui-stagger-char) * 4)}._exercise_2evd2_31 [data-slot=target-table-bar][data-done] [data-slot=target-table-shape]>span:nth-child(6){animation-delay:calc(var(--pui-stagger-char) * 5)}._exercise_2evd2_31 [data-slot=target-table-bar][data-done] [data-slot=target-table-shape]>span:nth-child(7){animation-delay:calc(var(--pui-stagger-char) * 6)}._exercise_2evd2_31 [data-slot=target-table-bar][data-done] [data-slot=target-table-shape]>span:nth-child(8){animation-delay:calc(var(--pui-stagger-char) * 7)}._exercise_2evd2_31 [data-slot=target-table-bar][data-done] [data-slot=target-table-shape]>span:nth-child(9){animation-delay:calc(var(--pui-stagger-char) * 8)}._exercise_2evd2_31 [data-slot=target-table-bar][data-done] [data-slot=target-table-shape]>span:nth-child(10){animation-delay:calc(var(--pui-stagger-char) * 9)}._exercise_2evd2_31 [data-slot=target-table-bar][data-done] [data-slot=target-table-shape]>span:nth-child(11){animation-delay:calc(var(--pui-stagger-char) * 10)}._exercise_2evd2_31 [data-slot=target-table-bar][data-done] [data-slot=target-table-shape]>span:nth-child(12){animation-delay:calc(var(--pui-stagger-char) * 11)}._exercise_2evd2_31 [data-slot=target-table-bar][data-done] [data-slot=target-table-shape]>span:nth-child(n+13){animation-delay:calc(var(--pui-stagger-char) * 12)}@media (prefers-reduced-motion:reduce){._exercise_2evd2_31 [data-slot=target-table-bar][data-done] [data-slot=target-table-shape]>span{animation:none}}@keyframes _fill_2evd2_1{0%{background-color:var(--pui-line-strong)}}._review_2evd2_291{gap:var(--pui-space-6);min-height:0;padding:var(--pui-space-4);flex:1;display:grid;overflow-y:auto}._reviewMain_2evd2_414,._reviewSide_2evd2_291{gap:var(--pui-space-4);flex-direction:column;min-width:0;display:flex}._when_2evd2_421{gap:var(--pui-space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}._notes_2evd2_426{gap:var(--pui-space-3);display:grid}._shot_2evd2_431{aspect-ratio:3/2;border-radius:var(--pui-radius-card);background:var(--pui-hover);position:relative;overflow:hidden}._shot_2evd2_431 img{object-fit:cover;object-position:30% 40%;width:100%;height:100%}._shotRemove_2evd2_444{top:var(--pui-space-2);background:color-mix(in oklab, var(--pui-surface) 80%, transparent);position:absolute;inset-inline-end:var(--pui-space-2)}._did_2evd2_450{gap:var(--pui-space-2);border-block-start:1px solid var(--pui-line-soft);flex-direction:column;padding-block-start:var(--pui-space-4);display:flex}._didRow_2evd2_457{align-items:start;gap:var(--pui-space-3);grid-template-columns:minmax(8rem,13rem) minmax(0,1fr);display:grid}._didShapes_2evd2_463{flex-direction:column;gap:3px;padding-block-start:var(--pui-space-1);display:flex}._didShapes_2evd2_463>[data-slot=target-shape],._didShapes_2evd2_463>[data-slot=target-shape]>span{height:var(--pui-space-3)}._didShapes_2evd2_463{gap:var(--pui-space-1)}._decision_2evd2_294{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}@container (width>=56rem){._review_2evd2_291{padding:var(--pui-space-6);grid-template-columns:minmax(0,1.4fr) minmax(20rem,1fr);align-content:stretch}._reviewSide_2evd2_291{border-inline-start:1px solid var(--pui-line-soft);padding-inline-start:var(--pui-space-6)}}}@layer utilities;
