._9x2pUG_logo{display:block}._9x2pUG_seg{animation:1.4s ease-in-out infinite _9x2pUG_runLogoPulse}._9x2pUG_d0{animation-delay:0s}._9x2pUG_d1{animation-delay:.2s}._9x2pUG_d2{animation-delay:.4s}._9x2pUG_d3{animation-delay:.6s}._9x2pUG_d4{animation-delay:.8s}._9x2pUG_d5{animation-delay:1s}._9x2pUG_d6{animation-delay:1.2s}@keyframes _9x2pUG_runLogoPulse{0%,to{opacity:1}35%,75%{opacity:.3}}@media (prefers-reduced-motion:reduce){._9x2pUG_seg{opacity:.7;animation:none}}
.xGJKKa_root{flex-wrap:wrap;align-items:center;row-gap:.375rem;max-width:100%;display:inline-flex}.xGJKKa_stage{align-items:center;display:inline-flex}.xGJKKa_sm .xGJKKa_stage{gap:.375rem}.xGJKKa_lg .xGJKKa_stage{gap:.625rem}.xGJKKa_sm .xGJKKa_glyph{width:16px;height:16px}.xGJKKa_lg .xGJKKa_glyph{width:40px;height:40px}.xGJKKa_glyph{flex:none;display:block}.xGJKKa_connector{border-radius:999px;flex:none}.xGJKKa_sm .xGJKKa_connector{width:18px;height:2px;margin:0 .5rem}@media (max-width:22.5rem){.xGJKKa_sm .xGJKKa_connector{width:10px;margin:0 .25rem}}.xGJKKa_lg .xGJKKa_connector{width:40px;height:4px;margin:0 .75rem}.xGJKKa_done{color:var(--app-accent);opacity:.55}.xGJKKa_active{color:var(--app-accent)}.xGJKKa_upcoming{color:var(--app-readable-muted);opacity:.65}.xGJKKa_connector{background:currentColor}.xGJKKa_connector.xGJKKa_upcoming{color:var(--app-readable-border-strong);opacity:1}.xGJKKa_label{white-space:nowrap}.xGJKKa_labelActive{color:var(--app-text);font-weight:600}.xGJKKa_labelQuiet{color:var(--app-readable-muted)}.xGJKKa_busy .xGJKKa_seg{animation:1.4s ease-in-out infinite xGJKKa_stripPulse;animation-delay:calc(var(--strip-i) * .18s)}@keyframes xGJKKa_stripPulse{0%,to{opacity:1}35%,75%{opacity:.3}}.xGJKKa_once .xGJKKa_seg{animation:.5s ease-out both xGJKKa_stripIn;animation-delay:calc(var(--strip-i) * .14s)}@keyframes xGJKKa_stripIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.xGJKKa_busy .xGJKKa_seg,.xGJKKa_once .xGJKKa_seg{animation:none}.xGJKKa_busy .xGJKKa_seg{opacity:.7}}
._1Dnzjq_cards{grid-template-columns:minmax(0,1fr);gap:.5rem;margin-top:.375rem;display:grid}._1Dnzjq_card{overflow-wrap:anywhere;background:var(--app-readable-surface-inset);border:1px solid var(--app-readable-border);text-align:left;align-items:flex-start;gap:.75rem;min-width:0;min-height:44px;padding:.75rem .875rem;transition:background-color .12s,border-color .12s,box-shadow .12s;display:flex}._1Dnzjq_card:hover:not(:disabled){border-color:var(--mantine-primary-color-filled)}._1Dnzjq_card[aria-checked=true]{background:color-mix(in srgb, var(--mantine-primary-color-filled) 8%, var(--app-readable-surface-inset));border-color:var(--mantine-primary-color-filled);box-shadow:inset 0 0 0 1px var(--mantine-primary-color-filled)}._1Dnzjq_card:disabled{cursor:not-allowed;opacity:.6}._1Dnzjq_indicator{flex:none;margin-top:.15rem}._1Dnzjq_text{gap:.125rem;min-width:0;display:grid}._1Dnzjq_label{color:var(--app-text);font-size:var(--mantine-font-size-md);font-weight:700;line-height:1.3}._1Dnzjq_description{color:var(--app-readable-muted);font-size:var(--mantine-font-size-sm);line-height:1.45}._1Dnzjq_cards[data-size=lg] ._1Dnzjq_label{font-size:1.125rem}._1Dnzjq_cards[data-size=lg] ._1Dnzjq_description{font-size:1rem}@media (prefers-reduced-motion:reduce){._1Dnzjq_card{transition:none}}
.eoNejq_chips{flex-wrap:wrap;gap:.5rem;min-width:0;margin-top:.375rem;display:flex}.eoNejq_root{max-width:100%}.eoNejq_chips .eoNejq_label{background:var(--app-readable-surface-inset);border:1px solid var(--app-readable-border);color:var(--app-text);white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:44px;padding-block:.5rem;font-weight:600;line-height:1.3;transition:background-color .12s,border-color .12s,box-shadow .12s}.eoNejq_chips .eoNejq_label:not([data-disabled]):hover{background:var(--app-readable-surface-inset);border-color:var(--mantine-primary-color-filled)}.eoNejq_chips .eoNejq_label[data-checked]:not([data-disabled]),.eoNejq_chips .eoNejq_label[data-checked]:not([data-disabled]):hover{background:color-mix(in srgb, var(--mantine-primary-color-filled) 12%, var(--app-readable-surface-inset));border-color:var(--mantine-primary-color-filled);box-shadow:inset 0 0 0 1px var(--mantine-primary-color-filled);color:var(--app-text)}.eoNejq_chips .eoNejq_label .eoNejq_icon{color:var(--mantine-primary-color-filled)}.eoNejq_chips[data-size=lg] .eoNejq_label{padding-inline:1.125rem;font-size:1.0625rem}@media (prefers-reduced-motion:reduce){.eoNejq_chips .eoNejq_label{transition:none}}
.GNDAMG_shell{background:var(--app-readable-fill);border:1px solid var(--app-readable-border);border-radius:var(--mantine-radius-md)}
._9L6Xfa_row{align-items:center;gap:6px;min-width:0;display:flex}._9L6Xfa_origin{white-space:nowrap;flex:0 auto;min-width:0;display:flex}._9L6Xfa_name{text-overflow:ellipsis;min-width:0;overflow:hidden}._9L6Xfa_fixed{flex:none}
._99yXXq_row{border-radius:var(--mantine-radius-sm);padding:.6rem .75rem;transition:background-color .12s}._99yXXq_row:hover,._99yXXq_row:focus-within{background-color:var(--app-readable-surface-inset)}._99yXXq_rowButton{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;-webkit-user-select:text;user-select:text;background:0 0;border:0;width:100%;display:block}._99yXXq_rowCopied,._99yXXq_rowCopied:hover{background-color:rgba(var(--app-success-rgb), .16)}._99yXXq_copyHint{color:var(--app-readable-muted);opacity:0;flex:none;align-items:center;gap:.25rem;transition:opacity .12s;display:inline-flex}._99yXXq_row:hover ._99yXXq_copyHint,._99yXXq_row:focus-visible ._99yXXq_copyHint{opacity:1}._99yXXq_copyHintOn{color:var(--app-success);opacity:1}@media (hover:none){._99yXXq_copyHint{opacity:.65}}
.ahKtxG_stage{width:100%}
._6h-H9G_root{--visual-headline-size:clamp(3rem, 14cqi, 4.5rem);--visual-caption-size:1.375rem;--visual-stat-size:1.125rem;--visual-label-size:1rem;--visual-muted:var(--app-readable-muted);--visual-skeleton:color-mix(in srgb, var(--app-text) 9%, var(--app-readable-surface));--visual-track:color-mix(in srgb, var(--app-text) 14%, var(--app-readable-surface));--visual-tone-neutral:var(--app-readable-muted);--visual-tone-blue:var(--mantine-color-blue-5);--visual-tone-green:var(--mantine-color-green-6);--visual-tone-yellow:var(--mantine-color-yellow-7);--visual-tone-orange:var(--mantine-color-orange-6);--visual-tone-red:var(--mantine-color-red-6);--visual-text-neutral:var(--app-text);--visual-text-blue:var(--mantine-color-blue-6);--visual-text-green:var(--mantine-color-green-7);--visual-text-yellow:var(--mantine-color-yellow-8);--visual-text-orange:var(--mantine-color-orange-7);--visual-text-red:var(--mantine-color-red-6);--visual-marker:var(--visual-scan);--visual-marker-text:var(--mantine-color-accent-7);flex-direction:column;flex:1 0 auto;justify-content:safe center;row-gap:1.5rem;display:flex;container-type:inline-size}._6h-H9G_root[data-builder]{justify-content:flex-start;row-gap:.75rem}@media (min-width:64em){[data-layout=side-by-side]:not([data-page-scroll]) ._6h-H9G_root[data-builder]{flex:1 1 0;min-height:0}}[data-mantine-color-scheme=dark] ._6h-H9G_root{--visual-tone-blue:var(--mantine-color-blue-4);--visual-tone-green:var(--mantine-color-green-4);--visual-tone-yellow:var(--mantine-color-yellow-4);--visual-tone-orange:var(--mantine-color-orange-4);--visual-tone-red:var(--mantine-color-red-4);--visual-text-blue:var(--mantine-color-blue-3);--visual-text-green:var(--mantine-color-green-3);--visual-text-yellow:var(--mantine-color-yellow-3);--visual-text-orange:var(--mantine-color-orange-3);--visual-text-red:var(--mantine-color-red-3);--visual-marker-text:var(--mantine-color-accent-2)}._6h-H9G_root[data-pending] ._6h-H9G_readouts{opacity:.55;transition:opacity .2s .4s}._6h-H9G_visual{grid-template-columns:minmax(0,1fr);align-items:center;gap:1.25rem 1.5rem;padding:.75rem .25rem;display:grid}._6h-H9G_visual[data-has-figure]{grid-template-columns:minmax(5.5rem,34%) minmax(0,1fr)}@container (min-width:520px){._6h-H9G_visual[data-has-figure]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:1.5rem 2.5rem}}@container (max-width:279px){._6h-H9G_visual[data-has-figure]{grid-template-columns:minmax(0,1fr)}._6h-H9G_figureArea{justify-self:center;width:100%;max-width:9rem}}._6h-H9G_figureArea{justify-content:center;min-width:0;display:flex;position:relative}._6h-H9G_figureSvg{width:100%;height:auto;max-height:clamp(13rem,70cqi,26rem);display:block}._6h-H9G_bodyFigure{width:100%;min-width:0}._6h-H9G_activityControls{text-align:center;flex-direction:column;align-items:center;gap:.25rem;margin-top:.75rem;display:flex}._6h-H9G_activityLabel{font-size:.8rem;font-weight:600}._6h-H9G_activityReplay{border:1px solid var(--mantine-color-default-border);background:var(--mantine-color-default);max-width:100%;min-height:44px;color:var(--mantine-color-text);font:inherit;cursor:pointer;border-radius:.5rem;padding:.4rem .5rem;font-size:.75rem}._6h-H9G_activityReplay:hover{background:var(--mantine-color-default-hover)}._6h-H9G_activityReplay:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:3px}._6h-H9G_figureRuler line{stroke:var(--visual-muted);stroke-width:1.4px}._6h-H9G_figureScan{opacity:0;stroke:var(--visual-scan);stroke-width:3px}@media (prefers-reduced-motion:no-preference){._6h-H9G_figureSvg{cursor:pointer}}._6h-H9G_figureCrown{stroke:var(--visual-scan);stroke-dasharray:5 4;stroke-width:2px}._6h-H9G_figureGhost{fill:none;opacity:0;stroke:var(--visual-ghost);stroke-dasharray:6 5;stroke-linejoin:round;stroke-width:2px;transition:opacity .3s}._6h-H9G_figureGhost[data-shown]{opacity:.85}._6h-H9G_figurePlaceholder{aspect-ratio:200/480;background:var(--visual-skeleton);border-radius:999px 999px 30% 30%;width:7rem;max-width:100%;max-height:clamp(13rem,70cqi,26rem)}._6h-H9G_readouts{gap:1.25rem;min-width:0;transition:opacity .15s;display:grid;container:visual-readouts/inline-size}._6h-H9G_headline{gap:.25rem;display:grid}._6h-H9G_headlineLabel{color:var(--visual-muted);font-size:var(--visual-stat-size);font-weight:600}._6h-H9G_headlineValue{font-family:var(--font-display), var(--font-sans);font-size:var(--visual-headline-size);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-weight:700;line-height:1;display:flex}._6h-H9G_headlineUnit{color:var(--visual-muted);font-family:var(--font-mono), Menlo, monospace;font-size:var(--visual-stat-size);font-weight:500}._6h-H9G_headlineCaption{font-size:var(--visual-caption-size);font-weight:600;line-height:1.25}._6h-H9G_headlineCaption[data-tone=neutral]{color:var(--visual-text-neutral)}._6h-H9G_headlineCaption[data-tone=blue]{color:var(--visual-text-blue)}._6h-H9G_headlineCaption[data-tone=green]{color:var(--visual-text-green)}._6h-H9G_headlineCaption[data-tone=yellow]{color:var(--visual-text-yellow)}._6h-H9G_headlineCaption[data-tone=orange]{color:var(--visual-text-orange)}._6h-H9G_headlineCaption[data-tone=red]{color:var(--visual-text-red)}._6h-H9G_scale{gap:.5rem;padding-top:.5rem;display:grid}._6h-H9G_scaleTrack{gap:3px;height:1rem;display:flex;position:relative}._6h-H9G_scaleBand{background:var(--visual-track);border-radius:4px;flex-basis:0;height:100%}._6h-H9G_scaleBand[data-tone=neutral]{background:var(--visual-tone-neutral)}._6h-H9G_scaleBand[data-tone=blue]{background:var(--visual-tone-blue)}._6h-H9G_scaleBand[data-tone=green]{background:var(--visual-tone-green)}._6h-H9G_scaleBand[data-tone=yellow]{background:var(--visual-tone-yellow)}._6h-H9G_scaleBand[data-tone=orange]{background:var(--visual-tone-orange)}._6h-H9G_scaleBand[data-tone=red]{background:var(--visual-tone-red)}._6h-H9G_scaleMarker{border-left:3px solid var(--app-text);width:0;height:2.1rem;position:absolute;top:-.55rem;transform:translate(-1.5px)}._6h-H9G_scaleMarker:after{background:var(--app-text);content:"";border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:-.5rem;left:-6.5px}._6h-H9G_scaleLabels,._6h-H9G_scaleTicks{color:var(--visual-muted);position:relative}._6h-H9G_scaleLabels{font-size:var(--visual-label-size);height:1.5em}._6h-H9G_scaleLabels span,._6h-H9G_scaleTicks span{white-space:nowrap;position:absolute;transform:translate(-50%)}._6h-H9G_scaleLabels span[data-active]{font-weight:700}._6h-H9G_scaleLabels span[data-active][data-tone=blue]{color:var(--visual-text-blue)}._6h-H9G_scaleLabels span[data-active][data-tone=green]{color:var(--visual-text-green)}._6h-H9G_scaleLabels span[data-active][data-tone=yellow]{color:var(--visual-text-yellow)}._6h-H9G_scaleLabels span[data-active][data-tone=orange]{color:var(--visual-text-orange)}._6h-H9G_scaleLabels span[data-active][data-tone=red]{color:var(--visual-text-red)}@container visual-readouts (max-width:559px){._6h-H9G_scaleLabels span:not([data-active]){display:none}._6h-H9G_scaleLabels span[data-active]{left:50%!important}}._6h-H9G_scaleTicks{font-family:var(--font-mono), Menlo, monospace;font-size:var(--visual-label-size);font-variant-numeric:tabular-nums;height:1.4em}._6h-H9G_scaleTicks span:first-child{transform:none}._6h-H9G_scaleTicks span:last-child{transform:translate(-100%)}@container visual-readouts (max-width:359px){._6h-H9G_scaleTicks span:first-child,._6h-H9G_scaleTicks span:last-child{display:none}}._6h-H9G_breakdown{gap:.625rem;display:grid}._6h-H9G_breakdownLabel{color:var(--visual-muted);font-size:var(--visual-stat-size);font-weight:600}._6h-H9G_breakdownChart{padding-top:2.25rem}._6h-H9G_breakdownTrack{height:1.75rem;position:relative}._6h-H9G_breakdownSegment{background:var(--visual-track);box-shadow:inset -3px 0 0 var(--app-readable-surface);border-radius:4px;width:0;position:absolute;top:0;bottom:0}._6h-H9G_breakdownSegment[data-last]{box-shadow:none}._6h-H9G_breakdownSegment[data-tone=neutral],._6h-H9G_breakdownSwatch[data-tone=neutral]{background:var(--visual-tone-neutral)}._6h-H9G_breakdownSegment[data-tone=blue],._6h-H9G_breakdownSwatch[data-tone=blue]{background:var(--visual-tone-blue)}._6h-H9G_breakdownSegment[data-tone=green],._6h-H9G_breakdownSwatch[data-tone=green]{background:var(--visual-tone-green)}._6h-H9G_breakdownSegment[data-tone=yellow],._6h-H9G_breakdownSwatch[data-tone=yellow]{background:var(--visual-tone-yellow)}._6h-H9G_breakdownSegment[data-tone=orange],._6h-H9G_breakdownSwatch[data-tone=orange]{background:var(--visual-tone-orange)}._6h-H9G_breakdownSegment[data-tone=red],._6h-H9G_breakdownSwatch[data-tone=red]{background:var(--visual-tone-red)}._6h-H9G_breakdownRange{border:2px dashed var(--app-text);visibility:hidden;border-radius:6px;position:absolute;top:-.4rem;bottom:-.4rem}._6h-H9G_breakdownMarker{border-left:3px solid var(--visual-marker);visibility:hidden;width:0;position:absolute;top:-.75rem;bottom:-.5rem;transform:translate(-1.5px)}._6h-H9G_breakdownMarker:before{border-left:.45rem solid #0000;border-right:.45rem solid #0000;border-top:.55rem solid var(--visual-marker);content:"";position:absolute;top:-.3rem;left:calc(-.45rem - 1.5px)}._6h-H9G_breakdownMarkerLabel,._6h-H9G_breakdownBracket span{font-size:var(--visual-label-size);white-space:nowrap;position:absolute}._6h-H9G_breakdownMarkerLabel{color:var(--visual-marker-text);font-weight:700;bottom:calc(100% + .4rem)}._6h-H9G_breakdownMarkerLabel[data-align=center],._6h-H9G_breakdownBracket span[data-align=center]{transform:translate(-50%)}._6h-H9G_breakdownMarkerLabel[data-align=end],._6h-H9G_breakdownBracket span[data-align=end]{transform:translate(-100%)}._6h-H9G_breakdownBracketRow{height:2.25rem;position:relative}._6h-H9G_breakdownBracket{border:2px solid var(--visual-muted);visibility:hidden;border-top:none;border-radius:0 0 4px 4px;height:.5rem;position:absolute;top:.55rem}._6h-H9G_breakdownBracket span{font-family:var(--font-mono), Menlo, monospace;font-variant-numeric:tabular-nums;font-weight:600;top:.65rem;left:50%}._6h-H9G_breakdownBracket span[data-align=start]{left:0}._6h-H9G_breakdownBracket span[data-align=end]{left:100%}._6h-H9G_breakdownLegend{font-size:var(--visual-label-size);flex-wrap:wrap;gap:.375rem 1.25rem;margin:0;display:flex}._6h-H9G_breakdownLegendItem{align-items:baseline;gap:.375rem;display:flex}._6h-H9G_breakdownLegendItem dt{color:var(--visual-muted);align-items:baseline;gap:.375rem;display:flex}._6h-H9G_breakdownLegendItem dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}@container visual-readouts (max-width:319px){._6h-H9G_breakdownLegend{display:grid}._6h-H9G_breakdownLegendItem{justify-content:space-between}}._6h-H9G_breakdownSwatch{border-radius:3px;flex:none;align-self:center;width:.8em;height:.8em;display:inline-block}._6h-H9G_breakdownSwatch[data-range]{border:2px dashed var(--app-text)}._6h-H9G_breakdownKey{color:var(--visual-muted);font-size:var(--visual-label-size);align-items:center;gap:.375rem;margin:0;display:flex}._6h-H9G_stats{gap:.625rem;margin:0;display:grid}._6h-H9G_statRow{border-top:1px solid var(--app-readable-border);font-size:var(--visual-stat-size);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding-top:.625rem;display:flex}._6h-H9G_statRow dt{color:var(--visual-muted)}._6h-H9G_statRow dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}._6h-H9G_error{color:var(--visual-text-red);font-size:var(--visual-stat-size);margin:0}._6h-H9G_skeletonHeadline{background:var(--visual-skeleton);height:var(--visual-headline-size);border-radius:8px;width:min(12rem,70%)}._6h-H9G_skeletonMessage{color:var(--visual-muted);font-size:var(--visual-stat-size);margin:0}@media (prefers-reduced-motion:reduce){._6h-H9G_readouts,._6h-H9G_root[data-pending] ._6h-H9G_readouts,._6h-H9G_figureGhost{transition:none}}._6h-H9G_rangeValue,._6h-H9G_summaryValue{color:var(--app-text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(2rem,9cqi,3.5rem);font-weight:650;line-height:1.15}._6h-H9G_summaryValue{font-size:clamp(1.75rem,8cqi,3rem)}._6h-H9G_resultNote{color:var(--visual-muted);white-space:normal;margin:.5rem 0 0;font-size:1rem;line-height:1.6}@container (max-width:32rem){._6h-H9G_visual[data-figure-kind=body_shape],._6h-H9G_visual[data-figure-kind=heart]{grid-template-columns:minmax(0,1fr)}._6h-H9G_visual[data-figure-kind=body_shape] ._6h-H9G_figureArea,._6h-H9G_visual[data-figure-kind=heart] ._6h-H9G_figureArea{justify-self:center;width:100%;max-width:16rem}}._6h-H9G_visual[data-figure-kind=mover]{grid-template-columns:minmax(0,1fr)}._6h-H9G_visual[data-figure-kind=mover] ._6h-H9G_figureArea{justify-self:center;width:100%;max-width:42rem}
.DbgtrG_root{--peek-edge:var(--app-readable-border);--peek-lift:0px;--peek-avoid:0px;left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom) + var(--peek-lift) + var(--peek-avoid));z-index:150;gap:.5rem;max-width:40rem;margin-inline:auto;transition:transform .2s,visibility;display:flex;position:fixed;transform:translateY(0)}.DbgtrG_root[data-shown=false]{visibility:hidden;transform:translateY(calc(100% + 1.5rem + var(--peek-lift) + var(--peek-avoid)));transition:transform .2s,visibility 0s linear .2s}.DbgtrG_root[data-tone=blue]{--peek-edge:var(--mantine-color-blue-5)}.DbgtrG_root[data-tone=green]{--peek-edge:var(--mantine-color-green-6)}.DbgtrG_root[data-tone=yellow]{--peek-edge:var(--mantine-color-yellow-7)}.DbgtrG_root[data-tone=orange]{--peek-edge:var(--mantine-color-orange-6)}.DbgtrG_root[data-tone=red],.DbgtrG_root[data-state=error]{--peek-edge:var(--mantine-color-red-6)}[data-mantine-color-scheme=dark] .DbgtrG_root[data-tone=blue]{--peek-edge:var(--mantine-color-blue-4)}[data-mantine-color-scheme=dark] .DbgtrG_root[data-tone=green]{--peek-edge:var(--mantine-color-green-4)}[data-mantine-color-scheme=dark] .DbgtrG_root[data-tone=yellow]{--peek-edge:var(--mantine-color-yellow-4)}[data-mantine-color-scheme=dark] .DbgtrG_root[data-tone=orange]{--peek-edge:var(--mantine-color-orange-4)}:is([data-mantine-color-scheme=dark] .DbgtrG_root[data-tone=red],[data-mantine-color-scheme=dark] .DbgtrG_root[data-state=error]){--peek-edge:var(--mantine-color-red-4)}.DbgtrG_summary,.DbgtrG_action{border:1px solid var(--app-readable-border);background:var(--app-readable-surface);min-height:3.25rem;color:var(--app-text);font:inherit;cursor:pointer;border-radius:.875rem;box-shadow:0 .25rem 1.25rem #00000029}.DbgtrG_summary{border-left:.3125rem solid var(--peek-edge);text-align:start;flex:1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.125rem .625rem;min-width:0;padding:.5rem .75rem .5rem .875rem;display:grid}.DbgtrG_label{overflow-wrap:anywhere;grid-column:1;font-weight:700;line-height:1.25}.DbgtrG_caption{color:var(--app-readable-muted);overflow-wrap:anywhere;grid-area:2/1;font-size:.875rem;line-height:1.3}.DbgtrG_root[data-state=error] .DbgtrG_caption{color:var(--mantine-color-red-7)}[data-mantine-color-scheme=dark] .DbgtrG_root[data-state=error] .DbgtrG_caption{color:var(--mantine-color-red-3)}.DbgtrG_value{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;text-align:end;grid-area:1/2/span 2;font-size:1.25rem;font-weight:650;line-height:1.2;transition:opacity .2s}.DbgtrG_root[data-long] .DbgtrG_summary{grid-template-columns:minmax(0,1fr) auto}.DbgtrG_root[data-long] .DbgtrG_value{text-align:start;grid-area:2/1;font-family:inherit;font-size:1rem}.DbgtrG_root[data-long] .DbgtrG_caption{grid-row:3}.DbgtrG_root[data-long] .DbgtrG_chevron{grid-area:1/2/span 3}.DbgtrG_root[data-pending] .DbgtrG_value{opacity:.55;transition:opacity .2s .4s}.DbgtrG_chevron{width:1.125rem;height:1.125rem;color:var(--app-readable-muted);grid-area:1/3/span 2}.DbgtrG_action{background:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast);border:0;flex:none;padding:0 1.125rem;font-weight:700}.DbgtrG_action:hover{background:var(--mantine-primary-color-filled-hover)}.DbgtrG_summary:focus-visible,.DbgtrG_action:focus-visible{outline:3px solid var(--mantine-primary-color-filled);outline-offset:2px}@media (prefers-reduced-motion:reduce){.DbgtrG_root,.DbgtrG_root[data-shown=false],.DbgtrG_value,.DbgtrG_root[data-pending] .DbgtrG_value{transition:none}}
.g9xAoG_root{min-width:0;container-type:inline-size}.g9xAoG_header{align-items:flex-start;gap:var(--mantine-spacing-sm) var(--mantine-spacing-md);flex-wrap:wrap;display:flex}.g9xAoG_lead{align-items:flex-start;gap:var(--mantine-spacing-md);flex:20rem;min-width:0;display:flex}.g9xAoG_icon{flex:none}.g9xAoG_identity{flex:auto;min-width:0}.g9xAoG_actions{flex-wrap:wrap;flex:0 auto;gap:6px;display:flex}@container (max-width:520px){.g9xAoG_actions{width:100%}.g9xAoG_actions>*{flex:auto}}
.IqNpNa_frame{border-bottom:1px solid var(--app-readable-border);padding-bottom:.6rem}.IqNpNa_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;min-height:2rem;display:flex}.IqNpNa_title{color:var(--app-readable-muted);font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-xs);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin:0;font-weight:500}
.DkP6Ra_hexDump{background:var(--app-readable-surface-inset);border:1px solid var(--app-readable-border);border-radius:var(--mantine-radius-md);color:var(--app-text);padding:var(--mantine-spacing-sm);white-space:pre;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.55;overflow-x:auto}
._3W3zgW_workspace{scroll-margin-top:calc(var(--app-header-height) + .5rem);grid-template-columns:minmax(0,1fr);grid-template-areas:"input""output";gap:0;height:auto;min-height:0;display:grid;overflow:visible}._3W3zgW_inputPane{grid-area:input;min-width:0}._3W3zgW_outputPane{grid-area:output;min-width:0}._3W3zgW_workspace[data-layout=combined]{grid-template-columns:minmax(0,1fr);grid-template-areas:"input"}._3W3zgW_workspace [data-workspace-toggle]{display:none}._3W3zgW_paneStack{width:100%;height:auto;min-height:220px}._3W3zgW_paneStackFlush{width:100%;height:auto;min-height:0}._3W3zgW_workspace [data-code-mirror-grow]{flex-direction:column;display:flex;min-height:320px!important}._3W3zgW_workspace [data-code-mirror-grow]>*{flex-direction:column;flex:auto;display:flex}._3W3zgW_workspace [data-code-mirror-grow]>*>.cm-editor{flex:auto}._3W3zgW_editorSlot{flex-direction:column;flex:1;min-width:0;min-height:220px;display:flex;overflow:auto}._3W3zgW_editorSlot:not(:has([data-code-editor-fill],[data-code-mirror-grow],[data-code-mirror-host])){min-height:0}._3W3zgW_editorSlot [data-code-mirror-host]{flex:none;width:100%;height:320px;min-height:320px}._3W3zgW_runSticky{z-index:2;flex-shrink:0;width:100%;position:sticky;bottom:.75rem}._3W3zgW_layoutToggle{display:none}._3W3zgW_titleCopy{flex:min(100%,12rem);min-width:0}._3W3zgW_runShortcutHint{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--mantine-font-size-xs);opacity:.7}@media (hover:none){._3W3zgW_runShortcutHint,._3W3zgW_keyboardOnly{display:none}}._3W3zgW_focusRunGroup{width:100%}._3W3zgW_workspace[data-peek] ._3W3zgW_runSticky{position:static}@media (min-width:64rem){._3W3zgW_workspace[data-layout=side-by-side]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"input output";gap:1rem}._3W3zgW_workspace[data-layout=side-by-side][data-input-split=narrow]{grid-template-columns:minmax(0,38fr) minmax(0,62fr)}._3W3zgW_workspace[data-layout=side-by-side][data-input-split=wide]{grid-template-columns:minmax(0,62fr) minmax(0,38fr)}._3W3zgW_workspace[data-layout=side-by-side][data-input-split=sidebar]{grid-template-columns:minmax(16rem,19rem) minmax(0,1fr)}._3W3zgW_workspace[data-layout=side-by-side] ._3W3zgW_runSticky,._3W3zgW_workspace[data-layout=combined] ._3W3zgW_runSticky{width:auto;position:static}._3W3zgW_layoutToggle{display:block}._3W3zgW_focusRunGroup{width:auto}._3W3zgW_workspace[data-layout=side-by-side]:not([data-page-scroll]){height:clamp(460px, calc(100dvh - var(--app-runner-viewport-reserve)), 760px);overflow:hidden}._3W3zgW_workspace[data-layout=side-by-side][data-workspace-tall]:not([data-page-scroll]),._3W3zgW_workspace[data-layout=combined][data-workspace-tall]:not([data-page-scroll]){height:max(460px, calc(100dvh - var(--app-header-height) - 1rem))}._3W3zgW_workspace[data-layout=side-by-side]:not([data-page-scroll]) [data-workspace-toggle],._3W3zgW_workspace[data-layout=combined]:not([data-page-scroll]) [data-workspace-toggle]{display:inline-flex}._3W3zgW_workspace[data-layout=side-by-side]:not([data-page-scroll]) [data-code-mirror-grow],._3W3zgW_workspace[data-layout=combined]:not([data-page-scroll]) [data-code-mirror-grow]{min-height:0!important}:is(._3W3zgW_workspace[data-layout=side-by-side]:not([data-page-scroll]) :has(>[data-code-mirror-grow]),._3W3zgW_workspace[data-layout=combined]:not([data-page-scroll]) :has(>[data-code-mirror-grow])){flex:1 1 0;min-height:0}._3W3zgW_workspace[data-layout=side-by-side]:not([data-page-scroll]) ._3W3zgW_paneStack{height:100%;min-height:0}._3W3zgW_workspace[data-layout=side-by-side]:not([data-page-scroll]) ._3W3zgW_editorSlot{min-height:0}._3W3zgW_workspace[data-layout=side-by-side]:not([data-page-scroll]) ._3W3zgW_editorSlot:not(:has([data-code-editor-fill],[data-code-mirror-grow],[data-code-mirror-host])){flex:0 auto}._3W3zgW_workspace[data-layout=side-by-side]:not([data-page-scroll]) ._3W3zgW_editorSlot:has([data-code-editor-fill])>*{flex-direction:column;flex:auto;min-height:0;display:flex}._3W3zgW_workspace[data-layout=side-by-side]:not([data-page-scroll]) [data-code-field-wrap],._3W3zgW_workspace[data-layout=side-by-side]:not([data-page-scroll]) [data-code-editor-fill]{flex-direction:column;flex:auto;min-height:0;display:flex}._3W3zgW_workspace[data-layout=side-by-side]:not([data-page-scroll]) ._3W3zgW_editorSlot:has([data-code-editor-fill])>*>:not([data-code-field-wrap]){flex-shrink:0}._3W3zgW_workspace[data-layout=side-by-side]:not([data-page-scroll]) [data-runner-field][data-code-field-wrap]{min-height:auto}._3W3zgW_workspace[data-layout=side-by-side]:not([data-page-scroll]) [data-code-mirror-host]{flex:1 1 0;height:0;min-height:160px}._3W3zgW_workspace[data-layout=combined]:not([data-page-scroll]){height:clamp(460px, calc(100dvh - var(--app-runner-viewport-reserve)), 760px);overflow:hidden}._3W3zgW_workspace[data-layout=combined]:not([data-page-scroll]) ._3W3zgW_paneStack{height:100%;min-height:0}._3W3zgW_workspace[data-layout=combined]:not([data-page-scroll]) ._3W3zgW_editorSlot{min-height:0}}
.i4Fngq_root{min-width:0;container-type:inline-size}.i4Fngq_split{gap:var(--mantine-spacing-sm);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}@container (min-width:44rem){.i4Fngq_split{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.i4Fngq_split[data-fill]{flex:auto}.i4Fngq_listPane{background:var(--app-readable-surface-inset);flex-direction:column;min-width:0;min-height:0;display:flex}.i4Fngq_scroller{overscroll-behavior:contain;height:360px;overflow:auto}.i4Fngq_split[data-fill] .i4Fngq_scroller{flex:auto;height:auto;min-height:240px}.i4Fngq_row{color:var(--app-text);border-radius:4px;align-items:center;gap:6px;padding-right:8px;font-size:13px;display:flex;position:absolute;top:0;left:0;right:0}.i4Fngq_row:hover{background:var(--app-readable-surface-raised)}.i4Fngq_row:focus-visible{box-shadow:inset 0 0 0 2px var(--app-focus-ring);outline:none}.i4Fngq_row[data-selected]{background:var(--app-accent-soft)}.i4Fngq_chevron{color:var(--app-readable-muted);flex:0 0 14px;display:inline-block}.i4Fngq_row svg{flex-shrink:0}.i4Fngq_name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.i4Fngq_meta{color:var(--app-readable-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.i4Fngq_previewPane{min-width:0;min-height:0}@media (max-width:48em){.i4Fngq_scroller{height:280px}}
.FwgBfa_date,.FwgBfa_timeline{min-width:0}.FwgBfa_label{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm)}.FwgBfa_headline{overflow-wrap:anywhere;margin-top:.4rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:650;line-height:1.25;display:block}.FwgBfa_caption{color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm);margin:.6rem 0;line-height:1.6}.FwgBfa_timeline h3{font-size:var(--mantine-font-size-md);margin:.5rem 0}.FwgBfa_timeline progress{width:100%;height:.6rem;accent-color:var(--mantine-color-teal-6)}.FwgBfa_items{margin:1rem 0;padding:0;list-style:none}.FwgBfa_items li{border-left:3px solid var(--mantine-color-default-border);font-size:var(--mantine-font-size-sm);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.65rem .8rem;display:flex}.FwgBfa_items li[data-current]{border-color:var(--mantine-color-teal-6);background:var(--mantine-color-teal-light);border-radius:0 .5rem .5rem 0}.FwgBfa_items time{color:var(--mantine-color-dimmed)}.FwgBfa_current{color:var(--mantine-color-teal-text);font-size:.75rem}.FwgBfa_timeline summary{cursor:pointer;padding:.5rem 0;font-weight:500}.FwgBfa_timeline summary:focus-visible{outline:2px solid var(--mantine-color-teal-6);outline-offset:3px}
.yTUK5a_layout{display:block}@media (min-width:62em){.yTUK5a_layout[data-rail]{grid-template-columns:minmax(0,68ch) minmax(12rem,16rem);align-items:start;column-gap:clamp(2.5rem,6vw,6rem);display:grid}}.yTUK5a_main{min-width:0;max-width:68ch}.yTUK5a_footer{margin-top:1.75rem}.yTUK5a_prose{font-size:var(--mantine-font-size-md);color:var(--app-text);overflow-wrap:break-word;line-height:1.7}.yTUK5a_prose>:first-child{margin-top:0}.yTUK5a_prose>:last-child{margin-bottom:0}.yTUK5a_prose p,.yTUK5a_prose ul,.yTUK5a_prose ol,.yTUK5a_prose dl,.yTUK5a_prose pre,.yTUK5a_prose blockquote,.yTUK5a_callout,.yTUK5a_tableScroll{margin:0 0 1em}.yTUK5a_prose>p:first-child,.yTUK5a_prose>.yTUK5a_heading:first-child+p{font-size:1.125rem;line-height:1.65}.yTUK5a_heading{font-family:var(--mantine-font-family-headings);color:var(--app-text);text-wrap:balance;scroll-margin-top:calc(var(--app-header-height) + 1.25rem);margin:2.5rem 0 .6rem;font-weight:600;line-height:1.25}h3.yTUK5a_heading{font-size:1.375rem}h4.yTUK5a_heading{margin-top:1.75rem;font-size:1.125rem}h5.yTUK5a_heading,h6.yTUK5a_heading{margin-top:1.5rem;font-size:1rem}.yTUK5a_headingAnchor{color:inherit;text-decoration:none}.yTUK5a_headingAnchor:after{content:"#" / "";color:var(--app-text-subtle);opacity:0;margin-left:.4em;transition:opacity .12s}.yTUK5a_heading:hover .yTUK5a_headingAnchor:after,.yTUK5a_headingAnchor:focus-visible:after{opacity:1}.yTUK5a_prose ul,.yTUK5a_prose ol{padding-left:1.4em}.yTUK5a_prose li{margin:.35em 0;padding-left:.2em}.yTUK5a_prose li::marker{color:var(--app-text-subtle)}.yTUK5a_prose li>p{margin-bottom:.5em}.yTUK5a_prose li>:last-child{margin-bottom:0}.yTUK5a_terms{grid-template-columns:fit-content(13rem) minmax(0,1fr);column-gap:1.5rem;display:grid}.yTUK5a_terms>div{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--app-readable-divider);padding:.65rem 0;display:grid}.yTUK5a_terms>div:last-child{border-bottom:1px solid var(--app-readable-divider)}.yTUK5a_terms dt{color:var(--app-text);font-weight:600}.yTUK5a_terms dd{margin:0}.yTUK5a_terms dd>:last-child{margin-bottom:0}@media (max-width:48em){.yTUK5a_terms{grid-template-columns:minmax(0,1fr)}.yTUK5a_terms dt{margin-bottom:.15rem}}.yTUK5a_callout{--callout-rgb:var(--app-info-rgb);border-left:3px solid rgb(var(--callout-rgb));border-radius:0 var(--mantine-radius-sm) var(--mantine-radius-sm) 0;background:rgba(var(--callout-rgb), .08);padding:.75rem 1rem}.yTUK5a_callout[data-callout=tip]{--callout-rgb:var(--app-success-rgb)}.yTUK5a_callout[data-callout=warning]{--callout-rgb:var(--app-caution-rgb)}.yTUK5a_prose .yTUK5a_calloutLabel{font-family:var(--mantine-font-family-monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--app-text-muted);margin:0 0 .2rem;font-size:.75rem;font-weight:600}.yTUK5a_callout>:last-child{margin-bottom:0}.yTUK5a_prose blockquote{border-left:3px solid var(--app-readable-border-strong);color:var(--app-text-muted);margin-left:0;margin-right:0;padding-left:1rem}.yTUK5a_tableScroll{overflow-x:auto}.yTUK5a_prose table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem}.yTUK5a_prose th,.yTUK5a_prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--app-readable-divider);padding:.5rem .75rem}.yTUK5a_prose th{border-bottom-color:var(--app-readable-border-strong);font-weight:600}.yTUK5a_prose th:first-child,.yTUK5a_prose td:first-child{padding-left:0}.yTUK5a_link{color:var(--app-accent-strong);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.yTUK5a_link:hover{color:var(--app-link-hover)}.yTUK5a_prose code{background:var(--app-readable-fill);font-family:var(--mantine-font-family-monospace);border-radius:4px;padding:.1em .35em;font-size:.875em}.yTUK5a_prose pre{border:1px solid var(--app-readable-border);border-radius:var(--mantine-radius-sm);background:var(--app-readable-surface-inset);padding:.75rem 1rem;font-size:.875rem;line-height:1.55;overflow-x:auto}.yTUK5a_prose pre code{font-size:inherit;background:0 0;padding:0}.yTUK5a_prose sup{line-height:0}.yTUK5a_prose sup a{color:var(--app-accent-strong);padding:0 .1em;font-size:.75rem;text-decoration:none}.yTUK5a_prose section[data-footnotes]{color:var(--app-text-muted);font-size:.9375rem;line-height:1.6}.yTUK5a_prose section[data-footnotes] li{margin:.5em 0}.yTUK5a_prose section[data-footnotes] li:target{color:var(--app-text)}.yTUK5a_prose a[data-footnote-backref]{color:var(--app-text-subtle);text-decoration:none}.yTUK5a_rail{display:none}@media (min-width:62em){.yTUK5a_rail{top:calc(var(--app-header-height) + 1.5rem);max-height:calc(100vh - var(--app-header-height) - 3rem);display:block;position:sticky;overflow-y:auto}.yTUK5a_inlineToc{display:none}}.yTUK5a_tocTitle{font-family:var(--mantine-font-family-monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--app-text-subtle);margin:0 0 .75rem;font-size:.75rem;font-weight:600}.yTUK5a_tocList{border-left:1px solid var(--app-readable-divider);margin:0;padding:0;list-style:none}.yTUK5a_tocList a{color:var(--app-text-muted);border-left:2px solid #0000;margin-left:-1px;padding:.3rem 0 .3rem .9rem;font-size:.875rem;line-height:1.4;text-decoration:none;display:block}.yTUK5a_tocList a:hover,.yTUK5a_tocList a:focus-visible{border-left-color:var(--app-accent);color:var(--app-text)}.yTUK5a_inlineToc{border-block:1px solid var(--app-readable-divider);margin:0 0 1.5rem}.yTUK5a_inlineToc summary{cursor:pointer;color:var(--app-text-muted);padding:.6rem 0;font-size:.875rem;font-weight:600}.yTUK5a_inlineToc nav{padding:0 0 .75rem}
.lfhcnW_palette{--visual-tape:var(--app-visual-tape,var(--mantine-color-yellow-3));--visual-tape-ink:var(--app-visual-tape-ink,var(--mantine-color-yellow-9));--visual-scan:var(--app-visual-scan,var(--mantine-color-accent-5));--visual-hair:var(--app-visual-hair,var(--mantine-color-yellow-9));--visual-accent:var(--app-visual-accent,var(--visual-scan));--visual-ghost:var(--app-visual-ghost,var(--app-text));--visual-dumbbell-plate:var(--app-visual-dumbbell-plate,var(--mantine-color-gray-8));--visual-dumbbell-bar:var(--app-visual-dumbbell-bar,var(--mantine-color-gray-5));--visual-dumbbell-edge:var(--app-visual-dumbbell-edge,var(--mantine-color-gray-9));--visual-measure-tape:var(--app-visual-measure-tape,#fffaeb);--visual-measure-ink:var(--app-visual-measure-ink,var(--mantine-color-yellow-9));--visual-heart-light:var(--app-visual-heart-light,#fb7185);--visual-heart-deep:var(--app-visual-heart-deep,#be123c);--visual-heart-edge:var(--app-visual-heart-edge,#9f1239);--visual-heart-shine:var(--app-visual-heart-shine,#fff1f2)}[data-mantine-color-scheme=dark] .lfhcnW_palette{--visual-tape:var(--app-visual-tape,var(--mantine-color-yellow-7));--visual-tape-ink:var(--app-visual-tape-ink,var(--mantine-color-yellow-0));--visual-scan:var(--app-visual-scan,var(--mantine-color-accent-3));--visual-ghost:var(--app-visual-ghost,#fff);--visual-dumbbell-plate:var(--app-visual-dumbbell-plate,var(--mantine-color-gray-4));--visual-dumbbell-bar:var(--app-visual-dumbbell-bar,var(--mantine-color-gray-6));--visual-dumbbell-edge:var(--app-visual-dumbbell-edge,var(--mantine-color-gray-1))}.lfhcnW_figureBody{fill:var(--visual-tape)}.lfhcnW_figureEdge{fill:none;stroke:var(--visual-tape-ink);stroke-linejoin:round;stroke-width:2.2px}.lfhcnW_figureHair{fill:var(--visual-hair);paint-order:stroke;stroke:var(--visual-tape-ink);stroke-linejoin:round;stroke-width:1.8px}.lfhcnW_figureInk{fill:var(--visual-tape-ink)}.lfhcnW_figureAccent{fill:var(--visual-accent)}.lfhcnW_figureLine{fill:none;stroke:var(--visual-tape-ink);stroke-linecap:round;stroke-width:2.2px}.lfhcnW_figureBubble{background:var(--app-readable-surface);border:2px solid var(--visual-tape-ink);color:var(--app-text);opacity:0;pointer-events:none;visibility:hidden;white-space:nowrap;border-radius:.75rem .75rem .75rem .2rem;padding:.1rem .55rem;font-size:.875rem;font-weight:700;position:absolute;top:0;left:calc(50% + 1.4rem)}.lfhcnW_figureBubble[data-hint]{font-size:var(--visual-label-size,1rem);white-space:normal;max-width:10rem;line-height:1.25;left:calc(50% + 2.6rem)}
._79SHQW_root,._79SHQW_svg{--mover-tape:var(--visual-tape);--mover-tape-far:color-mix(in srgb, var(--visual-tape) 84%, var(--app-visual-mover-shade,#000));--mover-ink:var(--visual-tape-ink);--mover-accent:var(--visual-accent);--mover-mat:var(--mantine-color-blue-1);--mover-mat-edge:var(--mantine-color-blue-3);--mover-floor:var(--mantine-color-gray-4);--mover-bones:var(--mantine-color-blue-5);--mover-surface:var(--app-readable-surface,var(--app-visual-mover-surface,#fff))}._79SHQW_root{flex-direction:column;gap:.75rem;min-width:0;display:flex}:is([data-mantine-color-scheme=dark] ._79SHQW_root,[data-mantine-color-scheme=dark] ._79SHQW_svg){--mover-tape-far:color-mix(in srgb, var(--visual-tape) 72%, var(--app-visual-mover-shade,#000));--mover-mat:color-mix(in srgb, var(--mantine-color-blue-8) 60%, transparent);--mover-mat-edge:var(--mantine-color-blue-6);--mover-floor:var(--mantine-color-gray-6);--mover-bones:var(--mantine-color-blue-3)}._79SHQW_svg{width:100%;max-width:100%;height:auto;display:block}._79SHQW_inkPass{fill:var(--mover-ink);stroke:var(--mover-ink);stroke-linejoin:round;stroke-width:4.6px}._79SHQW_fill{fill:var(--mover-tape)}._79SHQW_farFill{fill:var(--mover-tape-far)}._79SHQW_feature{fill:var(--mover-tape);stroke:var(--mover-ink);stroke-linejoin:round;stroke-width:2px}._79SHQW_featureLine{fill:none;stroke:var(--mover-ink);stroke-linecap:round;stroke-width:1.8px}._79SHQW_mat{fill:var(--mover-mat);stroke:var(--mover-mat-edge);stroke-width:1.5px}._79SHQW_floor{stroke:var(--mover-floor);stroke-width:2px}._79SHQW_bones{fill:none;stroke:var(--mover-bones);stroke-dasharray:.1 9;stroke-linecap:round;stroke-linejoin:round;stroke-width:4.5px}._79SHQW_farBones{opacity:.45}._79SHQW_jointDots{fill:var(--mover-bones);stroke:var(--mover-surface);stroke-width:2.5px}._79SHQW_stills{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}._79SHQW_still{flex-direction:column;gap:.25rem;min-width:0;margin:0;display:flex}._79SHQW_stillCaption{color:var(--app-readable-muted,inherit);text-align:center;font-size:1rem;font-weight:600}._79SHQW_controls{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}._79SHQW_control{border:1.5px solid var(--mover-ink);color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:999px;align-items:center;gap:.4rem;min-height:44px;padding:.35rem 1rem;font-size:1rem;font-weight:600;display:inline-flex}._79SHQW_control:hover{background:color-mix(in srgb, var(--mover-tape) 30%, transparent)}._79SHQW_control:focus-visible{outline:2px solid var(--mover-accent);outline-offset:3px}._79SHQW_control[aria-pressed=true]{background:color-mix(in srgb, var(--mover-tape) 45%, transparent);border-width:2.5px}
.X4455W_builder,.X4455W_panel,.X4455W_bar{--heat-1:var(--mantine-color-blue-6);--heat-2:var(--mantine-color-teal-6);--heat-3:var(--mantine-color-yellow-6);--heat-4:var(--mantine-color-orange-6);--heat-5:var(--mantine-color-red-6);--heat-off:color-mix(in srgb, var(--app-text) 14%, transparent);--heat:var(--heat-1);color:var(--app-text);overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.55}:is([data-mantine-color-scheme=dark] .X4455W_builder,[data-mantine-color-scheme=dark] .X4455W_panel,[data-mantine-color-scheme=dark] .X4455W_bar){--heat-1:var(--mantine-color-blue-4);--heat-2:var(--mantine-color-teal-4);--heat-3:var(--mantine-color-yellow-4);--heat-4:var(--mantine-color-orange-4);--heat-5:var(--mantine-color-red-4)}.X4455W_builder [data-tier="2"],.X4455W_panel[data-tier="2"],.X4455W_panel [data-tier="2"],.X4455W_bar[data-tier="2"],.X4455W_bar [data-tier="2"]{--heat:var(--heat-2)}.X4455W_builder [data-tier="3"],.X4455W_panel[data-tier="3"],.X4455W_panel [data-tier="3"],.X4455W_bar[data-tier="3"],.X4455W_bar [data-tier="3"]{--heat:var(--heat-3)}.X4455W_builder [data-tier="4"],.X4455W_panel[data-tier="4"],.X4455W_panel [data-tier="4"],.X4455W_bar[data-tier="4"],.X4455W_bar [data-tier="4"]{--heat:var(--heat-4)}.X4455W_builder [data-tier="5"],.X4455W_panel[data-tier="5"],.X4455W_panel [data-tier="5"],.X4455W_bar[data-tier="5"],.X4455W_bar [data-tier="5"]{--heat:var(--heat-5)}.X4455W_deck{gap:1.25rem;min-width:0;display:grid}.X4455W_deck h2,.X4455W_deck h3,.X4455W_deck h4,.X4455W_deck p,.X4455W_panel h2,.X4455W_panel h3,.X4455W_panel p{margin:0}.X4455W_deck h2{font-size:1.5rem;line-height:1.2}.X4455W_deck h3,.X4455W_panel h3{font-size:1.125rem}.X4455W_deck h4{font-size:1.0625rem}.X4455W_muted{color:var(--app-readable-muted)}.X4455W_deckHeader,.X4455W_sectionHead{gap:.25rem;display:grid}.X4455W_packs,.X4455W_hand{gap:.75rem;min-width:0;display:grid}.X4455W_meter{flex:none;align-items:center;display:inline-flex}.X4455W_meter svg{width:7rem;height:1.4rem;display:block}.X4455W_meter[data-size=sm] svg{width:5.25rem;height:1.05rem}.X4455W_meter path{fill:var(--heat-off)}.X4455W_meter path[data-lit]{fill:var(--heat)}.X4455W_shelf{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:1.75rem .75rem;margin:0;padding:.25rem 0 0;list-style:none;display:grid}.X4455W_shelf li{display:flex}@container (min-width:60.5rem){.X4455W_shelf{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:96rem){.X4455W_shelf{grid-template-columns:repeat(8,minmax(0,1fr))}}.X4455W_pack{border:1px solid var(--app-readable-border);border-top:.375rem solid var(--heat);background:var(--app-readable-surface);width:100%;color:var(--app-text);font:inherit;text-align:start;cursor:pointer;border-radius:.875rem;align-content:start;gap:.375rem;padding:.75rem .875rem .875rem;display:grid;position:relative}.X4455W_packName{font-size:1.125rem;font-weight:700;line-height:1.2}.X4455W_packBlurb{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.4;display:-webkit-box;overflow:hidden}.X4455W_packMeta{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.25rem .875rem;margin-top:auto;font-size:.9375rem;font-weight:600;display:flex}.X4455W_packNote{color:var(--app-readable-muted);font-size:.9375rem}.X4455W_stamp{position:absolute;top:.5rem;right:.5rem}.X4455W_chosen,.X4455W_stamp{background:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast);border-radius:999px;padding:.0625rem .625rem;font-size:.8125rem;font-weight:700;line-height:1.5}.X4455W_pack[aria-pressed=true]{border-color:var(--mantine-primary-color-filled);box-shadow:0 0 0 2px var(--mantine-primary-color-filled)}.X4455W_pack[data-locked]{cursor:not-allowed;border-top-color:var(--heat-off);background:repeating-linear-gradient(-45deg, transparent 0 .625rem, color-mix(in srgb, var(--app-text) 5%, transparent) .625rem .6875rem), var(--app-readable-surface)}.X4455W_pack[data-locked] .X4455W_packName,.X4455W_pack[data-locked] .X4455W_packBlurb{color:var(--app-readable-muted)}.X4455W_pack[data-fire]{background:radial-gradient(120% 95% at 50% 0%, var(--mantine-color-orange-6) 0%, var(--mantine-color-red-8) 52%, #350b16 100%);color:#fff7ec;border-color:#0000}.X4455W_pack[data-fire] .X4455W_meter path{fill:#fff7ec47}.X4455W_pack[data-fire] .X4455W_meter path[data-lit]{fill:var(--mantine-color-yellow-3)}.X4455W_pack[data-fire][aria-pressed=true]{box-shadow:0 0 0 3px var(--mantine-color-yellow-4)}.X4455W_crown{pointer-events:none;width:calc(100% - 1.5rem);height:2.25rem;position:absolute;top:-1.625rem;left:.75rem}.X4455W_outer .X4455W_tongue{fill:var(--mantine-color-orange-6)}.X4455W_inner .X4455W_tongue{fill:var(--mantine-color-yellow-4)}.X4455W_tongue{transform-box:fill-box;transform-origin:50% 100%;animation:1.9s ease-in-out infinite alternate X4455W_flicker}.X4455W_tongue:nth-child(2){animation-duration:2.3s;animation-delay:-.6s}.X4455W_tongue:nth-child(3){animation-duration:1.6s;animation-delay:-1.1s}.X4455W_tongue:nth-child(4){animation-duration:2.7s;animation-delay:-.3s}.X4455W_tongue:nth-child(5){animation-duration:2.1s;animation-delay:-1.4s}@keyframes X4455W_flicker{0%{transform:scaleY(1)skew(0)}40%{transform:scaleY(1.16)skew(-4deg)}75%{transform:scaleY(.9)skew(3deg)}to{transform:scaleY(1.06)skew(-1deg)}}.X4455W_handBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.X4455W_count{font-variant-numeric:tabular-nums;font-weight:700}.X4455W_group{gap:.5rem;display:grid}.X4455W_cards{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.75rem;margin:0;padding:.25rem 0 0;list-style:none;display:grid}.X4455W_cards li{display:flex}.X4455W_card{border:1px solid var(--app-readable-border);background:var(--app-readable-surface);width:100%;color:var(--app-text);font:inherit;text-align:start;cursor:pointer;border-radius:.75rem;align-content:start;justify-items:start;gap:.375rem;padding:.5rem .5rem .75rem;transition:transform .16s,box-shadow .16s;display:grid;position:relative}.X4455W_cardArt{aspect-ratio:32/25;background:color-mix(in srgb, var(--visual-tape,#f5c542) 16%, var(--app-readable-surface));border-radius:.5rem;width:100%;display:block;overflow:hidden}.X4455W_cardArt svg{width:100%;height:100%;display:block}.X4455W_cardName{font-weight:650;line-height:1.25}.X4455W_card[aria-pressed=true]{border-color:var(--mantine-primary-color-filled);box-shadow:0 0 0 2px var(--mantine-primary-color-filled);transform:translateY(-4px)rotate(-1.5deg)}.X4455W_card[aria-disabled=true]:not([aria-pressed=true]){cursor:not-allowed;opacity:.55}.X4455W_builder{grid-template-columns:minmax(0,1fr);gap:1rem 1.25rem;min-width:0;display:grid}.X4455W_deckColumn{min-width:0}.X4455W_panelColumn{min-width:0;display:none}.X4455W_barRow{z-index:2;position:sticky;bottom:0}.X4455W_floatingBar{inset:auto .75rem calc(.75rem + env(safe-area-inset-bottom));z-index:150;position:fixed}.X4455W_floatingBar .X4455W_bar{margin-top:0}.X4455W_builder[data-floating-bar]{padding-bottom:5.5rem}@container (min-width:46rem){.X4455W_builder{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);align-items:start}.X4455W_builder:not([data-has-deck]){grid-template-columns:minmax(0,32rem)}.X4455W_panelColumn{top:calc(var(--app-header-height,3rem) + .75rem);max-height:calc(100dvh - var(--app-header-height,3rem) - 1.5rem);display:block;position:sticky;overflow-y:auto}.X4455W_barRow{display:none}}@media (min-width:64em){[data-layout=side-by-side]:not([data-page-scroll]) .X4455W_builder{flex:1 1 0;grid-template-rows:minmax(0,1fr) auto;align-items:stretch;min-height:0}[data-layout=side-by-side]:not([data-page-scroll]) .X4455W_deckColumn{overscroll-behavior:contain;min-height:0;padding:0 .375rem 1rem 0;overflow-y:auto}[data-layout=side-by-side]:not([data-page-scroll]) .X4455W_panelColumn{overscroll-behavior:contain;min-height:0;max-height:none;position:static;overflow-y:auto}[data-layout=side-by-side]:not([data-page-scroll]) .X4455W_barRow{position:static}@container (min-width:46rem){[data-layout=side-by-side]:not([data-page-scroll]) .X4455W_builder{grid-template-rows:minmax(0,1fr)}}}.X4455W_panel{border:1px solid var(--app-readable-border);border-top:.375rem solid var(--heat);background:var(--app-readable-surface);border-radius:1rem;flex-direction:column;min-height:100%;display:flex}.X4455W_panelBody{gap:.875rem;padding:1rem 1rem .75rem;display:grid}.X4455W_panelTitle{font-size:1.25rem;line-height:1.2}.X4455W_panelSummary{gap:.25rem;display:grid}.X4455W_panelName{font-weight:700}.X4455W_panelMinutes{font-size:1.125rem;font-weight:600;line-height:1.1}.X4455W_panelMinutes span{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:2.75rem}.X4455W_panelLine{font-size:.9375rem}.X4455W_balance{background:color-mix(in srgb, var(--mantine-primary-color-filled) 8%, var(--app-readable-surface));border-radius:.75rem;gap:.5rem;padding:.75rem;display:grid}.X4455W_balance ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.X4455W_balance li{justify-items:start;gap:.25rem;display:grid}.X4455W_panelActions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.X4455W_startBar{border-top:1px solid var(--app-readable-border);background:var(--app-readable-surface);border-radius:0 0 1rem 1rem;margin-top:auto;padding:.75rem 1rem 1rem;position:sticky;bottom:0}.X4455W_startBar .X4455W_start{width:100%}.X4455W_sheetBody .X4455W_panel{border:0;border-radius:0}.X4455W_bar{border:1px solid var(--app-readable-border);border-top:.25rem solid var(--heat);background:var(--app-readable-surface);border-radius:.875rem;align-items:center;gap:.75rem;margin-top:.5rem;padding:.625rem .75rem;display:flex;box-shadow:0 -.25rem 1.25rem #0000001f}.X4455W_barSummary{min-width:0;min-height:44px;color:var(--app-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;gap:.125rem;padding:0;display:grid}.X4455W_barTitle{text-underline-offset:.2em;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.X4455W_barMeta{font-variant-numeric:tabular-nums;align-items:center;gap:.625rem;display:flex}.X4455W_bar .X4455W_start{padding-inline:1.25rem}.X4455W_start{background:var(--mantine-primary-color-filled);min-height:3rem;color:var(--mantine-primary-color-contrast);font:inherit;cursor:pointer;border:0;border-radius:.75rem;padding:.75rem 1.75rem;font-size:1.1875rem;font-weight:700}.X4455W_start:hover:not(:disabled){background:var(--mantine-primary-color-filled-hover)}.X4455W_start:disabled{cursor:progress;opacity:.6}.X4455W_finishedBadge{background:color-mix(in srgb, var(--heat) 16%, var(--app-readable-surface));border-radius:999px;padding:.125rem .75rem;font-weight:650}.X4455W_phase{gap:.5rem;display:grid}.X4455W_steps{gap:.5rem;margin:0;padding-inline-start:1.375rem;font-size:1rem;display:grid}.X4455W_steps li{padding-inline-start:.25rem}.X4455W_steps li>*{display:block}.X4455W_steps li>.X4455W_stepRx{display:inline}.X4455W_stepName{color:var(--app-text);font:inherit;text-align:start;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline;text-decoration-thickness:1px}.X4455W_stepRx{color:var(--app-readable-muted);font-variant-numeric:tabular-nums}.X4455W_notes summary{cursor:pointer;padding:.25rem 0;font-weight:600}.X4455W_notes ul{gap:.375rem;margin:.5rem 0 0;padding-inline-start:1.25rem;display:grid}.X4455W_quiet,.X4455W_add{border:1px solid var(--app-readable-border);background:var(--app-readable-surface);min-height:44px;color:var(--app-text);font:inherit;cursor:pointer;border-radius:.5rem;padding:.5rem .875rem;font-weight:600}.X4455W_add{border-color:color-mix(in srgb, var(--mantine-primary-color-filled) 45%, var(--app-readable-border))}.X4455W_add:disabled{cursor:not-allowed;opacity:.55}.X4455W_pack:focus-visible,.X4455W_card:focus-visible,.X4455W_start:focus-visible,.X4455W_quiet:focus-visible,.X4455W_add:focus-visible,.X4455W_stepName:focus-visible,.X4455W_barSummary:focus-visible,.X4455W_notes summary:focus-visible{outline:3px solid var(--mantine-primary-color-filled);outline-offset:3px}.X4455W_pack[data-fire]:focus-visible{outline-color:var(--mantine-color-yellow-4)}@media (prefers-reduced-motion:reduce){.X4455W_tongue{animation:none}.X4455W_card{transition:none}.X4455W_card[aria-pressed=true]{transform:none}}
.iyxgQG_page{gap:1.5rem;max-width:64rem;margin:0 auto;padding:1.5rem 1rem 3rem;display:grid}.iyxgQG_panel{flex-wrap:wrap;gap:1rem 1.75rem;display:flex}.iyxgQG_group{flex-direction:column;gap:.4rem;min-width:0;display:flex}.iyxgQG_groupLabel{letter-spacing:.04em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.iyxgQG_choices{flex-wrap:wrap;gap:.375rem;display:flex}.iyxgQG_choice{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1.5px solid;border-radius:999px;min-height:40px;padding:.3rem .9rem}.iyxgQG_choice[aria-pressed=true]{background:var(--mantine-color-yellow-3);border-color:var(--mantine-color-yellow-9);color:var(--mantine-color-yellow-9);font-weight:700}.iyxgQG_choice:focus-visible{outline:2px solid var(--mantine-color-accent-5);outline-offset:2px}.iyxgQG_stage{width:100%;max-width:48rem;margin:0 auto}
.lB5qTW_page{gap:1rem;max-width:110rem;margin:0 auto;padding:1rem 1rem 4rem;display:grid}.lB5qTW_page h1{margin:0;font-size:1.5rem}.lB5qTW_workspace{gap:1rem;display:grid}.lB5qTW_controls{border:1px solid var(--app-readable-border);border-radius:.75rem;align-content:start;gap:.75rem;padding:1rem;display:grid}.lB5qTW_row{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.lB5qTW_row>span{width:100%;font-weight:650}.lB5qTW_row button{border:1px solid var(--app-readable-border);background:var(--app-readable-surface);min-height:40px;color:var(--app-text);font:inherit;cursor:pointer;border-radius:.5rem;padding:.375rem .625rem}.lB5qTW_row button[aria-pressed=true]{border-color:var(--mantine-primary-color-filled);box-shadow:0 0 0 2px var(--mantine-primary-color-filled)}.lB5qTW_note{color:var(--app-readable-muted);margin:0;font-size:.9375rem}.lB5qTW_stage{border:1px solid var(--app-readable-border);border-radius:.75rem;flex-direction:column;min-width:0;padding:1rem;display:flex}.lB5qTW_stageScroll{flex-direction:column;flex:1;min-height:0;display:flex}@media (min-width:64em){.lB5qTW_workspace{height:clamp(460px, calc(100dvh - var(--app-header-height,3rem) - 160px), 760px);grid-template-columns:minmax(16rem,19rem) minmax(0,1fr);overflow:hidden}.lB5qTW_controls{overflow-y:auto}.lB5qTW_stage{min-height:0}.lB5qTW_stageScroll{overflow-y:auto}}
.E0EVLG_slot{border:1px solid var(--app-border);border-radius:var(--mantine-radius-md);background:var(--app-surface-muted);flex:0 0 300px;width:300px;height:250px;overflow:hidden}@media (max-width:75em){.E0EVLG_slot{display:none}}
._0kLOlW_modalHeader{display:none}._0kLOlW_modalBody{height:100%;padding:0}._0kLOlW_player{--player-text:var(--app-text,var(--mantine-color-text));--player-muted:var(--app-readable-muted,var(--mantine-color-dimmed));--player-line:var(--app-readable-border,var(--mantine-color-default-border));--player-work:var(--mantine-primary-color-filled);--player-rest:var(--mantine-color-blue-6);background:var(--mantine-color-body);min-height:100dvh;color:var(--player-text);outline:none;grid-template-rows:auto 1fr auto;font-size:1.0625rem;line-height:1.5;display:grid}[data-mantine-color-scheme=dark] ._0kLOlW_player{--player-rest:var(--mantine-color-blue-4)}._0kLOlW_bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem .5rem;display:grid}._0kLOlW_title{overflow-wrap:anywhere;margin:0;font-weight:700}._0kLOlW_exit{grid-area:1/2}._0kLOlW_progress{background:color-mix(in srgb, var(--player-text) 12%, transparent);border-radius:999px;grid-column:1/-1;height:.375rem;overflow:hidden}._0kLOlW_progress span{background:var(--player-work);height:100%;transition:width .3s;display:block}._0kLOlW_stage{place-items:center;min-width:0;padding:.5rem 1rem 1rem;display:grid}._0kLOlW_slide{text-align:center;justify-items:center;gap:.75rem;width:min(100%,40rem);display:grid}._0kLOlW_slide p{margin:0}._0kLOlW_step{color:var(--player-muted);font-weight:650}._0kLOlW_move{overflow-wrap:anywhere;margin:0;font-size:clamp(1.75rem,6vw,2.75rem);line-height:1.1}._0kLOlW_lead{max-width:34rem}._0kLOlW_figure{width:min(100%,26rem)}._0kLOlW_figure svg{max-height:36dvh}._0kLOlW_countdown{aspect-ratio:1;width:clamp(8.5rem,30vw,11.5rem);position:relative}._0kLOlW_countdown svg{width:100%;height:100%;display:block}._0kLOlW_track,._0kLOlW_ring{fill:none;stroke-width:8px}._0kLOlW_track{stroke:color-mix(in srgb, var(--player-text) 12%, transparent)}._0kLOlW_ring{stroke:var(--player-work);stroke-linecap:round;transform-origin:50%;transform:rotate(-90deg)}._0kLOlW_slide[data-kind=rest] ._0kLOlW_ring{stroke:var(--player-rest)}._0kLOlW_seconds{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;place-items:center;font-size:clamp(2.75rem,11vw,4.25rem);font-weight:600;display:grid;position:absolute;inset:0}._0kLOlW_reps{font-size:1.25rem;font-weight:650}._0kLOlW_reps span{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:clamp(3.25rem,13vw,5rem);line-height:1;display:block}._0kLOlW_effort{color:var(--player-muted)}._0kLOlW_next{justify-items:center;gap:.25rem;display:grid}._0kLOlW_nextFigure{width:min(70vw,17rem)}._0kLOlW_paused{background:color-mix(in srgb, var(--player-text) 10%, transparent);border-radius:999px;padding:.125rem .875rem;font-weight:700}._0kLOlW_hint{max-width:32rem;color:var(--player-muted);font-size:.9375rem}._0kLOlW_stats{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem;width:100%;margin:0;display:grid}._0kLOlW_stats div{border:1px solid var(--player-line);border-radius:.75rem;gap:.125rem;padding:.75rem;display:grid}._0kLOlW_stats dt{color:var(--player-muted)}._0kLOlW_stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.375rem;font-weight:700}._0kLOlW_controls,._0kLOlW_finishActions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}._0kLOlW_controls{padding:.875rem 1rem calc(.875rem + env(safe-area-inset-bottom));border-top:1px solid var(--player-line)}._0kLOlW_primary,._0kLOlW_secondary,._0kLOlW_exit{min-width:6.5rem;min-height:3rem;font:inherit;cursor:pointer;border-radius:.75rem;padding:.625rem 1.25rem;font-weight:700}._0kLOlW_primary{background:var(--player-work);color:var(--mantine-primary-color-contrast);border:0;font-size:1.1875rem}._0kLOlW_primary:hover:not(:disabled){background:var(--mantine-primary-color-filled-hover)}._0kLOlW_secondary,._0kLOlW_exit{border:1px solid var(--player-line);color:var(--player-text);background:0 0}._0kLOlW_exit{min-width:0;min-height:2.75rem;font-weight:600}._0kLOlW_primary:disabled,._0kLOlW_secondary:disabled{cursor:not-allowed;opacity:.5}._0kLOlW_primary:focus-visible,._0kLOlW_secondary:focus-visible,._0kLOlW_exit:focus-visible{outline:3px solid var(--player-work);outline-offset:3px}._0kLOlW_confirm{inset:auto 1rem calc(1rem + env(safe-area-inset-bottom));border:1px solid var(--player-line);background:var(--mantine-color-body);text-align:center;border-radius:1rem;gap:.75rem;max-width:28rem;margin-inline:auto;padding:1rem;display:grid;position:fixed;box-shadow:0 .5rem 2rem #00000040}._0kLOlW_confirm p{margin:0;font-weight:650}._0kLOlW_confirm div{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}._0kLOlW_live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._0kLOlW_progress span{transition:none}}
.D0XOLW_root,.D0XOLW_exercise{min-width:0;color:var(--app-text);overflow-wrap:anywhere;gap:1rem;font-size:1.0625rem;line-height:1.6;display:grid}.D0XOLW_root h2,.D0XOLW_root h3,.D0XOLW_root h4,.D0XOLW_exercise h3,.D0XOLW_exercise h4,.D0XOLW_root p{margin:0}.D0XOLW_root h2{font-size:1.75rem}.D0XOLW_root h3,.D0XOLW_exercise h3{font-size:1.375rem}.D0XOLW_root h4,.D0XOLW_exercise h4{font-size:1.125rem}.D0XOLW_root summary{cursor:pointer;padding:.5rem 0;font-weight:600}.D0XOLW_day,.D0XOLW_notes{border:1px solid var(--app-readable-border);border-radius:.75rem;gap:.75rem;min-width:0;padding:1rem;display:grid}.D0XOLW_items{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.D0XOLW_items li{border-bottom:1px solid var(--app-readable-border);gap:.2rem;padding-bottom:.75rem;display:grid}.D0XOLW_items button{text-align:start;font-weight:650}.D0XOLW_items button,.D0XOLW_actions button,.D0XOLW_back{background:var(--app-readable-surface);color:var(--app-text);border:1px solid var(--app-readable-border);font:inherit;cursor:pointer;overflow-wrap:anywhere;border-radius:.5rem;min-height:44px;padding:.5rem .75rem}.D0XOLW_root button:focus-visible,.D0XOLW_exercise button:focus-visible,.D0XOLW_back:focus-visible,.D0XOLW_root summary:focus-visible{outline:3px solid var(--mantine-primary-color-filled);outline-offset:3px}.D0XOLW_actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.D0XOLW_muted{color:var(--app-readable-muted)}.D0XOLW_check{cursor:pointer;align-items:center;gap:.75rem;min-height:44px;display:flex}.D0XOLW_check input{width:1.25rem;height:1.25rem;accent-color:var(--mantine-primary-color-filled)}.D0XOLW_facts{gap:.5rem;margin:0;display:grid}.D0XOLW_facts div{border-top:1px solid var(--app-readable-border);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;display:flex}.D0XOLW_facts dd{margin:0}.D0XOLW_print{display:none}@media print{body:has([data-print-root])>:not([data-print-root]){display:none!important}.D0XOLW_print{color:#000;background:#fff;font:11pt/1.4 sans-serif;display:block}.D0XOLW_print section{break-inside:avoid}.D0XOLW_printExercise svg{width:150px}.D0XOLW_items li{break-inside:avoid}}.D0XOLW_play{background:var(--mantine-primary-color-filled);min-height:48px;color:var(--mantine-primary-color-contrast);font:inherit;cursor:pointer;border:0;border-radius:.625rem;justify-self:start;padding:.625rem 1.25rem;font-weight:700}.D0XOLW_play:hover:not(:disabled){background:var(--mantine-primary-color-filled-hover)}.D0XOLW_play:focus-visible{outline:3px solid var(--mantine-primary-color-filled);outline-offset:3px}
.FiJPca_figureDumbbellPlate,.FiJPca_figureDumbbellBar{stroke:var(--visual-dumbbell-edge);stroke-width:1px}.FiJPca_figureDumbbellPlate{fill:var(--visual-dumbbell-plate)}.FiJPca_figureDumbbellBar{fill:var(--visual-dumbbell-bar)}.FiJPca_figureTapeEdge,.FiJPca_figureTapeBand,.FiJPca_figureTapeTicks{fill:none;stroke-linecap:round;stroke-linejoin:round}.FiJPca_figureTapeEdge{stroke:var(--visual-measure-ink);stroke-width:6.6px}.FiJPca_figureTapeBand{stroke:var(--visual-measure-tape);stroke-width:4.4px}.FiJPca_figureTapeTicks{opacity:.75;stroke:var(--visual-measure-ink);stroke-dasharray:.8 3.2;stroke-linecap:butt;stroke-width:2.4px}.FiJPca_figureTapeTab{fill:none;stroke:var(--visual-accent);stroke-width:7.4px}.FiJPca_figureTapeLabel rect{fill:var(--app-readable-surface);stroke:var(--visual-tape-ink);stroke-width:1.6px}.FiJPca_figureTapeLabel text{fill:var(--app-text);font-family:var(--mantine-font-family-monospace);font-size:14px;font-weight:700}
