.scene[data-astro-cid-og7mvfvj]{border-radius:14px;width:100%;height:auto;display:block}.scene[data-astro-cid-og7mvfvj] .grass{fill:color-mix(in srgb, var(--ok) 28%, var(--card))}.scene[data-astro-cid-og7mvfvj] .dark{fill:color-mix(in srgb, var(--tile-6) 85%, var(--ink))}.scene[data-astro-cid-og7mvfvj] .snow{fill:color-mix(in srgb, var(--primary-soft) 60%, var(--card))}.scene[data-astro-cid-og7mvfvj] .road{fill:color-mix(in srgb, var(--ink) 72%, var(--card))}.scene[data-astro-cid-og7mvfvj] .road-band{fill:none;stroke:color-mix(in srgb, var(--ink) 72%, var(--card));stroke-width:70px}.scene[data-astro-cid-og7mvfvj] .road-band.thin{stroke-width:34px}.scene[data-astro-cid-og7mvfvj] .island{fill:color-mix(in srgb, var(--ok) 45%, var(--card))}.scene[data-astro-cid-og7mvfvj] .walk,.scene[data-astro-cid-og7mvfvj] .drive,.scene[data-astro-cid-og7mvfvj] .park{fill:color-mix(in srgb, var(--ink) 18%, var(--card))}.scene[data-astro-cid-og7mvfvj] .park{fill:color-mix(in srgb, var(--ink) 55%, var(--card))}.scene[data-astro-cid-og7mvfvj] .center{stroke:var(--sign-yellow);stroke-width:2.5px;stroke-dasharray:10 8;fill:none}.scene[data-astro-cid-og7mvfvj] .center.solid{stroke-dasharray:none}.scene[data-astro-cid-og7mvfvj] .lane,.scene[data-astro-cid-og7mvfvj] .edge{stroke:var(--card);stroke-width:2.5px;stroke-dasharray:10 8;fill:none}.scene[data-astro-cid-og7mvfvj] .edge{stroke-dasharray:none}.scene[data-astro-cid-og7mvfvj] .stopline,.scene[data-astro-cid-og7mvfvj] .yield,.scene[data-astro-cid-og7mvfvj] .zebra{stroke:var(--card);stroke-width:4px;fill:none}.scene[data-astro-cid-og7mvfvj] .yield{stroke-dasharray:6 5}.scene[data-astro-cid-og7mvfvj] .you-car{fill:var(--primary)}.scene[data-astro-cid-og7mvfvj] .other{fill:var(--amber)}.scene[data-astro-cid-og7mvfvj] .trailer{fill:color-mix(in srgb, var(--card) 85%, var(--ink));stroke:color-mix(in srgb, var(--ink) 40%, var(--card));stroke-width:1.5px}.scene[data-astro-cid-og7mvfvj] .frame,.scene[data-astro-cid-og7mvfvj] .tire{fill:var(--ink)}.scene[data-astro-cid-og7mvfvj] .bus{fill:var(--sign-yellow);stroke:var(--ink);stroke-width:1.5px}.scene[data-astro-cid-og7mvfvj] .arm{stroke:var(--ink);stroke-width:2px}.scene[data-astro-cid-og7mvfvj] .stoparm{fill:var(--bad);stroke:var(--card);stroke-width:1px}.scene[data-astro-cid-og7mvfvj] .smv{fill:var(--coral);stroke:var(--bad);stroke-width:2px}.scene[data-astro-cid-og7mvfvj] .ems{fill:var(--card);stroke:var(--bad);stroke-width:3px}.scene[data-astro-cid-og7mvfvj] .lights{fill:var(--bad)}.scene[data-astro-cid-og7mvfvj] .glass{fill:color-mix(in srgb, var(--card) 80%, transparent)}.scene[data-astro-cid-og7mvfvj] .you{font:800 9px/1 var(--font-display);fill:var(--on-tile);text-anchor:middle}.scene[data-astro-cid-og7mvfvj] .walker{fill:var(--tile-4)}.scene[data-astro-cid-og7mvfvj] .walker-head{fill:var(--card)}.scene[data-astro-cid-og7mvfvj] .sig{fill:var(--ink)}.scene[data-astro-cid-og7mvfvj] .lamp-off{fill:color-mix(in srgb, var(--ink) 60%, var(--card))}.scene[data-astro-cid-og7mvfvj] .lamp-red{fill:var(--coral)}.scene[data-astro-cid-og7mvfvj] .lamp-yellow{fill:var(--sign-yellow)}.scene[data-astro-cid-og7mvfvj] .lamp-green{fill:color-mix(in srgb, var(--ok) 70%, var(--card))}.scene[data-astro-cid-og7mvfvj] .ray{stroke:var(--coral);stroke-width:2px;stroke-linecap:round}.scene[data-astro-cid-og7mvfvj] .nozone{fill:color-mix(in srgb, var(--bad) 35%, transparent);stroke:var(--bad);stroke-dasharray:5 4}.scene[data-astro-cid-og7mvfvj] .beam{fill:color-mix(in srgb, var(--sign-yellow) 35%, transparent)}.scene[data-astro-cid-og7mvfvj] .beam.long{fill:color-mix(in srgb, var(--sign-yellow) 55%, transparent)}.scene[data-astro-cid-og7mvfvj] .fog-0{stop-color:var(--card);stop-opacity:.95}.scene[data-astro-cid-og7mvfvj] .fog-1{stop-color:var(--card);stop-opacity:.15}.scene[data-astro-cid-og7mvfvj] .water{fill:color-mix(in srgb, var(--tile-2) 40%, var(--card))}.scene[data-astro-cid-og7mvfvj] .rain{stroke:color-mix(in srgb, var(--tile-2) 55%, var(--card));stroke-width:2px;stroke-linecap:round}.scene[data-astro-cid-og7mvfvj] .rail{stroke:var(--card);stroke-width:4px}.scene[data-astro-cid-og7mvfvj] .ice{stroke:var(--card);stroke-width:2.5px;stroke-linecap:round}.scene[data-astro-cid-og7mvfvj] .house{fill:color-mix(in srgb, var(--card) 80%, var(--tile-6))}.scene[data-astro-cid-og7mvfvj] .roof{fill:var(--tile-3)}.scene[data-astro-cid-og7mvfvj] .window{fill:var(--sign-yellow)}.scene[data-astro-cid-og7mvfvj] .bubble{fill:var(--card)}.scene[data-astro-cid-og7mvfvj] .dot,.scene[data-astro-cid-og7mvfvj] .phone{fill:var(--ink)}.scene[data-astro-cid-og7mvfvj] .screen{fill:var(--card)}.scene[data-astro-cid-og7mvfvj] .route{fill:none;stroke:var(--tile-2);stroke-width:4px;stroke-linecap:round}.scene[data-astro-cid-og7mvfvj] .pin{fill:var(--bad)}.scene[data-astro-cid-og7mvfvj] .move{fill:none;stroke:var(--card);stroke-width:3px;stroke-dasharray:6 5;stroke-linecap:round}.scene[data-astro-cid-og7mvfvj] .other-move{stroke:var(--sign-yellow)}.card[data-astro-cid-qtx6wuio]{border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--line);box-shadow:var(--card-shadow);gap:14px;padding:22px 18px;display:grid}.card[data-astro-cid-qtx6wuio] h2[data-astro-cid-qtx6wuio]{font-size:var(--fs-h2)}.card[data-astro-cid-qtx6wuio] p[data-astro-cid-qtx6wuio]{margin:0}.intro[data-astro-cid-qtx6wuio]{color:var(--muted)}.sr-only[data-astro-cid-qtx6wuio]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chips[data-astro-cid-qtx6wuio]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.chips[data-astro-cid-qtx6wuio] li[data-astro-cid-qtx6wuio]{color:var(--on-tile);background:linear-gradient(135deg, var(--primary), var(--heading));border-radius:14px;padding:12px 14px}.idea[data-astro-cid-qtx6wuio]{background:var(--primary-soft)}.sits[data-astro-cid-qtx6wuio]{gap:18px;margin:0;padding:0;list-style:none;display:grid}.sit[data-astro-cid-qtx6wuio]{border-bottom:1px solid var(--line);gap:14px;padding-bottom:18px;display:grid}.sit[data-astro-cid-qtx6wuio]:last-child{border-bottom:0;padding-bottom:0}.sit-text[data-astro-cid-qtx6wuio]{align-content:start;gap:8px;display:grid}.sit[data-astro-cid-qtx6wuio] h3[data-astro-cid-qtx6wuio]{font-size:var(--fs-h3);color:var(--heading);align-items:center;gap:10px;display:flex}.n[data-astro-cid-qtx6wuio]{width:28px;height:28px;font:800 14px/1 var(--font-display);color:var(--on-tile);background:var(--primary);border-radius:50%;flex:none;place-items:center;display:grid}.answer[data-astro-cid-qtx6wuio]{background:var(--ok-bg);border-radius:10px;padding:8px 12px}.answer[data-astro-cid-qtx6wuio] b[data-astro-cid-qtx6wuio]{color:var(--ok)}.why[data-astro-cid-qtx6wuio]{color:var(--muted)}.traps[data-astro-cid-qtx6wuio]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.traps[data-astro-cid-qtx6wuio] li[data-astro-cid-qtx6wuio]{background:var(--sun-soft);border-radius:12px;gap:2px;padding:12px 14px;display:grid}.wrong[data-astro-cid-qtx6wuio]{color:var(--sun-ink)}.cq[data-astro-cid-qtx6wuio]{gap:8px;display:grid}.cq[data-astro-cid-qtx6wuio]+.cq[data-astro-cid-qtx6wuio]{border-top:1px dashed var(--line);padding-top:14px}.cq-q[data-astro-cid-qtx6wuio]{font-weight:600}.cq-opts[data-astro-cid-qtx6wuio]{gap:6px;display:grid}.cq-opt[data-astro-cid-qtx6wuio]{min-height:48px;font:inherit;text-align:left;color:var(--ink);background:var(--card);border:1.5px solid var(--line-strong);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;display:flex}.cq-l[data-astro-cid-qtx6wuio]{background:var(--primary-soft);width:26px;height:26px;color:var(--heading);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.cq-opt[data-astro-cid-qtx6wuio].is-right{background:var(--ok-bg);border-color:var(--ok)}.cq-opt[data-astro-cid-qtx6wuio].is-wrong{background:var(--bad-bg);border-color:var(--bad)}.cq-opt[data-astro-cid-qtx6wuio]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.cq-why[data-astro-cid-qtx6wuio]{background:var(--ok-bg);border-radius:10px;padding:8px 12px}.cq-why[data-astro-cid-qtx6wuio][hidden]{display:none}.states[data-astro-cid-qtx6wuio]{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.states[data-astro-cid-qtx6wuio] a[data-astro-cid-qtx6wuio]{border:1px solid var(--line);border-radius:10px;align-items:center;min-height:44px;padding:0 12px;font-weight:600;text-decoration:none;display:flex}.items[data-astro-cid-qtx6wuio]{counter-reset:item;margin:0;padding:0;list-style:none;display:grid}.items[data-astro-cid-qtx6wuio] li[data-astro-cid-qtx6wuio]{border-top:1px solid var(--line);gap:4px;padding:14px 0;display:grid}.items[data-astro-cid-qtx6wuio] h3[data-astro-cid-qtx6wuio]{font-size:var(--fs-h3);color:var(--heading)}.items[data-astro-cid-qtx6wuio].numbered li[data-astro-cid-qtx6wuio]{counter-increment:item;padding-left:44px;position:relative}.items[data-astro-cid-qtx6wuio].numbered li[data-astro-cid-qtx6wuio]:before{content:counter(item);width:30px;height:30px;font:800 14px/1 var(--font-display);color:var(--on-tile);background:var(--primary);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;left:0}@media (hover:hover){.cq[data-astro-cid-qtx6wuio]:not(.is-done) .cq-opt[data-astro-cid-qtx6wuio]:hover,.states[data-astro-cid-qtx6wuio] a[data-astro-cid-qtx6wuio]:hover{border-color:var(--primary)}}@media (width>=720px){.card[data-astro-cid-qtx6wuio]{padding:26px 28px}.sit[data-astro-cid-qtx6wuio]{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px}}
