.og{color:var(--og-text);font:400 16px/1.5 var(--og-font-body);font-synthesis:none;-webkit-font-smoothing:antialiased;position:relative}.og *,.og :before,.og :after{box-sizing:border-box}.og p,.og h1,.og h2,.og h3,.og h4{margin:0}.og a:where(:not(.og-btn)){color:inherit;text-decoration:none}.og a.og-btn{text-decoration:none}.og img{display:block}.og-h{font-family:var(--og-font-head);font-weight:var(--og-head-weight);text-transform:var(--og-head-case);letter-spacing:var(--og-head-track);line-height:var(--og-head-lh);text-wrap:balance}.og-sub{color:var(--og-text-2);font-style:italic;line-height:1.5}.og-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-t2{color:var(--og-text-2)}.og-t3{color:var(--og-text-3)}.og-t4{color:var(--og-text-4)}.og-num{font-family:var(--og-font-head);font-weight:var(--og-head-weight);line-height:1}.og-small{color:var(--og-text-2);font-size:14px;line-height:1.4}.og-tiny{color:var(--og-text-3);font-size:12.5px;line-height:1.35}.og-lnk{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-items:center;gap:6px;padding-bottom:3px;font-weight:700;display:inline-flex}.og-mark{color:var(--og-mark)}.og-rule{background:var(--og-line);height:1px}.og-btn{height:calc(54px * var(--og-space));white-space:nowrap;font:var(--og-btn-weight) 15px/1 var(--og-btn-font);letter-spacing:var(--og-btn-track);text-transform:var(--og-btn-case);border-radius:var(--og-btn-radius);background:var(--og-accent);color:var(--og-on-accent);border:1.5px solid var(--og-accent-edge);border-bottom:var(--og-press) solid var(--og-accent-edge);justify-content:center;align-items:center;gap:10px;padding:0 22px;display:inline-flex}.og-btn .og-ic{flex:none}.og-btn.sm{height:calc(44px * var(--og-space));border-bottom-width:min(var(--og-press), 5px);padding:0 16px;font-size:13px}.og-btn.lg{height:calc(62px * var(--og-space));padding:0 28px;font-size:17px}.og-btn.wide{width:100%}.og-btn.sec{background:var(--og-second);color:var(--og-on-second);border-color:var(--og-second-edge)}.og-btn.out{color:var(--og-text);border-color:var(--og-line-2);background:0 0}.og-btn.off{background:var(--og-surface-2);color:var(--og-text-3);border-color:var(--og-line);border-bottom-color:var(--og-line-2)}.og-btn.busy{opacity:.92}.og-btn.pressed{border-bottom-width:calc(var(--og-press) / 2);transform:translateY(3px)}.og-card{background:var(--og-surface);border:1px solid var(--og-line);border-radius:var(--og-radius-lg)}.og-well{background:var(--og-bg-2);border:1px solid var(--og-line);border-radius:var(--og-radius)}.og-chip{white-space:nowrap;border:1px solid var(--og-line-2);background:var(--og-pick-soft);color:var(--og-text);font:700 12.5px/1 var(--og-font-body);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.og-chip.notice{background:var(--og-notice);border-color:var(--og-notice-line);color:var(--og-on-notice)}.og-chip.on{background:var(--og-pick);border-color:var(--og-pick);color:var(--og-on-pick)}.og-dot{background:var(--og-free);border-radius:9px;flex:none;width:8px;height:8px;display:inline-block}.og-dot.few{background:var(--og-few)}.og-dot.none{background:var(--og-none)}.og-free{font:700 13px/1 var(--og-font-body);color:var(--og-text-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.og-opt{border-radius:var(--og-radius);border:1px solid var(--og-line-2);background:var(--og-surface);align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.og-opt.on{border:2px solid var(--og-pick);background:var(--og-pick-soft);padding:11px 13px}.og-opt.off{opacity:.5}.og-radio{border:2px solid var(--og-line-2);border-radius:99px;flex:none;width:22px;height:22px}.og-opt.on .og-radio,.og-radio.on{border:7px solid var(--og-pick)}.og-tick{border-radius:var(--og-radius-sm);border:1.5px solid var(--og-line-2);flex:none;place-items:center;width:24px;height:24px;display:grid}.og-tick.on{background:var(--og-pick);border-color:var(--og-pick);color:var(--og-on-pick)}.og-steps{align-items:center;gap:6px;display:flex}.og-steps i{background:var(--og-line-2);border-radius:4px;flex:1;height:4px}.og-steps i.done{background:var(--og-mark)}.og-steps i.cur{background:var(--og-pick)}.og-stepline{font:700 13px/1 var(--og-font-body);color:var(--og-text-3);justify-content:space-between;align-items:center;gap:10px;display:flex}.og-stepline b{color:var(--og-text)}.og-stage{background:radial-gradient(ellipse 70% 62% at 50% 50%, var(--og-stage-1) 0%, var(--og-stage-2) 58%, var(--og-stage-3) 100%);position:relative;overflow:hidden}.og-stage .floor{background:radial-gradient(ellipse at center, var(--og-line-2), transparent 70%);border-radius:50%;height:16%;position:absolute;bottom:12%;left:12%;right:12%}.og-stage>img.gear{max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.og-spin{z-index:4;background:color-mix(in srgb, var(--og-bg-2) 70%, transparent);border:1px solid var(--og-line-2);font:700 12px/1 var(--og-font-body);color:var(--og-text);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 11px 6px 8px;display:inline-flex;position:absolute}.og-spin .live{background:var(--og-free);border-radius:9px;width:7px;height:7px}.og-turn{z-index:3;border:1.5px dashed var(--og-line-2);border-top-color:#0000;border-radius:50%;height:22px;position:absolute;left:50%;transform:translate(-50%)}.og-cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.og-cal .wd{font:700 11px/1 var(--og-font-body);letter-spacing:var(--og-label-track);text-transform:var(--og-label-case);color:var(--og-text-3);text-align:center;padding:4px 0 6px}.og-cal .d{height:calc(52px * var(--og-space));border-radius:var(--og-radius-sm);font:700 16px/1 var(--og-font-body);color:var(--og-text);border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:relative}.og-cal .d .c{font:700 10.5px/1 var(--og-font-body);color:var(--og-text-3);align-items:center;gap:3px;display:inline-flex}.og-cal .d .c .og-dot{width:6px;height:6px}.og-cal .d.past,.og-cal .d.blank{color:var(--og-text-4)}.og-cal .d.past .c{display:none}.og-cal .d.full{color:var(--og-text-4)}.og-cal .d.full .n{text-decoration:line-through;text-decoration-thickness:1.5px}.og-cal .d.in{background:var(--og-pick-soft);border-radius:0}.og-cal .d.a,.og-cal .d.b{background:var(--og-pick);color:var(--og-on-pick)}.og-cal .d.a .c,.og-cal .d.b .c{color:var(--og-on-pick)}.og-cal .d.a{border-radius:var(--og-radius-sm) 0 0 var(--og-radius-sm)}.og-cal .d.b{border-radius:0 var(--og-radius-sm) var(--og-radius-sm) 0}.og-cal .d.a.b{border-radius:var(--og-radius-sm)}.og-cal .d.today:after{content:"";background:var(--og-text-3);border-radius:9px;width:5px;height:5px;position:absolute;top:5px;left:calc(50% + 12px)}.og-calhd{justify-content:space-between;align-items:center;display:flex}.og-calhd b{font:var(--og-head-weight) 18px/1 var(--og-font-head);text-transform:var(--og-head-case)}.og-nav{border-radius:var(--og-radius-sm);border:1px solid var(--og-line-2);place-items:center;width:38px;height:38px;display:grid}.og-days{gap:6px;display:flex}.og-day{border-radius:var(--og-radius);background:var(--og-surface);border:1px solid var(--og-line);flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;padding:9px 2px 10px;display:flex}.og-day .dw{font:700 10.5px/1 var(--og-font-body);letter-spacing:var(--og-label-track);text-transform:var(--og-label-case);color:var(--og-text-3)}.og-day .dn{font:var(--og-head-weight) 21px/1 var(--og-font-head)}.og-day .og-free{gap:4px;font-size:11.5px}.og-day.full{opacity:.5}.og-day.on{border:2px solid var(--og-pick);background:var(--og-pick-soft);padding:8px 1px 9px}.og-dep{min-height:calc(58px * var(--og-space));border-radius:var(--og-radius);background:var(--og-surface);border:1px solid var(--og-line-2);align-items:center;gap:12px;padding:0 14px;display:flex}.og-dep .tm{font:var(--og-head-weight) 22px/1 var(--og-font-head);flex:none;width:66px}.og-dep.on{border:2px solid var(--og-pick);background:var(--og-pick-soft);padding:0 13px}.og-dep.full{opacity:.5}.og-stepper{align-items:center;gap:14px;display:flex}.og-stepper .sb{border-radius:var(--og-radius);border:1px solid var(--og-line-2);background:var(--og-surface);width:46px;height:46px;color:var(--og-text);place-items:center;display:grid}.og-stepper .sb.off{color:var(--og-text-4);border-color:var(--og-line)}.og-stepper .sv{text-align:center;min-width:30px;font:var(--og-head-weight) 28px/1 var(--og-font-head)}.og-fld{height:calc(54px * var(--og-space));border-radius:var(--og-radius);border:1px solid var(--og-line-2);background:var(--og-field);flex-direction:column;justify-content:center;gap:4px;padding:0 14px;display:flex}.og-fld .l{font:700 11px/1 var(--og-font-body);letter-spacing:var(--og-label-track);text-transform:var(--og-label-case);color:var(--og-text-3)}.og-fld .v{font:700 16.5px/1.1 var(--og-font-body);color:var(--og-text)}.og-fld .v.ph{color:var(--og-text-4);font-weight:400}.og-fld.focus{border:2px solid var(--og-pick);padding:0 13px}.og-fld.err{border-color:var(--og-bad)}.og-fldrow{align-items:center;gap:10px;display:flex}.og-lv4{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.og-lv{border-radius:var(--og-radius);border:1px solid var(--og-line-2);background:var(--og-field);font:700 11.5px/1.15 var(--og-font-body);color:var(--og-text-2);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:9px 3px 8px;display:flex}.og-lv .og-ic{color:var(--og-mark)}.og-lv.on{border:2px solid var(--og-pick);background:var(--og-pick-soft);color:var(--og-text);padding:8px 2px 7px}.og-lv.on .og-ic{color:var(--og-text)}.og-mtr{gap:3px;display:flex}.og-mtr i{background:var(--og-line-2);border-radius:2px;width:9px;height:4px}.og-mtr i.f{background:currentColor}.og-sizes{gap:6px;display:flex}.og-sz{border-radius:var(--og-radius);border:1px solid var(--og-line-2);background:var(--og-surface);height:44px;font:700 15px/1 var(--og-font-body);flex:1;place-items:center;display:grid}.og-sz.on{background:var(--og-pick);color:var(--og-on-pick);border-color:var(--og-pick)}.og-sz.fit{border:2px dashed var(--og-mark)}.og-res{border-radius:var(--og-radius);background:var(--og-surface-2);border:1px solid var(--og-line-2);flex:none;align-items:center;gap:8px;height:54px;padding:0 14px;display:flex}.og-av{background:var(--og-surface-2);border:1px solid var(--og-line-2);width:30px;height:30px;font:var(--og-head-weight) 13px/1 var(--og-font-head);border-radius:99px;flex:none;place-items:center;display:grid}.og-add{border-radius:var(--og-radius);border:1.5px dashed var(--og-line-2);font:700 15px/1 var(--og-font-body);align-items:center;gap:12px;padding:12px 14px;display:flex}.og-lines{flex-direction:column;gap:9px;display:flex}.og-ln{justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;display:flex}.og-ln span{color:var(--og-text-2)}.og-ln b{white-space:nowrap;font-weight:700}.og-ln.tot{font-size:17px}.og-ln.tot b{font:var(--og-head-weight) 28px/1 var(--og-font-head)}.og-ln.minus b{color:var(--og-free)}.og-bar{z-index:15;background:color-mix(in srgb, var(--og-bg-2) 97%, transparent);border-top:1px solid var(--og-line);padding:12px 16px 18px;position:sticky;bottom:0;left:0;right:0}.og-bar .tot{flex-direction:column;gap:3px;min-width:0;display:flex}.og-bar .tot .og-num{font-size:25px}.og-bar .og-btn{padding:0 16px}.og-trip{border-radius:var(--og-radius);border:1px solid var(--og-line-2);background:var(--og-pick-soft);height:44px;color:var(--og-text);font:700 14px/1 var(--og-font-body);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:relative}.og-trip .n{background:var(--og-pick);min-width:22px;height:22px;color:var(--og-on-pick);font:var(--og-head-weight) 12px/1 var(--og-font-head);border-radius:99px;place-items:center;padding:0 6px;display:grid}.og-sheet{background:var(--og-bg);border-top:1px solid var(--og-line-2);border-radius:calc(var(--og-radius-lg) + 4px) calc(var(--og-radius-lg) + 4px) 0 0;padding:10px 16px 20px}.og-sheet .grip{background:var(--og-line-2);border-radius:9px;width:44px;height:5px;margin:0 auto 12px;display:block}.og-pop{background:var(--og-bg);border:1px solid var(--og-line-2);border-radius:var(--og-radius-lg);box-shadow:var(--og-shadow)}.og-msg{border-radius:var(--og-radius);background:var(--og-surface);border:1px solid var(--og-line-2);align-items:flex-start;gap:12px;padding:14px;display:flex}.og-msg .mi{border-radius:var(--og-radius-sm);background:var(--og-mark-soft);width:38px;height:38px;color:var(--og-mark);flex:none;place-items:center;display:grid}.og-msg.warn .mi{background:var(--og-notice);color:var(--og-on-notice)}.og-msg.bad .mi{background:color-mix(in srgb, var(--og-bad) 16%, transparent);color:var(--og-bad)}.og-msg .mt{font-size:16px;line-height:1.3;display:block}.og-msg p{color:var(--og-text-2);margin-top:3px;font-size:14.5px;line-height:1.4}.og-ok{border-radius:var(--og-radius-lg);background:color-mix(in srgb, var(--og-free) 15%, transparent);border:1px solid color-mix(in srgb, var(--og-free) 45%, transparent);width:52px;height:52px;color:var(--og-free);flex:none;place-items:center;display:grid}.og-tile{border-radius:var(--og-radius);background:var(--og-mark-soft);width:40px;height:40px;color:var(--og-mark);flex:none;place-items:center;display:grid}.og-skel{border-radius:var(--og-radius-sm);background:linear-gradient(90deg, var(--og-surface-2) 0%, var(--og-line-2) 50%, var(--og-surface-2) 100%);border:1px solid var(--og-line-2)}.og-tkt{background:var(--og-surface);border:1px solid var(--og-line-2);border-radius:var(--og-radius-lg);position:relative}.og-tkt .perf{border-top:1.5px dashed var(--og-line-2);height:0;margin:0 18px;position:relative}.og-tkt .perf:before,.og-tkt .perf:after{content:"";background:var(--og-bg);border:1px solid var(--og-line-2);border-radius:99px;width:22px;height:22px;position:absolute;top:-12px}.og-tkt .perf:before{left:-30px}.og-tkt .perf:after{right:-30px}.og-trow{grid-template-columns:20px 1fr auto;align-items:center;gap:10px;font-size:15px;display:grid}.og-trow .og-ic{color:var(--og-mark)}.og-trow span{color:var(--og-text-2)}.og-trow b{text-align:right;font-weight:700}.og-ref{border-radius:var(--og-radius-sm);border:1px solid var(--og-line-2);background:var(--og-pick-soft);height:32px;font:700 14px/1 var(--og-font-body);align-items:center;gap:8px;padding:0 11px;display:inline-flex}.og-ref span{color:var(--og-text-3);font-weight:400}.og-todo{border-radius:var(--og-radius);background:var(--og-surface);border:1px solid var(--og-line-2);align-items:center;gap:12px;padding:12px 14px;display:flex}.og-todo .og-tile{border-radius:10px;width:36px;height:36px}:where(.og) button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}:where(.og) button:disabled{cursor:default}.og :focus-visible{outline:2px solid var(--og-pick);outline-offset:2px}.og-btn{cursor:pointer;transition:transform .12s,border-bottom-width .12s}button.og-btn{background:var(--og-accent);color:var(--og-on-accent);border:1.5px solid var(--og-accent-edge);border-bottom:var(--og-press) solid var(--og-accent-edge)}button.og-btn.sec,a.og-btn.sec{background:var(--og-second);color:var(--og-on-second);border-color:var(--og-second-edge)}button.og-btn.out,a.og-btn.out{color:var(--og-text);border-color:var(--og-line-2);background:0 0}button.og-btn[disabled]:not(.busy),button.og-btn.off{background:var(--og-surface-2);color:var(--og-text-3);border-color:var(--og-line);border-bottom-color:var(--og-line-2)}.og-btn:not(.off):not(.busy):hover{transform:translateY(-2px)}.og-btn:not(.off):not(.busy):active{border-bottom-width:calc(var(--og-press) / 2);transform:translateY(2px)}.og-btn.busy{cursor:progress}.og-btn-label{align-items:center;gap:6px;display:inline-flex}.og-opt,.og-day,.og-dep,.og-lv,.og-sz,.og-chip,.og-cal .d,.og-add,.og-trip,.og-nav{cursor:pointer}.og-opt:disabled,.og-day:disabled,.og-dep:disabled,.og-cal .d:disabled{cursor:default}button.og-opt,button.og-day,button.og-dep,button.og-lv,button.og-sz,button.og-add,button.og-trip,button.og-nav{color:var(--og-text)}button.og-opt{background:var(--og-surface);border:1px solid var(--og-line-2);width:100%}button.og-opt.on{border:2px solid var(--og-pick);background:var(--og-pick-soft)}.og-cal button.d{background:0 0;border:1px solid #0000;width:100%}.og-cal button.d.in{background:var(--og-pick-soft)}.og-cal button.d.a,.og-cal button.d.b{background:var(--og-pick);color:var(--og-on-pick)}.og-stepper .sb{cursor:pointer}.og-stepper .sb:disabled{color:var(--og-text-4);border-color:var(--og-line);cursor:default}.og-stepper .sb b{font-size:22px;line-height:1}.og-stepper.sm{gap:10px}.og-stepper.sm .sb{width:40px;height:40px}.og-stepper.sm .sb b{font-size:20px}.og-stepper.sm .sv{min-width:18px;font-size:22px}.og-fld{cursor:text}.og-fld .og-fldin{align-items:baseline;gap:4px;min-width:0;display:flex}.og-fld input.v{all:unset;min-width:0;font:700 16.5px/1.1 var(--og-font-body);color:var(--og-text);flex:1}.og-fld input.v::placeholder{color:var(--og-text-4);font-weight:400}.og-fld input.v:-webkit-autofill{box-shadow:0 0 0 40px var(--og-field) inset;-webkit-text-fill-color:var(--og-text);caret-color:var(--og-text);transition:background-color 600000s}.og-fld input.v:-webkit-autofill:hover{box-shadow:0 0 0 40px var(--og-field) inset;-webkit-text-fill-color:var(--og-text);caret-color:var(--og-text);transition:background-color 600000s}.og-fld input.v:-webkit-autofill:focus{box-shadow:0 0 0 40px var(--og-field) inset;-webkit-text-fill-color:var(--og-text);caret-color:var(--og-text);transition:background-color 600000s}.og-fld.og-f-phone{position:relative}.og-fld .og-cc{border-right:1px solid var(--og-line-2);flex:none;align-self:center;align-items:center;margin-right:6px;padding-right:10px;display:inline-flex}.og-fld .og-cc-b{all:unset;font:700 16.5px/1.1 var(--og-font-body);color:var(--og-text);white-space:nowrap;cursor:pointer;border-radius:4px;align-items:center;gap:5px;display:inline-flex}.og-fld .og-cc-b:focus-visible{outline:2px solid var(--og-pick);outline-offset:3px}.og-fld .og-cc-b .og-ic{color:var(--og-text-3);transition:transform .15s}.og-fld .og-cc-b[aria-expanded=true] .og-ic{transform:rotate(180deg)}.og-fld .og-cc-f{font-size:18px;line-height:1}.og-f-phone .og-cc-pop{z-index:40;cursor:default;flex-direction:column;gap:6px;min-width:260px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0}.og-f-phone .og-cc-q{all:unset;box-sizing:border-box;border-radius:var(--og-radius);border:1px solid var(--og-line-2);background:var(--og-field);width:100%;height:42px;font:600 16px/1 var(--og-font-body);color:var(--og-text);padding:0 12px}.og-f-phone .og-cc-q::placeholder{color:var(--og-text-4);font-weight:400}.og-f-phone .og-cc-q:focus-visible{border-color:var(--og-pick)}.og-f-phone .og-cc-list{overscroll-behavior:contain;max-height:248px;margin:0;padding:0;list-style:none;overflow-y:auto}.og-f-phone .og-cc-list li{border-radius:var(--og-radius-sm);font:600 15px/1.2 var(--og-font-body);color:var(--og-text);cursor:pointer;align-items:center;gap:10px;padding:9px 10px;display:flex}.og-f-phone .og-cc-list li[data-og-active=on]{background:var(--og-pick-soft)}.og-f-phone .og-cc-list .n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.og-f-phone .og-cc-list .d{color:var(--og-text-3);font-variant-numeric:tabular-nums}.og-f-phone .og-cc-list li[aria-selected=true] .d{color:var(--og-pick)}.og-f-phone .og-cc-none{font:400 14px/1.3 var(--og-font-body);color:var(--og-text-3);margin:0;padding:10px}.og-fld .u{font:700 16.5px/1.1 var(--og-font-body);color:var(--og-text-2)}@supports (field-sizing:content){.og-fld:has(.u) input.v{field-sizing:content;flex:0 auto;min-width:2ch}}.og-fld:focus-within{border:2px solid var(--og-pick);padding:0 13px}.og-fld:focus-within :focus-visible{outline:none}.og-err{font:700 12.5px/1.2 var(--og-font-body);color:var(--og-bad)}.og-fld:has(.og-err){height:auto;padding-top:8px;padding-bottom:8px}.og-layer{z-index:1000;position:fixed;inset:0}.og-scrim{background:color-mix(in srgb, var(--og-bg-2) 78%, transparent);cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.og-layer .og-sheet{max-height:88vh;box-shadow:var(--og-shadow);position:absolute;bottom:0;left:0;right:0;overflow:auto}.og-sheethd{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.og-sheett{font-size:22px}.og-x{border-radius:var(--og-radius-sm);width:40px;height:40px;color:var(--og-text);place-items:center;display:grid;border:1px solid var(--og-line-2)!important}@media (min-width:768px){.og-layer.as-auto .og-sheet,.og-layer.as-pop .og-sheet{border:1px solid var(--og-line-2);border-radius:var(--og-radius-lg);width:420px;max-height:calc(100vh - 120px);padding:18px 20px 20px;inset:88px 32px auto auto}.og-layer.as-auto .grip,.og-layer.as-pop .grip{display:none}}.og-layer.as-pop .og-sheet{border:1px solid var(--og-line-2);border-radius:var(--og-radius-lg);width:min(420px,100vw - 32px);padding:18px 20px 20px;inset:72px 16px auto auto}.og-layer.as-pop .grip{display:none}.og-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){.og-btn{transition:none}}button.og-opt{text-align:left;padding:12px 14px}button.og-day{background:var(--og-surface);border:1px solid var(--og-line);min-width:56px;padding:9px 2px 10px}button.og-dep{background:var(--og-surface);border:1px solid var(--og-line-2);text-align:left;width:100%;padding:0 14px}button.og-lv{background:var(--og-field);border:1px solid var(--og-line-2);min-width:0;font:700 11.5px/1.15 var(--og-font-body);color:var(--og-text-2);text-align:center;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding:9px 3px 8px}button.og-sz{background:var(--og-surface);border:1px solid var(--og-line-2);min-width:0;font:700 15px/1 var(--og-font-body)}button.og-add{border:1.5px dashed var(--og-line-2);width:100%;font:700 15px/1 var(--og-font-body);text-align:left;padding:12px 14px}button.og-chip{background:var(--og-pick-soft);border:1px solid var(--og-line-2);font:700 12.5px/1 var(--og-font-body);color:var(--og-text);padding:5px 10px}button.og-nav{border:1px solid var(--og-line-2);color:var(--og-text)}button.og-nav:disabled{color:var(--og-text-4);border-color:var(--og-line)}button.og-lnk{color:var(--og-text);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding:0 0 3px;font-weight:700}span.og-stage{display:block}.og-stage.round-all{border-radius:var(--og-radius-lg)}.og-stage.round-top{border-radius:var(--og-radius-lg) var(--og-radius-lg) 0 0}.og-stage.round-none{border-radius:0}.og-stage>img.gear{pointer-events:none;-webkit-user-select:none;user-select:none}.og-stage-slot{z-index:2;display:block;position:absolute;inset:0}.og-stage-spin{top:12px;left:12px}.og-kinds{flex-direction:column;gap:12px;display:flex;container-type:inline-size}.og-kinds-list{flex-direction:column;gap:12px;display:flex}.og-kinds.side{gap:18px}.og-kinds.side .og-kinds-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@container (max-width:620px){.og-kinds.side .og-kinds-list{grid-template-columns:minmax(0,1fr)}}.og-kind.open,.og-kind.side{border-radius:var(--og-radius-lg);flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.og-kind-top{display:block}.og-kind.side:not(.on) .og-kind-top{cursor:pointer}.og-kind .og-kind-pick{text-align:left;width:100%;color:var(--og-text);align-items:flex-start;gap:12px;padding:12px 14px 14px;display:flex}.og-kind.side .og-kind-pick{padding:18px 20px 20px}.og-kind-pick .og-radio{margin-top:3px}.og-kind-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.og-kind-name{font-size:26px;display:block}.og-kind-line{font-size:15.5px;font-weight:700;line-height:1.3;display:block}.og-kind-more{display:block}.og-kind-price{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.og-kind-price .og-num{font-size:21px}.og-kind.side .og-kind-name{font-size:34px}.og-kind.side .og-kind-line{font-size:17px}.og-kind.side .og-kind-more{font-size:15px}.og-kind.side .og-kind-price .og-num{font-size:26px}.og-kind.row{border-radius:var(--og-radius-lg);gap:12px;padding:0 12px 0 0;overflow:hidden}.og-kind.row.on{padding:0 11px 0 0}.og-kind-thumb{flex:none;width:112px}.og-kind.row .og-kind-text{padding:10px 0}.og-kind.row .og-kind-name{font-size:21px}.og-kind.row .og-kind-line{color:var(--og-text);font-size:14px;font-weight:400}.og-kind.row .og-kind-price{gap:2px}.og-kind.row .og-kind-price .og-num{font-size:19px}.og-opt.og-not-sure{border-radius:var(--og-radius-lg);border-style:dashed;gap:12px}.og-not-sure-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.og-not-sure-text b{font-size:15.5px}.og-not-sure.lg .og-not-sure-text b{font-size:17px}.og-finder{flex-direction:column;gap:16px;display:flex}.og-finder-q{flex-direction:column;gap:10px;display:flex}.og-q{font:700 16.5px/1.3 var(--og-font-body);color:var(--og-text);align-items:flex-start;gap:10px;display:flex}.og-q .og-av{width:26px;height:26px;font-size:12px}.og-ans{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.og-ans .og-opt{align-items:center;gap:10px;min-height:62px;padding:11px 12px}.og-ans .og-opt.on{padding:10px 11px}.og-ans .og-opt b{font-size:15px;line-height:1.25}.og-ans .og-radio{flex:none}.og-finder-result{align-items:stretch;display:flex;overflow:hidden}.og-finder-still{flex:none;width:118px}.og-finder-why{flex-direction:column;flex:1;gap:6px;min-width:0;padding:12px 14px 13px;display:flex}.og-finder-kind{font-size:24px;display:block}.og-finder-why .og-small{font-size:13.5px}.og-finder-wait{flex-direction:column;gap:12px;display:flex}.og-items{container-type:inline-size}.og-items.list{flex-direction:column;gap:6px;display:flex}.og-opt.og-item.model{align-items:flex-start}.og-item.model .og-radio{margin-top:2px}.og-item-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.og-item-name{font-size:15.5px}.og-item-sub{font-size:13.5px}.og-item-meters{flex-wrap:wrap;gap:6px 14px;margin-top:4px;display:flex}.og-item-meter{align-items:center;gap:6px;display:inline-flex}.og-item-price{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.og-item-amount{white-space:nowrap}.og-item-amount b{font-size:15px}.og-cmp{flex-direction:column;display:flex}.og-cmp .r{border-bottom:1px solid var(--og-line);text-align:left;width:100%;color:var(--og-text);align-items:center;gap:14px;padding:15px 14px;display:grid}.og-cmp.m0 .r{grid-template-columns:22px minmax(0,1.15fr) minmax(0,1.85fr) 60px}.og-cmp.m1 .r{grid-template-columns:22px minmax(0,1.15fr) minmax(0,1.85fr) 176px 60px}.og-cmp.m2 .r{grid-template-columns:22px minmax(0,1.15fr) minmax(0,1.85fr) 64px 176px 60px}.og-cmp.m3 .r{grid-template-columns:22px minmax(0,1.15fr) minmax(0,1.85fr) 64px 64px 176px 60px}.og-cmp.m1 .c-sub.wide{grid-column:span 2}.og-cmp.m2 .c-sub.wide{grid-column:span 3}.og-cmp.m3 .c-sub.wide{grid-column:span 4}.og-cmp .r.hd{border-bottom:1px solid var(--og-line-2);font:700 11.5px/1.2 var(--og-font-body);letter-spacing:var(--og-label-track);text-transform:var(--og-label-case);color:var(--og-text-3);padding:0 14px 10px}.og-cmp .r.on{border:2px solid var(--og-pick);border-radius:var(--og-radius);background:var(--og-pick-soft);margin-top:-1px;padding:13px 12px}.og-cmp .r.off{opacity:.5}.og-cmp .c-radio{display:flex}.og-cmp .c-name{font-size:16px;line-height:1.25}.og-cmp .c-nums{margin-top:4px;display:block}.og-cmp .c-m{flex-direction:column;gap:6px;min-width:0;display:flex}.og-cmp .c-m .ml{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.og-cmp .c-pr{text-align:right;font-size:16px;font-weight:700}.og-cmp .r.hd .c-pr{font-size:11.5px}@container (max-width:700px){.og-cmp .r.hd{display:none}.og-cmp.m0 .r,.og-cmp.m1 .r,.og-cmp.m2 .r,.og-cmp.m3 .r{flex-wrap:wrap;align-items:flex-start;gap:6px 12px;display:flex}.og-cmp .c-name{flex:1;min-width:0}.og-cmp .c-pr{flex:none}.og-cmp .c-sub{flex:calc(100% - 34px);order:2;margin-left:34px}.og-cmp .c-m{flex-flow:wrap;order:3;align-items:center}.og-cmp .c-sub+.c-m{margin-left:34px}.og-cmp .c-m .ml{clip:auto;width:auto;height:auto;position:static}}.og-days{scrollbar-width:none;margin:-3px;padding:3px;overflow-x:auto}.og-days::-webkit-scrollbar{display:none}.og-departures{flex-direction:column;gap:8px;display:flex}.og-dep-text{flex-direction:column;flex:1;gap:4px;min-width:0;padding:9px 0;display:flex}.og-dep-text b{font-size:15px;line-height:1.2}.og-calendar{container-type:inline-size}.og-months{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.og-calendar.two .og-months{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px}@container (max-width:640px){.og-calendar.two .og-months{grid-template-columns:minmax(0,1fr);gap:28px}}.og-calendar .og-calhd{margin-bottom:8px}.og-calendar.two .og-calhd{margin-bottom:10px}.og-calendar .og-cal{gap:4px 0}.og-navsp{flex:none;width:38px;height:38px;display:block}.og-cal .d.soon,.og-cal .d.closed{color:var(--og-text-4)}.og-cal .d .c .og-ic{flex:none}@container (max-width:480px){.og-calendar .og-cal{gap:3px 0}.og-calendar .og-cal .d{height:max(40px, calc(44px * var(--og-space)));gap:3px;font-size:15px}.og-calendar .og-calhd{margin-bottom:2px}.og-calendar .og-nav,.og-calendar .og-navsp{width:34px;height:34px}.og-calendar .og-cal .wd{padding:2px 0 4px}}.og-calendar-key{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.og-calendar-key>span{align-items:center;gap:6px;display:inline-flex}.og-people{justify-content:space-between;align-items:center;gap:12px;display:flex}.og-people-text{flex-direction:column;gap:4px;min-width:0;display:flex}.og-people-text b{font-size:16.5px}.og-rider.open{flex-direction:column;gap:12px;padding:14px;display:flex}@media (min-width:900px){.og-rider.open{padding:20px 22px}}.og-rider.err{border-color:var(--og-bad)}.og-rider-head{align-items:center;gap:10px;display:flex}.og-rider-head b{font-size:16px}.og-chip.og-rider-you{padding:4px 9px}.og-rider-fields>.og-fld{flex:1;min-width:0}.og-rider-extra{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.og-rider-level{flex-direction:column;gap:8px;display:flex}.og-rider.closed{gap:12px}.og-rider-sum{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.og-rider-who{flex-wrap:wrap;align-items:center;gap:6px;font-size:15.5px;display:inline-flex}.og-rider-size{color:var(--og-text)}.og-rider-change{flex:none;font-size:14px}.og-add .og-av{background:0 0}.og-add-label{flex:1;min-width:0}.og-add.off{opacity:.5}.og-size{flex-direction:column;gap:10px;padding:14px;display:flex}.og-size-head{align-items:center;gap:10px;display:flex}.og-size-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.og-size-text b{font-size:15.5px}.og-sz.full{opacity:.5}.og-bikes{background:var(--og-bg-2);border:1px solid var(--og-line);border-radius:var(--og-radius-lg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.og-bikes.loading{gap:14px;padding:16px}.og-bk-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.og-bk-stage{background:radial-gradient(ellipse 62% 55% at 50% 60%, var(--og-stage-1) 0%, var(--og-stage-2) 45%, var(--og-stage-3) 100%);justify-content:center;align-items:center;min-height:120px;display:flex;position:relative;overflow:hidden}.og-bk-word{color:var(--og-text);opacity:.06;pointer-events:none;white-space:nowrap;font-size:clamp(56px,12cqi,130px);position:absolute;top:18px;left:24px}.og-bk-still{-o-object-fit:contain;object-fit:contain;width:84%;max-height:88%;filter:drop-shadow(var(--og-shadow));-webkit-user-select:none;user-select:none;position:relative}.og-bk-slot{z-index:2;position:absolute;inset:0}.og-bk-spin{z-index:3;min-height:32px;color:var(--og-text-3);font:700 13px/1 var(--og-font-body);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.og-flow-bike{background:var(--og-bg);border:1px solid var(--og-line);border-radius:var(--og-radius-lg);flex-direction:column;display:flex;overflow:hidden}.og-bk-show-text{flex-direction:column;gap:10px;padding:18px 20px 20px;display:flex}.og-bk-whobar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.og-bk-whobar.bar{background:var(--og-bg);border-bottom:1px solid var(--og-line);padding:14px 24px}.og-bk-whobar.stack{flex-direction:column;align-items:stretch}.og-bk-whoq{color:var(--og-text-2);margin-right:8px;font-size:16px}.og-bk-whoq b{color:var(--og-text)}.og-bk-people{flex-wrap:wrap;gap:6px;display:flex}.og-bk-hint{margin-left:auto}.og-bk-pc{border:1.5px solid var(--og-line-2);min-height:42px;color:var(--og-text);font:700 15px/1 var(--og-font-body);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.og-bk-whobar.bar .og-bk-pc{padding-left:6px}.og-bk-whobar.stack .og-bk-pc{min-height:36px;font-size:13px}.og-bk-pc i{background:var(--og-surface-2);border-radius:99px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-style:normal;display:inline-flex}.og-bk-pc.on{background:var(--og-pick);color:var(--og-on-pick);border-color:var(--og-mark);cursor:default}.og-bk-pc.on i{background:var(--og-mark);color:var(--og-bg-2)}.og-bk-pc.off{color:var(--og-text-4);cursor:default;border-style:dashed}.og-bk-body{grid-template-columns:minmax(0,1fr) minmax(320px,min(540px,40%));min-height:560px;display:grid;container-type:inline-size}.og-bikes.side .og-bk-stage{min-height:100%}.og-bikes.side .og-bk-slot{height:min(100%,560px);inset:50% 0 auto;transform:translateY(-50%)}.og-bikes.side .og-bk-still{max-height:min(88%,493px)}.og-bk-panel{background:var(--og-bg);flex-direction:column;gap:10px;min-width:0;padding:24px 28px 22px;display:flex;container-type:inline-size}.og-bk-title{color:var(--og-text);font-size:clamp(26px,4vw,50px)}.og-bk-tabs{background:var(--og-surface);border-radius:999px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:4px;display:flex}.og-bk-tabs button{min-height:32px;color:var(--og-text-3);font:700 13px/1 var(--og-font-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px}.og-bk-tabs button.on{background:var(--og-pick);color:var(--og-on-pick)}.og-bk-tab{flex-direction:column;gap:10px;display:flex}.og-bk-grow{flex:1}.og-bk-total{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.og-bk-total-n{font-size:32px}.og-flow-bike-rail:not(.chips){background:var(--og-bg);border-top:1px solid var(--og-line);grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:10px;padding:14px 24px 18px;display:grid;overflow-x:auto}.og-bk-model{border-radius:var(--og-radius-lg);border:1.5px solid var(--og-line);background:var(--og-surface);min-width:0;color:var(--og-text);font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:stretch;gap:5px;padding:10px 12px;display:flex}.og-bk-model.has{border-color:var(--og-mark)}.og-bk-model.on{background:var(--og-pick);color:var(--og-on-pick);border-color:var(--og-pick);box-shadow:0 0 0 2px var(--og-mark)}.og-bk-model.on .og-bk-type{color:inherit}.og-bk-thumb{-o-object-fit:contain;object-fit:contain;width:100%;height:54px;display:block}.og-bk-type{font-size:11px}.og-bk-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.og-bk-who{flex-wrap:wrap;gap:3px;min-height:20px;display:flex}.og-bk-who span{background:var(--og-mark);height:20px;color:var(--og-bg-2);border-radius:99px;align-items:center;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.og-flow-bike-rail.chips{scrollbar-width:none;gap:6px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.og-bk-chip{border:1.5px solid var(--og-line-2);min-height:34px;color:var(--og-text);font:700 13px/1 var(--og-font-body);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;padding:0 12px;display:inline-flex}.og-bk-chip.on{background:var(--og-pick);color:var(--og-on-pick);border-color:var(--og-mark)}.og-bk-chip.off,.og-bk-chip:disabled{color:var(--og-text-4);cursor:default;border-style:dashed}.og-bk-build{flex-direction:column;gap:10px;display:flex}.og-bk-motor{border-radius:var(--og-radius-lg);background:var(--og-pick);color:var(--og-on-pick);box-shadow:inset 0 0 0 1.5px var(--og-mark);align-items:center;gap:14px;padding:12px 16px;display:flex}.og-bk-logo{border-radius:var(--og-radius);background:var(--og-on-pick);width:54px;height:54px;color:var(--og-pick);text-align:center;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1.1;display:flex;overflow:hidden}.og-bk-motor-text{flex-direction:column;gap:2px;min-width:0;display:flex}.og-bk-motor-text b{font-size:17px}.og-bk-motor-text span{opacity:.85;font-size:13px}.og-bk-parts{border-radius:var(--og-radius-lg);background:var(--og-surface);border:1px solid var(--og-line);flex-direction:column;margin:0;padding:4px 16px;list-style:none;display:flex}.og-bk-part{border-bottom:1px solid var(--og-line);grid-template-columns:24px minmax(80px,110px) minmax(0,1fr);align-items:center;gap:10px;padding:9px 0;font-size:14px;display:grid}.og-bk-part:last-child{border-bottom:0}.og-bk-part svg{color:var(--og-mark)}.og-bk-part .og-k{font-size:11px}.og-bk-part b{overflow-wrap:anywhere;min-width:0;font-size:15px}.og-bk-part small{color:var(--og-text-3);font-size:12px;font-weight:400;display:block}.og-flow-size-chart{border-radius:var(--og-radius-lg);background:var(--og-surface);border:1px solid var(--og-line);flex-direction:column;gap:6px;padding:14px;display:flex}.og-bk-scale{color:var(--og-text-4);justify-content:space-between;padding-left:36px;font-size:11px;display:flex}.og-bk-bar{align-items:center;height:34px;padding-top:4px;display:flex}.og-bk-k{flex:none;width:36px;font-size:14px;font-weight:700}.og-bk-track{flex:1;height:100%;position:relative}.og-bk-band{border-radius:6px;height:20px;position:absolute;top:7px}.og-bk-band.fit{background:var(--og-mark-soft);box-shadow:inset 0 0 0 1px var(--og-line)}.og-bk-band.best{background:var(--og-pick);box-shadow:inset 0 0 0 1.5px var(--og-mark)}.og-bk-mark{background:var(--og-text);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.og-bk-mark span{background:var(--og-surface);white-space:nowrap;border-radius:4px;padding:0 4px;font-size:11px;font-weight:700;line-height:14px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.og-flow-geometry{border-radius:var(--og-radius-lg);background:var(--og-surface);border:1px solid var(--og-line);flex-direction:column;gap:8px;padding:14px;display:flex;overflow-x:auto}.og-flow-geometry table{border-collapse:collapse;width:100%;font-size:13px}.og-flow-geometry th,.og-flow-geometry td{border-bottom:1px solid var(--og-line);text-align:left;padding:7px 8px;font-weight:400}.og-flow-geometry thead th,.og-flow-geometry tbody th{color:var(--og-text-3);font-weight:700}.og-flow-geometry .on{background:var(--og-pick);color:var(--og-on-pick);font-weight:700}.og-bk-rider{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 14px;padding:14px 16px;display:grid}.og-bk-rider.away,.og-bk-away{box-shadow:0 0 0 2px var(--og-mark)}.og-bk-rider .og-bk-sz{grid-column:1/-1}@container (min-width:640px){.og-bk-rider{grid-template-columns:auto minmax(0,1fr) auto}.og-bk-rider .og-bk-sz{grid-column:auto}}.og-bk-bib{border-radius:var(--og-radius-sm);background:var(--og-text);width:44px;height:52px;color:var(--og-bg);font:var(--og-head-weight) 24px/1 var(--og-font-head);flex:none;justify-content:center;align-items:center;display:flex}.og-bk-rider-text{flex-direction:column;gap:3px;min-width:0;display:flex}.og-bk-rider-text b{font-size:17px}.og-bk-why{color:var(--og-text)}.og-bk-sz{flex-wrap:wrap;gap:6px;display:flex}.og-bk-sz button{border-radius:var(--og-radius-sm);border:1.5px solid var(--og-line-2);min-width:52px;height:44px;color:var(--og-text);font:700 15px/1.1 var(--og-font-body);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;padding:0 6px;display:flex}.og-bk-sz small{color:var(--og-text-3);font-size:10px}.og-bk-sz .fit{border-color:var(--og-mark)}.og-bk-sz .on{background:var(--og-pick);color:var(--og-on-pick);border-color:var(--og-mark)}.og-bk-sz .on small{color:inherit}.og-bk-sz .gone{opacity:.4;cursor:default;border-style:dashed}.og-bk-away{align-items:center;gap:12px;padding:10px 12px;display:flex}.og-bk-away .og-bk-bib{width:34px;height:40px;font-size:18px}.og-bk-away .og-bk-rider-text b{font-size:15px}.og-bk-awaybox{flex-direction:column;gap:10px;display:flex}.og-bk-srow{border-bottom:1px solid var(--og-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:14px;display:flex}.og-bk-srow.bare{border:0;padding:0}.og-bk-srow.bare>b{display:none}.og-bk-schips{flex-wrap:wrap;gap:6px;display:flex}.og-bk-picks{flex-direction:column;gap:8px;display:flex}.og-bikes.side>.og-bk-picks{background:var(--og-bg);border-bottom:1px solid var(--og-line);padding:12px 24px 14px}.og-bk-picks-lead{color:var(--og-text-2)}.og-bk-pick{border-radius:var(--og-radius-sm);border:1.5px solid #0000;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:6px 8px;scroll-margin:96px;display:flex}.og-bk-pick.wait{border-color:var(--ogf-warn)}.og-bk-pick-who{align-items:center;gap:8px;min-width:0;font-size:14px;display:inline-flex}.og-bk-pick-who i{background:var(--og-surface-2);border-radius:99px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.og-bk-pick-why{color:var(--og-text);font-size:12px;font-weight:700}.og-bk-chip.og-bk-size{border-radius:var(--og-radius-sm);flex-direction:column;justify-content:center;gap:2px;min-width:44px;min-height:40px;padding:4px 10px}.og-bk-chip.og-bk-size small{font:500 10px/1.1 var(--og-font-body);color:var(--og-text-3)}.og-bk-chip.og-bk-size.on small{color:inherit}.og-bk-next-why{color:var(--og-bad);margin:0;font-weight:700}.og-bk-dec{flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.og-bk-dec-top{border-bottom:1px solid var(--og-line);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:14px 18px;display:flex}.og-bk-dec-top b{font-size:17px}.og-bk-ops{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 18px 18px;display:grid}@container (min-width:640px){.og-bk-ops{grid-template-columns:repeat(3,minmax(0,1fr))}}.og-bk-op{border-radius:var(--og-radius-lg);border:1.5px solid var(--og-line-2);color:var(--og-text);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:stretch;gap:5px;padding:14px;display:flex}.og-bk-op.sug{border-color:var(--og-mark);background:var(--og-mark-soft)}.og-bk-op.on{background:var(--og-pick);color:var(--og-on-pick);border-color:var(--og-pick);box-shadow:0 0 0 2px var(--og-mark)}.og-bk-op-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.og-bk-op small{letter-spacing:var(--og-label-track);text-transform:var(--og-label-case);color:var(--og-text-3);font-size:11px;font-weight:700}.og-bk-op b{font-size:17px}.og-bk-op>span:last-child{color:var(--og-text-2);font-size:13px}.og-bk-op.on small,.og-bk-op.on>span:last-child{color:inherit}.og-bikes.stack{background:var(--og-bg);border:0;border-radius:0}.og-bikes.stack .og-bk-stage{flex:none}.og-bikes.stack .og-bk-word{font-size:64px}.og-bk-main{flex-direction:column;gap:10px;min-width:0;padding:10px 16px 16px;display:flex;container-type:inline-size}.og-bk-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.og-bikes.stack .og-bk-title{font-size:26px}.og-bk-fold{flex-direction:column;gap:10px;display:flex}.og-bk-acc{border:1px solid var(--og-line);border-radius:var(--og-radius);background:var(--og-surface);width:100%;min-height:46px;color:var(--og-text);font:700 14px/1.3 var(--og-font-body);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.og-bk-chev{border-right:2px solid var(--og-text-3);border-bottom:2px solid var(--og-text-3);flex:none;width:9px;height:9px;transform:rotate(45deg)}.og-bk-chev.open{transform:rotate(225deg)}.og-bk-chev.right{transform:rotate(-45deg)}.og-bk-foot{background:var(--og-bg-2);border-top:1px solid var(--og-line);text-align:center;flex-direction:column;gap:6px;padding:10px 16px 18px;display:flex}.og-bk-sheet{flex-direction:column;gap:8px;padding-bottom:6px;display:flex}.og-bk-sheet-h{padding-top:6px;font-size:22px}.og-bk-sheet .og-flow-geometry{background:0 0;border:0;padding:0}@media (max-width:1023.98px){.og-bk-body{grid-template-columns:minmax(0,1fr)}.og-bikes.side .og-bk-stage{min-height:260px}.og-bk-panel{border-top:1px solid var(--og-line)}.og-bk-hint{flex-basis:100%;margin-left:0}}.og-your-days{flex-direction:column;display:flex}.og-dt{border-bottom:1px solid var(--og-line);flex-direction:column;gap:8px;padding:12px 0;display:flex}.og-dt-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.og-dt-head b{font-size:15.5px}.og-dt-times{flex-wrap:wrap;gap:6px;display:flex}.og-chip.og-time{padding:8px 12px;font-size:13.5px}.og button.og-lnk{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:3px}button.og-trip{background:var(--og-pick-soft);border:1px solid var(--og-line-2)}.og .og-on-computer{display:none}@media (min-width:768px){.og .og-on-phone{display:none}.og .og-on-computer{display:inline-flex}}.og-summary{flex-direction:column;gap:9px;display:flex}.og-summary .og-rule{margin:4px 0}.og-sumhd{justify-content:space-between;align-items:center;gap:12px;display:flex}.og-totnote{text-align:right}.og-ln>span{min-width:0}.og-ln .og-lntag{color:var(--og-text);vertical-align:1px;margin-left:8px;padding:3px 8px}.og-ln b.q{color:var(--og-text-3);font-weight:400}.og-aside{flex-direction:column;gap:16px;padding:22px 22px 24px;display:flex}.og-aside .og-totnote{margin-top:-8px}.og-aside .og-btn{white-space:normal;text-align:center;line-height:1.1}.og-aside .og-btn.lg{gap:8px;padding:0 16px}.og-barrow{justify-content:space-between;align-items:center;gap:12px;display:flex}.og-bartext{font-size:17px;font-weight:700;line-height:1.2}.og-bar .og-btn{white-space:normal;text-align:center;flex:none;max-width:68%;line-height:1.1}.og-bar.solo .og-btn{flex:1;max-width:none}.og-trip.og-open{background:var(--og-pick);border-color:var(--og-pick);color:var(--og-on-pick)}.og-trip.og-open .n{background:var(--og-on-pick);color:var(--og-pick)}.og-tripsheet-box .og-sheett{font-size:28px}.og-layer.as-pop .og-tripsheet-box .og-sheett{font-size:26px}@media (min-width:768px){.og-layer.as-auto .og-tripsheet-box .og-sheett{font-size:26px}.og-layer.as-auto .og-tripsheet-box,.og-layer.as-pop .og-tripsheet-box{width:404px;padding:20px 22px 22px}}.og-trip-sheet{flex-direction:column;gap:14px;display:flex}.og-tripsheet-sub{margin-top:-8px}.og-tlines{flex-direction:column;display:flex}.og-tline{border-bottom:1px solid var(--og-line);align-items:center;gap:12px;padding:12px 0;display:flex}.og-tline .og-tile{width:40px;height:40px}.og-tlinetx{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.og-tlinetx>b{font-size:16px;line-height:1.25}.og-tlinetx .og-tiny{font-size:13.5px}.og-tline .p{font:700 16px/1 var(--og-font-body);white-space:nowrap}.og-tline .p.q{color:var(--og-text-3);font-weight:400}.og-tline.minus .p{color:var(--og-free)}.og-sofar{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.og-sofar .l{flex-direction:column;gap:3px;display:flex}.og-sofar .l>span:first-child{color:var(--og-text-2);font-size:17px}.og-sofar b{font:var(--og-head-weight) 30px/1 var(--og-font-head);white-space:nowrap}.og-kept{text-align:center}.og-tripsheet-link{align-self:center;font-size:15px}.og-add-ons{flex-direction:column;display:flex}.og-addon{border-bottom:1px solid var(--og-line);align-items:center;gap:12px;padding:12px 0;display:flex}.og-addontx{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.og-addontx>b{font-size:15.5px;line-height:1.25}.og-addonprice{color:var(--og-text-2)}.og-addonend{flex:none}.og-addon .og-btn.sm{height:40px;padding:0 14px}.og-pay{flex-direction:column;gap:10px;display:flex}.og-payfields{flex-direction:column;gap:8px;display:flex}.og-payname{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.og-pay.side{gap:16px}.og-pay.side .og-payfields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.og-pay.side .og-payname{display:contents}.og-paycode{min-height:calc(54px * var(--og-space));align-items:center;padding-left:6px;display:flex}.og-paycode .og-promo:not(.is-none){flex:1;min-width:0}.og-pay.side .og-promolink{font-size:15.5px}@media (max-width:767px){.og-pay.side .og-payfields{grid-template-columns:minmax(0,1fr)}}.og-paytrip{border-top:1px solid var(--og-line);padding-top:12px}.og-quiet{color:var(--og-text-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.og-quiet .og-ic{color:var(--og-mark);flex:none;margin-top:1px}.og-terms .og-termslink{text-underline-offset:3px;text-decoration:underline}.og-consent{cursor:pointer;align-items:center;gap:12px;font-size:15px;line-height:1.3;display:flex}.og-consenttx{flex:1;min-width:0}.og-consent:has(input:focus-visible) .og-tick{outline:2px solid var(--og-pick);outline-offset:2px}.og-promo.is-none{display:inline-flex}.og-promolink{font-size:14px}.og-promo.is-open,.og-promo.is-checking,.og-promo.is-refused{flex-direction:column;gap:6px;display:flex}.og-promorow{align-items:flex-start;gap:10px;display:flex}.og-promofld{flex:1;min-width:0}.og-promorow .og-btn{flex:none}.og-promo.is-applied{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.og-promock{color:var(--og-free);display:inline-flex}.og-promoremove{font-size:14px}.og-confirmation{flex-direction:column;gap:12px;display:flex}.og-bookedmain{flex-direction:column;gap:12px;min-width:0;display:flex}.og-bookedhd{align-items:center;gap:10px;display:flex}.og-bookedhd .og-ok{border-radius:13px;width:42px;height:42px}.og-bookedtitle{min-width:0;font-size:34px}.og-bookedlead{margin-top:-2px;font-size:16.5px}.og-tkttop{flex-direction:column;gap:6px;padding:14px 18px;display:flex}.og-tkthd{justify-content:space-between;align-items:center;gap:12px;display:flex}.og-tkttitle{margin-top:4px;font-size:22px}.og-tktrows{flex-direction:column;gap:10px;padding:14px 18px;display:flex}.og-trow b{min-width:0}.og-nexts{flex-direction:column;gap:10px;margin-top:2px;display:flex}.og-next{align-items:flex-start;gap:12px;display:flex}.og-next .og-tile{border-radius:11px;width:38px;height:38px}.og-next p{color:var(--og-text-2);padding-top:1px;font-size:15px;line-height:1.4}.og-next p b{color:var(--og-text)}.og-bookedacts{flex-direction:column;gap:14px;display:flex}.og-bookedacts>.og-lnk{align-self:center}.og-confirmation.side{grid-template-columns:minmax(0,1fr) minmax(0,600px);align-items:start;gap:36px;display:grid}.og-confirmation.side .og-bookedmain{gap:20px;padding:24px 0 30px}.og-confirmation.side .og-bookedhd{flex-direction:column;align-items:flex-start;gap:20px}.og-confirmation.side .og-bookedhd .og-ok{border-radius:18px;width:64px;height:64px}.og-confirmation.side .og-bookedtitle{font-size:96px}.og-confirmation.side .og-bookedlead{font-size:22px}.og-confirmation.side .og-nexts{gap:16px;margin-top:12px}.og-confirmation.side .og-next .og-tile{width:42px;height:42px}.og-confirmation.side .og-next p{padding-top:2px;font-size:16.5px}.og-confirmation.side .og-bookedacts{flex-flow:wrap;align-items:center;gap:24px;margin-top:16px}.og-bookedside{flex-direction:column;gap:16px;padding-top:24px;display:flex}.og-bookedside .og-tkttop,.og-bookedside .og-tktrows{padding:22px 24px}.og-bookedside .og-tkttitle{font-size:30px}@media (max-width:767px){.og-confirmation.side{flex-direction:column;display:flex}.og-confirmation.side .og-bookedtitle{font-size:34px}}.og-my-trip{flex-direction:column;gap:10px;display:flex}.og-mytriptitle{font-size:20px}.og-todos{flex-direction:column;gap:8px;display:flex}.og-todotx{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.og-todotx>b{font-size:15px}.og-todolnk{flex:none;font-size:14px}.og-todo.done .og-tile{color:var(--og-free)}.og-status.loading{flex-direction:column;gap:12px;display:flex}.og-statusskel{flex-direction:column;gap:10px;display:flex}.og-statusline{align-items:center;gap:8px;min-height:20px;display:flex}.og-spinner{border:2px solid var(--og-line-2);border-top-color:var(--og-text-2);border-radius:99px;flex:none;width:16px;height:16px;animation:.9s linear infinite og-spin;display:inline-block}@keyframes og-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.og-spinner{animation:none}}.og-msgbody{flex:1;min-width:0}.og-msgacts{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:10px;display:flex}.og-msgacts .og-lnk{font-size:15px}.og-msgacts .og-btn{max-width:100%;height:auto;min-height:calc(44px * var(--og-space));white-space:normal;padding-top:8px;padding-bottom:8px;line-height:1.15}.og-steps[data-og-part=steps]{flex-direction:column;align-items:stretch;gap:8px}.og-stepline{flex-wrap:wrap;row-gap:4px}.og-stepnext{white-space:nowrap}.og-stepbars{gap:6px;display:flex}.og-flow{gap:calc(20px * var(--og-space));background:var(--og-bg);min-width:0;color:var(--og-text);flex-direction:column;display:flex}.og-flow-grid{gap:calc(24px * var(--og-space));grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.og-flow-main{gap:calc(16px * var(--og-space));flex-direction:column;min-width:0;display:flex}.og-flow-title{color:var(--og-text);overflow-wrap:anywhere;font-size:32px}.og-flow-sub{margin-top:calc(-8px * var(--og-space));font-size:15.5px}.og-flow-screen{gap:calc(12px * var(--og-space));flex-direction:column;min-width:0;display:flex}.og-flow-problem{padding:calc(10px * var(--og-space)) calc(14px * var(--og-space));border:1px solid var(--og-notice-line);border-radius:var(--og-radius-sm);background:var(--og-notice);color:var(--og-on-notice);font-weight:600}.og-flow-bar{z-index:2;position:sticky;bottom:0}@media (max-width:1023.98px){.og-flow-aside{display:none}.og-flow{min-height:100svh}.og-flow-grid{flex:1}}@media (min-width:1024px){.og-flow-grid{gap:calc(32px * var(--og-space));grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.og-flow-title{font-size:44px}.og-flow-sub{max-width:640px;font-size:19px}.og-flow-aside{top:calc(24px * var(--og-space));position:sticky}.og-flow-bar{display:none}}.og-when{gap:calc(18px * var(--og-space));flex-direction:column;display:flex}.og-when-main{gap:calc(14px * var(--og-space));flex-direction:column;min-width:0;display:flex}.og-when-head{flex-direction:column;gap:10px;display:flex}.og-when-title{font-size:34px}.og-when-sub{font-size:19px;display:none}.og-when-calendar{touch-action:pan-y;grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.og-when-month{flex-direction:column;gap:10px;min-width:0;display:flex}.og-when-month.second{display:none}.og-when-monthhd{justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.og-when-monthhd .og-h{font-size:20px}.og-when-arrow{border-radius:var(--og-radius);border:1.5px solid var(--og-line-2);width:42px;height:42px;color:var(--og-text);cursor:pointer;background:0 0;flex:none;place-items:center;display:inline-grid}.og-when-arrow:disabled{opacity:.35;cursor:default}.og-when-arrow.wide{display:none}.og-when-swipe{align-items:center;gap:8px;display:inline-flex}.og-when-swipe .og-when-arrow{width:34px;height:34px}.og-when-swipeword{font:400 12px/1.2 var(--og-font-body);color:var(--og-text-3);cursor:pointer;background:0 0;border:0;padding:0}.og-when-swipeword:disabled{visibility:hidden}.og-when-cal{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:3px;display:grid}.og-when-cal .wd{text-align:center;font:700 10px/1 var(--og-font-body);letter-spacing:var(--og-label-track);text-transform:var(--og-label-case);color:var(--og-text-3);padding-bottom:6px}.og-when-cal .c{height:40px;color:var(--og-text);font:700 14px/1 var(--og-font-body);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.og-when-cal .c.blank,.og-when-cal .c:disabled{cursor:default}.og-when-cal .c[aria-disabled=true]{cursor:help}.og-when-why{color:var(--og-text-2);overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin:0;display:flex}.og-when-why .og-ic{flex:none;margin-top:2px}.og-when-why .og-lnk{color:var(--og-text);font:inherit;cursor:pointer;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;border:0;margin-left:4px;padding:0 0 2px;font-weight:700;display:inline}.og-when-cal .c .in{z-index:1;border-radius:99px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.og-when-cal .c .dot{border-radius:9px;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:3px;left:50%}.og-when-cal .c.past .in,.og-when-cal .c.off .in{color:var(--og-text-4)}.og-when-cal .c.off .in{text-decoration:line-through;text-decoration-thickness:1.5px}.og-when-cal .c.today .in{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--og-text) 50%, transparent)}.og-when-cal .c.band{background:color-mix(in srgb, var(--og-second) 45%, transparent)}.og-when-cal .c.bandL{background:linear-gradient(90deg, transparent 50%, color-mix(in srgb, var(--og-second) 45%, transparent) 50%)}.og-when-cal .c.bandR{background:linear-gradient(90deg, color-mix(in srgb, var(--og-second) 45%, transparent) 50%, transparent 50%)}.og-when-cal .c.end .in{background:var(--og-second);color:var(--og-on-second);box-shadow:inset 0 0 0 2px var(--og-mark)}.og-when-cal .c.rest .in{color:var(--og-text-3)}.og-when-cal .c.short .in{box-shadow:inset 0 0 0 2px var(--og-few)}.og-when-cal .c:focus-visible{outline:none}.og-when-cal .c:focus-visible .in{outline:2px solid var(--og-text);outline-offset:2px}:is(.og-when-calendar,.og-when-key) .dot{border-radius:9px;flex:none;width:7px;height:7px;display:inline-block}:is(.og-when-calendar,.og-when-key) .dot.all{background:var(--og-free)}:is(.og-when-calendar,.og-when-key) .dot.some{background:var(--og-few)}:is(.og-when-calendar,.og-when-key) .dot.none{background:var(--og-none)}.og-when-cal .c .dot{width:5px;height:5px}.og-when-key{color:var(--og-text-3);flex-wrap:wrap;gap:8px 18px;font-size:13px;display:none}.og-when-key span{align-items:center;gap:6px;display:inline-flex}.og-when-halves{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.og-when-halves.whole{grid-template-columns:minmax(0,1fr)}.og-when-half{border-radius:var(--og-radius);border:1.5px solid var(--og-line-2);min-height:52px;color:var(--og-text-3);font:400 12px/1.3 var(--og-font-body);text-align:left;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding:9px 12px;display:flex}.og-when-half b{color:var(--og-text-2);font-size:15px}.og-when-half.on{background:var(--og-second);border-color:var(--og-mark);color:color-mix(in srgb, var(--og-on-second) 95%, var(--og-second))}.og-when-half.on b{color:var(--og-on-second)}.og-when-half.gone,.og-when-half.none{opacity:.35;cursor:default;border-style:dashed}.og-when-half:focus-visible{outline:2px solid var(--og-text);outline-offset:2px}.og-when-days{border-radius:var(--og-radius-lg);background:var(--og-surface);border:1px solid var(--og-line);flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex}.og-when-dayshd{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.og-when-dayshd .og-h{font-size:24px}.og-when-dayshd span{color:var(--og-text-3);font-size:13px}.og-when-empty{text-align:center;min-height:260px;color:var(--og-text-3);border:2px dashed var(--og-line);border-radius:var(--og-radius);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:30px;display:flex}.og-when-empty b{color:var(--og-text)}.og-when-row{grid-template-columns:92px minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.og-when-dn{flex-direction:column;justify-content:center;gap:2px;display:flex}.og-when-dn .og-h{font-size:22px}.og-when-dn span{font:700 12px/1.2 var(--og-font-body);color:var(--og-free)}.og-when-row.short .og-when-dn span{color:var(--og-few)}.og-when-row.short .og-when-half.on{box-shadow:0 0 0 2px var(--og-few)}.og-when-fill{flex:1}.og-when-tip{color:var(--og-text-3);font-size:13px}.og-when-short{border-radius:var(--og-radius-lg);background:var(--og-bg);border:1px solid var(--og-line);flex-direction:column;gap:8px;padding:14px;display:flex}.og-when-short.sheet{background:0 0;border:0;gap:10px;padding:0}.og-when-shortt{font-size:15px}.og-when-short.sheet .og-when-shortt{font-size:17px}.og-when-op{border-radius:var(--og-radius);border:1.5px solid var(--og-line-2);width:100%;color:var(--og-text);font:400 12px/1.35 var(--og-font-body);text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;display:flex}.og-when-short.sheet .og-when-op{padding:12px 14px}.og-when-op small{font:700 10px/1.2 var(--og-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--og-text-3)}.og-when-op b{font-size:14px}.og-when-op span{color:var(--og-text-2)}.og-when-op.sug{background:var(--og-second);box-shadow:0 0 0 2px var(--og-mark);color:var(--og-on-second);border-color:#0000}.og-when-op.sug small,.og-when-op.sug span{color:color-mix(in srgb, var(--og-on-second) 85%, var(--og-second))}.og-when-ways{gap:6px;display:flex}.og-when-ghost{border-radius:var(--og-radius);border:1.5px solid var(--og-line-2);min-height:42px;color:var(--og-text);font:700 14px/1.2 var(--og-font-body);text-align:center;cursor:pointer;background:0 0;flex:1;justify-content:center;align-items:center;padding:6px 12px;display:inline-flex}.og-when-op:focus-visible,.og-when-ghost:focus-visible,.og-when-linebtn:focus-visible{outline:2px solid var(--og-text);outline-offset:2px}.og-when-under{flex-direction:column;gap:10px;display:flex}.og-when-hint{color:var(--og-text-3);font-size:12px}.og-when-line{border-radius:var(--og-radius);background:var(--og-surface);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.og-when-line>div{flex-direction:column;gap:2px;min-width:0;display:flex}.og-when-line span{color:var(--og-text-3);font-size:12px;font-weight:400}.og-when-line.short span{color:var(--og-few)}.og-when-linebtn{cursor:pointer;background:0 0;flex:none;height:34px;padding:0 12px}.og-when-sheet{flex-direction:column;gap:10px;display:flex}.og-when-sheetday{flex-direction:column;gap:6px;display:flex}@media (min-width:1024px){.og-when{grid-template-columns:minmax(0,1fr) minmax(340px,430px);align-items:stretch;gap:40px;display:grid}.og-when-main{gap:22px}.og-when-title{font-size:clamp(44px,5.4vw,80px)}.og-when-sub{display:block}.og-when-calendar{grid-template-columns:repeat(2,minmax(0,1fr))}.og-when-month.second{display:flex}.og-when-monthhd .og-h{font-size:24px}.og-when-arrow.wide{display:inline-grid}.og-when-swipe{display:none}.og-when-cal{row-gap:6px}.og-when-cal .wd{font-size:12px}.og-when-cal .c{height:52px;font-size:17px}.og-when-cal .c .in{width:46px;height:46px}.og-when-cal .c .dot{bottom:5px}.og-when-key{display:flex}.og-when-under,.og-when-phone{display:none}}@media (max-width:1023.98px){.og-when-panel{display:none}}.og-when-cal .c.today.end .in{box-shadow:inset 0 0 0 2px var(--og-mark), 0 0 0 2px color-mix(in srgb, var(--og-text) 50%, transparent)}.og-when-cal .c.today.end.short .in{box-shadow:inset 0 0 0 2px var(--og-few), 0 0 0 2px color-mix(in srgb, var(--og-text) 50%, transparent)}.og-when-shortno{color:var(--og-text-3);font-size:13px}.og-tour-step{gap:calc(14px * var(--og-space));flex-direction:column;display:flex}.og-tour-head{flex-direction:column;gap:12px;display:flex}.og-tour-headline{flex-direction:column;gap:8px;display:flex}.og-tour-title{font-size:34px}.og-tour-lead{color:var(--og-text-2);font-style:italic;display:none}.og-tour-included{color:var(--og-text-2);margin:0;font-size:15px}.og-tour-days{scrollbar-width:none;gap:6px;margin:0 -2px;padding:2px;display:flex;overflow-x:auto}.og-tour-day{border:1.5px solid var(--og-line-2);height:34px;color:var(--og-text);font:700 13px/1 var(--og-font-body);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.og-tour-day b{font:inherit}.og-tour-day .cnt{display:none}.og-tour-day.off:not(.on){color:var(--og-text-3)}.og-tour-day.on{background:var(--og-second);border-color:var(--og-mark);color:var(--og-on-second)}.og-tour-day.has:not(.on){border-color:var(--og-mark)}.og-tour-day.has:not(.on) .cnt{color:var(--og-mark)}.og-tour-list{gap:calc(12px * var(--og-space));flex-direction:column;display:flex}.og-tour-group{flex-direction:column;gap:10px;display:flex}.og-tour{border-radius:var(--og-radius-lg);background:var(--og-surface);border:1px solid var(--og-line);flex-direction:column;display:flex;overflow:hidden}.og-tour.sel{border-color:var(--og-mark);box-shadow:0 0 0 2px var(--og-mark)}.og-tour-media{flex:none;height:120px;position:relative}.og-tour.sel .og-tour-media{height:90px}.og-tour-media img.big{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.og-tour-thumbs,.og-tour-more,.og-tour-feat,.og-tour-level{display:none}.og-tour-price{display:block}.og-tour-info{flex-direction:column;gap:6px;min-width:0;padding:10px 12px 0;display:flex}.og-tour-name{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.og-tour-name .og-h{font-size:22px}.og-tour-see{color:var(--og-text-2);font-size:12.5px}.og-tour-line{color:var(--og-text-2);display:none}.og-tour-slots{flex-direction:column;gap:6px;padding:8px 12px 12px;display:flex}.og-tour-slots>.og-k{display:none}.og-slot-row{gap:6px;display:flex}.og-slot{border-radius:var(--og-radius);border:1.5px solid var(--og-line-2);min-width:0;color:var(--og-text-2);font:400 12px/1.3 var(--og-font-body);text-align:left;cursor:pointer;background:0 0;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:9px 11px;display:flex}.og-slot b{font:700 14px/1.2 var(--og-font-body);color:var(--og-text)}.og-slot .len,.og-slot .k{display:none}.og-slot.few .ph,.og-slot.few .k{color:var(--og-few)}.og-slot.picked,.og-slot.short{background:var(--og-second);border-color:var(--og-mark);color:var(--og-on-second)}.og-slot.picked b,.og-slot.short b{color:var(--og-on-second)}.og-slot.short{box-shadow:0 0 0 2px var(--og-few)}.og-slot.none{opacity:.45;cursor:default;border-style:dashed}.og-guide{border-radius:var(--og-radius-lg);border:1.5px dashed var(--og-line-2);width:100%;color:var(--og-text);text-align:left;cursor:pointer;background:0 0;order:10;align-items:center;gap:12px;padding:10px 12px;display:flex}.og-guide-ic,.og-guide-btn,.og-guide .big{display:none}.og-guide-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.og-guide-text b{font-size:14px}.og-guide-chev{color:var(--og-text-3)}.og-guide.on{background:var(--og-second);border:1.5px solid var(--og-mark);color:var(--og-on-second)}.og-guide.on .og-tiny{color:var(--og-on-second)}.og-who-goes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.og-who-title{flex-basis:100%}.og-who-chips,.og-ask-chips{flex-wrap:wrap;gap:6px;display:flex}.og-pickchip{border:1.5px solid var(--og-line-2);height:34px;color:var(--og-text-2);font:700 13px/1 var(--og-font-body);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.og-pickchip.on{background:var(--og-second);border-color:var(--og-mark);color:var(--og-on-second)}.og-who-note{flex-basis:100%}.og-who-goes.warn .og-who-note{color:var(--og-few)}.og-who-tap{flex-basis:100%}.og-who-goes:has(.og-who-tap) .og-who-note{display:none}.og-dec-shade{z-index:900;background:color-mix(in srgb, var(--og-bg-2) 78%, transparent);cursor:pointer;border:0;width:100%;height:100%;position:fixed;inset:0}.og-dec{z-index:901;border-radius:var(--og-radius-lg) var(--og-radius-lg) 0 0;background:var(--og-bg-2);border-top:1px solid var(--og-line-2);max-height:88vh;box-shadow:var(--og-shadow);flex-direction:column;gap:10px;padding:10px 16px 18px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:auto}.og-dec .grip{background:var(--og-line-2);border-radius:9px;align-self:center;width:40px;height:4px}.og-dec-top{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.og-dec-top b{font-size:17px}.og-dec-top .og-tiny,.og-dec-top .og-dot{display:none}.og-dec-opts{flex-direction:column;gap:10px;display:flex}.og-way{border-radius:var(--og-radius);border:1.5px solid var(--og-line-2);color:var(--og-text);text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;display:flex}.og-way b{font-size:16px}.og-way span{color:var(--og-text-2);font-size:12.5px}.og-way.sug{background:var(--og-second);border-color:var(--og-mark);box-shadow:0 0 0 2px var(--og-mark);color:var(--og-on-second)}.og-way.sug .og-k,.og-way.sug span{color:var(--og-on-second)}.og-dec-back{color:var(--og-text-2);align-self:center;font-size:13px}.og-tour-empty{text-align:center;border-radius:var(--og-radius-lg);border:2px dashed var(--og-line);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex}.og-tour-empty .og-h{font-size:24px}.og-tour-empty-line{color:var(--og-text-2);display:none}.og-tour-empty-short{color:var(--og-text-2);font-size:13px}.og-tour-empty-acts{flex-direction:column;gap:8px;width:100%;display:flex}.og-tour-ask{border-radius:var(--og-radius-lg);background:var(--og-surface);border:1px solid var(--og-line);flex-direction:column;gap:12px;padding:16px;display:flex}.og-tour-ask .og-h{font-size:24px}.og-ask-fields{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.og-ask-back{color:var(--og-text-2);align-self:flex-start;font-size:14px}.og-tour-see,.og-tour-skip,.og-dec-back,.og-ask-back,.og-tour-asked-acts .og-lnk{position:relative}.og-tour-see:after,.og-tour-skip:after,.og-dec-back:after,.og-ask-back:after,.og-tour-asked-acts .og-lnk:after{content:"";position:absolute;inset:-10px -6px}.og-ask-field,.og-ask-note{border-radius:var(--og-radius);background:var(--og-field);border:1.5px solid var(--og-line);flex-direction:column;gap:6px;padding:9px 13px;display:flex}.og-ask-input{resize:vertical;width:100%;min-height:44px;color:var(--og-text);font:400 15px/1.4 var(--og-font-body);background:0 0;border:0}.og-ask-input::placeholder{color:var(--og-text-4)}.og-ask-send{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.og-tour-asked{border-radius:var(--og-radius-lg);background:var(--og-surface);border:1px solid var(--og-line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.og-tour-asked b{flex:1;min-width:180px}.og-tour-asked-acts{gap:16px;font-size:14px;display:flex}.og-layer .og-sheet.og-ride{border-radius:0;flex-direction:column;gap:10px;max-height:100vh;padding:0 16px 18px;display:flex;top:0}.og-ride .grip{display:none}.og-ride .og-sheethd{order:1;margin:0}.og-ride>:not(.og-sheethd):not(.og-ride-gal):not(.og-ride-photos){order:2}.og-layer .og-sheet.og-ride:focus{outline:none}.og-ride-gal{scroll-snap-type:x mandatory;scrollbar-width:none;order:0;gap:4px;margin:0 -16px;display:flex;overflow-x:auto}.og-ride-gal img{-o-object-fit:cover;object-fit:cover;scroll-snap-align:start;flex:none;width:88%;height:300px}.og-ride-day{margin:0;padding:0;list-style:none}.og-ride-day li{border-bottom:1px solid var(--og-line);gap:12px;padding:7px 0;font-size:13.5px;display:flex}.og-ride-day b{flex:none;width:48px}.og-ride-day span{color:var(--og-text-2)}.og-layer .og-ride .og-tour-feat{display:flex}.og-ride>.og-btn{margin-top:auto}.og-tour-feat{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.og-tour-feat li{background:var(--og-surface-2);height:28px;font:700 13px/1 var(--og-font-body);border-radius:999px;align-items:center;padding:0 11px;display:inline-flex}.og-foot-why,.og-tour-why,.og-plan-why{font:700 13px/1.35 var(--og-font-body);color:var(--og-bad);text-align:center;margin:0}.og-tour-foot{flex-direction:column;gap:8px;padding-top:8px;display:flex}.og-tour-sum{color:var(--og-text-2);text-align:center;font-size:13px}.og-tour-foot-acts{flex-direction:column-reverse;align-items:stretch;gap:8px;display:flex}.og-tour-skip{color:var(--og-text-2);align-self:center;font-size:13px}.og-tour-skel{gap:10px;padding-bottom:12px}.og-tour-skel-lines{flex-direction:column;gap:8px;padding:0 12px;display:flex}@media (min-width:1024px){.og-tour-head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:30px}.og-tour-title{font-size:64px}.og-tour-lead{font-size:19px;display:block}.og-tour-days{flex:none;overflow:visible}.og-tour-day{border-radius:var(--og-radius);width:92px;height:62px;color:var(--og-text-3);flex-direction:column;justify-content:center;gap:2px;padding:0}.og-tour-day .dow,.og-tour-day .cnt{text-transform:var(--og-label-case);font-size:11px;display:block}.og-tour-day b{font:var(--og-head-weight) 22px/1 var(--og-font-head);color:var(--og-text)}.og-tour-day.on b{color:var(--og-on-second)}.og-tour-list{gap:18px}.og-guide{order:0;gap:18px;padding:14px 18px}.og-guide-ic{color:var(--og-mark);flex:none;display:block}.og-guide .big{display:block}.og-guide .small,.og-guide-chev{display:none}.og-guide-text b{font-size:18px}.og-guide-text .og-tiny{color:var(--og-text-2);font-size:14px}.og-guide-btn{border-radius:var(--og-radius);border:1.5px solid var(--og-line-2);height:42px;font:700 14px/1 var(--og-font-body);white-space:nowrap;align-items:center;padding:0 16px;display:inline-flex}.og-tour{grid-template-columns:360px minmax(0,1fr) minmax(0,470px);gap:28px;padding:18px;display:grid}.og-tour.nomedia{grid-template-columns:minmax(0,1fr) minmax(0,470px)}.og-tour.sel{box-shadow:0 0 0 3px var(--og-mark)}.og-tour-media,.og-tour.sel .og-tour-media{border-radius:var(--og-radius);height:224px;overflow:hidden}.og-tour-thumbs{gap:6px;display:flex;position:absolute;bottom:10px;left:10px}.og-tour-thumbs img{-o-object-fit:cover;object-fit:cover;border:2px solid color-mix(in srgb, var(--og-text) 80%, transparent);border-radius:7px;width:58px;height:40px}.og-tour-more{background:color-mix(in srgb, var(--og-bg-2) 75%, transparent);height:32px;color:var(--og-text);font:700 13px/1 var(--og-font-body);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:absolute;top:10px;right:10px}.og-tour:not(.nomedia) .og-tour-see{display:none}.og-tour-info{gap:10px;padding:0}.og-tour-name .og-h{font-size:40px}.og-tour-line{font-size:17px;display:block}.og-tour-feat{display:flex}.og-tour-level{color:var(--og-text-2);align-items:center;gap:8px;font-size:13px;display:flex}.og-tour-level .bars{gap:4px;display:inline-flex}.og-tour-level i{background:var(--og-surface-2);border-radius:3px;width:22px;height:6px;display:inline-block}.og-tour-level i.on{background:var(--og-mark)}.og-tour-sub{display:none}.og-tour-price{font-size:14px;display:block}.og-tour-slots{gap:10px;padding:0}.og-tour-slots>.og-k{display:block}.og-slot-row{gap:8px}.og-slot{padding:10px 13px;font-size:12px}.og-slot b{font-size:18px}.og-slot .len,.og-slot .k{display:block}.og-slot .k{color:var(--og-free);font-weight:700}.og-slot.few .k{color:var(--og-few)}.og-slot.private .k,.og-slot.none .k{color:var(--og-text-3)}.og-slot.picked .k,.og-slot.short .k{color:var(--og-on-second)}.og-slot .ph{display:none}.og-who-goes{border-radius:var(--og-radius-lg);background:var(--og-bg-2);border:1px solid var(--og-line);flex-wrap:nowrap;padding:12px 16px}.og-who-goes.warn{background:color-mix(in srgb, var(--og-few) 12%, transparent);border:1.5px solid var(--og-few)}.og-who-title{flex-basis:auto;margin-right:6px}.og-who-note{color:var(--og-text-2);flex-basis:auto;margin-left:auto;font-size:14px}.og-who-tap{display:none}.og-who-goes:has(.og-who-tap) .og-who-note{display:inline}.og-dec-shade,.og-dec .grip,.og-dec-back{display:none}.og-dec{border-radius:var(--og-radius-lg);background:var(--og-surface);border:1px solid var(--og-line);max-height:none;box-shadow:none;gap:0;padding:0;position:static;overflow:hidden}.og-dec-top{border-bottom:1px solid var(--og-line);gap:12px;padding:14px 20px}.og-dec-top b{font-size:18px}.og-dec-top .og-tiny{font-size:15px;display:inline}.og-dec-top .og-dot{background:var(--og-few);width:10px;height:10px;display:inline-block}.og-dec-opts{grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 20px 18px;display:grid}.og-way{padding:14px}.og-way b{font-size:17px}.og-way span{font-size:13px}.og-tour-empty{gap:14px;min-height:320px}.og-tour-empty .og-h{font-size:38px}.og-tour-empty-short{display:none}.og-tour-empty-line{max-width:640px;font-size:17px;display:block}.og-tour-empty-acts{flex-direction:row;justify-content:center;width:auto}.og-tour-ask{gap:14px;padding:22px}.og-tour-ask .og-h{font-size:32px}.og-ask-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.og-ask-send{flex-direction:row;align-items:center;gap:16px}.og-ask-send .og-tiny{color:var(--og-text-2);font-size:15px}.og-tour-foot{border-top:1px solid var(--og-line);flex-direction:row;justify-content:space-between;align-items:center;gap:20px;padding:18px 0 0}.og-tour-sum{text-align:left;font-size:17px}.og-tour-foot-acts{flex-direction:row;align-items:center;gap:16px}.og-tour-foot-acts .og-btn{min-width:320px}.og-tour-why{text-align:right;flex:0 auto;min-width:0;max-width:44ch;margin-left:auto;font-size:15px}.og-tour-skip{font-size:15px}}@media (min-width:768px){.og-layer.as-auto .og-sheet.og-ride{width:min(620px,100vw - 48px);max-height:calc(100vh - 80px);padding:0 22px 22px;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%)}.og-ride-gal{grid-template-rows:150px 150px;grid-template-columns:2fr 1fr;gap:4px;margin:0 -22px;display:grid;overflow:hidden}.og-ride-gal img{width:100%;height:100%}.og-ride-gal img:first-child{grid-row:1/3}.og-ride-gal img:nth-child(n+4){display:none}.og-ride-gal[data-count="1"]{grid-template-rows:300px;grid-template-columns:1fr}.og-ride-gal[data-count="1"] img:first-child{grid-row:auto}.og-ride-gal[data-count="2"]{grid-template-rows:300px;grid-template-columns:1fr 1fr}.og-ride-gal[data-count="2"] img:first-child{grid-row:auto}}.og-shop-bar{background:var(--ogf-bar);min-width:0;height:56px;color:var(--ogf-on-bar);align-items:center;gap:16px;padding:0 16px;display:flex}.og-shop-bar-logo{flex:none;align-items:center;min-width:0;display:flex}.og-shop-bar-logo :where(img,svg){width:auto;height:28px;display:block}.og-shop-bar-nav{display:none}.og-shop-bar-end{flex:none;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.og-shop-pill{border:1.5px solid color-mix(in srgb, var(--ogf-on-bar) 26%, transparent);max-width:40vw;height:34px;color:var(--ogf-on-bar);font:700 13px/1 var(--og-font-body);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:inline-flex;overflow:hidden}.og-shop-account{display:none}.og-shop-pill:hover{border-color:color-mix(in srgb, var(--ogf-on-bar) 50%, transparent)}.og-shop-bar :is(a,button).og-trip{border:1.5px solid color-mix(in srgb, var(--ogf-on-bar) 26%, transparent);color:var(--ogf-on-bar);background:0 0}.og-shop-bar .og-trip .n{background:var(--ogf-on-bar);color:var(--ogf-bar)}.og-band{background:var(--ogf-band);color:var(--ogf-on-band)}.og-band-steps{display:none}.og-band-phone{flex-direction:column;gap:6px;padding:9px 16px 10px;display:flex}.og-band-top{justify-content:space-between;align-items:center;gap:12px;min-width:0;font-size:12px;line-height:1.3;display:flex}.og-band-of{letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere;min-width:0;font-size:11px;font-weight:700}.og-band-ahead{color:var(--ogf-band-soft);white-space:nowrap;flex:none}.og-band-picks{font:700 13px/1.35 var(--og-font-body);color:color-mix(in srgb, var(--ogf-on-band) 88%, var(--ogf-band-mark));overflow-wrap:anywhere}.og-band-picks button{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.og-band-picks button:hover{text-underline-offset:3px;text-decoration:underline}.og-band-dot{opacity:.6}.og-band-adds{flex-wrap:wrap;gap:6px;display:flex}.og-band-addbtn,.og-band-v.add{border:1.5px solid color-mix(in srgb, var(--ogf-on-band) 45%, transparent);max-width:100%;color:var(--ogf-on-band);font:700 12px/1.4 var(--og-font-body);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;display:inline-flex;overflow:hidden}.og-band-addbtn{cursor:pointer;background:0 0;margin:0}.og-band-addbtn:before,.og-band-v.add:before{content:"+";font-weight:700}.og-band-addbtn:hover,button.og-band-cell:hover .og-band-v.add{background:color-mix(in srgb, var(--ogf-on-band) 14%, transparent);text-decoration:none}.og-band-addbtn:focus-visible,button.og-band-cell:focus-visible .og-band-v.add{outline:2px solid var(--ogf-on-band);outline-offset:2px}.og-band-bars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.og-band-bars i{background:color-mix(in srgb, var(--ogf-on-band) 20%, transparent);border-radius:2px;height:3px}.og-band-bars i.done{background:var(--ogf-band-mark)}.og-band-bars i.now{background:var(--ogf-on-band)}.og-foot{background:var(--og-bg-2);border-top:1px solid var(--og-line);flex-direction:column;gap:6px;padding:10px 16px 18px;display:flex}.og-foot-sum{display:none}.og-foot-note{color:var(--og-text-2);text-align:center;font-size:13px;line-height:1.35}.og-foot-acts{align-items:center;gap:12px;min-width:0;display:flex}.og-foot .og-foot-back{display:none}.og-foot .og-foot-next{flex:1;width:100%;min-width:0}.og-choice{background:var(--og-surface);border:1px solid var(--og-line);border-radius:var(--og-radius-lg);flex-direction:column;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.og-choice-media{flex:none;height:120px;position:relative;overflow:hidden}.og-choice-media>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.og-choice-media>.og-stage{border-radius:0;height:100%!important}.og-choice-ground{width:100%;height:100%;color:var(--og-text-3);background:radial-gradient(ellipse 70% 62% at 50% 55%, var(--og-stage-1) 0%, var(--og-stage-2) 58%, var(--og-stage-3) 100%);justify-content:center;align-items:center;display:flex}.og-choice-badge{z-index:2;background:color-mix(in srgb, var(--og-bg-2) 55%, transparent);border:1.5px solid color-mix(in srgb, var(--og-text) 65%, transparent);width:42px;height:42px;color:var(--og-bg);pointer-events:none;border-radius:99px;justify-content:center;align-items:center;display:none;position:absolute;top:16px;right:16px}.og-choice-body{flex-direction:column;gap:6px;padding:10px 12px;display:flex}.og-choice.slot .og-choice-body{position:relative}.og-choice-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.og-choice-words{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.og-choice-hit{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.og-choice-hit:after{content:"";z-index:1;position:absolute;inset:0}.og-choice-title{color:var(--og-text);overflow-wrap:anywhere;font-size:20px;display:block}.og-choice-line{color:var(--og-text-2);font-size:16px;line-height:1.35;display:none}.og-choice-small{color:var(--og-text-3);font-size:12.5px;line-height:1.35}.og-choice-ck{border:1.5px solid color-mix(in srgb, var(--og-text) 50%, transparent);width:26px;height:26px;color:var(--og-bg);border-radius:99px;flex:none;justify-content:center;align-items:center;display:flex}.og-choice-ck .og-ic{width:16px;height:16px}.og-choice-meta{display:none}.og-choice-fix{z-index:2;background:color-mix(in srgb, var(--ogf-warn) 16%, transparent);height:26px;color:var(--ogf-warn);font:700 12px/1 var(--og-font-body);cursor:pointer;border:0;border-radius:99px;align-self:flex-start;align-items:center;padding:0 10px;display:inline-flex;position:relative}.og-choice .og-choice-line.why{font-size:12.5px;display:block}.og-choice.off .og-choice-small,.og-choice.fix .og-choice-small{display:none}.og-choice.on{box-shadow:0 0 0 3px var(--ogf-pick-ring), var(--og-shadow);border-color:#0000}.og-choice.on .og-choice-body{background:var(--og-pick);color:var(--og-on-pick)}.og-choice.on .og-choice-title{color:var(--og-on-pick)}.og-choice.on .og-choice-line,.og-choice.on .og-choice-small,.og-choice.on .og-choice-meta{color:color-mix(in srgb, var(--og-on-pick) 85%, var(--og-pick))}.og-choice.on .og-choice-meta b{color:var(--og-on-pick)}.og-choice.on .og-choice-badge,.og-choice.on .og-choice-ck{background:var(--ogf-pick-ring);border-color:var(--ogf-pick-ring)}.og-choice.on .og-choice-ck{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--og-on-pick) 40%, transparent)}.og-choice.fix{box-shadow:0 0 0 2px var(--ogf-warn)}.og-choice.fix.on{box-shadow:0 0 0 3px var(--ogf-warn), var(--og-shadow)}.og-choice.off .og-choice-media>*{filter:grayscale()brightness(.5)}.og-choice.off .og-choice-title,.og-choice.off .og-choice-line{color:var(--og-text-4)}@supports selector(:has(a)){.og-choice .og-choice-hit:focus-visible{outline:none}.og-choice:has(.og-choice-hit:focus-visible){outline:2px solid var(--og-pick);outline-offset:3px}}@media (hover:hover){.og-choice.can:not(.on):not(.fix):hover{border-color:var(--og-line-2);box-shadow:var(--og-shadow)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.og-choice.can:hover{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.og-choice{transition:none}}.og-what{flex-direction:column;gap:16px;min-width:0;display:flex}.og-what-head{flex-direction:column;gap:10px;display:flex}.og-what-title{color:var(--og-text);overflow-wrap:anywhere;font-size:36px}.og-what-sub{font-size:16px}.og-what-cards{flex-direction:column;gap:10px;display:flex}@media (min-width:768px){.og-shop-bar{gap:36px;height:76px;padding:0 clamp(24px,4.5vw,64px)}.og-shop-bar-logo :where(img,svg){height:40px}.og-shop-bar-nav{min-width:0;font:700 16px/1.2 var(--og-font-body);color:color-mix(in srgb, var(--ogf-on-bar) 72%, var(--ogf-bar));white-space:nowrap;align-items:center;gap:28px;display:flex;overflow:hidden}.og-shop-bar-end{gap:10px}.og-shop-account{display:inline-flex}.og-shop-pill{max-width:240px;height:42px;padding:0 14px;font-size:14px}.og-band-phone{display:none}.og-band-steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0 clamp(24px,4.5vw,64px);list-style:none;display:grid}.og-band-step{border-top:4px solid #0000;min-width:0}.og-band-step.done{border-top-color:var(--ogf-band-mark)}.og-band-step.now{border-top-color:var(--ogf-on-band)}.og-band-cell{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;gap:4px;margin:0;padding:13px 18px 13px 0;display:flex}button.og-band-cell{cursor:pointer}button.og-band-cell:hover .og-band-v{text-underline-offset:3px;text-decoration:underline}.og-band-n{font:700 12px/1.2 var(--og-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ogf-band-mark);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.og-band-v{font:700 16px/1.3 var(--og-font-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.og-band-step.now .og-band-n{color:var(--ogf-on-band)}.og-band-step.now .og-band-v,.og-band-v.wait{opacity:.6;font-style:italic;font-weight:400}.og-band-step.todo .og-band-n,.og-band-step.skipped .og-band-n{color:var(--ogf-band-soft)}.og-band-step.todo .og-band-v,.og-band-step.skipped .og-band-v{color:var(--ogf-band-soft);font-weight:400}.og-band-step.skipped .og-band-v.add{color:var(--ogf-on-band);align-self:flex-start;font-size:14px;font-weight:700}.og-foot{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding:18px clamp(24px,4.5vw,64px)}.og-foot-sum{min-width:0;color:var(--og-text-2);font-size:17px;display:block}.og-foot-note{display:none}.og-foot-why{text-align:right;flex:0 auto;min-width:0;max-width:44ch;margin-left:auto;font-size:15px}.og-foot-why+.og-foot-acts{margin-left:0}.og-foot-acts{flex:none;margin-left:auto}.og-foot .og-foot-back{display:inline-flex}.og-foot .og-foot-next{width:auto;min-width:min(340px,40vw);height:calc(60px * var(--og-space));flex:none;font-size:17px}.og-choice-media{aspect-ratio:4/3;height:auto;max-height:340px}.og-choice-ground .og-ic{width:96px;height:96px}.og-choice-badge{display:flex}.og-choice-ck,.og-choice-small{display:none}.og-choice-body{flex:1;gap:6px;padding:18px 22px 22px}.og-choice-words{gap:6px}.og-choice-title{font-size:var(--ogf-choice-title,clamp(26px, 2.7vw, 38px))}.og-choice-line,.og-choice .og-choice-line.why{font-size:16px;display:block}.og-choice-meta{color:var(--og-text-2);justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;padding-top:4px;font-size:15px;display:flex}.og-choice-meta b{color:var(--og-text);white-space:nowrap;flex:none}.og-choice-fix{height:28px;font-size:13px}.og-what{gap:26px}.og-what-title{font-size:clamp(56px,6vw,86px)}.og-what-sub{font-size:20px}.og-what-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.og-what-cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.og-what-cards.one{grid-template-columns:minmax(0,560px)}}.og-sign-in-prompt{border:1.5px solid color-mix(in srgb, var(--og-mark) 50%, transparent);background:0 0;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.og-sip-ic{color:var(--og-mark);flex:none;display:none}.og-sip-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.og-sip-q{font-size:14px;line-height:1.25}.og-sip-line{color:var(--og-text-2);font-size:15px;line-height:1.4;display:none}.og-sip-short{color:var(--og-text-3);font-size:12px;line-height:1.35}.og-sign-in-prompt button.og-btn.og-sip-go{border:1.5px solid var(--og-line-2);height:34px;font:700 13px/1 var(--og-font-body);letter-spacing:normal;text-transform:none;color:var(--og-text);border-radius:999px;flex:none;padding:0 12px}.og-sip-no{display:none}.og-sign-in-prompt button.og-sip-no{color:var(--og-text-3);flex:none;font-size:14px}@media (min-width:768px){.og-sign-in-prompt{background:var(--og-surface);border:1px solid var(--og-line);border-radius:16px;gap:18px;padding:16px 20px}.og-sip-ic{display:block}.og-sip-q{font-size:18px}.og-sip-line{display:block}.og-sip-short{display:none}.og-sign-in-prompt button.og-btn.og-sip-go{border-radius:var(--og-btn-radius);border:1.5px solid var(--og-mark);border-bottom:min(var(--og-press), 5px) solid var(--og-mark);height:44px;font:var(--og-btn-weight) 15px/1 var(--og-btn-font);letter-spacing:var(--og-btn-track);text-transform:var(--og-btn-case);padding:0 16px}.og-sip-no{display:inline-flex}}.og-layer.og-sign-in .og-scrim{background:#0009}.og-layer.og-sign-in .og-sheet{background:var(--og-bg-2);border:1px solid var(--og-line-2);border-bottom:0;padding:10px 16px 24px}.og-si-hd{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.og-si-t{overflow-wrap:anywhere;font-size:24px}.og-si-body,.og-si-step{flex-direction:column;gap:14px;min-width:0;display:flex}.og-si-sent{color:var(--og-text-2);overflow-wrap:anywhere;font-size:15px}.og-si-or{text-align:center;color:var(--og-text-3)}.og-si-or button.og-lnk,.og-si-switch.og-lnk{color:var(--og-text)}.og-si-switch{align-self:center;font-size:14px}.og-si-kept{text-align:center;color:var(--og-text-4);font-size:13px}.og-si-resent{text-align:center;color:var(--og-text-2)}.og-si-alert{text-align:center;margin:0}.og-sign-in .og-btn.og-si-passkey{background:var(--og-bg);height:auto;min-height:calc(54px * var(--og-space));white-space:normal;padding-top:10px;padding-bottom:10px}.og-sign-in .og-btn.og-si-passkey .og-btn-label{text-align:center;line-height:1.25}.og-si-offer{align-items:stretch}.og-si-key{background:var(--og-surface);border:1px solid var(--og-line);width:56px;height:56px;color:var(--og-text);border-radius:999px;align-self:center;place-items:center;display:inline-grid}.og-si-offer .og-si-sent{text-align:center}.og-sign-in .og-fld{height:auto;min-height:calc(58px * var(--og-space));background:var(--og-bg);border:1.5px solid var(--og-line);padding:10px 14px}.og-sign-in .og-fld:focus-within{border:2px solid var(--og-accent);padding:9.5px 13.5px}.og-sign-in .og-fld.err{border-color:var(--og-bad)}.og-sign-in .og-fld:has(.og-err){border-color:var(--og-bad)}.og-si-code{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.og-si-box{appearance:none;text-align:center;width:100%;min-width:0;height:56px;font:700 24px/1 var(--og-font-body);color:var(--og-text);caret-color:var(--og-accent);background:var(--og-bg);border:1.5px solid var(--og-line);border-radius:var(--og-radius);margin:0;padding:0}.og-si-box:focus,.og-si-box:focus-visible{border:2px solid var(--og-accent);outline:none}.og-si-box[aria-invalid=true]{border-color:var(--og-bad)}.og-si-box[readonly]{color:var(--og-text-3)}.og-si-code.shake{animation:.4s og-si-shake}@keyframes og-si-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.og-si-code.shake{animation:none}}@media (min-width:768px){.og-layer.og-sign-in .og-sheet{border:1px solid var(--og-line-2);border-radius:20px;width:min(520px,100vw - 48px);max-height:calc(100vh - 160px);padding:28px;inset:120px auto auto 50%;transform:translate(-50%)}.og-layer.og-sign-in .grip{display:none}.og-si-t{font-size:30px}.og-si-box{height:60px;font-size:26px}}.og-saved-riders{flex-direction:column;gap:12px;display:flex}.og-saved-label{letter-spacing:.14em;text-transform:uppercase;color:var(--og-text-3);font-size:13px}.og-saved-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.og-saved-riders button.og-saved{border:1.5px solid var(--og-line-2);min-width:0;color:var(--og-text);text-align:left;border-radius:14px;align-items:center;gap:12px;padding:10px 16px 10px 10px;display:flex}.og-saved-riders button.og-saved.on{background:var(--og-second);border-color:var(--og-mark);color:var(--og-on-second)}.og-saved-bib{background:var(--og-surface-2);width:40px;height:46px;color:var(--og-text-3);font:var(--og-head-weight) 20px/1 var(--og-font-head);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.og-saved.on .og-saved-bib{background:var(--og-text);color:var(--og-bg)}.og-saved.on.own .og-saved-bib{background:var(--og-mark);color:var(--og-bg);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--og-on-second) 45%, transparent)}.og-saved-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.og-saved-name{overflow-wrap:anywhere;font-size:16px}.og-saved-fit{color:var(--og-text-3);font-size:13px;line-height:1.35}.og-saved.on .og-saved-fit{color:color-mix(in srgb, var(--og-on-second) 95%, transparent)}.og-saved-check{color:var(--og-text-2);font-size:15px}.og-saved-check button.og-lnk{font-size:inherit;color:var(--og-text);display:inline}.og-saved-riders button.og-saved:focus-visible{outline:2px solid var(--og-pick);outline-offset:2px}@media (max-width:767.98px){.og-saved-riders button.og-saved{gap:8px;padding:8px 10px 8px 8px}.og-saved-bib{width:30px;height:36px;font-size:16px}.og-saved-name{font-size:14px}.og-saved-fit{font-size:12px}}@media (min-width:768px){.og-saved-list{flex-wrap:wrap;gap:12px;display:flex}}.og-who{flex-direction:column;gap:10px;min-width:0;display:flex}.og-who-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 40px;display:flex}.og-who-title{flex-direction:column;gap:12px;min-width:0;display:flex}.og-who-q{color:var(--og-text);overflow-wrap:break-word;font-size:36px}.og-who-sub{font-size:20px}.og-who-count{align-items:center;gap:18px;display:flex}.og-who-count .og-who-cb{border-radius:var(--og-radius-lg);border:2px solid var(--og-line-2);width:72px;height:72px;color:var(--og-text);font:700 34px/1 var(--og-font-body);flex:none;place-items:center;display:grid}.og-who-count .og-who-cb:disabled{opacity:.3}.og-who-count .og-who-cb:not(:disabled):hover{border-color:var(--og-text-3)}.og-who-n{text-align:center;min-width:90px;color:var(--og-text);font-size:110px}.og-who-count.sm{gap:14px}.og-who-count.sm .og-who-cb{border-radius:var(--og-radius);border-width:1.5px;width:44px;height:44px;font-size:22px}.og-who-count.sm .og-who-n{min-width:26px;font-size:40px}.og-who-top{min-width:0}.og-who-sub,.og-who-big,.og-who-bibs,.og-who-keys,.og-who-hint{display:none}.og-who-rows{flex-direction:column;gap:10px;display:flex}.og-who-rowshead{justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.og-who-rowslabel{color:var(--og-text-2);font-size:15px}@media (min-width:768px){.og-who{gap:30px}.og-who-q{font-size:clamp(56px,6vw,86px)}.og-who-big,.og-who-hint{display:flex}.og-who-sub{display:block}.og-who-bibs{flex-wrap:wrap;gap:24px;display:flex}.og-who-keys{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.og-who-rows{display:none}}.og-who-add{border-radius:var(--og-radius-lg);border:2px dashed var(--og-line-2);width:204px;height:236px;color:var(--og-text-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.og-who-add:hover{border-color:var(--og-text-3)}.og-who-add-plus{font-size:44px;line-height:1}.og-who-add b{color:var(--og-text);font-weight:700}.og-who-legend{color:var(--og-text-3);flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex}.og-who-hint{color:var(--og-text-2);align-items:center;gap:10px;font-size:16px}.og-who-hint .og-ic{color:var(--og-mark);flex:none}.og-bib{flex-direction:column;align-items:center;gap:12px;width:204px;display:flex}.og-bib-card{border-radius:var(--og-radius-lg);background:var(--og-text);width:204px;height:236px;color:var(--og-bg);cursor:text;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 14px;display:flex;position:relative}.og-bib-card:before,.og-bib-card:after{content:"";opacity:.25;background:currentColor;border-radius:99px;width:10px;height:10px;position:absolute;top:12px}.og-bib-card:before{left:14px}.og-bib-card:after{right:14px}.og-bib-num{font-family:var(--og-font-head);font-weight:var(--og-head-weight);font-size:100px;line-height:.9}.og-bib-name{all:unset;box-sizing:border-box;text-align:center;width:100%;font:700 21px/1.2 var(--og-font-body);color:inherit;caret-color:var(--og-accent);text-overflow:ellipsis}.og-bib-name::placeholder{color:inherit;opacity:.55}.og-bib.you .og-bib-name::-moz-placeholder{opacity:1}.og-bib.empty .og-bib-name::-moz-placeholder{opacity:1}.og-bib.you .og-bib-name::placeholder,.og-bib.empty .og-bib-name::placeholder{opacity:1}.og-bib-tag{text-align:center;font:700 12px/1 var(--og-font-body);letter-spacing:.1em;text-transform:var(--og-label-case);opacity:.6;position:absolute;bottom:13px;left:0;right:0}.og-bib-tag-typing{display:none}:is(.og-bib:has(input:focus) .og-bib-card,.og-bib-card:focus-within){box-shadow:0 0 0 3px var(--og-accent)}.og-bib-card:focus-within .og-bib-tag-rest{display:none}.og-bib:has(input:focus) .og-bib-tag-rest{display:none}.og-bib-card:focus-within .og-bib-tag-typing{display:inline}.og-bib:has(input:focus) .og-bib-tag-typing{display:inline}.og .og-bib-name:focus-visible{outline:none}.og-bib.empty .og-bib-card{color:var(--og-text-3);border:2px dashed var(--og-line-2);background:0 0}.og-bib.own .og-bib-card{background:var(--og-mark);color:var(--og-bg)}.og-bib-fits{flex-direction:column;gap:6px;width:100%;display:flex}.og-bib-fitrow{grid-template-columns:1fr 1fr;gap:6px;display:grid}.og-bib-fit{border-radius:var(--og-radius-sm);background:var(--og-field);border:1.5px solid var(--og-line);cursor:text;flex-direction:column;gap:1px;min-width:0;padding:7px 10px;display:flex}.og-bib-fit:focus-within{border:2px solid var(--og-accent);padding:6.5px 9.5px}.og-bib-fit-l{font:700 10px/1.2 var(--og-font-body);letter-spacing:.14em;text-transform:var(--og-label-case);color:var(--og-text-3)}.og-bib-fit-in{align-items:baseline;gap:4px;min-width:0;display:flex}.og-bib-fit input{all:unset;box-sizing:border-box;min-width:0;font:700 16px/1.25 var(--og-font-body);color:var(--og-text);flex:1}.og-bib-fit input::placeholder{color:var(--og-text-4);opacity:1;font-weight:400}.og .og-bib-fit input:focus-visible{outline:none}.og-bib-fit-u{font:700 16px/1.25 var(--og-font-body);color:var(--og-text)}@supports (field-sizing:content){.og-bib-fit:has(.og-bib-fit-u) input{field-sizing:content;flex:0 auto;min-width:1ch}}.og-bib-toggles{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}.og-level.bars{flex-direction:column;gap:6px;display:flex}.og-level-bars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.og-level-bar{border-radius:var(--og-radius-sm);border:1.5px solid var(--og-line);justify-content:center;align-items:center;height:34px;display:flex;position:relative}.og-level-bar:hover{border-color:var(--og-text)}.og-level-bar.on{background:var(--og-second);border-color:var(--og-mark)}.og-level-meter{align-items:center;gap:2px;display:flex}.og-level-meter i{background:var(--og-text-3);border-radius:2px;width:4px;height:8px;display:block}.og-level-meter i:nth-child(2){height:12px}.og-level-meter i:nth-child(3){height:16px}.og-level-meter i:nth-child(4){height:20px}.og-level-bar.on .og-level-meter i{background:var(--og-on-second)}.og-level-tip{z-index:3;white-space:nowrap;border-radius:var(--og-radius-sm);background:var(--og-text);color:var(--og-bg);font:700 12px/1.2 var(--og-font-body);pointer-events:none;padding:7px 11px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.og-level-tip:after{content:"";border:5px solid #0000;border-top-color:var(--og-text);margin-left:-5px;position:absolute;top:100%;left:50%}.og-level-bar:first-child .og-level-tip{left:0;transform:none}.og-level-bar:first-child .og-level-tip:after{margin-left:0;left:12px}.og-level-bar:last-child .og-level-tip{left:auto;right:0;transform:none}.og-level-bar:last-child .og-level-tip:after{margin-left:0;left:auto;right:12px}.og-level-bar:hover .og-level-tip,.og-level-bar:focus-visible .og-level-tip{display:block}.og-level-name{text-align:center;min-height:15px;font:700 12px/1.25 var(--og-font-body);color:var(--og-mark)}.og-level-name.none{color:var(--og-text-4);font-weight:400}.og-level.words{flex-direction:column;gap:10px;display:flex}.og-level-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.og-level-tile{border-radius:var(--og-radius-sm);border:1.5px solid var(--og-line);min-width:0;min-height:52px;font:700 10.5px/1.1 var(--og-font-body);color:var(--og-text-3);text-align:center;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;justify-content:center;align-items:center;padding:6px 4px;display:flex}.og-level-tile.on{background:var(--og-second);border-color:var(--og-mark);color:var(--og-on-second)}.og-level-line{color:var(--og-text-3);font-size:12.5px}.og-units.pair{border:1.5px solid var(--og-line-2);border-radius:999px;flex:none;height:34px;display:inline-flex;overflow:hidden}.og-units-seg{font:700 13px/1 var(--og-font-body);color:var(--og-text-2);white-space:nowrap;align-items:center;padding:0 14px;display:flex}.og-units-seg.on{background:var(--og-second);color:var(--og-on-second)}.og .og-units-seg:focus-visible{outline-offset:-3px}.og-units.chip{border:1.5px solid var(--og-line-2);height:34px;font:700 13px/1 var(--og-font-body);color:var(--og-text);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 12px;display:inline-flex}.og-toggle.switch{max-width:100%;color:var(--og-text-2);text-align:left;align-items:center;gap:10px;font-size:14px;display:flex}.og-toggle-track{background:var(--og-surface-2);border:1px solid var(--og-line);border-radius:99px;flex:none;width:42px;height:26px;position:relative}.og-toggle-track:after{content:"";background:var(--og-text-3);border-radius:99px;width:20px;height:20px;transition:left .15s;position:absolute;top:2px;left:2px}.og-toggle.on .og-toggle-track{background:var(--og-mark);border-color:var(--og-mark)}.og-toggle.on .og-toggle-track:after{background:var(--og-bg);left:18px}.og-toggle.chip{width:100%;color:var(--og-text);text-align:left;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.og-toggle-chip{border:1.5px solid var(--og-line-2);height:28px;font:700 13px/1 var(--og-font-body);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 12px;display:inline-flex}.og-toggle.on .og-toggle-chip{background:var(--og-second);border-color:var(--og-mark);color:var(--og-on-second)}@media (prefers-reduced-motion:reduce){.og-toggle-track:after{transition:none}}.og-rider-row{border-radius:var(--og-radius-lg);background:var(--og-surface);border:1px solid var(--og-line);text-align:left;align-items:center;gap:12px;width:100%;min-width:0;padding:10px 12px;display:flex}.og-rider-row:hover{border-color:var(--og-line-2)}.og-mini-bib{background:var(--og-text);width:34px;height:40px;color:var(--og-bg);font-family:var(--og-font-head);font-weight:var(--og-head-weight);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.og-mini-bib.empty{color:var(--og-text-3);border:1.5px dashed var(--og-line-2);background:0 0}.og-mini-bib.own{background:var(--og-mark);color:var(--og-bg)}.og-rider-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.og-rider-row-name{white-space:nowrap;text-overflow:ellipsis;color:var(--og-text);font-weight:700;overflow:hidden}.og-rider-row-name.none{color:var(--og-text-3)}.og-rider-row-line{-webkit-line-clamp:2;line-clamp:2;color:var(--og-text-3);-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.og-rider-row-chev{color:var(--og-text-3);flex:none}.og-rider-sheet-box .og-sheethd{margin:0;position:absolute;top:24px;right:16px}.og-rider-sheet-box .og-sheett{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.og-rider-sheet{flex-direction:column;gap:10px;display:flex}.og-rider-sheet-head{align-items:center;gap:10px;min-height:40px;padding-right:52px;display:flex}.og-rider-sheet-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--og-text);flex:1;font-size:22px;overflow:hidden}.og-rider-sheet .og-fld:focus-within{border-color:var(--og-accent)}.og-rider-sheet-fit{grid-template-columns:1fr 1fr;gap:8px;display:grid}.og-rider-sheet-fit .og-fld{min-width:0}.og-rider-sheet-k{font-size:11px}.og-rider-sheet-toggles{flex-direction:column;gap:8px;padding-top:4px;display:flex}@media (min-width:768px){.og-rider-sheet-box .og-sheethd{top:18px;right:20px}}.og-short{flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.og-short-top{border-bottom:1px solid var(--og-line);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.og-short-top .og-dot{width:10px;height:10px;margin-top:7px}.og-short-says{flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0;display:flex}.og-short-title{font-size:17px;line-height:1.3}.og-short-else{color:var(--og-text-3);font-size:14.5px;line-height:1.4}.og-short-opts{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 16px 16px;display:grid}.og-short-op{appearance:none;text-align:left;min-width:0;font:inherit;color:var(--og-text);border:1.5px solid var(--og-line-2);border-radius:var(--og-radius);cursor:pointer;background:0 0;flex-direction:column;align-items:stretch;gap:5px;margin:0;padding:14px;transition:background-color .15s,border-color .15s,transform .15s;display:flex}.og-short-op:hover:not(.off){border-color:var(--og-text-2);background:var(--og-surface-2);transform:translateY(-2px)}.og-short-op.on:hover:not(.off){background:var(--og-pick-soft)}.og-short-op:active:not(.off){transform:translateY(0)}.og-short-op:hover:not(.off) .og-radio:not(.on){border-color:var(--og-text-2)}.og-short-op:focus-visible{outline:2px solid var(--og-pick);outline-offset:2px}.og-short-op.on{background:var(--og-pick-soft);border:2px solid var(--og-pick);padding:13.5px}.og-short-op.off{opacity:.6;cursor:default}@media (prefers-reduced-motion:reduce){.og-short-op,.og-short-op:hover:not(.off){transition:none;transform:none}}.og-short-ophd{justify-content:space-between;align-items:center;gap:10px;display:flex}.og-short-tag{font-size:11px}.og-short-op.sug .og-short-tag{background:var(--og-pick);color:var(--og-on-pick);border-radius:999px;padding:4px 8px}.og-short-op .og-radio{width:20px;height:20px}.og-short-op .og-radio.on{border-width:6px}.og-short-label{font-size:16.5px;line-height:1.25}.og-short-later{padding:0 16px 16px}.og-short-later.alone{padding-top:14px}.og-short-save{appearance:none;font:inherit;color:var(--og-text-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0;padding:4px 0;font-size:14.5px;text-decoration:underline}.og-short-save:hover{color:var(--og-text)}.og-short-save:focus-visible{outline:2px solid var(--og-pick);outline-offset:2px}.og-short-save:disabled{opacity:.6;cursor:default}.og-short-text{color:var(--og-text-2);font-size:13.5px;line-height:1.4}@container (min-width:620px){.og-short-top{align-items:center;padding:14px 20px}.og-short-top .og-dot{margin-top:0}.og-short-title{font-size:18px}.og-short-else{font-size:15px}.og-short-opts{padding:14px 20px 18px}.og-short-opts.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.og-short-later{padding:0 20px 18px}}.og-save,.og-save-form{flex-direction:column;gap:14px;display:flex}.og-save-failed,.og-save-note{margin:0}.og-save-done{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.og-save-ok{border-radius:var(--og-radius-lg);background:var(--og-mark-soft);width:52px;height:52px;color:var(--og-mark);place-items:center;display:grid}.og-save-donet{font-size:26px}.og-save-done .og-btn{margin-top:6px}.og-wait{container-type:inline-size}.og-wait-in{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.og-wait-main{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.og-wait-title{overflow-wrap:anywhere;font-size:clamp(34px,9cqi,80px)}.og-wait-says{font-size:17px}.og-wait-changed{align-self:stretch}.og-wait-acts{flex-wrap:wrap;gap:10px;display:flex}.og-wait-side{flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.og-wait-row{color:var(--og-text-2);justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;display:flex}.og-wait-now{color:var(--og-text)}.og-wait-now b{font-size:18px}.og-wait-gap{display:none}.og-wait-side .og-btn{white-space:normal;text-align:center;margin-top:4px;line-height:1.1}@container (min-width:860px){.og-wait.side .og-wait-in{grid-template-columns:minmax(0,1fr) 440px;gap:44px}.og-wait.side .og-wait-main{gap:16px}.og-wait.side .og-wait-says{font-size:19px}.og-wait.side .og-wait-side{min-height:220px;padding:22px}.og-wait.side .og-wait-gap{flex:1;display:block}}.og-wait-gone{flex-direction:column;align-items:flex-start;gap:14px;max-width:640px;display:flex}.og-wait-goneic{border-radius:var(--og-radius);background:var(--og-surface);border:1px solid var(--og-line);width:48px;height:48px;color:var(--og-text-2);place-items:center;display:grid}.og-wait-gonet{overflow-wrap:anywhere;font-size:clamp(30px,6vw,48px)}.og-wait-gonetx{font-size:17px}.og-wait-gone .og-btn{white-space:normal;margin-top:6px}.og-done{flex-direction:column;gap:16px;min-width:0;display:flex;container-type:inline-size}.og-done-hd{flex-direction:column;gap:8px;min-width:0;display:flex}.og-done-st{font:700 12px/1.3 var(--og-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--og-free);overflow-wrap:anywhere}.og-done-title{overflow-wrap:anywhere;font-size:40px}.og-done-lead{font-size:16.5px}.og-done-main,.og-done-side{flex-direction:column;gap:16px;min-width:0;display:flex}.og-done-tkt{flex-direction:column;display:flex;overflow:hidden}.og .og-done-photo{-o-object-fit:cover;object-fit:cover;width:100%;height:90px}.og-done-tktbody{flex-direction:column;gap:4px;min-width:0;padding:12px 14px 14px;display:flex}.og-done-when{font-size:18px;line-height:1.25}.og-done-where{overflow-wrap:anywhere}.og-done-acts{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;padding-top:8px;display:grid}.og-done-acts>.og-btn{width:100%;min-width:0;padding:0 10px}.og-agenda{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.og-agenda-day{border-bottom:1px solid var(--og-line);grid-template-columns:72px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.og-agenda-day:last-child{border-bottom:none}.og-agenda-d{font-size:18px;line-height:1.1}.og-agenda-t{color:var(--og-text-2);min-width:0;font-size:15px;line-height:1.45}.og-asked{flex-direction:column;margin:0;padding:4px 16px;list-style:none;display:flex}.og-asked-line{border-bottom:1px solid var(--og-line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"d st""t t";align-items:center;gap:4px 12px;padding:12px 0;display:grid}.og-asked-line:last-child{border-bottom:none}.og-asked-d{grid-area:d;font-weight:700}.og-asked-t{color:var(--og-text-2);grid-area:t;min-width:0}.og-asked-st{grid-area:st;justify-self:end}.og-chip.og-asked-st.ok,.og-chip.og-share-st.ok{background:color-mix(in srgb, var(--og-free) 16%, transparent);border-color:color-mix(in srgb, var(--og-free) 40%, transparent);color:var(--og-free)}.og-chip.og-asked-st.wait{background:color-mix(in srgb, var(--og-mark) 16%, transparent);border-color:color-mix(in srgb, var(--og-mark) 40%, transparent);color:var(--og-mark)}.og-chip.og-asked-st.off{background:var(--og-pick-soft);color:var(--og-text-3)}.og-done-foot{color:var(--og-text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:0 4px;font-size:14px;display:flex}.og-done-foot .og-lnk{color:var(--og-text)}.og-share{flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.og-share-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.og-share-row{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;display:grid}.og-share-bib{border-radius:var(--og-radius-sm);background:var(--og-pick);width:30px;height:34px;color:var(--og-on-pick);font:var(--og-head-weight) 16px/1 var(--og-font-head);place-items:center;display:grid}.og-share-bib.own{background:var(--og-mark)}.og-fld.og-share-fld{gap:3px;min-width:0;height:auto;padding:7px 10px}.og-fld.og-share-fld:focus-within{padding:6px 9px}.og-fld.og-share-fld input.v{font-size:14.5px;font-weight:400}.og-share-who{flex-direction:column;gap:2px;min-width:0;display:flex}.og-share-who>*{overflow-wrap:anywhere}.og-share-st{min-width:40px;font:700 12px/1 var(--og-font-body)}.og-share-st.ready{color:var(--og-free)}.og .og-share-copy{white-space:nowrap;font-size:13px}.og-share-acts{gap:8px;padding-top:4px;display:flex}.og-share-end{flex-direction:column;align-items:flex-start;gap:10px;padding-top:4px;display:flex}@container (min-width:560px){.og-agenda-day{grid-template-columns:110px minmax(0,1fr);gap:14px;padding:14px 0}.og-agenda-d{font-size:22px}.og-asked{padding:6px 22px}.og-asked-line{grid-template-columns:170px minmax(0,1fr) auto;grid-template-areas:"d t st";font-size:16px}}@media (min-width:1024px){.og-done.side{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:40px;display:grid;container-type:normal}.og-done.side .og-done-main{gap:14px;container-type:inline-size}.og-done.side .og-done-side{gap:14px}.og-done.side .og-done-st{letter-spacing:.16em;font-size:13px}.og-done.side .og-done-title{font-size:clamp(56px,6.4vw,100px)}.og-done.side .og-done-lead{font-size:20px}.og-done.side .og-done-photo{height:150px}.og-done.side .og-done-tktbody{gap:8px;padding:18px 20px}.og-done.side .og-done-when{font-size:22px}.og-done.side .og-share{padding:20px}}.og-paychoice{flex-direction:column;gap:14px;display:flex}.og-paychoice.side{gap:18px}.og-paychoice-q{font-size:clamp(34px,6vw,72px)}.og-payopts{flex-direction:column;gap:10px;display:flex}button.og-opt.og-payopt{border-radius:var(--og-radius-lg);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}button.og-opt.og-payopt.on{padding:17px 19px}.og-payopt-tx{flex-direction:column;gap:3px;min-width:0;display:flex}.og-payopt-tx>b{font-size:17px;line-height:1.25}.og-payopt-amt{white-space:nowrap;font-size:24px}.og-paycancel{color:var(--og-text-3)}@media (max-width:520px){button.og-opt.og-payopt{grid-template-columns:22px minmax(0,1fr);padding:14px}button.og-opt.og-payopt.on{padding:13px}.og-payopt-amt{grid-column:2;font-size:20px}}.og-paytiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.og-paytiles.n3{grid-template-columns:repeat(3,minmax(0,1fr))}button.og-paytile{border-radius:var(--og-radius);border:1px solid var(--og-line-2);background:var(--og-field);min-width:0;min-height:60px;color:var(--og-text-2);text-align:center;overflow-wrap:anywhere;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 6px;display:flex}button.og-paytile b{color:var(--og-text);font-size:14px;line-height:1.2}button.og-paytile span{font-size:13.5px;font-weight:700}button.og-paytile.on{border:2px solid var(--og-pick);background:var(--og-pick-soft);color:var(--og-text);padding:7px 5px}.og-payaside .og-paytoday{font-size:16px}.og-payaside .og-paytoday span{color:var(--og-text)}.og-guest-flow-pay[data-og-state=choose]{flex-direction:column;gap:18px;display:flex}@media (min-width:1024px){.og-guest-flow-pay[data-og-state=choose][data-og-layout=side]:has(>.og-paychoice){gap:calc(32px * var(--og-space));grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;display:grid}.og-guest-flow-pay[data-og-state=choose][data-og-layout=side]>.og-guest-flow-failed{grid-column:1/-1}.og-guest-flow-pay[data-og-state=choose][data-og-layout=side]:has(>.og-paychoice)>.og-payaside{top:calc(24px * var(--og-space));position:sticky}}.og-checkout{flex-direction:column;gap:12px;min-width:0;display:flex}.og-checkout-wait{border-radius:var(--og-radius-lg);background:var(--og-surface);border:1px solid var(--og-line);flex-direction:column;gap:14px;padding:20px;display:flex}.og-checkout-skel{flex-direction:column;gap:10px;display:flex}.og-checkout-mount{min-width:0}.og-paycheckout{flex-direction:column;gap:14px;min-width:0;display:flex}.og-paycheckout-t{font-size:clamp(30px,5vw,44px)}.og-paycheckout.stack .og-paycheckout-t{font-size:34px}.og-paycheckout-sum{flex-direction:column;gap:12px;min-width:0;display:flex}.og-paycheckout-split{font-size:16px}.og-checkout-lines{flex-direction:column;display:flex}.og-checkout-line{border-bottom:1px solid var(--og-line);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;font-size:15px;display:grid}.og-checkout-line>b{white-space:nowrap}.og-checkout-line>b.q{color:var(--og-text-3);font-weight:400}.og-checkout-pic{border-radius:var(--og-radius-sm);-o-object-fit:cover;object-fit:cover;width:54px;height:40px}span.og-tile.og-checkout-pic{border-radius:var(--og-radius-sm);width:54px;height:40px}.og-checkout-linetx{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.og-paycheckout-sm{font-size:15px}.og-paycheckout-sm span:last-child{white-space:nowrap}.og-paycheckout-today b:first-child{font-size:18px}.og-paycheckout-today b.og-h{font-size:clamp(30px,4vw,40px);line-height:1}.og-checkout-kept{border-radius:var(--og-radius);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.og-checkout-kept>b{font-size:15px}.og-checkout-keptacts{margin-top:8px}.og-checkout-keptacts .og-btn{max-width:100%;height:auto;min-height:calc(44px * var(--og-space));white-space:normal;line-height:1.15}.og-paycheckout-foot{margin-top:4px}.og-paycheckout-foot .og-paycheckout-back{color:var(--og-text);font-size:13px}.og-paycheckout-form{min-width:0}.og-paycheckout-by{align-items:center;gap:8px;display:flex}.og-paycheckout-by .og-ic{flex:none}@media (min-width:1024px){.og-paycheckout.side{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:start;gap:48px;display:grid}.og-paycheckout.side .og-paycheckout-foot{margin-top:16px}}.og-return{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;max-width:560px;display:flex}.og-return-tile{border-radius:var(--og-radius-lg);width:56px;height:56px}.og-return.declined .og-return-tile{background:var(--og-notice);color:var(--og-on-notice)}.og-return.expired .og-return-tile{background:var(--og-surface-2);color:var(--og-text-2)}.og-return-spin{border-width:3px;width:24px;height:24px}.og-return-t{font-size:clamp(30px,6vw,48px)}.og-return-tx{overflow-wrap:anywhere;font-size:16px}.og-return-acts{flex-wrap:wrap;gap:10px;max-width:100%;margin-top:6px;display:flex}.og-return-acts .og-btn{white-space:normal;text-align:center;max-width:100%;line-height:1.1}@media (max-width:480px){.og-return-acts{flex-direction:column;align-self:stretch}.og-return-acts .og-btn{width:100%}}.og-kit-step{gap:calc(14px * var(--og-space));flex-direction:column;display:flex}.og-kit-main,.og-kit-side{flex-direction:column;gap:12px;min-width:0;display:flex}.og-kit-head{flex-direction:column;gap:6px;display:flex}.og-kit-title{margin:0;font-size:34px}.og-kit-lead{color:var(--og-text-3);margin:0;font-size:13px}.og-kit-tap{display:none}.og-kit-empty{color:var(--og-text-2);margin:0}.og-kit-skel{flex-direction:column;gap:10px;display:flex}.og-kit-lab{letter-spacing:var(--og-label-track);text-transform:var(--og-label-case);color:var(--og-text-3);font-size:11px;font-weight:700}.og-kit-bib{background:var(--og-pick);width:34px;height:40px;color:var(--og-on-pick);font-family:var(--og-font-head);font-weight:var(--og-head-weight);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.og-kit-bib.own{background:var(--og-mark)}.og-kit-m{width:48px;height:48px;color:var(--og-text-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.og-kit-m.small{width:44px;height:44px;font-size:13px}.og-kit-m.rent{background:var(--og-second);color:var(--og-on-second);box-shadow:inset 0 0 0 2px var(--og-mark)}.og-kit-m.rent.fit{font-size:12px}.og-kit-m.own{box-shadow:inset 0 0 0 2px var(--og-free);color:var(--og-free)}.og-kit-m.skip{color:var(--og-text-3)}.og-kit-m.ask{box-shadow:inset 0 0 0 1.5px var(--og-line-2);color:var(--og-text-3);font-size:18px}.og-kit-m.bad{box-shadow:inset 0 0 0 2.5px var(--og-few);color:var(--og-few);background:color-mix(in srgb, var(--og-few) 12%, transparent)}.og-kit-m.dim{opacity:.35}.og-kit-m.skip.dim{box-shadow:inset 0 0 0 1.5px var(--og-line)}.og-kit-m:focus-visible,.og-kit-chip:focus-visible,.og-kit-rw:focus-visible,.og-kit-sz:focus-visible,.og-kit-all:focus-visible,.og-kit-menubtn:focus-visible{outline:2px solid var(--og-pick);outline-offset:2px}.og-kit-m.dot{cursor:default;width:22px;height:22px;font-size:10px}.og-kit-m.dot.fit{font-size:8px}.og-kit-na{color:var(--og-text-4);font-size:12px}.og-kit-chip{border:1.5px solid var(--og-line-2);min-height:36px;color:var(--og-text-2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.og-kit-chip.on{background:var(--og-second);border-color:var(--og-mark);color:var(--og-on-second)}.og-kit-chip:disabled{opacity:.4;cursor:not-allowed}.og-kit-menu.as-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.og-kit-menu.as-list{flex-direction:column;gap:6px;display:flex}.og-kit-menu.as-list .og-kit-chip{border-radius:var(--og-radius-sm);justify-content:flex-start}.og-kit-all{border-radius:var(--og-radius);border:1.5px solid var(--og-mark);min-height:44px;color:var(--og-text);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.og-kit-all.on{background:var(--og-second);color:var(--og-on-second)}.og-kit-grid,.og-kit-legend,.og-kit-side{display:none}.og-kit-list{flex-direction:column;gap:10px;display:flex}.og-kit-rw{border-radius:var(--og-radius);background:var(--og-surface);border:1px solid var(--og-line);width:100%;color:var(--og-text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:10px 12px;display:flex}.og-kit-rw.bad{box-shadow:0 0 0 2px var(--og-few);border-color:#0000}.og-kit-rwtx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.og-kit-rw svg{color:var(--og-text-3)}.og-kit-extras{flex-direction:column;gap:10px;display:flex}.og-kit-extras-title{margin:8px 0 0;font-size:34px}.og-kit-x{border-radius:var(--og-radius);background:var(--og-surface);border:1px solid var(--og-line);align-items:center;gap:12px;padding:10px 12px;display:flex}.og-kit-x.on{box-shadow:0 0 0 2px var(--og-mark);border-color:#0000}.og-kit-xtx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.og-kit-info .og-kit-x{border:0;border-top:1px solid var(--og-line);box-shadow:none;background:0 0;border-radius:0;padding:12px 0}.og-kit-info .og-kit-extras{gap:0}.og-kit-info .og-kit-extras>.og-kit-lab{margin-bottom:6px}.og-kit-dec.closed .og-dec-shade,.og-kit-dec.closed .og-dec{display:none}.og-kit-popbd{flex-direction:column;gap:12px;display:flex}.og-kit-popprice{color:var(--og-text-3);font-size:13px}.og-kit-poptext{color:var(--og-text-2);font-size:13px}.og-kit-ch3{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.og-kit-ch3 .og-kit-chip{border-radius:var(--og-radius-sm);white-space:normal;text-align:center;padding:4px 8px;line-height:1.15}.og-kit-szs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.og-kit-sz{border-radius:var(--og-radius);border:1.5px solid var(--og-line-2);min-height:56px;color:var(--og-text);font:inherit;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;padding:4px;font-size:17px;font-weight:700;line-height:1.15;display:flex}.og-kit-sz small{color:var(--og-text-3);text-align:center;font-size:11px}.og-kit-sz.on{background:var(--og-second);border-color:var(--og-mark);color:var(--og-on-second)}.og-kit-sz.on small{color:var(--og-on-second)}.og-kit-sz.gone{opacity:.35;cursor:not-allowed;border-style:dashed}.og-kit-headin{border-radius:var(--og-radius);background:var(--og-field);border:1px solid var(--og-line-2);align-items:center;gap:10px;padding:9px 13px;display:flex}.og-kit-headin:focus-within{border:2px solid var(--og-pick);padding:8px 12px}.og-kit-headin small{letter-spacing:var(--og-label-track);text-transform:var(--og-label-case);color:var(--og-text-3);font-size:11px;font-weight:700}.og-kit-headin input{width:4.5em;min-width:0;color:var(--og-text);font:inherit;background:0 0;border:0;font-size:18px;font-weight:700}.og-kit-headin input:focus{outline:none}.og-kit-unit{color:var(--og-text-3)}.og-kit-headsize{color:var(--og-free);margin-left:auto;font-size:13px;font-weight:700}.og-kit-fitbox{border-radius:var(--og-radius);border:1.5px dashed var(--og-line-2);color:var(--og-text-2);cursor:pointer;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.og-kit-fitbox.on{border-style:solid;border-color:var(--og-mark)}.og-kit-fitbox input{width:18px;height:18px;accent-color:var(--og-mark)}.og-kit-pl{border-bottom:1px solid var(--og-line);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.og-kit-pick{gap:6px;display:flex}.og-kit-done{width:100%}@media (min-width:1024px){.og-kit-step{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px 30px;display:grid}.og-kit-foot{grid-column:1/-1}.og-kit-title{font-size:76px}.og-kit-lead{color:var(--og-text-2);font-size:19px;font-style:italic}.og-kit-tap{display:inline}.og-kit-list,.og-kit-extras-phone{display:none}.og-kit-grid{flex-direction:column;display:flex}.og-kit-tr{border-bottom:1px solid var(--og-line);align-items:center;padding:12px 0;display:grid}.og-kit-ppl{border-bottom-color:var(--og-line-2);padding:0 0 14px}.og-kit-th{flex-direction:column;gap:6px;display:flex}.og-kit-pp{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.og-kit-pp .og-kit-bib{width:44px;height:50px;font-size:22px}.og-kit-pp>b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;overflow:hidden}.og-kit-menuwrap{position:relative}.og-kit-menubtn{border:1.5px solid var(--og-line-2);height:32px;color:var(--og-text-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.og-kit-menubtn.on{background:var(--og-second);border-color:var(--og-mark);color:var(--og-on-second)}.og-kit-drop{z-index:20;border-radius:var(--og-radius);background:var(--og-bg-2);border:1px solid var(--og-line-2);width:190px;box-shadow:var(--og-shadow);padding:8px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.og-kit-it{align-items:center;gap:12px;min-width:0;display:flex}.og-kit-ic{border-radius:var(--og-radius);background:var(--og-surface);width:44px;height:44px;color:var(--og-mark);flex:none;justify-content:center;align-items:center;display:flex}.og-kit-ittx{flex-direction:column;gap:1px;min-width:0;display:flex}.og-kit-ittx b{font-size:16px}.og-kit-ittx .og-tiny.must{color:var(--og-few)}.og-kit-cell{justify-content:center;display:flex}.og-kit-legend{color:var(--og-text-3);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:13px;display:flex}.og-kit-legend>span{align-items:center;gap:7px;display:flex}.og-kit-dec .og-dec-opts{grid-template-columns:repeat(2,minmax(0,1fr))}.og-kit-dec.closed .og-dec,.og-kit-side{display:flex}.og-kit-info{border-radius:var(--og-radius-lg);background:var(--og-surface);border:1px solid var(--og-line);flex-direction:column;gap:10px;padding:18px;display:flex}.og-kit-costrow{color:var(--og-text-2);justify-content:space-between;gap:10px;font-size:15px;display:flex}.og-kit-total{border-top:1px solid var(--og-line);justify-content:space-between;align-items:baseline;padding-top:8px;display:flex}.og-kit-total .og-h{font-size:30px}.og-kit-done{width:auto}}.og-layer .og-sheet.og-kit-pop:focus,.og-layer .og-sheet.og-kit-ridersheet:focus{outline:none}@media (min-width:768px){.og-layer .og-sheet.og-kit-ridersheet{width:min(560px,100vw - 64px);left:50%;right:auto;transform:translate(-50%)}}.og-kit-ch3.two{grid-template-columns:repeat(2,minmax(0,1fr))}.og-flow-kit-grid .og-kit-grid{flex-direction:column;display:flex;overflow-x:auto}.og-flow-kit-grid .og-kit-tr{border-bottom:1px solid var(--og-line);align-items:center;padding:10px 0;display:grid}
