.PageToc-module__RmRLJa__toc{max-width:var(--measure);background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-lg);margin:28px 0 36px}.PageToc-module__RmRLJa__wide{padding:16px 20px 14px}.PageToc-module__RmRLJa__toc .PageToc-module__RmRLJa__title{max-width:none;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:0 0 8px;font-size:11.5px;font-weight:500;line-height:1.4}.PageToc-module__RmRLJa__toc .PageToc-module__RmRLJa__list{max-width:none;margin:0;padding:0;list-style:none}@media (min-width:720px){.PageToc-module__RmRLJa__twoCol .PageToc-module__RmRLJa__list{columns:2;column-gap:28px}}.PageToc-module__RmRLJa__item{break-inside:avoid;grid-template-columns:2.2em minmax(0,1fr);align-items:baseline;margin:0;display:grid}.PageToc-module__RmRLJa__index{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--faint);font-size:11.5px}.PageToc-module__RmRLJa__toc .PageToc-module__RmRLJa__link{min-height:24px;color:var(--ink-2);padding:4px 0;font-size:15px;line-height:1.4;text-decoration:none;display:inline-block}.PageToc-module__RmRLJa__toc .PageToc-module__RmRLJa__link:hover{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.PageToc-module__RmRLJa__narrow{display:none}@media (max-width:719px){.PageToc-module__RmRLJa__wide{display:none}.PageToc-module__RmRLJa__narrow{display:block}.PageToc-module__RmRLJa__summary{cursor:pointer;border-radius:var(--r-lg);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 16px;list-style:none;display:flex}.PageToc-module__RmRLJa__summary::-webkit-details-marker{display:none}.PageToc-module__RmRLJa__summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:8px;height:8px;margin-left:auto;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.PageToc-module__RmRLJa__narrow[open]>.PageToc-module__RmRLJa__summary:after{transform:translateY(2px)rotate(225deg)}.PageToc-module__RmRLJa__summaryTitle{color:var(--ink);font-size:15px;font-weight:600}.PageToc-module__RmRLJa__count{font-family:var(--font-mono);color:var(--faint);font-size:11.5px}.PageToc-module__RmRLJa__narrow .PageToc-module__RmRLJa__list{border-top:1px solid var(--rule);padding:4px 16px 12px}.PageToc-module__RmRLJa__toc .PageToc-module__RmRLJa__link{padding:8px 0}}@media (prefers-reduced-motion:reduce){.PageToc-module__RmRLJa__summary:after{transition:none}}
.SpeedCalculator-module__sqZQ-G__tool{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--lift);margin:4px 0 32px;padding:20px 22px 18px}.SpeedCalculator-module__sqZQ-G__title{margin:0 0 4px;font-size:18px;line-height:1.3}.SpeedCalculator-module__sqZQ-G__lede{color:var(--muted);max-width:var(--measure);margin:0 0 16px;font-size:14px;line-height:1.6}.SpeedCalculator-module__sqZQ-G__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;display:grid}.SpeedCalculator-module__sqZQ-G__field{flex-direction:column;min-width:0;display:flex}.SpeedCalculator-module__sqZQ-G__field>label,.SpeedCalculator-module__sqZQ-G__job>label{color:var(--ink);margin-bottom:6px;font-size:14px;font-weight:600}.SpeedCalculator-module__sqZQ-G__unit{color:var(--faint);font-weight:400}.SpeedCalculator-module__sqZQ-G__input,.SpeedCalculator-module__sqZQ-G__inputInvalid{width:100%;min-height:44px;font-family:var(--font-mono);color:var(--ink);background:var(--sheet);border:1px solid var(--rule-strong);border-radius:var(--r);box-shadow:var(--key);padding:0 12px;font-size:16px}.SpeedCalculator-module__sqZQ-G__input:hover{border-color:var(--faint)}.SpeedCalculator-module__sqZQ-G__inputInvalid{border:2px solid var(--error);background:var(--error-soft);padding:0 11px}.SpeedCalculator-module__sqZQ-G__hint{color:var(--faint);margin:6px 0 0;font-size:13px;line-height:1.5}.SpeedCalculator-module__sqZQ-G__units{border:0;flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;padding:0;display:flex}.SpeedCalculator-module__sqZQ-G__unitOption{min-height:32px;color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.SpeedCalculator-module__sqZQ-G__unitOption input{width:18px;height:18px;accent-color:var(--accent);margin:0}.SpeedCalculator-module__sqZQ-G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SpeedCalculator-module__sqZQ-G__output{min-height:3.4em;color:var(--ink-2);max-width:var(--measure);margin-top:14px;font-size:15px;line-height:1.65;display:block}.SpeedCalculator-module__sqZQ-G__output strong{color:var(--ink);font-weight:600}.SpeedCalculator-module__sqZQ-G__empty{color:var(--muted)}.SpeedCalculator-module__sqZQ-G__error,.SpeedCalculator-module__sqZQ-G__error strong{color:var(--error)}.SpeedCalculator-module__sqZQ-G__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0;display:grid}.SpeedCalculator-module__sqZQ-G__stats[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.SpeedCalculator-module__sqZQ-G__stats>div{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--r);min-width:0;padding:10px 12px}.SpeedCalculator-module__sqZQ-G__stats dt{color:var(--muted);font-size:12.5px;line-height:1.35}.SpeedCalculator-module__sqZQ-G__stats dd{font-family:var(--font-mono);color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:22px;font-weight:600;line-height:1.2}.SpeedCalculator-module__sqZQ-G__job{border-top:1px solid var(--rule);flex-direction:column;margin-top:18px;padding-top:16px;display:flex}.SpeedCalculator-module__sqZQ-G__job .SpeedCalculator-module__sqZQ-G__input,.SpeedCalculator-module__sqZQ-G__job .SpeedCalculator-module__sqZQ-G__inputInvalid{max-width:260px}.SpeedCalculator-module__sqZQ-G__foot{color:var(--muted);margin:12px 0 0;font-size:14px}.SpeedCalculator-module__sqZQ-G__foot a{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.SpeedCalculator-module__sqZQ-G__foot a:hover{color:var(--accent-ink);text-decoration-thickness:2px}@media (max-width:640px){.SpeedCalculator-module__sqZQ-G__tool{padding:16px 14px 14px}.SpeedCalculator-module__sqZQ-G__fields{grid-template-columns:minmax(0,1fr)}.SpeedCalculator-module__sqZQ-G__stats[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.SpeedCalculator-module__sqZQ-G__stats dd{font-size:19px}}@media (max-width:420px){.SpeedCalculator-module__sqZQ-G__stats{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.SpeedCalculator-module__sqZQ-G__input,.SpeedCalculator-module__sqZQ-G__inputInvalid{transition:border-color .15s}}
.BandsChart-module__Tf2YtW__figure{--bc-amber:var(--burst,#b45309);background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-lg);max-width:760px;margin:24px 0 32px;padding:18px 20px 16px}@media (prefers-color-scheme:dark){.BandsChart-module__Tf2YtW__figure{--bc-amber:var(--burst,#f59e0b)}}.BandsChart-module__Tf2YtW__caption{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:12px;font-size:11.5px;font-weight:500}.BandsChart-module__Tf2YtW__plot{padding:0 14px}.BandsChart-module__Tf2YtW__svg{display:block;overflow:visible}.BandsChart-module__Tf2YtW__svg text{font-family:var(--font-mono)}.BandsChart-module__Tf2YtW__grid{stroke:var(--rule);stroke-width:1px}.BandsChart-module__Tf2YtW__axis{stroke:var(--rule-strong);stroke-width:1px}.BandsChart-module__Tf2YtW__tick{fill:var(--faint);font-size:11px}.BandsChart-module__Tf2YtW__band{fill:var(--accent)}.BandsChart-module__Tf2YtW__bandSoft{fill:var(--accent-soft);stroke:var(--accent);stroke-width:1.5px}.BandsChart-module__Tf2YtW__marker{stroke:var(--bc-amber);fill:none}.BandsChart-module__Tf2YtW__markerSolid{stroke-width:2.5px}.BandsChart-module__Tf2YtW__markerDashed{stroke-width:2px;stroke-dasharray:6 4}.BandsChart-module__Tf2YtW__markerDotted{stroke-width:2.5px;stroke-dasharray:.5 5;stroke-linecap:round}.BandsChart-module__Tf2YtW__dot{fill:var(--bc-amber);stroke:var(--sheet);stroke-width:1.5px}.BandsChart-module__Tf2YtW__label,.BandsChart-module__Tf2YtW__laneLabel{fill:var(--ink);paint-order:stroke;stroke:var(--sheet);stroke-width:4px;stroke-linejoin:round;font-size:12px}.BandsChart-module__Tf2YtW__label{font-weight:700}.BandsChart-module__Tf2YtW__laneLabel{fill:var(--ink-2);font-weight:500}.BandsChart-module__Tf2YtW__figure .BandsChart-module__Tf2YtW__legend{border-top:1px solid var(--rule);gap:8px;max-width:none;margin:16px 0 0;padding:14px 0 0;list-style:none;display:grid}.BandsChart-module__Tf2YtW__legend li{color:var(--ink-2);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;margin:0;font-size:14px;line-height:1.55;display:grid}.BandsChart-module__Tf2YtW__legend strong{color:var(--ink);font-weight:600}.BandsChart-module__Tf2YtW__swatch{margin-top:4px;display:block;overflow:visible}.BandsChart-module__Tf2YtW__figure .BandsChart-module__Tf2YtW__note{max-width:none;color:var(--faint);margin:12px 0 0;font-size:13px;line-height:1.6}@media (max-width:480px){.BandsChart-module__Tf2YtW__figure{padding:16px 12px 14px}.BandsChart-module__Tf2YtW__plot{padding:0 12px}}
.WpmLookup-module__z0UnlW__lookup{margin:24px 0 32px}.WpmLookup-module__z0UnlW__lookupInput{max-width:var(--measure);background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-lg);padding:18px 20px 20px}.WpmLookup-module__z0UnlW__form{margin:0}.WpmLookup-module__z0UnlW__formLabel{color:var(--ink);margin-bottom:8px;font-size:15px;font-weight:600;display:block}.WpmLookup-module__z0UnlW__controls{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.WpmLookup-module__z0UnlW__field{width:7.5em;min-height:44px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--r);padding:0 12px;font-size:18px}.WpmLookup-module__z0UnlW__field::placeholder{color:var(--faint);opacity:1}.WpmLookup-module__z0UnlW__field[aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 1px var(--error)}.WpmLookup-module__z0UnlW__fieldUnit{font-family:var(--font-mono);color:var(--muted);margin-right:4px;font-size:13px}.WpmLookup-module__z0UnlW__result{margin-top:14px}.WpmLookup-module__z0UnlW__lookupInput .WpmLookup-module__z0UnlW__hint,.WpmLookup-module__z0UnlW__lookupInput .WpmLookup-module__z0UnlW__error,.WpmLookup-module__z0UnlW__lookupInput .WpmLookup-module__z0UnlW__resultHead,.WpmLookup-module__z0UnlW__lookupInput .WpmLookup-module__z0UnlW__resultText,.WpmLookup-module__z0UnlW__lookupInput .WpmLookup-module__z0UnlW__resultCompare,.WpmLookup-module__z0UnlW__lookupInput .WpmLookup-module__z0UnlW__resultSource,.WpmLookup-module__z0UnlW__lookupInput .WpmLookup-module__z0UnlW__resultRow{max-width:none;color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.WpmLookup-module__z0UnlW__lookupInput .WpmLookup-module__z0UnlW__error{color:var(--error);border-left:3px solid var(--error);padding-left:12px;font-weight:500}.WpmLookup-module__z0UnlW__resultBody{gap:10px;display:grid}.WpmLookup-module__z0UnlW__lookupInput .WpmLookup-module__z0UnlW__resultHead{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.WpmLookup-module__z0UnlW__resultNum{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:26px;font-weight:700}.WpmLookup-module__z0UnlW__resultLabel{color:var(--ink);font-size:16px;font-weight:600}.WpmLookup-module__z0UnlW__lookupInput .WpmLookup-module__z0UnlW__resultText{color:var(--ink-2);font-size:15.5px;line-height:1.65}.WpmLookup-module__z0UnlW__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:2px 0 0;display:grid}.WpmLookup-module__z0UnlW__facts>div{background:var(--paper-2);border-radius:var(--r-sm);flex-direction:column;padding:10px 12px;display:flex}.WpmLookup-module__z0UnlW__facts dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:500;line-height:1.35}.WpmLookup-module__z0UnlW__facts dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);overflow-wrap:anywhere;margin:auto 0 0;padding-top:4px;font-size:18px;font-weight:600}.WpmLookup-module__z0UnlW__lookupInput .WpmLookup-module__z0UnlW__resultSource a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.WpmLookup-module__z0UnlW__lookupInput .WpmLookup-module__z0UnlW__resultSource a:hover{color:var(--accent)}.WpmLookup-module__z0UnlW__lookupInput .WpmLookup-module__z0UnlW__resultRow{font-family:var(--font-mono);letter-spacing:.02em;color:var(--faint);font-size:12.5px}.WpmLookup-module__z0UnlW__wrap{margin:24px 0 10px;overflow-x:auto}.WpmLookup-module__z0UnlW__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.WpmLookup-module__z0UnlW__caption{caption-side:top;text-align:left;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding-bottom:10px;font-size:11.5px;font-weight:500}.WpmLookup-module__z0UnlW__table th,.WpmLookup-module__z0UnlW__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:12px 16px 12px 0}.WpmLookup-module__z0UnlW__table th:first-child{padding-left:12px}.WpmLookup-module__z0UnlW__head th{color:var(--ink);border-bottom:2px solid var(--ink);padding-top:0;font-size:13px;font-weight:600}.WpmLookup-module__z0UnlW__row{scroll-margin-top:24px;scroll-margin-bottom:24px}.WpmLookup-module__z0UnlW__row:hover{background:var(--paper-2)}.WpmLookup-module__z0UnlW__speed{white-space:nowrap}.WpmLookup-module__z0UnlW__num{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:700}.WpmLookup-module__z0UnlW__unit{font-family:var(--font-mono);letter-spacing:.06em;color:var(--faint);font-size:11px;font-weight:500}.WpmLookup-module__z0UnlW__label{color:var(--ink);font-size:15px;font-weight:600;display:block}.WpmLookup-module__z0UnlW__short{color:var(--muted);margin-top:2px;font-size:14px;line-height:1.55;display:block}.WpmLookup-module__z0UnlW__kph{font-family:var(--font-mono);white-space:nowrap;color:var(--ink-2)}.WpmLookup-module__z0UnlW__compare span{color:var(--ink-2);font-size:14px;line-height:1.55;display:block}.WpmLookup-module__z0UnlW__row:target,.WpmLookup-module__z0UnlW__row[data-match]{background:var(--accent-soft)}.WpmLookup-module__z0UnlW__row:target>th:first-child,.WpmLookup-module__z0UnlW__row[data-match]>th:first-child{box-shadow:inset 4px 0 0 var(--accent)}.WpmLookup-module__z0UnlW__row[data-match]>th:first-child:after{content:"Nearest to your speed";font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:normal;color:var(--accent-ink);margin-top:4px;font-size:10.5px;font-weight:600;display:block}.WpmLookup-module__z0UnlW__lookup .WpmLookup-module__z0UnlW__note{max-width:var(--measure);color:var(--faint);margin:0;font-size:13px;line-height:1.6}@media (max-width:640px){.WpmLookup-module__z0UnlW__lookupInput{padding:16px}.WpmLookup-module__z0UnlW__wrap{overflow-x:visible}.WpmLookup-module__z0UnlW__table,.WpmLookup-module__z0UnlW__table tbody{display:block}.WpmLookup-module__z0UnlW__head{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.WpmLookup-module__z0UnlW__caption{border-bottom:2px solid var(--ink);display:block}.WpmLookup-module__z0UnlW__row{border-bottom:1px solid var(--rule);grid-template-columns:4.6em minmax(0,1fr);gap:6px 12px;padding:14px 12px;display:grid}.WpmLookup-module__z0UnlW__table .WpmLookup-module__z0UnlW__row>th,.WpmLookup-module__z0UnlW__table .WpmLookup-module__z0UnlW__row>td{border:0;padding:0;display:block}.WpmLookup-module__z0UnlW__speed{white-space:normal;grid-row:1/span 3}.WpmLookup-module__z0UnlW__unit{display:block}.WpmLookup-module__z0UnlW__meaning,.WpmLookup-module__z0UnlW__kph,.WpmLookup-module__z0UnlW__compare{grid-column:2}.WpmLookup-module__z0UnlW__kph:before{content:attr(data-label) " ";letter-spacing:.06em;color:var(--faint);content:attr(data-label) " " / "";font-size:11px}.WpmLookup-module__z0UnlW__row:target>th:first-child,.WpmLookup-module__z0UnlW__row[data-match]>th:first-child{box-shadow:none}.WpmLookup-module__z0UnlW__row:target,.WpmLookup-module__z0UnlW__row[data-match]{box-shadow:inset 4px 0 0 var(--accent)}}@media (max-width:380px){.WpmLookup-module__z0UnlW__facts{gap:6px}.WpmLookup-module__z0UnlW__facts>div{padding:8px}.WpmLookup-module__z0UnlW__facts dd{font-size:15px}}
.Home-module__rCrioW__promises{color:var(--muted);flex-wrap:wrap;gap:0 22px;margin:10px 0 0;padding:0;font-size:13.5px;font-weight:500;line-height:24px;list-style:none;display:flex}.Home-module__rCrioW__promises li{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.Home-module__rCrioW__promises li:before{content:"";border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);flex:none;width:9px;height:5px;margin-top:-4px;transform:rotate(-45deg)}.Home-module__rCrioW__promises a{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:5px;transition:color .15s,text-decoration-color .15s;display:block}.Home-module__rCrioW__promises a:hover{color:var(--ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@media (max-width:640px){.Home-module__rCrioW__promises{gap:0 16px;margin-top:6px;font-size:13px}}
.NotFoundTyper-module__bT_tEG__typer{margin:0 0 8px}.NotFoundTyper-module__bT_tEG__label{color:var(--ink);margin:0 0 14px;font-size:17px;font-weight:600;display:block}.NotFoundTyper-module__bT_tEG__word{font-family:var(--font-mono);color:var(--accent-ink);background:var(--sheet);border:1px solid var(--rule-strong);border-radius:var(--r-sm);box-shadow:var(--key);margin:0 2px;padding:0 7px;font-weight:600;line-height:1.5;display:inline-block}.NotFoundTyper-module__bT_tEG__row{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.NotFoundTyper-module__bT_tEG__field{background:var(--sheet);border:1px solid var(--rule-strong);border-radius:var(--r-lg);transition:border-color .15s,box-shadow .15s;display:inline-block;position:relative}.NotFoundTyper-module__bT_tEG__field:focus-within,.NotFoundTyper-module__bT_tEG__done{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 0 4px var(--accent-soft)}.NotFoundTyper-module__bT_tEG__letters,.NotFoundTyper-module__bT_tEG__input{font-family:var(--font-mono);letter-spacing:.08em;padding:10px 20px;font-size:34px;font-weight:600;line-height:1.25}.NotFoundTyper-module__bT_tEG__letters{white-space:pre;display:block}.NotFoundTyper-module__bT_tEG__input{border-radius:inherit;color:#0000;width:100%;height:100%;caret-color:var(--accent);appearance:none;background:0 0;border:0;margin:0;position:absolute;inset:0}.NotFoundTyper-module__bT_tEG__input:focus,.NotFoundTyper-module__bT_tEG__input:focus-visible{outline:none}.NotFoundTyper-module__bT_tEG__input::selection{color:#0000;background:var(--accent-soft)}.NotFoundTyper-module__bT_tEG__pending{color:var(--faint)}.NotFoundTyper-module__bT_tEG__ok{color:var(--ink)}.NotFoundTyper-module__bT_tEG__bad{color:var(--error);text-underline-offset:7px;-webkit-text-decoration:underline wavy;text-decoration:underline wavy;text-decoration-thickness:2px}.NotFoundTyper-module__bT_tEG__or{color:var(--muted);font-size:14.5px}.NotFoundTyper-module__bT_tEG__hint{max-width:62ch;min-height:3.2em;color:var(--muted);margin:12px 0 0;font-size:14.5px;line-height:1.6}.NotFoundTyper-module__bT_tEG__hintSlip{color:var(--error)}@media (max-width:480px){.NotFoundTyper-module__bT_tEG__letters,.NotFoundTyper-module__bT_tEG__input{padding:8px 16px;font-size:30px}}@media (prefers-reduced-motion:reduce){.NotFoundTyper-module__bT_tEG__field{transition:none}}
.PlanTracker-module__URJ7nG__root{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--sheet);max-width:820px;color:var(--ink);margin:36px 0;padding:22px 24px 20px;scroll-margin-top:16px}.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__heading{letter-spacing:-.02em;max-width:none;color:var(--ink);margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.25}.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__lede{max-width:var(--measure);color:var(--ink-2);margin:0 0 16px;font-size:15.5px;line-height:1.6}.PlanTracker-module__URJ7nG__bar{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:14px 0 10px;display:flex}.PlanTracker-module__URJ7nG__progress{flex:200px;min-width:0}.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__count{color:var(--ink-2);margin:0 0 6px;font-size:15px;line-height:1.4}.PlanTracker-module__URJ7nG__countNum{font-family:var(--font-mono);color:var(--ink);font-weight:600}.PlanTracker-module__URJ7nG__meter{background:var(--paper-2);max-width:320px;height:6px;box-shadow:inset 0 0 0 1px var(--rule);border-radius:3px;overflow:hidden}.PlanTracker-module__URJ7nG__meterFill{background:var(--accent-fill);height:100%;transition:width .25s;display:block}.PlanTracker-module__URJ7nG__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__confirmText{color:var(--ink);margin:0 4px 0 0;font-size:14.5px;font-weight:600;line-height:1.4}.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__status{min-height:1.6em;color:var(--muted);margin:0 0 4px;font-size:14px;line-height:1.6}.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__steps{max-width:none;margin:0;padding:0;list-style:none}.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__step{border-top:1px solid var(--rule);grid-template-columns:24px minmax(0,1fr);grid-template-areas:"check head""check body""check pass""check links";gap:6px 14px;margin:0;padding:16px 0;display:grid}.PlanTracker-module__URJ7nG__check{grid-area:check;justify-content:center;align-self:start;padding-top:1px;display:flex}.PlanTracker-module__URJ7nG__box{width:24px;height:24px;accent-color:var(--accent-fill);cursor:pointer;margin:0}.PlanTracker-module__URJ7nG__paperBox{display:none}.PlanTracker-module__URJ7nG__head{grid-area:head;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.PlanTracker-module__URJ7nG__days{color:var(--ink);cursor:pointer;font-size:16.5px;font-weight:700;line-height:1.4}.PlanTracker-module__URJ7nG__title{color:var(--ink-2);font-weight:500;display:block}.PlanTracker-module__URJ7nG__tag{min-width:6em;font-family:var(--font-mono);letter-spacing:.06em;text-align:right;text-transform:uppercase;color:var(--muted);flex:none;padding-top:3px;font-size:12px;font-weight:600;line-height:1.5}.PlanTracker-module__URJ7nG__next .PlanTracker-module__URJ7nG__tag{color:var(--accent-ink)}.PlanTracker-module__URJ7nG__done .PlanTracker-module__URJ7nG__tag{color:var(--ink-2)}.PlanTracker-module__URJ7nG__body{grid-area:body;min-width:0}.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__run{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.6}.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__pass{border-left:2px solid var(--rule-strong);color:var(--ink-2);grid-area:pass;margin:0;padding-left:10px;font-size:15px;line-height:1.55}.PlanTracker-module__URJ7nG__passLabel{color:var(--ink);font-weight:600}.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__done .PlanTracker-module__URJ7nG__run,.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__done .PlanTracker-module__URJ7nG__pass{color:var(--muted)}.PlanTracker-module__URJ7nG__links{flex-wrap:wrap;grid-area:links;align-items:center;gap:8px 14px;margin-top:6px;display:flex}.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__drill{white-space:normal;text-align:left;max-width:100%;padding:8px 16px}.PlanTracker-module__URJ7nG__also{color:var(--muted);font-size:14px;line-height:1.75}.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__textLink{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__textLink:hover{color:var(--accent-ink);text-decoration-thickness:2px}.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__note{border-top:1px solid var(--rule);max-width:none;color:var(--muted);margin:0;padding-top:14px;font-size:13.5px;line-height:1.6}.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__printOnly{display:none}@media (max-width:520px){.PlanTracker-module__URJ7nG__root{padding:18px 16px 16px}.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__step{column-gap:12px}}@media (prefers-reduced-motion:reduce){.PlanTracker-module__URJ7nG__meterFill{transition:none}}@media print{.PlanTracker-module__URJ7nG__printHidden{display:none!important}.PlanTracker-module__URJ7nG__printShell{width:auto!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}.PlanTracker-module__URJ7nG__root{color:#000;break-inside:avoid;page-break-inside:avoid;background:0 0;border:0;border-radius:0;max-width:none;margin:0 0 8mm;padding:0;font-size:9pt;line-height:1.35}.PlanTracker-module__URJ7nG__root.PlanTracker-module__URJ7nG__printSolo{margin:0}.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__screenOnly,.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__links,.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__tag,.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__box{display:none!important}.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__printOnly{display:block}.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__printTitle{letter-spacing:-.01em;color:#000;margin:0 0 1.5mm;font-size:15pt;font-weight:700;line-height:1.2}.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__printIntro,.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__printStart{color:#000;margin:0 0 2mm;font-size:9pt;line-height:1.35}.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__printStart{margin-bottom:4mm}.PlanTracker-module__URJ7nG__blank{vertical-align:baseline;border-bottom:.6pt solid #000;width:34mm;height:1em;margin-left:1.5mm;display:inline-block}.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__columns,.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__step{grid-template-columns:10mm 26mm minmax(0,1fr) 52mm;column-gap:3mm}.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__columns{letter-spacing:.04em;text-transform:uppercase;color:#000;border-bottom:.8pt solid #000;padding-bottom:1mm;font-size:7.5pt;font-weight:700;display:grid}.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__step{break-inside:avoid;page-break-inside:avoid;border-top:.5pt solid #777;grid-template-areas:"check head body pass";row-gap:0;padding:2.2mm 0}.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__step:first-child{border-top:0}.PlanTracker-module__URJ7nG__check{justify-content:flex-start;padding-top:.3mm}.PlanTracker-module__URJ7nG__paperBox{border:.8pt solid #000;width:4mm;height:4mm;display:block}.PlanTracker-module__URJ7nG__head{display:block}.PlanTracker-module__URJ7nG__days{color:#000;font-size:9.5pt;line-height:1.3}.PlanTracker-module__URJ7nG__title{color:#000;font-weight:400}.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__step .PlanTracker-module__URJ7nG__run,.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__step .PlanTracker-module__URJ7nG__pass{color:#000;font-size:9pt;line-height:1.35}.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__step .PlanTracker-module__URJ7nG__pass{border-left:0;padding-left:0}.PlanTracker-module__URJ7nG__passLabel:not(.PlanTracker-module__URJ7nG__optionalLabel){display:none}.PlanTracker-module__URJ7nG__passLabel{color:#000}.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__dayBoxes,.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__writeIn{color:#000;flex-wrap:wrap;gap:1mm 4.5mm;margin:1.4mm 0 0;font-size:8pt;line-height:1.3;display:flex}.PlanTracker-module__URJ7nG__dayBox,.PlanTracker-module__URJ7nG__writeField{white-space:nowrap;align-items:center;gap:1.2mm;display:inline-flex}.PlanTracker-module__URJ7nG__paperBoxSmall{border:.6pt solid #000;width:3mm;height:3mm;display:inline-block}.PlanTracker-module__URJ7nG__writeField .PlanTracker-module__URJ7nG__blank{width:22mm}.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__note{color:#000;border-top:.8pt solid #000;margin-top:0;padding-top:2mm;font-size:8pt;line-height:1.35}.PlanTracker-module__URJ7nG__root .PlanTracker-module__URJ7nG__printFooter{color:#333;margin:1.5mm 0 0;font-size:7.5pt}}
