.map-wrap[data-astro-cid-wlq6ez25]{gap:12px;display:grid;position:relative}.map[data-astro-cid-wlq6ez25]{opacity:0;width:100%;height:auto;display:block}.map[data-astro-cid-wlq6ez25].is-drawn{opacity:1}@media (prefers-reduced-motion:no-preference){.map[data-astro-cid-wlq6ez25]{transition:opacity .3s}}.coast[data-astro-cid-wlq6ez25]{fill:none;stroke:var(--map-coast);stroke-width:1.4px;stroke-linejoin:round;pointer-events:none}.state[data-astro-cid-wlq6ez25]{fill:var(--state-off);stroke:var(--state-stroke);stroke-width:1px;stroke-linejoin:round;cursor:default;outline:none;transition:fill .15s,filter .15s,transform .15s}.state[data-astro-cid-wlq6ez25]:hover,.state[data-astro-cid-wlq6ez25]:focus-visible{fill:var(--state-off-hover)}.state[data-astro-cid-wlq6ez25].on{fill:var(--st,var(--primary));stroke:var(--state-stroke);stroke-width:.7px;cursor:pointer}a[data-astro-cid-wlq6ez25]:hover .state[data-astro-cid-wlq6ez25].on,a[data-astro-cid-wlq6ez25]:focus-visible .state[data-astro-cid-wlq6ez25].on,.state[data-astro-cid-wlq6ez25].on.is-match{fill:color-mix(in srgb, var(--st,var(--primary)) 82%, white);stroke:var(--on-primary);stroke-width:2.5px;filter:drop-shadow(0 4px 10px color-mix(in srgb, var(--st,var(--primary)) 55%, transparent))}a[data-astro-cid-wlq6ez25]:hover .state[data-astro-cid-wlq6ez25].on{transform-box:fill-box;transform-origin:50%;transform:scale(1.04)}.state[data-astro-cid-wlq6ez25]:focus-visible,a[data-astro-cid-wlq6ez25]:focus-visible .state[data-astro-cid-wlq6ez25]{stroke:var(--focus);stroke-width:3px}a[data-astro-cid-wlq6ez25]:focus-visible{outline:none}.state[data-astro-cid-wlq6ez25].is-match:not(.on){fill:var(--state-off-hover);stroke:var(--muted);stroke-width:2px}.state[data-astro-cid-wlq6ez25].is-match{animation:1.4s ease-in-out infinite match}@keyframes match{50%{opacity:.78}}@media (prefers-reduced-motion:reduce){.state[data-astro-cid-wlq6ez25].is-match{animation:none}a[data-astro-cid-wlq6ez25]:hover .state[data-astro-cid-wlq6ez25].on{transform:none}}.tip[data-astro-cid-wlq6ez25]{z-index:2;background:var(--card);min-width:180px;color:var(--ink);border:1px solid var(--line);box-shadow:0 10px 28px color-mix(in srgb, var(--heading) 18%, transparent);white-space:nowrap;pointer-events:none;border-radius:12px;gap:2px;padding:10px 12px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.tip[data-astro-cid-wlq6ez25].below{transform:translate(-50%,12px)}.tip-top[data-astro-cid-wlq6ez25]{font:800 15px/1.25 var(--font-display);color:var(--heading);align-items:center;gap:8px;display:flex}.tip-abbr[data-astro-cid-wlq6ez25]{font:800 11px/1.3 var(--font-display);letter-spacing:.04em;color:var(--ink);background:color-mix(in srgb, var(--st,var(--primary)) 22%, var(--card));border:1.5px solid var(--st,var(--primary));border-radius:6px;padding:1px 6px}.tip-facts[data-astro-cid-wlq6ez25]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.tip-go[data-astro-cid-wlq6ez25]{color:var(--primary);font-size:13px;font-weight:700}.tip[data-astro-cid-wlq6ez25][hidden],.tip[data-astro-cid-wlq6ez25] [data-astro-cid-wlq6ez25][hidden]{display:none}.road-strip[data-astro-cid-mns7plmg]{border-radius:0 0 var(--radius-lg) var(--radius-lg);margin:0;position:relative;overflow:hidden}.road[data-astro-cid-mns7plmg]{width:100%;height:108px;display:block}@media (width<=720px){.road[data-astro-cid-mns7plmg]{height:80px}}.sky-1[data-astro-cid-mns7plmg]{stop-color:var(--strip-cdl-sky-1)}.sky-2[data-astro-cid-mns7plmg]{stop-color:var(--strip-cdl-sky-2)}.sun[data-astro-cid-mns7plmg]{fill:var(--strip-sun)}.mesa-far[data-astro-cid-mns7plmg]{fill:var(--strip-mesa-far)}.mesa-near[data-astro-cid-mns7plmg]{fill:var(--strip-mesa-near)}.turbine[data-astro-cid-mns7plmg]{fill:var(--strip-turbine)}.hub[data-astro-cid-mns7plmg]{fill:var(--strip-turbine-hub)}.guide-post[data-astro-cid-mns7plmg]{fill:var(--strip-guide-post)}.guide[data-astro-cid-mns7plmg]{fill:var(--sign-green);stroke:var(--sign-white);stroke-width:1.2px}.guide-text[data-astro-cid-mns7plmg]{fill:var(--sign-white);font:700 9px var(--font-body)}.guide-small[data-astro-cid-mns7plmg]{fill:var(--sign-white);font:600 6.5px var(--font-body)}.asphalt[data-astro-cid-mns7plmg]{fill:var(--strip-road)}.centre[data-astro-cid-mns7plmg]{stroke:var(--strip-line-yellow);stroke-width:1.4px}.lane-dash[data-astro-cid-mns7plmg]{stroke:var(--strip-line-white);stroke-width:1.6px;stroke-dasharray:22 18}.edge-line[data-astro-cid-mns7plmg]{stroke:var(--strip-line-white);stroke-width:1.4px}.placard[data-astro-cid-mns7plmg]{fill:var(--strip-hazmat);stroke:var(--sign-white);stroke-width:1px}.placard-ink[data-astro-cid-mns7plmg]{fill:var(--sign-white)}.placard-num[data-astro-cid-mns7plmg]{fill:var(--sign-white);font:700 3px var(--font-body)}.semi[data-astro-cid-mns7plmg]{animation:16s linear infinite haul}@keyframes haul{0%{transform:translate(-240px)}to{transform:translate(1180px)}}.pass[data-astro-cid-mns7plmg]{animation:16s cubic-bezier(.3,0,.5,1) infinite pass}@keyframes pass{0%,18%{transform:translate(-140px)}68%,to{transform:translate(1240px)}}.blades[data-astro-cid-mns7plmg]{transform-box:fill-box;transform-origin:50%;animation:5s linear infinite turn}.blades[data-astro-cid-mns7plmg].slow{animation-duration:6.5s}@keyframes turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.semi[data-astro-cid-mns7plmg],.pass[data-astro-cid-mns7plmg],.blades[data-astro-cid-mns7plmg]{animation:none}.semi[data-astro-cid-mns7plmg]{transform:translate(420px)}.pass[data-astro-cid-mns7plmg]{transform:translate(700px)}}.brakes[data-astro-cid-oailaz5u]{gap:16px;margin-top:32px;display:grid}.brakes-head[data-astro-cid-oailaz5u]{gap:8px;display:grid}h2[data-astro-cid-oailaz5u]{font-size:var(--fs-h2);color:var(--haul-ink);text-wrap:balance;font-weight:800}h2[data-astro-cid-oailaz5u]:before{content:"";background:var(--haul-stripe);width:56px;height:6px;margin-bottom:12px;display:block}.brakes-head[data-astro-cid-oailaz5u] p[data-astro-cid-oailaz5u]{color:var(--haul-muted);max-width:75ch}.pair[data-astro-cid-oailaz5u]{gap:16px;display:grid}.card[data-astro-cid-oailaz5u]{border:1px solid var(--haul-edge);background:var(--haul-paper);min-width:0;box-shadow:var(--haul-shadow);border-radius:6px;align-content:start;gap:12px;padding:20px;display:grid}h3[data-astro-cid-oailaz5u]{font-size:var(--fs-h3);color:var(--haul-ink);font-weight:800}.rig[data-astro-cid-oailaz5u]{width:100%;max-width:420px;height:auto}.walk[data-astro-cid-oailaz5u]{fill:none;stroke:var(--cdl);stroke-width:1.6px;stroke-dasharray:5 5}.trailer[data-astro-cid-oailaz5u]{fill:var(--card);stroke:var(--haul-asphalt-2);stroke-width:2px}.tractor[data-astro-cid-oailaz5u]{fill:var(--cdl)}.hood[data-astro-cid-oailaz5u]{fill:var(--cdl-deep)}.glass[data-astro-cid-oailaz5u]{fill:var(--cdl-soft)}.lamp[data-astro-cid-oailaz5u]{fill:var(--sign-yellow)}.tail[data-astro-cid-oailaz5u]{fill:var(--sign-red)}.marks[data-astro-cid-oailaz5u] circle[data-astro-cid-oailaz5u]{fill:var(--haul-asphalt);stroke:var(--card);stroke-width:1.5px}.marks[data-astro-cid-oailaz5u] text[data-astro-cid-oailaz5u]{fill:var(--sign-yellow);font:700 12px var(--font-mono);text-anchor:middle}.steps[data-astro-cid-oailaz5u]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-oailaz5u] li[data-astro-cid-oailaz5u]{align-items:center;gap:12px;font-weight:600;display:flex}.n[data-astro-cid-oailaz5u]{width:28px;height:28px;font:700 13px/1 var(--font-mono);color:var(--sign-yellow);background:var(--haul-asphalt);border-radius:50%;flex:none;place-items:center;display:grid}.say[data-astro-cid-oailaz5u]{border-left:4px solid var(--cdl);color:var(--ink);background:var(--haul-wash);margin:4px 0 0;padding:12px 14px;font-size:14px;line-height:1.5}table[data-astro-cid-oailaz5u]{border-collapse:collapse;width:100%;font-size:15px}th[data-astro-cid-oailaz5u],td[data-astro-cid-oailaz5u]{text-align:left;vertical-align:top;border-bottom:1px dashed var(--haul-edge);padding:10px 8px}tr[data-astro-cid-oailaz5u]:last-child th[data-astro-cid-oailaz5u],tr[data-astro-cid-oailaz5u]:last-child td[data-astro-cid-oailaz5u]{border-bottom:0}th[data-astro-cid-oailaz5u]{width:42%;color:var(--haul-ink);font-weight:700}td[data-astro-cid-oailaz5u]{color:var(--ink);font-variant-numeric:tabular-nums}.go[data-astro-cid-oailaz5u]{color:var(--cdl-deep);justify-self:start;padding-block:11px;font-weight:700;line-height:22px;display:inline-block}.go[data-astro-cid-oailaz5u]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.src[data-astro-cid-oailaz5u]{color:var(--haul-muted);max-width:90ch;margin:0;font-size:13px}@media (width>=900px){.pair[data-astro-cid-oailaz5u]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.start[data-astro-cid-muaazfem]{gap:18px;display:grid}.head[data-astro-cid-muaazfem]{gap:8px;display:grid}h2[data-astro-cid-muaazfem]{font-size:var(--fs-h2);color:var(--haul-ink);font-weight:800}h2[data-astro-cid-muaazfem]:before{content:"";background:var(--haul-stripe);width:56px;height:6px;margin-bottom:12px;display:block}.head[data-astro-cid-muaazfem] p[data-astro-cid-muaazfem]{color:var(--haul-muted);max-width:72ch}.starts[data-astro-cid-muaazfem]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.starts[data-astro-cid-muaazfem] a[data-astro-cid-muaazfem]{border:1px solid var(--haul-edge);border-top:4px solid var(--haul-asphalt);background:var(--haul-paper);height:100%;box-shadow:var(--haul-shadow);color:var(--ink);border-radius:6px;grid-template-rows:auto auto 1fr auto;gap:8px;padding:18px 20px 6px;text-decoration:none;transition:border-color .18s;display:grid}.tag[data-astro-cid-muaazfem]{background:var(--haul-asphalt);color:var(--sign-yellow);font:700 12px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:3px;justify-self:start;padding:3px 8px}.starts[data-astro-cid-muaazfem] b[data-astro-cid-muaazfem]{font-family:var(--font-display);font-size:var(--fs-h2-card);color:var(--haul-ink)}.text[data-astro-cid-muaazfem]{color:var(--ink)}.go[data-astro-cid-muaazfem]{color:var(--cdl-deep);padding-block:11px;font-weight:700;line-height:22px}@media (hover:hover){.starts[data-astro-cid-muaazfem] a[data-astro-cid-muaazfem]:hover{border-color:var(--cdl)}.starts[data-astro-cid-muaazfem] a[data-astro-cid-muaazfem]:hover .go[data-astro-cid-muaazfem]{text-decoration:underline}}.starts[data-astro-cid-muaazfem] a[data-astro-cid-muaazfem]:focus-visible,.more[data-astro-cid-muaazfem] a[data-astro-cid-muaazfem]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.more[data-astro-cid-muaazfem]{gap:4px 24px;display:grid}.more[data-astro-cid-muaazfem] a[data-astro-cid-muaazfem]{border-left:4px solid var(--haul-asphalt);min-height:56px;color:var(--ink);align-content:center;gap:2px;padding:8px 0 8px 14px;text-decoration:none;display:grid}.more[data-astro-cid-muaazfem] .is-car[data-astro-cid-muaazfem]{border-left-color:var(--car)}.more[data-astro-cid-muaazfem] .is-moto[data-astro-cid-muaazfem]{border-left-color:var(--moto)}.more[data-astro-cid-muaazfem] b[data-astro-cid-muaazfem]{font-family:var(--font-display);color:var(--haul-ink);font-size:15px}.more[data-astro-cid-muaazfem] span[data-astro-cid-muaazfem]{color:var(--haul-muted);font-size:14px}@media (hover:hover){.more[data-astro-cid-muaazfem] a[data-astro-cid-muaazfem]:hover b[data-astro-cid-muaazfem]{text-decoration:underline}}@media (width>=900px){.starts[data-astro-cid-muaazfem],.more[data-astro-cid-muaazfem]{grid-template-columns:repeat(3,minmax(0,1fr))}}.planner[data-astro-cid-44cdsxvx]{gap:16px;margin-top:24px;scroll-margin-top:80px;display:grid}.head[data-astro-cid-44cdsxvx]{gap:8px;display:grid}h2[data-astro-cid-44cdsxvx]{font-size:var(--fs-h2);color:var(--haul-ink);font-weight:800}h2[data-astro-cid-44cdsxvx]:before{content:"";background:var(--haul-stripe);width:56px;height:6px;margin-bottom:12px;display:block}.head[data-astro-cid-44cdsxvx] p[data-astro-cid-44cdsxvx]{color:var(--haul-muted);max-width:72ch}.classes[data-astro-cid-44cdsxvx]{gap:10px;display:grid}.classes[data-astro-cid-44cdsxvx] button[data-astro-cid-44cdsxvx]{border:1px solid var(--haul-edge);background:var(--haul-paper);min-height:64px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:6px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;display:grid}.badge[data-astro-cid-44cdsxvx]{background:var(--sign-yellow);width:44px;height:44px;color:var(--sign-ink);font:800 22px/1 var(--font-display);border-radius:4px;place-items:center;display:grid}.cls-text[data-astro-cid-44cdsxvx]{gap:1px;display:grid}.cls-text[data-astro-cid-44cdsxvx] b[data-astro-cid-44cdsxvx]{font-family:var(--font-display);color:var(--haul-ink)}.cls-text[data-astro-cid-44cdsxvx] span[data-astro-cid-44cdsxvx]{color:var(--haul-muted);font-size:14px}.classes[data-astro-cid-44cdsxvx] button[data-astro-cid-44cdsxvx][aria-checked=true]{border-color:var(--haul-asphalt);background:var(--haul-asphalt);color:var(--on-primary)}.classes[data-astro-cid-44cdsxvx] button[data-astro-cid-44cdsxvx][aria-checked=true] b[data-astro-cid-44cdsxvx]{color:var(--on-primary)}.classes[data-astro-cid-44cdsxvx] button[data-astro-cid-44cdsxvx][aria-checked=true] .cls-text[data-astro-cid-44cdsxvx] span[data-astro-cid-44cdsxvx]{color:var(--haul-grid)}@media (hover:hover){.classes[data-astro-cid-44cdsxvx] button[data-astro-cid-44cdsxvx]:hover{border-color:var(--cdl)}}.classes[data-astro-cid-44cdsxvx] button[data-astro-cid-44cdsxvx]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.board[data-astro-cid-44cdsxvx]{align-items:start;gap:16px;display:grid}.sheet[data-astro-cid-44cdsxvx]{border:1px solid var(--haul-edge);background:var(--haul-paper);min-width:0;box-shadow:var(--haul-shadow);border-radius:6px;overflow:hidden}.mx[data-astro-cid-44cdsxvx]{border-collapse:collapse;width:100%;font-size:14.5px}.mx[data-astro-cid-44cdsxvx] th[data-astro-cid-44cdsxvx],.mx[data-astro-cid-44cdsxvx] td[data-astro-cid-44cdsxvx]{border-bottom:1px solid var(--haul-grid);text-align:left;vertical-align:middle;padding:8px 12px}.mx[data-astro-cid-44cdsxvx] thead[data-astro-cid-44cdsxvx] th[data-astro-cid-44cdsxvx]{background:var(--haul-asphalt);color:var(--on-primary);font:700 12px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.mx[data-astro-cid-44cdsxvx] thead[data-astro-cid-44cdsxvx] th[data-astro-cid-44cdsxvx].c{font:800 16px/1 var(--font-display);letter-spacing:0}.mx[data-astro-cid-44cdsxvx] th[data-astro-cid-44cdsxvx].c,.mx[data-astro-cid-44cdsxvx] td[data-astro-cid-44cdsxvx].c{text-align:center;width:17%}.board[data-astro-cid-44cdsxvx][data-cls=A] thead[data-astro-cid-44cdsxvx] th[data-astro-cid-44cdsxvx][data-c=A],.board[data-astro-cid-44cdsxvx][data-cls=B] thead[data-astro-cid-44cdsxvx] th[data-astro-cid-44cdsxvx][data-c=B],.board[data-astro-cid-44cdsxvx][data-cls=C] thead[data-astro-cid-44cdsxvx] th[data-astro-cid-44cdsxvx][data-c=C]{background:var(--cdl)}.board[data-astro-cid-44cdsxvx][data-cls=A] td[data-astro-cid-44cdsxvx][data-c=A],.board[data-astro-cid-44cdsxvx][data-cls=B] td[data-astro-cid-44cdsxvx][data-c=B],.board[data-astro-cid-44cdsxvx][data-cls=C] td[data-astro-cid-44cdsxvx][data-c=C]{background:var(--haul-wash)}.board[data-astro-cid-44cdsxvx][data-cls=A] tr[data-astro-cid-44cdsxvx][data-in] td[data-astro-cid-44cdsxvx][data-c=A],.board[data-astro-cid-44cdsxvx][data-cls=B] tr[data-astro-cid-44cdsxvx][data-in] td[data-astro-cid-44cdsxvx][data-c=B],.board[data-astro-cid-44cdsxvx][data-cls=C] tr[data-astro-cid-44cdsxvx][data-in] td[data-astro-cid-44cdsxvx][data-c=C]{background:var(--cdl-soft);box-shadow:inset 3px 0 0 var(--cdl), inset -3px 0 0 var(--cdl)}.mx[data-astro-cid-44cdsxvx] tr[data-astro-cid-44cdsxvx].grp th[data-astro-cid-44cdsxvx]{background:var(--haul-grid);color:var(--haul-muted);font:700 12px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:6px 12px}.mx[data-astro-cid-44cdsxvx] tbody[data-astro-cid-44cdsxvx]:last-child tr[data-astro-cid-44cdsxvx]:last-child>[data-astro-cid-44cdsxvx]{border-bottom:0}.tname[data-astro-cid-44cdsxvx]{color:var(--haul-ink);font-weight:700}.tn[data-astro-cid-44cdsxvx]{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;display:grid}label[data-astro-cid-44cdsxvx].tn{cursor:pointer;grid-template-columns:24px minmax(0,1fr);position:relative}label[data-astro-cid-44cdsxvx].tn>span[data-astro-cid-44cdsxvx]:last-child{grid-area:1/2}.tn[data-astro-cid-44cdsxvx] input[data-astro-cid-44cdsxvx]{opacity:0;cursor:pointer;width:auto;height:auto;margin:0;position:absolute;inset:-6px -12px}.box[data-astro-cid-44cdsxvx]{border:2px solid var(--haul-asphalt-2);background:var(--card);border-radius:3px;grid-area:1/1;width:20px;height:20px;position:relative}.tn[data-astro-cid-44cdsxvx] input[data-astro-cid-44cdsxvx]:checked+.box[data-astro-cid-44cdsxvx]{border-color:var(--cdl);background:var(--cdl)}.tn[data-astro-cid-44cdsxvx] input[data-astro-cid-44cdsxvx]:checked+.box[data-astro-cid-44cdsxvx]:after{content:"";border:solid var(--cdl-ink);border-width:0 2.5px 2.5px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.tn[data-astro-cid-44cdsxvx] input[data-astro-cid-44cdsxvx]:focus-visible+.box[data-astro-cid-44cdsxvx]{outline:3px solid var(--focus);outline-offset:2px}.tn[data-astro-cid-44cdsxvx] input[data-astro-cid-44cdsxvx]:disabled{cursor:not-allowed}label[data-astro-cid-44cdsxvx].tn:has(input:disabled)>span[data-astro-cid-44cdsxvx]{opacity:.55}.lock[data-astro-cid-44cdsxvx]{color:var(--haul-asphalt);justify-self:center;font-size:11px}.tname[data-astro-cid-44cdsxvx] small[data-astro-cid-44cdsxvx]{color:var(--haul-muted);font-size:13px;font-weight:500;display:block}.letter[data-astro-cid-44cdsxvx]{background:var(--sign-yellow);min-width:20px;height:20px;color:var(--sign-ink);font:800 12px/1 var(--font-mono);vertical-align:1px;border-radius:3px;place-items:center;margin-left:6px;padding:0 5px;display:inline-grid}.yes[data-astro-cid-44cdsxvx]{color:var(--ok);font-weight:800}.if[data-astro-cid-44cdsxvx]{color:var(--sun-ink);font-size:12px;font-weight:700;line-height:1.3;display:inline-block}.no[data-astro-cid-44cdsxvx]{color:var(--haul-muted);opacity:.5}.yours[data-astro-cid-44cdsxvx]{border:1px solid var(--haul-edge);background:var(--haul-paper);box-shadow:var(--haul-shadow);border-radius:6px;overflow:hidden}.strip[data-astro-cid-44cdsxvx]{background:var(--haul-asphalt);border-bottom:4px solid var(--cdl);justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.strip-title[data-astro-cid-44cdsxvx]{font:700 13px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sign-yellow);margin:0}.strip-cls[data-astro-cid-44cdsxvx]{font:700 13px/1.4 var(--font-mono);color:var(--on-primary)}.yours-body[data-astro-cid-44cdsxvx]{gap:10px;padding:14px 16px 16px;display:grid}.count[data-astro-cid-44cdsxvx]{color:var(--haul-muted);align-items:baseline;gap:10px;margin:0;display:flex}.count[data-astro-cid-44cdsxvx] b[data-astro-cid-44cdsxvx]{font:700 44px/1 var(--font-mono);color:var(--haul-ink)}.list[data-astro-cid-44cdsxvx]{counter-reset:plan;margin:0;padding:0;list-style:none;display:grid}.list[data-astro-cid-44cdsxvx] li{counter-increment:plan;border-top:1px dashed var(--haul-edge);grid-template-columns:30px minmax(0,1fr);align-items:center;display:grid}.list[data-astro-cid-44cdsxvx] li:before{content:counter(plan, decimal-leading-zero);font:700 13px var(--font-mono);color:var(--cdl-deep)}.list[data-astro-cid-44cdsxvx] a{color:var(--haul-ink);padding:11px 0;font-weight:700;line-height:22px;text-decoration:none;display:block}.list[data-astro-cid-44cdsxvx] li.is-held{min-height:44px;color:var(--haul-muted);font-size:14px}.list[data-astro-cid-44cdsxvx] li.is-held:before{content:"✓";color:var(--ok)}@media (hover:hover){.list[data-astro-cid-44cdsxvx] a:hover{color:var(--cdl-deep);text-decoration:underline}}.list[data-astro-cid-44cdsxvx] a:focus-visible,.open[data-astro-cid-44cdsxvx]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.notes[data-astro-cid-44cdsxvx]{color:var(--sun-ink);margin:0;font-size:14px}.notes[data-astro-cid-44cdsxvx]:empty{display:none}.open[data-astro-cid-44cdsxvx]{background:var(--cdl);min-height:48px;color:var(--cdl-ink);box-shadow:0 4px 0 var(--cdl-deep);border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:800;text-decoration:none;display:flex}@media (hover:hover){.open[data-astro-cid-44cdsxvx]:hover{background:var(--cdl-deep)}}.fine[data-astro-cid-44cdsxvx]{color:var(--haul-muted);margin:0;font-size:13px}.remembered[data-astro-cid-44cdsxvx]{color:var(--ink);margin:0;font-size:14px}.remembered[data-astro-cid-44cdsxvx][hidden]{display:none}.change[data-astro-cid-44cdsxvx]{min-height:44px;color:var(--cdl-deep);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px;font-weight:700;text-decoration:underline}.sr-only[data-astro-cid-44cdsxvx]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=760px){.classes[data-astro-cid-44cdsxvx]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1000px){.board[data-astro-cid-44cdsxvx]{grid-template-columns:minmax(0,1fr) 300px}.yours[data-astro-cid-44cdsxvx]{position:sticky;top:96px}}@media (width<=599px){.mx[data-astro-cid-44cdsxvx]{font-size:13.5px}.mx[data-astro-cid-44cdsxvx] th[data-astro-cid-44cdsxvx],.mx[data-astro-cid-44cdsxvx] td[data-astro-cid-44cdsxvx]{padding:6px 4px}.mx[data-astro-cid-44cdsxvx] th[data-astro-cid-44cdsxvx]:first-child,.mx[data-astro-cid-44cdsxvx] td[data-astro-cid-44cdsxvx]:first-child,.mx[data-astro-cid-44cdsxvx] tr[data-astro-cid-44cdsxvx].grp th[data-astro-cid-44cdsxvx]{padding-left:10px}.mx[data-astro-cid-44cdsxvx] th[data-astro-cid-44cdsxvx].c,.mx[data-astro-cid-44cdsxvx] td[data-astro-cid-44cdsxvx].c{width:15%}.tname[data-astro-cid-44cdsxvx] small[data-astro-cid-44cdsxvx]{display:none}.if[data-astro-cid-44cdsxvx]{font-size:10.5px;line-height:1.2}}.path[data-astro-cid-3fpepavz]{gap:16px;margin-top:32px;display:grid}.head[data-astro-cid-3fpepavz]{gap:8px;display:grid}h2[data-astro-cid-3fpepavz]{font-size:var(--fs-h2);color:var(--haul-ink);font-weight:800}h2[data-astro-cid-3fpepavz]:before{content:"";background:var(--haul-stripe);width:56px;height:6px;margin-bottom:12px;display:block}.head[data-astro-cid-3fpepavz] p[data-astro-cid-3fpepavz]{color:var(--haul-muted);max-width:72ch}h3[data-astro-cid-3fpepavz]{font-size:var(--fs-h3);color:var(--haul-ink);font-weight:800}p[data-astro-cid-3fpepavz]{margin:0}.marks[data-astro-cid-3fpepavz]{border:1px solid var(--haul-edge);background:var(--haul-paper);box-shadow:var(--haul-shadow);border-radius:6px;gap:4px;margin:0;padding:18px 16px 6px;list-style:none;display:grid;position:relative}.marks[data-astro-cid-3fpepavz] li[data-astro-cid-3fpepavz]{grid-template-columns:58px minmax(0,1fr);gap:14px;padding-bottom:14px;display:grid;position:relative}.marks[data-astro-cid-3fpepavz] li[data-astro-cid-3fpepavz]:not(:last-child):before{content:"";background:repeating-linear-gradient(180deg, var(--haul-asphalt-2) 0 6px, transparent 6px 12px);width:2px;position:absolute;top:60px;bottom:0;left:28px}.post[data-astro-cid-3fpepavz]{background:var(--haul-asphalt);border-bottom:4px solid var(--cdl);border-radius:4px;align-content:center;place-items:center;width:58px;height:58px;display:grid}.post[data-astro-cid-3fpepavz] b[data-astro-cid-3fpepavz]{font:700 20px/1 var(--font-mono);color:var(--sign-yellow)}.post[data-astro-cid-3fpepavz] small[data-astro-cid-3fpepavz]{font:700 10px/1 var(--font-mono);letter-spacing:.06em;color:var(--on-primary);margin-top:3px}.marks[data-astro-cid-3fpepavz] li[data-astro-cid-3fpepavz]>div[data-astro-cid-3fpepavz]{gap:4px;padding-top:4px;display:grid}.foot[data-astro-cid-3fpepavz]{flex-wrap:wrap;gap:0 24px;display:flex}.foot[data-astro-cid-3fpepavz] a[data-astro-cid-3fpepavz]{color:var(--cdl-deep);padding-block:11px;font-weight:700;line-height:22px;display:inline-block}.foot[data-astro-cid-3fpepavz] a[data-astro-cid-3fpepavz]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (width>=1000px){.marks[data-astro-cid-3fpepavz]{background:repeating-linear-gradient(90deg, var(--haul-asphalt-2) 0 8px, transparent 8px 16px) 0 50px / 100% 2px no-repeat, var(--haul-paper);grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;padding:22px 22px 20px}.marks[data-astro-cid-3fpepavz] li[data-astro-cid-3fpepavz]{grid-template-columns:none;align-content:start;gap:12px;padding:0}.marks[data-astro-cid-3fpepavz] li[data-astro-cid-3fpepavz]:not(:last-child):before{display:none}.marks[data-astro-cid-3fpepavz] li[data-astro-cid-3fpepavz]>div[data-astro-cid-3fpepavz]{padding:0}}.tests[data-astro-cid-frpvjpwp]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}@media (width>=760px){.tests[data-astro-cid-frpvjpwp]{grid-template-columns:repeat(4,minmax(0,1fr))}}.tests[data-astro-cid-frpvjpwp] a[data-astro-cid-frpvjpwp]{box-sizing:border-box;background:var(--card);border:1.5px solid var(--haul-ink);height:100%;min-height:44px;color:var(--haul-ink);align-items:center;padding:8px 14px;font-weight:700;line-height:1.3;text-decoration:none;display:flex}@media (hover:hover){.tests[data-astro-cid-frpvjpwp] a[data-astro-cid-frpvjpwp]:hover{background:var(--sign-yellow)}}.fed[data-astro-cid-frpvjpwp]{gap:16px;margin-top:32px;display:grid}.head[data-astro-cid-frpvjpwp]{gap:8px;display:grid}h2[data-astro-cid-frpvjpwp]{font-size:var(--fs-h2);color:var(--haul-ink);font-weight:800}h2[data-astro-cid-frpvjpwp]:before{content:"";background:var(--haul-stripe);width:56px;height:6px;margin-bottom:12px;display:block}.head[data-astro-cid-frpvjpwp] p[data-astro-cid-frpvjpwp],.reads[data-astro-cid-frpvjpwp]>p[data-astro-cid-frpvjpwp]{color:var(--haul-muted);max-width:72ch;margin:0}h3[data-astro-cid-frpvjpwp]{font-size:var(--fs-h3);color:var(--haul-ink);font-weight:800}.figs[data-astro-cid-frpvjpwp]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.figs[data-astro-cid-frpvjpwp] li[data-astro-cid-frpvjpwp]{border:1px solid var(--haul-edge);background:var(--haul-stripe) top / 100% 6px no-repeat, var(--haul-paper);box-shadow:var(--haul-shadow);border-radius:6px;align-content:start;gap:6px;padding:0 18px 18px;display:grid}.fig[data-astro-cid-frpvjpwp]{align-items:baseline;gap:6px;padding-top:20px;display:flex}.fig[data-astro-cid-frpvjpwp] b[data-astro-cid-frpvjpwp]{font:700 38px/1 var(--font-mono);letter-spacing:-.02em;color:var(--haul-ink)}.fig[data-astro-cid-frpvjpwp] small[data-astro-cid-frpvjpwp]{font:700 13px var(--font-mono);color:var(--cdl-deep);text-transform:uppercase}.figs[data-astro-cid-frpvjpwp] p[data-astro-cid-frpvjpwp]{margin:0;font-size:14.5px}.foot[data-astro-cid-frpvjpwp]{display:flex}.rules[data-astro-cid-frpvjpwp]{background:var(--haul-asphalt);min-height:48px;color:var(--on-primary);box-shadow:0 4px 0 var(--cdl);border-radius:4px;align-items:center;gap:8px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}@media (hover:hover){.rules[data-astro-cid-frpvjpwp]:hover{background:var(--haul-asphalt-2)}}.reads[data-astro-cid-frpvjpwp]{gap:8px;margin-top:8px;display:grid}.guides[data-astro-cid-frpvjpwp]{gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.guides[data-astro-cid-frpvjpwp] a[data-astro-cid-frpvjpwp]{border-top:1px dashed var(--haul-edge);min-height:56px;color:var(--ink);align-content:center;gap:2px;padding:10px 0;text-decoration:none;display:grid}.guides[data-astro-cid-frpvjpwp] b[data-astro-cid-frpvjpwp]{font-family:var(--font-display);color:var(--cdl-deep);font-size:15px}.guides[data-astro-cid-frpvjpwp] span[data-astro-cid-frpvjpwp]{color:var(--haul-muted);font-size:14px}@media (hover:hover){.guides[data-astro-cid-frpvjpwp] a[data-astro-cid-frpvjpwp]:hover b[data-astro-cid-frpvjpwp]{text-decoration:underline}}.rules[data-astro-cid-frpvjpwp]:focus-visible,.tests[data-astro-cid-frpvjpwp] a[data-astro-cid-frpvjpwp]:focus-visible,.guides[data-astro-cid-frpvjpwp] a[data-astro-cid-frpvjpwp]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (width>=760px){.guides[data-astro-cid-frpvjpwp]{grid-template-columns:repeat(2,minmax(0,1fr))}}.score[data-astro-cid-g6krxt56]{gap:16px;margin-top:32px;display:grid}.head[data-astro-cid-g6krxt56]{gap:8px;display:grid}h2[data-astro-cid-g6krxt56]{font-size:var(--fs-h2);color:var(--haul-ink);text-wrap:balance;font-weight:800}h2[data-astro-cid-g6krxt56]:before{content:"";background:var(--haul-stripe);width:56px;height:6px;margin-bottom:12px;display:block}.head[data-astro-cid-g6krxt56] p[data-astro-cid-g6krxt56]{color:var(--haul-muted);max-width:75ch;margin:0}.head[data-astro-cid-g6krxt56] b[data-astro-cid-g6krxt56]{color:var(--haul-ink)}.pair[data-astro-cid-g6krxt56]{align-items:start;gap:16px;display:grid}.sheet[data-astro-cid-g6krxt56]{border:1px solid var(--haul-edge);background:var(--haul-paper);box-shadow:var(--haul-shadow);border-radius:6px;overflow:hidden}table[data-astro-cid-g6krxt56]{border-collapse:collapse;width:100%;font-size:15px}caption[data-astro-cid-g6krxt56]{background:var(--haul-asphalt);color:var(--sign-yellow);font:700 12px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:left;padding:10px 14px}th[data-astro-cid-g6krxt56],td[data-astro-cid-g6krxt56]{border-bottom:1px solid var(--haul-grid);text-align:left;padding:9px 14px}thead[data-astro-cid-g6krxt56] th[data-astro-cid-g6krxt56]{font:700 12px/1.3 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--haul-muted)}tbody[data-astro-cid-g6krxt56] tr[data-astro-cid-g6krxt56]:last-child>[data-astro-cid-g6krxt56]{border-bottom:0}tbody[data-astro-cid-g6krxt56] th[data-astro-cid-g6krxt56]{color:var(--haul-ink);font-weight:700}.num[data-astro-cid-g6krxt56]{text-align:right;width:18%;font-family:var(--font-mono);font-variant-numeric:tabular-nums}td[data-astro-cid-g6krxt56].num:last-child{color:var(--cdl-deep);font-weight:700}.side[data-astro-cid-g6krxt56]{gap:14px;display:grid}.why[data-astro-cid-g6krxt56]{border:1px solid var(--haul-edge);border-left:6px solid var(--cdl);background:var(--haul-paper);box-shadow:var(--haul-shadow);color:var(--ink);border-radius:6px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;padding:16px;text-decoration:none;display:grid}.ring[data-astro-cid-g6krxt56]{border:6px solid var(--cdl);width:76px;height:76px;font:700 20px var(--font-mono);color:var(--haul-ink);border-radius:50%;place-items:center;display:grid}.why[data-astro-cid-g6krxt56] b[data-astro-cid-g6krxt56]{font-family:var(--font-display);color:var(--cdl-deep);display:block}.why[data-astro-cid-g6krxt56] span[data-astro-cid-g6krxt56] span[data-astro-cid-g6krxt56]{color:var(--haul-muted);font-size:14px}@media (hover:hover){.why[data-astro-cid-g6krxt56]:hover b[data-astro-cid-g6krxt56]{text-decoration:underline}}.why[data-astro-cid-g6krxt56]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.tip[data-astro-cid-g6krxt56]{border-left:4px solid var(--sign-yellow);background:var(--haul-wash);margin:0;padding:12px 14px;font-size:14.5px}@media (width<=599px){th[data-astro-cid-g6krxt56],td[data-astro-cid-g6krxt56]{padding:8px 10px}thead[data-astro-cid-g6krxt56] th[data-astro-cid-g6krxt56]{font-size:11px}}@media (width>=900px){.pair[data-astro-cid-g6krxt56]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.checks[data-astro-cid-wsoh5asb]{gap:16px;margin-top:32px;display:grid}.head[data-astro-cid-wsoh5asb]{gap:8px;display:grid}h2[data-astro-cid-wsoh5asb]{font-size:var(--fs-h2);color:var(--haul-ink);font-weight:800}h2[data-astro-cid-wsoh5asb]:before{content:"";background:var(--haul-stripe);width:56px;height:6px;margin-bottom:12px;display:block}.head[data-astro-cid-wsoh5asb] p[data-astro-cid-wsoh5asb]{color:var(--haul-muted);max-width:72ch;margin:0}.pair[data-astro-cid-wsoh5asb]{align-items:start;gap:16px;display:grid}.log[data-astro-cid-wsoh5asb]{border:1px solid var(--haul-edge);background:var(--haul-paper);box-shadow:var(--haul-shadow);border-radius:6px;margin:0}.log[data-astro-cid-wsoh5asb] div[data-astro-cid-wsoh5asb]{border-bottom:1px solid var(--haul-grid);grid-template-columns:104px minmax(0,1fr);gap:14px;padding:14px 16px;display:grid}.log[data-astro-cid-wsoh5asb] div[data-astro-cid-wsoh5asb]:last-child{border-bottom:0}dt[data-astro-cid-wsoh5asb]{font:700 12px/1.6 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cdl-deep)}dd[data-astro-cid-wsoh5asb]{margin:0}.proof[data-astro-cid-wsoh5asb]{background:var(--haul-asphalt);border-bottom:6px solid var(--cdl);color:var(--on-primary);border-radius:6px;gap:8px;padding:20px;display:grid}.stamp[data-astro-cid-wsoh5asb]{font:700 12px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sign-yellow);justify-self:start}.big[data-astro-cid-wsoh5asb]{font:700 20px var(--font-mono);align-items:baseline;gap:8px;margin:0;display:flex}.big[data-astro-cid-wsoh5asb] b[data-astro-cid-wsoh5asb]{font-size:52px;line-height:1}.proof[data-astro-cid-wsoh5asb] p[data-astro-cid-wsoh5asb]{margin:0}.links[data-astro-cid-wsoh5asb]{flex-wrap:wrap;gap:0 18px;display:flex}.links[data-astro-cid-wsoh5asb] a[data-astro-cid-wsoh5asb]{color:var(--sign-yellow);padding-block:11px;font-weight:700;line-height:22px;display:inline-block}.links[data-astro-cid-wsoh5asb] a[data-astro-cid-wsoh5asb]:focus-visible{outline:3px solid var(--focus-on-deep);outline-offset:2px}@media (width<=479px){.log[data-astro-cid-wsoh5asb] div[data-astro-cid-wsoh5asb]{grid-template-columns:minmax(0,1fr);gap:2px}}@media (width>=900px){.pair[data-astro-cid-wsoh5asb]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.closer[data-astro-cid-jqnrmnvw]{border:1px solid var(--haul-edge);background:var(--haul-stripe) left / 12px 100% no-repeat, var(--haul-paper);box-shadow:var(--haul-shadow);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:24px;padding:26px 28px 26px 40px;display:flex}h2[data-astro-cid-jqnrmnvw]{font-size:var(--fs-h2-card);color:var(--haul-ink);font-weight:800}p[data-astro-cid-jqnrmnvw]{color:var(--haul-muted);max-width:56ch;margin:4px 0 0}.acts[data-astro-cid-jqnrmnvw]{flex-wrap:wrap;gap:10px;display:flex}.mine[data-astro-cid-jqnrmnvw],.pick[data-astro-cid-jqnrmnvw]{min-height:48px;font:inherit;cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.mine[data-astro-cid-jqnrmnvw][hidden]{display:none}.mine[data-astro-cid-jqnrmnvw],.pick[data-astro-cid-jqnrmnvw]:not(.is-quiet){background:var(--cdl);color:var(--cdl-ink);box-shadow:0 4px 0 var(--cdl-deep);border:0}.pick[data-astro-cid-jqnrmnvw].is-quiet{color:var(--haul-ink);border:1.5px solid var(--haul-asphalt);background:0 0}@media (hover:hover){.mine[data-astro-cid-jqnrmnvw]:hover,.pick[data-astro-cid-jqnrmnvw]:not(.is-quiet):hover{background:var(--cdl-deep)}}.mine[data-astro-cid-jqnrmnvw]:focus-visible,.pick[data-astro-cid-jqnrmnvw]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (width<=599px){.closer[data-astro-cid-jqnrmnvw]{padding:22px 18px 22px 30px}.acts[data-astro-cid-jqnrmnvw],.mine[data-astro-cid-jqnrmnvw],.pick[data-astro-cid-jqnrmnvw]{justify-content:center;width:100%}}.road-block[data-astro-cid-arqddvtb]{border-radius:var(--radius-lg);background:var(--frost);border:1px solid var(--frost-line);box-shadow:var(--frost-shadow);gap:20px;padding:20px;display:grid}.head[data-astro-cid-arqddvtb]{gap:8px;display:grid}h2[data-astro-cid-arqddvtb]{font-size:var(--fs-h2);font-weight:800}.head[data-astro-cid-arqddvtb] p[data-astro-cid-arqddvtb]{color:var(--muted);max-width:72ch}.stops[data-astro-cid-arqddvtb]{--road-w:16px;gap:22px;margin:0;padding:0;list-style:none;display:grid;position:relative}.stops[data-astro-cid-arqddvtb]:before,.stops[data-astro-cid-arqddvtb]:after{content:"";pointer-events:none;position:absolute}.stops[data-astro-cid-arqddvtb]:before{left:calc(22px - var(--road-w) / 2);width:var(--road-w);background:var(--asphalt);box-shadow:inset 0 0 0 2px var(--asphalt-edge);border-radius:8px;top:8px;bottom:8px}.stops[data-astro-cid-arqddvtb]:after{background:repeating-linear-gradient(180deg, var(--sign-yellow) 0 10px, transparent 10px 20px);width:2px;top:14px;bottom:14px;left:21px}.stop[data-astro-cid-arqddvtb]{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;display:grid;position:relative}.marker[data-astro-cid-arqddvtb]{z-index:1;background:var(--card);border:3px solid var(--primary);width:44px;height:44px;color:var(--heading);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:17px;font-weight:800;display:grid;position:relative}.is-ours[data-astro-cid-arqddvtb] .marker[data-astro-cid-arqddvtb]{background:linear-gradient(135deg, var(--primary), var(--teal-deep));border-color:var(--card);color:var(--on-primary);box-shadow:0 0 0 5px var(--primary-soft)}.body[data-astro-cid-arqddvtb]{justify-items:start;gap:6px;min-width:0;display:grid}.tag[data-astro-cid-arqddvtb]{letter-spacing:.06em;text-transform:uppercase;color:var(--sun-ink);background:var(--sun-soft);border-radius:6px;padding:3px 8px;font-size:12px;font-weight:700}h3[data-astro-cid-arqddvtb]{font-size:var(--fs-h3);color:var(--heading);font-weight:800}.body[data-astro-cid-arqddvtb] p[data-astro-cid-arqddvtb]{color:var(--ink);margin:0}.go[data-astro-cid-arqddvtb]{color:var(--primary);padding-block:11px;font-weight:700;line-height:22px;display:inline-block}.tag[data-astro-cid-arqddvtb].is-blank{display:none}.go[data-astro-cid-arqddvtb]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.parent[data-astro-cid-arqddvtb]{border-radius:var(--radius-md);background:var(--sun-soft);color:var(--ink);align-items:flex-start;gap:12px;margin:0;padding:14px 16px;display:flex}.parent-ico[data-astro-cid-arqddvtb]{background:var(--card);width:36px;height:36px;color:var(--sun-ink);border-radius:12px;flex:none;place-items:center;display:grid}.parent-ico[data-astro-cid-arqddvtb] svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.more[data-astro-cid-arqddvtb]{border-top:1px solid var(--line);gap:10px;padding-top:16px;display:grid}.more[data-astro-cid-arqddvtb] a[data-astro-cid-arqddvtb]{color:var(--ink);text-decoration:none}.more-how[data-astro-cid-arqddvtb],.more-lic[data-astro-cid-arqddvtb]{border-radius:var(--radius-sm);background:var(--card);border:1px solid var(--line);align-content:center;gap:2px;min-height:64px;padding:12px 16px;transition:border-color .15s,box-shadow .15s;display:grid}.more-lic[data-astro-cid-arqddvtb]{grid-template-columns:12px minmax(0,1fr);column-gap:10px}.more-lic[data-astro-cid-arqddvtb] .dot[data-astro-cid-arqddvtb]{background:var(--t);border-radius:50%;grid-row:span 2;align-self:center;width:12px;height:12px}.is-moto[data-astro-cid-arqddvtb]{--t:var(--moto)}.is-cdl[data-astro-cid-arqddvtb]{--t:var(--cdl)}.more-how[data-astro-cid-arqddvtb]{--t:var(--primary);border-left:4px solid var(--primary)}.more[data-astro-cid-arqddvtb] b[data-astro-cid-arqddvtb]{font-family:var(--font-display);color:var(--heading);font-size:15px}.more-how[data-astro-cid-arqddvtb] span[data-astro-cid-arqddvtb],.more-lic[data-astro-cid-arqddvtb] span[data-astro-cid-arqddvtb]:not(.dot){color:var(--muted);font-size:13.5px}@media (hover:hover){.more-how[data-astro-cid-arqddvtb]:hover,.more-lic[data-astro-cid-arqddvtb]:hover{border-color:var(--t);box-shadow:0 8px 18px color-mix(in srgb, var(--t) 14%, transparent)}}.more[data-astro-cid-arqddvtb] a[data-astro-cid-arqddvtb]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.watch[data-astro-cid-arqddvtb]{align-items:center;gap:10px;min-height:44px;font-weight:700;display:inline-flex;color:var(--primary)!important}.watch-ico[data-astro-cid-arqddvtb]{width:28px;height:28px;color:var(--on-tile);background:var(--primary);border-radius:50%;place-items:center;font-size:11px;display:grid}@media (width>=720px){.road-block[data-astro-cid-arqddvtb]{padding:26px 28px}.more[data-astro-cid-arqddvtb]{grid-template-columns:repeat(3,minmax(0,1fr))}.watch[data-astro-cid-arqddvtb]{grid-column:1/-1}}@media (width>=1000px){.stops[data-astro-cid-arqddvtb]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:4px}.stops[data-astro-cid-arqddvtb]:before{left:0;right:0;top:calc(26px - var(--road-w) / 2);width:auto;height:var(--road-w);bottom:auto}.stops[data-astro-cid-arqddvtb]:after{background:repeating-linear-gradient(90deg, var(--sign-yellow) 0 14px, transparent 14px 26px);width:auto;height:2px;inset:25px 8px auto}.stops[data-astro-cid-arqddvtb]{grid-template-rows:auto auto auto 1fr auto;row-gap:8px}.stop[data-astro-cid-arqddvtb]{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 5;gap:8px}.body[data-astro-cid-arqddvtb]{display:contents}.body[data-astro-cid-arqddvtb]>[data-astro-cid-arqddvtb]{justify-self:start}.tag[data-astro-cid-arqddvtb].is-blank{visibility:hidden;min-height:24px;display:block}.marker[data-astro-cid-arqddvtb]{margin-top:4px;margin-bottom:6px}}.topics-block[data-astro-cid-krerea6j]{gap:16px;margin-top:32px;display:grid}.head[data-astro-cid-krerea6j]{gap:8px;display:grid}h2[data-astro-cid-krerea6j]{font-size:var(--fs-h2);font-weight:800}.head[data-astro-cid-krerea6j] p[data-astro-cid-krerea6j]{color:var(--muted);max-width:72ch}.remembered[data-astro-cid-krerea6j][hidden]{display:none}.head[data-astro-cid-krerea6j] .remembered[data-astro-cid-krerea6j]{color:var(--ink);font-size:14px}.change[data-astro-cid-krerea6j]{min-height:44px;color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px;font-weight:700;text-decoration:underline}h3[data-astro-cid-krerea6j]{font-size:var(--fs-h3);color:var(--heading);font-weight:800}.signs[data-astro-cid-krerea6j],.topic[data-astro-cid-krerea6j]{border-radius:var(--radius-lg);background:var(--frost);border:1px solid var(--frost-line);box-shadow:var(--frost-shadow);align-content:start;gap:10px;padding:18px;display:grid}.topic[data-astro-cid-krerea6j]{grid-template-rows:auto 1fr auto;height:100%}.signs[data-astro-cid-krerea6j] p[data-astro-cid-krerea6j],.topic[data-astro-cid-krerea6j] p[data-astro-cid-krerea6j]{color:var(--ink);margin:0}.t-head[data-astro-cid-krerea6j]{align-items:center;gap:12px;display:flex}.ico[data-astro-cid-krerea6j]{background:var(--tone-bg);width:48px;height:48px;color:var(--tone-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone-ink) 14%, transparent);border-radius:14px;flex:none;place-items:center;display:grid}.ico[data-astro-cid-krerea6j] svg[data-astro-cid-krerea6j]{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.ico[data-astro-cid-krerea6j] svg[data-astro-cid-krerea6j] .f{fill:currentColor;fill-opacity:.18;stroke:none}.red[data-astro-cid-krerea6j]{--tone-bg:color-mix(in srgb, var(--sign-red) 12%, var(--card));--tone-ink:var(--sign-red)}.peach[data-astro-cid-krerea6j]{--tone-bg:var(--aurora-peach);--tone-ink:var(--ink-peach)}.sky[data-astro-cid-krerea6j]{--tone-bg:var(--aurora-sky);--tone-ink:var(--ink-sky)}.mint[data-astro-cid-krerea6j]{--tone-bg:var(--aurora-mint);--tone-ink:var(--ink-mint)}.lilac[data-astro-cid-krerea6j]{--tone-bg:var(--aurora-lilac);--tone-ink:var(--ink-lilac)}.teal[data-astro-cid-krerea6j]{--tone-bg:var(--primary-soft);--tone-ink:var(--primary)}.sun[data-astro-cid-krerea6j]{--tone-bg:var(--sun-soft);--tone-ink:var(--sun-ink)}.book[data-astro-cid-krerea6j]{--tone-bg:var(--primary);--tone-ink:var(--on-primary)}.book[data-astro-cid-krerea6j] svg[data-astro-cid-krerea6j] .f{fill-opacity:.28}.links[data-astro-cid-krerea6j]{border-top:1px dashed var(--line);justify-items:start;gap:2px;padding-top:6px;display:grid}.practice[data-astro-cid-krerea6j],.guide-link[data-astro-cid-krerea6j]{align-items:center;gap:6px;min-height:44px;text-decoration:none;display:inline-flex}.nw[data-astro-cid-krerea6j]{white-space:nowrap}.practice[data-astro-cid-krerea6j]{color:var(--primary);padding-block:11px;font-weight:700;line-height:22px;display:inline-block}.guide-link[data-astro-cid-krerea6j]{color:var(--muted);font-size:14px;font-weight:600}.guide-link[data-astro-cid-krerea6j]:before{content:"";background:currentColor;flex:none;width:16px;height:16px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linejoin='round'%3E%3Cpath d='M3 5.5C5.5 4.5 8.5 4.5 12 6.5c3.5-2 6.5-2 9-1V19c-2.5-1-5.5-1-9 1-3.5-2-6.5-2-9-1z M12 6.5V20'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (hover:hover){.practice[data-astro-cid-krerea6j]:hover,.guide-link[data-astro-cid-krerea6j]:hover{text-decoration:underline}.guide-link[data-astro-cid-krerea6j]:hover{color:var(--heading)}}.practice[data-astro-cid-krerea6j]:focus-visible,.guide-link[data-astro-cid-krerea6j]:focus-visible,.btn-sign[data-astro-cid-krerea6j]:focus-visible,.sw[data-astro-cid-krerea6j]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.signs[data-astro-cid-krerea6j]{gap:16px}.signs-text[data-astro-cid-krerea6j]{align-content:start;gap:10px;display:grid}.signs[data-astro-cid-krerea6j] .links[data-astro-cid-krerea6j]{border-top:0;gap:6px;padding-top:4px}.btn-sign[data-astro-cid-krerea6j]{background:var(--sign-ink);min-height:48px;color:var(--sign-yellow);border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.btn-sign[data-astro-cid-krerea6j]:hover{background:var(--sign-ink-2)}}.palette[data-astro-cid-krerea6j]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.palette[data-astro-cid-krerea6j] li[data-astro-cid-krerea6j]{display:grid}.sw[data-astro-cid-krerea6j]{min-height:60px;color:var(--sign-ink);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.sw[data-astro-cid-krerea6j].is-dark{color:var(--sign-white)}.sw[data-astro-cid-krerea6j]:after{content:"";background:color-mix(in srgb, var(--sign-white) 16%, transparent);pointer-events:none;border-radius:50%;width:56px;height:56px;position:absolute;bottom:-16px;right:-16px}.sw[data-astro-cid-krerea6j] svg[data-astro-cid-krerea6j]{z-index:1;flex:none;width:36px;height:36px;position:relative;overflow:visible}.sw[data-astro-cid-krerea6j] svg[data-astro-cid-krerea6j] .ln{fill:none;stroke:currentColor;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.sw[data-astro-cid-krerea6j] svg[data-astro-cid-krerea6j] .thin{stroke-width:2.6px}.sw[data-astro-cid-krerea6j] svg[data-astro-cid-krerea6j] .fl{fill:currentColor;stroke:none}.sw[data-astro-cid-krerea6j] svg[data-astro-cid-krerea6j] text{font-family:var(--font-body);text-anchor:middle;font-weight:800}.sw[data-astro-cid-krerea6j] span[data-astro-cid-krerea6j]{z-index:1;min-width:0;display:grid;position:relative}.sw[data-astro-cid-krerea6j] i[data-astro-cid-krerea6j]{letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:700}.sw[data-astro-cid-krerea6j] b[data-astro-cid-krerea6j]{font-family:var(--font-display);font-size:14px;font-weight:800;line-height:1.15}@media (hover:hover){.sw[data-astro-cid-krerea6j]:hover{box-shadow:0 14px 22px -14px color-mix(in srgb, var(--ink) 55%, transparent);transform:translateY(-3px)rotate(-1deg)}}@media (prefers-reduced-motion:reduce){.sw[data-astro-cid-krerea6j]{transition:none}}.sw-red[data-astro-cid-krerea6j]{background:var(--sign-red)}.sw-yellow[data-astro-cid-krerea6j]{background:var(--sign-yellow)}.sw-orange[data-astro-cid-krerea6j]{background:var(--sign-orange)}.sw-school[data-astro-cid-krerea6j]{background:var(--sign-school)}.sw-white[data-astro-cid-krerea6j]{background:var(--sign-white);border:2px solid var(--sign-ink)}.sw-green[data-astro-cid-krerea6j]{background:var(--sign-green)}.sw-blue[data-astro-cid-krerea6j]{background:var(--sign-blue)}.sw-brown[data-astro-cid-krerea6j]{background:var(--sign-brown)}.topics[data-astro-cid-krerea6j]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.topics[data-astro-cid-krerea6j] li[data-astro-cid-krerea6j]{min-width:0;display:grid}@media (width>=640px){.topics[data-astro-cid-krerea6j]{grid-template-columns:repeat(2,minmax(0,1fr))}.palette[data-astro-cid-krerea6j]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1000px){.signs[data-astro-cid-krerea6j]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:28px;padding:22px 24px}.sw[data-astro-cid-krerea6j]{border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:112px;padding:12px 14px}.sw[data-astro-cid-krerea6j] svg[data-astro-cid-krerea6j]{width:40px;height:40px}.topics[data-astro-cid-krerea6j]{grid-template-columns:repeat(3,minmax(0,1fr))}}.score-block[data-astro-cid-stsdkcck]{gap:16px;margin-top:24px;display:grid}.head[data-astro-cid-stsdkcck]{gap:8px;display:grid}h2[data-astro-cid-stsdkcck]{font-size:var(--fs-h2);font-weight:800}.head[data-astro-cid-stsdkcck] p[data-astro-cid-stsdkcck]{color:var(--muted);max-width:72ch}.card-frost[data-astro-cid-stsdkcck]{border-radius:var(--radius-lg);background:var(--frost);border:1px solid var(--frost-line);box-shadow:var(--frost-shadow)}.pair[data-astro-cid-stsdkcck]{gap:16px;display:grid}.chart[data-astro-cid-stsdkcck]{gap:10px;min-width:0;margin:0;padding:18px;display:grid}figcaption[data-astro-cid-stsdkcck]{gap:2px;display:grid}figcaption[data-astro-cid-stsdkcck] b[data-astro-cid-stsdkcck]{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--heading)}figcaption[data-astro-cid-stsdkcck] span[data-astro-cid-stsdkcck]{color:var(--muted);font-size:14px}.chart-scroll[data-astro-cid-stsdkcck]{min-width:0}.chart[data-astro-cid-stsdkcck] svg[data-astro-cid-stsdkcck]{width:100%;max-width:560px;height:auto;margin:0 auto;display:block}.col[data-astro-cid-stsdkcck]{stroke:var(--line);stroke-width:2px}.axis[data-astro-cid-stsdkcck]{stroke:var(--line);stroke-width:1.5px}.dot[data-astro-cid-stsdkcck]{stroke:var(--card);stroke-width:1.5px}.dot[data-astro-cid-stsdkcck].is-low,.legend[data-astro-cid-stsdkcck] .is-low[data-astro-cid-stsdkcck]{fill:var(--amber);background:var(--amber)}.dot[data-astro-cid-stsdkcck].is-common,.legend[data-astro-cid-stsdkcck] .is-common[data-astro-cid-stsdkcck]{fill:var(--primary);background:var(--primary)}.dot[data-astro-cid-stsdkcck].is-high,.legend[data-astro-cid-stsdkcck] .is-high[data-astro-cid-stsdkcck]{fill:var(--heading);background:var(--heading)}.count[data-astro-cid-stsdkcck],.len[data-astro-cid-stsdkcck]{text-anchor:middle;font-family:var(--font-body);font-variant-numeric:tabular-nums}.count[data-astro-cid-stsdkcck]{fill:var(--muted);font-size:11px;font-weight:700}.len[data-astro-cid-stsdkcck]{fill:var(--heading);font-size:13px;font-weight:800}.axis-note[data-astro-cid-stsdkcck]{text-align:center;color:var(--muted);margin:-4px 0 0;font-size:13px}.legend[data-astro-cid-stsdkcck]{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.legend[data-astro-cid-stsdkcck] li[data-astro-cid-stsdkcck]{align-items:center;gap:6px;display:inline-flex}.legend[data-astro-cid-stsdkcck] i[data-astro-cid-stsdkcck]{border-radius:50%;width:10px;height:10px}.side[data-astro-cid-stsdkcck]{align-content:start;gap:12px;display:grid}.tiles[data-astro-cid-stsdkcck]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tiles[data-astro-cid-stsdkcck] li[data-astro-cid-stsdkcck]{background:var(--card);border:1px solid var(--line);border-radius:14px;align-content:start;gap:2px;padding:10px 12px;display:grid}.tiles[data-astro-cid-stsdkcck] b[data-astro-cid-stsdkcck]{font:800 clamp(19px, 4.4vw, 24px) / 1.1 var(--font-display);color:var(--heading);font-variant-numeric:tabular-nums}.tiles[data-astro-cid-stsdkcck] span[data-astro-cid-stsdkcck]{color:var(--muted);font-size:13px}.go[data-astro-cid-stsdkcck]{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--primary-soft), color-mix(in srgb, var(--primary) 16%, var(--card)));border:1px solid color-mix(in srgb, var(--primary) 26%, var(--card));color:var(--ink);align-content:center;gap:6px;padding:20px;text-decoration:none;display:grid}.go-kicker[data-astro-cid-stsdkcck]{letter-spacing:.06em;text-transform:uppercase;color:var(--primary);font-size:12px;font-weight:700}.go[data-astro-cid-stsdkcck] b[data-astro-cid-stsdkcck]{font:800 clamp(19px, 4.4vw, 22px) / 1.15 var(--font-display);color:var(--heading)}.go-text[data-astro-cid-stsdkcck]{color:var(--muted)}.go-cta[data-astro-cid-stsdkcck]{color:var(--primary);justify-self:start;margin-top:4px;font-weight:700}.go[data-astro-cid-stsdkcck]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (hover:hover){.go[data-astro-cid-stsdkcck]:hover{border-color:var(--primary)}.go[data-astro-cid-stsdkcck]:hover .go-cta[data-astro-cid-stsdkcck]{text-decoration:underline}}.note[data-astro-cid-stsdkcck]{align-content:start;gap:6px;padding:18px 20px;display:grid}.note[data-astro-cid-stsdkcck] h3[data-astro-cid-stsdkcck]{font-size:var(--fs-h3);color:var(--heading);font-weight:800}.note[data-astro-cid-stsdkcck] p[data-astro-cid-stsdkcck]{margin:0}.pair2[data-astro-cid-stsdkcck]{gap:16px;display:grid}@media (width>=1000px){.pair[data-astro-cid-stsdkcck],.pair2[data-astro-cid-stsdkcck]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start}.pair2[data-astro-cid-stsdkcck]{align-items:stretch}.tiles[data-astro-cid-stsdkcck]{grid-template-columns:minmax(0,1fr)}.tiles[data-astro-cid-stsdkcck] li[data-astro-cid-stsdkcck]{grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:10px}}.week-block[data-astro-cid-sie72ila]{gap:16px;margin-top:24px;display:grid}.head[data-astro-cid-sie72ila]{gap:8px;display:grid}h2[data-astro-cid-sie72ila]{font-size:var(--fs-h2);font-weight:800}.head[data-astro-cid-sie72ila] p[data-astro-cid-sie72ila]{color:var(--muted);max-width:72ch}.days[data-astro-cid-sie72ila]{counter-reset:day;gap:12px;margin:0;padding:0;list-style:none;display:grid}.day[data-astro-cid-sie72ila]{border-radius:var(--radius-md);background:var(--frost);border:1px solid var(--frost-line);border-top:4px solid var(--primary-soft);box-shadow:var(--frost-shadow);grid-template-rows:auto auto 1fr auto;gap:6px;padding:16px 18px 10px;display:grid}.num[data-astro-cid-sie72ila]{letter-spacing:.08em;text-transform:uppercase;color:var(--heading);background:var(--primary-soft);border-radius:6px;justify-self:start;padding:3px 8px;font-size:12px;font-weight:800}h3[data-astro-cid-sie72ila]{font-size:var(--fs-h3);color:var(--heading);font-weight:800}.day[data-astro-cid-sie72ila] p[data-astro-cid-sie72ila]{margin:0}.day[data-astro-cid-sie72ila] a[data-astro-cid-sie72ila]{min-height:44px;color:var(--primary);justify-self:start;align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover){.day[data-astro-cid-sie72ila] a[data-astro-cid-sie72ila]:hover{text-decoration:underline}}.day[data-astro-cid-sie72ila] a[data-astro-cid-sie72ila]:focus-visible,.foot[data-astro-cid-sie72ila] a[data-astro-cid-sie72ila]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.is-last[data-astro-cid-sie72ila]{background:linear-gradient(135deg, var(--primary), var(--teal-deep));color:var(--on-primary);border-color:#0000}.is-last[data-astro-cid-sie72ila] .num[data-astro-cid-sie72ila]{background:color-mix(in srgb, var(--on-primary) 20%, transparent);color:var(--on-primary)}.is-last[data-astro-cid-sie72ila] h3[data-astro-cid-sie72ila],.is-last[data-astro-cid-sie72ila] a[data-astro-cid-sie72ila]{color:var(--on-primary)}.is-last[data-astro-cid-sie72ila] a[data-astro-cid-sie72ila]:focus-visible{outline-color:var(--focus-on-deep)}.foot[data-astro-cid-sie72ila]{color:var(--muted);margin:0}.foot[data-astro-cid-sie72ila] a[data-astro-cid-sie72ila]{color:var(--primary);font-weight:700}@media (width>=640px){.days[data-astro-cid-sie72ila]{grid-template-columns:repeat(2,minmax(0,1fr))}.is-last[data-astro-cid-sie72ila]{grid-column:1/-1}}@media (width>=1000px){.days[data-astro-cid-sie72ila]{grid-template-columns:repeat(4,minmax(0,1fr))}.is-last[data-astro-cid-sie72ila]{grid-column:span 2}}.checks-block[data-astro-cid-2jyuggp6]{gap:16px;margin-top:24px;display:grid}.head[data-astro-cid-2jyuggp6]{gap:8px;display:grid}h2[data-astro-cid-2jyuggp6]{font-size:var(--fs-h2);font-weight:800}.head[data-astro-cid-2jyuggp6] p[data-astro-cid-2jyuggp6]{color:var(--muted);max-width:72ch}.pair[data-astro-cid-2jyuggp6]{gap:12px;display:grid}.proof[data-astro-cid-2jyuggp6]{border-radius:var(--radius-lg);background:linear-gradient(150deg, var(--heading), var(--teal-deep));color:var(--on-primary);align-content:start;gap:10px;padding:22px;display:grid}.stamp[data-astro-cid-2jyuggp6]{letter-spacing:.07em;text-transform:uppercase;background:color-mix(in srgb, var(--on-primary) 16%, transparent);border-radius:8px;justify-self:start;padding:6px 10px;font-size:12px;font-weight:700}.proof[data-astro-cid-2jyuggp6] p[data-astro-cid-2jyuggp6]{margin:0}.big[data-astro-cid-2jyuggp6]{font-family:var(--font-display);font-size:22px;font-weight:700}.big[data-astro-cid-2jyuggp6] b[data-astro-cid-2jyuggp6]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:800;line-height:1}.steps[data-astro-cid-2jyuggp6]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-2jyuggp6] li[data-astro-cid-2jyuggp6]{border-radius:var(--radius-md);background:var(--frost);border:1px solid var(--frost-line);box-shadow:var(--frost-shadow);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;display:grid}.n[data-astro-cid-2jyuggp6]{background:var(--primary-soft);width:34px;height:34px;color:var(--heading);font-family:var(--font-display);border-radius:10px;place-items:center;font-weight:800;display:grid}h3[data-astro-cid-2jyuggp6]{font-size:var(--fs-h3);color:var(--heading);font-weight:800}.steps[data-astro-cid-2jyuggp6] p[data-astro-cid-2jyuggp6]{margin:2px 0 0}.links[data-astro-cid-2jyuggp6]{flex-wrap:wrap;gap:4px 24px;margin:0;display:flex}.links[data-astro-cid-2jyuggp6] a[data-astro-cid-2jyuggp6]{min-height:44px;color:var(--primary);align-items:center;gap:6px;font-weight:700;display:inline-flex}.links[data-astro-cid-2jyuggp6] a[data-astro-cid-2jyuggp6]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.proof[data-astro-cid-2jyuggp6] .links[data-astro-cid-2jyuggp6] a[data-astro-cid-2jyuggp6]{color:var(--on-primary)}.proof[data-astro-cid-2jyuggp6] .links[data-astro-cid-2jyuggp6] a[data-astro-cid-2jyuggp6]:focus-visible{outline-color:var(--focus-on-deep)}@media (width>=720px){.steps[data-astro-cid-2jyuggp6]{grid-template-columns:repeat(2,minmax(0,1fr))}.proof[data-astro-cid-2jyuggp6]{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:24px}.stamp[data-astro-cid-2jyuggp6],.proof[data-astro-cid-2jyuggp6] .links[data-astro-cid-2jyuggp6]{grid-column:1/-1}}.closer[data-astro-cid-twt433ye]{border-radius:var(--radius-lg);background:linear-gradient(120deg, var(--primary-soft), var(--frost) 70%);border:1px solid var(--frost-line);box-shadow:var(--frost-shadow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:24px;padding:22px 24px;display:flex}h2[data-astro-cid-twt433ye]{font-size:var(--fs-h2-card);font-weight:800}p[data-astro-cid-twt433ye]{color:var(--muted);max-width:60ch;margin:4px 0 0}.acts[data-astro-cid-twt433ye]{flex-wrap:wrap;gap:10px;display:flex}.mine[data-astro-cid-twt433ye],.pick[data-astro-cid-twt433ye]{min-height:48px;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.mine[data-astro-cid-twt433ye][hidden]{display:none}.mine[data-astro-cid-twt433ye],.pick[data-astro-cid-twt433ye]:not(.is-quiet){background:linear-gradient(135deg, var(--primary), var(--teal-deep));color:var(--on-primary);box-shadow:0 10px 22px color-mix(in srgb, var(--primary) 26%, transparent);border:0}.mine[data-astro-cid-twt433ye] svg[data-astro-cid-twt433ye]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.pick[data-astro-cid-twt433ye].is-quiet{background:var(--card);color:var(--heading);border:1.5px solid var(--line)}.mine[data-astro-cid-twt433ye]:focus-visible,.pick[data-astro-cid-twt433ye]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (width<=599px){.acts[data-astro-cid-twt433ye],.mine[data-astro-cid-twt433ye],.pick[data-astro-cid-twt433ye]{justify-content:center;width:100%}}.ways[data-astro-cid-2f2ci6q4]{gap:18px;display:grid}.head[data-astro-cid-2f2ci6q4]{gap:8px;display:grid}h2[data-astro-cid-2f2ci6q4]{font-size:var(--fs-h2);color:var(--moto-deep);font-weight:800}h2[data-astro-cid-2f2ci6q4]:after{content:"";background:linear-gradient(90deg, var(--moto), var(--ride-coral));border-radius:4px;width:64px;height:4px;margin-top:10px;display:block}.head[data-astro-cid-2f2ci6q4] p[data-astro-cid-2f2ci6q4]{color:var(--muted);max-width:72ch}.pair[data-astro-cid-2f2ci6q4]{gap:14px;display:grid}.way[data-astro-cid-2f2ci6q4]{border-radius:28px;align-content:start;gap:10px;padding:22px 24px;display:grid}.kicker[data-astro-cid-2f2ci6q4]{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}h3[data-astro-cid-2f2ci6q4]{font-size:var(--fs-h2-card);font-weight:800}.way[data-astro-cid-2f2ci6q4] p[data-astro-cid-2f2ci6q4]{margin:0}.go[data-astro-cid-2f2ci6q4]{justify-self:start;padding-block:11px;font-weight:700;line-height:22px;text-decoration:none;display:inline-block}@media (hover:hover){.go[data-astro-cid-2f2ci6q4]:hover{text-decoration:underline}}.is-driver[data-astro-cid-2f2ci6q4]{background:var(--ride-band);color:var(--ride-ink);box-shadow:var(--ride-shadow)}.is-driver[data-astro-cid-2f2ci6q4] .kicker[data-astro-cid-2f2ci6q4],.is-driver[data-astro-cid-2f2ci6q4] .go[data-astro-cid-2f2ci6q4]{color:var(--ride-glow)}.is-driver[data-astro-cid-2f2ci6q4] h3[data-astro-cid-2f2ci6q4]{color:var(--ride-ink)}.is-driver[data-astro-cid-2f2ci6q4] .go[data-astro-cid-2f2ci6q4]:focus-visible{outline:3px solid var(--focus-on-deep);outline-offset:2px}.is-new[data-astro-cid-2f2ci6q4]{background:linear-gradient(160deg, var(--card) 40%, var(--ride-coral-soft));box-shadow:var(--ride-shadow)}.is-new[data-astro-cid-2f2ci6q4] .kicker[data-astro-cid-2f2ci6q4]{color:var(--ride-coral-ink)}.is-new[data-astro-cid-2f2ci6q4] h3[data-astro-cid-2f2ci6q4]{color:var(--moto-deep)}.is-new[data-astro-cid-2f2ci6q4] .go[data-astro-cid-2f2ci6q4]{color:var(--moto)}.is-new[data-astro-cid-2f2ci6q4] .go[data-astro-cid-2f2ci6q4]:focus-visible,.more[data-astro-cid-2f2ci6q4] a[data-astro-cid-2f2ci6q4]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.more[data-astro-cid-2f2ci6q4]{gap:4px 24px;display:grid}.more[data-astro-cid-2f2ci6q4] a[data-astro-cid-2f2ci6q4]{border-left:3px solid var(--moto-soft);min-height:56px;color:var(--ink);align-content:center;gap:2px;padding:8px 0 8px 14px;text-decoration:none;display:grid}.more[data-astro-cid-2f2ci6q4] .is-car[data-astro-cid-2f2ci6q4]{border-left-color:color-mix(in srgb, var(--car) 35%, var(--card))}.more[data-astro-cid-2f2ci6q4] .is-cdl[data-astro-cid-2f2ci6q4]{border-left-color:color-mix(in srgb, var(--cdl) 35%, var(--card))}.more[data-astro-cid-2f2ci6q4] b[data-astro-cid-2f2ci6q4]{font-family:var(--font-display);color:var(--moto-deep);font-size:15px}.more[data-astro-cid-2f2ci6q4] span[data-astro-cid-2f2ci6q4]{color:var(--muted);font-size:13.5px}@media (hover:hover){.more[data-astro-cid-2f2ci6q4] a[data-astro-cid-2f2ci6q4]:hover b[data-astro-cid-2f2ci6q4]{text-decoration:underline}}@media (width>=760px){.pair[data-astro-cid-2f2ci6q4]{grid-template-columns:1.15fr 1fr}.more[data-astro-cid-2f2ci6q4]{grid-template-columns:repeat(3,minmax(0,1fr))}}.versus[data-astro-cid-3siomxxu]{background:linear-gradient(160deg, var(--moto-soft) 0%, var(--card) 55%, var(--ride-coral-soft) 100%);box-shadow:var(--ride-shadow);border-radius:32px;gap:16px;padding:24px 20px 12px;display:grid;position:relative;overflow:hidden}.versus[data-astro-cid-3siomxxu]:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--ride-coral) 18%, transparent), transparent 68%);pointer-events:none;border-radius:50%;width:300px;height:300px;position:absolute;top:-130px;right:-90px}.head[data-astro-cid-3siomxxu]{gap:8px;display:grid;position:relative}h2[data-astro-cid-3siomxxu]{font-size:var(--fs-h2);color:var(--moto-deep);font-weight:800}h2[data-astro-cid-3siomxxu]:after{content:"";background:linear-gradient(90deg, var(--moto), var(--ride-coral));border-radius:4px;width:64px;height:4px;margin-top:10px;display:block}.head[data-astro-cid-3siomxxu] p[data-astro-cid-3siomxxu]{color:var(--muted);max-width:70ch}.table[data-astro-cid-3siomxxu]{margin:0;padding:0;list-style:none;display:grid;position:relative}.row[data-astro-cid-3siomxxu]{border-top:1px solid color-mix(in srgb, var(--moto) 14%, transparent);gap:2px;padding:0 2px 12px;display:grid;position:relative}.row[data-astro-cid-3siomxxu].is-head{display:none}.what[data-astro-cid-3siomxxu]{min-height:44px;font-family:var(--font-display);color:var(--moto-deep);justify-self:start;padding-block:11px;font-size:16px;font-weight:800;text-decoration:none;display:inline-block}.down[data-astro-cid-3siomxxu]{color:color-mix(in srgb, var(--moto) 55%, var(--card));margin-left:4px;font-size:13px}@media (hover:hover){.what[data-astro-cid-3siomxxu]:hover{text-underline-offset:3px;text-decoration:underline}}.what[data-astro-cid-3siomxxu]:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}.car[data-astro-cid-3siomxxu]{color:var(--muted);text-decoration:line-through;text-decoration-color:color-mix(in srgb, var(--muted) 55%, transparent)}.bike[data-astro-cid-3siomxxu]{color:var(--ink);font-weight:600}.lbl[data-astro-cid-3siomxxu]{letter-spacing:.08em;text-transform:uppercase;margin-right:6px;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}.bike[data-astro-cid-3siomxxu] .lbl[data-astro-cid-3siomxxu]{color:var(--moto)}@media (width>=720px){.versus[data-astro-cid-3siomxxu]{padding:30px 32px 16px}.row[data-astro-cid-3siomxxu]{grid-template-columns:180px minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:16px;padding:6px 10px}.what[data-astro-cid-3siomxxu]{padding-block:11px}.row[data-astro-cid-3siomxxu].is-head{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-top:0;padding-block:2px 6px;font-size:12px;font-weight:700;display:grid}.row[data-astro-cid-3siomxxu].is-head span[data-astro-cid-3siomxxu]:last-child{color:var(--moto)}.lbl[data-astro-cid-3siomxxu]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.skills-block[data-astro-cid-55hdpc7a]{gap:16px;margin-top:32px;display:grid}.head[data-astro-cid-55hdpc7a]{gap:8px;display:grid}h2[data-astro-cid-55hdpc7a]{font-size:var(--fs-h2);color:var(--moto-deep);font-weight:800}h2[data-astro-cid-55hdpc7a]:after{content:"";background:linear-gradient(90deg, var(--moto), var(--ride-coral));border-radius:4px;width:64px;height:4px;margin-top:10px;display:block}.head[data-astro-cid-55hdpc7a] p[data-astro-cid-55hdpc7a]{color:var(--muted);max-width:72ch}.remembered[data-astro-cid-55hdpc7a][hidden]{display:none}.head[data-astro-cid-55hdpc7a] .remembered[data-astro-cid-55hdpc7a]{color:var(--ink);font-size:14px}.change[data-astro-cid-55hdpc7a]{min-height:44px;color:var(--moto);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 6px;font-weight:700;text-decoration:underline}h3[data-astro-cid-55hdpc7a]{font-size:var(--fs-h3);color:var(--moto-deep);font-weight:800}p[data-astro-cid-55hdpc7a]{margin:0}.lane[data-astro-cid-55hdpc7a],.skill[data-astro-cid-55hdpc7a]{background:var(--card);box-shadow:var(--ride-shadow);border-radius:28px}.t-head[data-astro-cid-55hdpc7a]{align-items:center;gap:12px;display:flex}.ico[data-astro-cid-55hdpc7a]{background:var(--tone-bg);width:48px;height:48px;color:var(--tone-ink);border-radius:50%;flex:none;place-items:center;display:grid}.ico[data-astro-cid-55hdpc7a] svg[data-astro-cid-55hdpc7a]{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.ico[data-astro-cid-55hdpc7a] svg[data-astro-cid-55hdpc7a] .f{fill:currentColor;fill-opacity:.18;stroke:none}.plum[data-astro-cid-55hdpc7a]{--tone-bg:var(--moto-soft);--tone-ink:var(--moto-deep)}.coral[data-astro-cid-55hdpc7a]{--tone-bg:var(--ride-coral-soft);--tone-ink:var(--ride-coral-ink)}.practice[data-astro-cid-55hdpc7a]{color:var(--moto);justify-self:start;padding-block:11px;font-weight:700;line-height:22px;text-decoration:none;display:inline-block}.nw[data-astro-cid-55hdpc7a]{white-space:nowrap}@media (hover:hover){.practice[data-astro-cid-55hdpc7a]:hover{text-decoration:underline}}.practice[data-astro-cid-55hdpc7a]:focus-visible,.src[data-astro-cid-55hdpc7a] a[data-astro-cid-55hdpc7a]:focus-visible,.change[data-astro-cid-55hdpc7a]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.lane[data-astro-cid-55hdpc7a]{gap:18px;padding:18px;display:grid}.lane-text[data-astro-cid-55hdpc7a]{align-content:center;gap:10px;display:grid}.lane-art[data-astro-cid-55hdpc7a]{justify-self:center;width:100%;max-width:360px;height:auto}.road[data-astro-cid-55hdpc7a]{fill:var(--asphalt)}.p1[data-astro-cid-55hdpc7a],.p3[data-astro-cid-55hdpc7a]{fill:color-mix(in srgb, var(--moto) 30%, var(--asphalt))}.p2[data-astro-cid-55hdpc7a]{fill:color-mix(in srgb, var(--moto) 14%, var(--asphalt))}.oil[data-astro-cid-55hdpc7a]{fill:color-mix(in srgb, var(--asphalt-edge) 70%, black);opacity:.6}.center[data-astro-cid-55hdpc7a]{stroke:var(--sign-yellow);stroke-width:3px;stroke-dasharray:14 10}.edge[data-astro-cid-55hdpc7a]{stroke:var(--lane-paint);stroke-width:3px}.lbl[data-astro-cid-55hdpc7a]{fill:var(--lane-paint);font:800 15px var(--font-display);text-anchor:middle}.car[data-astro-cid-55hdpc7a]{fill:var(--lane-paint)}.glass[data-astro-cid-55hdpc7a]{fill:color-mix(in srgb, var(--asphalt) 70%, var(--card))}.tail[data-astro-cid-55hdpc7a]{fill:var(--sign-red)}.bike[data-astro-cid-55hdpc7a]{fill:var(--moto)}.rider[data-astro-cid-55hdpc7a]{fill:var(--ride-glow)}.head-l[data-astro-cid-55hdpc7a]{fill:var(--sign-yellow)}.lists[data-astro-cid-55hdpc7a]{gap:14px;display:grid}.skill[data-astro-cid-55hdpc7a]{align-content:start;gap:10px;height:100%;padding:20px;display:grid}.skill[data-astro-cid-55hdpc7a].is-list{grid-template-rows:auto auto 1fr auto}.check[data-astro-cid-55hdpc7a]{gap:0;margin:0;padding:0;list-style:none;display:grid}.check[data-astro-cid-55hdpc7a] li[data-astro-cid-55hdpc7a]{border-top:1px dashed color-mix(in srgb, var(--moto) 22%, var(--card));gap:1px;padding:9px 0 9px 22px;display:grid;position:relative}.check[data-astro-cid-55hdpc7a] li[data-astro-cid-55hdpc7a]:before{content:"";background:linear-gradient(135deg, var(--moto), var(--ride-coral));border-radius:50%;width:9px;height:9px;position:absolute;top:15px;left:2px}.check[data-astro-cid-55hdpc7a] b[data-astro-cid-55hdpc7a]{color:var(--moto-deep);font-size:14.5px}.check[data-astro-cid-55hdpc7a] span[data-astro-cid-55hdpc7a]{color:var(--muted);font-size:14px}.short[data-astro-cid-55hdpc7a]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.short[data-astro-cid-55hdpc7a] li[data-astro-cid-55hdpc7a]{min-width:0;display:grid}.short[data-astro-cid-55hdpc7a] .skill[data-astro-cid-55hdpc7a]{grid-template-rows:auto 1fr auto}.src[data-astro-cid-55hdpc7a]{color:var(--muted);max-width:80ch;font-size:14px}.src[data-astro-cid-55hdpc7a] a[data-astro-cid-55hdpc7a]{color:var(--moto);font-weight:700}@media (width>=640px){.short[data-astro-cid-55hdpc7a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.lane[data-astro-cid-55hdpc7a]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;padding:22px 28px 22px 22px}.lists[data-astro-cid-55hdpc7a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.short[data-astro-cid-55hdpc7a]{grid-template-columns:repeat(4,minmax(0,1fr))}}.score-block[data-astro-cid-r3ou6moj]{gap:16px;margin-top:24px;display:grid}.head[data-astro-cid-r3ou6moj]{gap:8px;display:grid}h2[data-astro-cid-r3ou6moj]{font-size:var(--fs-h2);color:var(--moto-deep);font-weight:800}h2[data-astro-cid-r3ou6moj]:after{content:"";background:linear-gradient(90deg, var(--moto), var(--ride-coral));border-radius:4px;width:64px;height:4px;margin-top:10px;display:block}.head[data-astro-cid-r3ou6moj] p[data-astro-cid-r3ou6moj]{color:var(--muted);max-width:72ch}.board[data-astro-cid-r3ou6moj]{background:var(--card);box-shadow:var(--ride-shadow);border-radius:28px;gap:12px;padding:18px;display:grid}.rows[data-astro-cid-r3ou6moj]{display:grid}.row[data-astro-cid-r3ou6moj]{border-top:1px dashed color-mix(in srgb, var(--moto) 22%, var(--card));gap:8px;padding:12px 0;display:grid}.row[data-astro-cid-r3ou6moj]:first-child{border-top:0}.row[data-astro-cid-r3ou6moj].is-common{background:color-mix(in srgb, var(--moto-soft) 70%, var(--card));border-top-color:#0000;border-radius:16px;margin-inline:-10px;padding-inline:10px}.row[data-astro-cid-r3ou6moj].is-common+.row[data-astro-cid-r3ou6moj]{border-top-color:#0000}.len[data-astro-cid-r3ou6moj]{color:var(--muted);align-items:baseline;gap:6px;font-size:14px;display:flex}.len[data-astro-cid-r3ou6moj] b[data-astro-cid-r3ou6moj]{font:800 22px / 1 var(--font-display);color:var(--moto-deep);font-variant-numeric:tabular-nums}.len[data-astro-cid-r3ou6moj] small[data-astro-cid-r3ou6moj]{color:var(--moto);margin-left:auto;font-size:12.5px;font-weight:700}.codes[data-astro-cid-r3ou6moj]{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.codes[data-astro-cid-r3ou6moj] li[data-astro-cid-r3ou6moj]{letter-spacing:.04em;border-radius:999px;place-items:center;min-width:38px;height:28px;padding:0 6px;font-size:12px;font-weight:800;display:grid}.is-low[data-astro-cid-r3ou6moj]{background:var(--ride-coral-soft);color:var(--ride-coral-ink)}.is-common[data-astro-cid-r3ou6moj]{background:var(--moto-soft);color:var(--moto-deep)}.codes[data-astro-cid-r3ou6moj] .is-common[data-astro-cid-r3ou6moj]{background:var(--card);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--moto) 40%, var(--card))}.row[data-astro-cid-r3ou6moj]:not(.is-common) .codes[data-astro-cid-r3ou6moj] .is-common[data-astro-cid-r3ou6moj]{background:var(--moto-soft);box-shadow:none}.is-high[data-astro-cid-r3ou6moj]{background:var(--moto-deep);color:var(--on-primary)}.legend[data-astro-cid-r3ou6moj]{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.legend[data-astro-cid-r3ou6moj] li[data-astro-cid-r3ou6moj]{align-items:center;gap:6px;display:inline-flex}.legend[data-astro-cid-r3ou6moj] i[data-astro-cid-r3ou6moj]{border-radius:999px;width:14px;height:10px}.legend[data-astro-cid-r3ou6moj] .is-common[data-astro-cid-r3ou6moj]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--moto) 40%, var(--card))}.foot[data-astro-cid-r3ou6moj]{gap:14px;display:grid}.miss[data-astro-cid-r3ou6moj]{background:var(--card);box-shadow:var(--ride-shadow);border-radius:28px;align-content:start;gap:6px;padding:18px 20px;display:grid}.miss[data-astro-cid-r3ou6moj] h3[data-astro-cid-r3ou6moj]{font-size:var(--fs-h3);color:var(--moto-deep);font-weight:800}.miss[data-astro-cid-r3ou6moj] p[data-astro-cid-r3ou6moj]{margin:0}.go[data-astro-cid-r3ou6moj]{background:var(--ride-band);color:var(--ride-ink);box-shadow:var(--ride-shadow);border-radius:28px;align-content:center;gap:6px;padding:20px 22px;text-decoration:none;display:grid}.go-kicker[data-astro-cid-r3ou6moj]{letter-spacing:.08em;text-transform:uppercase;color:var(--ride-glow);font-size:12px;font-weight:700}.go[data-astro-cid-r3ou6moj] b[data-astro-cid-r3ou6moj]{font:800 clamp(19px, 4.4vw, 22px) / 1.15 var(--font-display)}.go-text[data-astro-cid-r3ou6moj]{color:var(--ride-muted)}.go-cta[data-astro-cid-r3ou6moj]{color:var(--ride-glow);justify-self:start;margin-top:4px;font-weight:700}.go[data-astro-cid-r3ou6moj]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (hover:hover){.go[data-astro-cid-r3ou6moj]:hover .go-cta[data-astro-cid-r3ou6moj]{text-decoration:underline}}@media (width>=720px){.board[data-astro-cid-r3ou6moj]{padding:20px 26px}.row[data-astro-cid-r3ou6moj]{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:16px}.len[data-astro-cid-r3ou6moj] small[data-astro-cid-r3ou6moj]{margin-left:6px}.foot[data-astro-cid-r3ou6moj]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch}}@media (width<=999px){.foot[data-astro-cid-r3ou6moj]{grid-template-columns:minmax(0,1fr)}}.study[data-astro-cid-r2qyw67f]{gap:16px;margin-top:24px;display:grid}.head[data-astro-cid-r2qyw67f]{gap:8px;display:grid}h2[data-astro-cid-r2qyw67f]{font-size:var(--fs-h2);color:var(--moto-deep);font-weight:800}h2[data-astro-cid-r2qyw67f]:after{content:"";background:linear-gradient(90deg, var(--moto), var(--ride-coral));border-radius:4px;width:64px;height:4px;margin-top:10px;display:block}.head[data-astro-cid-r2qyw67f] p[data-astro-cid-r2qyw67f]{color:var(--muted);max-width:72ch}h3[data-astro-cid-r2qyw67f]{font-size:var(--fs-h3);color:var(--moto-deep);font-weight:800}p[data-astro-cid-r2qyw67f]{margin:0}.pair[data-astro-cid-r2qyw67f]{gap:16px;display:grid}.path[data-astro-cid-r2qyw67f]{background:var(--card);box-shadow:var(--ride-shadow);border-radius:28px;gap:6px;margin:0;padding:22px 20px 12px;list-style:none;display:grid;position:relative}.path[data-astro-cid-r2qyw67f] li[data-astro-cid-r2qyw67f]{grid-template-columns:40px minmax(0,1fr);gap:14px;padding-bottom:14px;display:grid;position:relative}.path[data-astro-cid-r2qyw67f] li[data-astro-cid-r2qyw67f]:not(:last-child):before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 100' preserveAspectRatio='none'%3E%3Cpath d='M14 0 C2 30 26 60 14 100' fill='none' stroke='%23c4603f' stroke-opacity='.55' stroke-width='2.5' stroke-dasharray='7 6' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;width:28px;position:absolute;top:42px;bottom:-4px;left:6px}.n[data-astro-cid-r2qyw67f]{background:var(--ride-sunset);width:40px;height:40px;color:var(--on-primary);font:800 16px var(--font-display);box-shadow:0 6px 14px -6px var(--moto-deep);border-radius:50%;place-items:center;display:grid;position:relative}.path[data-astro-cid-r2qyw67f] li[data-astro-cid-r2qyw67f]>div[data-astro-cid-r2qyw67f]{justify-items:start;gap:4px;padding-top:8px;display:grid}.path[data-astro-cid-r2qyw67f] a[data-astro-cid-r2qyw67f],.all[data-astro-cid-r2qyw67f]{color:var(--moto);padding-block:11px;font-weight:700;line-height:22px;text-decoration:none;display:inline-block}.reads[data-astro-cid-r2qyw67f]{background:var(--ride-band);color:var(--ride-ink);box-shadow:var(--ride-shadow);border-radius:28px;align-content:start;gap:10px;padding:22px;display:grid}.reads[data-astro-cid-r2qyw67f] h3[data-astro-cid-r2qyw67f]{color:var(--ride-ink);font-size:var(--fs-h2-card)}.reads-lede[data-astro-cid-r2qyw67f]{color:var(--ride-muted)}.reads[data-astro-cid-r2qyw67f] ul[data-astro-cid-r2qyw67f]{margin:0;padding:0;list-style:none;display:grid}.reads[data-astro-cid-r2qyw67f] li[data-astro-cid-r2qyw67f] a[data-astro-cid-r2qyw67f]{border-top:1px solid color-mix(in srgb, var(--ride-ink) 14%, transparent);color:inherit;gap:2px;min-height:44px;padding:12px 0;text-decoration:none;display:grid}.reads[data-astro-cid-r2qyw67f] li[data-astro-cid-r2qyw67f] a[data-astro-cid-r2qyw67f] b[data-astro-cid-r2qyw67f]{font-family:var(--font-display);color:var(--ride-glow)}.reads[data-astro-cid-r2qyw67f] li[data-astro-cid-r2qyw67f] a[data-astro-cid-r2qyw67f] span[data-astro-cid-r2qyw67f]{color:var(--ride-muted);font-size:14px}.reads[data-astro-cid-r2qyw67f] .all[data-astro-cid-r2qyw67f]{color:var(--ride-glow)}@media (hover:hover){.path[data-astro-cid-r2qyw67f] a[data-astro-cid-r2qyw67f]:hover,.all[data-astro-cid-r2qyw67f]:hover,.reads[data-astro-cid-r2qyw67f] li[data-astro-cid-r2qyw67f] a[data-astro-cid-r2qyw67f]:hover b[data-astro-cid-r2qyw67f]{text-decoration:underline}}.path[data-astro-cid-r2qyw67f] a[data-astro-cid-r2qyw67f]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.reads[data-astro-cid-r2qyw67f] a[data-astro-cid-r2qyw67f]:focus-visible{outline:3px solid var(--focus-on-deep);outline-offset:2px}@media (width>=900px){.pair[data-astro-cid-r2qyw67f]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.path[data-astro-cid-r2qyw67f]{padding:26px 28px 14px}}.sources[data-astro-cid-5jg2vlnf]{gap:16px;margin-top:24px;display:grid}.head[data-astro-cid-5jg2vlnf]{gap:8px;display:grid}h2[data-astro-cid-5jg2vlnf]{font-size:var(--fs-h2);color:var(--moto-deep);font-weight:800}h2[data-astro-cid-5jg2vlnf]:after{content:"";background:linear-gradient(90deg, var(--moto), var(--ride-coral));border-radius:4px;width:64px;height:4px;margin-top:10px;display:block}.head[data-astro-cid-5jg2vlnf] p[data-astro-cid-5jg2vlnf]{color:var(--muted);max-width:72ch}.grid[data-astro-cid-5jg2vlnf]{gap:14px;display:grid}.src[data-astro-cid-5jg2vlnf],.proof[data-astro-cid-5jg2vlnf]{border-radius:28px;align-content:start;gap:8px;padding:22px;display:grid}.src[data-astro-cid-5jg2vlnf]{background:var(--card);box-shadow:var(--ride-shadow)}.is-msf[data-astro-cid-5jg2vlnf]{background:linear-gradient(160deg, var(--card) 45%, var(--ride-coral-soft))}.tag[data-astro-cid-5jg2vlnf]{letter-spacing:.07em;text-transform:uppercase;background:var(--moto-soft);color:var(--moto-deep);border-radius:999px;justify-self:start;padding:4px 10px;font-size:12px;font-weight:700}.is-msf[data-astro-cid-5jg2vlnf] .tag[data-astro-cid-5jg2vlnf]{background:var(--ride-coral-soft);color:var(--ride-coral-ink)}h3[data-astro-cid-5jg2vlnf]{font-size:var(--fs-h3);color:var(--moto-deep);font-weight:800}p[data-astro-cid-5jg2vlnf]{margin:0}.src[data-astro-cid-5jg2vlnf] a[data-astro-cid-5jg2vlnf]{color:var(--moto);font-weight:700}.proof[data-astro-cid-5jg2vlnf]{background:var(--ride-band);color:var(--ride-ink);box-shadow:var(--ride-shadow)}.stamp[data-astro-cid-5jg2vlnf]{letter-spacing:.07em;text-transform:uppercase;color:var(--ride-glow);justify-self:start;font-size:12px;font-weight:700}.big[data-astro-cid-5jg2vlnf]{font:700 22px var(--font-display)}.big[data-astro-cid-5jg2vlnf] b[data-astro-cid-5jg2vlnf]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:800;line-height:1}.proof[data-astro-cid-5jg2vlnf]>p[data-astro-cid-5jg2vlnf]:not(.big){color:var(--ride-muted)}.links[data-astro-cid-5jg2vlnf]{flex-wrap:wrap;gap:0 18px;display:flex}.links[data-astro-cid-5jg2vlnf] a[data-astro-cid-5jg2vlnf]{color:var(--ride-glow);padding-block:11px;font-weight:700;line-height:22px;display:inline-block}.src[data-astro-cid-5jg2vlnf] a[data-astro-cid-5jg2vlnf]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.links[data-astro-cid-5jg2vlnf] a[data-astro-cid-5jg2vlnf]:focus-visible{outline:3px solid var(--focus-on-deep);outline-offset:2px}@media (width>=760px){.grid[data-astro-cid-5jg2vlnf]{grid-template-columns:repeat(2,minmax(0,1fr))}.proof[data-astro-cid-5jg2vlnf]{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:24px}.stamp[data-astro-cid-5jg2vlnf],.links[data-astro-cid-5jg2vlnf]{grid-column:1/-1}}.closer[data-astro-cid-6rq73m3o]{background:var(--ride-sunset);color:var(--ride-ink);box-shadow:var(--ride-shadow);border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:24px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.closer[data-astro-cid-6rq73m3o]:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--ride-glow) 70%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-90px;right:8%}.words[data-astro-cid-6rq73m3o],.acts[data-astro-cid-6rq73m3o]{z-index:1;position:relative}h2[data-astro-cid-6rq73m3o]{font-size:var(--fs-h2-card);color:var(--ride-ink);font-weight:800}p[data-astro-cid-6rq73m3o]{color:var(--ride-ink);max-width:52ch;margin:4px 0 0}.acts[data-astro-cid-6rq73m3o]{flex-wrap:wrap;gap:10px;display:flex}.mine[data-astro-cid-6rq73m3o],.pick[data-astro-cid-6rq73m3o]{min-height:48px;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex}.mine[data-astro-cid-6rq73m3o][hidden]{display:none}.mine[data-astro-cid-6rq73m3o],.pick[data-astro-cid-6rq73m3o]:not(.is-quiet){background:var(--card);color:var(--moto-deep);box-shadow:0 10px 22px -10px var(--ride-night);border:0}.pick[data-astro-cid-6rq73m3o].is-quiet{color:var(--ride-ink);border:1.5px solid color-mix(in srgb, var(--ride-ink) 60%, transparent);background:0 0}.mine[data-astro-cid-6rq73m3o]:focus-visible,.pick[data-astro-cid-6rq73m3o]:focus-visible{outline:3px solid var(--focus-on-deep);outline-offset:2px}@media (width<=759px){.closer[data-astro-cid-6rq73m3o]{background:var(--ride-band)}}@media (width<=599px){.acts[data-astro-cid-6rq73m3o],.mine[data-astro-cid-6rq73m3o],.pick[data-astro-cid-6rq73m3o]{justify-content:center;width:100%}}.faq-block[data-astro-cid-llin7ky3]{gap:16px;margin-top:24px;display:grid}h2[data-astro-cid-llin7ky3]{font-size:var(--fs-h2);text-wrap:balance;font-weight:800}@media (width>=1280px){:root[data-rail] .list[data-astro-cid-llin7ky3]{padding-right:56px}}.faq-block[data-astro-cid-llin7ky3][data-license=motorcycle]{--st-dark:var(--moto);--st-soft:var(--moto-soft);--primary:var(--moto)}.faq-block[data-astro-cid-llin7ky3][data-license=motorcycle] h2[data-astro-cid-llin7ky3]{color:var(--moto-deep)}.faq-block[data-astro-cid-llin7ky3][data-license=cdl]{--st-dark:var(--cdl-deep);--st-soft:var(--cdl-soft);--primary:var(--cdl-deep)}.faq-block[data-astro-cid-llin7ky3][data-license=cdl] h2[data-astro-cid-llin7ky3]{color:var(--haul-ink)}.faq-block[data-astro-cid-llin7ky3][data-license=cdl] h2[data-astro-cid-llin7ky3]:before{content:"";background:var(--haul-stripe);width:56px;height:6px;margin-bottom:12px;display:block}.faq-block[data-astro-cid-llin7ky3][data-license=cdl] .faq-list[data-astro-cid-llin7ky3] details{border-color:var(--haul-edge);background:var(--haul-paper);border-radius:6px}.faq-block[data-astro-cid-llin7ky3][data-license=motorcycle] .faq-list[data-astro-cid-llin7ky3] details{box-shadow:var(--ride-shadow);border:0;border-radius:20px}.more[data-astro-cid-llin7ky3]{min-height:44px;color:var(--primary);justify-self:start;align-items:center;font-weight:700;display:inline-flex}.pick-pop[data-astro-cid-rm6vkvva][data-license=car]{--lc:var(--primary)}.pick-pop[data-astro-cid-rm6vkvva][data-license=motorcycle]{--lc:var(--moto)}.pick-pop[data-astro-cid-rm6vkvva][data-license=cdl]{--lc:var(--cdl)}.pick-pop[data-astro-cid-rm6vkvva]{border:1px solid var(--line);background:var(--card);width:min(360px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);box-shadow:0 18px 44px color-mix(in srgb, var(--heading) 22%, transparent);border-radius:20px;margin:0;padding:14px;position:fixed;inset:auto;overflow:auto}.pick-pop[data-astro-cid-rm6vkvva]:popover-open{align-content:start;gap:10px;display:grid}.pick-pop[data-astro-cid-rm6vkvva]::backdrop{background:var(--scrim)}@media (width<=599px){.pick-pop[data-astro-cid-rm6vkvva]{width:100%;max-height:80dvh;padding:16px 16px max(16px, env(safe-area-inset-bottom));border-radius:22px 22px 0 0;bottom:0;left:0;right:0}}@media (width>=600px){.pick-pop[data-astro-cid-rm6vkvva]::backdrop{background:0 0}}@media (prefers-reduced-motion:no-preference){.pick-pop[data-astro-cid-rm6vkvva]:popover-open{animation:.16s ease-out pick-in}}@keyframes pick-in{0%{opacity:0;transform:translateY(8px)}}.pick-top[data-astro-cid-rm6vkvva]{justify-content:space-between;align-items:center;display:flex}.pick-top[data-astro-cid-rm6vkvva] b[data-astro-cid-rm6vkvva]{font-family:var(--font-display);color:var(--heading);font-size:18px}.pick-close[data-astro-cid-rm6vkvva]{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin:-8px -8px -8px 0;display:grid}.pick-close[data-astro-cid-rm6vkvva] svg[data-astro-cid-rm6vkvva],.pick-search[data-astro-cid-rm6vkvva] svg[data-astro-cid-rm6vkvva]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:18px;height:18px}.pick-for[data-astro-cid-rm6vkvva]{color:var(--muted);margin:-6px 0 0;font-size:14px}.pick-for[data-astro-cid-rm6vkvva] span[data-astro-cid-rm6vkvva]{color:var(--ink);font-weight:700}.pick-search[data-astro-cid-rm6vkvva]{border:1.5px solid var(--line);min-height:46px;color:var(--muted);border-radius:14px;align-items:center;gap:8px;padding:0 12px;display:flex}.pick-search[data-astro-cid-rm6vkvva]:focus-within{border-color:var(--primary)}.pick-search[data-astro-cid-rm6vkvva] input[data-astro-cid-rm6vkvva]{width:100%;min-height:44px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;font-size:16px}.pick-results[data-astro-cid-rm6vkvva],.pick-chips[data-astro-cid-rm6vkvva]{margin:0;padding:0;list-style:none}.pick-results[data-astro-cid-rm6vkvva][hidden],.pick-chips[data-astro-cid-rm6vkvva][hidden]{display:none}.pick-results[data-astro-cid-rm6vkvva]{gap:2px;display:grid}.pick-results[data-astro-cid-rm6vkvva] a{min-height:44px;color:var(--ink);border-radius:12px;align-items:center;padding:6px 10px;font-weight:600;text-decoration:none;display:flex}.pick-results[data-astro-cid-rm6vkvva] a:focus-visible{outline:3px solid var(--focus);outline-offset:-2px}@media (hover:hover){.pick-results[data-astro-cid-rm6vkvva] a:hover{background:var(--hover-neutral)}}.pick-results[data-astro-cid-rm6vkvva] .pick-none{color:var(--muted);padding:8px 10px;font-size:14px}.pick-chips[data-astro-cid-rm6vkvva]{flex-wrap:wrap;gap:6px;display:flex}.pick-chips[data-astro-cid-rm6vkvva] a[data-astro-cid-rm6vkvva]{border:1px solid var(--line);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.pick-chips[data-astro-cid-rm6vkvva] a[data-astro-cid-rm6vkvva]:hover{border-color:var(--lc,var(--primary))}}.pick-all[data-astro-cid-rm6vkvva]{background:var(--lc,var(--primary));min-height:48px;color:var(--on-primary);border-radius:14px;justify-content:space-between;align-items:center;padding:8px 14px;font-weight:700;text-decoration:none;display:flex}.pick-note[data-astro-cid-rm6vkvva]{color:var(--muted);margin:0;font-size:12.5px}.sr-only[data-astro-cid-rm6vkvva]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body{background:radial-gradient(900px 520px at 0% 0%, var(--aurora-mint), transparent 60%), radial-gradient(900px 520px at 100% 0%, var(--aurora-sky), transparent 60%), radial-gradient(900px 640px at 100% 70%, var(--aurora-peach), transparent 60%), radial-gradient(900px 640px at 0% 90%, var(--aurora-lilac), transparent 60%), var(--aurora-base)}.page[data-astro-cid-zkhec6xw]{gap:20px;padding-top:12px;display:grid}.later[data-astro-cid-zkhec6xw]{gap:20px;min-width:0;display:grid}.later[data-astro-cid-zkhec6xw].after-ad{padding-top:12px}.links-last[data-astro-cid-zkhec6xw]{padding-bottom:20px}.links-last[data-astro-cid-zkhec6xw].is-far{padding-bottom:80px}.hero[data-astro-cid-zkhec6xw]{isolation:isolate;grid-template:". . ."24px".h1."".tag."".chips."".quiz."".pick.""road road road""ad ad ad""map map map"/20px minmax(0,1fr) 20px;display:grid}.hero[data-astro-cid-zkhec6xw]:before{content:"";z-index:-1;background:var(--frost);border:1px solid var(--frost-line);box-shadow:var(--frost-shadow);-webkit-backdrop-filter:blur(14px);border-radius:28px;grid-area:1/1/8/-1;align-self:stretch}.hero[data-astro-cid-zkhec6xw] h1[data-astro-cid-zkhec6xw]{grid-area:h1}.tagline[data-astro-cid-zkhec6xw]{grid-area:tag}.chips[data-astro-cid-zkhec6xw]{grid-area:chips}.quiz-slot[data-astro-cid-zkhec6xw]{grid-area:quiz;min-width:0}.pick[data-astro-cid-zkhec6xw]{grid-area:pick;gap:14px;min-width:0;display:grid}.search-slot[data-astro-cid-zkhec6xw]{gap:10px;display:grid}.road-slot[data-astro-cid-zkhec6xw]{grid-area:road}.ad-after-chooser[data-astro-cid-zkhec6xw]{grid-area:ad}.mapcard[data-astro-cid-zkhec6xw]{grid-area:map}.hero-right[data-astro-cid-zkhec6xw]{display:contents}.live-rule[data-astro-cid-zkhec6xw]{display:none}.hero[data-astro-cid-zkhec6xw]>.tagline[data-astro-cid-zkhec6xw],.hero[data-astro-cid-zkhec6xw]>.chips[data-astro-cid-zkhec6xw],.hero[data-astro-cid-zkhec6xw]>.quiz-slot[data-astro-cid-zkhec6xw],.hero-right[data-astro-cid-zkhec6xw]>.pick[data-astro-cid-zkhec6xw],.hero[data-astro-cid-zkhec6xw]>.road-slot[data-astro-cid-zkhec6xw]{margin-top:18px}.hero[data-astro-cid-zkhec6xw]>.quiz-slot[data-astro-cid-zkhec6xw]{margin-top:40px}.ad-after-chooser[data-astro-cid-zkhec6xw]{padding:64px 0 72px}.ad-after-chooser[data-astro-cid-zkhec6xw]:empty{display:none}.ad-after-chooser[data-astro-cid-zkhec6xw]:empty+.hero-right[data-astro-cid-zkhec6xw]>.mapcard[data-astro-cid-zkhec6xw]{margin-top:20px}.choose-title[data-astro-cid-zkhec6xw]{text-wrap:balance;font-size:clamp(18px,3.2vw,19px);font-weight:800;line-height:1.15}.choose-title[data-astro-cid-zkhec6xw] em[data-astro-cid-zkhec6xw]{white-space:nowrap;font-style:normal;position:relative}.choose-title[data-astro-cid-zkhec6xw] em[data-astro-cid-zkhec6xw]:after{content:"";background:var(--sunrise-text);transform-origin:0;background-size:200% 100%;border-radius:5px;height:5px;animation:.9s ease-out both draw,3s linear .9s infinite shimmer;position:absolute;bottom:-4px;left:0;right:0}@keyframes draw{0%{transform:scaleX(0)}}@keyframes shimmer{to{background-position:-200% 0}}.live-chips[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{animation:.5s ease-out both chip-in;animation-delay:calc(.1s + var(--i,0) * 80ms)}@keyframes chip-in{0%{opacity:0;transform:translateY(10px)scale(.95)}}@media (prefers-reduced-motion:reduce){.choose-title[data-astro-cid-zkhec6xw] em[data-astro-cid-zkhec6xw]:after,.live-chips[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{animation:none}}html.seen-intro .choose-title[data-astro-cid-zkhec6xw] em[data-astro-cid-zkhec6xw]:after{animation:3s linear infinite shimmer}html.seen-intro .live-chips[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{animation:none}h1[data-astro-cid-zkhec6xw]{letter-spacing:-.04em;font-size:clamp(30px,7vw,40px);font-weight:800;line-height:1.02}h1[data-astro-cid-zkhec6xw] em[data-astro-cid-zkhec6xw]{color:var(--sunrise-text-solid);font-style:normal}@supports (background-clip:text){h1[data-astro-cid-zkhec6xw] em[data-astro-cid-zkhec6xw]{background:var(--sunrise-text);color:#0000;-webkit-background-clip:text;background-clip:text}}.tagline[data-astro-cid-zkhec6xw]{font-family:var(--font-display);color:var(--heading);max-width:60ch;margin-top:-6px;font-size:clamp(15px,1.5vw,16px);font-weight:600;line-height:1.35}.chips[data-astro-cid-zkhec6xw]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{white-space:nowrap;border-radius:99px;padding:8px 12px;font-size:13px;font-weight:700;line-height:1}.tick[data-astro-cid-zkhec6xw]{margin-right:.3em}.chips[data-astro-cid-zkhec6xw] .rated[data-astro-cid-zkhec6xw][hidden]{display:none}.chips[data-astro-cid-zkhec6xw] .rated[data-astro-cid-zkhec6xw]{background:var(--card);border:1px solid var(--line);color:var(--ink)}.rated[data-astro-cid-zkhec6xw] .star[data-astro-cid-zkhec6xw]{color:var(--amber);margin-right:.3em}.rated[data-astro-cid-zkhec6xw] b[data-astro-cid-zkhec6xw]{color:var(--heading)}@media (width<=479px){.hero[data-astro-cid-zkhec6xw]>.chips[data-astro-cid-zkhec6xw]{flex-wrap:nowrap;gap:5px}.hero[data-astro-cid-zkhec6xw]>.chips[data-astro-cid-zkhec6xw]:has(.rated:not([hidden])){flex-wrap:wrap}.hero[data-astro-cid-zkhec6xw]>.chips[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{letter-spacing:-.01em;padding:7px 8px;font-size:11.5px}}@media (width<=389px){.hero[data-astro-cid-zkhec6xw]>.chips[data-astro-cid-zkhec6xw] .tick[data-astro-cid-zkhec6xw]{display:none}}.mint[data-astro-cid-zkhec6xw]{--soft:var(--aurora-mint);--deep:var(--ink-mint)}.sky[data-astro-cid-zkhec6xw]{--soft:var(--aurora-sky);--deep:var(--ink-sky)}.peach[data-astro-cid-zkhec6xw]{--soft:var(--aurora-peach);--deep:var(--ink-peach)}.lilac[data-astro-cid-zkhec6xw]{--soft:var(--aurora-lilac);--deep:var(--ink-lilac)}.chips[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{background:var(--soft);color:var(--deep)}.search-slot[data-astro-cid-zkhec6xw] .search input{background:var(--card);border:1.5px solid color-mix(in srgb, var(--primary) 40%, transparent);min-height:48px;box-shadow:0 4px 12px color-mix(in srgb, var(--primary) 10%, transparent);border-radius:99px;padding-left:44px;font-size:15px;font-weight:500;transition:border-color .15s,box-shadow .15s}.search-slot[data-astro-cid-zkhec6xw] .search input:hover{border-color:var(--primary)}.search-slot[data-astro-cid-zkhec6xw] .search input:focus{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 22%, transparent);outline:none}.search-slot[data-astro-cid-zkhec6xw] .search .icon{color:var(--primary);left:16px}.cta[data-astro-cid-zkhec6xw]{background:linear-gradient(135deg, var(--primary), var(--teal-deep));min-height:66px;box-shadow:0 12px 28px color-mix(in srgb, var(--primary) 28%, transparent);color:var(--on-primary);border-radius:20px;align-items:center;gap:12px;padding:10px 14px 10px 20px;text-decoration:none;transition:transform .15s;display:flex}.cta[data-astro-cid-zkhec6xw]:hover{transform:translateY(-2px)}.cta-text[data-astro-cid-zkhec6xw]{flex:1;display:grid}.cta[data-astro-cid-zkhec6xw] b[data-astro-cid-zkhec6xw]{font-size:16px}.cta[data-astro-cid-zkhec6xw] small[data-astro-cid-zkhec6xw]{font-size:14px}.cta-go[data-astro-cid-zkhec6xw]{background:color-mix(in srgb, var(--on-primary) 20%, transparent);border-radius:14px;place-items:center;width:42px;height:42px;font-size:16px;font-weight:800;transition:transform .2s;display:grid}.cta[data-astro-cid-zkhec6xw]:hover .cta-go[data-astro-cid-zkhec6xw]{transform:translate(3px)}.live[data-astro-cid-zkhec6xw]{grid-template-columns:auto 1fr auto;grid-template-areas:"label label all""mine chips chips";align-items:center;gap:2px 0;display:grid}.live[data-astro-cid-zkhec6xw]>.live-mine[data-astro-cid-zkhec6xw]{grid-area:mine;justify-self:start;margin-right:8px}.live-label[data-astro-cid-zkhec6xw],.live-all[data-astro-cid-zkhec6xw]{white-space:nowrap}@media (width<=359px){.live[data-astro-cid-zkhec6xw] .all-browse[data-astro-cid-zkhec6xw]{display:none}.live[data-astro-cid-zkhec6xw] .all-short[data-astro-cid-zkhec6xw]{display:inline}}.live[data-astro-cid-zkhec6xw]:has(.live-mine:not([hidden])) .live-chips[data-astro-cid-zkhec6xw]{margin-left:0;padding-left:0;scroll-padding-left:0}.live-label[data-astro-cid-zkhec6xw]{color:var(--muted);grid-area:label;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.live-label[data-astro-cid-zkhec6xw] .star[data-astro-cid-zkhec6xw]{fill:var(--amber);flex:none}.live-chips[data-astro-cid-zkhec6xw]{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;grid-area:chips;gap:8px;margin:0 -20px;padding:6px 20px;scroll-padding:0 20px;list-style:none;display:flex;overflow-x:auto}.live-chips[data-astro-cid-zkhec6xw]::-webkit-scrollbar{display:none}.live-chips[data-astro-cid-zkhec6xw][data-more]{--fade:40px;mask-image:linear-gradient(to right, var(--fade-l,black), black var(--fade), black calc(100% - var(--fade)), var(--fade-r,black))}.live-chips[data-astro-cid-zkhec6xw][data-more=right],.live-chips[data-astro-cid-zkhec6xw][data-more=both]{--fade-r:transparent}.live-chips[data-astro-cid-zkhec6xw][data-more=left],.live-chips[data-astro-cid-zkhec6xw][data-more=both]{--fade-l:transparent}.live-chips[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{scroll-snap-align:start;flex:none}.live-chip[data-astro-cid-zkhec6xw]{background:var(--card);min-height:44px;color:var(--ink);border:1.5px solid color-mix(in srgb, var(--ink) 14%, transparent);border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.live-chip[data-astro-cid-zkhec6xw]:has(.live-code){border-radius:14px;padding:4px}.live-code[data-astro-cid-zkhec6xw]{letter-spacing:.03em;border-radius:10px;place-items:center;min-width:44px;height:34px;padding:0 8px;font-size:14px;font-weight:800;display:inline-grid}@media (hover:hover){.live-chip[data-astro-cid-zkhec6xw]:hover{border-color:var(--home-lic);color:var(--home-lic)}}.live-mine[data-astro-cid-zkhec6xw]{background:linear-gradient(135deg, var(--home-lic), var(--home-lic-deep));min-height:44px;color:var(--on-primary);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.live-mine[data-astro-cid-zkhec6xw] svg[data-astro-cid-zkhec6xw]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.live-mine[data-astro-cid-zkhec6xw][hidden],.live-chips[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw][hidden]{display:none}.live-mine[data-astro-cid-zkhec6xw]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.live-all[data-astro-cid-zkhec6xw]{min-height:44px;color:var(--primary);grid-area:all;justify-self:start;align-items:center;gap:6px;font-weight:700;display:inline-flex}.all-icon[data-astro-cid-zkhec6xw],.all-short[data-astro-cid-zkhec6xw]{display:none}.live-chip[data-astro-cid-zkhec6xw]:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.road-slot[data-astro-cid-zkhec6xw] .road-strip{border-radius:0 0 28px 28px;-webkit-mask-image:linear-gradient(#0000,#000 32%);mask-image:linear-gradient(#0000,#000 32%)}.mapcard[data-astro-cid-zkhec6xw]{background:var(--card);border:1px solid var(--frost-line);box-shadow:var(--frost-shadow);border-radius:28px;align-content:start;gap:12px;padding:16px;display:grid}.map-title[data-astro-cid-zkhec6xw]{font-family:var(--font-display);color:var(--heading);font-size:15px;font-weight:800}.block[data-astro-cid-zkhec6xw]{gap:16px;margin-top:24px;display:grid}.block[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{font-size:var(--fs-h2);font-weight:800}@media (width>=720px){.page[data-astro-cid-zkhec6xw]{gap:24px}.hero[data-astro-cid-zkhec6xw]{grid-template:". . . . ."28px". . .map."1fr".h1.map."".tag.map."".chips.map."".quiz.map."". . .map."1fr"road road road road road""ad ad ad ad ad"/36px minmax(0,1fr) 8px minmax(0,1.05fr) 16px;align-items:start}.hero[data-astro-cid-zkhec6xw]:before{grid-row:1/9}.hero[data-astro-cid-zkhec6xw]>.chips[data-astro-cid-zkhec6xw]{justify-content:flex-start}.hero-right[data-astro-cid-zkhec6xw]{grid-area:map;grid-template-columns:minmax(0,1fr);align-self:center;gap:14px;min-width:0;margin-right:12px;padding-left:24px;display:grid}.hero-right[data-astro-cid-zkhec6xw]>.mapcard[data-astro-cid-zkhec6xw]{grid-area:auto}.hero-right[data-astro-cid-zkhec6xw]>.pick[data-astro-cid-zkhec6xw]{grid-area:auto;margin-top:0}.live[data-astro-cid-zkhec6xw]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.live[data-astro-cid-zkhec6xw] .live-label[data-astro-cid-zkhec6xw]{display:none}.live[data-astro-cid-zkhec6xw] .live-all[data-astro-cid-zkhec6xw]{order:-1}.live[data-astro-cid-zkhec6xw]>.live-mine[data-astro-cid-zkhec6xw]{order:-2;margin-bottom:0}.live-mine[data-astro-cid-zkhec6xw]:not([hidden])~.live-all[data-astro-cid-zkhec6xw]{background:var(--home-lic-soft);color:var(--home-lic-ink);box-shadow:0 4px 12px color-mix(in srgb, var(--home-lic) 18%, transparent)}.live-label[data-astro-cid-zkhec6xw]{font-family:var(--font-display);color:var(--heading);font-size:15px;font-weight:700}.hero[data-astro-cid-zkhec6xw]>.tagline[data-astro-cid-zkhec6xw]{margin-top:14px}.hero[data-astro-cid-zkhec6xw]>.quiz-slot[data-astro-cid-zkhec6xw]{margin-top:32px}.hero[data-astro-cid-zkhec6xw]>.chips[data-astro-cid-zkhec6xw]{margin-top:16px}.hero[data-astro-cid-zkhec6xw]>.road-slot[data-astro-cid-zkhec6xw]{margin-top:22px}.ad-after-chooser[data-astro-cid-zkhec6xw]{padding-bottom:0}.mapcard[data-astro-cid-zkhec6xw]{box-shadow:none;border:0;border-radius:22px;align-self:center;padding:0}.ad-after-chooser[data-astro-cid-zkhec6xw]:empty+.hero-right[data-astro-cid-zkhec6xw]>.mapcard[data-astro-cid-zkhec6xw]{margin-top:0}.map-title[data-astro-cid-zkhec6xw]{display:none}.live-chips[data-astro-cid-zkhec6xw]{flex-wrap:wrap;margin:0;padding:2px 0;overflow:visible;mask-image:none}.live-all[data-astro-cid-zkhec6xw]{background:linear-gradient(135deg, var(--primary), var(--teal-deep));min-height:44px;color:var(--on-primary);box-shadow:0 10px 24px color-mix(in srgb, var(--primary) 30%, transparent);border-radius:999px;gap:8px;padding:4px 18px;text-decoration:none;transition:transform .2s,box-shadow .2s}.live-all[data-astro-cid-zkhec6xw]:hover{box-shadow:0 14px 30px color-mix(in srgb, var(--primary) 38%, transparent);transform:translateY(-2px)}.live-all[data-astro-cid-zkhec6xw]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.all-browse[data-astro-cid-zkhec6xw]{display:none}.all-short[data-astro-cid-zkhec6xw]{display:inline}.hero[data-astro-cid-zkhec6xw] .all-icon[data-astro-cid-zkhec6xw]{display:none}.all-icon[data-astro-cid-zkhec6xw]{background:var(--card);width:32px;height:32px;color:var(--primary);border-radius:999px;flex:none;place-items:center;display:grid}.all-icon[data-astro-cid-zkhec6xw] svg[data-astro-cid-zkhec6xw]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round}.all-go[data-astro-cid-zkhec6xw]{transition:transform .2s}.live-all[data-astro-cid-zkhec6xw]:hover .all-go[data-astro-cid-zkhec6xw]{transform:translate(4px)}}@media (width>=720px) and (width<=999px){.live[data-astro-cid-zkhec6xw]{grid-template-columns:auto 1fr;grid-template-areas:"label all""chips chips"}.live-label[data-astro-cid-zkhec6xw]{white-space:nowrap;font-size:14px}.live-rule[data-astro-cid-zkhec6xw]{display:none}.live-all[data-astro-cid-zkhec6xw]{white-space:nowrap;gap:8px;min-height:44px;padding:4px 12px;font-size:13.5px}.live-all[data-astro-cid-zkhec6xw] .all-icon[data-astro-cid-zkhec6xw]{display:none}}@media (width>=1280px){.hero-right[data-astro-cid-zkhec6xw]>.pick[data-astro-cid-zkhec6xw]{margin-right:32px}}@media (width>=1100px){.hero[data-astro-cid-zkhec6xw]{grid-template-columns:36px minmax(0,1fr) 8px minmax(0,1.1fr) 12px}}.is-cdl[data-astro-cid-zkhec6xw] .hero[data-astro-cid-zkhec6xw] h1[data-astro-cid-zkhec6xw] em[data-astro-cid-zkhec6xw],.is-motorcycle[data-astro-cid-zkhec6xw] .hero[data-astro-cid-zkhec6xw] h1[data-astro-cid-zkhec6xw] em[data-astro-cid-zkhec6xw]{-webkit-text-fill-color:currentcolor;color:var(--lic);background:0 0}.is-cdl[data-astro-cid-zkhec6xw]{--lic:var(--cdl)}.is-motorcycle[data-astro-cid-zkhec6xw]{--lic:var(--moto)}.is-cdl[data-astro-cid-zkhec6xw] .cta[data-astro-cid-zkhec6xw],.is-motorcycle[data-astro-cid-zkhec6xw] .cta[data-astro-cid-zkhec6xw]{background:linear-gradient(135deg, var(--lic), var(--lic-deep));box-shadow:0 10px 24px color-mix(in srgb, var(--lic) 30%, transparent)}.is-cdl[data-astro-cid-zkhec6xw]{--lic-deep:var(--cdl-deep)}.is-motorcycle[data-astro-cid-zkhec6xw]{--lic-deep:var(--moto-deep)}.page[data-astro-cid-zkhec6xw]{--home-lic:var(--primary);--home-lic-soft:var(--primary-soft);--home-lic-deep:var(--teal-deep);--home-lic-ink:var(--heading);--home-mix-a:color-mix(in srgb, var(--primary) 12%, var(--aurora-mint));--home-mix-b:color-mix(in srgb, var(--primary) 10%, var(--aurora-sky))}.is-cdl[data-astro-cid-zkhec6xw]{--home-lic:var(--cdl);--home-lic-soft:var(--cdl-soft);--home-lic-deep:var(--cdl-deep);--home-lic-ink:var(--cdl-deep);--home-mix-a:color-mix(in srgb, var(--cdl) 10%, var(--aurora-peach));--home-mix-b:color-mix(in srgb, var(--amber) 22%, var(--card))}.is-motorcycle[data-astro-cid-zkhec6xw]{--home-lic:var(--moto);--home-lic-soft:var(--moto-soft);--home-lic-deep:var(--moto-deep);--home-lic-ink:var(--moto-deep);--home-mix-a:color-mix(in srgb, var(--moto) 8%, var(--aurora-lilac));--home-mix-b:color-mix(in srgb, var(--moto) 18%, var(--aurora-peach))}.is-cdl[data-astro-cid-zkhec6xw] .live-all[data-astro-cid-zkhec6xw],.is-motorcycle[data-astro-cid-zkhec6xw] .live-all[data-astro-cid-zkhec6xw]{color:var(--lic)}@media (width>=720px){.is-cdl[data-astro-cid-zkhec6xw] .live-all[data-astro-cid-zkhec6xw],.is-motorcycle[data-astro-cid-zkhec6xw] .live-all[data-astro-cid-zkhec6xw]{color:var(--on-primary);background:linear-gradient(135deg, var(--lic), var(--lic-deep));box-shadow:0 10px 24px color-mix(in srgb, var(--lic) 30%, transparent)}.is-cdl[data-astro-cid-zkhec6xw] .live-all[data-astro-cid-zkhec6xw]:hover,.is-motorcycle[data-astro-cid-zkhec6xw] .live-all[data-astro-cid-zkhec6xw]:hover{box-shadow:0 14px 30px color-mix(in srgb, var(--lic) 38%, transparent)}.is-cdl[data-astro-cid-zkhec6xw] .all-icon[data-astro-cid-zkhec6xw],.is-motorcycle[data-astro-cid-zkhec6xw] .all-icon[data-astro-cid-zkhec6xw]{color:var(--lic)}}
