.l6Lt-G_face{background:var(--color-paper);grid-template:"question send""hint send""writing writing"minmax(0,1fr)/minmax(0,1fr) auto;gap:.6cqi 2cqi;width:70.8cqi;height:32cqi;padding:3cqi 3.4cqi 2cqi;display:grid;position:absolute;top:32.3cqi;left:14.6cqi}@media (min-width:64rem){.l6Lt-G_face{grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"question question""writing writing""hint send";align-items:center;row-gap:2.2cqi;padding:4.4cqi 4.4cqi 2.4cqi}}.l6Lt-G_question{letter-spacing:-.01em;grid-area:question;font-size:max(15px,3.4cqi);font-weight:700;line-height:1.15}.l6Lt-G_hint{color:var(--color-muted);grid-area:hint;font-size:max(12px,1.45cqi);line-height:1.3}.l6Lt-G_send{grid-area:send;place-self:center end}.l6Lt-G_writing{border:0;border-bottom:2px solid color-mix(in srgb, var(--color-ink) 18%, transparent);width:100%;min-height:0;color:var(--color-ink);font-family:var(--font-sans);--size:clamp(16px, calc(30cqi / sqrt(var(--chars,1))), max(16px, 2.9cqi));font-size:var(--size);white-space:pre-wrap;overflow-wrap:anywhere;resize:none;scrollbar-width:none;background:0 0;grid-area:writing;align-self:stretch;padding:0 0 .15em;line-height:1.3}.l6Lt-G_writing::placeholder{color:var(--color-faint)}.l6Lt-G_writing:focus-visible{border-bottom-color:var(--color-ink);outline:none}.l6Lt-G_writing:disabled{cursor:not-allowed;opacity:.4}.l6Lt-G_ask{z-index:10;grid-area:writing;align-self:end;height:0;position:relative}.l6Lt-G_ask>p{position:absolute;top:6px;left:0;right:0}@media (min-width:64rem){.l6Lt-G_ask>p{width:76%;right:auto}}.l6Lt-G_notice{color:var(--color-muted);grid-column:1/-1;font-size:max(12px,1.45cqi)}.l6Lt-G_written .l6Lt-G_writing{color:var(--color-muted);border-bottom-color:#0000;animation:.7s both l6Lt-G_pencil;overflow:hidden}@keyframes l6Lt-G_pencil{0%{border-bottom-color:color-mix(in srgb, var(--color-ink) 18%, transparent);color:var(--color-ink)}}.l6Lt-G_gone{visibility:hidden}.l6Lt-G_cleared .l6Lt-G_question{animation:.2s forwards l6Lt-G_fade}@keyframes l6Lt-G_fade{to{opacity:0}}.l6Lt-G_cleared .l6Lt-G_writing{padding:inherit;grid-area:auto;position:absolute;inset:0}.l6Lt-G_tally{float:right;min-width:10.5em;color:var(--color-muted);font-size:max(8px,1.45cqi);font-weight:600;line-height:calc(var(--size) * 1.3);letter-spacing:.08em;text-align:right;text-transform:uppercase;margin-left:1em}@media (prefers-reduced-motion:reduce){.l6Lt-G_written .l6Lt-G_writing,.l6Lt-G_cleared .l6Lt-G_question{animation:none}.l6Lt-G_cleared .l6Lt-G_question{opacity:0}}
.RbXIMW_box{--sink:12cqi;aspect-ratio:928/600;width:100%;position:relative;container-type:inline-size}.RbXIMW_layer{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.RbXIMW_inside,.RbXIMW_flap,.RbXIMW_face,.RbXIMW_tape{stroke:var(--color-ink);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.RbXIMW_inside{fill:var(--color-inside)}.RbXIMW_face{fill:var(--color-paper)}.RbXIMW_flap{transform-box:view-box;transition-property:transform}.RbXIMW_side{fill:var(--color-flap-side)}.RbXIMW_left{transform-origin:228.5px 196px;transform:rotate(45.3deg)scaleX(1)rotate(-45.3deg)}.RbXIMW_right{transform-origin:795.5px 196px;transform:rotate(-45.3deg)scaleX(1)rotate(45.3deg)}.RbXIMW_backOpen,.RbXIMW_backShut{transform-origin:512px 150px}.RbXIMW_lipOpen,.RbXIMW_lipShut{transform-origin:512px 242px}.RbXIMW_backOpen,.RbXIMW_backShut{fill:var(--color-flap-back)}.RbXIMW_lipOpen{fill:var(--color-lip)}.RbXIMW_lipShut{fill:var(--color-flap-side)}.RbXIMW_backShut,.RbXIMW_lipShut{visibility:hidden;transform:scaleY(0)}.RbXIMW_tape{fill:var(--color-field);transform-box:view-box;transform-origin:512px 150px;visibility:hidden;transition:transform .15s ease-in,visibility 0s .15s;transform:scaleY(0)}.RbXIMW_backShut,.RbXIMW_lipShut{transition:transform .14s ease-in .1s,visibility 0s .24s}.RbXIMW_backOpen,.RbXIMW_lipOpen{transition:transform .16s .24s var(--ease-out-expo), visibility 0s .24s}.RbXIMW_side{transition:transform .2s .38s var(--ease-out-expo), visibility 0s .38s}.RbXIMW_box[data-state=sealed] .RbXIMW_side{visibility:hidden;transition:transform .18s ease-in,visibility 0s .18s}.RbXIMW_box[data-state=sealed] .RbXIMW_left{transform:rotate(45.3deg)scaleX(0)rotate(-45.3deg)}.RbXIMW_box[data-state=sealed] .RbXIMW_right{transform:rotate(-45.3deg)scaleX(0)rotate(45.3deg)}.RbXIMW_box[data-state=sealed] .RbXIMW_backOpen,.RbXIMW_box[data-state=sealed] .RbXIMW_lipOpen{visibility:hidden;transition:transform .14s ease-in .16s,visibility 0s .3s;transform:scaleY(0)}.RbXIMW_box[data-state=sealed] .RbXIMW_backShut,.RbXIMW_box[data-state=sealed] .RbXIMW_lipShut{visibility:visible;transition:transform .16s .3s var(--ease-out-expo), visibility 0s .3s;transform:scaleY(1)}.RbXIMW_box[data-state=sealed] .RbXIMW_tape{visibility:visible;transition:transform .18s .46s var(--ease-out-expo), visibility 0s .46s;transform:scaleY(1)}.RbXIMW_labels{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:1.1cqi 1.2cqi;width:64.2%;height:32.7%;font-size:max(8px,2.1cqi);display:flex;position:absolute;top:52.7%;left:17.9%}.RbXIMW_lookingFor{margin-top:var(--sink);flex-basis:100%;font-size:1.15em}.RbXIMW_lookingFor>span{max-width:100%}.RbXIMW_hand{--write:calc(var(--chars,0) * 45ms);max-width:100%;font-family:var(--font-hand);text-transform:uppercase;white-space:nowrap;font-weight:400;display:inline-block;position:relative}.RbXIMW_blank .RbXIMW_hand{width:9.5em;height:1.25em}.RbXIMW_ink{text-overflow:ellipsis;clip-path:inset(0 100% 0 0);animation:RbXIMW_ink var(--write) linear forwards;display:block;overflow:hidden}@keyframes RbXIMW_ink{to{clip-path:inset(0)}}.RbXIMW_track{animation:RbXIMW_track var(--write) linear forwards;position:absolute;inset:0;transform:translate(-100%)}@keyframes RbXIMW_track{to{transform:translate(0)}}.RbXIMW_marker{transform-origin:50% 100%;width:1.55em;height:5em;position:absolute;bottom:.05em;translate:-50%;rotate:28deg}.RbXIMW_writing{animation:RbXIMW_lift .45s var(--ease-out-expo) var(--write) forwards;left:100%}@keyframes RbXIMW_lift{to{opacity:0;transform:translate(.8em,-2.2em)}}.RbXIMW_hovering{animation:RbXIMW_arrive .5s var(--ease-out-expo) .85s both, RbXIMW_bob 1.3s ease-in-out 1.35s infinite alternate;left:0}@keyframes RbXIMW_arrive{0%{opacity:0;transform:translate(1.5em,-3em)}}@keyframes RbXIMW_bob{0%{transform:translate(0)}to{transform:translate(.25em,-.6em)rotate(-5deg)}}.RbXIMW_overLip{visibility:hidden;pointer-events:none}.RbXIMW_overLip .RbXIMW_marker{visibility:visible}.RbXIMW_drop{animation:RbXIMW_drop .52s var(--ease-out-expo) both}@keyframes RbXIMW_drop{0%{transform:translateY(-48cqi)}}.RbXIMW_drop.RbXIMW_blank{animation-name:RbXIMW_slide-in;animation-duration:.65s;animation-delay:.3s}@keyframes RbXIMW_slide-in{0%{transform:translateY(calc(-8.5cqi - var(--sink)));opacity:0;rotate:0deg}20%{opacity:1}70%{rotate:0deg}}.RbXIMW_labels{transform-origin:0 0;transition:transform .22s var(--ease-out-expo)}.RbXIMW_box[data-state=sealed] .RbXIMW_labels{transform:translateY(calc(var(--sink) * -.72)) scale(.72)}.RbXIMW_box [data-request]{transition:opacity .22s}.RbXIMW_box[data-state=sealed] [data-request]{opacity:0}.RbXIMW_window{background:var(--color-inside);width:64.2%;height:19.3%;color:var(--color-lip);transition:transform .22s var(--ease-out-expo);flex-direction:column;justify-content:center;align-items:flex-start;gap:.5cqi;padding:1cqi 2cqi;font-size:max(8px,1.55cqi);font-weight:600;line-height:1.25;display:flex;position:absolute;top:78.3%;left:17.9%;overflow:hidden;transform:scaleY(0)}.RbXIMW_box[data-state=sealed] .RbXIMW_window{transition-delay:.42s;transform:scaleY(1)}.RbXIMW_line{white-space:nowrap;text-overflow:ellipsis;border-bottom:max(1px, .15cqi) solid var(--color-lip);max-width:100%;overflow:hidden}.RbXIMW_running{background:var(--color-lip);color:var(--color-inside);padding:0 .5cqi}@media (prefers-reduced-motion:reduce){.RbXIMW_flap,.RbXIMW_tape,.RbXIMW_window{transition:none!important}.RbXIMW_labels,.RbXIMW_box [data-request]{transition:none}.RbXIMW_drop,.RbXIMW_drop.RbXIMW_blank,.RbXIMW_ink{animation:none}.RbXIMW_ink{clip-path:none}.RbXIMW_marker{display:none}}
.Uo250a_route{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.Uo250a_route:before{content:"";border-top:2px solid var(--color-ink);position:absolute;top:7px;left:0;right:0}.Uo250a_station{min-width:0;color:var(--color-ink);font-size:.6875rem;font-weight:700;line-height:1.2}.Uo250a_station[data-state=ahead]{font-weight:500}.Uo250a_stop{text-align:left;width:100%;padding:26px .5rem 0 0;display:block;position:relative}.Uo250a_dot{border:2px solid var(--color-ink);background:var(--color-field);border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:0}.Uo250a_station[data-state=done] .Uo250a_dot{background:var(--color-ink)}.Uo250a_station[data-state=done] .Uo250a_dot:after{content:"";border:solid var(--color-field);border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:.5px;left:3.5px;rotate:45deg}.Uo250a_station[data-state=current] .Uo250a_dot{background:var(--color-paper)}.Uo250a_station[data-state=current] .Uo250a_dot:after{content:"";border:2px solid var(--color-ink);border-radius:50%;animation:2s ease-in-out infinite Uo250a_breathe;position:absolute;inset:-7px}@keyframes Uo250a_breathe{50%{opacity:.2;scale:1.45}}.Uo250a_name{display:block}button.Uo250a_stop .Uo250a_name{-webkit-box-decoration-break:clone;box-decoration-break:clone;text-underline-offset:3px;margin-left:-.25em;padding:0 .25em;text-decoration:underline;text-decoration-thickness:1px;transition:background-color .15s,color .15s;display:inline}button.Uo250a_stop:hover .Uo250a_name{text-decoration-thickness:2px}button.Uo250a_stop[aria-expanded=true] .Uo250a_name{background:var(--color-ink);color:var(--color-paper);text-decoration:none}@media (min-width:64rem){.Uo250a_station{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.Uo250a_station[data-state=current] .Uo250a_dot:after{animation:none}}
.D7GjDG_compare{--lift:4px;--pushed:calc(4px - var(--lift));translate:calc(-50% + var(--pushed)) calc(-100% - .75rem + var(--pushed));white-space:nowrap;box-shadow:var(--lift) var(--lift) 0 var(--color-ink);animation:D7GjDG_rise .3s var(--ease-out-expo) .56s backwards;transition:background-color .15s,box-shadow .15s,translate .15s;position:absolute;top:26.05cqi;left:50cqi}.D7GjDG_compare:hover,.D7GjDG_compare:active{--lift:2px}@keyframes D7GjDG_rise{0%{opacity:0;translate:-50% calc(.25rem - 100%)}}@media (prefers-reduced-motion:reduce){.D7GjDG_compare{transition:none;animation:none}}
