.rl{--c-bg: #f6efe6;--c-coral: #d4716b;--c-coral-d: #a8463f;--c-sage: #36704f;--c-ink: #1f1b19;--c-mute: #6b6058;--c-line: #e3d7c7;background:var(--c-bg);border-radius:14px;padding:clamp(1rem,2.5vw,1.75rem);color:var(--c-ink);display:grid;gap:1rem;min-width:0;box-shadow:inset 0 0 0 2px var(--c-ink)}.rl-top{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;align-items:stretch}.rl-seg{display:flex;gap:4px;padding:4px;background:#fff;border-radius:12px;box-shadow:inset 0 0 0 1.5px var(--c-line);flex-wrap:wrap}.rl-seg button{border:0;background:none;border-radius:9px;padding:.5rem .85rem;cursor:pointer;display:grid;text-align:left;color:var(--c-ink)}.rl-seg button b{font-size:.86rem;font-weight:800;letter-spacing:-.01em}.rl-seg button small{font-size:.72rem;color:var(--c-mute)}.rl-seg.small button{font-size:.86rem;font-weight:700;align-content:center}.rl-seg button[aria-checked=true]{background:var(--c-ink);color:#fff}.rl-seg button[aria-checked=true] small{color:#cfc6be}.rl-scores{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.rl-score{display:grid;gap:.6rem;text-align:left;cursor:pointer;padding:.9rem 1rem;border-radius:12px;border:0;box-shadow:inset 0 0 0 1.5px var(--c-line);background:#ffffff8c;color:var(--c-ink);transition:background .2s,box-shadow .2s}.rl-score.on{background:var(--c-ink);color:#fff;box-shadow:none}.rl-score-h{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700}.rl-pol{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--c-coral-d);color:#fff;font-size:.75rem;font-weight:800}.rl-score-row{display:grid;grid-template-columns:repeat(4,auto);justify-content:start;gap:1.4rem}.rl-score-row span{display:grid;line-height:1.05}.rl-score-row b{font:800 2rem var(--sans);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.rl-score-row b i{font-style:normal;font-size:.55em;letter-spacing:0;color:var(--c-mute)}.rl-score.on .rl-score-row b i{color:#cfc6be}.rl-score-row b.bad{color:var(--c-coral)}.rl-score-row small{font-size:.7rem;color:var(--c-mute);margin-top:.15rem}.rl-score.on .rl-score-row small{color:#b9b0a8}.rl-delta{font-weight:700;font-size:1.05rem;letter-spacing:-.01em}.rl-main{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(260px,1fr);gap:1rem;align-items:start}.rl-mapwrap{min-width:0;border-radius:12px}.rl-map{width:100%;height:auto;background:#fbf7f1;border-radius:12px;box-shadow:inset 0 0 0 1.5px var(--c-line);display:block}.rl-road{fill:none;stroke:#e2d6c6;stroke-width:12;stroke-linecap:round;stroke-linejoin:round}.rl-min{font:700 10px var(--sans);fill:#6b6058}.rl-line{fill:none;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;transition:opacity .25s}.rl-route.dim{opacity:.15}.rl-tag{font:800 11px var(--sans);fill:#fff;pointer-events:none}.rl-node{fill:#fff;stroke:var(--c-ink);stroke-width:4}.rl-town{font:600 11px var(--sans);fill:#5e544d;paint-order:stroke;stroke:#fbf7f1;stroke-width:4px}.rl-town.strong{font:800 14px var(--sans);fill:var(--c-ink);letter-spacing:-.01em}.rl-pin{cursor:pointer}.rl-pin rect{transition:transform .2s;transform-box:fill-box;transform-origin:center}.rl-pin:hover rect,.rl-pin.on rect{transform:scale(1.15)}.rl-pin-t{font:800 12px var(--sans);fill:#fff;pointer-events:none}.rl-pin-t.off{fill:var(--c-ink)}.rl-access{display:inline-block;vertical-align:-2px;margin-left:.3rem;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.rl-access circle{fill:currentColor;stroke:none}.rl-matrix-wrap{overflow-x:auto;background:#fff;border-radius:12px;box-shadow:inset 0 0 0 1.5px var(--c-line);padding:.75rem}.rl-matrix{border-collapse:separate;border-spacing:3px;font-size:.8rem;font-variant-numeric:tabular-nums;width:100%}.rl-matrix caption{caption-side:bottom;text-align:left;font-size:.75rem;color:var(--c-mute);padding-top:.6rem}.rl-matrix th{font-weight:700;text-align:left;padding:.3rem .4rem;white-space:nowrap;font-size:.75rem}.rl-matrix td{text-align:center;padding:.45rem .3rem;border-radius:5px;min-width:42px;font-weight:600}.rl-matrix td.inf{background:repeating-linear-gradient(45deg,#f1ebe2 0 4px,#fff 4px 8px);color:#6b6058}.rl-matrix td.pick{outline:3px solid var(--c-ink);outline-offset:-3px;font-weight:800}.rl-key{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;margin-right:4px;color:#fff;font-size:.6rem;font-weight:800}.rl-side{display:grid;gap:.6rem}.rl-h{font-size:.75rem;font-weight:700;color:var(--c-mute)}.rl-riders{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.rl-riders>li{background:#fff;border-radius:10px;box-shadow:inset 0 0 0 1.5px transparent}.rl-riders>li:has(>button.on){box-shadow:inset 0 0 0 2px var(--c-ink)}.rl-riders button{width:100%;display:flex;align-items:center;gap:.6rem;padding:.5rem .6rem;border:0;background:none;cursor:pointer;text-align:left;color:var(--c-ink)}.rl-av{flex:none;width:30px;height:30px;border-radius:7px;display:grid;place-items:center;font-weight:800;font-size:.8rem;color:#fff}.rl-av.none{background:#fff;box-shadow:inset 0 0 0 2px var(--c-ink);color:var(--c-ink)}.rl-who{flex:1;display:grid;min-width:0;line-height:1.25}.rl-who b{font-size:.9rem;font-weight:700}.rl-who small{font-size:.72rem;color:var(--c-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rl-st{font-size:.72rem;font-weight:700;padding:.2rem .5rem;border-radius:6px;background:#e4efe8;color:#2f6a4c;white-space:nowrap}.rl-st.none{background:var(--c-coral-d);color:#fff}.rl-why{list-style:none;margin:0;padding:0 .8rem .75rem 3.2rem;display:grid;gap:.35rem;font-size:.8rem;line-height:1.35;animation:rl-in .3s var(--ease)}.rl-why li{position:relative}.rl-why li:before{content:"";position:absolute;left:-.95rem;top:.42em;width:7px;height:7px;border-radius:50%}.rl-why .ok:before{background:var(--c-sage)}.rl-why .no{color:var(--c-mute)}.rl-why .no:before{background:#fff;box-shadow:inset 0 0 0 1.5px #b9ad9f}.rl-why .act{color:var(--c-coral-d);font-weight:600}.rl-why .act:before{background:var(--c-coral-d)}@keyframes rl-in{0%{opacity:0;transform:translateY(-3px)}}.rl-legend{display:grid;gap:.3rem;font-size:.75rem;color:var(--c-mute);padding:.25rem .25rem 0}.rl-legend span{display:flex;align-items:center;gap:.45rem}.rl-ini{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:.62rem;flex:none;font-weight:800}.rl-foot{font-size:.75rem;color:var(--c-mute)}@media(max-width:900px){.rl-main{grid-template-columns:1fr}}@media(max-width:620px){.rl-scores{grid-template-columns:1fr}.rl-score-row{grid-template-columns:repeat(2,auto);gap:.8rem 1.6rem}.rl-mapwrap{overflow-x:auto}.rl-mapwrap .rl-map{min-width:640px}}.lock[data-astro-cid-hhhdzzb2]{background-color:#1f1b19;color:#fff;grid-template-rows:auto 1fr auto auto;background-image:radial-gradient(120% 70% at 20% 100%,#9e4039 0%,transparent 60%),radial-gradient(90% 60% at 100% 80%,#36704f 0%,transparent 65%),linear-gradient(180deg,#2a2230,#1f1b19 55%)}.lk-body[data-astro-cid-hhhdzzb2]{padding:4cqw 4.5cqw;display:grid;align-content:start;gap:2.6cqw}.lk-date[data-astro-cid-hhhdzzb2]{text-align:center;font-size:4.4cqw;font-weight:600;color:#e8e0d9;margin-top:3cqw}.lk-time[data-astro-cid-hhhdzzb2]{text-align:center;font-size:25cqw;font-weight:800;letter-spacing:-.06em;line-height:.9;margin-bottom:6cqw}.lk-la[data-astro-cid-hhhdzzb2]{background:#2e2826;border-radius:6cqw;padding:4cqw 4.4cqw 3.6cqw;display:grid;gap:2.4cqw}.lk-top[data-astro-cid-hhhdzzb2]{display:flex;justify-content:space-between;align-items:center}.lk-app[data-astro-cid-hhhdzzb2]{display:inline-flex;align-items:center;gap:1.6cqw;font-size:3.2cqw;font-weight:700;color:#e8e0d9}.lk-app[data-astro-cid-hhhdzzb2] i[data-astro-cid-hhhdzzb2]{width:5.4cqw;height:5.4cqw;border-radius:1.6cqw;display:grid;place-items:center;background:#b4534f;color:#fff;font-style:normal;font-weight:800;font-size:3cqw}.lk-plate[data-astro-cid-hhhdzzb2]{font:800 2.9cqw/1 ui-monospace,SF Mono,Menlo,monospace;padding:1cqw 1.6cqw;border-radius:1.2cqw;background:#fff;color:#1f1b19;letter-spacing:.06em}.lk-big[data-astro-cid-hhhdzzb2]{font-size:5.6cqw;font-weight:600;letter-spacing:-.02em}.lk-big[data-astro-cid-hhhdzzb2] b[data-astro-cid-hhhdzzb2]{font-weight:800;color:#f0b9b3}.lk-line[data-astro-cid-hhhdzzb2]{display:flex;align-items:center}.lk-stop[data-astro-cid-hhhdzzb2]{width:4.4cqw;height:4.4cqw;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1.1cqw #fff}.lk-stop[data-astro-cid-hhhdzzb2].past{box-shadow:inset 0 0 0 1.1cqw #8e837b}.lk-stop[data-astro-cid-hhhdzzb2].you{background:#f0b9b3;box-shadow:inset 0 0 0 1.1cqw #fff}.lk-seg[data-astro-cid-hhhdzzb2]{height:1.6cqw;flex:1;background:#4a423e}.lk-seg[data-astro-cid-hhhdzzb2].done{background:#d4716b;flex:2.2}.lk-car[data-astro-cid-hhhdzzb2]{width:6cqw;height:6cqw;border-radius:1.8cqw;background:#d4716b;box-shadow:0 0 0 1cqw #2e2826;flex:none}.lk-labels[data-astro-cid-hhhdzzb2]{display:flex;justify-content:space-between;font-size:2.9cqw;color:#cfc6be}.lk-note[data-astro-cid-hhhdzzb2]{display:flex;align-items:center;gap:2.6cqw;background:#2e2826;border-radius:5cqw;padding:3cqw 3.6cqw}.lk-note[data-astro-cid-hhhdzzb2] span[data-astro-cid-hhhdzzb2]:nth-child(2){display:grid;flex:1;font-size:3.1cqw;color:#cfc6be;line-height:1.3}.lk-note[data-astro-cid-hhhdzzb2] b[data-astro-cid-hhhdzzb2]{color:#fff;font-size:3.4cqw}.lk-app[data-astro-cid-hhhdzzb2].sm i[data-astro-cid-hhhdzzb2]{width:7cqw;height:7cqw;font-size:3.4cqw}.lk-ago[data-astro-cid-hhhdzzb2]{font-size:2.8cqw;color:#b9b0a8;align-self:flex-start}.lock[data-astro-cid-hhhdzzb2]{position:relative}.lk-body[data-astro-cid-hhhdzzb2],.lk-bottom[data-astro-cid-hhhdzzb2],.lock[data-astro-cid-hhhdzzb2] .rcs-status{position:relative;z-index:1}.lock[data-astro-cid-hhhdzzb2]{display:grid}.lk-bottom[data-astro-cid-hhhdzzb2]{display:flex;justify-content:space-between;padding:0 9cqw 5cqw}.lk-bottom[data-astro-cid-hhhdzzb2] span[data-astro-cid-hhhdzzb2]{width:13cqw;height:13cqw;border-radius:50%;background:#ffffff29;backdrop-filter:blur(6px);display:grid;place-items:center}.lk-bottom[data-astro-cid-hhhdzzb2] svg[data-astro-cid-hhhdzzb2]{width:6cqw;height:6cqw;fill:none;stroke:#fff;stroke-width:1.8;stroke-linejoin:round}.lk-home[data-astro-cid-hhhdzzb2]{position:relative;z-index:1;display:block;width:36%;height:1.4cqw;margin:0 auto 2.6cqw;border-radius:99px;background:#ffffffd9}.rch[data-astro-cid-mvxudsta]{background:#f6efe6;color:#1f1b19}.rch-art[data-astro-cid-mvxudsta]{position:relative;aspect-ratio:1200 / 720;container-type:inline-size;overflow:hidden}.rch-map[data-astro-cid-mvxudsta]{position:absolute;inset:0;width:100%;height:100%}.rch-road[data-astro-cid-mvxudsta]{fill:none;stroke:#ddd0bf;stroke-width:7;stroke-linecap:round;stroke-linejoin:round}.rch-l[data-astro-cid-mvxudsta]{fill:none;stroke-width:15;stroke-linecap:round;stroke-linejoin:round}.rch-l[data-astro-cid-mvxudsta].coral{stroke:#d4716b}.rch-l[data-astro-cid-mvxudsta].sage{stroke:#36704f;stroke-width:9}.rch-tick[data-astro-cid-mvxudsta]{fill:#fff;stroke:#b9ab99;stroke-width:3}.rch-town[data-astro-cid-mvxudsta]{font:600 14px var(--sans);fill:#6b6058;letter-spacing:.01em}.rch-stop[data-astro-cid-mvxudsta]{fill:#fff;stroke:#1f1b19;stroke-width:6}.rch-lead[data-astro-cid-mvxudsta]{stroke:#1f1b19;stroke-width:2}.rch-sign[data-astro-cid-mvxudsta]{fill:#1f1b19}.rch-t[data-astro-cid-mvxudsta]{font:800 30px var(--sans);fill:#fff;letter-spacing:-.04em}.rch-sl[data-astro-cid-mvxudsta]{font:500 12.5px var(--sans);fill:#d3c9c1}.rch-sn[data-astro-cid-mvxudsta]{font:700 9.5px var(--sans);fill:#f0b9b3;letter-spacing:.1em}.rch-badge[data-astro-cid-mvxudsta]{font:800 15px var(--sans);fill:#fff}.rch-title[data-astro-cid-mvxudsta]{position:absolute;left:4.2cqw;top:4.4cqw;max-width:46cqw}.rch-eb[data-astro-cid-mvxudsta]{font:700 clamp(.7rem,1.05cqw,.85rem) var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#9e4039}.rch-h[data-astro-cid-mvxudsta]{font:800 6.4cqw/.95 var(--sans);letter-spacing:-.045em;margin-top:.8cqw}.rch-h[data-astro-cid-mvxudsta] span[data-astro-cid-mvxudsta]{font-weight:400;font-family:var(--serif);font-style:italic;letter-spacing:-.01em;color:#9e4039}.rch-d[data-astro-cid-mvxudsta]{font-size:1.45cqw;line-height:1.45;color:#5d534c;margin-top:1.4cqw;max-width:34cqw}.rch-legend[data-astro-cid-mvxudsta]{position:absolute;left:4.2cqw;bottom:3cqw;display:flex;gap:2cqw;font:600 1.1cqw var(--sans);color:#5d534c}.rch-legend[data-astro-cid-mvxudsta] span[data-astro-cid-mvxudsta]{display:flex;align-items:center;gap:.7cqw}.rch-legend[data-astro-cid-mvxudsta] i[data-astro-cid-mvxudsta]{width:3cqw;height:.9cqw;border-radius:99px}.rch-legend[data-astro-cid-mvxudsta] .coral[data-astro-cid-mvxudsta]{background:#d4716b}.rch-legend[data-astro-cid-mvxudsta] .sage[data-astro-cid-mvxudsta]{background:#36704f}.rch-ph[data-astro-cid-mvxudsta]{position:absolute;width:17.5cqw}.rch-ph[data-astro-cid-mvxudsta] .phone{width:100%}.rch-ph[data-astro-cid-mvxudsta]{left:76.5cqw;top:13.5cqw;width:18.5cqw}.rch-mobile[data-astro-cid-mvxudsta]{display:none;padding:1.5rem 1.25rem 2rem}@media(max-width:760px){.rch-art[data-astro-cid-mvxudsta]{display:none}.rch-mobile[data-astro-cid-mvxudsta]{display:grid;gap:.5rem}.rch-mobile[data-astro-cid-mvxudsta] .rch-h[data-astro-cid-mvxudsta]{font-size:2.5rem}.rch-mobile[data-astro-cid-mvxudsta] .rch-d[data-astro-cid-mvxudsta]{font-size:.95rem;max-width:none;margin-bottom:.75rem}.rch-vl[data-astro-cid-mvxudsta]{list-style:none;margin:0 0 1.25rem;padding:0}.rch-vl[data-astro-cid-mvxudsta] li[data-astro-cid-mvxudsta]{display:grid;grid-template-columns:4.2rem 26px 1fr;gap:.75rem;position:relative;padding-bottom:1rem;align-items:start}.rch-vl[data-astro-cid-mvxudsta] li[data-astro-cid-mvxudsta]:before{content:"";position:absolute;left:calc(4.95rem + 9px);top:14px;bottom:-4px;width:8px;background:#d4716b}.rch-vl[data-astro-cid-mvxudsta] li[data-astro-cid-mvxudsta]:last-child:before{display:none}.rch-vl[data-astro-cid-mvxudsta] b[data-astro-cid-mvxudsta]{font:800 1.6rem/1 var(--sans);letter-spacing:-.04em}.rch-vl[data-astro-cid-mvxudsta] i[data-astro-cid-mvxudsta]{position:relative;z-index:1;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 6px #1f1b19}.rch-vl[data-astro-cid-mvxudsta] span[data-astro-cid-mvxudsta]{display:grid;font-weight:700;padding-top:2px}.rch-vl[data-astro-cid-mvxudsta] small[data-astro-cid-mvxudsta]{font-weight:400;color:#6f645c}.rch-mph[data-astro-cid-mvxudsta]{width:min(240px,70vw);margin-inline:auto}.rch-mph[data-astro-cid-mvxudsta] .phone{width:100%}}.cs[data-astro-cid-b5fareea]{display:grid;grid-template-columns:1.25fr 1fr;gap:1rem}.cs-tile[data-astro-cid-b5fareea]{margin:0;display:grid;gap:.7rem;align-content:start}.cs-frame[data-astro-cid-b5fareea]{position:relative;height:340px;overflow:hidden;border-radius:14px;background:#efe5d8;box-shadow:inset 0 0 0 1.5px #e3d7c7}.driver[data-astro-cid-b5fareea] .cs-frame[data-astro-cid-b5fareea]{background:#e3ece6}.cs-frame[data-astro-cid-b5fareea] .phone{position:absolute;left:50%;width:270px;transform:translate(-50%)}.cs-frame[data-astro-cid-b5fareea].top .phone{top:34px}.cs-frame[data-astro-cid-b5fareea].bottom .phone{top:-150px}.wide[data-astro-cid-b5fareea] .cs-frame[data-astro-cid-b5fareea] .phone{left:58%}.cs-tile[data-astro-cid-b5fareea] figcaption[data-astro-cid-b5fareea]{font-size:.9rem;color:#4f4640;line-height:1.45;padding-right:1rem}.cs-tile[data-astro-cid-b5fareea] figcaption[data-astro-cid-b5fareea] b[data-astro-cid-b5fareea]{color:#1f1b19}.cs-lb[data-astro-cid-b5fareea]{display:inline-block;padding:.15rem .55rem;border-radius:99px;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-right:.5rem;vertical-align:1px}.cs-lb[data-astro-cid-b5fareea].r{background:#b4534f}.cs-lb[data-astro-cid-b5fareea].d{background:#36704f}.cs-tile[data-astro-cid-b5fareea]:nth-child(2){grid-column:2}.cs-tile[data-astro-cid-b5fareea]:nth-child(3),.cs-tile[data-astro-cid-b5fareea]:nth-child(4){margin-top:.5rem}.cs-tile[data-astro-cid-b5fareea]:nth-child(3){grid-column:1}@media(min-width:761px){.cs[data-astro-cid-b5fareea]{grid-template-columns:1.25fr 1fr}.cs-tile[data-astro-cid-b5fareea]:nth-child(3){grid-column:2;grid-row:2}.cs-tile[data-astro-cid-b5fareea]:nth-child(4){grid-column:1;grid-row:2}}@media(max-width:760px){.cs[data-astro-cid-b5fareea]{grid-template-columns:1fr}.cs-tile[data-astro-cid-b5fareea]:nth-child(n){grid-column:auto;grid-row:auto}.cs-frame[data-astro-cid-b5fareea]{height:300px}}.bp-wrap[data-astro-cid-mcxm66a2]{overflow-x:auto;background:#fff;border-radius:14px;box-shadow:inset 0 0 0 1.5px #e3d7c7;padding:1rem .5rem}.bp[data-astro-cid-mcxm66a2]{display:block;width:100%;min-width:860px;height:auto}.bp-stage[data-astro-cid-mcxm66a2]{font:800 15px var(--sans);fill:#1f1b19;letter-spacing:-.01em}.bp-when[data-astro-cid-mcxm66a2]{font:500 11.5px var(--sans);fill:#6b6058}.bp-col[data-astro-cid-mcxm66a2]{stroke:#efe7dc;stroke-width:1.5}.bp-vis[data-astro-cid-mcxm66a2]{stroke:#1f1b19;stroke-width:1.5;stroke-dasharray:6 6}.bp-vis-l[data-astro-cid-mcxm66a2]{font:700 10.5px var(--sans);fill:#6b6058;letter-spacing:.06em;text-transform:uppercase}.bp-lane[data-astro-cid-mcxm66a2]{font:800 13px var(--sans);fill:#1f1b19}.bp-t[data-astro-cid-mcxm66a2]{font:500 11.5px var(--sans);fill:#4f4640}.bp-link[data-astro-cid-mcxm66a2]{fill:none;stroke:#6b6058;stroke-width:1.5;stroke-dasharray:3 3}.ts[data-astro-cid-6z7imuhr]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ts-card[data-astro-cid-6z7imuhr]{background:#fff;border-radius:12px;box-shadow:inset 0 0 0 1.5px #e3d7c7;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto}.ts-card[data-astro-cid-6z7imuhr] header[data-astro-cid-6z7imuhr]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.75rem 1rem;border-bottom:1.5px solid #e3d7c7}.ts-card[data-astro-cid-6z7imuhr] code[data-astro-cid-6z7imuhr]{font:700 .8rem ui-monospace,SF Mono,Menlo,monospace;color:#1f1b19}.ts-card[data-astro-cid-6z7imuhr] header[data-astro-cid-6z7imuhr] span[data-astro-cid-6z7imuhr]{font-size:.75rem;color:#6b6058}.ts-stage[data-astro-cid-6z7imuhr]{position:relative;padding:1.5rem 1.25rem;display:grid;gap:.9rem;align-content:center;min-height:170px;background-color:#f6efe6;background-image:radial-gradient(#e2d6c6 1px,transparent 1px);background-size:14px 14px}.ts-row[data-astro-cid-6z7imuhr]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.ts-note[data-astro-cid-6z7imuhr]{padding:.85rem 1rem;font-size:.86rem;color:#4f4640;line-height:1.45;border-top:1.5px solid #e3d7c7}.ts-redline[data-astro-cid-6z7imuhr]{display:inline-flex;align-items:center;gap:.5rem;font:600 .7rem ui-monospace,SF Mono,Menlo,monospace;color:#9e4039}.ts-redline[data-astro-cid-6z7imuhr] i[data-astro-cid-6z7imuhr]{width:2px;height:22px;background:#9e4039;position:relative}.ts-redline[data-astro-cid-6z7imuhr] i[data-astro-cid-6z7imuhr]:before,.ts-redline[data-astro-cid-6z7imuhr] i[data-astro-cid-6z7imuhr]:after{content:"";position:absolute;left:-4px;width:10px;height:2px;background:#9e4039}.ts-redline[data-astro-cid-6z7imuhr] i[data-astro-cid-6z7imuhr]:before{top:0}.ts-redline[data-astro-cid-6z7imuhr] i[data-astro-cid-6z7imuhr]:after{bottom:0}.t-rate[data-astro-cid-6z7imuhr]{display:inline-flex;align-items:center;gap:.4rem;height:32px;padding:0 .8rem 0 .6rem;border-radius:99px;background:#1f1b19;color:#fff;font-size:.85rem}.t-rate[data-astro-cid-6z7imuhr] svg[data-astro-cid-6z7imuhr]{width:15px;fill:#f2c56b}.t-rate[data-astro-cid-6z7imuhr] b[data-astro-cid-6z7imuhr]{font-weight:800}.t-rate[data-astro-cid-6z7imuhr] span[data-astro-cid-6z7imuhr]{color:#cfc6be}.t-tag[data-astro-cid-6z7imuhr]{display:inline-flex;align-items:center;gap:.35rem;height:32px;padding:0 .85rem;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 1.5px #d9cdbd;font-size:.82rem;font-weight:600;color:#1f1b19}.t-tag[data-astro-cid-6z7imuhr].on{background:#1f1b19;color:#fff;box-shadow:none}.t-tag[data-astro-cid-6z7imuhr].acc{background:#36704f;color:#fff;box-shadow:none}.t-tag[data-astro-cid-6z7imuhr] svg[data-astro-cid-6z7imuhr],.t-ic[data-astro-cid-6z7imuhr] svg[data-astro-cid-6z7imuhr]{width:15px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.t-tag[data-astro-cid-6z7imuhr] svg[data-astro-cid-6z7imuhr] circle[data-astro-cid-6z7imuhr],.t-ic[data-astro-cid-6z7imuhr] svg[data-astro-cid-6z7imuhr] circle[data-astro-cid-6z7imuhr]{fill:currentColor;stroke:none}.t-ver[data-astro-cid-6z7imuhr]{display:inline-flex;align-items:center;gap:.45rem;height:32px;padding:0 .85rem 0 .6rem;border-radius:8px;background:#e4efe8;color:#24543c;font-size:.82rem;font-weight:700}.t-ver[data-astro-cid-6z7imuhr] svg[data-astro-cid-6z7imuhr]{width:17px;fill:#36704f}.t-ver[data-astro-cid-6z7imuhr] svg[data-astro-cid-6z7imuhr] .ck[data-astro-cid-6z7imuhr]{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.t-ver[data-astro-cid-6z7imuhr].drv{background:#efe7dc;color:#1f1b19}.t-ver[data-astro-cid-6z7imuhr].drv svg[data-astro-cid-6z7imuhr]{fill:#1f1b19}.t-ver[data-astro-cid-6z7imuhr].off{background:#fff;box-shadow:inset 0 0 0 1.5px #d9cdbd;color:#6b6058;border:0}.t-ver[data-astro-cid-6z7imuhr].off svg[data-astro-cid-6z7imuhr]{fill:none;stroke:#6b6058;stroke-width:2;stroke-dasharray:3 2}.report[data-astro-cid-6z7imuhr]{grid-template-columns:auto 1fr;align-items:start;gap:1rem}.t-report[data-astro-cid-6z7imuhr]{display:inline-flex;align-items:center;gap:.45rem;height:40px;padding:0 .9rem;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 2px #9e4039;color:#9e4039;font-size:.85rem;font-weight:800;white-space:nowrap}.t-report[data-astro-cid-6z7imuhr] svg[data-astro-cid-6z7imuhr]{width:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linejoin:round}.t-sheet[data-astro-cid-6z7imuhr]{background:#fff;border-radius:12px 12px 4px 4px;padding:.75rem;display:grid;gap:.35rem;box-shadow:0 12px 24px -16px #1f1b1980,inset 0 0 0 1.5px #e3d7c7}.t-sheet-h[data-astro-cid-6z7imuhr]{font-weight:800;font-size:.9rem}.t-sheet[data-astro-cid-6z7imuhr] span[data-astro-cid-6z7imuhr]{font-size:.82rem;padding:.45rem .6rem;border-radius:8px;background:#f6efe6;color:#1f1b19}.t-sheet-f[data-astro-cid-6z7imuhr]{font-size:.72rem;color:#6b6058;margin-top:.2rem}.t-toggle[data-astro-cid-6z7imuhr]{display:flex;align-items:center;gap:.7rem;background:#fff;border-radius:12px;padding:.7rem .9rem;box-shadow:inset 0 0 0 1.5px #e3d7c7;font-size:.9rem;font-weight:600;color:#1f1b19}.t-ic[data-astro-cid-6z7imuhr]{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#36704f;color:#fff;flex:none}.t-sw[data-astro-cid-6z7imuhr]{margin-left:auto;width:44px;height:26px;border-radius:99px;background:#36704f;position:relative;flex:none}.t-sw[data-astro-cid-6z7imuhr]:after{content:"";position:absolute;top:3px;right:3px;width:20px;height:20px;border-radius:50%;background:#fff}@media(max-width:860px){.ts[data-astro-cid-6z7imuhr]{grid-template-columns:1fr}}@media(max-width:480px){.report[data-astro-cid-6z7imuhr]{grid-template-columns:1fr}}.ms-scroll[data-astro-cid-mvbuaf65]{overflow-x:auto}@media(max-width:720px){.ms-scroll[data-astro-cid-mvbuaf65] svg[data-astro-cid-mvbuaf65]{min-width:760px}}.ms-card[data-astro-cid-mvbuaf65]{fill:#fff;stroke:#e7dccd;stroke-width:1.5}.ms-stop[data-astro-cid-mvbuaf65]{font:800 15px var(--sans);fill:#1f1b19;letter-spacing:-.01em}.ms-n[data-astro-cid-mvbuaf65]{fill:#b4534f}.ms-h[data-astro-cid-mvbuaf65]{font:800 13.5px var(--sans);fill:#1f1b19;letter-spacing:-.01em}.ms-p[data-astro-cid-mvbuaf65]{font:400 11.5px var(--sans);fill:#6f645c}.ms-chip[data-astro-cid-mvbuaf65]{font:600 10.5px var(--sans);fill:#1f1b19}.ms-loop[data-astro-cid-mvbuaf65]{font:700 12.5px var(--sans);fill:#fff}[data-case=ridecircle]{--rc-coral: #d4716b;--rc-coral-d: #9e4039;--rc-sage: #36704f;--rc-sage-l: #9cc5b0;--rc-ink: #1f1b19;--rc-cream: #f6efe6;--rc-line: #e3d7c7;--rc-mute: #6f645c;background:var(--rc-cream);color:var(--rc-ink);padding-bottom:4rem}[data-case=ridecircle] h1{font-family:var(--sans);font-weight:800;letter-spacing:-.055em;line-height:.92}[data-case=ridecircle] .lede{color:#4f4640}[data-case=ridecircle] .meta{border-top:2px solid var(--rc-ink)}[data-case=ridecircle] .meta dt{color:var(--rc-coral-d);font-weight:700}[data-case=ridecircle] .meta dd{font-weight:600}[data-case=ridecircle] .hero{background:var(--rc-cream);border-radius:16px;overflow:hidden;outline:2px solid var(--rc-ink);outline-offset:-2px}[data-case=ridecircle] nav.toc ol:not(#_){border-left:0;position:relative;gap:0}[data-case=ridecircle] nav.toc ol:not(#_):before{content:"";position:absolute;left:6px;top:12px;bottom:12px;width:6px;border-radius:3px;background:var(--rc-coral)}[data-case=ridecircle] nav.toc ol li a[data-toc]{position:relative;border-left:0;padding:.42rem 0 .42rem 1.9rem;margin:0;font-weight:600;color:#6b6058}[data-case=ridecircle] nav.toc ol li a[data-toc]:before{content:"";position:absolute;left:0;top:50%;width:18px;height:18px;margin-top:-9px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 4px var(--rc-ink);transition:background .2s}[data-case=ridecircle] nav.toc ol li a[data-toc].on{color:var(--rc-ink)}[data-case=ridecircle] nav.toc ol li a[data-toc].on:before{background:var(--rc-coral)}[data-case=ridecircle] .toc .eyebrow{color:var(--rc-coral-d);font-weight:700}[data-case=ridecircle] .sec-n{display:flex;align-items:center;gap:.7rem;color:var(--rc-ink);font-weight:800;letter-spacing:.04em}[data-case=ridecircle] .sec-n:before{content:"";flex:none;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 5px var(--rc-ink)}[data-case=ridecircle] .sec-n:after{content:"";flex:1;height:6px;border-radius:3px;background:var(--rc-coral)}[data-case=ridecircle] .sec:nth-of-type(2n) .sec-n:after{background:var(--rc-sage)}[data-case=ridecircle] .sec>h2{font-family:var(--sans);font-weight:800;letter-spacing:-.04em;line-height:1.02;max-width:20ch}[data-case=ridecircle] .sec h3{font-weight:800;letter-spacing:-.02em}[data-case=ridecircle] .prose{color:#4f4640}[data-case=ridecircle] .prose h3{color:var(--rc-ink);font-size:var(--step-1)}[data-case=ridecircle] .statement{font-family:var(--sans);font-weight:800;letter-spacing:-.03em;font-size:var(--step-2);line-height:1.15;color:var(--rc-ink);border-left:8px solid var(--rc-coral)}[data-case=ridecircle] .cap,[data-case=ridecircle] .fig figcaption{color:#6b6058}[data-case=ridecircle] .fig .frame{border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--rc-line)}[data-case=ridecircle] .card-s{border-radius:12px;border:0;box-shadow:inset 0 0 0 1.5px var(--rc-line);border-top:6px solid var(--rc-coral)}[data-case=ridecircle] .card-s:nth-child(2n){border-top-color:var(--rc-sage)}[data-case=ridecircle] .card-s .lbl{color:var(--rc-coral-d);font-weight:800}[data-case=ridecircle] .card-s:nth-child(2n) .lbl{color:var(--rc-sage)}[data-case=ridecircle] .card-s p{color:#5d534c}[data-case=ridecircle] .stats.four{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:2px solid var(--rc-ink);border-bottom:2px solid var(--rc-ink)}[data-case=ridecircle] .stats.four .stat{background:none;border:0;border-radius:0;padding:1.4rem 1.2rem 1.4rem 0}[data-case=ridecircle] .stats.four .stat+.stat{border-left:1.5px solid var(--rc-line);padding-left:1.2rem}[data-case=ridecircle] .stats.four .stat b{font-size:clamp(2rem,3.3vw,3.1rem)}[data-case=ridecircle] .stat b{font-family:var(--sans);font-weight:800;letter-spacing:-.06em;color:var(--rc-coral-d)}[data-case=ridecircle] .stat span{font-weight:700}@media(max-width:860px){[data-case=ridecircle] .stats.four{grid-template-columns:1fr 1fr}[data-case=ridecircle] .stats.four .stat:nth-child(3){border-left:0;padding-left:0}[data-case=ridecircle] .stats.four .stat:nth-child(n+3){border-top:1.5px solid var(--rc-line)}}[data-case=ridecircle] .split-fig{display:grid;grid-template-columns:1fr minmax(240px,360px);gap:clamp(1.5rem,4vw,3rem);align-items:start}[data-case=ridecircle] .chat .frame{padding:.75rem}@media(max-width:860px){[data-case=ridecircle] .split-fig{grid-template-columns:1fr}[data-case=ridecircle] .chat{max-width:380px}}[data-case=ridecircle] .charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}[data-case=ridecircle] .bars{list-style:none;padding:0;margin:0;display:grid;gap:.6rem}[data-case=ridecircle] .bars li{display:grid;grid-template-columns:1fr auto;gap:.25rem .5rem;font-size:.9rem}[data-case=ridecircle] .bars li:after{content:"";grid-column:1 / -1;height:10px;border-radius:99px;background:linear-gradient(90deg,var(--rc-ink) calc(var(--v) * 1%),#efe6da 0)}[data-case=ridecircle] .bars b{font-weight:800;font-variant-numeric:tabular-nums}[data-case=ridecircle] .takeaway{background:var(--rc-ink);box-shadow:none;border-top-color:var(--rc-sage-l)}[data-case=ridecircle] .takeaway p{color:#e6ddd5!important;font-size:1rem!important}[data-case=ridecircle] .takeaway .lbl{color:var(--rc-sage-l)!important}@media(max-width:720px){[data-case=ridecircle] .charts{grid-template-columns:1fr}}[data-case=ridecircle] .people{display:grid;grid-template-columns:1fr 1fr;gap:1rem}[data-case=ridecircle] .person{background:#fff;border-radius:12px;padding:1.4rem;display:grid;gap:1rem;align-content:start;box-shadow:inset 0 0 0 1.5px var(--rc-line);border-left:8px solid var(--c)}[data-case=ridecircle] .p-head{display:flex;gap:1rem;align-items:center}[data-case=ridecircle] .p-head h3{font-size:1.2rem}[data-case=ridecircle] .p-head p{font-size:.85rem;color:var(--rc-mute)}[data-case=ridecircle] .p-av{width:64px;height:64px;border-radius:50%}[data-case=ridecircle] .p-bio{color:#4f4640}[data-case=ridecircle] .p-cols{display:grid;grid-template-columns:1fr 1fr;gap:1rem}[data-case=ridecircle] .p-cols ul{margin:.4rem 0 0;padding-left:1rem;display:grid;gap:.3rem;font-size:.9rem;color:#5d534c}[data-case=ridecircle] .person .lbl{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--c)}@media(max-width:860px){[data-case=ridecircle] .people,[data-case=ridecircle] .p-cols{grid-template-columns:1fr}}[data-case=ridecircle] .cmp-wrap{overflow-x:auto}[data-case=ridecircle] .cmp{width:100%;min-width:620px;border-collapse:collapse;font-size:.92rem}[data-case=ridecircle] .cmp th,[data-case=ridecircle] .cmp td{text-align:left;padding:.9rem .8rem;border-bottom:1.5px solid var(--rc-line);vertical-align:top}[data-case=ridecircle] .cmp thead th{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--rc-mute);border-bottom:2px solid var(--rc-ink)}[data-case=ridecircle] .cmp tbody th{font-weight:800;font-size:1rem;white-space:nowrap}[data-case=ridecircle] .prose a,[data-case=ridecircle] .algo a{color:var(--rc-coral-d);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}[data-case=ridecircle] .cmp td{color:#5d534c}[data-case=ridecircle] .cmp .logos{display:inline-flex;align-items:center;gap:.7rem;min-height:1.5rem}[data-case=ridecircle] .cmp .logos img{width:auto;display:block}[data-case=ridecircle] .cmp tr.us th,[data-case=ridecircle] .cmp tr.us td{background:var(--rc-ink);color:#fff;border-bottom:0}[data-case=ridecircle] .cmp tr.us th{border-radius:10px 0 0 10px;color:#f0b9b3}[data-case=ridecircle] .cmp tr.us td:last-child{border-radius:0 10px 10px 0}[data-case=ridecircle] .needs{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 2.5rem}[data-case=ridecircle] .needs div{padding-top:.9rem;border-top:2px solid var(--rc-ink)}[data-case=ridecircle] .needs dt{font-weight:800;font-size:1.05rem;display:inline;margin-right:.3em}[data-case=ridecircle] .needs dd{display:inline;margin:0;color:#4f4640}@media(max-width:720px){[data-case=ridecircle] .needs{grid-template-columns:1fr}}[data-case=ridecircle] .algos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}[data-case=ridecircle] .algo{gap:.55rem}[data-case=ridecircle] .algo code{display:block;font:600 .8rem/1.5 ui-monospace,SF Mono,Menlo,monospace;background:var(--rc-cream);border-radius:8px;padding:.6rem .75rem;color:var(--rc-ink);overflow-x:auto;white-space:normal}@media(max-width:720px){[data-case=ridecircle] .algos{grid-template-columns:1fr}}[data-case=ridecircle] .route-tl{padding:clamp(1rem,3vw,2rem);overflow-x:auto}[data-case=ridecircle] .route-tl svg{min-width:640px}[data-case=ridecircle] .tl-h{font:800 15px var(--sans);fill:var(--rc-ink);letter-spacing:-.01em}[data-case=ridecircle] .tl-p{font:500 12px var(--sans);fill:var(--rc-mute)}[data-case=ridecircle] .tl-badge{font:800 12px var(--sans);fill:#fff;letter-spacing:.04em}[data-case=ridecircle] .nomatch{display:grid;grid-template-columns:minmax(200px,260px) 1fr;gap:clamp(1.5rem,5vw,4rem);align-items:center}[data-case=ridecircle] .nm-ph .phone{width:100%}@media(max-width:720px){[data-case=ridecircle] .nomatch{grid-template-columns:1fr}[data-case=ridecircle] .nm-ph{max-width:240px}}[data-case=ridecircle] .board{background:var(--rc-ink);color:#fff;border-radius:14px;padding:.5rem 1.25rem;overflow-x:auto}[data-case=ridecircle] .b-row{display:grid;grid-template-columns:110px 170px 1fr 90px;gap:1rem;align-items:baseline;padding:.95rem 0;border-bottom:1px solid #3a3330;min-width:620px}[data-case=ridecircle] .b-row:last-child{border-bottom:0}[data-case=ridecircle] .b-head span{font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#8e837b}[data-case=ridecircle] .b-k{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--rc-sage-l)}[data-case=ridecircle] .b-m{font-weight:800;font-size:1.1rem;letter-spacing:-.02em}[data-case=ridecircle] .b-d{color:#c9bfb7;font-size:.9rem}[data-case=ridecircle] .b-dir{font:800 .85rem ui-monospace,SF Mono,Menlo,monospace;color:#f2c56b;text-align:right}[data-case=ridecircle] .b-row.star .b-k{color:#f0b9b3}[data-case=ridecircle] .b-row.star .b-m{color:#f0b9b3;font-size:1.3rem}[data-case=ridecircle] .meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}[data-case=ridecircle] .meta>div{padding-right:1.25rem}[data-case=ridecircle] .meta>div+div{padding-left:1.25rem;border-left:1.5px solid var(--rc-line)}[data-case=ridecircle] .meta dd{font-size:.95rem;line-height:1.45}@media(max-width:860px){[data-case=ridecircle] .meta{grid-template-columns:1fr 1fr;row-gap:1.25rem}[data-case=ridecircle] .meta>div:nth-child(3){border-left:0;padding-left:0}}@media(max-width:520px){[data-case=ridecircle] .meta{grid-template-columns:1fr}[data-case=ridecircle] .meta>div+div{border-left:0;padding-left:0}}[data-case=ridecircle] details.more{border-top:2px solid var(--rc-ink);border-bottom:1.5px solid var(--rc-line)}[data-case=ridecircle] details.more>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.75rem;padding:1rem 0;font-weight:800;letter-spacing:-.01em}[data-case=ridecircle] details.more>summary::-webkit-details-marker{display:none}[data-case=ridecircle] details.more>summary:before{content:"+";flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--rc-ink);color:#fff;font-weight:700;transition:transform .25s}[data-case=ridecircle] details.more[open]>summary:before{content:"−"}[data-case=ridecircle] details.more>summary:hover{color:var(--rc-coral-d)}[data-case=ridecircle] .more-body{display:grid;gap:2rem;padding:.5rem 0 2rem}[data-case=ridecircle] .more-body.algos{display:grid}[data-case=ridecircle] .charts.one{grid-template-columns:1fr}[data-case=ridecircle] .sub{font-size:var(--step-1);margin-top:.5rem}[data-case=ridecircle] .spec{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border-radius:12px;box-shadow:inset 0 0 0 1.5px var(--rc-line);overflow:hidden}[data-case=ridecircle] .spec-col{padding:1rem}[data-case=ridecircle] .spec-col+.spec-col{border-left:1.5px solid var(--rc-line)}[data-case=ridecircle] .spec-h{font-weight:800;font-size:.9rem;margin-bottom:.7rem}[data-case=ridecircle] .spec ul{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}[data-case=ridecircle] .spec li{display:grid;grid-template-columns:1fr auto;gap:0 .5rem}[data-case=ridecircle] .spec code{font:600 .78rem ui-monospace,SF Mono,Menlo,monospace;color:var(--rc-ink);overflow-wrap:anywhere}[data-case=ridecircle] .spec .ty{font:500 .72rem ui-monospace,SF Mono,Menlo,monospace;color:var(--rc-sage);text-align:right}[data-case=ridecircle] .spec small{grid-column:1 / -1;font-size:.76rem;color:#6b6058;line-height:1.35}@media(max-width:960px){[data-case=ridecircle] .spec{grid-template-columns:1fr 1fr}[data-case=ridecircle] .spec-col:nth-child(3){border-left:0}[data-case=ridecircle] .spec-col:nth-child(n+3){border-top:1.5px solid var(--rc-line)}}@media(max-width:520px){[data-case=ridecircle] .spec{grid-template-columns:1fr}[data-case=ridecircle] .spec-col+.spec-col{border-left:0;border-top:1.5px solid var(--rc-line)}}[data-case=ridecircle] .contract-wrap{overflow-x:auto;background:#fff;border-radius:12px;box-shadow:inset 0 0 0 1.5px var(--rc-line)}[data-case=ridecircle] .contract{width:100%;min-width:600px;border-collapse:collapse;font-size:.88rem}[data-case=ridecircle] .contract th,[data-case=ridecircle] .contract td{text-align:left;padding:.55rem 1rem;border-bottom:1px solid #efe7dc;vertical-align:top}[data-case=ridecircle] .contract thead th{font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--rc-mute)}[data-case=ridecircle] .contract .grp th{background:var(--rc-cream);font-weight:800;padding-top:.7rem}[data-case=ridecircle] .contract code{font:600 .82rem ui-monospace,SF Mono,Menlo,monospace;color:var(--rc-ink)}[data-case=ridecircle] .contract .ty{font:500 .8rem ui-monospace,SF Mono,Menlo,monospace;color:var(--rc-sage);white-space:nowrap}[data-case=ridecircle] .contract td:last-child{color:#5d534c}[data-case=ridecircle] .dir{display:inline-block;min-width:2.6rem;text-align:center;margin-right:.6rem;padding:.1rem .45rem;border-radius:99px;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--rc-coral-d)}[data-case=ridecircle] .dir.out{background:var(--rc-sage)}[data-case=ridecircle] .dir.run{background:var(--rc-ink)}[data-case=ridecircle] .b-row{grid-template-columns:200px 240px 1fr}[data-case=ridecircle] .b-if{font:700 .85rem ui-monospace,SF Mono,Menlo,monospace;color:#f2c56b}[data-case=ridecircle] .made-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}[data-case=ridecircle] .made-grid>div{background:#fff;border-radius:12px;padding:1.25rem;box-shadow:inset 0 0 0 1.5px var(--rc-line);border-top:6px solid var(--rc-coral)}[data-case=ridecircle] .made-grid>div+div{border-top-color:var(--rc-ink)}[data-case=ridecircle] .made-grid .lbl{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--rc-coral-d);margin-bottom:.6rem}[data-case=ridecircle] .made-grid>div+div .lbl{color:var(--rc-ink)}[data-case=ridecircle] .made-grid ul{margin:0;padding-left:1.1rem;display:grid;gap:.5rem;color:#4f4640}[data-case=ridecircle] .made-after{color:#4f4640;max-width:64ch}@media(max-width:720px){[data-case=ridecircle] .made-grid{grid-template-columns:1fr}}[data-case=ridecircle] .origin{padding:clamp(.75rem,2vw,1.5rem)}[data-case=ridecircle] .next{background:var(--rc-ink)!important}[data-case=ridecircle] .next .n-title{color:#fff!important;font-family:var(--sans);font-weight:800;letter-spacing:-.05em}[data-case=ridecircle] .next .muted,[data-case=ridecircle] .next .eyebrow{color:#b8aea6}
