.sa{--vp-site-shadow:4px 5px 0 var(--sa-ink)}.vp-preview{background:var(--sa-bg);border:1px solid var(--sa-border);border-radius:var(--sa-radius);padding:var(--sa-3)}.vp-preview--empty{border-style:dashed;color:var(--sa-ink-3);padding:var(--sa-6) var(--sa-4);text-align:center}.vp-site-head{align-items:center;background:var(--sa-surface);border:2px solid var(--sa-ink);border-radius:var(--sa-radius-sm);color:var(--sa-ink-2);display:flex;font-size:var(--sa-text-xs);font-weight:600;gap:var(--sa-3);padding:var(--sa-2) var(--sa-3)}.vp-site-head img{height:18px;margin-right:auto;width:auto}.vp-site-title{color:var(--sa-ink);font-size:var(--sa-text-md);font-weight:700;padding:var(--sa-3) 2px var(--sa-2)}.vp-site-title small{color:var(--sa-ink-4);display:block;font-size:var(--sa-text-xs);font-weight:500}.vp-rows{display:flex;flex-direction:column;gap:var(--sa-3)}.vp-row__label{color:var(--sa-ink-4);display:flex;font-size:var(--sa-text-xs);font-weight:500;gap:var(--sa-2);justify-content:space-between;margin-bottom:var(--sa-1)}.vp-row__label.is-yours{color:var(--sa-brand);font-weight:600}.vp-row__label span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vp-card{background:var(--sa-surface);border:2px solid var(--sa-ink);border-radius:var(--sa-radius-sm);border-top:5px solid var(--sa-brand);box-shadow:var(--vp-site-shadow);padding:var(--sa-3) var(--sa-4)}.vp-card__sponsored{color:var(--sa-ink-4);font-size:var(--sa-text-xs);font-weight:500;margin:0 0 6px}.vp-card__head{align-items:flex-start;display:flex;gap:var(--sa-3)}.vp-card__name{color:var(--sa-ink);font-size:var(--sa-text-lg);font-weight:700;line-height:1.2}.vp-card__cat{color:var(--sa-ink-4);font-size:var(--sa-text-sm);margin-top:2px}.vp-card__tagline{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--sa-ink-2);display:-webkit-box;font-size:var(--sa-text);line-height:1.5;margin:var(--sa-2) 0 0;overflow:hidden}.vp-card__foot{border-top:1px solid var(--sa-border);color:var(--sa-brand);font-size:var(--sa-text);font-weight:600;margin-top:var(--sa-3);padding-top:var(--sa-2)}.vp-ghost{background:var(--sa-surface);border:2px solid var(--sa-border-strong);border-radius:var(--sa-radius-sm);cursor:default;display:block;font:inherit;padding:0;position:relative;width:100%}.vp-ghost.is-pickable{cursor:pointer}.vp-ghost__blur{display:flex;filter:blur(2px);gap:var(--sa-3);opacity:.55;padding:var(--sa-3) var(--sa-4)}.vp-ghost__logo{background:var(--sa-border);border-radius:var(--sa-radius-sm);flex:0 0 auto;height:36px;width:36px}.vp-ghost__lines{display:flex;flex:1 1 auto;flex-direction:column;gap:6px}.vp-ghost__lines span{background:var(--sa-border);border-radius:3px;height:9px}.vp-ghost__cta{align-items:center;color:var(--sa-brand);display:flex;font-size:var(--sa-text-sm);font-weight:600;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .12s ease}.vp-ghost.is-pickable:focus-visible,.vp-ghost.is-pickable:hover{border-color:var(--sa-brand-300);outline:none}.vp-ghost.is-pickable:focus-visible .vp-ghost__cta,.vp-ghost.is-pickable:hover .vp-ghost__cta{opacity:1}.vp-paybar{display:none}@media (max-width:1100px){.vp-paybar{align-items:center;background:var(--sa-surface);border-top:1px solid var(--sa-border);bottom:0;box-shadow:var(--sa-shadow-md);display:flex;gap:var(--sa-3);margin:0 calc(var(--sa-4)*-1) calc(var(--sa-4)*-1);padding:var(--sa-3) var(--sa-4);position:-webkit-sticky;position:sticky;z-index:10}.vp-paybar.is-hidden{display:none}.vp-paybar__price{color:var(--sa-ink);flex:1 1 auto;font-size:var(--sa-text-lg);font-weight:700;min-width:0}.vp-paybar__price small{color:var(--sa-ink-3);display:block;font-size:var(--sa-text-sm);font-weight:500}.vp-summary{order:-1}}.vp-board{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.vp-board__col{background:var(--sa-surface);border:1px solid var(--sa-border);border-radius:10px;opacity:.75;padding:8px;transition:opacity .15s ease,border-color .15s ease}.vp-board__col.is-active{border-color:var(--sa-brand-500);box-shadow:0 0 0 3px #0b0ab014;opacity:1}.vp-board__title{color:var(--sa-ink);font-size:11px;font-weight:700;margin:2px 2px 6px}.vp-board__row{align-items:center;background:#0000;border:1px dashed #0000;border-radius:7px;display:flex;font:inherit;gap:6px;margin-bottom:3px;min-height:30px;padding:4px 6px;text-align:left;width:100%}.vp-board__row.is-yours{background:#f4f4ff;background:var(--sa-brand-50,#f4f4ff);border:1px solid var(--sa-brand-600)}.vp-board__row.is-ghost.is-pickable{border-color:var(--sa-border-strong);cursor:pointer}.vp-board__row.is-ghost.is-pickable:hover{background:var(--sa-surface-2);border-color:var(--sa-brand-500)}.vp-board__row:disabled{cursor:default}.vp-board__rank{color:var(--sa-ink-4);flex:none;font-family:ui-monospace,monospace;font-size:10px;width:16px}.vp-board__name{flex:1 1;font-size:11.5px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-board__tag{border:1px solid var(--sa-border);border-radius:99px;color:var(--sa-ink-4);flex:none;font-size:8.5px;font-weight:700;letter-spacing:.06em;padding:1px 5px;text-transform:uppercase}.vp-board__ghost{background:#ecebf5;background:var(--sa-surface-3,#ecebf5);border-radius:4px;flex:1 1;height:7px}.vp-board__hint{color:var(--sa-ink-3);flex:none;font-size:10.5px;font-weight:600}.vp-board__row.is-editorial{opacity:.55}.vp-board__note{color:var(--sa-ink-4);font-size:11px;margin:8px 2px 0}.vp-meter{margin-left:8px;vertical-align:middle}.vp-meter i.is-on{background:var(--sa-brand-600)}.vp-place.is-taken{background:var(--sa-surface-2)}.vp-place.is-taken .vs-choice__price{opacity:.6;text-decoration:line-through}.vp-exclusive{align-items:flex-start;background:linear-gradient(180deg,#f6f6ff,var(--sa-surface));border:1px solid #8a88d9;border:1px solid var(--sa-brand-300,#8a88d9);border-radius:12px;color:var(--sa-ink-2);display:flex;font-size:13.5px;gap:12px;line-height:1.5;padding:14px 16px}.vp-exclusive strong{color:var(--sa-ink)}.vp-exclusive__badge{background:var(--sa-brand-600);border-radius:99px;color:#fff;flex:none;font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 9px;text-transform:uppercase}.vp-proof{align-items:center;background:var(--sa-surface);border:1px solid var(--sa-border);border-radius:999px;border-radius:var(--sa-radius-pill,999px);color:var(--sa-ink-3);display:inline-flex;font-size:var(--sa-text-xs);font-weight:500;gap:6px;margin-top:8px;padding:3px 10px}.vp-proof svg{color:#12805c;color:var(--sa-success,#12805c)}.vp3 .vp-chip,.vp3 .vp-keep,.vp3 .vp-seg__opt,.vp3 .vs-choice{transition:border-color .12s ease,background-color .12s ease,color .12s ease}.vp-thumb{background:var(--sa-surface-2);border:1px solid var(--sa-border);border-radius:6px;border-radius:var(--sa-radius-sm,6px);display:block;height:56px;margin-bottom:10px;overflow:hidden;padding:6px}.vp-thumb__bar,.vp-thumb__title{background:var(--sa-border-strong);border-radius:2px;display:block;height:4px;margin-bottom:5px}.vp-thumb__title{width:40%}.vp-thumb__row{background:var(--sa-border);border-radius:2px;display:block;height:7px;margin-bottom:4px}.vp-thumb__banner.is-hot,.vp-thumb__row.is-hot{background:var(--sa-brand-500)}.vp-thumb__cols{grid-gap:5px;display:grid;gap:5px;grid-template-columns:1fr 1fr}.vp-thumb__banner{border-radius:2px;display:block;height:10px;margin-bottom:5px}.vp-thumb__tiles{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(3,1fr)}.vp-thumb__tile{background:var(--sa-border);border-radius:2px;height:9px}.vp-slot{margin-top:var(--sa-3);min-height:96px}.vp-slot__note{color:var(--sa-ink-3);font-size:var(--sa-text-sm);margin:0;padding-top:8px}.vp-rails .vs-choice{min-height:96px}.vp-rail-price{color:var(--sa-ink);font-size:var(--sa-text-sm);font-weight:600;margin-left:auto;white-space:nowrap}.vp3 .vp-place{min-height:112px}.vp3 .vp-place .vs-choice__top{flex-wrap:wrap;row-gap:4px}.vp3 .vp-place .vs-choice__sub{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vp3 .vp-place .vs-choice__price{margin-top:auto}.vp3 .vp-place.is-taken{background:var(--sa-surface-2)}.vp3 .vp-place.is-taken .vs-choice__sub{color:#8a5a00;color:var(--sa-warning-ink,#8a5a00)}.vp-meter{align-items:flex-end;display:inline-flex;gap:2px}.vp-meter i{background:var(--sa-border-strong);border-radius:1px;display:block;width:4px}.vp-meter i:first-child{height:6px}.vp-meter i:nth-child(2){height:9px}.vp-meter i:nth-child(3){height:12px}.vp-meter i.is-on{background:var(--sa-brand-500)}.vp-seg{grid-gap:4px;background:var(--sa-surface-2);border:1px solid var(--sa-border);border-radius:var(--sa-radius);display:grid;gap:4px;grid-template-columns:1fr 1fr;padding:4px}.vp-seg__opt{align-items:flex-start;background:#0000;border:1px solid #0000;border-radius:calc(var(--sa-radius) - 2px);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;padding:10px 12px;text-align:left}.vp-seg__opt:hover:not(.is-on){background:var(--sa-surface);background:var(--sa-surface-hover,var(--sa-surface))}.vp-seg__opt.is-on{background:var(--sa-brand-50);border-color:var(--sa-brand-500);box-shadow:inset 0 0 0 1px var(--sa-brand-500)}.vp-seg__opt:focus-visible{box-shadow:var(--sa-focus);outline:none}.vp-seg__label{align-items:center;display:flex;gap:8px;min-height:22px}.vp-seg__label,.vp-seg__price{color:var(--sa-ink);font-weight:600}.vp-seg__price{font-feature-settings:"tnum";font-size:var(--sa-text-md);font-variant-numeric:tabular-nums}.vp-seg__price small{color:var(--sa-ink-3);font-size:var(--sa-text-sm);font-weight:500}.vp3 .vp-seg+.vs-step__hint{min-height:1.5em}.vp-chips{display:flex;flex-wrap:wrap;gap:6px}.vp-chip{background:var(--sa-surface);border:1px solid var(--sa-border);border-radius:999px;border-radius:var(--sa-radius-pill,999px);color:var(--sa-ink-2);cursor:pointer;font:inherit;font-size:var(--sa-text-sm);font-weight:500;height:32px;padding:0 12px}.vp-chip:hover{border-color:var(--sa-border-strong)}.vp-chip.is-on{background:var(--sa-brand-50);border-color:var(--sa-brand-500);color:var(--sa-brand)}.vp-chip:focus-visible{box-shadow:var(--sa-focus);outline:none}.vp-timeline{align-items:center;color:var(--sa-ink-2);display:flex;font-size:var(--sa-text-sm);gap:10px;margin-top:var(--sa-3)}.vp-timeline__end{flex:none;font-weight:500}.vp-timeline__bar{background:var(--sa-brand-50);border:1px solid #c9c8f2;border:1px solid var(--sa-brand-200,#c9c8f2);border-radius:999px;border-radius:var(--sa-radius-pill,999px);flex:1 1;height:22px;position:relative}.vp-timeline__fill{display:none}.vp-timeline__days{color:var(--sa-brand);font-size:var(--sa-text-xs);font-weight:600;height:100%;justify-content:center}.vp-keep,.vp-timeline__days{align-items:center;display:flex}.vp-keep{background:var(--sa-surface);border:1px solid var(--sa-border);border-radius:var(--sa-radius);cursor:pointer;gap:12px;margin-top:var(--sa-4);padding:var(--sa-3)}.vp-keep .vs-toggle__text{flex:1 1;min-width:0}.vp-keep__icon{background:var(--sa-surface-2);border-radius:var(--sa-radius);color:var(--sa-ink-3);display:grid;flex:none;height:36px;place-items:center;width:36px}.vp-keep.is-on{background:var(--sa-brand-50);border-color:var(--sa-brand-500)}.vp-keep.is-on .vp-keep__icon{background:var(--sa-brand-100);color:var(--sa-brand)}.vp3 .vs-split>.sa-section .vs-step{padding-left:34px;position:relative}.vp3 .vs-step__label .vs-step__num{left:0;position:absolute}.vp3 .vs-step.is-done .vs-step__num{background:var(--sa-brand);color:#fff}.vp3 .vs-split>.sa-section .vs-step:before{background:var(--sa-border);bottom:-20px;content:"";left:9px;position:absolute;top:26px;width:1px}.vp3 .vs-split>.sa-section .vs-step:last-child:before{display:none}.vp-upsell{background:none;border:0;cursor:pointer;display:block;font-size:12px;margin-top:4px;min-height:18px;padding:0;text-align:left}.vp-note-slot{min-height:64px}.vp3 .vs-summary__line>span:last-child{max-width:64%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp3 .vs-summary__price{flex-wrap:nowrap}@media (max-width:640px){.vp3 .vp-place{min-height:120px;padding:10px}.vp3 .vp-place .sa-pill{display:none}.vp-rails .vs-choice,.vp-slot{min-height:116px}.vp3 .vp-seg+.vs-step__hint{min-height:3em}.vp3 .vs-split>.sa-section .vs-step{padding-left:30px}}.vp3 .vp-preview{min-height:508px}.vp3 .vs-trust li:nth-child(3){line-height:1.5;min-height:3em}.vp3 .vp-seg+.vs-step__hint{line-height:1.5}@media (max-width:640px){.vp-rails .vs-choice,.vp-slot{min-height:144px}.vp3 .vp-seg+.vs-step__hint{min-height:3em}}.tt{background:var(--sa-surface);border:1px solid var(--sa-border);border-radius:var(--sa-radius-lg);margin-top:var(--sa-4);padding:var(--sa-4) var(--sa-5) var(--sa-4)}.tt__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px;min-height:26px}.tt__big{color:var(--sa-ink);font-size:var(--sa-text-lg);font-weight:700}.tt__sub{color:var(--sa-ink-3);font-size:var(--sa-text-sm)}.tt__strip{height:58px;margin:6px 6px 0;position:relative}.tt__axis{height:16px;inset:0 0 auto;position:absolute}.tt__tick{background:var(--sa-border-strong);height:5px;position:absolute;top:10px;width:1px}.tt__tick.is-week{background:var(--sa-ink-4);height:9px;top:6px}.tt__tick-label{font-feature-settings:"tnum";bottom:11px;color:var(--sa-ink-4);font-size:10.5px;font-variant-numeric:tabular-nums;left:0;position:absolute;transform:translateX(-50%);white-space:nowrap}.tt__live,.tt__next,.tt__wait{align-items:center;border-radius:7px;display:flex;height:22px;overflow:hidden;position:absolute;top:22px;transition:left .3s ease,width .3s ease}.tt__wait{background:repeating-linear-gradient(135deg,var(--sa-surface-2) 0 5px,var(--sa-border) 5px 6px);border-radius:7px 0 0 7px}.tt__live{background:linear-gradient(90deg,var(--sa-brand-400),var(--sa-brand));box-shadow:0 6px 16px -8px #0300ad99;color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tt__live,.tt__next{justify-content:center}.tt__next{background:var(--sa-brand-50);border:1.5px dashed var(--sa-brand-300);border-left:0;border-radius:0 7px 7px 0;color:var(--sa-brand);font-size:11px;font-weight:600;white-space:nowrap}.tt__today{background:var(--sa-ink);border-radius:2px;height:30px;margin-left:-1px;position:absolute;top:18px;width:3px}.tt__pin{background:var(--sa-brand);border-radius:999px;box-shadow:0 0 0 3px var(--sa-surface);height:10px;margin-left:-5px;position:absolute;top:46px;transition:left .3s ease;width:10px}.tt__pin.is-end{background:var(--sa-ink-3)}.tt__pin.is-end.is-renew{background:var(--sa-success)}.tt__events{grid-gap:12px;border-top:1px dashed var(--sa-border);display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:10px 0 0;padding:10px 0 0}.tt__event{grid-column-gap:6px;align-items:center;color:var(--sa-ink-3);column-gap:6px;display:grid;font-size:12.5px;grid-template-columns:auto 1fr}.tt__event svg{color:var(--sa-ink-4);grid-row:span 2}.tt__event strong{color:var(--sa-ink);font-weight:650}.tt__event span{grid-column:2}.tt__event.is-today svg{color:var(--sa-ink)}.tt__event.is-start svg{color:var(--sa-brand)}.tt__event.is-end.is-renew svg{color:var(--sa-success)}.tt__event.is-end{justify-self:end}@media (max-width:640px){.tt{padding:var(--sa-3)}.tt__events{grid-template-columns:minmax(0,1fr)}.tt__event.is-end{justify-self:start}.tt__tick-label{display:none}}@media (prefers-reduced-motion:reduce){.tt__live,.tt__next,.tt__pin,.tt__wait{transition:none}}.bc{grid-gap:var(--sa-3);display:grid;gap:var(--sa-3)}.bc.is-loading .bc__months{opacity:.55}.bc__top{align-items:center;display:flex;gap:var(--sa-3);justify-content:space-between;min-height:32px}.bc__quick{display:flex;flex-wrap:wrap;gap:6px}.bc__earliest{align-items:center;display:inline-flex;gap:6px}.bc__none{color:var(--sa-warning);font-size:var(--sa-text-sm)}.bc__nav{display:flex;gap:4px}.bc__arrow{background:var(--sa-surface);border:1px solid var(--sa-border);border-radius:8px;color:var(--sa-ink-2);cursor:pointer;display:grid;height:30px;place-items:center;width:30px}.bc__arrow:disabled{cursor:default;opacity:.4}.bc__months{grid-gap:var(--sa-6);display:grid;gap:var(--sa-6);grid-template-columns:repeat(2,minmax(0,1fr));transition:opacity .15s ease}.bc__month-name{color:var(--sa-ink);font-weight:650;margin-bottom:6px}.bc__grid{grid-gap:3px 0;display:grid;gap:3px 0;grid-template-columns:repeat(7,minmax(0,1fr))}.bc__wd{color:var(--sa-ink-4);font-size:11px;font-weight:600;padding-bottom:4px;text-align:center}.bc__day{font-feature-settings:"tnum";background:#0000;border:0;color:var(--sa-ink-2);cursor:pointer;font:inherit;font-size:13px;font-variant-numeric:tabular-nums;height:34px;position:relative}.bc__day.is-outside{cursor:default}.bc__day.is-past{color:var(--sa-ink-4);cursor:default;opacity:.5}.bc__day.is-free:hover{color:var(--sa-brand);font-weight:600}.bc__day.is-today:after{background:var(--sa-ink-3);border-radius:999px;bottom:4px;content:"";height:4px;left:50%;margin-left:-2px;position:absolute;width:4px}.bc__day.is-taken{background:repeating-linear-gradient(135deg,var(--sa-surface-2) 0 4px,var(--sa-border) 4px 5px);color:var(--sa-ink-4);cursor:not-allowed;text-decoration:line-through}.bc__day.is-mine{background:var(--sa-success-bg);color:var(--sa-success);cursor:default;font-weight:600}.bc__day.is-short{background:var(--sa-warning-bg);color:var(--sa-ink-4);cursor:not-allowed}.bc__day.in-term{background:var(--sa-brand-100);color:var(--sa-brand);font-weight:600}.bc__day.term-start{border-radius:10px 0 0 10px}.bc__day.term-end{border-radius:0 10px 10px 0}.bc__day.is-start{background:var(--sa-brand);border-radius:10px 0 0 10px;box-shadow:0 4px 10px -4px #0300ad99;color:#fff}.bc__day:focus-visible{border-radius:8px;outline:2px solid var(--sa-focus);outline-offset:-2px}.bc__legend{color:var(--sa-ink-3);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 16px}.bc__legend span{align-items:center;display:inline-flex;gap:6px}.bc__key{border-radius:4px;box-shadow:inset 0 0 0 1px var(--sa-border);display:inline-block;height:14px;width:14px}.bc__key.is-free{background:var(--sa-surface)}.bc__key.is-term{background:var(--sa-brand-100);box-shadow:inset 0 0 0 1px var(--sa-brand-200)}.bc__key.is-taken{background:repeating-linear-gradient(135deg,var(--sa-surface-2) 0 3px,var(--sa-border) 3px 4px)}.bc__key.is-short{background:var(--sa-warning-bg)}.bc__key.is-mine{background:var(--sa-success-bg)}.bc__moved{margin-bottom:4px}@media (max-width:760px){.bc__months{gap:var(--sa-4);grid-template-columns:minmax(0,1fr)}}.bc__moved{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.bc__status{color:var(--sa-ink-2);font-size:var(--sa-text-md);min-height:24px}.bc__status strong{color:var(--sa-ink)}.bc__hint{color:var(--sa-ink-3)}.bc__price{color:var(--sa-brand);font-weight:700}.bc__chip-price{font-weight:700;margin-left:6px;opacity:.75}.vp-chip:disabled{cursor:not-allowed;opacity:.4}.bc__day.in-run{background:var(--sa-brand-100);color:var(--sa-brand);font-weight:600;text-decoration:none}.bc__day.run-single,.bc__day.run-start{background:var(--sa-brand);border-radius:10px 0 0 10px;box-shadow:0 4px 10px -4px #0300ad99;color:#fff}.bc__day.run-single{border-radius:10px}.bc__day.run-end{background:var(--sa-brand);border-radius:0 10px 10px 0;color:#fff}.bc__day.is-draft-bad.in-run{background:var(--sa-warning-bg);color:var(--sa-warning)}.bc__day.is-draft-bad.run-start{background:var(--sa-brand);color:#fff}.bc__day.is-unreachable{cursor:not-allowed;opacity:.35}.bc.is-choosing .bc__day.is-free:not(.is-unreachable):hover{background:var(--sa-brand-50)}.bc__day:active{transform:scale(.96)}.bc__key.is-run{background:var(--sa-brand-100);box-shadow:inset 0 0 0 1px var(--sa-brand-200)}.vp-perday{color:var(--sa-ink-3);font-size:var(--sa-text-sm)}.bc__fields{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto}.bc__field{grid-gap:2px;background:var(--sa-surface);border:1.5px solid var(--sa-border-strong);border-radius:var(--sa-radius);cursor:pointer;display:grid;font:inherit;gap:2px;padding:10px 14px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.bc__field:hover{border-color:var(--sa-brand-300)}.bc__field.is-active{border-color:var(--sa-brand);box-shadow:0 0 0 3px var(--sa-brand-100)}.bc__field-label{align-items:center;color:var(--sa-ink-4);display:inline-flex;font-size:11px;font-weight:700;gap:5px;letter-spacing:.05em;text-transform:uppercase}.bc__field.is-active .bc__field-label{color:var(--sa-brand)}.bc__field-value{color:var(--sa-ink);font-size:var(--sa-text-md);font-weight:650}.bc__fields-arrow{align-self:center;color:var(--sa-ink-4)}.bc__total{align-content:center;display:grid;justify-items:end;min-width:96px;padding:0 4px}.bc__total-days{font-feature-settings:"tnum";color:var(--sa-ink);font-size:var(--sa-text-lg);font-variant-numeric:tabular-nums;font-weight:700}.bc__total-price{color:var(--sa-brand);font-weight:700;min-height:20px}.bc__prompt{color:var(--sa-ink-3);font-size:var(--sa-text-sm);min-height:20px}.bc__notice{color:var(--sa-warning);font-weight:600}.bc__quick{align-items:center}.bc__quick .bc__nav,.bc__utc{margin-left:auto}.bc__utc{color:var(--sa-ink-4)}.bc.is-start .bc__day.is-free:hover{background:var(--sa-brand-50);color:var(--sa-brand)}@media (max-width:760px){.bc__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bc__fields-arrow{display:none}.bc__total{gap:8px;grid-auto-flow:column;grid-column:1/-1;justify-content:start;justify-items:start}.bc__utc{margin-left:0}}