.shelter-capacity-icon__canopy,.shelter-capacity-icon__people{transform-box:view-box;transform-origin:0 0;will-change:transform}.shelter-capacity-icon[data-transition=activate] .shelter-capacity-icon__canopy{animation:shelter-capacity-canopy-activate .42s cubic-bezier(.22,1,.36,1) both}.shelter-capacity-icon[data-transition=deactivate] .shelter-capacity-icon__canopy{animation:shelter-capacity-canopy-deactivate .42s cubic-bezier(.22,1,.36,1) both}.shelter-capacity-icon[data-transition=activate] .shelter-capacity-icon__people{animation:shelter-capacity-people-activate .42s cubic-bezier(.22,1,.36,1) both}.shelter-capacity-icon[data-transition=deactivate] .shelter-capacity-icon__people{animation:shelter-capacity-people-deactivate .42s cubic-bezier(.22,1,.36,1) both}@keyframes shelter-capacity-canopy-activate{0%{transform:translate(12px,10.4px) scaleX(.92) translate(-12px,-10.4px) translateY(.45px)}to{transform:translate(12px,10.4px) scale(1) translate(-12px,-10.4px) translate(0)}}@keyframes shelter-capacity-canopy-deactivate{0%{transform:translate(12px,10.4px) scale(1) translate(-12px,-10.4px) translate(0)}to{transform:translate(12px,10.4px) scaleX(.92) translate(-12px,-10.4px) translateY(.45px)}}@keyframes shelter-capacity-people-activate{0%{transform:translate(12px,16px) scale(.93) translate(-12px,-16px) translateY(.65px)}82%{transform:translate(12px,16px) scale(1.05) translate(-12px,-16px) translateY(.117px)}to{transform:translate(12px,16px) scale(1) translate(-12px,-16px) translate(0)}}@keyframes shelter-capacity-people-deactivate{0%{transform:translate(12px,16px) scale(1) translate(-12px,-16px) translate(0)}18%{transform:translate(12px,16px) scale(1.05) translate(-12px,-16px) translateY(.117px)}to{transform:translate(12px,16px) scale(.93) translate(-12px,-16px) translateY(.65px)}}@media (prefers-reduced-motion: reduce){.shelter-capacity-icon__canopy,.shelter-capacity-icon__people{animation:none!important;transition:none!important}}.zjb-sittable-seat--active{animation:zjb-sittable-seat-open .32s cubic-bezier(.2,0,0,1) both}@keyframes zjb-sittable-seat-open{0%{transform:scaleY(.06)}82%{transform:scaleY(.8308)}94%{transform:scale(1.03,.9436)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.zjb-sittable-seat--active{animation:none}}.shell-time-scrubber{display:flex;justify-content:center;pointer-events:auto;width:100%}.shell-time-scrubber__surface{--shell-time-scrubber-track-inset: 18px;--shell-time-scrubber-rail-end: 7.3%;--shell-time-scrubber-rail-start: 7.3%;background:var(--zjb-color-surface-raised, #ffffff);border-radius:var(--zjb-radius-xxl, 32px);box-shadow:none;color:var(--zjb-color-neutral, #171716);height:274px;max-width:430px;overflow:hidden;padding:0 18px;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.shell-time-scrubber__surface--range .shell-time-scrubber__header{min-height:112px}.shell-time-scrubber__surface--range{height:310px}.shell-time-scrubber__surface--range .shell-time-scrubber__plot{top:126px}.shell-time-scrubber__surface--range .shell-time-scrubber__ticks{top:244px}.shell-time-scrubber__surface--range .shell-time-scrubber__hint{top:270px}.shell-time-scrubber__header{align-items:flex-start;display:flex;gap:var(--zjb-space-md, 12px);justify-content:flex-start;min-height:76px;padding:14px 0 0 52px;position:relative}.shell-time-scrubber__back{align-items:center;background:var(--zjb-color-surface-soft, #f4f1ec);border:0;border-radius:var(--zjb-radius-full, 9999px);color:var(--zjb-color-neutral-700, #3a3a39);cursor:pointer;display:grid;flex:0 0 auto;height:40px;justify-items:center;padding:0;position:absolute;left:0;top:14px;width:40px}.shell-time-scrubber__copy{flex:1;min-width:0}.shell-time-scrubber__eyebrow,.shell-time-scrubber__context,.shell-time-scrubber__hint,.shell-time-scrubber__tick{color:var(--zjb-color-neutral-500, #878581);font-family:var(--zjb-type-label-md-font-family, Inter, sans-serif);letter-spacing:0}.shell-time-scrubber__eyebrow{font-size:var(--zjb-type-label-md-font-size, 13px);font-weight:var(--zjb-type-label-md-font-weight, 600);height:auto;left:auto;line-height:16px;margin:0;overflow:visible;position:static;top:auto;width:auto}.shell-time-scrubber__value{color:var(--zjb-color-neutral, #171716);font-family:var(--zjb-type-title-lg-font-family, Inter, sans-serif);font-size:32px;font-variant-numeric:tabular-nums;font-weight:760;height:auto;left:auto;letter-spacing:0;line-height:32px;margin:0;max-width:100%;overflow:visible;overflow-wrap:anywhere;position:static;top:auto;white-space:normal;width:auto}.shell-time-scrubber__value--range{font-size:clamp(22px,7vw,28px);line-height:30px}.shell-time-scrubber__context{font-size:var(--zjb-type-body-sm-font-size, 13px);font-weight:var(--zjb-type-body-sm-font-weight, 400);height:auto;left:auto;line-height:18px;margin:0;overflow:visible;position:static;top:auto;width:auto}.shell-time-scrubber__actions{align-items:flex-end;display:flex;flex-direction:column;margin-left:auto;padding-top:6px;gap:6px;flex:0 0 auto}.shell-time-scrubber__button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--zjb-color-surface-soft, #f4f1ec);border:0;border-radius:var(--zjb-radius-full, 9999px);color:var(--zjb-color-neutral, #171716);cursor:pointer;display:inline-flex;font-family:var(--zjb-type-label-lg-font-family, Inter, sans-serif);font-size:14px;font-weight:var(--zjb-type-label-lg-font-weight, 600);gap:var(--zjb-space-sm, 8px);min-height:40px;padding:0 12px;transition-duration:.16s;transition-property:background-color,box-shadow,transform;transition-timing-function:cubic-bezier(.2,0,0,1);white-space:nowrap}.shell-time-scrubber__button:active{transform:scale(.96)}.shell-time-scrubber__button:focus-visible{box-shadow:var(--zjb-shadow-focus-ring, 0 0 0 1px rgba(244,201,94,.5));outline:none}.shell-time-scrubber__button--mode{background:var(--zjb-color-primary-surface, #fcf3dc);color:var(--zjb-color-neutral-700, #3a3a39);min-height:34px}.shell-time-scrubber__button--mode[aria-pressed=true]{background:var(--zjb-color-primary-soft, #fbe3a0)}.shell-time-scrubber__live-dot{background:var(--zjb-color-success, #3fa66a);border-radius:var(--zjb-radius-full, 9999px);flex:0 0 auto;height:8px;width:8px}.shell-time-scrubber__plot{cursor:grab;height:136px;inset-inline:var(--shell-time-scrubber-track-inset);margin-top:0;position:absolute;top:90px;touch-action:none;width:auto}.shell-time-scrubber__plot:active{cursor:grabbing}.shell-time-scrubber__arc-svg{height:112px;left:0;pointer-events:none;position:absolute;top:0;width:100%}.shell-time-scrubber__arc{height:64px;left:var(--shell-time-scrubber-rail-start);pointer-events:none;position:absolute;right:var(--shell-time-scrubber-rail-end);top:38px;width:auto}.shell-time-scrubber__axis{border-radius:var(--zjb-radius-full, 9999px);box-shadow:inset 0 0 0 1px #17171614;height:1px;left:var(--shell-time-scrubber-rail-start);position:absolute;right:var(--shell-time-scrubber-rail-end);top:102px;width:auto}.shell-time-scrubber__range-fill{background:color-mix(in srgb,var(--zjb-color-primary, #f4c95e) 58%,transparent);border-radius:var(--zjb-radius-full, 9999px);bottom:28px;height:8px;position:absolute}.shell-time-scrubber__thumb{align-items:center;background:var(--zjb-color-surface-raised, #ffffff);border-radius:var(--zjb-radius-full, 9999px);box-shadow:var(--zjb-shadow-cta, 0 6px 18px rgba(23,23,22,.1));color:var(--zjb-color-primary-strong, #f5b720);display:flex;height:58.4px;justify-content:center;position:absolute;top:0;transform:translate(-50%,-50%);transition-duration:.16s;transition-property:box-shadow,transform;transition-timing-function:cubic-bezier(.2,0,0,1);width:55.2px}.shell-time-scrubber__thumb--range{height:42px;width:42px}.shell-time-scrubber__thumb--active{box-shadow:var(--zjb-shadow-marker, 0 4px 12px rgba(23,23,22,.18));transform:translate(-50%,-50%) scale(1.06)}.shell-time-scrubber__ticks{display:flex;height:16px;justify-content:space-between;inset-inline:var(--shell-time-scrubber-track-inset);margin-top:0;overflow:hidden;padding:0;position:absolute;top:208px;width:auto}.shell-time-scrubber__tick{font-size:12px;font-variant-numeric:tabular-nums;font-weight:650;line-height:16px}.shell-time-scrubber__hint{font-size:var(--zjb-type-body-sm-font-size, 13px);height:18px;inset-inline:var(--shell-time-scrubber-track-inset);line-height:var(--zjb-type-body-sm-line-height, 1.35);margin:0;overflow:hidden;position:absolute;text-align:center;top:234px;width:auto}@media (min-width: 768px){.shell-time-scrubber{width:100%}.shell-time-scrubber__surface{border-radius:0;max-width:none}.shell-time-scrubber__tick{color:var(--zjb-color-neutral-700, #3a3a39);font-size:13px;font-weight:700}}@media (max-width: 380px){.shell-time-scrubber__surface{--shell-time-scrubber-track-inset: 14px;padding-left:14px;padding-right:14px}.shell-time-scrubber__value{font-size:28px}.shell-time-scrubber__button{font-size:13px;padding-left:12px;padding-right:12px}}
