.sw-bar{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;padding:18px 22px;background:hsl(var(--sheet));border:1px solid hsl(var(--rule));border-radius:var(--r3,12px);color:hsl(var(--ink))}.sw-bar-attached{border-bottom:0;border-radius:var(--r3,12px) var(--r3,12px) 0 0}.sw-say{flex:1 1 460px;min-width:0}.sw-sentence{margin:0;font-family:var(--font-serif-text),var(--font-serif),Georgia,serif;font-size:21px;font-weight:400;line-height:1.38;letter-spacing:0;color:hsl(var(--ink));overflow-wrap:break-word}.sw-sentence:focus{outline:none}.sw-sentence:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:3px;border-radius:2px}.sw-rest{color:hsl(var(--ink-2))}.sw-note{margin:4px 0 0;font-size:14px;line-height:1.45;color:hsl(var(--ink-3))}.sw-asking{display:flex;align-items:center;gap:14px;flex:0 1 auto;min-width:0}.sw-timer{flex:none;min-width:2.6ch;font-family:var(--font-serif),Georgia,serif;font-size:34px;font-weight:400;line-height:1;font-variant-numeric:lining-nums tabular-nums;color:hsl(var(--ink))}.sw-wait{max-width:26ch}.sw-msg,.sw-wait p{margin:0;font-size:14px;line-height:1.45;color:hsl(var(--ink-2))}.sw-wait .sw-warn{margin-top:6px;color:hsl(var(--ink));font-weight:500}.sw-msg{max-width:44ch;font-size:15px;color:hsl(var(--ink))}.sw-msg-error{color:hsl(var(--danger))}.sw-act{min-height:44px}@media (max-width:760px){.sw-bar{gap:14px 16px;padding:16px 14px}.sw-sentence{font-size:19px}.sw-asking{flex-wrap:wrap;width:100%}.sw-wait{flex:1 1 0;max-width:none;min-width:0}.sw-msg{flex:1 1 100%}}@media (max-width:440px){.sw-wait{order:3;flex:1 1 100%}.sw-cancel{margin-left:auto}}.sw-np{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;background:hsl(var(--sheet));border:1px solid hsl(var(--rule));border-top:0;border-radius:0 0 var(--r3,12px) var(--r3,12px)}.sw-stage{position:relative;display:flex;min-width:0;aspect-ratio:390/330;background:hsl(var(--night))}.sw-stage>*{flex:1 1 auto;min-width:0}@media (min-width:1024px){.sw-np-chart{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.sw-stage{aspect-ratio:auto;min-height:500px}}.sw-ledger{min-width:0;padding:26px 26px 18px;background:hsl(var(--sheet));color:hsl(var(--ink))}.sw-ledger-night{background:hsl(var(--paper))}.sw-ledger-h{margin:0;font-family:var(--font-serif),Georgia,serif;font-size:30px;font-weight:360;line-height:1.15;letter-spacing:0;color:hsl(var(--ink))}.sw-ledger-sub{margin:8px 0 0;font-size:16px;line-height:1.5;color:hsl(var(--ink-2))}.sw-rows{margin:14px 0 0;padding:0;list-style:none}.sw-row{display:grid;grid-template-columns:132px minmax(0,1fr) auto;gap:16px;align-items:baseline;padding:11px 0;border-top:1px solid hsl(var(--rule));font-size:15px;line-height:1.4}.sw-hub{display:flex;align-items:center;gap:12px;min-width:0;font-family:var(--font-serif-text),var(--font-serif),Georgia,serif;font-size:19px;line-height:1.2;color:hsl(var(--ink))}.sw-name{min-width:0;overflow-wrap:anywhere}.sw-dot{position:relative;flex:none;width:9px;height:9px;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1.5px hsl(var(--ink-3));transition:background-color .5s var(--ease-ui,ease),box-shadow .5s var(--ease-ui,ease)}.sw-dot[data-state=answered]{background:hsl(var(--lamp));box-shadow:inset 0 0 0 1px hsl(var(--jet))}.sw-ledger-night .sw-dot[data-state=answered]{box-shadow:none}.sw-dot[data-state=none]{opacity:.7}.sw-dot[data-state=partial]{background:linear-gradient(90deg,hsl(var(--lamp)) 50%,transparent 50%);box-shadow:inset 0 0 0 1px hsl(var(--jet))}.sw-dot[data-state=asking]:after,.sw-dot[data-state=partial]:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 1.5px hsl(var(--ink-3));opacity:0;transform:scale(2.4)}.sw-a{min-width:0;color:hsl(var(--ink-2))}.sw-p{font-weight:600;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;text-align:right;color:hsl(var(--ink))}.sw-best>.sw-p,.sw-p-best{color:hsl(var(--line))}.sw-rows-multi .sw-row{grid-template-columns:132px minmax(0,1fr)}.sw-unf{display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;margin-top:2px}.sw-unf-btn{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;font:inherit;font-weight:600;color:hsl(var(--ink));text-decoration:underline;text-decoration-color:hsl(var(--field));text-underline-offset:5px;cursor:pointer}.sw-unf-btn:hover:not(:disabled){text-decoration-color:hsl(var(--ink))}.sw-unf-btn:focus-visible{outline:2px solid hsl(var(--focus));outline-offset:2px;border-radius:2px}.sw-unf-btn:disabled{cursor:default;opacity:.55}.sw-unf-cost{font-size:14px;color:hsl(var(--ink-3))}.sw-day-offer{display:block;padding-left:76px}.sw-days{display:grid;gap:6px;margin:0;padding:0;list-style:none}.sw-day{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:baseline}.sw-date{font-size:14px;font-variant-numeric:lining-nums tabular-nums;color:hsl(var(--ink-3))}.sw-fallback{margin:0;padding:12px 0 0;border-top:1px solid hsl(var(--rule));font-size:15px;line-height:1.45;color:hsl(var(--ink))}@media (max-width:760px){.sw-ledger{padding:20px 18px 16px}.sw-ledger-h{font-size:26px}.sw-row{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 0}.sw-row>.sw-a{grid-column:1/-1;grid-row:2;padding-left:21px;font-size:14px}.sw-rows-multi .sw-row{grid-template-columns:minmax(0,1fr)}.sw-days{padding-left:21px}.sw-day{grid-template-columns:52px minmax(0,1fr) auto;gap:10px;font-size:14px}.sw-day-offer{padding-left:62px}}@keyframes sw-ask{0%{opacity:.85;transform:scale(1)}}@keyframes sw-light{0%{opacity:.2}}@media (prefers-reduced-motion:no-preference){.sw-dot[data-state=asking]:after,.sw-dot[data-state=partial]:after{animation:sw-ask 1s ease-out 5}.js .sw-fb .sw-row{animation:sw-light .4s var(--ease-ui,ease) calc(var(--i, 0) * .16s) both}}@media (prefers-reduced-motion:reduce){.sw-dot{transition:none}}@keyframes rv-rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:no-preference){html.js .rv-rise{animation:rv-rise var(--t-page,.32s) var(--ease-ui,ease-out) backwards;animation-delay:calc(min(var(--rv-i, 0), 8) * var(--stagger, 60ms))}}.rv-bar{container-type:inline-size}.rv-bar-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"view dl" "sort sort" "filters filters";align-items:center;gap:12px 10px}.rv-bar-main{display:contents}.rv-bar-view{grid-area:view;justify-self:start;min-width:0}.rv-bar-sort{grid-area:sort;display:flex;align-items:center;gap:8px;min-width:0}.rv-bar-sort select{flex:1 1 auto;min-width:0}.rv-bar-filters{grid-area:filters;justify-self:start}.rv-bar-dl{grid-area:dl;justify-self:end;align-self:start}@container (min-width: 600px){.rv-bar-grid{grid-template-areas:"main dl"}.rv-bar-main{grid-area:main;display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0}.rv-bar-sort select{flex:none}}.rvt-box{container-type:inline-size}.rvt-box .rvt-fold-no,.rvt-box .rvt-fold-waits,.rvt-box .rvt-times{display:none}.rvt-box .rvt-route{min-width:260px}.rvt-box .rvt-price{position:sticky;right:0;background-color:inherit}.rvt-box thead .rvt-price{background-color:hsl(var(--paper))}@container (max-width: 1039.98px){.rvt-box .rvt-wide{display:none}.rvt-box .rvt-fold-waits{display:block}.rvt-box .rvt-route{min-width:220px}}@container (max-width: 779.98px){.rvt-box .rvt-clock,.rvt-box .rvt-no{display:none}.rvt-box .rvt-times{display:table-cell}.rvt-box .rvt-fold-no{display:block}.rvt-box .rvt-route{min-width:180px}}