._8214Yq_section{width:100%;max-width:var(--page-width,var(--site-width));padding:12px var(--page-gutter,var(--site-gutter)) 32px;margin-inline:auto}._8214Yq_workspace{border:1px solid var(--site-line);background:#fff;border-radius:16px;overflow:hidden}._8214Yq_workspaceHeader{justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 32px 22px;display:flex}._8214Yq_eyebrow,._8214Yq_panelLabel{color:var(--site-accent);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:.6875rem;font-weight:650;display:flex}._8214Yq_panelLabel{color:var(--site-muted);margin-bottom:22px}._8214Yq_workspaceTitle{color:var(--site-ink);letter-spacing:-.035em;margin:8px 0 5px;font-size:clamp(1.35rem,2.4vw,1.8rem);font-weight:600;line-height:1.3}._8214Yq_muted,._8214Yq_fieldHelp,._8214Yq_timeLabel,._8214Yq_tableNote,._8214Yq_assumption{color:var(--site-muted);font-size:.8125rem;line-height:1.65}._8214Yq_resetButton{min-height:40px;color:var(--site-muted);cursor:pointer;align-items:center;gap:6px;font-size:.75rem;display:inline-flex}._8214Yq_resetButton:hover{color:var(--site-accent)}._8214Yq_modeGroup{border:1px solid var(--site-line);background:var(--site-background);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 32px 26px;padding:4px;display:grid}._8214Yq_modeButton{text-align:left;cursor:pointer;border:1px solid #0000;border-radius:6px;padding:9px 14px}._8214Yq_modeButton[aria-pressed=true]{border-color:var(--site-line);background:#fff;box-shadow:0 1px 3px #25203c08}._8214Yq_modeLabel{color:var(--site-ink);font-size:.8125rem;font-weight:600;display:block}._8214Yq_modeButton[aria-pressed=true] ._8214Yq_modeLabel{color:var(--site-accent)}._8214Yq_modeHint{color:var(--site-muted);margin-top:1px;font-size:.6875rem;display:block}._8214Yq_planningGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:32px;padding:0 32px 30px;display:grid}._8214Yq_inputs{min-width:0;padding:4px 0}._8214Yq_inputGrid{gap:24px;display:grid}._8214Yq_field,._8214Yq_fieldset{border:0;min-width:0;margin:0;padding:0}._8214Yq_fieldLabel{color:var(--site-ink);margin-bottom:9px;font-size:.8125rem;font-weight:600;display:block}._8214Yq_racePicker{margin-bottom:10px}._8214Yq_presets{flex-wrap:wrap;gap:6px;display:flex}._8214Yq_preset,._8214Yq_timePreset{border:1px solid var(--site-line);min-height:32px;color:var(--site-muted);font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border-radius:6px;padding:4px 10px;font-size:.6875rem}._8214Yq_preset:hover,._8214Yq_timePreset:hover{border-color:var(--site-accent)}._8214Yq_preset[aria-pressed=true],._8214Yq_timePreset[aria-pressed=true]{border-color:var(--site-accent);color:var(--site-accent);background:#f4f2fc}._8214Yq_distanceRow{grid-template-columns:minmax(0,1fr) 100px;gap:8px;display:grid}._8214Yq_numberInput{font-variant-numeric:tabular-nums;width:100%;min-height:48px;font-size:1.125rem;line-height:1.4}._8214Yq_unitSelect{align-self:start;width:100%;min-height:48px}._8214Yq_fieldHelp{margin-top:7px;font-size:.6875rem}._8214Yq_timeRow,._8214Yq_paceRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._8214Yq_timeField{min-width:0;position:relative}._8214Yq_timeRow ._8214Yq_timeField:not(:last-child):after{color:var(--site-muted);content:":";font-size:1.125rem;position:absolute;top:8px;right:-9px}._8214Yq_timeLabel{margin-top:4px;font-size:.625rem;display:block}._8214Yq_targetPresets{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}._8214Yq_targetPresets ._8214Yq_fieldHelp{margin:0}._8214Yq_timePreset{min-height:28px;padding:2px 8px}._8214Yq_goalRow{border-top:1px solid var(--site-line);gap:12px;margin-top:22px;padding-top:18px;display:grid}._8214Yq_goalPicker{flex-wrap:wrap;gap:6px;display:flex}._8214Yq_goalButton{border:1px solid var(--site-line);min-height:36px;color:var(--site-muted);cursor:pointer;border-radius:6px;padding:6px 10px;font-size:.6875rem}._8214Yq_goalButton[aria-pressed=true]{color:var(--site-accent);border-color:var(--site-accent);background:#f4f2fc}._8214Yq_bufferField{flex-wrap:wrap;align-items:center;gap:8px;font-size:.6875rem;display:flex}._8214Yq_bufferInput{font-variant-numeric:tabular-nums;width:75px;min-height:36px;padding:6px 10px}._8214Yq_bufferField ._8214Yq_fieldHelp{margin:0}._8214Yq_outputUnit,._8214Yq_resultUnit{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:.75rem;display:flex}._8214Yq_outputUnit{margin-top:18px}._8214Yq_unitSelect{width:auto;min-height:36px;font-size:.75rem}._8214Yq_error{color:#86431d;background:#fff8f1;border:1px solid #e4c0a5;border-radius:7px;margin-top:16px;padding:10px 12px;font-size:.75rem}._8214Yq_emptyResult{border:1px dashed var(--site-line);background:var(--site-background);min-height:260px;color:var(--site-muted);border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:28px;font-size:.8125rem;display:flex}._8214Yq_resultCard{background:#f8f6fd;border:1px solid #e7e0f6;border-radius:12px;flex-direction:column;min-width:0;padding:20px 24px;display:flex}._8214Yq_resultHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._8214Yq_liveBadge{color:var(--site-muted);align-items:center;gap:5px;font-size:.625rem;display:inline-flex}._8214Yq_liveBadge:before{background:var(--site-accent);content:"";border-radius:50%;width:5px;height:5px}._8214Yq_summary{margin:14px 0 12px}._8214Yq_primaryMetric{min-width:0}._8214Yq_metricLabel{color:var(--site-muted);font-size:.6875rem;font-weight:400}._8214Yq_mainValue{color:var(--site-accent);letter-spacing:-.055em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0;font-size:clamp(2.5rem,4.8vw,4.25rem);font-weight:600;line-height:1.2}._8214Yq_mainUnit{letter-spacing:-.02em;white-space:nowrap;font-size:1rem;font-weight:400}._8214Yq_primaryMetric ._8214Yq_muted{font-size:.75rem}._8214Yq_metrics{border-top:1px solid #e7e0f6;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:12px 0 0;padding-top:10px;display:grid}._8214Yq_fourMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}._8214Yq_metric{min-width:0}._8214Yq_metricValue{color:var(--site-ink);font-variant-numeric:tabular-nums;margin-top:5px;font-size:1.0625rem;font-weight:600}._8214Yq_metricUnit{color:var(--site-muted);white-space:nowrap;margin-top:1px;font-size:.625rem;font-weight:400;display:block}._8214Yq_bufferNote{color:var(--site-accent);margin-top:9px;font-size:.6875rem}._8214Yq_resultUnit{color:var(--site-muted);margin-bottom:8px}._8214Yq_resultActions{border-top:1px solid #e7e0f6;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px;display:flex}._8214Yq_resultCard ._8214Yq_resultActions ._8214Yq_resultAction{flex:1 1 0;min-height:40px;padding:8px 12px;font-size:.6875rem}._8214Yq_feedback{color:var(--site-accent);margin-top:9px;font-size:.6875rem}._8214Yq_feedback:empty{margin:0}._8214Yq_shareInput{width:100%;margin-top:10px;font-size:.6875rem}._8214Yq_results{border-top:1px solid var(--site-line);padding:25px 32px}._8214Yq_splitHeading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}._8214Yq_sectionTitle{color:var(--site-ink);letter-spacing:-.015em;font-size:1rem;font-weight:600}._8214Yq_splitHeading ._8214Yq_muted{margin-top:3px;font-size:.75rem}._8214Yq_intervalSelect{width:auto;min-height:38px;font-size:.6875rem}._8214Yq_tableScroll{border:1px solid var(--site-line);background:#fff;border-radius:9px;overflow-x:auto}._8214Yq_splitTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.8125rem}._8214Yq_checkpointHead,._8214Yq_numericHead{border-bottom:1px solid var(--site-line);color:var(--site-muted);background:var(--site-background);text-align:left;white-space:nowrap;padding:10px 16px;font-size:.6875rem;font-weight:500}._8214Yq_numericHead{text-align:right}._8214Yq_splitRow{border-bottom:1px solid #f0edf5}._8214Yq_checkpointCell{text-align:left;padding:12px 16px;font-weight:500}._8214Yq_numericCell,._8214Yq_elapsedCell{text-align:right;white-space:nowrap;padding:12px 16px}._8214Yq_elapsedCell{font-weight:600}._8214Yq_segmentNote{color:var(--site-muted);font-size:.625rem;font-weight:400;display:block}._8214Yq_finishRow{color:var(--site-accent);background:#f4f2fc}._8214Yq_finishLabel{font-weight:600}._8214Yq_finishLabel:after{content:" · "}._8214Yq_hiddenCheckpoints{color:var(--site-muted);text-align:center;border-block:1px dashed var(--site-line);padding:9px 12px;font-size:.6875rem}._8214Yq_expandButton{width:100%;min-height:42px;color:var(--site-accent);cursor:pointer;justify-content:center;align-items:center;gap:7px;margin-top:5px;font-size:.75rem;font-weight:500;display:flex}._8214Yq_tableNote{margin:10px 0 20px;font-size:.625rem}._8214Yq_roundingNote,._8214Yq_projections{border-top:1px solid var(--site-line);padding:14px 0}._8214Yq_noteTitle,._8214Yq_projectionSummary{color:var(--site-ink);cursor:pointer;font-size:.75rem;font-weight:500}._8214Yq_roundingNote ._8214Yq_muted,._8214Yq_projections ._8214Yq_muted{margin-top:8px;font-size:.75rem}._8214Yq_precisionValues{color:var(--site-accent);font-variant-numeric:tabular-nums;margin-top:12px;font-size:.75rem}._8214Yq_projectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}._8214Yq_projectionItem{border:1px solid var(--site-line);color:var(--site-muted);background:#fff;border-radius:7px;padding:11px 13px;font-size:.75rem}._8214Yq_projectionValue{color:var(--site-ink);font-variant-numeric:tabular-nums;margin-top:5px;font-weight:600}._8214Yq_assumption{margin-top:9px;font-size:.625rem}._8214Yq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){._8214Yq_planningGrid{gap:24px;padding-inline:24px}._8214Yq_resultCard{padding:20px}._8214Yq_resultHeading ._8214Yq_eyebrow{letter-spacing:.04em}}@media (max-width:760px){._8214Yq_workspaceHeader{padding:22px 20px 18px}._8214Yq_workspaceHeader ._8214Yq_muted{font-size:.75rem}._8214Yq_modeGroup{gap:2px;margin:0 20px 22px;padding:3px}._8214Yq_modeButton{padding:9px 7px}._8214Yq_modeLabel{font-size:.6875rem}._8214Yq_modeHint{font-size:.5625rem}._8214Yq_planningGrid{grid-template-columns:minmax(0,1fr);gap:22px;padding:0 20px 22px}._8214Yq_panelLabel{margin-bottom:18px}._8214Yq_inputGrid{gap:22px}._8214Yq_resultCard{padding:22px}._8214Yq_summary{margin-top:22px}._8214Yq_mainValue{font-size:clamp(2.5rem,10vw,3.6rem)}._8214Yq_results{padding:22px 20px}._8214Yq_splitHeading{flex-wrap:wrap;align-items:flex-start}._8214Yq_checkpointHead,._8214Yq_numericHead,._8214Yq_checkpointCell,._8214Yq_numericCell,._8214Yq_elapsedCell{padding-inline:10px}._8214Yq_finishLabel{font-size:.625rem;display:block}._8214Yq_finishLabel:after{content:none}._8214Yq_projectionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){._8214Yq_resultCard ._8214Yq_resultActions ._8214Yq_resultAction{flex-basis:100%}}@media (prefers-reduced-motion:no-preference){._8214Yq_modeButton,._8214Yq_preset,._8214Yq_timePreset,._8214Yq_goalButton{transition:color .12s,border-color .12s,background-color .12s}}
.b4ETZa_surface{color:var(--site-ink);font-family:var(--font-site-sans), ui-sans-serif, system-ui, sans-serif;background:#fff;font-size:.9375rem;line-height:1.75}.b4ETZa_page{width:100%;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.b4ETZa_paragraph{max-width:none}.b4ETZa_tableCaption{max-width:none;color:var(--site-muted);text-align:left;margin-bottom:12px;font-size:.8125rem;line-height:1.6;display:block}.b4ETZa_referenceBody :where(thead),.b4ETZa_referenceBody :where(tbody){table-layout:fixed;width:100%;min-width:38rem;display:table}.b4ETZa_referenceBody :where(th),.b4ETZa_referenceBody :where(td){white-space:nowrap;font-variant-numeric:tabular-nums}
