._strip_1rmiq_1{--ok:var(--sl-color-green-high);--ok-bg:var(--sl-color-green-low);--no:var(--sl-color-red-high);--no-bg:var(--sl-color-red-low);--ease:cubic-bezier(.2, .8, .2, 1);border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:var(--background);gap:1rem;margin-block:2rem;padding:1.25rem;display:grid}._calendar_1rmiq_16{gap:.5rem;display:grid;position:relative}._days_1rmiq_22{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));font-size:var(--sl-text-xs);color:var(--muted-foreground);text-align:center;display:grid}._row_1rmiq_30{height:2.25rem;position:relative}._booking_1rmiq_35,._gap_1rmiq_36,._need_1rmiq_37,._over_1rmiq_38{inset-block:0;left:calc(var(--from) / var(--cols) * 100%);width:calc(var(--span) / var(--cols) * 100%);font-size:var(--sl-text-xs);white-space:nowrap;place-items:center;display:grid;position:absolute;overflow:hidden}._booking_1rmiq_35{border:2px solid var(--background);border-radius:var(--radius);background:var(--muted);color:var(--muted-foreground)}._gap_1rmiq_36{border:1.5px dashed var(--border);border-radius:var(--radius);color:var(--foreground)}._need_1rmiq_37{border:1.5px solid var(--ok);background:var(--ok-bg);color:var(--ok);border-radius:999px;justify-items:start;padding-inline:.5rem;font-weight:500}._strip_1rmiq_1[data-open=false] ._need_1rmiq_37{border-color:var(--no);background:var(--background);color:var(--foreground)}._over_1rmiq_38{border:1.5px solid var(--no);background:repeating-linear-gradient(-45deg, var(--no-bg) 0 5px, color-mix(in oklab, var(--no) 22%, var(--no-bg)) 5px 10px);color:var(--no);border-inline-start:none;border-start-end-radius:999px;border-end-end-radius:999px;font-weight:600}._wall_1rmiq_94{top:1.25rem;bottom:-.25rem;left:calc(var(--from) / var(--cols) * 100%);border-inline-start:1.5px dashed var(--foreground);pointer-events:none;position:absolute}._foot_1rmiq_103{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}._control_1rmiq_111{border:0;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;padding:0;display:flex}._control_1rmiq_111 legend{float:left;font-size:var(--sl-text-sm);color:var(--foreground);padding:0}._options_1rmiq_128{background:var(--muted);border-radius:999px;padding:.1875rem;display:inline-flex}._option_1rmiq_128{cursor:pointer;position:relative}._option_1rmiq_128 input{opacity:0;position:absolute}._option_1rmiq_128 span{width:2rem;height:1.75rem;font-family:var(--__sl-font-mono);font-size:var(--sl-text-sm);color:var(--muted-foreground);border-radius:999px;place-items:center;transition:background-color .2s,color .2s;display:grid}._option_1rmiq_128 input:checked+span{background:var(--background);color:var(--foreground);box-shadow:0 0 0 1px var(--border)}._option_1rmiq_128 input:focus-visible+span{outline:2px solid var(--foreground);outline-offset:2px}._verdict_1rmiq_170{background:var(--ok-bg);color:var(--ok);font-size:var(--sl-text-xs);border-radius:999px;padding:.125rem .5rem;font-weight:600}._strip_1rmiq_1[data-open=false] ._verdict_1rmiq_170{background:var(--no-bg);color:var(--no)}@media (prefers-reduced-motion:no-preference){._need_1rmiq_37{transform-origin:0;animation:_grow_1rmiq_1 .4s var(--ease) both}._over_1rmiq_38{animation:.3s .3s both _fade_1rmiq_1}}@keyframes _grow_1rmiq_1{0%{transform:scaleX(0)}}@keyframes _fade_1rmiq_1{0%{opacity:0}}@media (width<=30rem){._strip_1rmiq_1{padding:1rem .75rem}}._lab_11hsf_1{--step:.11s;--head:3.75rem;--ok:var(--sl-color-green-high);--ok-bg:var(--sl-color-green-low);--no:var(--sl-color-red-high);--no-bg:var(--sl-color-red-low);border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:var(--background);user-select:none;gap:1rem;margin-block:2rem;padding:1.25rem;display:grid;container-type:inline-size}._examples_11hsf_19{border:0;flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;padding:0;display:flex}._eyebrow_11hsf_29{font-size:var(--sl-text-xs);color:var(--muted-foreground);margin-inline-end:.25rem}._example_11hsf_19{border:1px solid var(--border);color:var(--muted-foreground);font:inherit;font-size:var(--sl-text-xs);cursor:pointer;background:0 0;border-radius:999px;padding:.25rem .625rem;transition:background-color .2s,color .2s,border-color .2s}._example_11hsf_19:hover{color:var(--foreground)}._example_11hsf_19[aria-pressed=true]{border-color:var(--foreground);background:var(--foreground);color:var(--background)}._calendar_11hsf_61{padding-bottom:1.75rem;position:relative}._columns_11hsf_66,._nights_11hsf_67{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));display:grid}._columns_11hsf_66{position:absolute;inset:0 0 1.75rem}._column_11hsf_66{border-inline-start:1px solid var(--border);transition:background-color .2s}._column_11hsf_66:first-child{border-inline-start-color:#0000}._column_11hsf_66[data-stay]{background:color-mix(in oklab, var(--muted) 70%, transparent)}._nights_11hsf_67{height:var(--head);position:relative}._night_11hsf_67{color:var(--muted-foreground);place-content:center;justify-items:center;gap:.125rem;display:grid}._day_11hsf_103{font-size:var(--sl-text-xs)}._min_11hsf_108{border:1px solid var(--border);background:var(--background);font-family:var(--__sl-font-mono);font-size:var(--sl-text-sm);font-variant-numeric:tabular-nums;color:var(--foreground);border-radius:999px;align-items:baseline;gap:.25rem;padding:.125rem .5rem;font-weight:600;line-height:1.4;display:inline-flex}._minWord_11hsf_124{font-family:var(--__sl-font);font-size:var(--sl-text-2xs);color:var(--muted-foreground);font-weight:400}._noMin_11hsf_131{font-size:var(--sl-text-sm);color:var(--muted-foreground);opacity:.6;padding-block:calc(.125rem + 1px);line-height:1.4}._night_11hsf_67[data-checkin] ._day_11hsf_103{color:var(--foreground);font-weight:600}._track_11hsf_144,._reads_11hsf_145,._need_11hsf_146{position:relative}._track_11hsf_144{cursor:pointer;touch-action:none;height:2.75rem}._stay_11hsf_156,._read_11hsf_145,._needBar_11hsf_158,._short_11hsf_159{left:calc(var(--from) / var(--cols) * 100%);width:calc(var(--span) / var(--cols) * 100%);position:absolute}._stay_11hsf_156{background:var(--foreground);color:var(--background);cursor:grab;border-radius:999px;justify-content:space-between;align-items:center;padding-inline:2px;transition:left .18s cubic-bezier(.2,.8,.2,1),width .18s cubic-bezier(.2,.8,.2,1);display:flex;inset-block:.375rem}._lab_11hsf_1[data-dragging] ._stay_11hsf_156{cursor:grabbing;transition-duration:80ms}._stayLabel_11hsf_185{min-width:0;font-size:var(--sl-text-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._lab_11hsf_1 ._stayDates_11hsf_193{font-size:inherit}._grip_11hsf_197{cursor:ew-resize;border-radius:999px;flex:none;place-items:center;width:1.25rem;height:100%;display:grid}._grip_11hsf_197:before{content:"";background:var(--background);opacity:.55;border-radius:2px;width:3px;height:.875rem;transition:opacity .15s}._grip_11hsf_197:hover:before{opacity:1}._grip_11hsf_197:focus-visible,._example_11hsf_19:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}._checkout_11hsf_227{top:var(--head);bottom:.25rem;left:calc(var(--from) / var(--cols) * 100%);z-index:1;border-inline-start:1.5px dashed var(--foreground);pointer-events:none;transition:left .18s cubic-bezier(.2,.8,.2,1);position:absolute}._checkout_11hsf_227 span{font-size:var(--sl-text-xs);white-space:nowrap;color:var(--foreground);padding-inline:.375rem;position:absolute;bottom:0}._checkout_11hsf_227[data-flip] span{right:0}._lane_11hsf_251{padding-block:.25rem .5rem;position:relative}._laneHead_11hsf_256{z-index:2;border-top:1px solid var(--border);background:var(--background);justify-content:space-between;align-items:flex-start;gap:.75rem;margin-top:.75rem;padding-block:.5rem;display:flex;position:relative}._laneName_11hsf_269{font-size:var(--sl-text-sm);color:var(--foreground);font-weight:500;display:grid}._laneName_11hsf_269 small{font-size:var(--sl-text-xs);color:var(--muted-foreground);font-weight:400}._verdict_11hsf_282{background:var(--ok-bg);color:var(--ok);font-size:var(--sl-text-xs);border-radius:999px;flex:none;padding:.125rem .5rem;font-weight:600}._lane_11hsf_251[data-allowed=false] ._verdict_11hsf_282{background:var(--no-bg);color:var(--no)}._reads_11hsf_145{height:2.25rem}._read_11hsf_145{height:100%;font-family:var(--__sl-font-mono);font-size:var(--sl-text-sm);font-variant-numeric:tabular-nums;color:var(--muted-foreground);place-items:center;display:grid}._tag_11hsf_312{border:1px solid #0000;border-radius:999px;align-items:baseline;gap:.25rem;padding:.125rem .5rem;line-height:1.4;display:inline-flex}._read_11hsf_145:is([data-role=decides],[data-role=checked]) ._tag_11hsf_312{border-color:var(--border);background:var(--background);color:var(--foreground);font-weight:600}._read_11hsf_145[data-role=checked] ._tag_11hsf_312{opacity:.4}._read_11hsf_145[data-role=ignored] ._tag_11hsf_312{opacity:.4;text-decoration:line-through}._read_11hsf_145[data-free]{opacity:.6}._need_11hsf_146{height:1.75rem}._needBar_11hsf_158,._short_11hsf_159{font-size:var(--sl-text-xs);white-space:nowrap;align-items:center;padding-inline:.5rem;transition:left .18s cubic-bezier(.2,.8,.2,1),width .18s cubic-bezier(.2,.8,.2,1);display:flex;inset-block:0;overflow:hidden}._needBar_11hsf_158{border:1.5px solid var(--ok);background:var(--ok-bg);color:var(--ok);border-radius:999px;font-weight:500}._lane_11hsf_251[data-allowed=false] ._needBar_11hsf_158{border-color:var(--no);background:var(--background);color:var(--foreground)}._needBar_11hsf_158[data-free]{color:var(--muted-foreground);background:0 0;border-color:#0000;font-weight:400;overflow:visible}._short_11hsf_159{border:1.5px solid var(--no);background:repeating-linear-gradient(-45deg, var(--no-bg) 0 5px, color-mix(in oklab, var(--no) 22%, var(--no-bg)) 5px 10px);color:var(--no);border-inline-start:none;border-start-end-radius:999px;border-end-end-radius:999px;justify-content:center;font-weight:600}._hint_11hsf_401{font-size:var(--sl-text-xs);color:var(--muted-foreground);margin:0}@media (prefers-reduced-motion:no-preference){._read_11hsf_145[data-role=checked],._read_11hsf_145[data-role=decides]{animation:.34s cubic-bezier(.2,.8,.2,1.3) both _read_11hsf_145;animation-delay:calc(var(--k) * var(--step))}._read_11hsf_145[data-role=ignored]{animation:.3s both _fade_11hsf_1;animation-delay:calc(var(--k) * var(--step))}._needBar_11hsf_158{transform-origin:0;animation:.42s cubic-bezier(.2,.8,.2,1) both _grow_11hsf_1;animation-delay:calc(var(--wait) * var(--step) + 60ms)}._short_11hsf_159,._verdict_11hsf_282{animation:.3s both _fade_11hsf_1;animation-delay:calc(var(--wait) * var(--step) + .38s)}._lab_11hsf_1[data-dragging] :is(._read_11hsf_145,._needBar_11hsf_158,._short_11hsf_159,._verdict_11hsf_282){animation:none}}@media (prefers-reduced-motion:reduce){._stay_11hsf_156,._checkout_11hsf_227,._needBar_11hsf_158,._short_11hsf_159,._column_11hsf_66{transition:none}}@keyframes _read_11hsf_145{0%{opacity:0;transform:scale(.4)}}@keyframes _fade_11hsf_1{0%{opacity:0}}@keyframes _grow_11hsf_1{0%{transform:scaleX(0)}}@media (width<=30rem){._lab_11hsf_1{padding:1rem .75rem}}@container (width<=30rem){._stayDates_11hsf_193{display:none}._min_11hsf_108{padding-inline:.375rem}._minWord_11hsf_124{display:none}._tag_11hsf_312{padding-inline:.375rem}}
