.bt-host-islands{gap:1.6rem;max-width:52rem;display:grid}.bt-hsi{border-radius:var(--bt-r-md);gap:1.2rem;display:grid}.bt-hsi--day{border:1px solid var(--bt-line);box-shadow:var(--bt-sh-1);color:var(--bt-ink);background:#fff;padding:2rem 1.8rem}.bt-hsi--night{border:1px solid var(--bt-line-night);color:var(--bt-on-night);background:#ffffff0d}.bt-hsi--collapsible{gap:0}.bt-hsi__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:0 1.6rem;font-size:max(1.45rem,14.5px);font-weight:700;list-style:none;display:flex}.bt-hsi__summary::-webkit-details-marker{display:none}.bt-hsi__summary:after{content:"";border-right:2.5px solid var(--bt-cyan);border-bottom:2.5px solid var(--bt-cyan);width:1rem;height:1rem;transition:rotate var(--bt-t-3) var(--bt-ease-out), translate var(--bt-t-3) var(--bt-ease-out);flex:none;translate:0 -.3rem;rotate:45deg}.bt-hsi[open]>.bt-hsi__summary:after{translate:0 .3rem;rotate:225deg}.bt-hsi--collapsible>.bt-hsi__form{padding:.4rem 1.6rem 1.8rem}.bt-hsi__title{color:var(--bt-navy);font-size:var(--bt-fs-h3);font-weight:800;line-height:1.25}.bt-hsi__lead{color:var(--bt-text-2);font-size:max(1.45rem,14.5px);line-height:1.45}.bt-hsi__form{gap:1.4rem;display:grid}.bt-hsi__field{gap:.6rem;display:grid}.bt-hsi__label{font-size:max(1.45rem,14.5px);font-weight:700}.bt-hsi--day .bt-hsi__label{color:var(--bt-navy)}.bt-hsi__input{border-radius:var(--bt-r-sm);width:100%;min-height:48px;color:var(--bt-ink);font:inherit;background:#fff;border:1.5px solid #c9d2de;padding:1rem 1.4rem;font-size:max(1.6rem,16px)}.bt-hsi--night .bt-hsi__input{border-color:#ffffff40}.bt-shell .bt-hsi__input:focus-visible,.bt-shell .bt-hsi__input:focus{border-color:var(--bt-navy);box-shadow:0 0 0 3px var(--bt-cyan), 0 0 0 5px var(--bt-navy);outline:none}.bt-hsi__pw{position:relative}.bt-hsi__pw .bt-hsi__input{padding-right:5.6rem}.bt-hsi__eye{color:#4a5568;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;right:.2rem;translate:0 -50%}.bt-hsi__eye svg{width:2rem;height:2rem}.bt-hsi__msg{font-size:max(1.4rem,14px);font-weight:600;line-height:1.4}.bt-hsi--day .bt-hsi__msg--error{color:var(--bt-danger)}.bt-hsi--night .bt-hsi__msg--error{color:#ffb4a8}.bt-hsi--day .bt-hsi__msg--info{color:var(--bt-cyan-ink)}.bt-hsi--night .bt-hsi__msg--info{color:var(--bt-cyan)}.bt-hsi__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;display:flex}.bt-hsi__forgot{min-height:44px;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 .4rem;font-size:max(1.4rem,14px);font-weight:700;text-decoration:underline}.bt-hsi--day .bt-hsi__forgot{color:var(--bt-navy)}.bt-hyr{border-radius:var(--bt-r-md);gap:1rem;padding:1.6rem;display:grid}.bt-hyr--night{border:1px solid var(--bt-line-night);color:var(--bt-on-night);background:#ffffff0d}.bt-hyr--day{border:1px solid var(--bt-line);color:var(--bt-ink);background:#fff}.bt-hyr__head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.bt-hyr__title{font-size:max(1.8rem,18px);font-weight:800}.bt-hyr--night .bt-hyr__title{color:#fff}.bt-hyr--day .bt-hyr__title{color:var(--bt-navy)}.bt-hyr__who{overflow-wrap:anywhere;font-size:max(1.3rem,13px)}.bt-hyr--night .bt-hyr__who{color:var(--bt-on-night-2)}.bt-hyr--day .bt-hyr__who{color:var(--bt-text-2)}.bt-hyr__signout{min-height:44px;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:0 .4rem;font-size:max(1.35rem,13.5px);font-weight:700;text-decoration:underline;display:inline-flex}.bt-hyr__signout svg{width:1.6rem;height:1.6rem}.bt-hyr__empty{font-size:max(1.4rem,14px)}.bt-hyr__empty--night{color:var(--bt-on-night-2)}.bt-hyr__list{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.bt-hyr__row{border-radius:var(--bt-r-sm);min-height:56px;color:inherit;transition:background-color var(--bt-t-2) ease;align-items:center;gap:1rem;padding:1rem 1.2rem;text-decoration:none;display:flex}.bt-hyr--night .bt-hyr__row{background:#ffffff0f}.bt-hyr--day .bt-hyr__row{background:var(--bt-day)}@media (hover:hover){.bt-hyr--night .bt-hyr__row:hover{background:#ffffff1f}.bt-hyr--day .bt-hyr__row:hover{background:var(--bt-cyan-100)}.bt-hyr__row:hover .bt-hyr__arr{translate:3px}}.bt-hyr__main{flex:1;gap:.2rem;min-width:0;display:grid}.bt-hyr__name{overflow-wrap:anywhere;font-size:max(1.5rem,15px);font-weight:800}.bt-hyr__meta{opacity:.85;font-size:max(1.25rem,12.5px)}.bt-hyr__arr{width:1.8rem;height:1.8rem;transition:translate var(--bt-t-2) var(--bt-ease-out);flex:none}.bt-hyr__chip{border-radius:var(--bt-r-pill);white-space:nowrap;flex:none;align-items:center;gap:.6rem;min-height:2.8rem;padding:0 1.1rem;font-size:max(1.2rem,12px);font-weight:800;display:inline-flex}.bt-hyr__chip:before{content:"";background:currentColor;border-radius:50%;width:.7rem;height:.7rem}.bt-hyr__chip--wait{color:var(--bt-navy);background:#e8eef6}.bt-hyr__chip--act{color:#6b4600;background:#fff0cc}.bt-hyr__chip--good{background:var(--bt-cyan-100);color:#05554f}.bt-hyr__chip--closed{color:#4a5568;background:#eceff3}.bt-hyr__more{min-height:44px;color:inherit;text-underline-offset:3px;justify-self:start;align-items:center;gap:.6rem;font-size:max(1.4rem,14px);font-weight:700;text-decoration:underline;display:inline-flex}.bt-hyr__more svg{width:1.6rem;height:1.6rem}.bt-hpb{border-radius:var(--bt-r-md);gap:.8rem;padding:1.4rem 1.6rem;font-size:max(1.45rem,14.5px);line-height:1.45;display:grid}.bt-hpb--night{color:var(--bt-on-night);background:#ffc83d14;border:1px solid #ffc83d66}.bt-hpb--day{margin-bottom:var(--bt-s-4);color:var(--bt-ink);background:#fff7e0;border:1px solid #f0c36b}.bt-hpb__link{min-height:44px;color:inherit;text-underline-offset:3px;justify-self:start;align-items:center;gap:.6rem;font-weight:800;text-decoration:underline;display:inline-flex}.bt-hpb--day .bt-hpb__link{color:var(--bt-navy)}.bt-hpb__link svg{width:1.6rem;height:1.6rem}@media (prefers-reduced-motion:reduce){.bt-hsi__summary:after,.bt-hyr__row,.bt-hyr__arr{transition:none}}.bt-host-app{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bt-day);color:var(--bt-ink);--hw-strip-h:4.8rem;--hw-bar-h:7.6rem}.bt-shell:has(.bt-host-app){--bt-tabbar-eff:0rem}.bt-shell:has(.bt-host-app) .bt-tabbar{display:none}.bt-shell:has(.bt-host-app) .bt-footer{padding-bottom:3.2rem}.bt-shell:has(.bt-host-app) .bt-footer__host{display:none}body:has(.bt-host-app){padding-bottom:0}html:has(.bt-hw){scroll-padding-top:calc(var(--bt-header-h) + var(--hw-strip-h,4.8rem) + 1.6rem);scroll-padding-bottom:calc(var(--hw-bar-h,7.6rem) + 1.6rem)}.bt-hw-top{padding-block:var(--bt-s-6) var(--bt-s-5)}.bt-hw-top__title{color:#fff;letter-spacing:-.015em;text-wrap:balance;margin-top:1rem;font-size:max(3.2rem,28px);font-weight:800;line-height:1.1}@media (min-width:1024px){.bt-hw-top__title{font-size:4.4rem}}.bt-hw-top__accent{color:var(--bt-cyan)}.bt-hw-top__lead{max-width:46ch;color:var(--bt-on-night-2);margin-top:1rem;font-size:max(1.5rem,15px);line-height:1.5}.bt-hw-top__pitch{color:#fff;font-weight:800}.bt-hw-top__kinds{max-width:76rem;margin-top:1.4rem}.bt-hw-strip{top:var(--bt-header-h);z-index:40;background:var(--bt-night-900);color:var(--bt-on-night);position:sticky;box-shadow:0 8px 20px -14px #03081499}.bt-hw-strip__in{min-height:var(--hw-strip-h);justify-content:space-between;align-items:center;gap:1.2rem;display:flex}.bt-hw-strip__label{letter-spacing:.08em;text-transform:uppercase;font-size:max(1.3rem,13px);font-weight:800}.bt-hw-strip__saved{color:var(--bt-on-night-2);white-space:nowrap;align-items:center;gap:.6rem;font-size:max(1.3rem,13px);font-weight:600;display:inline-flex}.bt-hw-strip__saved svg{width:1.6rem;height:1.6rem;color:var(--bt-cyan);flex:none}.bt-hw-strip__saved[data-state=off] svg,.bt-hw-strip__saved[data-state=failed] svg{color:var(--bt-sun)}.bt-hw-strip__track{background:#ffffff1f;height:3px;overflow:hidden}.bt-hw-strip__fill{background:var(--bt-cyan);transform-origin:0;height:100%;transition:transform var(--bt-t-3) var(--bt-ease-io);display:block}.bt-hw-layout{gap:var(--bt-s-6);padding-block:var(--bt-s-5) var(--bt-s-7);grid-template-columns:minmax(0,1fr);display:grid}.bt-hw-main{min-width:0;max-width:72rem}.bt-hw-aside{display:none}@media (min-width:1024px){.bt-hw-layout{grid-template-columns:minmax(0,1fr) 32rem;align-items:start}.bt-hw-aside{top:calc(var(--bt-header-h) + var(--hw-strip-h) + 2.4rem);display:block;position:sticky}.bt-hw-aside__in{gap:1.2rem;display:grid}.bt-hw-aside .bt-label{color:var(--bt-cyan-ink)}}.bt-hw-steps{margin:0 0 var(--bt-s-4);counter-reset:none;grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem;padding:0;list-style:none;display:grid}.bt-hw-steps__item{min-width:0;position:relative}.bt-hw-steps__item+.bt-hw-steps__item:before{content:"";background:var(--bt-line);width:100%;height:2px;margin-right:1.6rem;position:absolute;top:2.2rem;right:50%;translate:0 -50%}.bt-hw-steps__item[data-state=done]+.bt-hw-steps__item:before,.bt-hw-steps__item[data-state=now]:before{background:var(--bt-cyan-ink)}.bt-hw-steps__btn{z-index:1;width:100%;min-height:44px;color:var(--bt-text-2);justify-items:center;gap:.4rem;text-decoration:none;display:grid;position:relative}.bt-hw-steps__num{border:2px solid var(--bt-line);width:max(3.2rem,30px);height:max(3.2rem,30px);color:var(--bt-text-2);font-variant-numeric:tabular-nums;transition:background-color var(--bt-t-2) ease, border-color var(--bt-t-2) ease, scale var(--bt-t-2) var(--bt-ease-spring);background:#fff;border-radius:50%;place-items:center;margin-top:.6rem;font-size:max(1.3rem,13px);font-weight:800;display:grid}.bt-hw-steps__num svg{width:1.4rem;height:1.4rem}.bt-hw-steps__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:max(1.1rem,11px);font-weight:700;overflow:hidden}[data-state=done]>.bt-hw-steps__btn .bt-hw-steps__num{border-color:var(--bt-cyan-ink);background:var(--bt-cyan-100);color:var(--bt-cyan-ink)}[data-state=now]>.bt-hw-steps__btn{color:var(--bt-navy)}[data-state=now]>.bt-hw-steps__btn .bt-hw-steps__num{border-color:var(--bt-navy);background:var(--bt-navy);color:#fff;scale:1.08}@media (hover:hover){a.bt-hw-steps__btn:hover .bt-hw-steps__num{border-color:var(--bt-navy)}}@media (max-width:479px){[data-state]:not([data-state=now])>.bt-hw-steps__btn .bt-hw-steps__name{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[data-state=now]>.bt-hw-steps__btn .bt-hw-steps__name{overflow:visible}}.bt-hw-step{padding:var(--bt-s-5) var(--bt-s-4);border:1px solid var(--bt-line);border-radius:var(--bt-r-lg);box-shadow:var(--bt-sh-1);animation:bt-hw-in var(--bt-t-3) var(--bt-ease-out) both;background:#fff}@media (min-width:768px){.bt-hw-step{padding:var(--bt-s-6)}}@keyframes bt-hw-in{0%{opacity:0;translate:0 1.2rem}}.bt-hw-step__kicker{color:var(--bt-cyan-ink)}.bt-hw-step__title{color:var(--bt-navy);font-size:var(--bt-fs-h2);font-weight:800;line-height:var(--bt-lh-h2);letter-spacing:-.01em;text-wrap:balance;margin-top:.6rem}.bt-hw-step__title:focus{outline:none}.bt-hw-step__title:focus-visible{outline:2px solid var(--bt-cyan);outline-offset:4px;box-shadow:none}.bt-hw-step__lead{margin-top:.8rem;margin-bottom:var(--bt-s-5);max-width:56ch;color:var(--bt-text-2);font-size:max(1.5rem,15px);line-height:1.5}.bt-hw-summary{margin-bottom:var(--bt-s-5);border:2px solid var(--bt-danger);border-radius:var(--bt-r-md);background:#fff6f5;padding:1.6rem}.bt-hw-summary:focus{outline:3px solid var(--bt-navy);outline-offset:3px}.bt-hw-summary__title{color:var(--bt-danger);align-items:center;gap:.8rem;font-size:max(1.6rem,16px);font-weight:800;display:flex}.bt-hw-summary__title svg{flex:none;width:2rem;height:2rem}.bt-hw-summary ul{gap:.2rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.bt-hw-summary li{color:var(--bt-danger);padding-left:1.6rem;position:relative}.bt-hw-summary li:before{content:"";background:currentColor;border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:1.3rem;left:.2rem}.bt-hw-summary a{min-height:24px;color:var(--bt-danger);text-underline-offset:3px;padding-block:.4rem;font-size:max(1.5rem,15px);font-weight:700;text-decoration:underline;display:inline-block}.bt-hw-summary__fix{color:var(--bt-navy)}.bt-hw-fields{gap:var(--bt-s-5);min-width:0;display:grid}.bt-hw-field{gap:.6rem;min-width:0;display:grid}.bt-hw-row2{gap:var(--bt-s-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:600px){.bt-hw-row2{grid-template-columns:repeat(2,minmax(0,1fr))}}.bt-hw-label{color:var(--bt-navy);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:max(1.5rem,15px);font-weight:700;line-height:1.3;display:inline-flex}.bt-hw-label svg{width:1.6rem;height:1.6rem;color:var(--bt-cyan-ink);flex:none}.bt-hw-optional{color:var(--bt-muted);font-weight:500}.bt-hw-hint{color:var(--bt-text-2);text-wrap:pretty;font-size:max(1.35rem,13.5px);line-height:1.45}.bt-hw-hint a{color:var(--bt-navy);text-underline-offset:3px;font-weight:700;text-decoration:underline}.bt-hw-input{border-radius:var(--bt-r-sm);width:100%;min-height:48px;color:var(--bt-ink);font:inherit;transition:border-color var(--bt-t-2) ease, box-shadow var(--bt-t-2) ease;background:#fff;border:1.5px solid #c9d2de;padding:1rem 1.4rem;font-size:max(1.6rem,16px);line-height:1.4}.bt-hw-input::placeholder{color:#8490a0}.bt-hw-input:hover{border-color:#97a4b5}.bt-host-app .bt-hw-input:focus-visible,.bt-host-app .bt-hw-input:focus{border-color:var(--bt-navy);box-shadow:0 0 0 3px var(--bt-cyan), 0 0 0 5px var(--bt-navy);outline:none}.bt-hw-input:disabled{color:var(--bt-muted);cursor:not-allowed;background:#f1f4f8}.bt-hw-input[aria-invalid=true]{border-color:var(--bt-danger);background:snow}.bt-hw-textarea{resize:vertical;min-height:12rem}.bt-hw-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23003162' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1.4rem center;background-repeat:no-repeat;background-size:1.8rem;padding-right:4rem}.bt-hw-count{color:var(--bt-muted);font-variant-numeric:tabular-nums;justify-self:end;font-size:max(1.2rem,12px)}.bt-hw-count[data-over=true]{color:var(--bt-danger);font-weight:700}.bt-hw-error{color:var(--bt-danger);align-items:flex-start;gap:.6rem;font-size:max(1.4rem,14px);font-weight:600;line-height:1.4;display:flex}.bt-hw-error svg{flex:none;width:1.6rem;height:1.6rem;margin-top:.15em}.bt-hw-fieldset{border:0;gap:.8rem;min-width:0;margin:0;padding:0;display:grid}.bt-hw-fieldset>legend{margin-bottom:.6rem;padding:0}.bt-hw-chips{flex-wrap:wrap;gap:1rem .8rem;display:flex}.bt-hw-chips--grouped{gap:1.6rem;display:grid}.bt-hw-chip-group{gap:.8rem;min-width:0;display:grid}.bt-hw-chip-group__label{color:var(--bt-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:max(1.2rem,12px);font-weight:700;line-height:1.3}.bt-hw-chip-group__chips{flex-wrap:wrap;gap:1rem .8rem;display:flex}.bt-hw-chip{min-height:4rem;font-size:max(1.4rem,14px)}.bt-hw-chip:has(>input:focus-visible){outline:2px solid var(--bt-cyan);outline-offset:3px;box-shadow:0 0 0 5px var(--bt-navy)}.bt-hw-chip[data-disabled=true]{opacity:.45;cursor:not-allowed}[data-invalid=true]>.bt-hw-chips .bt-hw-chip:not(:has(>input:checked)){border-color:#e7a19b}.bt-hw-affix{align-items:stretch;min-width:0;display:flex;position:relative}.bt-hw-affix__text{border-radius:var(--bt-r-sm) 0 0 var(--bt-r-sm);background:var(--bt-day);color:var(--bt-text-2);white-space:nowrap;border:1.5px solid #c9d2de;border-right:0;place-items:center;padding-inline:1.2rem;font-size:max(1.4rem,14px);font-weight:700;display:grid}.bt-hw-affix__text+.bt-hw-input{border-radius:0 var(--bt-r-sm) var(--bt-r-sm) 0;min-width:0}.bt-hw-affix__icon{width:1.8rem;height:1.8rem;color:var(--bt-muted);pointer-events:none;position:absolute;top:50%;left:1.4rem;translate:0 -50%}.bt-hw-affix__icon~.bt-hw-input{padding-left:4.2rem}.bt-hw-affix--end .bt-hw-input{padding-right:5.6rem}.bt-hw-affix__btn{border-radius:var(--bt-r-sm);width:44px;height:44px;color:var(--bt-text-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:.2rem;translate:0 -50%}.bt-hw-affix__btn svg{width:2rem;height:2rem}.bt-hw-more,.bt-hw-acc{border:1px solid var(--bt-line);border-radius:var(--bt-r-md);background:#fff}.bt-hw-more>summary,.bt-hw-acc>summary{min-height:52px;color:var(--bt-navy);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.6rem;font-size:max(1.5rem,15px);font-weight:700;list-style:none;display:flex}.bt-hw-more>summary::-webkit-details-marker{display:none}.bt-hw-acc>summary::-webkit-details-marker{display:none}.bt-hw-more>summary:after,.bt-hw-acc>summary:after{content:"";width:1.2rem;height:1.2rem;transition:rotate var(--bt-t-3) var(--bt-ease-out), translate var(--bt-t-3) var(--bt-ease-out);border-bottom:2.5px solid;border-right:2.5px solid;flex:none;translate:0 -.3rem;rotate:45deg}.bt-hw-more[open]>summary:after,.bt-hw-acc[open]>summary:after{translate:0 .3rem;rotate:225deg}.bt-hw-more>.bt-hw-fields,.bt-hw-acc>:not(summary){padding:.4rem 1.6rem 1.8rem}.bt-hw-acc+.bt-hw-acc{margin-top:calc(-1 * var(--bt-s-5) + 1rem)}.bt-hw-lead-hint{margin-top:calc(-1 * var(--bt-s-3))}.bt-hw-switch{border:1px solid var(--bt-line);border-radius:var(--bt-r-md);cursor:pointer;background:#fff;align-items:flex-start;gap:1.2rem;min-height:44px;padding:1.2rem 1.4rem;display:flex}.bt-hw-switch>input{opacity:0;width:1px;height:1px;position:absolute}.bt-hw-switch__track{width:4.4rem;height:2.6rem;transition:background-color var(--bt-t-2) ease;background:#c9d2de;border-radius:99rem;flex:none;margin-top:.1rem;position:relative}.bt-hw-switch__track:after{content:"";width:2rem;height:2rem;transition:translate var(--bt-t-2) var(--bt-ease-spring);background:#fff;border-radius:50%;position:absolute;top:.3rem;left:.3rem;box-shadow:0 1px 3px #0308144d}.bt-hw-switch>input:checked+.bt-hw-switch__track{background:var(--bt-navy)}.bt-hw-switch>input:checked+.bt-hw-switch__track:after{translate:1.8rem}.bt-hw-switch:has(>input:focus-visible){outline:2px solid var(--bt-cyan);outline-offset:3px;box-shadow:0 0 0 5px var(--bt-navy)}.bt-hw-switch__text{gap:.2rem;min-width:0;display:grid}.bt-hw-switch__label{color:var(--bt-navy);font-size:max(1.5rem,15px);font-weight:700}.bt-hw-switch__hint{color:var(--bt-text-2);font-size:max(1.35rem,13.5px);line-height:1.4}.bt-hw-check{cursor:pointer;align-items:flex-start;gap:1.2rem;min-height:44px;padding:1rem 0;display:flex}.bt-hw-check>input{width:2.2rem;min-width:20px;height:2.2rem;min-height:20px;accent-color:var(--bt-navy);flex:none;margin-top:.1rem}.bt-hw-check>span{gap:.2rem;display:grid}.bt-hw-check__label{color:var(--bt-navy);font-size:max(1.5rem,15px);font-weight:700}.bt-hw-check[data-disabled=true]{cursor:not-allowed;opacity:.7}.bt-hw-link{min-height:44px;color:var(--bt-navy);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:0 .4rem;font-size:max(1.4rem,14px);font-weight:700;text-decoration:underline;display:inline-flex}.bt-hw-link svg{flex:none;width:1.6rem;height:1.6rem}.bt-hw-link:disabled{opacity:.5;cursor:not-allowed}.bt-hw-callout{border-radius:var(--bt-r-md);background:var(--bt-cyan-100);color:var(--bt-ink);border:1px solid #067a714d;flex-wrap:wrap;align-items:center;gap:1rem 1.2rem;padding:1.4rem 1.6rem;font-size:max(1.45rem,14.5px);line-height:1.45;display:flex}.bt-hw-callout>p{flex:24rem}.bt-hw-callout>svg{width:2rem;height:2rem;color:var(--bt-cyan-ink);flex:none}.bt-hw-callout>span{flex:1 1 0;min-width:0}.bt-hw-callout--warn{background:#fff7e0;border-color:#f0c36b}.bt-hw-callout a:not(.bt-btn){color:var(--bt-navy);font-weight:700;text-decoration:underline}.bt-hw-tip{margin-bottom:var(--bt-s-4);padding-block:.6rem}.bt-hw-note{color:#7a4d00;align-items:flex-start;gap:.6rem;font-size:max(1.35rem,13.5px);line-height:1.45;display:flex}.bt-hw-note svg{flex:none;width:1.6rem;height:1.6rem;margin-top:.1em}.bt-hw-status{min-height:1.4em;color:var(--bt-cyan-ink);font-size:max(1.4rem,14px);font-weight:700}.bt-hw-status:empty{min-height:0}.bt-host-app .bt-hx-paused{margin-bottom:var(--bt-s-4)}.bt-hw-account{border:1px solid var(--bt-line);border-radius:var(--bt-r-md);background:var(--bt-day);gap:1.2rem;padding:1.8rem 1.6rem;display:grid}.bt-hw-account__title{color:var(--bt-navy);font-size:var(--bt-fs-h3);font-weight:800;line-height:1.25}.bt-hw-account__form{gap:var(--bt-s-4)}.bt-hw-account__who{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;font-size:max(1.5rem,15px);display:flex}.bt-hw-account__who>svg{width:2rem;height:2rem;color:var(--bt-cyan-ink);flex:none}.bt-hw-account__who>p{flex:20rem;min-width:0}.bt-hw-account__who:focus{outline:none}.bt-hw-account__ok{color:var(--bt-cyan-ink);font-weight:700}.bt-hw-account__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;display:flex}.bt-hw-account__switch{color:var(--bt-text-2);font-size:max(1.45rem,14.5px)}.bt-hw-flyer{grid-template-columns:minmax(0,1fr);gap:1.6rem;display:grid}@media (min-width:600px){.bt-hw-flyer{grid-template-columns:22rem minmax(0,1fr);align-items:start}}.bt-hw-drop{aspect-ratio:250/365;border-radius:var(--bt-r-md);background:radial-gradient(80% 60% at 50% 0%, #00d3c01f, transparent 70%), var(--bt-day);max-width:26rem;min-height:22rem;color:var(--bt-navy);text-align:center;cursor:pointer;transition:border-color var(--bt-t-2) ease, background-color var(--bt-t-2) ease;border:2px dashed #9fb0c4;align-content:center;place-items:center;gap:1rem;padding:1.6rem;display:grid;position:relative;overflow:hidden}.bt-hw-drop--wide{aspect-ratio:16/9;max-width:40rem;min-height:0}.bt-hw-drop[data-dragging=true],.bt-hw-drop:hover{border-color:var(--bt-navy)}.bt-hw-drop:has(input:focus-visible){outline:2px solid var(--bt-cyan);outline-offset:3px;box-shadow:0 0 0 5px var(--bt-navy)}.bt-hw-drop:has(input:disabled){cursor:progress}.bt-hw-drop__input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.bt-hw-drop__icon{width:4.4rem;height:4.4rem;color:var(--bt-cyan-ink)}.bt-hw-drop__img{object-fit:contain;background:var(--bt-night-900);width:100%;height:100%;position:absolute;inset:0}.bt-hw-drop__text{align-items:center;gap:.6rem;font-size:max(1.5rem,15px);font-weight:800;line-height:1.3;display:inline-flex;position:relative}.bt-hw-drop__text svg{width:1.6rem;height:1.6rem}.bt-hw-drop[data-has=true]{border-style:solid;align-content:end}.bt-hw-drop[data-has=true] .bt-hw-drop__text{border-radius:var(--bt-r-pill);box-shadow:var(--bt-sh-1);background:#fffffff0;padding:.8rem 1.4rem}.bt-hw-drop__done{color:var(--bt-cyan-ink);font-size:max(1.5rem,15px);font-weight:700}.bt-hw-flyer__side{align-content:start;gap:1.2rem;min-width:0;display:grid}.bt-hw-hero{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.bt-hw-hero .bt-hw-drop{flex:24rem}.bt-hw-progress{background:var(--bt-cyan-100);border-radius:99rem;height:6px;position:relative;overflow:hidden}.bt-hw-progress__bar{border-radius:inherit;background:var(--bt-cyan-ink);width:40%;animation:bt-hw-indeterminate 1.3s var(--bt-ease-io) infinite;position:absolute;inset:0}@keyframes bt-hw-indeterminate{0%{translate:-100%}to{translate:250%}}.bt-hw-colours{gap:.6rem;display:grid}.bt-hw-dots{gap:.8rem;display:flex}.bt-hw-dots__dot{width:3.2rem;height:3.2rem;animation:bt-hw-pop var(--bt-t-3) var(--bt-ease-spring) both;animation-delay:calc(var(--i,0) * var(--bt-stagger));border-radius:50%;box-shadow:inset 0 0 0 1px #03081426,0 2px 6px #03081426}@keyframes bt-hw-pop{0%{opacity:0;scale:.4}}.bt-hw-results{border:1px solid var(--bt-line);border-radius:var(--bt-r-md);background:#fff;margin:.4rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.bt-hw-results li+li{border-top:1px solid var(--bt-line)}.bt-hw-results__item{text-align:left;width:100%;min-height:52px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.4rem;display:flex}.bt-hw-results__item:hover{background:var(--bt-day)}.bt-hw-results__name{color:var(--bt-navy);font-size:max(1.5rem,15px);font-weight:700}.bt-hw-results__meta{color:var(--bt-text-2);flex:none;font-size:max(1.3rem,13px)}.bt-hw-divider{color:var(--bt-muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:1.2rem;font-size:max(1.2rem,12px);font-weight:700;display:flex}.bt-hw-divider:before,.bt-hw-divider:after{content:"";background:var(--bt-line);flex:1;height:1px}.bt-hw-venue-card,.bt-hw-pin{border:1.5px solid var(--bt-cyan-ink);border-radius:var(--bt-r-md);background:var(--bt-cyan-100);align-items:flex-start;gap:1.2rem;padding:1.4rem 1.6rem;display:flex}.bt-hw-venue-card>svg,.bt-hw-pin>svg{width:2.2rem;height:2.2rem;color:var(--bt-cyan-ink);flex:none;margin-top:.2rem}.bt-hw-venue-card>div{flex:1;min-width:0}.bt-hw-venue-card__name{color:var(--bt-navy);font-size:max(1.7rem,17px);font-weight:800}.bt-hw-venue-card__meta{color:var(--bt-text-2);font-size:max(1.4rem,14px)}.bt-hw-pin{align-items:center}.bt-hw-pin>p{font-variant-numeric:tabular-nums;flex:1;min-width:0;font-weight:700}.bt-hw-pin:focus{outline:none}.bt-hw-inline{align-items:stretch;gap:.8rem;min-width:0;display:flex}.bt-hw-inline .bt-hw-input{flex:1;min-width:0}.bt-hw-pinbtn{justify-self:start}.bt-hw-sheet{border-radius:var(--bt-r-lg);width:min(100vw,72rem);max-width:100vw;height:min(100dvh,72rem);max-height:100dvh;color:var(--bt-ink);background:#fff;border:0;flex-direction:column;margin:auto;padding:0;display:none}.bt-hw-sheet[open]{display:flex}.bt-hw-sheet::backdrop{background:#03081499}@media (max-width:767px){.bt-hw-sheet{border-radius:0;width:100vw;height:100dvh}}.bt-hw-sheet__head{border-bottom:1px solid var(--bt-line);justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.6rem;display:flex}.bt-hw-sheet__head h2{color:var(--bt-navy);font-size:var(--bt-fs-h3);font-weight:800}.bt-hw-sheet__head h2:focus{outline:none}.bt-hw-sheet__hint{padding:1rem 1.6rem 0}.bt-hw-sheet__map{flex:1;min-height:0;padding:1.2rem 1.6rem;overflow:auto}.bt-hw-sheet__foot{padding:1.2rem 1.6rem calc(1.2rem + env(safe-area-inset-bottom));border-top:1px solid var(--bt-line);justify-content:flex-end;gap:1rem;display:flex}.bt-hw-tiers{gap:var(--bt-s-4);margin:0;padding:0;list-style:none;display:grid}.bt-hw-tier{border:1px solid var(--bt-line);border-left:4px solid var(--bt-cyan);border-radius:var(--bt-r-md);box-shadow:var(--bt-sh-1);background:#fff;gap:1.4rem;padding:1.6rem;display:grid}.bt-hw-tier__head{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.bt-hw-tier__title{overflow-wrap:anywhere;min-width:0;color:var(--bt-navy);font-size:var(--bt-fs-h3);font-weight:800;line-height:1.25}.bt-hw-tier__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.2rem;display:grid}.bt-hw-tier__name,.bt-hw-tier__wide{grid-column:1/-1}@media (max-width:767px){.bt-hw-tier__price,.bt-hw-tier__max{grid-column:1/-1}.bt-hw-tier__max .bt-hw-input{max-width:16rem}.bt-hw-tier__price .bt-hw-affix{max-width:24rem}.bt-hw-tier__count>.bt-hw-label{min-height:2.6em;display:block}.bt-hw-tier__count>.bt-hw-label svg{vertical-align:-.2em;margin-right:.4rem;display:inline-block}}@media (min-width:768px){.bt-hw-tier__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bt-hw-tier__sum{color:var(--bt-text-2);font-size:max(1.4rem,14px)}.bt-hw-tier__sum strong{color:var(--bt-navy)}.bt-hw-totals{border-radius:var(--bt-r-md);background:var(--bt-night-900);color:var(--bt-on-night);padding:1.6rem}.bt-hw-totals dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:0;display:grid}.bt-hw-totals dt{color:var(--bt-on-night-2);letter-spacing:.1em;text-transform:uppercase;font-size:max(1.2rem,12px);font-weight:700}.bt-hw-totals dd{font-family:var(--font-anton,"Arial Narrow"), "Arial Narrow", system-ui, sans-serif;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.2rem 0 0;font-size:max(2.6rem,24px);line-height:1.1}.bt-hw-totals__face{border-top:1px solid var(--bt-line-night);grid-column:1/-1;padding-top:1.2rem}.bt-hw-totals__face dd{color:var(--bt-sun)}.bt-hw-trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.bt-hw-review{gap:var(--bt-s-5);display:grid}.bt-hw-review__preview{justify-items:start;gap:.8rem;display:grid}.bt-hw-review__label{color:var(--bt-cyan-ink)}.bt-hw-review__cards{gap:1.2rem;display:grid}@media (min-width:768px){.bt-hw-review__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.bt-hw-rcard{border:1px solid var(--bt-line);border-radius:var(--bt-r-md);background:#fff;min-width:0;padding:1.4rem 1.6rem}.bt-hw-rcard[data-invalid=true]{border-color:var(--bt-danger);box-shadow:inset 4px 0 0 var(--bt-danger)}.bt-hw-rcard__head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.bt-hw-rcard__title{color:var(--bt-navy);align-items:center;gap:.8rem;font-size:max(1.6rem,16px);font-weight:800;display:flex}.bt-hw-rcard__num{background:var(--bt-navy);width:2.6rem;height:2.6rem;color:var(--bt-sun);border-radius:50%;place-items:center;font-size:max(1.2rem,12px);display:grid}.bt-hw-rcard__list{gap:.6rem;margin:1rem 0 0;display:grid}.bt-hw-rcard__list>div{grid-template-columns:minmax(8rem,36%) minmax(0,1fr);gap:1rem;display:grid}.bt-hw-rcard__list dt{color:var(--bt-text-2);font-size:max(1.35rem,13.5px)}.bt-hw-rcard__list dd{color:var(--bt-ink);overflow-wrap:anywhere;margin:0;font-size:max(1.45rem,14.5px);font-weight:600}.bt-hw-edit{min-height:44px;color:var(--bt-navy);text-underline-offset:3px;align-items:center;gap:.4rem;padding-inline:.6rem;font-size:max(1.4rem,14px);font-weight:700;text-decoration:underline;display:inline-flex}.bt-hw-edit svg{width:1.4rem;height:1.4rem}.bt-hw-review__cost{border-radius:var(--bt-r-md);background:var(--bt-day);gap:1.2rem;padding:1.6rem;display:grid}.bt-hw-free{font-size:max(1.5rem,15px);line-height:1.5}.bt-hw-free strong{color:var(--bt-navy)}.bt-hw-consent{white-space:pre-wrap;font-weight:600}.bt-hw-preview{--pv-bg:var(--bt-night-800);border-radius:var(--bt-r-lg);background:var(--pv-bg);width:min(100%,30rem);color:var(--pv-ink,#fff);box-shadow:var(--bt-sh-2);margin:0;overflow:hidden}.bt-hw-preview__poster{aspect-ratio:4/5;background:linear-gradient(160deg, var(--pv-bg), var(--pv-bg));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.bt-hw-preview__poster{background:linear-gradient(160deg, color-mix(in oklab, var(--pv-bg) 70%, #fff 8%), var(--pv-bg))}}.bt-hw-preview__poster img{object-fit:contain;width:100%;height:100%}.bt-hw-preview__empty{border-radius:var(--bt-r-pill);opacity:.8;border:1.5px dashed;padding:.8rem 1.4rem;font-size:max(1.3rem,13px);font-weight:700}.bt-hw-preview__stub{border-top:2px dashed var(--pv-ink,#fff);gap:.4rem;padding:1.6rem 1.8rem 1.8rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.bt-hw-preview__stub{border-top:2px dashed color-mix(in oklab, var(--pv-ink,#fff) 30%, transparent)}}.bt-hw-preview__title{color:var(--pv-title,#fff);font-family:var(--font-anton,"Arial Narrow"), "Arial Narrow", system-ui, sans-serif;text-transform:uppercase;overflow-wrap:anywhere;font-size:max(2.6rem,24px);line-height:1}.bt-hw-preview__meta{opacity:.92;font-size:max(1.35rem,13.5px);font-weight:600}.bt-hw-preview__note{opacity:.92;padding:0 1.8rem 1.6rem;font-size:max(1.3rem,13px)}.bt-hw-preview--compact{width:100%}.bt-hq{border:1px solid var(--bt-line);border-radius:var(--bt-r-md);background:#fff;gap:1rem;min-width:0;padding:1.6rem;display:grid}.bt-hq__label{color:var(--bt-cyan-ink)}.bt-hq__title{color:var(--bt-navy);font-size:max(1.7rem,17px);font-weight:800}.bt-hq__intro,.bt-hq__foot{color:var(--bt-text-2);white-space:pre-wrap;font-size:max(1.35rem,13.5px);line-height:1.45}.bt-hq__foot{gap:.4rem;display:grid}.bt-hq__note{border-radius:var(--bt-r-sm);background:var(--bt-cyan-100);color:var(--bt-navy);padding:.8rem 1.2rem;font-weight:700}.bt-hq__lines{border-block:1px solid var(--bt-line);margin:0;padding:0;list-style:none}.bt-hq__line{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1.6rem;padding:1.2rem 0;display:flex}.bt-hq__line+.bt-hq__line{border-top:1px solid var(--bt-line)}.bt-hq__what{flex:18rem;gap:.2rem;min-width:0;display:grid}.bt-hq__name{color:var(--bt-navy);font-size:max(1.5rem,15px);font-weight:700}.bt-hq__rate{font-size:max(1.4rem,14px)}.bt-hq__payer,.bt-hq__linenote{color:var(--bt-text-2);font-size:max(1.3rem,13px)}.bt-hq__figure{font-variant-numeric:tabular-nums;flex:none;justify-items:end;font-weight:800;display:grid}.bt-hq__figure span{color:var(--bt-text-2);font-size:max(1.2rem,12px);font-weight:500}.bt-hq__est{gap:.8rem;display:grid}.bt-hq__basis{color:var(--bt-text-2);font-size:max(1.3rem,13px)}.bt-hq__totals{gap:.4rem;margin:0;display:grid}.bt-hq__totals>div{justify-content:space-between;gap:1rem;display:flex}.bt-hq__totals dt{color:var(--bt-navy);font-weight:700}.bt-hq__totals dd{color:var(--bt-navy);font-variant-numeric:tabular-nums;margin:0;font-weight:800}.bt-hw-bar{z-index:30;margin-top:var(--bt-s-5);padding:1.2rem 0 calc(1.2rem + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--bt-day) 72%, #f6f8fb00);position:sticky;bottom:0}.bt-hw-bar[data-inflow=true]{background:0 0;position:static}.bt-hw-bar__in{border:1px solid var(--bt-line);border-radius:var(--bt-r-pill);box-shadow:var(--bt-sh-2);background:#fff;justify-content:space-between;align-items:center;gap:1.2rem;padding:1rem;display:flex}.bt-hw-bar__next{flex:auto;max-width:28rem}.bt-hw-bar .bt-btn--ghost{flex:none;padding-inline:1.8rem}@media (max-width:419px){.bt-hw-bar__next{padding-inline:1.6rem}.bt-hw-bar__next>svg:first-child{display:none}}.bt-hw-review__preview .bt-hw-preview{width:min(100%,26rem)}@media (min-width:1024px){.bt-hw-review__preview{display:none}}.bt-hw-closed{gap:var(--bt-s-4);padding-block:var(--bt-s-6) var(--bt-s-8);display:grid}.bt-hw-paused{justify-items:start;gap:1.4rem;max-width:52rem;padding:2rem;display:grid}.bt-hw-paused__msg{color:var(--bt-navy);align-items:baseline;gap:.8rem;font-size:max(1.6rem,16px);font-weight:700;line-height:1.45;display:flex}.bt-hw-paused__msg:before{content:"";background:var(--bt-cyan-ink);border-radius:50%;flex:none;width:.8rem;height:.8rem;translate:0 -.1rem}.bt-hw-closed .bt-hw-hint a{color:var(--bt-navy)}.bt-hrs-wrap{padding-block:var(--bt-s-5) var(--bt-s-8);max-width:76rem}@media (min-width:1024px){.bt-hrs-wrap{margin-inline:max(var(--bt-gutter), calc((100% - 128rem) / 2))}}.bt-hrs__loading{min-height:30rem;padding-block:var(--bt-s-5);color:var(--bt-text-2)}.bt-hrs__signin{gap:1.6rem;max-width:52rem;display:grid}.bt-hrs{gap:var(--bt-s-4);display:grid}.bt-hrs__head{border:1px solid var(--bt-line);border-radius:var(--bt-r-lg);box-shadow:var(--bt-sh-1);background:#fff;align-items:flex-start;gap:1.6rem;padding:1.6rem;display:flex}.bt-hrs__thumb{aspect-ratio:250/365;object-fit:cover;border-radius:var(--bt-r-sm);background:var(--bt-night-800);flex:none;width:8.8rem;height:auto}.bt-hrs__thumb--empty{display:block}.bt-hrs__id{gap:.4rem;min-width:0;display:grid}.bt-hrs__ref{color:var(--bt-text-2)}.bt-hrs__refcode{color:var(--bt-navy);letter-spacing:.08em}.bt-hrs__title{color:var(--bt-navy);font-size:var(--bt-fs-h2);overflow-wrap:anywhere;font-weight:800;line-height:1.15}.bt-hrs__meta{color:var(--bt-text-2);font-size:max(1.4rem,14px);font-weight:600}.bt-hrs__chip{justify-self:start;margin-top:.4rem}.bt-hrs__timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.bt-hrs__timeline li{border-top:4px solid var(--bt-line);border-radius:var(--bt-r-sm);color:var(--bt-text-2);background:#fff;gap:.2rem;padding:1rem 1.2rem;font-size:max(1.35rem,13.5px);font-weight:700;display:grid}.bt-hrs__timeline li[data-state=done]{border-top-color:var(--bt-cyan-ink);color:var(--bt-navy)}.bt-hrs__timeline li[data-state=now]{border-top-color:var(--bt-navy);color:var(--bt-navy);box-shadow:var(--bt-sh-1)}.bt-hrs__timeline li[data-state=now][data-tone=good]{border-top-color:var(--bt-cyan-ink)}.bt-hrs__timeline li[data-state=now][data-tone=act]{border-top-color:#d99100}.bt-hrs__timeline li[data-state=now][data-tone=closed]{border-top-color:var(--bt-muted)}.bt-hrs__when{color:var(--bt-text-2);font-size:max(1.2rem,12px);font-weight:500}.bt-hrs__panel{border:1px solid var(--bt-line);border-radius:var(--bt-r-lg);background:#fff;gap:1.2rem;padding:1.8rem 1.6rem;font-size:max(1.5rem,15px);line-height:1.5;display:grid}.bt-hrs__panel--act{background:#fffaf0;border-color:#f0c36b}.bt-hrs__panel--good{background:#f2fcfb;border-color:#067a7159}.bt-hrs__panel a:not(.bt-btn){color:var(--bt-navy);font-weight:700;text-decoration:underline}.bt-hrs__h{color:var(--bt-navy);font-size:var(--bt-fs-h3);align-items:center;gap:.8rem;font-weight:800;line-height:1.25;display:flex}.bt-hrs__h svg{width:2.2rem;height:2.2rem;color:var(--bt-cyan-ink);flex:none}.bt-hrs__message{border-left:4px solid var(--bt-navy);border-radius:0 var(--bt-r-sm) var(--bt-r-sm) 0;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;margin:0;padding:1.2rem 1.4rem}.bt-hrs__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.2rem;display:flex}.bt-hrs__confirm{border-radius:var(--bt-r-md);background:var(--bt-day);gap:1rem;padding:1.4rem;display:grid}.bt-hrs__accepted{color:var(--bt-cyan-ink);align-items:center;gap:.6rem;font-weight:800;display:flex}.bt-hrs__accepted svg{width:2rem;height:2rem}.bt-hrs__mailicon{vertical-align:-.2rem;width:1.4rem;height:1.4rem;display:inline}.bt-hw-subhead{color:var(--bt-navy);font-size:max(1.7rem,17px);font-weight:800;line-height:1.25}.bt-hw-label--sub{font-size:max(1.4rem,14px)}.bt-hw-inline-icon{vertical-align:-.3rem;width:1.8rem;height:1.8rem;color:var(--bt-cyan-ink);margin-right:.2rem;display:inline-block}.bt-hw-seg{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.bt-hw-seg__opt{border-radius:var(--bt-r-md);min-height:52px;color:var(--bt-navy);cursor:pointer;text-align:center;background:#fff;border:1.5px solid #c9d2de;justify-content:center;align-items:center;gap:.8rem;padding:.8rem 1.2rem;font-size:max(1.5rem,15px);font-weight:700;display:flex;position:relative}.bt-hw-seg__opt>input{opacity:0;width:1px;height:1px;position:absolute}.bt-hw-seg__opt svg{flex:none;width:2rem;height:2rem}.bt-hw-seg__opt[data-on=true]{border-color:var(--bt-navy);background:var(--bt-navy);color:#fff}.bt-hw-seg__opt[data-on=true] svg{color:var(--bt-cyan)}.bt-hw-seg__opt:has(>input:focus-visible){outline:2px solid var(--bt-cyan);outline-offset:3px;box-shadow:0 0 0 5px var(--bt-navy)}.bt-hw-times{gap:1.2rem;min-width:0;display:grid}.bt-hw-times__grid{gap:var(--bt-s-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:600px){.bt-hw-times__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.bt-hw-times[data-kind=boat] .bt-hw-times__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bt-hw-seeline{border-radius:var(--bt-r-sm);background:var(--bt-day);color:var(--bt-ink);overflow-wrap:anywhere;align-items:flex-start;gap:.8rem;padding:1rem 1.2rem;font-size:max(1.4rem,14px);font-weight:600;line-height:1.45;display:flex}.bt-hw-seeline svg{width:1.8rem;height:1.8rem;color:var(--bt-cyan-ink);flex:none;margin-top:.1rem}.bt-hw-seeline__label{color:var(--bt-text-2);font-weight:700}.bt-hw-oldnote{flex-wrap:nowrap;align-items:flex-start}.bt-hw-oldnote>span{overflow-wrap:anywhere}.bt-hw-golive{border:1px solid var(--bt-line);border-radius:var(--bt-r-md);background:#fff;padding:1.4rem 1.6rem}.bt-hw-golive[data-invalid=true]{border-color:var(--bt-danger)}.bt-hw-quick{flex-wrap:wrap;gap:.8rem;display:flex}.bt-hw-quick .bt-hw-chip{font:inherit;cursor:pointer;font-size:max(1.4rem,14px)}.bt-hw-freeask{gap:1.2rem;min-width:0;display:grid}.bt-hw-freeask[data-invalid=true] .bt-hw-switch{border-color:var(--bt-danger)}.bt-hw-freeask__more{padding:0 .4rem}.bt-hw-tag{background:var(--bt-cyan-100);color:var(--bt-cyan-ink);vertical-align:.2rem;border-radius:99rem;margin-left:.8rem;padding:.2rem .8rem;font-size:max(1.2rem,12px);font-weight:800;display:inline-block}.bt-hw-feat{gap:1.2rem;min-width:0;display:grid}.bt-hw-feat__editor{--spacing:4px;--radius-lg:8px;--radius-xl:12px;min-width:0}.bt-hw-feat__editor:focus{outline:none}.bt-hw-feat__editor:focus-visible{outline:2px solid var(--bt-cyan);outline-offset:4px}.bt-hw-rcard__lines{margin:0;padding-left:1.8rem;list-style:outside}.bt-hw-rcard__lines li+li{margin-top:.2rem}.bt-hw-ask{gap:.6rem;display:grid}.bt-hw-ask__line{border-radius:var(--bt-r-sm);color:var(--bt-ink);overflow-wrap:anywhere;white-space:pre-wrap;background:#fff7e0;border:1px solid #f0c36b;align-items:flex-start;gap:.8rem;padding:1rem 1.2rem;font-size:max(1.4rem,14px);line-height:1.45;display:flex}.bt-hw-ask__line svg{color:#a16207;flex:none;width:1.8rem;height:1.8rem;margin-top:.1rem}.bt-hw-ask__line strong{color:#7a4d00}.bt-hw-ask__suggests{font-weight:700}.bt-hw-askwrap{gap:1rem;min-width:0;display:grid}[data-asked=true]>.bt-hw-input,[data-asked=true] .bt-hw-affix,.bt-hw-times[data-asked=true] .bt-hw-input,.bt-hw-askwrap[data-asked=true] .bt-hw-input{box-shadow:0 0 0 2px #f0c36b}.bt-hw-golive[data-asked=true],.bt-hw-feat[data-asked=true] .bt-hw-feat__editor{border-radius:var(--bt-r-md);box-shadow:0 0 0 2px #f0c36b}.bt-hw-suggest{border-radius:var(--bt-r-sm);background:#fff7e0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.2rem;padding:1rem 1.2rem;font-size:max(1.4rem,14px);line-height:1.45;display:flex}.bt-hw-suggest>p{flex:18rem;min-width:0}.bt-hw-suggest[data-applied=true]{background:var(--bt-cyan-100)}.bt-hw-suggest__done{color:var(--bt-cyan-ink);flex:none;font-weight:800}.bt-hw-suggest__btn{min-height:44px}.bt-hw-todo{margin-bottom:var(--bt-s-4);align-items:start;gap:1rem;display:grid}.bt-hw-todo__list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.bt-hw-todo__list li{flex-wrap:wrap;align-items:center;gap:.6rem;min-height:44px;display:flex}.bt-hw-todo__list svg{width:2rem;height:2rem;color:var(--bt-muted);flex:none}.bt-hw-todo__list .bt-hw-todo__ok{color:var(--bt-cyan-ink)}.bt-hw-todo__list li[data-done=true] a{color:var(--bt-text-2)}.bt-hw-todo__where{color:var(--bt-text-2);font-size:max(1.3rem,13px)}.bt-hw-todo__msg{border-left:4px solid var(--bt-navy);white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;margin:0;padding:1rem 1.2rem}.bt-hw-answers{border-radius:var(--bt-r-md);background:#fffaf0;border:1px solid #f0c36b;gap:1rem;padding:1.6rem;display:grid}.bt-hw-answers__list{gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.bt-hw-answer{border-radius:var(--bt-r-sm);background:#fff;gap:.6rem;min-width:0;padding:1.2rem;display:grid}.bt-hw-answer[data-invalid=true]{box-shadow:inset 4px 0 0 var(--bt-danger)}.bt-hw-answer__head{color:var(--bt-navy);align-items:flex-start;gap:.8rem;font-size:max(1.5rem,15px);display:flex}.bt-hw-answer__head svg{flex:none;width:2rem;height:2rem;margin-top:.1rem}.bt-hw-answer__ok{color:var(--bt-cyan-ink)}.bt-hw-answer__todo{color:#a16207}.bt-hw-answer__state{color:var(--bt-text-2);font-weight:600}.bt-hw-answer__note{color:var(--bt-text-2);white-space:pre-wrap;overflow-wrap:anywhere;font-size:max(1.4rem,14px)}.bt-hw-answer__reply{min-height:7.2rem}.bt-hrs__todo{counter-reset:todo;gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.bt-hrs__todoitem{border:1px solid var(--bt-line);border-radius:var(--bt-r-md);background:#fff;flex-wrap:wrap;align-items:center;gap:1rem 1.2rem;padding:1.2rem 1.4rem;display:flex}.bt-hrs__todotext{flex:20rem;gap:.2rem;min-width:0;display:grid}.bt-hrs__todolabel{color:var(--bt-navy);font-weight:800}.bt-hrs__todonote{white-space:pre-wrap;overflow-wrap:anywhere}.bt-hrs__todosuggest{color:var(--bt-cyan-ink);overflow-wrap:anywhere;font-weight:700}.bt-hrs__fix{flex:none;min-height:44px}.bt-hrs__settleday{color:var(--bt-navy);font-size:max(2rem,19px);font-weight:800}.bt-hw-preorders{min-width:0;padding-top:var(--bt-s-4);border-top:1px solid var(--bt-line);gap:1.2rem;display:grid}.bt-hw-preorders__more{min-width:0}.bt-hw-menu{gap:var(--bt-s-5);min-width:0;display:grid}.bt-hw-menu__group{gap:.8rem;min-width:0;display:grid}.bt-hw-menu__grouphead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1rem;min-width:0;display:flex}.bt-hw-menu__heading{overflow-wrap:anywhere;min-width:0;color:var(--bt-text-2);letter-spacing:.08em;text-transform:uppercase;font-size:max(1.3rem,13px);font-weight:800}.bt-hw-menu__item[data-kind=food]{border-left-color:var(--bt-sun)}.bt-hw-menu__head{flex-wrap:wrap;align-items:flex-start}.bt-hw-menu__head .bt-hw-tier__title{flex:16rem}.bt-hw-menu__actions{flex-wrap:wrap;gap:0 .4rem;margin-left:-.4rem;display:flex}.bt-hw-menu__add{gap:.6rem;min-width:0;display:grid}.bt-hw-menu__add .bt-btn{min-height:44px}@media (max-width:767px){.bt-hw-menu__category{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.bt-hw-step,.bt-hw-dots__dot,.bt-hw-progress__bar{animation:none}.bt-hw-progress__bar{opacity:.6;width:100%}.bt-hw-strip__fill,.bt-hw-steps__num,.bt-hw-switch__track:after{transition:none}[data-state=now]>.bt-hw-steps__btn .bt-hw-steps__num{scale:none}}.bt-hw-sheet__head{padding-top:calc(1.2rem + var(--bt-safe-top));padding-left:calc(1.6rem + var(--bt-safe-left));padding-right:calc(1.6rem + var(--bt-safe-right))}.bt-hw-sheet__foot,.bt-hw-sheet__hint,.bt-hw-sheet__map{padding-left:calc(1.6rem + var(--bt-safe-left));padding-right:calc(1.6rem + var(--bt-safe-right))}
