@property --og-bg{syntax:"*";inherits:true;initial-value:#f6f1e7}@property --og-bg-2{syntax:"*";inherits:true;initial-value:#ece5d6}@property --og-surface{syntax:"*";inherits:true;initial-value:#fbf8f2}@property --og-field{syntax:"*";inherits:true;initial-value:#fbf8f2}@property --og-text{syntax:"*";inherits:true;initial-value:#1d1b16}@property --og-text-2{syntax:"*";inherits:true;initial-value:#4a463d}@property --og-text-3{syntax:"*";inherits:true;initial-value:#625d51}@property --og-text-4{syntax:"*";inherits:true;initial-value:#938d7f}@property --og-line{syntax:"*";inherits:true;initial-value:#d9d1c1}@property --og-line-2{syntax:"*";inherits:true;initial-value:#bfb5a1}@property --og-accent{syntax:"*";inherits:true;initial-value:#1c6a45}@property --og-accent-edge{syntax:"*";inherits:true;initial-value:#124a30}@property --og-on-accent{syntax:"*";inherits:true;initial-value:#fff}@property --og-pick{syntax:"*";inherits:true;initial-value:#1f4f4a}@property --og-on-pick{syntax:"*";inherits:true;initial-value:#f6f1e7}@property --og-pick-soft{syntax:"*";inherits:true;initial-value:#1f4f4a1a}@property --og-second{syntax:"*";inherits:true;initial-value:#2b6a74}@property --og-second-edge{syntax:"*";inherits:true;initial-value:#1c4a52}@property --og-on-second{syntax:"*";inherits:true;initial-value:#f6f1e7}@property --og-mark{syntax:"*";inherits:true;initial-value:#2b6a74}@property --og-mark-soft{syntax:"*";inherits:true;initial-value:#2b6a741a}@property --og-notice{syntax:"*";inherits:true;initial-value:#e3ece6}@property --og-notice-line{syntax:"*";inherits:true;initial-value:#a9c4b4}@property --og-on-notice{syntax:"*";inherits:true;initial-value:#1d1b16}@property --og-free{syntax:"*";inherits:true;initial-value:#22743f}@property --og-few{syntax:"*";inherits:true;initial-value:#8a4b0f}@property --og-none{syntax:"*";inherits:true;initial-value:#8a8475}@property --og-bad{syntax:"*";inherits:true;initial-value:#a23b1e}@property --og-stage-1{syntax:"*";inherits:true;initial-value:#fbf8f2}@property --og-stage-2{syntax:"*";inherits:true;initial-value:#f1ebdf}@property --og-stage-3{syntax:"*";inherits:true;initial-value:#e6decd}@property --og-font-head{syntax:"*";inherits:true;initial-value:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}@property --og-font-body{syntax:"*";inherits:true;initial-value:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}@property --og-head-weight{syntax:"*";inherits:true;initial-value:700}@property --og-head-case{syntax:"*";inherits:true;initial-value:none}@property --og-head-track{syntax:"*";inherits:true;initial-value:-.01em}@property --og-head-lh{syntax:"*";inherits:true;initial-value:1.1}@property --og-label-case{syntax:"*";inherits:true;initial-value:none}@property --og-label-track{syntax:"*";inherits:true;initial-value:.01em}@property --og-radius{syntax:"*";inherits:true;initial-value:14px}@property --og-radius-lg{syntax:"*";inherits:true;initial-value:18px}@property --og-btn-radius{syntax:"*";inherits:true;initial-value:12px}@property --og-btn-case{syntax:"*";inherits:true;initial-value:none}@property --og-btn-font{syntax:"*";inherits:true;initial-value:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}@property --og-btn-track{syntax:"*";inherits:true;initial-value:0}@property --og-btn-weight{syntax:"*";inherits:true;initial-value:700}@property --og-press{syntax:"*";inherits:true;initial-value:6px}@property --og-space{syntax:"*";inherits:true;initial-value:1}@property --og-shadow{syntax:"*";inherits:true;initial-value:0 18px 44px #1d1b1624}
:where(.og,[data-og-part^=flow-]){--ogf-nav:var(--og-nav,var(--og-bg-2));--ogf-on-nav:var(--og-on-nav,var(--og-text));--ogf-bar:var(--og-bar,var(--og-nav,var(--og-bg-2)));--ogf-on-bar:var(--og-on-bar,var(--og-on-nav,var(--og-text)));--ogf-band:var(--og-band,var(--og-second));--ogf-on-band:var(--og-on-band,var(--og-on-second));--ogf-band-soft:var(--og-band-soft,color-mix(in srgb, var(--ogf-on-band) 60%, var(--ogf-band)));--ogf-band-mark:var(--og-band-mark,var(--og-mark));--ogf-pick-ring:var(--og-pick-ring,var(--og-mark));--ogf-bib:var(--og-bib,var(--og-text));--ogf-on-bib:var(--og-on-bib,var(--og-bg));--ogf-own:var(--og-own,var(--og-mark));--ogf-on-own:var(--og-on-own,var(--og-bg));--ogf-warn:var(--og-warn,var(--og-few))}
.og-flow-frame{background:var(--og-bg);min-width:0;min-height:100%;color:var(--og-text);flex-direction:column;display:flex}.og-flow-frame-body{flex-direction:column;flex:auto;gap:24px;width:100%;min-width:0;max-width:1360px;margin:0 auto;padding:20px 16px 24px;display:flex}.og-flow-frame-main{flex:auto;min-width:0}.og-flow-frame-aside{display:none}.og-flow-frame-trip{padding:0 16px 12px}.og-flow-frame-trip-open{border:1.5px solid var(--og-line-2);border-radius:var(--og-radius-sm,12px);background:var(--og-surface);width:100%;min-height:44px;color:var(--og-text);font:700 15px/1.2 var(--og-font-body);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:0 14px;display:flex}.og-flow-frame-trip-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.og-flow-frame-trip-note{color:var(--og-text-2);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.og-flow-frame-sheet{max-height:85vh;overflow-y:auto}@media (max-width:1023.98px){.og-flow-frame{min-height:100svh}.og-flow-frame>.og-foot{z-index:3;padding-bottom:max(18px, env(safe-area-inset-bottom));position:sticky;bottom:0}.og-flow-frame-body:has(>.og-flow-frame-main>.og-flow-plan){padding-bottom:0}}@media (min-width:768px){.og-flow-frame-body{padding:32px}}@media (min-width:1024px){.og-flow-frame-body{flex-direction:row;align-items:flex-start;gap:32px;padding:40px 64px}[data-og-aside=on]>.og-flow-frame-body>.og-flow-frame-aside{flex:0 0 360px;display:block;position:sticky;top:24px}.og-flow-frame-trip{display:none}[data-og-bleed=on]>.og-flow-frame-body{max-width:none;padding:0}[data-og-bleed=on][data-og-aside=on]>.og-flow-frame-body>.og-flow-frame-aside{display:none}[data-og-bleed=on]>.og-flow-frame-body>.og-flow-frame-main>:not(:last-child){margin:24px 64px 0}}.og-flow-decision,.og-flow-ask,.og-flow-offer{border:1px solid var(--og-line);border-radius:var(--og-radius-lg,18px);background:var(--og-surface);min-width:0;color:var(--og-text);flex-direction:column;display:flex;overflow:hidden}.og-flow-decision-head{border-bottom:1px solid var(--og-line);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:16px 18px;display:flex}.og-flow-decision-dot{background:var(--ogf-warn);border-radius:99px;flex:none;width:10px;height:10px}.og-flow-decision-title{min-width:0;font:700 17px/1.3 var(--og-font-body)}.og-flow-decision-sub{min-width:0;color:var(--og-text-2);font:400 15px/1.4 var(--og-font-body);flex:100%}.og-flow-decision-ways{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 18px 18px;display:grid}.og-flow-decision-option{border:1.5px solid var(--og-line-2);border-radius:var(--og-radius,14px);min-width:0;color:var(--og-text);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:5px;padding:14px 16px;display:flex}.og-flow-decision-option:hover{border-color:var(--og-text-3)}.og-flow-decision-option:focus-visible{outline:2px solid var(--ogf-pick-ring);outline-offset:2px}.og-flow-decision-option.on{border-color:var(--og-pick);background:var(--og-pick);color:var(--og-on-pick);box-shadow:0 0 0 2px var(--ogf-pick-ring)}.og-flow-decision-kicker{color:var(--og-text-3);font:700 12px/1.2 var(--og-font-body);letter-spacing:.12em;text-transform:uppercase}.og-flow-decision-option.on .og-flow-decision-kicker,.og-flow-decision-option.on .og-flow-decision-text{color:var(--og-on-pick);opacity:.86}.og-flow-decision-name{font:700 17px/1.25 var(--og-font-body)}.og-flow-decision-text{color:var(--og-text-2);font:400 14px/1.4 var(--og-font-body)}@media (min-width:768px){.og-flow-decision-head{flex-wrap:nowrap;padding:18px 22px}.og-flow-decision-sub{flex:0 auto}.og-flow-decision-ways{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding:18px 22px 22px}}.og-flow-chips{flex-direction:column;gap:8px;min-width:0;display:flex}.og-flow-chips-row{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.og-flow-chip{border:1.5px solid var(--og-line-2);background:var(--og-surface);max-width:100%;min-height:40px;color:var(--og-text);font:700 14px/1.2 var(--og-font-body);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.og-flow-chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.og-flow-chip.on{border-color:var(--og-pick);background:var(--og-pick);color:var(--og-on-pick);box-shadow:0 0 0 2px var(--ogf-pick-ring)}.og-flow-chip.off{color:var(--og-text-3);cursor:default;background:0 0;border-style:dashed}.og-flow-chip:focus-visible{outline:2px solid var(--ogf-pick-ring);outline-offset:2px}.og-flow-chips-note{color:var(--og-text-2);font:400 14px/1.4 var(--og-font-body);margin:0}.og-flow-ask{gap:12px;padding:16px 18px}.og-flow-ask-head{align-items:center;gap:10px;min-width:0;display:flex}.og-flow-ask-title{min-width:0;font:700 17px/1.3 var(--og-font-body)}.og-flow-ask-text,.og-flow-ask-free{color:var(--og-text-2);font:400 14px/1.45 var(--og-font-body);margin:0}.og-flow-ask>.og-btn{align-self:flex-start}.og-flow-ask-lines{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.og-flow-ask-line{border:1px solid var(--og-line);border-radius:var(--og-radius,14px);background:var(--og-surface-2);flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:12px 14px;display:flex}.og-flow-ask-what{min-width:0;font:400 14px/1.4 var(--og-font-body);flex-direction:column;flex:220px;gap:3px;display:flex}.og-flow-ask-what b{font:700 15px/1.3 var(--og-font-body);overflow-wrap:anywhere}.og-flow-ask-what span{color:var(--og-text-2)}.og-flow-ask-by{color:var(--og-text-3)}.og-flow-ask-badge,.og-flow-rider-badge{border:1px solid var(--og-line-2);background:var(--og-bg-2);color:var(--og-text-2);font:700 12px/1 var(--og-font-body);white-space:nowrap;border-radius:999px;flex:none;padding:5px 10px}.og-flow-offer{gap:14px;padding:18px}.og-flow-offer-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.og-flow-offer-title{min-width:0;margin:0;font-size:22px}.og-flow-offer-ref,.og-flow-offer-days,.og-flow-offer-by{color:var(--og-text-2);font:400 14px/1.4 var(--og-font-body);margin:0}.og-flow-offer-swap{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.og-flow-offer-was,.og-flow-offer-now{border:1px solid var(--og-line);border-radius:var(--og-radius,14px);background:var(--og-surface-2);min-width:0;font:400 14px/1.4 var(--og-font-body);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.og-flow-offer-was b,.og-flow-offer-now b{font:700 16px/1.3 var(--og-font-body);overflow-wrap:anywhere}.og-flow-offer-arrow{color:var(--og-text-3);justify-self:center;transform:rotate(90deg)}.og-flow-offer-kicker{color:var(--og-text-3);font:700 12px/1.2 var(--og-font-body);letter-spacing:.1em;text-transform:uppercase}.og-flow-offer-money{font:400 14px/1.4 var(--og-font-body);color:var(--og-text-2);flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.og-flow-offer-diff{color:var(--og-text);font:700 18px/1.2 var(--og-font-body);font-variant-numeric:tabular-nums}.og-flow-offer-acts{flex-wrap:wrap;gap:10px;display:flex}.og-flow-offer-acts .og-btn{flex:140px}.og-flow-offer-closed{border:1px solid var(--og-line);border-radius:var(--og-radius,14px);background:var(--og-bg-2);color:var(--og-text-2);font:400 14px/1.4 var(--og-font-body);margin:0;padding:12px 14px}.og-flow-offer-result{border:1px solid var(--og-line);border-radius:var(--og-radius,14px);background:var(--og-surface-2);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;display:flex}.og-flow-offer-result>div{min-width:0;font:400 14px/1.4 var(--og-font-body);flex-direction:column;flex:200px;gap:3px;display:flex}@media (min-width:768px){.og-flow-offer{padding:22px 24px}.og-flow-offer-swap{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.og-flow-offer-arrow{transform:none}.og-flow-offer-acts{justify-content:flex-end}.og-flow-offer-acts .og-btn{flex:none}}.og-flow-rider-trip{width:100%;min-width:0;max-width:720px;color:var(--og-text);flex-direction:column;gap:16px;margin:0 auto;display:flex}.og-flow-rider-head{flex-direction:column;gap:4px;display:flex}.og-flow-rider-title{overflow-wrap:anywhere;margin:0}.og-flow-rider-ref{color:var(--og-text-2);font:400 14px/1.4 var(--og-font-body)}.og-flow-rider-card{border:1px solid var(--og-line);border-radius:var(--og-radius-lg,18px);background:var(--og-surface);flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}.og-flow-rider-kicker{color:var(--og-text-3);font:700 12px/1.2 var(--og-font-body);letter-spacing:.1em;text-transform:uppercase}.og-flow-rider-place{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.og-flow-rider-place>div,.og-flow-rider-item>div{min-width:0;font:400 14px/1.4 var(--og-font-body);flex-direction:column;flex:180px;gap:2px;display:flex}.og-flow-rider-place b,.og-flow-rider-item b{font:700 15px/1.3 var(--og-font-body);overflow-wrap:anywhere}.og-flow-rider-place span,.og-flow-rider-item span{color:var(--og-text-2)}.og-flow-rider-directions{text-decoration:none}.og-flow-rider-days,.og-flow-rider-items,.og-flow-rider-bring{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.og-flow-rider-day{border-top:1px solid var(--og-line);flex-direction:column;gap:8px;padding-top:10px;display:flex}.og-flow-rider-day:first-child{border-top:0;padding-top:0}.og-flow-rider-date{font:700 15px/1.3 var(--og-font-body)}.og-flow-rider-item{flex-wrap:wrap;align-items:flex-start;gap:8px 10px;display:flex}.og-flow-rider-item>.og-ic{color:var(--og-text-3);flex:none;margin-top:2px}.og-flow-rider-bring li,.og-flow-rider-line{font:400 14px/1.45 var(--og-font-body);margin:0}.og-flow-rider-foot{color:var(--og-text-2);font:400 14px/1.45 var(--og-font-body);flex-direction:column;gap:8px;display:flex}.og-flow-rider-foot p{margin:0}.og-flow-rider-shop{flex-wrap:wrap;gap:4px 12px;display:flex}.og-flow-rider-shop b{color:var(--og-text);flex:100%}.og-flow-rider-phone{color:var(--og-text);align-items:center;gap:6px;font-weight:700;display:inline-flex}.og-band .og-band-picks button{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);border-radius:4px}.og-band .og-band-picks button:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}.og-band .og-band-picks button:focus-visible,.og-band button.og-band-cell:focus-visible{outline:2px solid var(--ogf-on-band);outline-offset:2px}@media (min-width:1024px){.og-band .og-band-step.done button.og-band-cell .og-band-v{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-decoration-color:color-mix(in srgb, currentColor 55%, transparent)}.og-band .og-band-step.done button.og-band-cell:hover .og-band-v{text-decoration-color:currentColor;text-decoration-thickness:2px}.og-band .og-band-step.done button.og-band-cell .og-band-n:before{content:"‹ ";font-weight:700}.og-band .og-band-step.done button.og-band-cell:hover{background:color-mix(in srgb, var(--ogf-on-band) 8%, transparent)}.og-band .og-band-step.done button.og-band-cell{border-radius:6px;width:calc(100% + 6px);margin-left:-6px;padding-left:6px}}
.og-saved-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.og-flow-notes{gap:.75rem;margin-bottom:1.25rem;display:grid}.og-flow-notes:empty{display:none}
.og-when-halves.choice{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.og-when-pick{border-radius:var(--og-radius);border:1px solid var(--og-line);background:var(--og-surface-2,var(--og-surface));grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;min-width:0;padding:3px;display:grid}.og-when-pickh{border-radius:var(--og-radius-sm,var(--og-radius));min-width:0;min-height:32px;color:var(--og-text-2);font:600 13px/1.2 var(--og-font-body);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:baseline;gap:5px;padding:6px 8px;display:inline-flex;overflow:hidden}.og-when-pickh small{color:var(--og-text-3);font-size:11px;font-weight:400}.og-when-pickh.on{background:var(--og-pick);color:var(--og-on-pick)}.og-when-pickh.gone,.og-when-pickh.none{opacity:.45;cursor:default}.og-when-pickh:not(.on):not(:disabled):hover{color:var(--og-text)}.og-when-pickh:focus-visible{outline:2px solid var(--ogf-pick-ring,var(--og-mark));outline-offset:1px}
.og-ride-photos{flex-direction:column;min-width:0;display:flex}.og-ride-dots{flex-wrap:wrap;justify-content:center;margin:2px 0 -6px;display:flex}.og-ride-dot{cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.og-ride-dot i{background:var(--og-line-2);border-radius:999px;width:8px;height:8px;transition:background .15s,transform .15s}.og-ride-dot:hover i{background:var(--og-text-3)}.og-ride-dot.on i{background:var(--og-pick);box-shadow:0 0 0 2px var(--ogf-pick-ring);transform:scale(1.25)}@media (min-width:768px){.og-ride-dots{display:none}}.og-tour-empty.sparse{text-align:left;background:var(--og-surface);border:1px solid var(--og-line);flex-flow:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px 16px;min-height:0;padding:12px 14px}.og-tour-empty-say{min-width:0;color:var(--og-text-2);flex:220px;font-size:15px}.og-tour-empty-say b{color:var(--og-text)}.og-tour-list{container:og-tours/inline-size}.og-tour-list .og-tour-others{justify-self:start;width:fit-content;margin-top:12px}.og-tour-step .og-tour-name{flex-wrap:wrap;min-width:0}.og-tour-step .og-tour-name .og-h{overflow-wrap:anywhere;min-width:0}.og-tour-step .og-slot-row{flex-wrap:wrap}.og-tour-step .og-slot{flex:132px}@media (min-width:1024px){.og-tour-step .og-tour{grid-template-columns:minmax(0,300px) minmax(0,1fr)}.og-tour-step .og-tour.nomedia{grid-template-columns:minmax(0,1fr)}.og-tour-step .og-tour-slots{grid-column:1/-1}.og-tour-step .og-tour-slots .og-slot{max-width:300px}.og-tour-step .og-tour-name .og-h{font-size:clamp(26px,3vw,40px)}}@container og-tours (min-width:1100px){.og-tour-step .og-tour{grid-template-columns:360px minmax(0,1fr) minmax(0,470px)}.og-tour-step .og-tour.nomedia{grid-template-columns:minmax(0,1fr) minmax(0,470px)}.og-tour-step .og-tour-slots{grid-column:auto}.og-tour-step .og-tour-slots .og-slot{max-width:none}}@container og-tours (max-width:640px){.og-tour-step .og-tour{gap:0;padding:0;display:flex}.og-tour-step .og-tour-media{border-radius:0;height:140px}.og-tour-step .og-tour.sel .og-tour-media{border-radius:0;height:90px}.og-tour-step .og-tour-info{padding:12px 14px 0}.og-tour-step .og-tour-slots{padding:10px 14px 14px}}.og-tour-join{flex-direction:column;gap:10px;display:flex}.og-tour-join.inline{border-radius:var(--og-radius-lg);background:var(--og-surface);border:1px solid var(--og-line);padding:14px 16px}.og-tour-join-q{font-size:22px}.og-tour-join .og-tour-lead{display:block}.og-tour-join-opts{grid-template-columns:1fr;gap:10px;display:grid}.og-tour-join-opt{border-radius:var(--og-radius-lg);border:1.5px solid var(--og-line-2);background:var(--og-surface);min-height:56px;color:var(--og-text);font:700 16px/1.3 var(--og-font-body);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:12px 16px;display:flex}.og-tour-join-opt:hover{border-color:var(--og-text-3)}.og-tour-join-opt:focus-visible{outline:3px solid var(--og-mark);outline-offset:2px}.og-tour-join-opt .dot{border:2px solid var(--og-line-2);background:var(--og-bg);border-radius:999px;flex:none;width:22px;height:22px}.og-tour-join-opt[aria-checked=true]{border-color:var(--og-mark);box-shadow:0 0 0 1px var(--og-mark)}.og-tour-join-opt[aria-checked=true] .dot{border-color:var(--og-mark);background:radial-gradient(circle, var(--og-mark) 0 45%, var(--og-bg) 50%)}@media (min-width:768px){.og-tour-join-opts{grid-template-columns:1fr 1fr;max-width:720px}}.og-tour-step .og-tour.pickable{cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}@media (hover:hover){.og-tour-step .og-tour.pickable:hover{border-color:var(--og-mark);box-shadow:0 0 0 2px color-mix(in srgb, var(--og-mark) 55%, transparent);transform:translateY(-2px)}.og-tour-step .og-tour.pickable:hover .og-tour-pick .dot{border-color:var(--og-mark)}}.og-tour-step .og-tour.pickable:active:not(:has(button:active)){transform:translateY(1px)}.og-tour-pick{border:1.5px solid var(--og-line-2);color:var(--og-text);font:700 13px/1 var(--og-font-body);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px 6px 8px;display:inline-flex}.og-tour-pick .dot{border:2px solid var(--og-line-2);background:var(--og-bg);border-radius:999px;flex:none;width:16px;height:16px}.og-tour-pick.on{border-color:var(--og-mark)}.og-tour-pick.on .dot{border-color:var(--og-mark);background:radial-gradient(circle, var(--og-mark) 0 45%, var(--og-bg) 50%)}@media (prefers-reduced-motion:reduce){.og-tour-step .og-tour.pickable,.og-tour-step .og-tour.pickable:hover{transform:none}.og-tour-step .og-tour.pickable:active:not(:has(button:active)){transform:none}}@media (hover:hover){.og-tour-step .og-slot:not(:disabled):not(.picked):not(.short):hover{border-color:var(--og-mark);color:var(--og-text)}}
@media (min-width:1024px){[data-og-bleed=on] .og-flow-bikes>.og-bikes.side{border-width:1px 0 0;border-radius:0}}

.og-plan-board{gap:calc(20px * var(--og-space));background:var(--og-bg);min-width:0;color:var(--og-text);flex-direction:column;display:flex}.og-plan-body,.og-plan-main{gap:calc(14px * var(--og-space));flex-direction:column;min-width:0;display:flex}.og-plan-hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;display:flex}.og-plan-hdl{flex-direction:column;gap:8px;min-width:0;display:flex}.og-plan-title{overflow-wrap:anywhere;font-size:34px}.og-plan-sub{font-size:15px}.og-plan-checked{color:var(--og-free);font-size:14px;font-weight:700}.og-plan-checked.checking{color:var(--og-text-3)}.og-plan-fill{flex:1}.og-plan-tlwrap{margin:-3px;padding:3px;overflow-x:auto}.og-plan-grid{flex-direction:column;gap:8px;min-width:min-content;display:flex}.og-plan-tr{-moz-column-gap:8px;grid-template-columns:150px;grid-auto-columns:minmax(92px,1fr);grid-auto-flow:column;align-items:center;column-gap:8px;display:grid}.og-plan-dh{flex-direction:column;gap:2px;min-width:0;padding:0 4px 6px;display:flex}.og-plan-dh b{white-space:nowrap;font-size:22px}.og-plan-hh{letter-spacing:.1em;text-transform:var(--og-label-case);color:var(--og-text-3);justify-content:space-between;gap:4px;font-size:10px;font-weight:700;display:flex}.og-plan-who{align-items:center;gap:10px;min-width:0;display:flex}.og-plan-bib{border-radius:var(--og-radius-sm);background:var(--ogf-bib,var(--og-bib,var(--og-text)));width:38px;height:44px;color:var(--ogf-on-bib,var(--og-on-bib,var(--og-bg)));font-family:var(--og-font-head);font-weight:var(--og-head-weight);flex:none;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex}.og-plan-bib.own{background:var(--ogf-own,var(--og-own,var(--og-mark)));color:var(--ogf-on-own,var(--og-on-own,var(--og-bg)))}.og-plan-wn{flex-direction:column;gap:1px;min-width:0;display:flex}.og-plan-wn b,.og-plan-wn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.og-plan-wn b{font-size:15px}.og-plan-wn span{color:var(--og-text-3);font-size:12px}.og-plan-cell{border-radius:var(--og-radius);background-color:color-mix(in srgb, var(--og-text) 3%, var(--og-bg));background-image:linear-gradient(90deg, transparent calc(50% - .5px), color-mix(in srgb, var(--og-text) 8%, transparent) calc(50% - .5px), color-mix(in srgb, var(--og-text) 8%, transparent) calc(50% + .5px), transparent calc(50% + .5px));height:76px;position:relative}.og-plan-cell.empty{background-image:none}.og-plan-cell.sel{box-shadow:0 0 0 2.5px var(--og-text)}.og-plan-cell.bad{box-shadow:0 0 0 2.5px var(--ogf-warn,var(--og-warn,var(--og-few)))}.og-plan-bar{border-radius:calc(var(--og-radius) - 3px);background:color-mix(in srgb, var(--og-text) 12%, var(--og-bg));color:var(--og-text);box-shadow:inset 0 0 0 1px var(--og-line);text-align:left;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:700;line-height:1.15;display:flex;position:absolute;top:6px;bottom:6px;overflow:hidden}.og-plan-bar .og-ic{color:var(--og-text-2);flex:none}.og-plan-bar.at-full{left:4px;right:4px}.og-plan-bar.at-morning{width:calc(50% - 6px);left:4px}.og-plan-bar.at-afternoon{width:calc(50% - 6px);right:4px}.og-plan-bar.at-morning,.og-plan-bar.at-afternoon{gap:5px;padding:0 6px}.og-plan-bar.at-morning .og-ic,.og-plan-bar.at-afternoon .og-ic{width:14px;height:14px}.og-plan-bar.at-morning .og-ic~.og-ic,.og-plan-bar.at-afternoon .og-ic~.og-ic,.og-plan-bar.long .og-ic{display:none}.og-plan-bar.at-morning .tx b,.og-plan-bar.at-afternoon .tx b{-webkit-hyphens:auto;hyphens:auto;font-size:13px}.og-plan-bar.asked{color:var(--og-text-2);border:1.5px dashed var(--og-line-2);background:0 0}.og-plan-bar .tx{flex-direction:column;justify-content:center;min-width:0;display:flex;overflow:hidden}.og-plan-bar .tx b{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;font-size:14px;line-height:1.1;display:-webkit-box;overflow:hidden}.og-plan-bar .tx small{text-overflow:ellipsis;white-space:nowrap;opacity:.8;margin-top:2px;font-size:12px;font-weight:400;overflow:hidden}.og-plan-cell.sel .og-plan-bar{background:var(--og-pick);color:var(--og-on-pick);box-shadow:inset 0 0 0 1.5px var(--ogf-pick-ring,var(--og-pick-ring,var(--og-mark)))}.og-plan-cell.sel .og-plan-bar .og-ic{color:var(--og-on-pick)}.og-plan-cell.sel .og-plan-bar .tx small{opacity:1}.og-plan-empty{border-radius:inherit;width:100%;color:var(--og-text-3);justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.og.og-plan-legend{color:var(--og-text-3);flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:6px;font-size:13px;display:flex}.og-plan-leg-i{align-items:center;gap:6px;display:inline-flex}.og-plan-leg-i .og-ic{color:var(--og-text-2)}.og-plan-leg-asked,.og-plan-leg-pick{border-radius:4px;width:20px;height:12px;display:inline-block}.og-plan-leg-asked{border:1.5px dashed var(--og-line-2)}.og-plan-leg-pick{background:var(--og-pick);box-shadow:inset 0 0 0 1.5px var(--ogf-pick-ring,var(--og-pick-ring,var(--og-mark)))}.og-plan-days{flex-direction:column;gap:10px;display:flex}.og-plan-day{border-radius:var(--og-radius-lg);background:var(--og-surface);border:1px solid color-mix(in srgb, var(--og-line) 50%, var(--og-line-2));flex-direction:column;gap:6px;padding:12px;display:flex}.og-plan-dayt{font-size:17px}.og-plan-line{border-radius:var(--og-radius-sm);background:color-mix(in srgb, var(--og-text) 8%, var(--og-surface));text-align:left;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 10px;font-size:13px;display:flex}.og-plan-line .og-ic{color:var(--og-text-2);flex:none}.og-plan-line .tx{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.og-plan-line small{color:var(--og-text-3);flex:none;margin-left:auto;font-size:12px}.og-plan-line.sel{background:var(--og-pick);color:var(--og-on-pick);box-shadow:inset 0 0 0 1.5px var(--ogf-pick-ring,var(--og-pick-ring,var(--og-mark)))}.og-plan-line.sel small,.og-plan-line.sel .og-ic{color:var(--og-on-pick)}.og-plan-line.asked{color:var(--og-text-2);border:1.5px dashed var(--og-line-2);background:0 0}.og-plan-nobody{color:var(--og-text-3);font-size:13px}.og-plan-side{flex-direction:column;min-width:0;display:flex}.og-plan-costs,.og-plan-sheet,.og-who-books-form{gap:calc(12px * var(--og-space));min-width:0;padding:calc(20px * var(--og-space));border-radius:var(--og-radius-lg);background:var(--og-surface);border:1px solid color-mix(in srgb, var(--og-line) 50%, var(--og-line-2));flex-direction:column;display:flex}.og.og-plan-sheet:focus,.og.og-plan-sheet:focus-visible{outline:none}.og-plan-rl{flex-direction:column;display:flex}.og-plan-r{color:var(--og-text-2);justify-content:space-between;gap:12px;padding:3px 0;font-size:15px;display:flex}.og-plan-r>span:last-child{flex:none}.og-plan-r.minus>span:last-child{color:var(--og-free)}.og-plan-total{border-top:1px solid var(--og-line);justify-content:space-between;align-items:baseline;gap:12px;padding-top:10px;display:flex}.og-plan-total>span:first-child{font-size:18px}.og-plan-total b{font-size:46px}.og-plan-due,.og-plan-pdue{border-top:0;padding-top:0}.og-plan-due>span:first-child{font-size:17px}.og-plan-due b{font-size:40px}.og-plan-paynote{color:var(--og-text-2);font-size:14px}.og-plan-act{flex-direction:column;gap:12px;display:flex}.og-plan-sheet .grip{display:none}.og-plan-sheethd{justify-content:space-between;align-items:center;gap:12px;display:flex}.og-plan-sheett{overflow-wrap:anywhere;min-width:0;font-size:26px}.og-plan-chips{flex-wrap:wrap;gap:6px;display:flex}.og-plan-chip{border:1.5px solid var(--og-line-2);white-space:nowrap;border-radius:999px;align-items:center;min-height:36px;padding:0 13px;font-size:14px;font-weight:700;display:inline-flex}.og-plan-chip.on{background:var(--og-pick);border-color:var(--ogf-pick-ring,var(--og-pick-ring,var(--og-mark)));color:var(--og-on-pick)}.og-plan-seg{border-radius:var(--og-radius);border:1.5px solid var(--og-line-2);grid-template-columns:repeat(4,minmax(0,1fr));min-height:40px;display:grid;overflow:hidden}.og-plan-seg button{text-align:center;color:var(--og-text-2);justify-content:center;align-items:center;padding:4px;font-size:13px;font-weight:700;line-height:1.15;display:flex}.og-plan-seg button.on{background:var(--og-pick);color:var(--og-on-pick)}.og-plan-seg button.off{color:var(--og-text-4)}.og-plan-note{color:var(--og-text-3);font-size:13px}.og-plan-item{justify-content:space-between;align-items:center;gap:12px;font-size:15px;display:flex}.og-plan-link{text-underline-offset:3px;white-space:nowrap;align-items:center;min-height:40px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.og-plan-diff{border-radius:var(--og-radius);background:var(--og-bg);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:14px;display:flex}.og-plan-free{color:var(--og-free)}.og-plan-decision{border-radius:var(--og-radius-lg);background:var(--og-bg);border:1px solid var(--og-line);flex-direction:column;gap:10px;padding:14px;display:flex}.og-plan-dect{font-size:15px}.og-plan-decn{color:var(--og-text-3);font-size:13px}.og-plan-way{border-radius:var(--og-radius);border:1.5px solid var(--og-line-2);text-align:left;flex-direction:column;gap:3px;width:100%;padding:12px 14px;display:flex}.og-plan-way small{letter-spacing:.12em;text-transform:var(--og-label-case);color:var(--og-text-3);font-size:10px;font-weight:700}.og-plan-way b{font-size:15px}.og-plan-way.on{background:var(--og-pick);box-shadow:0 0 0 2px var(--ogf-pick-ring,var(--og-pick-ring,var(--og-mark)));color:var(--og-on-pick);border-color:#0000}.og-plan-way.on small{color:var(--og-on-pick)}.og-plan-whot{font-size:26px}.og-plan-acct{border-radius:var(--og-radius);border:1.5px solid var(--og-line);flex-direction:column;gap:8px;padding:12px;display:flex}.og-plan-tick{cursor:pointer;align-items:center;gap:10px;font-size:14px;line-height:1.3;display:flex}.og-plan-terms{color:var(--og-text-2)}.og .og-plan-terms a,.og .og-plan-terms .og-plan-terms-open{color:var(--og-text);text-underline-offset:3px;text-decoration:underline}.og .og-plan-terms .og-plan-terms-open{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.og .og-plan-terms .og-plan-terms-open:focus-visible{outline:2px solid var(--og-pick);outline-offset:2px;border-radius:2px}.og-terms-sheet .og-terms-part+.og-terms-part{margin-top:16px}.og-terms-sheet .og-terms-part h3{color:var(--og-text);margin:0 0 4px;font-size:15px;font-weight:600}.og-terms-sheet .og-terms-part p{color:var(--og-text-2);white-space:pre-line;margin:0;font-size:14px;line-height:1.45}.og-plan-tick .og-tick.on{background:var(--og-pick);border-color:var(--ogf-pick-ring,var(--og-pick-ring,var(--og-mark)));color:var(--og-on-pick)}.og-plan-tick.err .og-tick{border-color:var(--og-bad)}.og-plan-tick:has(input:focus-visible) .og-tick{outline:2px solid var(--og-pick);outline-offset:2px}.og-plan-hint{color:var(--og-text-3);font-size:13px}.og-fld:has(.og-plan-hint){height:auto;padding-top:8px;padding-bottom:8px}.og-fld .og-plan-hint{font-size:12.5px}.og-plan-foot{min-height:56px;padding:calc(14px * var(--og-space)) calc(20px * var(--og-space));border-radius:var(--og-radius);background:var(--og-bg-2);border:1px solid var(--og-line);justify-content:space-between;align-items:center;gap:16px;display:flex}.og-plan-toast{color:var(--og-text-2);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:15px;display:flex}.og-plan-undo{border-radius:var(--og-radius-sm);min-height:40px;color:var(--og-text);text-underline-offset:3px;align-items:center;margin:-8px 0;padding:0 10px;font-weight:700;text-decoration:underline;display:inline-flex}.og-plan-footr{color:var(--og-text-3);font-size:15px}.og-plan-pbar{z-index:2;background:var(--og-bg-2);border-top:1px solid var(--og-line);flex-direction:column;gap:6px;padding:10px 16px 18px;display:flex;position:sticky;bottom:0}.og-plan-pbar .og-plan-toast{font-size:13px}.og-plan-pdue>span:first-child{font-size:15px}.og-plan-pdue b{font-size:22px}.og-plan-scrim{display:none}@media (max-width:1023.98px){.og-plan-board .og-plan-wide,.og-plan-foot,.og-plan-act{display:none}.og-plan-board{min-height:100svh}.og-plan-body{flex:1}.og-plan-chip{min-height:40px}.og-plan-tick,.og-plan-pbar .og-plan-undo{min-height:44px}.og-plan-pbar{padding-bottom:max(18px, env(safe-area-inset-bottom))}.og-who-books-form>.og-plan-whot{order:-2}.og-who-books-form>.og-plan-decision{order:-1}.og-plan-board.is-receipt .og-plan-side,.og-plan-board.is-who .og-plan-main{display:none}.og-plan-board.is-who .og-who-books-form{background:0 0;border:0;padding:0}.og-plan-board.is-who .og-plan-whot{font-size:34px}.og-who-books-form .og-plan-fill{display:none}.og-plan-board.is-change .og-plan-side{z-index:1000;justify-content:flex-end;position:fixed;inset:0}.og-plan-scrim{background:color-mix(in srgb, var(--og-bg-2) 78%, transparent);cursor:pointer;width:100%;height:100%;display:block;position:absolute;inset:0}.og-plan-board.is-change .og-plan-sheet{border:0;border-top:1px solid var(--og-line-2);background:var(--og-bg-2);max-height:88vh;box-shadow:var(--og-shadow);border-radius:22px 22px 0 0;gap:10px;padding:10px 16px 18px;position:relative;overflow:auto}.og-plan-sheet .grip{background:var(--og-line-2);border-radius:9px;align-self:center;width:40px;height:4px;display:block}.og-plan-sheet .og-plan-fill{display:none}.og-plan-sheett{font-size:22px}.og-plan-seg{min-height:52px}}@media (min-width:1024px){.og-plan-board .og-plan-narrow,.og-plan-pbar{display:none}.og-plan-body{gap:calc(30px * var(--og-space));grid-template-columns:minmax(0,1fr) minmax(340px,400px);align-items:start;display:grid}.og-plan-title{font-size:66px}.og-plan-sub{font-size:18px}.og-plan-side{top:calc(24px * var(--og-space));position:sticky}.og-plan-costs,.og-plan-sheet,.og-who-books-form{min-height:560px}}.og-plan-dnote{text-align:right;color:var(--og-text-3);margin:2px 0 0;font-size:13px}.og-plan-shared{min-width:0;padding:calc(14px * var(--og-space)) calc(16px * var(--og-space));border:1px solid var(--og-line);border-radius:var(--og-radius);background:var(--og-surface);flex-direction:column;gap:4px;display:flex}.og-plan-shared-title{color:var(--og-text);margin:0;font-size:15px}.og-plan-shared-what,.og-plan-shared-never{overflow-wrap:anywhere;margin:0;font-size:14px}.og-plan-shared-what{color:var(--og-text-2)}

.og-cover-offer{margin-top:calc(18px * var(--og-space));flex-direction:column;gap:12px;min-width:0;display:flex}.og-cover-row{border-top:1px solid var(--og-line);border-bottom:1px solid var(--og-line);cursor:pointer;align-items:center;gap:14px;min-width:0;padding:14px 0;display:flex}.og-cover-ic{background:var(--og-pick-soft);color:var(--og-pick)}.og-cover-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.og-cover-tx b{font-size:15px}.og-cover-tx .og-tiny{color:var(--og-text-2);overflow-wrap:anywhere;font-size:13px}.og-cover-tx .og-cover-trip{color:var(--og-text-3)}.og-cover-price{color:var(--og-text-2);white-space:nowrap;flex:none;font-size:14px}.og-cover-row:has(input:focus-visible) .og-tick{outline:2px solid var(--og-pick);outline-offset:2px}.og-cover-what{border-radius:var(--og-radius);background:var(--og-surface);border:1px solid var(--og-line);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.og-cover-whatt{font-size:13px;font-weight:700}.og-cover-what .og-tiny{color:var(--og-text-2);overflow-wrap:anywhere;font-size:13px}.og-trip-damage{gap:calc(14px * var(--og-space));flex-direction:column;min-width:0;max-width:760px;display:flex}.og-dmg-hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.og-dmg-hdl{flex-direction:column;gap:2px;min-width:0;display:flex}.og-dmg-title{font-size:26px}.og-dmg-who{color:var(--og-text-2);overflow-wrap:anywhere;font-size:14px}.og-dmg-said{color:var(--og-text-2);max-width:62ch;font-size:15px}.og-chip.og-dmg-st:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.og-chip.og-dmg-st.ok{background:color-mix(in srgb, var(--og-free) 14%, transparent);border-color:color-mix(in srgb, var(--og-free) 36%, transparent);color:var(--og-free)}.og-chip.og-dmg-st.wait{background:color-mix(in srgb, var(--og-few) 12%, transparent);border-color:color-mix(in srgb, var(--og-few) 34%, transparent);color:var(--og-few)}.og-dmg-photos{grid-template-columns:repeat(auto-fill,minmax(96px,120px));gap:8px;margin:0;padding:0;list-style:none;display:grid}.og-dmg-photo{aspect-ratio:1;border-radius:var(--og-radius);background:var(--og-bg-2);border:1px solid var(--og-line);display:block;position:relative;overflow:hidden}.og-dmg-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.og-dmg-photo span{font:700 11px/1 var(--og-font-body);background:var(--og-surface);color:var(--og-text);border-radius:999px;padding:3px 6px;position:absolute;bottom:6px;left:6px}.og-dmg-lines{flex-direction:column;margin:0;display:flex}.og-dmg-line{border-top:1px solid var(--og-line);color:var(--og-text-2);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-size:14px;display:flex}.og-dmg-line>:first-child{overflow-wrap:anywhere;min-width:0}.og-dmg-line>:last-child{white-space:nowrap;flex:none}.og-dmg-line.sum{color:var(--og-text);font-weight:700}.og-dmg-line.sum b{font-size:28px}.og-dmg-rows{flex-direction:column;margin:0;display:flex}.og-dmg-rows>div{border-top:1px solid var(--og-line);flex-direction:column;gap:2px;padding:10px 0;display:flex}.og-dmg-rows dt{color:var(--og-text-3);font-size:13px}.og-dmg-rows dd{overflow-wrap:anywhere;margin:0;font-size:15px}.og-dmg-foot{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.og-dmg-note{color:var(--og-text-3);font-size:13px}@media (max-width:767px){.og-dmg-title{font-size:22px}.og-dmg-photos{grid-template-columns:repeat(3,minmax(0,1fr))}.og-dmg-foot .og-btn.wide{width:100%}}
.og-bt{width:100%;min-width:0;color:var(--og-text);overflow-wrap:anywhere;flex-direction:column;gap:22px;display:flex}.og-bt-body{flex-direction:column;gap:22px;min-width:0;display:flex}.og-bt .og-btn{max-width:100%}.og-bt .og-btn .og-btn-label{text-overflow:ellipsis;overflow:hidden}.og-bt-k{font:700 12px/1.2 var(--og-font-body);letter-spacing:var(--og-label-track);text-transform:var(--og-label-case);color:var(--og-text-3)}.og-bt-muted{color:var(--og-text-3)}.og-bt-soft{color:var(--og-text-2)}.og-bt-small{font-size:13px;line-height:1.4}.og-bt-mono{font:500 12.5px/1.4 ui-monospace,Menlo,monospace}.og-bt-glyph{flex:none;display:block}.og-bt-hero{border:1px solid var(--og-line);border-radius:var(--og-radius-lg,18px);background:var(--ogf-band);min-height:330px;color:var(--ogf-on-band);align-items:flex-end;display:flex;position:relative;overflow:hidden}.og-bt-hero.photo{background:var(--og-bg-2);color:var(--og-text)}.og-bt-hero-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0}.og-bt-hero.photo:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--og-bg-2) 82%, transparent), color-mix(in srgb, var(--og-bg-2) 40%, transparent));position:absolute;inset:0}.og-bt-hero-in{z-index:1;flex-direction:column;gap:12px;width:100%;min-width:0;max-width:860px;padding:22px 16px;display:flex;position:relative}.og-bt-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.og-bt-yes{background:var(--og-free);min-height:30px;color:var(--og-bg);border-radius:99px;align-items:center;gap:6px;padding:4px 12px;font-size:14px;font-weight:700;display:inline-flex}.og-bt-ref{border:1px solid var(--og-line-2);background:color-mix(in srgb, var(--og-bg) 70%, transparent);min-height:30px;color:var(--og-text);border-radius:99px;align-items:center;padding:4px 12px;font:500 14px/1.2 ui-monospace,Menlo,monospace;display:inline-flex}.og-bt-title{overflow-wrap:normal;word-break:normal;margin:0;font-size:clamp(36px,11vw,104px);line-height:.92}.og-bt-hero.photo .og-bt-title{text-shadow:0 2px 18px color-mix(in srgb, var(--og-bg-2) 60%, transparent)}.og-bt-lead{margin:0;font-size:16px;font-weight:600}.og-bt-acts{flex-direction:column;gap:10px;display:flex}.og-bt-hero .og-bt-acts{flex-flow:wrap;margin-top:6px}.og-bt-hero .og-btn.out,.og-bt-acts .og-btn.out{background:var(--og-surface);color:var(--og-text)}.og-bt-card{background:var(--og-surface);border:1.5px solid var(--og-line);border-radius:var(--og-radius-lg,18px);border-bottom-width:4px;min-width:0;overflow:hidden}.og-bt-panel{background:var(--og-bg-2);border:1px solid var(--og-line);border-radius:var(--og-radius-lg,18px);min-width:0;margin:0;padding:0;list-style:none;overflow:hidden}.og-bt-sec{flex-direction:column;gap:14px;min-width:0;display:flex}.og-bt-sec-hd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.og-bt-h2{margin:0;font-size:26px}.og-bt-note{color:var(--og-text-3);font-size:14px}.og-bt-badge{white-space:nowrap;min-height:28px;color:var(--og-text);background:color-mix(in srgb, var(--og-free) 22%, var(--og-surface));border-radius:99px;flex:none;align-items:center;gap:6px;padding:3px 11px;font-size:13px;font-weight:700;line-height:1.2;display:inline-flex}.og-bt-dot{background:var(--og-free);border-radius:99px;flex:none;width:7px;height:7px}.og-bt-badge.wait{background:color-mix(in srgb, var(--og-few) 24%, var(--og-surface))}.og-bt-badge.wait .og-bt-dot{background:var(--og-few)}.og-bt-badge.off{background:var(--og-surface-2)}.og-bt-badge.off .og-bt-dot{background:var(--og-none)}.og-bt-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.og-bt-sum{flex-direction:column;gap:8px;height:100%;padding:14px;display:flex}.og-bt-sum-sub{margin-top:auto}.og-bt-sum-hd{min-width:0;color:var(--og-mark);align-items:center;gap:10px;display:flex}.og-bt-sum-hd .og-bt-k{white-space:nowrap;min-width:0}.og-bt.stack .og-bt-sum-hd{flex-direction:column;align-items:flex-start;gap:6px}.og-bt-sum-n{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.og-bt-sum-n b{font-size:28px;line-height:1}.og-bt-sum-n span{color:var(--og-text-3)}.og-bt-sum-sub{color:var(--og-text-3);font-size:13px}.og-bt-sum-sub.ok{color:var(--og-free);font-weight:600}.og-bt-sum-sub.wait{color:var(--og-text-2);font-weight:600}.og-bt-week{overflow-x:auto}.og-bt-week-in{min-width:calc(160px + var(--bt-cols,5) * 88px)}.og-bt-wrow{grid-template-columns:minmax(130px, 180px) repeat(var(--bt-cols,5), minmax(0, 1fr));-moz-column-gap:1px;border-top:1px solid var(--og-line);background:var(--og-line);column-gap:1px;min-height:84px;display:grid}.og-bt-whd{border-top:0;min-height:0}.og-bt-wlabel{background:var(--og-surface);flex-direction:column;grid-area:1/1;justify-content:center;gap:2px;padding:12px 16px;display:flex}.og-bt-wday{background:var(--og-surface);flex-wrap:wrap;grid-row:1;align-items:baseline;gap:6px;padding:12px 14px;font-size:20px;display:flex}.og-bt-wnum{color:var(--og-mark)}.og-bt-wcell{background:var(--og-bg-2);grid-row:1}.og-bt-bar{z-index:1;border-radius:var(--og-radius,14px);background:color-mix(in srgb, var(--og-free) 22%, var(--og-bg-2));min-width:0;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--og-free) 45%, var(--og-bg-2));grid-row:1;align-items:center;gap:12px;margin:12px 10px;padding:8px 14px;display:flex}.og-bt-bar .og-bt-glyph{color:var(--og-free)}.og-bt-bar-t{flex-direction:column;flex:auto;min-width:0;display:flex}.og-bt-bar-n{color:var(--og-text-2);flex:none}.og-bt-blocks{z-index:1;flex-direction:column;grid-row:1;gap:6px;min-width:0;padding:10px;display:flex}.og-bt-block{border-radius:var(--og-radius,14px);background:color-mix(in srgb, var(--og-few) 24%, var(--og-bg-2));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--og-few) 45%, var(--og-bg-2));flex-direction:column;flex:auto;gap:2px;padding:10px 12px;font-size:14px;display:flex}.og-bt-days{flex-direction:column;display:flex}.og-bt-day{grid-template-columns:56px minmax(0,1fr);gap:12px;padding:12px 14px;display:grid}.og-bt-day+.og-bt-day{border-top:1px solid var(--og-line)}.og-bt-day-d{flex-direction:column;font-size:16px;line-height:1;display:flex}.og-bt-day-d .og-bt-wnum{font-size:26px}.og-bt-day-items{flex-direction:column;gap:6px;min-width:0;display:flex}.og-bt-chip{border-radius:var(--og-radius-sm,12px);align-items:center;gap:8px;min-height:34px;padding:6px 10px;font-size:13.5px;line-height:1.3;display:flex}.og-bt-chip.rent{background:color-mix(in srgb, var(--og-free) 22%, var(--og-bg-2))}.og-bt-chip.rent .og-bt-glyph{color:var(--og-free)}.og-bt-chip.tour{background:color-mix(in srgb, var(--og-few) 24%, var(--og-bg-2));font-weight:600}.og-bt-bike{grid-template-columns:minmax(0,1fr);display:grid}.og-bt-bike-pic{background:var(--og-surface);border-bottom:1px solid var(--og-line);justify-content:center;align-items:center;min-height:180px;padding:14px;display:flex}.og-bt-bike-pic img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:320px;display:block}.og-bt-bike-pic.glyph{color:var(--og-mark)}.og-bt-bike-body{flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.og-bt-bike-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.og-bt-bike-name{font-size:26px;line-height:1}.og-bt-kit{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.og-bt-kit-chip{border:1px solid var(--og-line);border-radius:var(--og-radius-sm,12px);background:var(--og-surface);min-width:0;color:var(--og-mark);align-items:center;gap:10px;padding:8px 10px;display:flex}.og-bt-kit-t{min-width:0;color:var(--og-text);flex-direction:column;font-size:14px;line-height:1.25;display:flex}.og-bt-rider{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.og-bt-rider+.og-bt-rider{border-top:1px solid var(--og-line)}.og-bt-rider-top{align-items:center;gap:12px;display:flex}.og-bt-rider-top .og-bt-rider-t{flex:auto}.og-bt-rider-who{align-items:center;gap:12px;min-width:0;display:flex}.og-bt-rider-t{flex-direction:column;min-width:0;display:flex}.og-bt-rider-acts{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.og-bt-av{background:color-mix(in srgb, var(--og-free) 26%, var(--og-surface));width:38px;height:38px;color:var(--og-text);border-radius:99px;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.og-bt-av.alt{background:color-mix(in srgb, var(--og-few) 28%, var(--og-surface))}.og-bt-rider-hd{background:var(--og-surface);font:700 12px/1.2 var(--og-font-body);letter-spacing:var(--og-label-track);text-transform:var(--og-label-case);color:var(--og-text-3)}.og-bt-line{align-items:center;gap:16px;padding:15px 16px;display:flex}.og-bt-line+.og-bt-line{border-top:1px solid var(--og-line)}.og-bt-line-what{flex-direction:column;flex:auto;min-width:0;display:flex}.og-bt-line-what .og-bt-muted{font-size:14px}.og-bt-line-sum{white-space:nowrap;flex:none;font-size:17px}.og-bt-line-sum.ok{color:var(--og-free)}.og-bt-total{background:var(--og-surface)}.og-bt-total .og-h:first-child{flex:auto;font-size:17px}.og-bt-total b.og-h{font-size:26px}.og-bt-side{flex-direction:column;gap:16px;min-width:0;display:flex}.og-bt-side-in{flex-direction:column;gap:12px;padding:20px 18px;display:flex}.og-bt-pickup-img{-o-object-fit:cover;object-fit:cover;border-bottom:1px solid var(--og-line);width:100%;height:150px;display:block}.og-bt-pickup-head{align-items:center;gap:14px;padding:18px 18px 0;display:flex}.og-bt-pickup-tile{background:color-mix(in srgb, var(--og-free) 22%, var(--og-bg-2));width:52px;height:52px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--og-free) 45%, var(--og-bg-2));color:var(--og-free);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.og-bt-pickup-who{flex-direction:column;min-width:0;display:flex}.og-bt-pickup-who .og-bt-soft{font-size:13px}.og-bt-pickup-when{font-size:24px;line-height:1.05}.og-bt-addr{display:block}.og-bt-pay-row{color:var(--og-text-2);justify-content:space-between;align-items:center;gap:10px;display:flex}.og-bt-pay-row b{color:var(--og-text);white-space:nowrap;flex:none}.og-bt-pay-row.strong{color:var(--og-text);font-weight:700}.og-bt-rule{background:var(--og-line);border:0;width:100%;height:1px;margin:0}.og-bt-receipt{color:var(--og-text);font:inherit;cursor:pointer;background-color:#0000;border:0;align-self:flex-start;padding:0 0 3px;font-weight:600}.og-bt-phone{color:var(--og-text);align-self:flex-start}.og-bt-terms{font-size:15px}.og-bt-add{color:var(--og-text)}.og-bt-share:focus{outline:none}.og-bt.side .og-bt-hero{min-height:420px}.og-bt.side .og-bt-hero-in{gap:14px;padding:32px 32px 40px}.og-bt.side .og-bt-lead{font-size:20px;font-weight:500}.og-bt.side .og-bt-body{gap:36px}.og-bt.side .og-bt-sum{gap:10px;padding:20px 22px}.og-bt.side .og-bt-sum-n b{font-size:44px}.og-bt.side .og-bt-cols{grid-template-columns:minmax(0,1fr);gap:36px;display:grid}.og-bt.side .og-bt-main{flex-direction:column;gap:40px;min-width:0;display:flex}.og-bt.side .og-bt-rider{grid-template-columns:minmax(150px,200px) minmax(90px,120px) minmax(0,1fr) minmax(150px,180px);align-items:center;gap:16px;padding:16px 20px;display:grid}.og-bt.side .og-bt-rider-hd{padding:12px 20px}.og-bt.side .og-bt-rider-do{justify-content:flex-start;display:flex}.og-bt.side .og-bt-line{padding:15px 20px}@media (min-width:640px){.og-bt.side .og-bt-cards[data-og-count="4"],.og-bt.side .og-bt-cards[data-og-count="3"]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.og-bt.side .og-bt-bike{grid-template-columns:minmax(0,420px) minmax(0,1fr)}.og-bt.side .og-bt-bike-pic{border-bottom:0}.og-bt.side .og-bt-bike-body{padding:22px 24px}.og-bt.side .og-bt-bike-name{font-size:34px}}@media (min-width:1100px){.og-bt.side .og-bt-cols{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.og-bt.side .og-bt-side{position:sticky;top:24px}}[data-og-bleed=on] .og-bt.side{gap:0}[data-og-bleed=on] .og-bt.side .og-bt-hero{border:0;border-bottom:1px solid var(--og-line);border-radius:0}[data-og-bleed=on] .og-bt.side .og-bt-hero-in{padding:40px 64px 44px}[data-og-bleed=on] .og-bt.side .og-bt-body{width:100%;max-width:1312px;margin:0 auto;padding:36px 64px 80px}
