.bb-cap-layer{position:absolute;top:0;right:0;bottom:0;left:0;container-type:size;overflow:hidden;pointer-events:none}.bb-cap{position:absolute;left:var(--bb-cap-inset, 5cqw);right:var(--bb-cap-inset, 5cqw);top:var(--bb-cap-y, 18%);transform:translateY(var(--bb-cap-anchor, -50%));margin:0;text-align:center;font-family:var(--bb-font-caption);font-weight:var(--bb-cap-weight, 600);font-optical-sizing:none;font-variation-settings:"opsz" 12;font-synthesis:none;font-size:var(--bb-cap-size);line-height:1.05;white-space:pre-wrap;text-wrap:balance;overflow-wrap:break-word}.bb-cap:lang(ja){word-break:auto-phrase}.bb-cap--anchor-top{--bb-cap-anchor: 0%}.bb-cap--anchor-middle{--bb-cap-anchor: -50%}.bb-cap--anchor-bottom{--bb-cap-anchor: -100%}.bb-cap__text{color:var(--bb-caption-light)}.bb-cap--outline{--bb-cap-outline-color: var(--bb-caption-dark)}.bb-cap--outline-dark{--bb-cap-outline-color: var(--bb-caption-light)}.bb-cap--outline-dark .bb-cap__text{color:var(--bb-caption-dark)}.bb-cap--outline .bb-cap__text,.bb-cap--outline-dark .bb-cap__text{text-shadow:var(--bb-cap-outline)}.bb-cap__emoji{text-shadow:none}.bb-cap--box-light,.bb-cap--box-dark{line-height:1.52}.bb-cap--box-light .bb-cap__text,.bb-cap--box-dark .bb-cap__text{padding:.1em .38em;border-radius:.24em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.bb-cap--box-light .bb-cap__text{color:var(--bb-caption-dark);background:var(--bb-caption-light)}.bb-cap--box-dark .bb-cap__text{background:var(--bb-caption-dark)}.bb-cap--plain .bb-cap__text{text-shadow:0 .04em .22em var(--bb-caption-shadow),0 0 .06em var(--bb-caption-shadow)}.bbh-app{--bbh-app-white: var(--bb-caption-light);--bbh-app-black: var(--bb-caption-dark);--bbh-app-soft: color-mix(in srgb, var(--bb-caption-light) 72%, transparent);--bbh-app-shade: 0 1px 2px color-mix(in srgb, var(--bb-caption-dark) 35%, transparent);--bbh-app-nav: color-mix(in srgb, var(--bb-platform-app-chrome) 86%, transparent);position:relative;width:393px;height:852px;overflow:hidden;border-radius:41px;background:var(--bbh-app-black);color:var(--bbh-app-white);font-family:var(--bb-font-native-ui);-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bbh-app svg{display:block;fill:currentColor}.bbh-app button{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.bbh-app b{font-weight:600}.bbh-ui-cut{fill:color-mix(in srgb,var(--bb-caption-dark) 72%,transparent)}.bbh-app__feed{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}[data-feed]{overflow-y:scroll;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none}[data-feed]::-webkit-scrollbar{display:none}[data-feed]:focus-visible{outline:none}.bbh-app__item{position:relative;height:852px;scroll-snap-align:start;scroll-snap-stop:always}.bbh-app__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--bbh-app-black)}.bbh-app--tiktok .bbh-app__media{bottom:82px}.bbh-app__video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bbh-app__burst{position:absolute;z-index:3;left:var(--x, 50%);top:var(--y, 50%);width:110px;height:110px;margin:-55px 0 0 -55px;background:var(--bb-platform-tiktok-red);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21.1c-.4 0-.8-.1-1.1-.4C5.7 16.4 2.3 13.1 2.3 8.9 2.3 5.6 4.8 3.1 8 3.1c1.6 0 3 .7 4 1.9 1-1.2 2.4-1.9 4-1.9 3.2 0 5.7 2.5 5.7 5.8 0 4.2-3.4 7.5-8.6 11.8-.3.3-.7.4-1.1.4z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21.1c-.4 0-.8-.1-1.1-.4C5.7 16.4 2.3 13.1 2.3 8.9 2.3 5.6 4.8 3.1 8 3.1c1.6 0 3 .7 4 1.9 1-1.2 2.4-1.9 4-1.9 3.2 0 5.7 2.5 5.7 5.8 0 4.2-3.4 7.5-8.6 11.8-.3.3-.7.4-1.1.4z'/%3E%3C/svg%3E") center / contain no-repeat;opacity:0;pointer-events:none}.bbh-app--instagram .bbh-app__burst,.bbh-app--facebook .bbh-app__burst{background:var(--bbh-app-white)}.bbh-app__burst.is-on{animation:bbh-app-burst .9s var(--bb-ease-out) both}.bbh-app .bbh-app__mute{position:absolute;z-index:6;top:112px;right:14px;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--bbh-app-black) 46%,transparent);color:var(--bbh-app-white)}.bbh-app--instagram .bbh-app__mute{top:64px}.bbh-app .bbh-app__mute svg{width:21px;height:21px}.bbh-app__mute .is-off,.bbh-app__mute[aria-pressed=true] .is-on{display:none}.bbh-app__mute[aria-pressed=true] .is-off{display:block}@keyframes bbh-app-burst{0%{opacity:0;transform:scale(.4) rotate(-12deg)}18%{opacity:1;transform:scale(1.15) rotate(-12deg)}32%{transform:scale(.95) rotate(-12deg)}70%{opacity:1;transform:scale(1) rotate(-12deg) translateY(0)}to{opacity:0;transform:scale(1.1) rotate(-12deg) translateY(-60px)}}@keyframes bbh-app-pop{0%{transform:scale(1)}35%{transform:scale(.78)}70%{transform:scale(1.18)}to{transform:scale(1)}}.bbh-app__status{position:absolute;z-index:6;top:0;left:0;right:0;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 30.5px 0 15px;font-family:var(--bb-font-native-ui);line-height:1;pointer-events:none}.bbh-app__status time{width:74px;font-size:16.5px;font-weight:600;letter-spacing:-.012em;text-align:center}.bbh-app__icons{display:flex;align-items:center}.bbh-app__signal{width:17.8px;height:11.7px}.bbh-app__net{margin-left:5.5px;font-size:13.6px;font-weight:600;letter-spacing:-.01em}.bbh-app__battery{width:27.7px;height:12.86px;margin-left:6.4px;overflow:visible}.bbh-defs{position:absolute;width:0;height:0;overflow:hidden}.bbh-defs text{font-family:var(--bb-font-native-ui);font-size:9.7px;font-weight:700;letter-spacing:-.03em}.bbh-app__home{position:absolute;z-index:6;left:50%;bottom:8px;width:134px;height:5px;margin-left:-67px;border-radius:3px;background:var(--bbh-app-white);pointer-events:none}.bbh-app__follow{flex:none;padding:0 12px!important;height:30px;border-radius:8px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bb-caption-light) 62%,transparent);font-size:15px!important;font-weight:600!important;line-height:30px;transition:background var(--bb-dur-base) var(--bb-ease)}.bbh-app__follow[aria-pressed=true]{background:color-mix(in srgb,var(--bb-caption-light) 18%,transparent);box-shadow:none}.bbh-app--tiktok{font-family:"TikTok Sans",var(--bb-font-native-ui)}.bbh-tt__top{position:absolute;z-index:5;top:64px;left:16px;right:16px;height:34px;display:flex;align-items:center;gap:12px;text-shadow:var(--bbh-app-shade);pointer-events:none}.bbh-tt__live{flex:none;width:30px;height:24px}.bbh-tt__tabs{flex:1;min-width:0;display:flex;justify-content:flex-end;gap:18px;overflow:hidden;font-size:17px;font-weight:600;white-space:nowrap}.bbh-tt__tabs span{position:relative;color:color-mix(in srgb,var(--bb-caption-light) 68%,transparent)}.bbh-tt__tabs .is-on{color:var(--bbh-app-white);font-weight:700}.bbh-tt__tabs .is-on:after{content:"";position:absolute;left:50%;bottom:-7px;width:28px;height:2.5px;margin-left:-14px;border-radius:2px;background:var(--bbh-app-white)}.bbh-tt__search{flex:none;width:26px;height:26px}.bbh-tt__rail{position:absolute;z-index:4;top:311px;left:335px;width:56px;display:flex;flex-direction:column;align-items:center;text-shadow:var(--bbh-app-shade)}.bbh-tt__ai{display:grid;place-items:center;width:44px;height:44px;margin-bottom:14px;border-radius:50%;background:color-mix(in srgb,var(--bb-caption-light) 22%,transparent)}.bbh-tt__ai svg{width:27px;height:27px}.bbh-app__mono,.bbh-tt__avatar span,.bbh-ig__avatar span,.bbh-fb__avatar span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;background:var(--bb-forest-soft);color:var(--bb-forest-deep);font-family:var(--bb-font-display);font-weight:var(--bb-weight-display);text-shadow:none}.bbh-tt__avatar{position:relative;width:48px;height:48px;margin-bottom:26px;border-radius:50%;box-shadow:0 0 0 1.5px var(--bbh-app-white);font-size:22px}.bbh-tt__avatar i{position:absolute;left:50%;bottom:-10px;width:22px;height:22px;margin-left:-11px;border-radius:50%;background:var(--bb-platform-tiktok-red)}.bbh-tt__avatar i:before,.bbh-tt__avatar i:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:2.2px;margin:-1.1px 0 0 -5px;border-radius:1px;background:var(--bbh-app-white)}.bbh-tt__avatar i:after{transform:rotate(90deg)}.bbh-tt__act{display:flex;flex-direction:column;align-items:center;gap:2px;height:64px}.bbh-tt__act svg{width:36px;height:36px;filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--bb-caption-dark) 30%,transparent));transition:color var(--bb-dur-fast) var(--bb-ease)}.bbh-tt__act b{font-size:13px;font-weight:600;line-height:16px}.bbh-tt__act[aria-pressed=true] svg{color:var(--bb-platform-tiktok-red);animation:bbh-app-pop .42s var(--bb-ease-out)}.bbh-tt__act--save[aria-pressed=true] svg{color:var(--bb-amber)}.bbh-tt__disc{display:grid;place-items:center;width:48px;height:48px;margin-top:10px;border-radius:50%;background:color-mix(in srgb,var(--bb-platform-app-chrome) 92%,var(--bb-caption-light));animation:bbh-app-spin 6s linear infinite}.bbh-tt__disc img{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover}@keyframes bbh-app-spin{to{transform:rotate(360deg)}}.bbh-tt__meta{position:absolute;z-index:4;left:16px;right:82px;top:672px;text-shadow:var(--bbh-app-shade)}.bbh-tt__meta b{display:block;font-size:17px;font-weight:700;line-height:24px}.bbh-tt__meta p{display:-webkit-box;margin:2px 0 0;overflow:hidden;font-size:15px;line-height:19px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bbh-tt__sound{display:flex;align-items:center;gap:6px;margin-top:5px;font-size:15px;line-height:19px}.bbh-tt__sound svg{flex:none;width:15px;height:15px}.bbh-tt__sound span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bbh-tt__nav{position:absolute;z-index:5;left:0;right:0;bottom:0;height:82px;display:grid;grid-template-columns:repeat(5,1fr);align-items:start;padding:8px 4px 0;background:var(--bbh-app-black);pointer-events:none}.bbh-tt__nav>span{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10px;font-weight:500;color:color-mix(in srgb,var(--bb-caption-light) 92%,transparent)}.bbh-tt__nav svg{width:26px;height:26px}.bbh-tt__nav .is-on{color:var(--bbh-app-white);font-weight:600}.bbh-tt__plus{padding-top:3px}.bbh-tt__plus i{position:relative;display:block;width:46px;height:30px;border-radius:9px;background:var(--bbh-app-white);box-shadow:-3px 0 0 var(--bb-platform-tiktok-cyan),3px 0 0 var(--bb-platform-tiktok-red)}.bbh-tt__plus i:before,.bbh-tt__plus i:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:3px;margin:-1.5px 0 0 -8px;border-radius:2px;background:var(--bbh-app-black)}.bbh-tt__plus i:after{transform:rotate(90deg)}.bbh-tt__inbox em,.bbh-fb__badge em{position:absolute;top:-6px;left:calc(50% + 6px);min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:var(--bb-platform-tiktok-red);font-size:12px;font-style:normal;font-weight:700;line-height:19px;text-align:center;color:var(--bbh-app-white)}.bbh-ig__rail{position:absolute;z-index:4;top:342px;left:335px;width:56px;display:flex;flex-direction:column;align-items:center;text-shadow:var(--bbh-app-shade)}.bbh-ig__act{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;height:72.5px}.bbh-ig__act svg{width:29px;height:29px;filter:drop-shadow(0 1px 1px color-mix(in srgb,var(--bb-caption-dark) 30%,transparent))}.bbh-ig__act b{font-size:13px;font-weight:600;line-height:16px}.bbh-ig__act .is-on,.bbh-fb__act .is-on{display:none}.bbh-ig__act[aria-pressed=true] .is-on{display:block;color:var(--bb-platform-instagram-red);animation:bbh-app-pop .42s var(--bb-ease-out)}.bbh-ig__act[aria-pressed=true] .is-off{display:none}.bbh-ig__act[data-save][aria-pressed=true] svg{fill:currentColor}.bbh-ig__meta{position:absolute;z-index:4;left:17px;right:70px;top:662px;text-shadow:var(--bbh-app-shade)}.bbh-ig__who{display:flex;align-items:center;gap:10px}.bbh-ig__avatar{flex:none;width:42px;height:42px;padding:2.5px;border-radius:50%;background:conic-gradient(from 210deg,var(--bb-platform-instagram-ring-1),var(--bb-platform-instagram-ring-2),var(--bb-platform-instagram-ring-3),var(--bb-platform-instagram-ring-4),var(--bb-platform-instagram-ring-1));font-size:18px}.bbh-ig__avatar span{box-shadow:0 0 0 2px var(--bbh-app-black)}.bbh-ig__name{display:flex;flex-direction:column;min-width:0}.bbh-ig__name b{font-size:15px;font-weight:700;line-height:20px}.bbh-ig__name small{display:flex;align-items:center;gap:4px;overflow:hidden;font-size:13px;line-height:17px;white-space:nowrap;color:var(--bbh-app-soft)}.bbh-ig__name small svg{flex:none;width:12px;height:12px}.bbh-ig__meta p{margin:12px 0 0;font-size:15px;line-height:20px}.bbh-ig__meta p span{color:var(--bbh-app-soft)}.bbh-ig__progress{position:absolute;z-index:4;left:16px;right:16px;top:753px;height:2px;border-radius:1px;background:color-mix(in srgb,var(--bb-caption-light) 32%,transparent)}.bbh-ig__progress i{display:block;width:7%;height:100%;border-radius:inherit;background:var(--bbh-app-white)}.bbh-ig__nav{position:absolute;z-index:5;left:51px;top:777px;width:292px;height:49px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-radius:25px;background:var(--bbh-app-nav);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);pointer-events:none}.bbh-ig__nav svg{width:26px;height:26px}.bbh-ig__nav .is-on{display:grid;place-items:center;width:62px;height:41px;border-radius:21px;background:color-mix(in srgb,var(--bb-caption-light) 20%,transparent)}.bbh-fb__top{position:absolute;z-index:5;top:68px;left:15px;right:9px;height:34px;display:flex;align-items:center;gap:14px;text-shadow:var(--bbh-app-shade);pointer-events:none}.bbh-fb__top b{flex:1;font-size:27px;font-weight:700;letter-spacing:-.01em}.bbh-fb__top svg{width:29px;height:29px}.bbh-fb__rail{position:absolute;z-index:4;top:444px;left:338px;width:56px;display:flex;flex-direction:column;align-items:center;text-shadow:var(--bbh-app-shade)}.bbh-fb__act{display:flex;flex-direction:column;align-items:center;gap:4px;height:72px}.bbh-fb__act svg{width:31px;height:31px;filter:drop-shadow(0 1px 1px color-mix(in srgb,var(--bb-caption-dark) 30%,transparent))}.bbh-fb__act b{font-size:14px;font-weight:500;line-height:17px}.bbh-fb__act[aria-pressed=true] .is-on{display:block;color:var(--bb-platform-facebook);animation:bbh-app-pop .42s var(--bb-ease-out)}.bbh-fb__act[aria-pressed=true] .is-off{display:none}.bbh-fb__act[data-save][aria-pressed=true] svg{fill:currentColor}.bbh-fb__meta{position:absolute;z-index:4;left:13px;right:78px;top:640px;text-shadow:var(--bbh-app-shade)}.bbh-fb__who{display:flex;align-items:center;gap:10px}.bbh-fb__avatar{flex:none;width:40px;height:40px;padding:2px;border-radius:50%;background:var(--bb-platform-facebook);font-size:17px}.bbh-fb__avatar span{box-shadow:0 0 0 2px var(--bbh-app-black)}.bbh-fb__name{display:flex;flex-direction:column;min-width:0}.bbh-fb__name b{display:flex;align-items:center;gap:5px;font-size:16px;font-weight:700;line-height:21px;white-space:nowrap}.bbh-fb__name b svg{width:13px;height:13px}.bbh-fb__name small{font-size:13.5px;line-height:18px;color:var(--bbh-app-soft)}.bbh-fb__meta p{margin:10px 0 0;font-size:16px;line-height:21px}.bbh-fb__search{display:inline-flex;align-items:center;gap:7px;margin-top:10px;padding:0 13px;height:32px;border-radius:16px;background:color-mix(in srgb,var(--bb-caption-light) 17%,transparent);font-size:15px;line-height:32px;text-shadow:none}.bbh-fb__search svg{width:15px;height:15px}.bbh-fb__nav{position:absolute;z-index:5;left:13px;top:782px;width:368px;height:49px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-radius:25px;background:var(--bbh-app-nav);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4);pointer-events:none}.bbh-fb__nav svg{width:26px;height:26px}.bbh-fb__nav .is-on{display:grid;place-items:center;width:52px;height:41px;border-radius:21px;background:color-mix(in srgb,var(--bb-caption-light) 20%,transparent)}.bbh-fb__badge{position:relative}.bbh-fb__badge em{top:-8px;left:12px;background:var(--bb-platform-badge-red)}@media (prefers-reduced-motion: reduce){.bbh-tt__disc{animation:none}}:root{--bbh-nav-h: 66px}@media (max-width: 560px){:root{--bbh-nav-h: 58px}}.bbh,.bbh *,.bbh *:before,.bbh *:after{box-sizing:border-box}.bbh-body{margin:0;background:var(--bb-white)}.bbh{--bbh-zoom: var(--bbh-scale, 1);--bbh-gutter: clamp(20px, 5vw, 72px);--bbh-max: 1200px;--bbh-section: calc(clamp(96px, 11vw, 160px) * var(--bbh-zoom));--bbh-screen: calc(100svh - var(--bbh-nav-h) * var(--bbh-zoom));--bbh-rule: 1px solid var(--bb-border-soft);--bbh-on-forest-mid: color-mix(in srgb, var(--bb-ink-on-forest) 74%, transparent);--bbh-on-forest-rule: 1px solid color-mix(in srgb, var(--bb-ink-on-forest) 16%, transparent);--bbh-ease-soft: cubic-bezier(.22, 1, .36, 1);position:relative;background:var(--bb-white);color:var(--bb-ink);font-family:var(--bb-font-ui);-webkit-font-smoothing:antialiased;overflow-x:clip;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.bbh input,.bbh textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}.bbh img{-webkit-user-drag:none}.bbh-nav,.bbh-shell{zoom:var(--bbh-zoom)}.bbh-sprite{display:none}.bbh-i{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.bbh-shell{width:min(100% - (var(--bbh-gutter) * 2),var(--bbh-max));margin-inline:auto}[x-cloak]{display:none!important}.bbh :is(.bb-cap--outline,.bb-cap--outline-dark){--bb-cap-outline: .06em 0 0 var(--bb-cap-outline-color), .05885em .01171em 0 var(--bb-cap-outline-color), .05543em .02296em 0 var(--bb-cap-outline-color), .04989em .03333em 0 var(--bb-cap-outline-color), .04243em .04243em 0 var(--bb-cap-outline-color), .03333em .04989em 0 var(--bb-cap-outline-color), .02296em .05543em 0 var(--bb-cap-outline-color), .01171em .05885em 0 var(--bb-cap-outline-color), 0 .06em 0 var(--bb-cap-outline-color), -.01171em .05885em 0 var(--bb-cap-outline-color), -.02296em .05543em 0 var(--bb-cap-outline-color), -.03333em .04989em 0 var(--bb-cap-outline-color), -.04243em .04243em 0 var(--bb-cap-outline-color), -.04989em .03333em 0 var(--bb-cap-outline-color), -.05543em .02296em 0 var(--bb-cap-outline-color), -.05885em .01171em 0 var(--bb-cap-outline-color), -.06em 0 0 var(--bb-cap-outline-color), -.05885em -.01171em 0 var(--bb-cap-outline-color), -.05543em -.02296em 0 var(--bb-cap-outline-color), -.04989em -.03333em 0 var(--bb-cap-outline-color), -.04243em -.04243em 0 var(--bb-cap-outline-color), -.03333em -.04989em 0 var(--bb-cap-outline-color), -.02296em -.05543em 0 var(--bb-cap-outline-color), -.01171em -.05885em 0 var(--bb-cap-outline-color), 0 -.06em 0 var(--bb-cap-outline-color), .01171em -.05885em 0 var(--bb-cap-outline-color), .02296em -.05543em 0 var(--bb-cap-outline-color), .03333em -.04989em 0 var(--bb-cap-outline-color), .04243em -.04243em 0 var(--bb-cap-outline-color), .04989em -.03333em 0 var(--bb-cap-outline-color), .05543em -.02296em 0 var(--bb-cap-outline-color), .05885em -.01171em 0 var(--bb-cap-outline-color)}.bbh .bb-cap{--bb-cap-y: 18%;--bb-cap-size: 7.2222cqw}html:has(.bbh){scroll-padding-top:calc(var(--bbh-nav-h) * var(--bbh-scale, 1));scrollbar-gutter:stable}html.bbh-paged{scroll-behavior:auto!important;overflow-anchor:none}html.is-paging .bbh main{pointer-events:none}@media (min-width: 1000px) and (min-height: 680px){.bbh-scene{min-height:var(--bbh-screen);display:flex;flex-direction:column;justify-content:safe center}}.bbh-scene .bbh-shell{zoom:calc(var(--bbh-zoom) * var(--bbh-fit, 1))}.bbh-eyebrow{display:inline-block;font-size:11px;font-weight:var(--bb-weight-semibold);letter-spacing:var(--bb-track-label);text-transform:uppercase;color:var(--bb-forest)}.bbh-eyebrow--light{color:var(--bb-sage)}.bbh-display,.bbh-h2{margin:0;font-family:var(--bb-font-display);font-weight:var(--bb-weight-display);color:var(--bb-ink);text-wrap:balance}.bbh-display{font-size:clamp(46px,6vw,92px);line-height:.98;letter-spacing:-.03em}.bbh-h2{margin-top:var(--bb-space-4);font-size:clamp(34px,4.2vw,58px);line-height:1.05;letter-spacing:-.024em}.bbh-display em,.bbh-h2 em,.bbh-chores__after em{font-family:var(--bb-font-editorial);font-style:italic;font-weight:var(--bb-weight-regular);color:var(--bb-forest)}.bbh-lead{margin:var(--bb-space-5) 0 0;max-width:46ch;font-size:clamp(17px,1.3vw,19px);line-height:1.6;color:var(--bb-ink-mid);text-wrap:pretty}.bbh-fine{margin:var(--bb-space-4) 0 0;font-size:var(--bb-size-caption);color:var(--bb-ink-muted)}.bbh-footnote{margin:var(--bb-space-4) 0 0;text-align:center;font-size:11px;color:var(--bb-ink-faint)}.bbh-tag{display:inline-flex;align-items:center;justify-self:start;padding:4px 10px;border-radius:var(--bb-radius-pill);font-size:10px;font-weight:var(--bb-weight-semibold);letter-spacing:.08em;text-transform:uppercase;line-height:1.4;white-space:nowrap}.bbh-tag--forest{background:var(--bb-forest-soft);color:var(--bb-forest)}.bbh-tag--blue{background:var(--bb-blue-soft);color:var(--bb-blue)}.bbh-tag--amber{background:var(--bb-amber-soft);color:var(--bb-amber-ink)}.bbh-tag--quiet{background:var(--bb-white);color:var(--bb-ink-mid);box-shadow:inset 0 0 0 1px var(--bb-border)}.bbh-chip{display:inline-flex;padding:2px 8px;border-radius:var(--bb-radius-pill);font-size:11px;font-weight:var(--bb-weight-medium)}.bbh-chip--forest{background:var(--bb-forest-soft);color:var(--bb-forest)}.bbh-chip--amber{background:var(--bb-amber-soft);color:var(--bb-amber-ink)}.bbh-spin{display:inline-block;flex:none;width:14px;height:14px;border-radius:50%;border:2px solid var(--bb-forest-soft);border-top-color:var(--bb-forest);animation:bbh-rotate .9s linear infinite}@keyframes bbh-rotate{to{transform:rotate(360deg)}}.bbh-section{padding:var(--bbh-section) 0;overflow:clip}.bbh-section--cream{background:var(--bb-surface)}.bbh-head{max-width:780px;margin:0 auto clamp(32px,5vh,64px);text-align:center}.bbh-head--tight{margin-bottom:clamp(20px,3vh,32px)}.bbh-head .bbh-lead{margin-inline:auto}@media (min-width: 1000px) and (min-height: 680px){.bbh-section{padding:clamp(24px,4vh,80px) 0}.bbh-head{margin-bottom:clamp(22px,4vh,56px)}.bbh-head--tight{margin-bottom:clamp(16px,2.4vh,28px)}.bbh-h2{margin-top:clamp(10px,1.6vh,16px);font-size:clamp(34px,min(4.2vw,7.2vh),58px)}.bbh-lead{margin-top:clamp(12px,2.2vh,24px);font-size:clamp(16px,min(1.3vw,2.35vh),19px)}}.bbh-split{display:grid;gap:clamp(40px,6vw,96px);align-items:center}@media (min-width: 1000px){.bbh-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.bbh-split--flip{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.bbh-split--flip>.bbh-copy{order:2}.bbh-split--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.bbh-plinth{padding:clamp(14px,2.2vw,28px);border-radius:var(--bb-radius-xl);background:var(--bb-surface)}.bbh-plinth--white{background:var(--bb-white);box-shadow:var(--bb-shadow-sm),inset 0 0 0 1px var(--bb-border-soft)}@media (min-width: 1000px) and (min-height: 680px){.bbh-plinth{padding:clamp(14px,min(2.2vw,2.8vh),28px)}}.bbh-more{margin-top:var(--bb-space-5);max-width:46ch}.bbh .bb-disclosure__caret{transition:transform .32s cubic-bezier(.22,1,.36,1)}.bbh .bb-disclosure.is-closing>.bb-disclosure__summary>.bb-disclosure__caret{transform:none}.bbh-more .bb-disclosure__summary{font-size:14px;font-weight:var(--bb-weight-medium);color:var(--bb-forest)}.bbh-more__text{margin:0;font-size:14px;line-height:1.6;color:var(--bb-ink-mid)}.bbh-ticks{display:grid;gap:var(--bb-space-2);margin:0;padding:0;list-style:none}.bbh-ticks li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:var(--bb-space-2);font-size:14px;line-height:1.5;color:var(--bb-ink-mid)}.bbh-ticks li:before{content:"";width:14px;height:14px;margin-top:3px;background:var(--bb-forest);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat}.bbh-motion .bbh-reveal{opacity:0;transform:translate3d(0,32px,0);transition:opacity 1.1s var(--bbh-ease-soft) calc(var(--d, 0) * .16s),transform 1.3s var(--bbh-ease-soft) calc(var(--d, 0) * .16s)}.bbh-motion .bbh-split>.bbh-reveal:nth-child(2),.bbh-motion .bbh-head+.bbh-reveal{--d: 1.5}.bbh-motion .bbh-head+.bbh-reveal+.bbh-reveal{--d: 2.5}.bbh-motion .is-in .bbh-reveal{opacity:1;transform:none}.bbh-nav{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:var(--bb-space-5);height:var(--bbh-nav-h);padding:0 var(--bbh-gutter);border-bottom:1px solid transparent;transition:background var(--bb-dur-base) var(--bb-ease),border-color var(--bb-dur-base) var(--bb-ease)}.bbh[data-scrolled=true] .bbh-nav{background:var(--bb-white);border-bottom-color:var(--bb-border-soft)}.bbh-nav__brand{display:inline-flex;align-items:center;gap:var(--bb-space-3);color:inherit;text-decoration:none}.bbh-nav__brand .bb-bento{display:block}.bbh-nav__brand .bb-bento{transition:transform .56s cubic-bezier(.25,1.45,.5,1),opacity .18s var(--bb-ease)}.bbh-nav__brand.is-away .bb-bento{opacity:0;transform:translateY(-150%) scale(.9);transition:transform .24s cubic-bezier(.5,0,.75,0),opacity .16s var(--bb-ease) 90ms}.bbh-nav__brand span{display:flex;flex-direction:column;line-height:1.25}.bbh-nav__brand strong{font-family:var(--bb-font-display);font-weight:var(--bb-weight-display);font-size:17px;letter-spacing:var(--bb-track-tight);color:var(--bb-ink)}.bbh-nav__brand small{font-size:10px;letter-spacing:.04em;color:var(--bb-ink-muted)}.bbh-nav__links{display:none;gap:var(--bb-space-6)}.bbh-nav__links a,.bbh-nav__login{font-size:var(--bb-size-body-sm);color:var(--bb-ink-mid);text-decoration:none;transition:color var(--bb-dur-fast) var(--bb-ease)}.bbh-nav__links a:hover,.bbh-nav__login:hover{color:var(--bb-forest)}.bbh-nav__actions{display:flex;align-items:center;gap:var(--bb-space-5)}.bbh-nav__login{display:none;align-items:center;gap:6px}@media (min-width: 960px){.bbh-nav__links{display:flex}.bbh-nav__login{display:inline-flex}}@media (max-width: 560px){.bbh-nav__brand small{display:none}}.bbh-nav__actions .bb-btn{white-space:nowrap}@media (max-width: 359px){.bbh-nav{gap:var(--bb-space-3)}.bbh-nav__brand strong{display:none}.bbh-nav__actions{gap:var(--bb-space-3)}}.bbh-sound{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-inline:calc(var(--bb-space-2) * -1);padding:0;border:0;border-radius:var(--bb-radius-pill);background:transparent;color:var(--bb-ink-mid);transition:background var(--bb-dur-fast) var(--bb-ease),color var(--bb-dur-fast) var(--bb-ease)}.bbh-sound[hidden]{display:none}.bbh-sound:hover{background:var(--bb-forest-soft);color:var(--bb-forest)}.bbh-sound:focus-visible{outline:2px solid var(--bb-forest);outline-offset:2px}.bbh-sound__bars{display:flex;align-items:center;gap:2.5px;height:15px}.bbh-sound__bars i{width:2.5px;height:var(--h);border-radius:var(--bb-radius-pill);background:currentColor;transition:height .32s var(--bb-ease)}.bbh-sound__bars i:nth-child(1){--h: 6px;--hop: 12px}.bbh-sound__bars i:nth-child(2){--h: 13px;--hop: 15px;--after: 50ms}.bbh-sound__bars i:nth-child(3){--h: 9px;--hop: 14px;--after: .1s}.bbh-sound__bars i:nth-child(4){--h: 5px;--hop: 11px;--after: .15s}.bbh-sound[aria-pressed=false] .bbh-sound__bars i{--h: 2.5px}.bbh-sound.is-playing .bbh-sound__bars i{animation:bbh-sound-hop .52s var(--bb-ease) var(--after, 0ms) both}@keyframes bbh-sound-hop{35%{height:var(--hop)}70%{height:calc(var(--h) * .75)}}.bbh-hero{position:relative;display:flex;flex-direction:column}.bbh-hero>.bbh-shell{flex:1;display:grid}.bbh-hero__grid{position:relative;left:calc(var(--hero-shift, 0px) * -1);align-items:center;gap:clamp(16px,3vw,48px);padding:clamp(20px,4vh,48px) 0}@media (min-width: 1000px){.bbh-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}@media (min-width: 1000px) and (max-width: 1279px){.bbh-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.bbh-hero__copy{container-type:inline-size;max-width:620px}.bbh-kicker{display:inline-flex;align-items:center;gap:var(--bb-space-2);margin:0 0 var(--bb-space-5);padding:6px 14px 6px 10px;border-radius:var(--bb-radius-pill);background:var(--bb-surface);font-size:12.5px;font-weight:var(--bb-weight-medium);color:var(--bb-ink-mid);transition:opacity .36s var(--bb-ease),transform .42s var(--bbh-ease-soft)}.bbh-hero__copy.is-speaking .bbh-kicker{opacity:0;transform:translate3d(0,-6px,0)}.bbh-kicker i{width:7px;height:7px;border-radius:50%;background:var(--bb-forest);box-shadow:0 0 0 4px var(--bb-forest-soft)}.bbh-hero__title{position:relative;z-index:0;font-size:min(84px,11.6cqw);line-height:1.02;pointer-events:none}.bbh-hero__title>span{position:relative;display:block;width:-moz-fit-content;width:fit-content}.bbh-peek{position:absolute;z-index:-1;right:1.2em;bottom:.55em;width:.94em;height:.94em;font-size:1em}.bbh-peek__clip{position:absolute;top:-.5em;right:-.3em;bottom:0;left:-.3em;overflow:hidden}.bbh-peek.is-up .bbh-peek__clip{pointer-events:auto}.bbh-peek__bento.bb-bento{position:absolute;left:.3em;top:.5em;width:.94em;height:.94em;transform:translateY(104%);transition:transform .38s cubic-bezier(.55,0,.75,.25)}.bbh-peek.is-up .bbh-peek__bento.bb-bento{transform:translateY(30%);transition:transform .62s cubic-bezier(.25,1.45,.5,1)}.bbh-peek.is-diving .bbh-peek__bento.bb-bento{transition:transform .21s cubic-bezier(.5,0,.75,0)}.bbh-peek__say{position:absolute;left:50%;bottom:calc(70% + 12px);z-index:1;width:-moz-max-content;width:max-content;max-width:236px;padding:9px 14px 10px;border-radius:16px;background:var(--bb-white);box-shadow:var(--bb-shadow-lg),inset 0 0 0 1px var(--bb-border-soft);font-family:var(--bb-font-ui);font-size:14px;font-style:normal;font-weight:var(--bb-weight-medium);line-height:1.38;letter-spacing:0;text-align:center;color:var(--bb-ink);opacity:0;transform:translate3d(-50%,10px,0) scale(.9);transform-origin:50% 100%;transition:opacity .22s var(--bb-ease),transform .46s cubic-bezier(.3,1.4,.5,1);pointer-events:none}.bbh-peek__say:after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;margin-left:-6px;border-radius:0 0 3px;background:var(--bb-white);box-shadow:1px 1px 0 0 var(--bb-border-soft);transform:rotate(45deg)}.bbh-peek__say.is-on{opacity:1;transform:translate3d(-50%,0,0)}.bbh-cta__slot{position:relative;display:inline-flex;isolation:isolate}.bbh-cta__slot--block{display:flex;width:100%}.bbh-cta__slot--block>.bb-btn{flex:1}.bbh-peek--price{left:88%}.bbh .bb-btn--primary{transition:background var(--bb-dur-base) var(--bb-ease),transform .24s var(--bb-ease-out),box-shadow .24s var(--bb-ease-out)}.bbh .bb-btn--primary:hover:not([disabled]){transform:translateY(-1px);box-shadow:var(--bb-shadow-md),0 6px 18px color-mix(in srgb,var(--bb-forest) 28%,transparent)}.bbh .bb-btn--primary:active:not([disabled]){transform:translateY(0) scale(.98);box-shadow:var(--bb-shadow-sm);transition-duration:90ms}.is-bento-place :is(.bbh-console__bento,.bbh-close__bento){opacity:0;transform:translate3d(0,22%,0) scale(.4);transition:transform .24s cubic-bezier(.5,0,.75,0),opacity .16s var(--bb-ease)}.is-bento-place.has-bento :is(.bbh-console__bento,.bbh-close__bento){opacity:1;transform:none;transition:transform .64s cubic-bezier(.25,1.45,.5,1),opacity .22s var(--bb-ease)}.bbh-peek--button{left:76%;right:auto;bottom:50%;width:50px;height:50px;margin-left:-25px;font-size:16px}.bbh-peek--button .bbh-peek__clip{top:-80px;right:-26px;bottom:0;left:-26px}.bbh-peek--button .bbh-peek__bento.bb-bento{left:26px;top:80px;width:50px;height:50px;transform:translateY(100%)}.bbh-peek--button.is-up .bbh-peek__bento.bb-bento{transform:translateY(-14px)}.bbh-peek--button.is-cheering .bbh-peek__bento.bb-bento{transform:translateY(-42px)}.bbh-peek--button .bbh-peek__say{left:calc(100% + 12px);bottom:34px;transform:translate3d(-8px,0,0) scale(.9);transform-origin:0 100%}.bbh-peek--button .bbh-peek__say:after{left:-5px;bottom:10px;margin-left:0;border-radius:0 0 0 3px;box-shadow:-1px 1px 0 0 var(--bb-border-soft)}.bbh-peek--button .bbh-peek__say.is-on{transform:none}.bbh-peek--button .bbh-peek__say.is-left{left:auto;right:calc(100% + 12px);transform:translate3d(8px,0,0) scale(.9);transform-origin:100% 100%}.bbh-peek--button .bbh-peek__say.is-left:after{left:auto;right:-5px;border-radius:0 3px 0 0;box-shadow:1px -1px 0 0 var(--bb-border-soft)}.bbh-peek--button .bbh-peek__say.is-above{left:50%;bottom:calc(100% + 16px);transform:translate3d(-50%,10px,0) scale(.9);transform-origin:50% 100%}.bbh-peek--button .bbh-peek__say.is-above:after{left:50%;bottom:-6px;margin-left:-6px;border-radius:0 0 3px;box-shadow:1px 1px 0 0 var(--bb-border-soft)}.bbh-peek--button .bbh-peek__say:is(.is-left,.is-above).is-on{transform:none}.bbh-peek--button .bbh-peek__say.is-above.is-on{transform:translate3d(-50%,0,0)}.bbh-close__host{position:relative;display:inline-block;margin-bottom:var(--bb-space-6)}.bbh-close__host .bbh-close__bento{margin:0}.bbh-close__say{left:calc(100% + 14px);bottom:18px;transform:translate3d(-8px,0,0) scale(.9);transform-origin:0 100%}.bbh-close__say:after{left:-5px;bottom:12px;margin-left:0;border-radius:0 0 0 3px;box-shadow:-1px 1px 0 0 var(--bb-border-soft)}.bbh-close__say.is-on{transform:none}.bbh-hero__lede{margin:var(--bb-space-6) 0 0;max-width:40ch;font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:var(--bb-ink-mid);text-wrap:pretty}.bbh-cta{position:relative;z-index:4;display:flex;flex-wrap:wrap;align-items:center;gap:var(--bb-space-4);margin-top:var(--bb-space-7)}.bbh-cta .bb-btn{padding:14px 22px;font-size:15px}.bbh-cta--center{justify-content:center}.bbh-play{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:var(--bb-space-3);padding:5px 18px 5px 5px;border:0;border-radius:var(--bb-radius-pill);background:var(--bb-white);box-shadow:var(--bb-shadow-sm),inset 0 0 0 1px var(--bb-border);font-family:var(--bb-font-ui);font-size:15px;font-weight:var(--bb-weight-medium);color:var(--bb-ink);cursor:pointer;transition:box-shadow var(--bb-dur-base) var(--bb-ease)}.bbh-play__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--bb-forest);color:var(--bb-ink-on-forest);transition:background var(--bb-dur-base) var(--bb-ease)}.bbh-play__icon svg{width:18px;height:18px}.bbh-play:hover{box-shadow:var(--bb-shadow-md),inset 0 0 0 1px var(--bb-sage)}.bbh-play:hover .bbh-play__icon{background:var(--bb-forest-deep)}.bbh-play:focus-visible{outline:2px solid var(--bb-forest);outline-offset:3px}.bbh-play__short{display:none}@media (max-width: 480px){.bbh-hero .bbh-cta{flex-wrap:nowrap;gap:var(--bb-space-3)}.bbh-hero .bbh-cta .bb-btn{padding:12px 16px;font-size:14px;white-space:nowrap}.bbh-hero .bbh-play{gap:var(--bb-space-2);padding:4px 16px 4px 4px;font-size:14px;white-space:nowrap}.bbh-hero .bbh-play__icon{width:34px;height:34px}.bbh-hero .bbh-play__long{display:none}.bbh-hero .bbh-play__short{display:inline}}.bbh-stage{position:relative}.bbh-stage__frame{position:relative;width:100%;max-width:min(640px,72svh);margin-inline:auto;aspect-ratio:1;zoom:calc(1 / var(--bbh-zoom, 1))}@media (min-width: 1000px){.bbh-stage__frame{width:var(--stage-size, 100%);max-width:none;margin-left:var(--stage-shift, 0);margin-block:calc(var(--stage-spill, 0px) * -1)}}@media (prefers-reduced-motion: no-preference){.bbh-stage__frame{animation:bbh-levitate 8s var(--bb-ease-in-out) infinite;will-change:transform}.bbh-stage.is-away .bbh-stage__frame,.bbh-stage.is-held .bbh-stage__frame,html.bb-modal-locked .bbh-stage__frame{animation-play-state:paused}}@keyframes bbh-levitate{0%,to{transform:translateZ(0)}30%{transform:translate3d(1px,-8px,0)}62%{transform:translate3d(-1px,-3px,0)}}.bbh-stage__frame{transition:opacity .6s var(--bb-ease)}html.bbh-stage-wait .bbh-stage:not(.is-ready) .bbh-stage__frame{opacity:0}.bbh-stage__phones{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.bbh-stage__phone{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:var(--ox, 50%) var(--oy, 50%)}.bbh-stage__screen{position:absolute;left:0;top:0;width:393px;height:852px;transform-origin:0 0;opacity:0;transition:opacity .7s var(--bb-ease)}.bbh-stage.is-placed .bbh-stage__screen{opacity:1}.bbh-stage__still{position:absolute;left:5%;top:10%;width:40%;height:75%;pointer-events:none}.bbh-stage__still[data-stage-still=facebook]{left:55%}.bbh-stage__still[data-stage-still=tiktok]{left:30%;height:85%}.bbh-stage__canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .5s var(--bb-ease)}.bbh-stage__canvas{left:-9%;width:118%}.bbh-stage.is-live .bbh-stage__canvas{opacity:1}.bbh-stage.is-live .bbh-stage__still{opacity:0;transition:opacity .5s var(--bb-ease)}.bbh-stage__glow i,.bbh-stage__aura i{position:absolute;background:radial-gradient(closest-side,color-mix(in srgb,var(--c) calc(var(--a) * 100%),transparent) 0%,color-mix(in srgb,var(--c) calc(var(--a) * 95.5%),transparent) 15%,color-mix(in srgb,var(--c) calc(var(--a) * 82.8%),transparent) 30%,color-mix(in srgb,var(--c) calc(var(--a) * 63.6%),transparent) 45%,color-mix(in srgb,var(--c) calc(var(--a) * 41%),transparent) 60%,color-mix(in srgb,var(--c) calc(var(--a) * 23.2%),transparent) 72%,color-mix(in srgb,var(--c) calc(var(--a) * 8.7%),transparent) 84%,color-mix(in srgb,var(--c) calc(var(--a) * 1.8%),transparent) 93%,transparent 100%);pointer-events:none}.bbh-stage__glow{position:absolute;z-index:0;top:-14%;right:-16%;bottom:-12%;left:-18%;pointer-events:none}.bbh-stage__glow i{will-change:transform;animation:bbh-drift-a 26s ease-in-out infinite alternate}.bbh-stage__glow i:nth-child(1){--c: var(--bb-forest);--a: .82;left:2%;top:4%;width:74%;height:82%}.bbh-stage__glow i:nth-child(2){--c: var(--bb-forest-deep);--a: .66;left:30%;top:0;width:68%;height:72%;animation-name:bbh-drift-b;animation-duration:31s}.bbh-stage__glow i:nth-child(3){--c: var(--bb-sage);--a: .85;left:14%;top:32%;width:72%;height:66%;animation-name:bbh-drift-c;animation-duration:37s}.bbh-stage.is-away .bbh-stage__glow i,.bbh-stage.is-away .bbh-stage__aura,html.bb-modal-locked .bbh-stage__glow i{animation-play-state:paused}@keyframes bbh-drift-a{0%{transform:translate3d(-3%,-2%,0) rotate(-8deg) scale(.96)}50%{transform:translate3d(5%,3%,0) rotate(14deg) scale(1.07)}to{transform:translate3d(-1%,6%,0) rotate(28deg) scale(.93)}}@keyframes bbh-drift-b{0%{transform:translate3d(4%,2%,0) rotate(10deg) scale(1.04)}50%{transform:translate3d(-6%,6%,0) rotate(-12deg) scale(.92)}to{transform:translate3d(2%,-4%,0) rotate(-30deg) scale(1.08)}}@keyframes bbh-drift-c{0%{transform:translate3d(0,4%,0) rotate(0) scale(.94)}50%{transform:translate3d(7%,-5%,0) rotate(24deg) scale(1.1)}to{transform:translate3d(-6%,-1%,0) rotate(-16deg) scale(.98)}}.bbh-stage__aura{position:absolute;z-index:0;left:var(--x, 50%);top:var(--y, 50%);width:var(--w, 40%);height:var(--h, 60%);opacity:0;transform:translate(-50%,-50%) scale(.92);transition:opacity .9s var(--bb-ease-in-out),transform 1.2s var(--bb-ease);pointer-events:none}.bbh-stage__aura i{will-change:transform;animation:bbh-drift-a 17s ease-in-out infinite alternate paused}.bbh-stage__aura i:nth-child(1){left:6%;top:-6%;width:88%;height:52%}.bbh-stage__aura i:nth-child(2){left:-6%;top:16%;width:84%;height:52%;animation-name:bbh-drift-b;animation-duration:21s}.bbh-stage__aura i:nth-child(3){left:22%;top:36%;width:84%;height:52%;animation-name:bbh-drift-c;animation-duration:19s}.bbh-stage__aura i:nth-child(4){left:4%;top:54%;width:90%;height:52%;animation-duration:23s;animation-direction:alternate-reverse}.bbh-stage__aura.is-hot i,.bbh-stage.is-hinting .bbh-stage__aura--tiktok i{animation-play-state:running}.bbh-stage__aura--tiktok i:nth-child(1){--c: var(--bb-platform-tiktok-cyan);--a: .5}.bbh-stage__aura--tiktok i:nth-child(2){--c: var(--bb-platform-tiktok-red);--a: .27}.bbh-stage__aura--tiktok i:nth-child(3){--c: var(--bb-platform-tiktok-cyan);--a: .44}.bbh-stage__aura--tiktok i:nth-child(4){--c: var(--bb-platform-tiktok-red);--a: .25}.bbh-stage__aura--instagram i:nth-child(1){--c: var(--bb-platform-instagram-ring-4);--a: .23}.bbh-stage__aura--instagram i:nth-child(2){--c: var(--bb-platform-instagram-ring-3);--a: .21}.bbh-stage__aura--instagram i:nth-child(3){--c: var(--bb-platform-instagram-ring-2);--a: .2}.bbh-stage__aura--instagram i:nth-child(4){--c: var(--bb-platform-instagram-ring-1);--a: .26}.bbh-stage__aura--facebook i:nth-child(1){--c: var(--bb-platform-facebook);--a: .26}.bbh-stage__aura--facebook i:nth-child(2){--c: var(--bb-platform-facebook);--a: .22}.bbh-stage__aura--facebook i:nth-child(3){--c: var(--bb-platform-facebook);--a: .24}.bbh-stage__aura--facebook i:nth-child(4){--c: var(--bb-platform-facebook);--a: .2}.bbh-stage__aura.is-hot{opacity:1;transform:translate(-50%,-50%) scale(1)}.bbh-stage.is-hinting:not(.is-hovering) .bbh-stage__aura--tiktok{animation:bbh-hint-glow 2.1s var(--bb-ease-in-out) 2}@keyframes bbh-hint-glow{0%,to{opacity:0;transform:translate(-50%,-50%) scale(.92)}50%{opacity:.75;transform:translate(-50%,-50%) scale(1.02)}}.bbh-stage__chip,.bbh-stage__badge{position:absolute;z-index:3;left:0;top:0;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;zoom:var(--bbh-zoom, 1);transform:translate3d(calc(var(--cx, 0px) / var(--bbh-zoom, 1)),calc(var(--cy, 0px) / var(--bbh-zoom, 1)),0) translate(-50%);opacity:0;transition:opacity .6s var(--bb-ease);pointer-events:none}.bbh-stage.is-placed .bbh-stage__chip,.bbh-stage.is-placed .bbh-stage__badge{opacity:1}.bbh-stage__chip{padding:6px 12px 6px 8px;border-radius:var(--bb-radius-pill);background:var(--bb-white);box-shadow:var(--bb-shadow-md);font-size:12px;font-weight:var(--bb-weight-medium);color:var(--bb-ink-mid)}.bbh-stage__chip img{display:block;border-radius:var(--bb-radius-xs)}.bbh-stage__chip--plan{gap:8px;padding:6px 14px 6px 6px;transform:translate3d(calc(var(--cx, 0px) / var(--bbh-zoom, 1)),calc(var(--cy, 0px) / var(--bbh-zoom, 1)),0) translateY(-100%)}.bbh-stage__chip--plan .bb-bento{margin:-2px 0}.bbh-stage__chip--plan b{color:var(--bb-ink);font-weight:var(--bb-weight-semibold)}.bbh-stage__badge{padding:8px 14px;border-radius:var(--bb-radius-pill);background:var(--bb-forest);color:var(--bb-ink-on-forest);box-shadow:var(--bb-shadow-lg);font-size:13px;font-weight:var(--bb-weight-semibold);transform:translate3d(calc(var(--cx, 0px) / var(--bbh-zoom, 1)),calc(var(--cy, 0px) / var(--bbh-zoom, 1)),0) translateY(-50%)}.bbh-stage__badge .bbh-i{width:15px;height:15px}@media (max-width: 560px){.bbh-stage__chip{gap:5px;padding:4px 10px 4px 6px;font-size:10.5px}.bbh-stage__chip img{width:13px;height:13px}.bbh-stage__chip--plan{gap:6px;padding:4px 11px 4px 4px}.bbh-stage__badge{gap:4px;padding:5px 10px;font-size:11px}.bbh-stage__badge .bbh-i{width:12px;height:12px}}.bbh-stage__hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;padding:0;border:0;background:transparent;cursor:pointer;clip-path:polygon(0 0,0 0,0 0)}.bbh-stage__hit:focus-visible{outline:none}.bbh-stage__label{position:absolute;z-index:5;left:0;top:0;display:inline-flex;align-items:center;gap:7px;padding:8px 14px 8px 10px;border-radius:var(--bb-radius-pill);background:color-mix(in srgb,var(--bb-ink) 86%,transparent);color:var(--bb-ink-on-forest);font-size:12.5px;font-weight:var(--bb-weight-medium);white-space:nowrap;zoom:var(--bbh-zoom, 1);transform:translate3d(calc(var(--lx, 0px) / var(--bbh-zoom, 1)),calc(var(--ly, 0px) / var(--bbh-zoom, 1)),0);opacity:0;transition:opacity .22s var(--bb-ease);pointer-events:none}.bbh-stage__label svg{width:13px;height:13px;fill:currentColor}.bbh-stage.is-hovering .bbh-stage__label{opacity:1}.bbh-stage.is-hinting:not(.is-hovering) .bbh-stage__label{opacity:1;transform:translate3d(calc(var(--lx, 0px) / var(--bbh-zoom, 1)),calc(var(--ly, 0px) / var(--bbh-zoom, 1)),0) translate(-50%,-50%);animation:bbh-hint-label 2.1s var(--bb-ease-in-out) 2}@media (hover: none){.bbh-stage.is-hinting .bbh-stage__label{opacity:0;animation:none}}@keyframes bbh-hint-label{0%,to{scale:1}50%{scale:1.06}}.bbh-stage__hint{display:none;margin:var(--bb-space-2) 0 0;text-align:center;font-size:12px;color:var(--bb-ink-muted)}@media (hover: none){.bbh-stage__hint{display:block}}.bbh-logos{border-top:var(--bbh-rule)}.bbh-logos__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--bb-space-3) clamp(32px,6vw,80px);padding:clamp(14px,2.2vh,22px) 0}.bbh-logos__group{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--bb-space-3) var(--bb-space-5)}.bbh-logos__group small{font-size:10px;font-weight:var(--bb-weight-semibold);letter-spacing:var(--bb-track-label);text-transform:uppercase;color:var(--bb-ink-muted)}.bbh-logo{display:inline-flex;align-items:center;gap:var(--bb-space-2);font-size:14px;font-weight:var(--bb-weight-medium);color:var(--bb-ink-mid)}.bbh-logo img{display:block;width:20px;height:20px;-o-object-fit:contain;object-fit:contain}@media (max-width: 999px){.bbh-hero__grid{padding-bottom:var(--bb-space-7)}.bbh-stage__frame{max-width:560px}}.bbh-opener{display:none}html.bbh-intro .bbh-opener{--bbh-opener-size: clamp(88px, 13vmin, 128px);position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;pointer-events:auto}html.bbh-intro .bbh-opener[hidden]{display:none}html.bbh-intro-go .bbh-opener{pointer-events:none}.bbh-opener.is-catching{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:block}.bbh-opener.is-catching .bbh-opener__fly{display:none}.bbh-opener__fly{position:relative;display:block;line-height:0;will-change:transform}html.bbh-intro .bbh-opener__bento{animation:bbh-opener-pop .6s cubic-bezier(.25,1.45,.5,1) 40ms backwards}html.bbh-intro .bbh-opener:not(.is-awake) .bb-bento__eye{animation:bbh-opener-eyes .28s var(--bb-ease) .38s both}html.bbh-intro .bbh-opener:not(.is-awake) .bb-bento__mark--shut{animation:bbh-opener-lids .14s var(--bb-ease) .38s both}html.bbh-intro .bbh-opener:after{content:"";position:absolute;left:50%;top:calc(50% + var(--bbh-opener-size) * .45);width:calc(var(--bbh-opener-size) * .7);height:calc(var(--bbh-opener-size) * .11);border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--bb-ink) 16%,transparent),transparent);transform:translate(-50%,-50%);animation:bbh-opener-shadow .6s var(--bb-ease) 40ms backwards;transition:opacity .24s var(--bb-ease),transform .32s var(--bb-ease)}html.bbh-intro-go .bbh-opener:after{opacity:0;transform:translate(-50%,-50%) scale(.5)}@keyframes bbh-opener-pop{0%{opacity:0;transform:translate3d(0,26%,0) scale(.5)}}@keyframes bbh-opener-eyes{0%{transform:scaleY(.08);opacity:0}30%{opacity:1}70%{transform:scaleY(1.06)}to{transform:none;opacity:1}}@keyframes bbh-opener-lids{to{opacity:0}}@keyframes bbh-opener-shadow{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}}html.bbh-intro:not(.bbh-intro-go) :is(.bbh-nav__links,.bbh-nav__actions,.bbh-nav__brand>span:not(.bb-bento),.bbh-kicker,.bbh-hero__title>span,.bbh-hero__lede,.bbh-cta__slot,.bbh-fine,.bbh-logos,.bbh-stage__glow,.bbh-stage__phone,.bbh-stage__chip,.bbh-stage__badge,.bbh-stage__hint,main>:not(.bbh-hero)){opacity:0}html.bbh-intro:not(.bbh-intro-landed) .bbh-nav__brand .bb-bento{opacity:0;transition:none}html.bbh-intro-go{--bbh-lag: 0ms}@media (max-width: 999px){html.bbh-intro-go{--bbh-lag: .14s}}html.bbh-intro-go :is(.bbh-nav__links,.bbh-nav__actions){animation:bbh-in-drop .64s var(--bbh-ease-soft) .1s backwards}html.bbh-intro-go .bbh-nav__brand>span:not(.bb-bento){animation:bbh-in-slide .56s var(--bbh-ease-soft) .86s backwards}html.bbh-intro-go .bbh-kicker{animation:bbh-in-rise .76s var(--bbh-ease-soft) calc(.26s + var(--bbh-lag)) backwards}html.bbh-intro-go .bbh-hero__title>span{animation:bbh-in-line .98s var(--bbh-ease-soft) calc(.33s + var(--bbh-lag)) backwards}html.bbh-intro-go .bbh-hero__title>span+span{animation-delay:calc(.42s + var(--bbh-lag))}html.bbh-intro-go .bbh-hero__lede{animation:bbh-in-rise .86s var(--bbh-ease-soft) calc(.54s + var(--bbh-lag)) backwards}html.bbh-intro-go .bbh-cta__slot{animation:bbh-in-rise .82s var(--bbh-ease-soft) calc(.64s + var(--bbh-lag)) backwards}html.bbh-intro-go .bbh-cta__slot+.bbh-cta__slot{animation-delay:calc(.7s + var(--bbh-lag))}html.bbh-intro-go .bbh-fine{animation:bbh-in-fade .7s var(--bb-ease) calc(.8s + var(--bbh-lag)) backwards}html.bbh-intro-go .bbh-logos{animation:bbh-in-rise .86s var(--bbh-ease-soft) .88s backwards}html.bbh-intro-go main>:not(.bbh-hero){animation:bbh-in-fade .6s var(--bb-ease) .6s backwards}.bbh-stage__phone[data-phone=instagram]{--fan-x: 25%;--fan-r: 7deg}.bbh-stage__phone[data-phone=facebook]{--fan-x: -25%;--fan-r: -7deg}html.bbh-intro-go .bbh-stage__glow{animation:bbh-in-bloom 1.5s var(--bbh-ease-soft) .2s backwards}html.bbh-intro-go .bbh-stage__phone[data-phone=tiktok]{animation:bbh-in-front 1.05s var(--bbh-ease-soft) .3s backwards}html.bbh-intro-go .bbh-stage__phone:not([data-phone=tiktok]){animation:bbh-in-fan 1.15s cubic-bezier(.2,.9,.3,1.03) .54s backwards}html.bbh-intro-go :is(.bbh-stage__chip,.bbh-stage__badge){animation:bbh-in-chip .64s cubic-bezier(.3,1.5,.5,1) var(--chip-at, 1.1s) backwards}html.bbh-intro-go .bbh-stage__chip[data-chip=tiktok]{--chip-at: 1.08s}html.bbh-intro-go .bbh-stage__chip[data-chip=instagram]{--chip-at: 1.18s}html.bbh-intro-go .bbh-stage__chip[data-chip=facebook]{--chip-at: 1.28s}html.bbh-intro-go .bbh-stage__chip[data-chip=plan]{--chip-at: 1.42s}html.bbh-intro-go .bbh-stage__badge{--chip-at: 1.6s}html.bbh-intro-go .bbh-stage__hint{animation:bbh-in-fade .7s var(--bb-ease) 1.3s backwards}@keyframes bbh-in-drop{0%{opacity:0;transform:translate3d(0,-10px,0)}}@keyframes bbh-in-slide{0%{opacity:0;transform:translate3d(-10px,0,0)}}@keyframes bbh-in-rise{0%{opacity:0;transform:translate3d(0,18px,0)}}@keyframes bbh-in-fade{0%{opacity:0}}@keyframes bbh-in-line{0%{opacity:0;transform:translate3d(0,.42em,0)}55%{opacity:1}}@keyframes bbh-in-bloom{0%{opacity:0;transform:scale(.7)}}@keyframes bbh-in-front{0%{opacity:0;transform:translate3d(0,16%,0) scale(.9)}40%{opacity:1}}@keyframes bbh-in-fan{0%{opacity:0;transform:translate3d(var(--fan-x),3%,0) rotate(var(--fan-r)) scale(.94)}20%{opacity:1}}@keyframes bbh-in-chip{0%{opacity:0;translate:0 12px}40%{opacity:1}}.bbh-device{position:relative;width:var(--device-w, 220px);aspect-ratio:881 / 1800;flex:none}.bbh-device__screen{position:absolute;left:4.615%;top:1.968%;width:90.77%;height:96.063%;overflow:hidden;border-radius:10.43%/4.81%;background:var(--bb-caption-dark)}.bbh-device__screen>.bbh-app,.bbh-device__screen>.bbh-preview__frame{transform-origin:0 0;transform:scale(var(--k, .5))}.bbh-device__frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none;filter:drop-shadow(0 18px 30px color-mix(in srgb,var(--bb-ink) 18%,transparent))}.bbh-chores{position:relative;height:calc(var(--bbh-screen) + 220svh)}.bbh-chores__sticky{position:sticky;top:calc(var(--bbh-nav-h) * var(--bbh-zoom));height:var(--bbh-screen);display:flex;align-items:center;overflow:hidden}.bbh-chores__grid{display:grid;gap:clamp(28px,6vw,96px);align-items:center}@media (min-width: 900px){.bbh-chores__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.bbh-chores__head .bbh-h2{font-size:clamp(34px,4.8vw,68px)}.bbh-chores__after{margin:var(--bb-space-6) 0 0;max-width:22ch;font-family:var(--bb-font-display);font-weight:var(--bb-weight-display);font-size:clamp(24px,2.6vw,36px);line-height:1.2;color:var(--bb-ink);opacity:0;transform:translate3d(0,14px,0);transition:opacity .8s var(--bbh-ease-soft),transform .9s var(--bbh-ease-soft)}.bbh-chores[data-done=true] .bbh-chores__after{opacity:1;transform:none}.bbh-chores__panel{padding:clamp(18px,2.4vw,32px);border-radius:var(--bb-radius-xl);background:var(--bb-surface)}.bbh-chores__list{margin:0;padding:0;list-style:none}.bbh-chores__list li{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--bb-space-3);padding:clamp(6px,1.15vh,13px) 0;border-bottom:var(--bbh-rule);font-size:clamp(15px,min(1.5vw,2.5vh),21px);color:var(--bb-ink)}.bbh-chores__list li>span{flex:1 1 auto;min-width:0}.bbh-chores__list li:last-child{border-bottom:0}.bbh-chores__list li>span{transition:opacity .64s var(--bb-ease-in-out) .12s}.bbh-chores__list li.is-struck>span{opacity:.38}.bbh-chores__list li>span>span{padding-inline:3px;margin-inline:-3px;background:linear-gradient(var(--bb-forest),var(--bb-forest)) no-repeat 0 56% / 0% 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .56s cubic-bezier(.65,0,.35,1)}.bbh-chores__list li.is-struck>span>span{background-size:100% 2px}.bbh-chores__list li:after{content:"";flex:none;width:22px;height:22px;border-radius:50%;background:var(--bb-forest) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F5F3EC' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 7 10 16l-4-4'/%3E%3C/svg%3E") center / 13px no-repeat;opacity:0;transform:scale(.6);transition:opacity .36s var(--bb-ease) .28s,transform .62s var(--bbh-ease-soft) .28s}.bbh-chores__list li.is-struck:after{opacity:1;transform:none}.bbh-chores__count{display:inline-flex;align-items:baseline;gap:6px;margin:var(--bb-space-4) 0 0;padding:5px 14px 6px;border-radius:var(--bb-radius-pill);background:var(--bb-white);font-size:12.5px;color:var(--bb-ink-mid)}.bbh-chores__count b{font-family:var(--bb-font-display);font-weight:var(--bb-weight-display);font-size:19px;color:var(--bb-forest);font-variant-numeric:lining-nums tabular-nums}.bbh-chores[data-done=true] .bbh-chores__count b{display:none}@media (max-width: 899px){.bbh-chores__after{margin-top:var(--bb-space-4)}.bbh-chores__panel{padding:var(--bb-space-4) var(--bb-space-5)}}.bbh-steps{display:grid;gap:2px;margin:var(--bb-space-6) 0 0;padding:0;list-style:none}.bbh-steps button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:var(--bb-space-3);width:100%;padding:9px 12px;border:0;border-radius:var(--bb-radius-md);background:transparent;font-family:var(--bb-font-ui);font-size:15px;color:var(--bb-ink-mid);text-align:left;cursor:pointer;transition:background var(--bb-dur-slow) var(--bb-ease),color var(--bb-dur-slow) var(--bb-ease)}.bbh-steps button:hover{color:var(--bb-forest)}.bbh-steps button:focus-visible{outline:2px solid var(--bb-forest);outline-offset:2px}.bbh-steps button span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--bb-border);font-size:12px;font-weight:var(--bb-weight-semibold);transition:background var(--bb-dur-slow) var(--bb-ease),color var(--bb-dur-slow) var(--bb-ease)}.bbh-steps button[aria-current=step]{background:var(--bb-surface);color:var(--bb-ink);font-weight:var(--bb-weight-medium)}.bbh-steps button[aria-current=step] span{background:var(--bb-forest);color:var(--bb-ink-on-forest);box-shadow:none}.bbh-speed{display:grid;grid-template-columns:repeat(3,minmax(0,max-content));gap:var(--bb-space-6);margin:var(--bb-space-6) 0 0;padding:var(--bb-space-5) 0 0 12px;border-top:var(--bbh-rule);list-style:none}.bbh-speed li{display:grid;gap:2px;font-size:13px;color:var(--bb-ink-mid)}.bbh-speed b{font-family:var(--bb-font-display);font-weight:var(--bb-weight-display);font-size:24px;line-height:1.1;color:var(--bb-forest)}@media (min-width: 1000px) and (min-height: 680px){.bbh-steps{margin-top:clamp(16px,3vh,32px)}.bbh-steps button{padding-block:clamp(5px,.9vh,9px)}.bbh-speed{margin-top:clamp(16px,3vh,32px);padding-top:clamp(14px,2.4vh,24px)}}@media (max-width: 999px){.bbh-steps{display:none}}@media (max-width: 480px){.bbh-speed{gap:var(--bb-space-4);padding-left:0}.bbh-speed b{font-size:20px}}.bbh-wiz{position:relative;overflow:hidden;padding:clamp(22px,3vw,40px);border-radius:var(--bb-radius-lg);background:var(--bb-white);box-shadow:var(--bb-shadow-xl)}.bbh-wiz button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;cursor:pointer}.bbh-wiz__bar{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:clamp(20px,2.6vw,32px)}.bbh-wiz__bar button{padding:6px 0;border:0;background:none}.bbh-wiz__bar i{display:block;height:3px;border-radius:var(--bb-radius-pill);background:var(--bb-border-soft);transition:background .5s var(--bb-ease)}.bbh-wiz[data-screen="0"] .bbh-wiz__bar button:nth-child(-n+1) i,.bbh-wiz[data-screen="1"] .bbh-wiz__bar button:nth-child(-n+2) i,.bbh-wiz[data-screen="2"] .bbh-wiz__bar button:nth-child(-n+3) i,.bbh-wiz[data-screen="3"] .bbh-wiz__bar button:nth-child(-n+4) i,.bbh-wiz[data-screen="4"] .bbh-wiz__bar button:nth-child(-n+5) i,.bbh-wiz[data-screen="5"] .bbh-wiz__bar button i{background:var(--bb-forest)}.bbh-wiz__stage{display:grid;min-height:352px}.bbh-wiz__screen{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translate3d(24px,0,0);transition:opacity .52s var(--bb-ease),transform .76s var(--bbh-ease-soft),visibility 0s linear .76s}.bbh-wiz[data-screen="0"] [data-wiz-screen="0"],.bbh-wiz[data-screen="1"] [data-wiz-screen="1"],.bbh-wiz[data-screen="2"] [data-wiz-screen="2"],.bbh-wiz[data-screen="3"] [data-wiz-screen="3"],.bbh-wiz[data-screen="4"] [data-wiz-screen="4"],.bbh-wiz[data-screen="5"] [data-wiz-screen="5"]{opacity:1;visibility:visible;transform:none;transition-delay:.18s,.18s,0s}.bbh-wiz__kicker{margin:0;font-size:11px;font-weight:var(--bb-weight-semibold);letter-spacing:var(--bb-track-label);text-transform:uppercase;color:var(--bb-ink-muted)}.bbh-wiz__title{margin:var(--bb-space-2) 0 0;font-family:var(--bb-font-display);font-weight:var(--bb-weight-display);font-size:clamp(23px,2.2vw,30px);line-height:1.15;letter-spacing:var(--bb-track-tight)}.bbh-wiz__lede{margin:var(--bb-space-2) 0 0;font-size:14px;color:var(--bb-ink-mid)}.bbh-wiz__grid,.bbh-wiz__list{display:grid;gap:var(--bb-space-2);margin-top:var(--bb-space-5)}.bbh-wiz__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bbh-wiz__grid--times{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 480px){.bbh-wiz__grid,.bbh-wiz__grid--times{grid-template-columns:1fr}}.bbh-wiz__tile,.bbh-wiz__pick,.bbh-wiz__option,.bbh-wiz__account{display:flex;align-items:center;gap:var(--bb-space-3);min-width:0;padding:12px 14px;border:0;border-radius:var(--bb-radius-md);box-shadow:inset 0 0 0 1px var(--bb-border);background:var(--bb-white);font-size:14px;font-weight:var(--bb-weight-medium);text-align:left;color:var(--bb-ink);transition:box-shadow .36s var(--bb-ease) calc(var(--k, 0) * .2s),background .36s var(--bb-ease) calc(var(--k, 0) * .2s)}.bbh-wiz__tile:hover,.bbh-wiz__pick:hover,.bbh-wiz__option:hover,.bbh-wiz__account:hover{box-shadow:inset 0 0 0 1px var(--bb-sage)}.bbh-wiz [data-wiz-option]:focus-visible{outline:2px solid var(--bb-forest);outline-offset:2px}.bbh-wiz__tile img,.bbh-wiz__account img{display:block;width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.bbh-wiz__tile--quiet{color:var(--bb-ink-muted);box-shadow:inset 0 0 0 1px var(--bb-border-soft)}.bbh-wiz__grid--times .bbh-wiz__tile{flex-direction:column;align-items:flex-start;gap:2px}.bbh-wiz__tile small{font-size:12px;font-weight:var(--bb-weight-regular);color:var(--bb-ink-muted)}.bbh-wiz__pick>span:last-child,.bbh-wiz__option>span,.bbh-wiz__account>span:nth-child(2){display:flex;flex-direction:column;gap:3px;min-width:0}.bbh-wiz__option{align-items:flex-start}.bbh-wiz__option b{display:flex;align-items:center;gap:var(--bb-space-2)}.bbh-wiz__option em{padding:1px 7px;border-radius:var(--bb-radius-pill);background:var(--bb-amber-soft);font-size:10px;font-style:normal;font-weight:var(--bb-weight-semibold);letter-spacing:.04em;color:var(--bb-amber-ink)}.bbh-wiz__option small,.bbh-wiz__account small{font-size:12.5px;font-weight:var(--bb-weight-regular);line-height:1.45;color:var(--bb-ink-muted)}.bbh-wiz__pick small{align-self:flex-start}.bbh-wiz__option kbd{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:var(--bb-radius-sm);box-shadow:inset 0 0 0 1px var(--bb-border);font-family:var(--bb-font-ui);font-size:11px;font-weight:var(--bb-weight-semibold);color:var(--bb-ink-mid);transition:background .36s var(--bb-ease),color .36s var(--bb-ease)}.bbh-wiz__account>span:nth-child(2){flex:1}.bbh-wiz [aria-pressed=true]:is(.bbh-wiz__tile,.bbh-wiz__pick,.bbh-wiz__option,.bbh-wiz__account){background:var(--bb-forest-soft);box-shadow:inset 0 0 0 1.5px var(--bb-forest)}.bbh-wiz [aria-pressed=true] kbd{background:var(--bb-forest);color:var(--bb-ink-on-forest);box-shadow:none}.bbh-switch{position:relative;flex:none;width:34px;height:20px;border-radius:var(--bb-radius-pill);background:var(--bb-border);transition:background .36s var(--bb-ease) calc(var(--k, 0) * .2s)}.bbh-switch i{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--bb-white);box-shadow:var(--bb-shadow-sm);transition:transform .36s var(--bb-ease) calc(var(--k, 0) * .2s)}.bbh-wiz [aria-pressed=true] .bbh-switch{background:var(--bb-forest)}.bbh-wiz [aria-pressed=true] .bbh-switch i{transform:translate(14px)}.bbh-wiz__actions{display:flex;align-items:center;gap:var(--bb-space-4);margin-top:var(--bb-space-5);font-size:12px;color:var(--bb-ink-muted)}.bbh-wiz__next,.bbh-wiz__go{padding:10px 20px;border:0;border-radius:var(--bb-radius-lg);background:var(--bb-forest);color:var(--bb-ink-on-forest)!important;font-size:14px!important;font-weight:var(--bb-weight-medium);transition:background var(--bb-dur-fast) var(--bb-ease)}.bbh-wiz__next:hover,.bbh-wiz__go:hover{background:var(--bb-forest-deep)}.bbh-wiz__back{padding:0;border:0;background:none;font-size:13px!important;color:var(--bb-ink-mid)!important}.bbh-wiz__back:hover{color:var(--bb-forest)!important}.bbh-wiz__actions kbd{padding:1px 6px;border-radius:var(--bb-radius-xs);box-shadow:inset 0 0 0 1px var(--bb-border);font-family:var(--bb-font-ui);font-size:11px}.bbh-wiz__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bb-space-2);margin:var(--bb-space-5) 0 0;padding:0;list-style:none}.bbh-wiz__summary li{padding:14px;border-radius:var(--bb-radius-md);background:var(--bb-surface);font-size:13px;color:var(--bb-ink-mid)}.bbh-wiz__summary b{display:block;font-family:var(--bb-font-display);font-weight:var(--bb-weight-display);font-size:26px;line-height:1.1;color:var(--bb-ink);font-variant-numeric:lining-nums}.bbh-wiz__start{display:grid;margin:var(--bb-space-5) 0 0}.bbh-wiz__go,.bbh-wiz__planning{grid-area:1 / 1;justify-self:start;transition:opacity .4s var(--bb-ease)}.bbh-wiz__planning{display:inline-flex;align-items:center;gap:var(--bb-space-2);opacity:0;font-size:14px;color:var(--bb-ink-mid);pointer-events:none}.bbh-wiz__start.is-started .bbh-wiz__go{opacity:0;pointer-events:none}.bbh-wiz__start.is-started .bbh-wiz__planning{opacity:1}.bbh-product{position:relative;display:inline-block;flex:none;width:40px;height:40px;overflow:hidden;border-radius:var(--bb-radius-md);background:var(--bb-surface)}.bbh-product i{position:absolute;left:50%;bottom:0;width:13px;height:24px;translate:-50% 0;border-radius:var(--bb-radius-pill) var(--bb-radius-pill) 2px 2px;background:var(--bb-forest);opacity:.55}.bbh-product i:before{content:"";position:absolute;left:50%;bottom:100%;width:6px;height:6px;translate:-50% 0;border-radius:2px 2px 0 0;background:inherit}.bbh-product--jar i{width:22px;height:14px;border-radius:var(--bb-radius-sm) var(--bb-radius-sm) 2px 2px;background:var(--bb-amber)}.bbh-product--jar i:before{width:24px;height:4px}.bbh-product--tube i{width:9px;height:28px;border-radius:3px 3px 2px 2px;background:var(--bb-blue)}.bbh-product--tube i:before{width:5px;height:3px}.bbh-astra{display:flex;align-items:center;gap:var(--bb-space-3);max-width:46ch;margin:var(--bb-space-6) 0 0;padding:14px 16px;border-radius:var(--bb-radius-lg);background:var(--bb-white);box-shadow:var(--bb-shadow-sm);font-size:14px;line-height:1.55;color:var(--bb-ink-mid);text-wrap:pretty}.bbh-astra b{color:var(--bb-ink);font-weight:var(--bb-weight-semibold)}.bbh-astra__mark{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--bb-forest);color:var(--bb-ink-on-forest)}.bbh-astra__mark svg{width:15px;height:15px}.bbh-console__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--bb-space-4);padding:2px 4px var(--bb-space-4)}.bbh-console__bar small{font-size:11.5px;color:var(--bb-ink-faint);white-space:nowrap}.bbh-console__status{display:inline-flex;align-items:center;gap:var(--bb-space-3);font-size:14px}.bbh-console__status b{font-weight:var(--bb-weight-semibold)}.bbh-console__bento{margin:-6px 0 -6px -4px}.bbh-console__progress{height:3px;overflow:hidden;border-radius:var(--bb-radius-pill);background:var(--bb-border-soft)}.bbh-console__progress i{display:block;width:100%;height:100%;background:var(--bb-forest);transition:opacity .4s var(--bb-ease)}.bbh-console:is([data-phase=plan],[data-phase=fade]) .bbh-console__progress i{opacity:0}.bbh-console__stage{display:grid;padding-top:var(--bb-space-4)}.bbh-console__panel{grid-area:1 / 1;transition:opacity .6s var(--bb-ease),transform .76s var(--bbh-ease-soft)}.bbh-sources{margin:0;padding:0;list-style:none;opacity:0;transform:translate3d(0,-14px,0);pointer-events:none}.bbh-console:is([data-phase=idle],[data-phase=reading]) .bbh-sources{opacity:1;transform:none;pointer-events:auto}.bbh-source{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:var(--bb-space-4);padding:var(--bb-space-3);border-radius:var(--bb-radius-md);transition:background var(--bb-dur-slow) var(--bb-ease)}.bbh-source[data-state=read]{background:var(--bb-surface)}.bbh-source__state{position:relative;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--bb-border)}.bbh-source[data-state=read] .bbh-source__state{box-shadow:none;border:2px solid var(--bb-forest-soft);border-top-color:var(--bb-forest);animation:bbh-rotate .8s linear infinite}.bbh-source[data-state=done] .bbh-source__state{background:var(--bb-forest);box-shadow:none}.bbh-source[data-state=done] .bbh-source__state:after{content:"";position:absolute;left:7px;top:4px;width:5px;height:9px;border:solid var(--bb-white);border-width:0 2px 2px 0;transform:rotate(45deg)}.bbh-source__text{min-width:0}.bbh-source[data-state=wait] .bbh-source__text{opacity:.5}.bbh-source__text b{display:block;font-size:14px;font-weight:var(--bb-weight-semibold)}.bbh-source__text small{display:block;margin-top:2px;overflow:hidden;font-size:12.5px;color:var(--bb-ink-muted);white-space:nowrap;text-overflow:ellipsis}.bbh-source__count{font-size:12px;color:var(--bb-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.bbh-slate{opacity:0;transform:translate3d(0,14px,0);pointer-events:none}.bbh-console[data-phase=plan] .bbh-slate{opacity:1;transform:none;pointer-events:auto}.bbh-console[data-phase=fade] .bbh-console__panel{opacity:0;transform:none}.bbh-slate__read{display:grid;grid-template-columns:30px minmax(0,1fr);gap:var(--bb-space-3);padding:12px 14px;border-radius:var(--bb-radius-md);background:var(--bb-surface)}.bbh-slate__read p{margin:0;font-size:13.5px;line-height:1.55;color:var(--bb-ink-mid)}.bbh-slate__read b{color:var(--bb-ink)}.bbh-slate__list{display:grid;gap:2px;margin:var(--bb-space-3) 0 0;padding:0;list-style:none}.bbh-slate__list li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:var(--bb-space-3);padding:10px 6px;border-bottom:var(--bbh-rule);transition:opacity .52s var(--bb-ease),transform .64s var(--bbh-ease-soft)}.bbh-slate__list li:last-child{border-bottom:0}.bbh-console[data-phase=reading] .bbh-slate__list li,.bbh-console[data-phase=idle] .bbh-slate__list li{opacity:0;transform:translate3d(0,8px,0)}.bbh-console[data-phase=plan] .bbh-slate__list li{transition-delay:calc(.45s + var(--j) * .34s)}.bbh-slate__num{font-size:12px;font-weight:var(--bb-weight-semibold);color:var(--bb-ink-faint);font-variant-numeric:tabular-nums}.bbh-slate__list q{min-width:0;overflow:hidden;font-family:var(--bb-font-editorial);font-style:italic;font-size:15px;color:var(--bb-ink);white-space:nowrap;text-overflow:ellipsis}.bbh-slate__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--bb-space-4);margin:var(--bb-space-3) 0 0;padding:12px 14px;border-radius:var(--bb-radius-md);background:var(--bb-surface);font-size:13px;color:var(--bb-ink-mid)}.bbh-slate__foot b{color:var(--bb-ink)}.bbh-slate__review{padding:7px 14px;border-radius:var(--bb-radius-md);background:var(--bb-forest);color:var(--bb-ink-on-forest);font-size:13px;font-weight:var(--bb-weight-medium)}@media (max-width: 560px){.bbh-source__count{display:none}.bbh-slate__list li{grid-template-columns:18px minmax(0,1fr)}.bbh-slate__list .bbh-tag{grid-column:2}}.bbh-board-wrap{position:relative}.bbh-board__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bb-space-3);margin-bottom:var(--bb-space-4)}.bbh-board__pools,.bbh-board__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bb-space-2)}.bbh-board__pools span{padding:6px 12px;border-radius:var(--bb-radius-pill);font-size:12.5px;color:var(--bb-ink-mid)}.bbh-board__pools small{margin-left:4px;color:var(--bb-ink-muted)}.bbh-board__pools .is-on{background:var(--bb-white);color:var(--bb-ink);box-shadow:var(--bb-shadow-sm)}.bbh-board__busy{display:inline-flex;align-items:center;gap:var(--bb-space-2);font-size:12.5px;color:var(--bb-ink-mid)}.bbh-board__approve{padding:8px 14px;border-radius:var(--bb-radius-md);background:var(--bb-forest);color:var(--bb-ink-on-forest);font-size:13px;font-weight:var(--bb-weight-medium)}.bbh-board{display:grid;grid-template-columns:repeat(7,minmax(138px,1fr));gap:var(--bb-space-2);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.bbh-col{min-height:min(270px,34svh);padding:var(--bb-space-2);border-radius:var(--bb-radius-lg);background:color-mix(in srgb,var(--bb-white) 55%,transparent);scroll-snap-align:start}.bbh-col header{display:flex;align-items:center;justify-content:space-between;padding:4px 4px var(--bb-space-2)}.bbh-col header span{font-size:10px;font-weight:var(--bb-weight-semibold);letter-spacing:var(--bb-track-label);text-transform:uppercase;color:var(--bb-ink-mid)}.bbh-col header b{min-width:20px;padding:1px 6px;border-radius:var(--bb-radius-pill);background:var(--bb-white);font-size:11px;font-weight:var(--bb-weight-semibold);text-align:center;color:var(--bb-ink-mid);font-variant-numeric:tabular-nums}.bbh-col__cards{display:grid;gap:var(--bb-space-2)}.bbh-card{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:var(--bb-space-2);padding:8px;border-radius:var(--bb-radius-md);background:var(--bb-white);box-shadow:var(--bb-shadow-sm),inset 0 0 0 1px var(--bb-border-soft)}.bbh-card img,.bbh-card__icon{display:block;width:40px;height:52px;border-radius:var(--bb-radius-sm);-o-object-fit:cover;object-fit:cover}.bbh-card__icon{display:grid;place-items:center;height:40px;background:var(--bb-amber-soft);color:var(--bb-amber-ink)}.bbh-card>span:not(.bbh-card__icon){display:flex;flex-direction:column;gap:4px;min-width:0}.bbh-card b{display:-webkit-box;overflow:hidden;font-size:12.5px;font-weight:var(--bb-weight-medium);line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bbh-card small{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;color:var(--bb-ink-muted)}.bbh-card small .bbh-spin{width:10px;height:10px;border-width:1.5px}.bbh-card small em{padding:0 6px;border-radius:var(--bb-radius-pill);background:var(--bb-forest-soft);font-style:normal;font-weight:var(--bb-weight-semibold);color:var(--bb-forest)}.bbh-card.is-traveler{box-shadow:var(--bb-shadow-md),inset 0 0 0 2px var(--bb-forest)}.bbh-card.is-traveler small{color:var(--bb-forest);font-weight:var(--bb-weight-medium)}.bbh-chatlet{display:grid;gap:var(--bb-space-2);width:min(320px,100%);margin:var(--bb-space-4) 0 0 auto;padding:14px;border-radius:var(--bb-radius-xl);background:var(--bb-white);box-shadow:var(--bb-shadow-xl)}.bbh-chatlet p{margin:0;font-size:13px;line-height:1.45}.bbh-chatlet__me{display:flex;justify-content:flex-end}.bbh-chatlet__me span{padding:8px 12px;border-radius:var(--bb-radius-lg) var(--bb-radius-lg) var(--bb-radius-xs) var(--bb-radius-lg);background:var(--bb-forest-soft);color:var(--bb-ink)}.bbh-chatlet__bento{display:grid;grid-template-columns:26px minmax(0,1fr);gap:var(--bb-space-2);color:var(--bb-ink-mid)}.bbh-chatlet__bento .bb-bento{margin-top:-2px}.bbh-chatlet__bento b{display:block;font-size:12px;color:var(--bb-ink)}@media (min-width: 1000px){.bbh-chatlet{position:absolute;right:-18px;bottom:-44px;margin:0}}@media (max-width: 760px){.bbh-board{grid-template-columns:repeat(7,minmax(68%,1fr))}.bbh-board__pools span:not(.is-on),.bbh-board__busy{display:none}}.bbh-fan{display:grid;grid-template-columns:auto minmax(36px,72px) minmax(0,1fr);align-items:stretch;padding:clamp(20px,3vw,40px)}.bbh-fan__device{--device-w: clamp(150px, 12.5vw, 188px);align-self:center}.bbh-fan__lines{display:block;width:100%;height:100%;overflow:visible}.bbh-fan__lines path{fill:none;vector-effect:non-scaling-stroke}.bbh-fan__line{stroke:var(--bb-sage);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:0}.bbh-motion .bbh-fan__line{stroke-dashoffset:1;transition:stroke-dashoffset 1.1s var(--bb-ease) .7s}.bbh-motion .is-in .bbh-fan__line{stroke-dashoffset:0}.bbh-fan__line:nth-child(2){transition-delay:.85s}.bbh-fan__line:nth-child(3){transition-delay:1s}.bbh-fan__line:nth-child(4){transition-delay:1.15s}.bbh-fan__beam{stroke:var(--bb-forest);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:.14 2;stroke-dashoffset:.14;opacity:0;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--bb-forest) 55%,transparent))}.bbh-fan__list{display:grid;grid-template-rows:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.bbh-fan__list li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;align-self:center;gap:var(--bb-space-3);margin:5px 0;padding:12px 14px;border-radius:var(--bb-radius-md);background:var(--bb-surface);transition:background .5s var(--bb-ease),box-shadow .5s var(--bb-ease),transform .6s var(--bbh-ease-soft)}.bbh-fan__list li.is-posting{background:var(--bb-white);box-shadow:var(--bb-shadow-md),inset 0 0 0 1.5px var(--bb-forest);transform:translate(4px)}.bbh-fan__list img{display:block;width:28px;height:28px}.bbh-fan__list li>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.bbh-fan__list b{font-size:14px;font-weight:var(--bb-weight-semibold)}.bbh-fan__list li>span:nth-child(2) small{overflow:hidden;font-size:12px;color:var(--bb-ink-muted);white-space:nowrap;text-overflow:ellipsis}.bbh-fan__when{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.bbh-fan__when>small{font-size:12px;color:var(--bb-ink-mid);font-variant-numeric:tabular-nums}.bbh-fan__state{display:grid;font-style:normal}.bbh-fan__state>span{grid-area:1 / 1;justify-self:end;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--bb-radius-pill);font-size:11px;font-weight:var(--bb-weight-semibold);white-space:nowrap;transition:opacity .42s var(--bb-ease) calc(1.7s + var(--k) * .65s)}.bbh-fan__state .bbh-i{width:12px;height:12px;stroke-width:2.4}.bbh-fan__state .bbh-spin{width:10px;height:10px;border-width:1.5px}.bbh-fan__state .is-later{background:var(--bb-amber-soft);color:var(--bb-amber-ink);opacity:0}.bbh-fan__state .is-now{background:var(--bb-blue-soft);color:var(--bb-blue);opacity:0}.bbh-fan__state .is-done{background:var(--bb-forest-soft);color:var(--bb-forest)}.bbh-fan.is-playing .bbh-fan__state>span{transition:opacity .36s var(--bb-ease)}.bbh-fan.is-playing .bbh-fan__state .is-later{opacity:1}.bbh-fan.is-playing .bbh-fan__state .is-done,.bbh-fan.is-playing li.is-posting .bbh-fan__state .is-later,.bbh-fan.is-playing li.is-posted .bbh-fan__state .is-later{opacity:0}.bbh-fan.is-playing li.is-posting .bbh-fan__state .is-now{opacity:1}.bbh-fan.is-playing li.is-posted .bbh-fan__state .is-done{opacity:1;animation:bbh-pop-in .52s var(--bbh-ease-soft)}@media (max-width: 760px){.bbh-fan{grid-template-columns:1fr;gap:var(--bb-space-5)}.bbh-fan__device{justify-self:center}.bbh-fan__lines{display:none}.bbh-fan__list li{margin:3px 0}}.bbh-lab{display:grid;gap:clamp(12px,2vw,24px)}@media (min-width: 900px){.bbh-lab{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.bbh-lab__card{display:flex;flex-direction:column;padding:clamp(18px,2.2vw,26px);border-radius:var(--bb-radius-lg);background:var(--bb-white);box-shadow:var(--bb-shadow-md)}.bbh-lab__card header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--bb-space-1) var(--bb-space-3)}.bbh-lab__card header b{font-size:15px;font-weight:var(--bb-weight-semibold);white-space:nowrap}.bbh-lab__card header small{font-size:12px;color:var(--bb-ink-muted);white-space:nowrap}.bbh-bars{position:relative;flex:1 0 200px;display:grid;grid-template-columns:repeat(14,minmax(0,1fr));grid-template-rows:100%;align-items:end;gap:6px;min-height:200px;margin-top:var(--bb-space-4);padding-top:30px}.bbh-bars__usual{position:absolute;left:0;right:0;bottom:calc((100% - 30px) / 8.4);border-top:1px dashed var(--bb-ink-faint)}.bbh-bars__usual small{position:absolute;z-index:1;left:0;bottom:4px;padding:1px 6px;border-radius:var(--bb-radius-pill);background:var(--bb-white);box-shadow:var(--bb-shadow-sm);font-size:10.5px;color:var(--bb-ink-muted)}.bbh-bar{position:relative;height:calc(var(--v) * 100%);min-height:8px;border-radius:4px 4px 2px 2px;background:var(--bb-border);transform-origin:bottom center}.bbh-bar.is-outlier{background:var(--bb-forest)}.bbh-bar em{position:absolute;left:50%;bottom:calc(100% + 6px);translate:-50% 0;font-family:var(--bb-font-display);font-style:normal;font-size:17px;color:var(--bb-forest);font-variant-numeric:lining-nums;white-space:nowrap}.bbh-motion .bbh-lab .bbh-bar{transform:scaleY(.04);transition:transform 1.2s var(--bbh-ease-soft) calc(.5s + var(--i) * 60ms)}.bbh-motion .is-in .bbh-lab .bbh-bar{transform:none}.bbh-motion .bbh-lab .bbh-bar em{opacity:0;transition:opacity .5s var(--bb-ease) 1.9s}.bbh-motion .bbh-lab .bbh-bar.is-outlier{transform:none;height:8px;transition:height 1.2s var(--bbh-ease-soft) calc(.5s + var(--i) * 60ms)}.bbh-motion .is-in .bbh-lab .bbh-bar.is-outlier{height:calc(var(--v) * 100%)}.bbh-motion .bbh-lab .bbh-bar.is-outlier em{transition:opacity .26s var(--bb-ease) calc(.5s + var(--i) * 60ms)}.bbh-motion .is-in .bbh-lab .bbh-bar em{opacity:1}.bbh-lab__note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bb-space-2);margin:var(--bb-space-4) 0 0;font-size:13px;color:var(--bb-ink-mid)}.bbh-cells{margin:var(--bb-space-3) 0 0;padding:0;list-style:none}.bbh-cell{display:flex;align-items:center;justify-content:space-between;gap:var(--bb-space-4);padding:11px 4px;border-bottom:var(--bbh-rule)}.bbh-cell>span{display:flex;flex-direction:column;gap:2px;min-width:0}.bbh-cell b{font-size:14px;font-weight:var(--bb-weight-semibold)}.bbh-cell small{font-size:12.5px;color:var(--bb-ink-muted)}.bbh-cell em{display:inline-flex;align-items:center;gap:4px;font-family:var(--bb-font-display);font-style:normal;font-size:19px;color:var(--bb-ink-muted);font-variant-numeric:lining-nums tabular-nums}.bbh-cell.is-won em{color:var(--bb-forest)}.bbh-cell em .bbh-i{width:15px;height:15px}.bbh-motion .bbh-lab .bbh-cell{opacity:0;transform:translate3d(0,8px,0);transition:opacity .52s var(--bb-ease),transform .64s var(--bbh-ease-soft);transition-delay:calc(2.25s + var(--c) * .44s)}.bbh-motion .is-in .bbh-lab .bbh-cell{opacity:1;transform:none}.bbh-lab__learned{display:grid;grid-template-columns:18px minmax(0,1fr);gap:var(--bb-space-2);margin:var(--bb-space-4) 0 0;padding:12px 14px;border-radius:var(--bb-radius-md);background:var(--bb-forest-soft);font-size:13.5px;line-height:1.5;color:var(--bb-forest-deep)}.bbh-lab__learned .bbh-i{margin-top:2px;color:var(--bb-forest);stroke-width:2.2}.bbh-motion .bbh-lab .bbh-lab__learned{opacity:0;transition:opacity .7s var(--bb-ease) 4.2s}.bbh-motion .is-in .bbh-lab .bbh-lab__learned{opacity:1}@media (min-width: 1000px) and (min-height: 680px){.bbh-lab__card{padding:clamp(16px,2.8vh,26px)}.bbh-bars{flex-basis:clamp(120px,21vh,200px);min-height:clamp(120px,21vh,200px);margin-top:clamp(8px,1.6vh,16px)}.bbh-cell{padding-block:clamp(7px,1.3vh,11px)}.bbh-lab__note,.bbh-lab__learned{margin-top:clamp(10px,1.8vh,16px)}}.bbh-kinds{display:grid;gap:var(--bb-space-4)}@media (min-width: 900px){.bbh-kinds{grid-template-columns:repeat(3,minmax(0,1fr))}}.bbh-kind{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(22px,2.6vw,32px);border-radius:var(--bb-radius-xl);background:var(--bb-white);box-shadow:var(--bb-shadow-sm),inset 0 0 0 1px var(--bb-border-soft)}.bbh-kind__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--bb-forest-soft);color:var(--bb-forest)}.bbh-kind__icon .bbh-i{width:20px;height:20px}.bbh-kind .bbh-tag{position:absolute;top:clamp(22px,2.6vw,32px);right:clamp(22px,2.6vw,32px)}.bbh-kind h3{margin:var(--bb-space-5) 0 0;font-family:var(--bb-font-display);font-weight:var(--bb-weight-display);font-size:27px;letter-spacing:var(--bb-track-tight)}.bbh-kind p{margin:var(--bb-space-2) 0 var(--bb-space-5);font-size:15px;line-height:1.6;color:var(--bb-ink-mid)}.bbh-kind small{margin-top:auto;font-size:12px;color:var(--bb-ink-muted)}.bbh-kind.is-soon{background:color-mix(in srgb,var(--bb-white) 62%,transparent);box-shadow:inset 0 0 0 1px var(--bb-border-soft)}.bbh-kind.is-soon .bbh-kind__icon{background:var(--bb-amber-soft);color:var(--bb-amber-ink)}.bbh-kind.is-soon h3{color:var(--bb-ink-mid)}.bbh-abroad{display:flex;align-items:center;justify-content:center;gap:var(--bb-space-3);max-width:64ch;margin:var(--bb-space-6) auto 0;font-size:15px;line-height:1.55;color:var(--bb-ink-mid);text-align:left}.bbh-abroad .bbh-i{width:20px;height:20px;color:var(--bb-amber-ink)}.bbh-abroad b{color:var(--bb-ink)}@media (min-width: 1000px) and (min-height: 680px){.bbh-kind{padding-block:clamp(18px,3.4vh,32px)}.bbh-kind .bbh-tag{top:clamp(18px,3.4vh,32px)}.bbh-kind h3{margin-top:clamp(12px,2.2vh,24px)}.bbh-kind p{margin-bottom:clamp(12px,2.2vh,24px)}.bbh-abroad{margin-top:clamp(16px,3vh,32px)}}@media (min-width: 1000px){.bbh-toolhead{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--bb-space-6);margin-bottom:clamp(16px,2.6vh,28px)}.bbh-toolhead .bbh-head{margin:0;text-align:left}.bbh-toolhead .bbh-head .bbh-lead{margin-inline:0}.bbh-toolhead .bbh-tabs{margin:0;flex:none}}.bbh-tabs{display:flex;justify-content:center;margin-bottom:clamp(16px,2.4vh,28px)}.bbh-tabs .bb-segmented{flex-wrap:wrap;justify-content:center;border-radius:var(--bb-radius-pill);background:var(--bb-surface)}.bbh-tabs .bb-segmented__item{padding:9px 18px;border-radius:var(--bb-radius-pill);font-size:14px;white-space:nowrap}@media (max-width: 560px){.bbh-tabs .bb-segmented{flex-wrap:nowrap}.bbh-tabs .bb-segmented__item{padding:8px 11px;font-size:13px}}.bbh-tool{display:grid;min-height:min(470px,58svh)}.bbh-tool__panel{grid-area:1 / 1;min-width:0}.bbh-tool button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer}.bbh-editor{display:grid;align-content:start;gap:var(--bb-space-3)}.bbh-editor__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bb-space-3);padding:10px 14px;border-radius:var(--bb-radius-lg);background:var(--bb-white);box-shadow:var(--bb-shadow-sm);font-size:13px;color:var(--bb-ink-mid)}.bbh-editor__name{display:flex;align-items:baseline;gap:var(--bb-space-2);margin-right:auto}.bbh-editor__name b{font-size:14px;color:var(--bb-ink)}.bbh-editor__name small{font-size:12px;color:var(--bb-ink-muted)}.bbh-editor__history{display:flex;gap:var(--bb-space-2);color:var(--bb-ink-muted)}.bbh-editor__music,.bbh-editor__export{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--bb-radius-pill);background:var(--bb-surface);font-size:12.5px}.bbh-editor__music .bbh-i,.bbh-editor__export .bbh-i{width:14px;height:14px}.bbh-editor__export{border:0;border-radius:var(--bb-radius-md);background:linear-gradient(90deg,var(--bb-forest-deep) var(--done, 0%),var(--bb-forest) var(--done, 0%));color:var(--bb-ink-on-forest);font-variant-numeric:tabular-nums}.bbh-editor__export:hover{background:var(--bb-forest-deep)}.bbh-editor__export.is-busy{pointer-events:none}.bbh-presence{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 3px;border-radius:var(--bb-radius-pill);background:var(--bb-blue-soft);font-size:12px;color:var(--bb-blue)}.bbh-presence i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--bb-blue);color:var(--bb-white);font-size:9px;font-style:normal;font-weight:var(--bb-weight-semibold)}.bbh-editor__body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(16px,2.4vw,32px);align-items:start}.bbh-editor__device{--device-w: clamp(150px, 13vw, 182px)}.bbh-preview__frame{position:absolute;left:0;top:0;width:393px;height:852px;background:var(--bb-caption-dark)}.bbh-preview__poster{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s var(--bb-ease)}.bbh-editor__work{display:grid;gap:var(--bb-space-3);min-width:0}.bbh-editor__track{display:flex;gap:var(--bb-space-2);margin:0;padding:12px;overflow-x:auto;border-radius:var(--bb-radius-lg);background:var(--bb-white);box-shadow:var(--bb-shadow-sm);list-style:none}.bbh-editor__track li{display:grid;gap:4px}.bbh-editor__track small{font-size:11px;color:var(--bb-ink-muted)}.bbh-editor__clip{position:relative;width:70px;aspect-ratio:9 / 16;padding:0;overflow:hidden;border:0;border-radius:var(--bb-radius-md);background:var(--bb-surface);box-shadow:inset 0 0 0 1px var(--bb-border-soft);transition:box-shadow var(--bb-dur-base) var(--bb-ease)}.bbh-editor__clip img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bbh-editor__clip span{position:absolute;left:4px;bottom:4px;padding:0 5px;border-radius:var(--bb-radius-xs);background:color-mix(in srgb,var(--bb-ink) 72%,transparent);font-size:10px;color:var(--bb-white);font-variant-numeric:tabular-nums}.bbh-editor__clip[aria-pressed=true]{box-shadow:0 0 0 2px var(--bb-white),0 0 0 4px var(--bb-forest)}.bbh-editor__inspector{display:grid;gap:var(--bb-space-3);padding:16px;border-radius:var(--bb-radius-lg);background:var(--bb-white);box-shadow:var(--bb-shadow-md)}.bbh-editor__tools,.bbh-editor__seg>span:last-child{display:inline-flex;gap:2px;margin:0;padding:3px;border-radius:var(--bb-radius-md);background:var(--bb-surface)}.bbh-editor__tools button,.bbh-editor__seg button{padding:5px 12px;border:0;border-radius:var(--bb-radius-sm);background:transparent;font-size:12.5px;color:var(--bb-ink-mid);transition:background var(--bb-dur-base) var(--bb-ease),color var(--bb-dur-base) var(--bb-ease)}.bbh-editor__tools{justify-self:start}.bbh-editor__tools button:hover{color:var(--bb-ink)}.bbh-editor__tools button[aria-pressed=true],.bbh-editor__seg button[aria-pressed=true]{background:var(--bb-white);color:var(--bb-forest-deep);font-weight:var(--bb-weight-medium);box-shadow:var(--bb-shadow-xs)}.bbh-editor__panels{display:grid}.bbh-editor__panel{grid-area:1 / 1;display:grid;align-content:start;gap:var(--bb-space-3);transition:opacity .26s var(--bb-ease)}.bbh-editor__panel:not(.is-on){visibility:hidden;opacity:0}.bbh-editor__row input[type=range]{flex:1;min-width:120px;max-width:320px;accent-color:var(--bb-forest);cursor:pointer}.bbh-editor__row>b{min-width:44px;font-size:12.5px;font-weight:var(--bb-weight-medium);color:var(--bb-ink);font-variant-numeric:tabular-nums}.bbh-editor__hint{margin:0;font-size:12px;color:var(--bb-ink-muted)}.bbh-trim{display:grid;gap:var(--bb-space-2)}.bbh-trim__strip{position:relative;display:block;height:46px;overflow:hidden;border-radius:var(--bb-radius-md);background:var(--strip, none) 0 50% / auto 100% repeat-x,var(--bb-caption-dark)}.bbh-trim__strip:before,.bbh-trim__strip:after{content:"";position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--bb-caption-dark) 64%,transparent)}.bbh-trim__strip:before{left:0;width:calc(var(--a) * 100%)}.bbh-trim__strip:after{right:0;width:calc((1 - var(--b)) * 100%)}.bbh-trim__strip i{position:absolute;top:0;bottom:0;left:calc(var(--a) * 100%);right:calc((1 - var(--b)) * 100%);border:2.5px solid var(--bb-amber);border-radius:var(--bb-radius-md);box-shadow:0 0 0 1px color-mix(in srgb,var(--bb-caption-dark) 25%,transparent)}.bbh-preview__poster,.bbh-preview__video{transform:scale(var(--zoom, 1));transition:opacity .3s var(--bb-ease),transform .26s var(--bb-ease)}.bbh-preview__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bbh-editor__field{display:grid;gap:6px}.bbh-editor__field>span{display:flex;justify-content:space-between;align-items:baseline}.bbh-editor__field>span,.bbh-editor__row>span:first-child,.bbh-editor__seg>span:first-child{font-size:10.5px;font-weight:var(--bb-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--bb-ink-muted)}.bbh-editor__field textarea{width:100%;padding:10px 12px;border:0;border-radius:var(--bb-radius-md);box-shadow:inset 0 0 0 1.5px var(--bb-forest);background:var(--bb-white);font-family:var(--bb-font-ui);font-size:15px;line-height:1.45;color:var(--bb-ink);resize:none;caret-color:var(--bb-forest)}.bbh-editor__field textarea:focus{outline:none;box-shadow:inset 0 0 0 2px var(--bb-forest),0 0 0 4px var(--bb-forest-soft)}.bbh-editor__field small{font-size:11px;font-weight:var(--bb-weight-regular);letter-spacing:0;text-transform:none;color:var(--bb-ink-muted);font-variant-numeric:tabular-nums}.bbh-editor__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bb-space-3)}.bbh-editor__row--split{gap:var(--bb-space-3) var(--bb-space-6)}.bbh-editor__seg{display:inline-flex;align-items:center;gap:var(--bb-space-3)}.bbh-editor__row>span:first-child:not(.bbh-editor__seg),.bbh-editor__row--split>.bbh-editor__seg:first-child>span:first-child{width:64px}.bbh-editor__styles{display:flex;flex-wrap:wrap;gap:6px}.bbh-editor__style{display:grid;place-items:center;width:46px;height:38px;padding:0;border:0;border-radius:var(--bb-radius-md);background:color-mix(in srgb,var(--bb-forest-deep) 82%,var(--bb-sage));transition:box-shadow var(--bb-dur-base) var(--bb-ease)}.bbh-editor__style[aria-pressed=true]{box-shadow:0 0 0 2px var(--bb-white),0 0 0 4px var(--bb-forest)}.bbh-editor__sample{font-family:var(--bb-font-caption);font-weight:700;font-size:17px;line-height:1}.bbh-editor__sample.bb-cap--box-light .bb-cap__text,.bbh-editor__sample.bb-cap--box-dark .bb-cap__text{padding:.1em .3em;border-radius:.24em}@media (min-width: 1000px) and (min-height: 680px){.bbh-editor{gap:clamp(8px,1.4vh,12px)}.bbh-editor__device{--device-w: clamp(140px, min(13vw, 23vh), 182px)}.bbh-editor__work{gap:clamp(8px,1.4vh,12px)}.bbh-editor__track{padding:clamp(8px,1.3vh,12px) 12px}.bbh-editor__clip{width:clamp(44px,6.6vh,62px)}.bbh-editor__inspector{gap:clamp(8px,1.4vh,12px);padding:clamp(12px,1.9vh,16px) 16px}.bbh-editor__field textarea{padding-block:8px;font-size:14.5px}}.bbh-studio{--tile-h: clamp(150px, 24vh, 250px);display:grid;align-content:start;gap:var(--bb-space-4)}.bbh-composer{display:grid;gap:var(--bb-space-3);padding:clamp(14px,1.8vw,20px) clamp(16px,2vw,22px);border-radius:var(--bb-radius-xl);background:var(--bb-white);box-shadow:var(--bb-shadow-md),inset 0 0 0 1px var(--bb-border-soft)}.bbh-composer__head{display:flex;align-items:center;justify-content:space-between;gap:var(--bb-space-3)}.bbh-composer__modes{display:inline-flex;gap:2px;padding:3px;border-radius:var(--bb-radius-pill);background:var(--bb-surface)}.bbh-composer__modes button{display:inline-flex;align-items:center;gap:6px;padding:6px 14px 6px 11px;border:0;border-radius:var(--bb-radius-pill);background:transparent;font-size:13px!important;font-weight:var(--bb-weight-medium);color:var(--bb-ink-mid);transition:background .24s var(--bb-ease),color .24s var(--bb-ease),box-shadow .24s var(--bb-ease)}.bbh-composer__modes button:hover{color:var(--bb-ink)}.bbh-composer__modes .bbh-i{width:15px;height:15px}.bbh-composer__modes button[aria-pressed=true]{background:var(--bb-ink);color:var(--bb-white);box-shadow:var(--bb-shadow-sm)}.bbh-composer__hint{font-size:11.5px;color:var(--bb-ink-muted)}.bbh-composer__hint kbd{padding:1px 6px;border-radius:var(--bb-radius-xs);background:var(--bb-surface);box-shadow:inset 0 -1px 0 var(--bb-border);font-family:var(--bb-font-ui);font-size:10.5px;color:var(--bb-ink-mid)}.bbh-composer__prompt{width:100%;padding:0;border:0;background:transparent;font-family:var(--bb-font-ui);font-size:17px;line-height:1.5;color:var(--bb-ink);resize:none;caret-color:var(--bb-forest)}.bbh-composer__prompt:focus{outline:none}.bbh-composer__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bb-space-2)}.bbh-pick.bb-dropdown{display:block}.bbh-pick[hidden]{display:none}.bbh-pick__button{display:inline-flex;align-items:center;gap:9px;width:178px;height:46px;padding:0 10px 0 6px;border:0;border-radius:var(--bb-radius-pill);background:var(--bb-surface);box-shadow:inset 0 0 0 1px var(--bb-border-soft);color:var(--bb-ink);text-align:left;transition:background var(--bb-dur-base) var(--bb-ease),box-shadow var(--bb-dur-base) var(--bb-ease)}.bbh-pick--small .bbh-pick__button{width:150px}.bbh-pick__button:hover{background:var(--bb-white);box-shadow:inset 0 0 0 1px var(--bb-border),var(--bb-shadow-sm)}.bbh-pick__button:focus-visible{outline:2px solid var(--bb-forest);outline-offset:2px}.bbh-pick.is-changed .bbh-pick__button{animation:bbh-pick-chosen .52s cubic-bezier(.3,1.4,.5,1)}@keyframes bbh-pick-chosen{0%{transform:scale(1)}40%{transform:scale(.96)}to{transform:scale(1)}}.bbh-pick__thumb{display:grid;place-items:center;flex:none;width:34px;height:34px}.bbh-pick__thumb--icon{border-radius:50%;background:var(--bb-white);color:var(--bb-ink-mid)}.bbh-pick__thumb .bbh-product{width:34px;height:34px;border-radius:50%;background:var(--bb-white)}.bbh-pick__thumb .bbh-product i{scale:.78;transform-origin:50% 100%}.bbh-pick__text{display:flex;flex-direction:column;min-width:0;line-height:1.2}.bbh-pick__text small{font-size:10px;font-weight:var(--bb-weight-semibold);letter-spacing:var(--bb-track-label);text-transform:uppercase;color:var(--bb-ink-muted)}.bbh-pick__text b{overflow:hidden;font-size:13.5px;font-weight:var(--bb-weight-semibold);white-space:nowrap;text-overflow:ellipsis}.bbh-pick__caret{flex:none;width:15px;height:15px;margin-left:auto;fill:none;stroke:var(--bb-ink-muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bbh-pick .bb-dropdown__panel{min-width:236px;padding:6px;border-radius:var(--bb-radius-lg);box-shadow:var(--bb-shadow-xl),inset 0 0 0 1px var(--bb-border-soft);border:0;transform-origin:24px 0;animation:bbh-menu-in .22s var(--bbh-ease-soft)}@keyframes bbh-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:none}}.bbh-pick__option.bb-menu__item{gap:10px;padding:7px 10px 7px 7px}.bbh-pick__option .bbh-pick__text small{font-size:11.5px;font-weight:var(--bb-weight-regular);letter-spacing:0;text-transform:none}.bbh-face{display:grid;place-items:center;width:34px;height:34px;overflow:hidden;border-radius:50%;background:var(--bb-white);box-shadow:inset 0 0 0 1px var(--bb-border-soft)}.bbh-face img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bbh-face--new{background:var(--bb-forest-soft);color:var(--bb-forest)}.bbh-face--new svg{width:16px;height:16px;fill:currentColor}.bbh-product--photo{display:grid;place-items:center;background:var(--bb-white)}.bbh-product--photo img{display:block;width:86%;height:86%;-o-object-fit:contain;object-fit:contain}.bbh-composer__go{display:inline-flex;align-items:center;gap:7px;height:46px;margin-left:auto;padding:0 20px 0 16px;border:0;border-radius:var(--bb-radius-pill);background:var(--bb-forest);color:var(--bb-ink-on-forest);font-size:14px!important;font-weight:var(--bb-weight-medium);transition:background var(--bb-dur-base) var(--bb-ease),transform .2s var(--bb-ease)}.bbh-composer__go .bbh-i{width:15px;height:15px;fill:currentColor;stroke:none}.bbh-composer__go:hover{background:var(--bb-forest-deep)}.bbh-composer__go:active{transform:scale(.97)}.bbh-presets{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bb-space-2);margin:0}.bbh-presets small{margin-right:var(--bb-space-2);font-size:10px;font-weight:var(--bb-weight-semibold);letter-spacing:var(--bb-track-label);text-transform:uppercase;color:var(--bb-ink-muted)}.bbh-presets button{padding:6px 13px;border:0;border-radius:var(--bb-radius-pill);background:var(--bb-white);box-shadow:inset 0 0 0 1px var(--bb-border-soft);font-size:12.5px!important;color:var(--bb-ink-mid);transition:background var(--bb-dur-base) var(--bb-ease),color var(--bb-dur-base) var(--bb-ease),box-shadow var(--bb-dur-base) var(--bb-ease)}.bbh-presets button[hidden]{display:none}.bbh-presets button:hover{color:var(--bb-ink);box-shadow:inset 0 0 0 1px var(--bb-border)}.bbh-presets button[aria-pressed=true]{background:var(--bb-forest-soft);color:var(--bb-forest);box-shadow:inset 0 0 0 1px var(--bb-forest)}.bbh-results{position:relative;min-width:0}.bbh-results__row{display:flex;gap:var(--bb-space-3);height:var(--tile-h);overflow:hidden}.bbh-results__row[hidden]{display:none}.bbh-results:after{content:"";position:absolute;top:0;right:0;bottom:0;width:48px;background:linear-gradient(90deg,transparent,var(--bb-surface));pointer-events:none}.bbh-result{position:relative;flex:none;height:100%;aspect-ratio:var(--shape, 9 / 16);overflow:hidden;border-radius:var(--bb-radius-lg);background:var(--bb-white);box-shadow:var(--bb-shadow-sm)}.bbh-result img,.bbh-result video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bbh-result video{opacity:0;transition:opacity .26s var(--bb-ease)}.bbh-result.is-playing video{opacity:1}.bbh-result--video{cursor:pointer}.bbh-result__badge{position:absolute;left:8px;bottom:8px;z-index:1;display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 5px;border-radius:var(--bb-radius-pill);background:color-mix(in srgb,var(--bb-caption-dark) 58%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:11px;font-style:normal;font-weight:var(--bb-weight-semibold);color:var(--bb-caption-light);font-variant-numeric:tabular-nums}.bbh-result__badge svg{width:12px;height:12px;fill:currentColor}.bbh-result__face{position:absolute;right:8px;bottom:8px;z-index:1;width:26px;height:26px;overflow:hidden;border-radius:50%;box-shadow:0 0 0 2px var(--bb-white),var(--bb-shadow-sm)}.bbh-result__face img{position:static}.bbh-result.is-new:before{content:"New";position:absolute;left:8px;top:8px;z-index:1;padding:2px 8px;border-radius:var(--bb-radius-pill);background:var(--bb-forest);color:var(--bb-ink-on-forest);font-size:10.5px;font-weight:var(--bb-weight-semibold)}.bbh-result.is-new{animation:bbh-result-in .56s var(--bbh-ease-soft)}.bbh-result.is-making{display:grid;place-items:center;background:linear-gradient(110deg,var(--bb-surface) 30%,var(--bb-white) 50%,var(--bb-surface) 70%) 0 0 / 260% 100%;box-shadow:inset 0 0 0 1px var(--bb-border-soft);animation:bbh-making-in .52s var(--bbh-ease-soft),bbh-making 1.6s linear infinite}.bbh-result__making{display:grid;justify-items:center;gap:var(--bb-space-2);padding:var(--bb-space-3);text-align:center}.bbh-result__making small{font-size:12px;color:var(--bb-ink-mid)}.bbh-ring{width:26px;height:26px;border-radius:50%;border:2.5px solid var(--bb-forest-soft);border-top-color:var(--bb-forest);animation:bbh-rotate .9s linear infinite}@keyframes bbh-result-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes bbh-making-in{0%{opacity:0;margin-left:calc(var(--tile-h) * -.5625 - var(--bb-space-3))}to{opacity:1;margin-left:0}}@keyframes bbh-making{to{background-position:-260% 0}}.bbh-composer__go.is-busy .bbh-i{animation:bbh-rotate 1.4s linear infinite}.bbh-clone{--tile-h: clamp(150px, 26vh, 260px);display:grid;align-content:start;gap:var(--bb-space-4)}.bbh-clone__input{display:flex;align-items:center;gap:var(--bb-space-3);margin:0;padding:7px 7px 7px 16px;border-radius:var(--bb-radius-pill);background:var(--bb-white);box-shadow:var(--bb-shadow-md),inset 0 0 0 1px var(--bb-border-soft)}.bbh-clone__input input{flex:1;min-width:0;padding:6px 0;border:0;background:transparent;font-family:var(--bb-font-ui);font-size:14.5px;color:var(--bb-ink-mid)}.bbh-clone__input input:focus{outline:none;color:var(--bb-ink)}.bbh-clone__input .bbh-i{color:var(--bb-ink-muted)}.bbh-clone__input button,.bbh-clone__go{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;min-width:132px;height:40px;padding:0 18px;border:0;border-radius:var(--bb-radius-pill);background:var(--bb-forest);color:var(--bb-ink-on-forest);font-size:13.5px!important;font-weight:var(--bb-weight-medium);transition:background var(--bb-dur-base) var(--bb-ease),min-width .3s var(--bbh-ease-soft)}.bbh-clone__input button:hover,.bbh-clone__go:hover{background:var(--bb-forest-deep)}.bbh-clone__go .bbh-i{width:15px;height:15px;fill:currentColor;stroke:none}.bbh-clone__input button.is-busy,.bbh-clone__go.is-busy{pointer-events:none;background:var(--bb-forest-deep)}.bbh-clone__input button.is-busy:before,.bbh-clone__go.is-busy:before{content:"";flex:none;width:14px;height:14px;border-radius:50%;border:2px solid color-mix(in srgb,var(--bb-ink-on-forest) 30%,transparent);border-top-color:var(--bb-ink-on-forest);animation:bbh-rotate .9s linear infinite}.bbh-clone__go.is-busy .bbh-i{display:none}.bbh-clone__body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(16px,2.4vw,28px);align-items:start}.bbh-clone__original{display:grid;gap:6px;margin:0}.bbh-clone__original figcaption{font-size:12px;font-weight:var(--bb-weight-medium);color:var(--bb-ink-mid)}.bbh-clone__video{position:relative;display:block;height:calc(var(--tile-h) + 26px);aspect-ratio:9 / 16;overflow:hidden;border-radius:var(--bb-radius-lg);background:var(--bb-caption-dark);box-shadow:var(--bb-shadow-md)}.bbh-clone__video img,.bbh-clone__video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bbh-clone__work{display:grid;gap:var(--bb-space-3);min-width:0}.bbh-clone__status{display:flex;align-items:center;gap:var(--bb-space-2);margin:0;min-height:30px;font-size:13px;color:var(--bb-ink-mid)}.bbh-scenes{display:flex;gap:var(--bb-space-3);margin:0;padding:0;list-style:none}.bbh-scenes li{display:grid;gap:3px;flex:none}.bbh-scenes__frame{position:relative;display:block;height:var(--tile-h);aspect-ratio:9 / 16;overflow:hidden;border-radius:var(--bb-radius-md);background:var(--bb-white);box-shadow:var(--bb-shadow-sm)}.bbh-scenes img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}.bbh-scenes small{margin-top:3px;font-size:11px;color:var(--bb-ink-muted);font-variant-numeric:tabular-nums}.bbh-scenes b{font-size:13px;font-weight:var(--bb-weight-medium)}.bbh-scenes.is-reading li:not(.is-in) .bbh-scenes__frame{background:linear-gradient(110deg,var(--bb-surface) 30%,var(--bb-white) 50%,var(--bb-surface) 70%) 0 0 / 260% 100%;animation:bbh-making 1.6s linear infinite}.bbh-scenes.is-reading li:not(.is-in) :is(img,small,b){opacity:0}.bbh-scenes.is-reading li.is-in :is(.bbh-scenes__frame,small,b){animation:bbh-scene-in .52s var(--bbh-ease-soft) both}@keyframes bbh-scene-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.bbh-scenes li.is-scanning .bbh-scenes__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--bb-white) 60%,transparent) 50%,transparent 100%) 0 -100% / 100% 60% no-repeat,color-mix(in srgb,var(--bb-white) 22%,transparent);animation:bbh-scan 1.1s var(--bb-ease-in-out) infinite;animation-delay:calc(var(--c) * .12s)}@keyframes bbh-scan{to{background-position:0 260%,0 0}}.bbh-scenes li.is-remixed .bbh-scenes__frame{animation:bbh-result-in .56s var(--bbh-ease-soft)}.bbh-scenes li em{position:absolute;left:6px;top:6px;padding:2px 7px;border-radius:var(--bb-radius-pill);background:var(--bb-forest);color:var(--bb-ink-on-forest);font-size:10px;font-style:normal;font-weight:var(--bb-weight-semibold)}.bbh-clone__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bb-space-4)}.bbh-clone__close{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--bb-space-3);font-size:13px}.bbh-clone__close span{font-size:12.5px;color:var(--bb-ink-muted)}.bbh-clone__close b{min-width:72px;font-weight:var(--bb-weight-medium);color:var(--bb-forest)}.bbh-clone__close input{width:140px;accent-color:var(--bb-forest);cursor:pointer}.bbh-clone__foot .bbh-clone__go{min-width:232px}.bbh-library{display:grid;grid-template-columns:180px minmax(0,1fr);gap:var(--bb-space-5);align-content:start}.bbh-library__side{display:grid;align-content:start;gap:2px}.bbh-library__side button{display:flex;align-items:center;gap:var(--bb-space-2);padding:8px 10px;border:0;border-radius:var(--bb-radius-md);background:transparent;font-size:13.5px!important;text-align:left;color:var(--bb-ink-mid)}.bbh-library__side button:hover{color:var(--bb-forest)}.bbh-library__side button[aria-pressed=true]{background:var(--bb-white);color:var(--bb-ink);box-shadow:var(--bb-shadow-sm)}.bbh-library__main{display:grid;align-content:start;gap:var(--bb-space-4)}.bbh-library__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bb-space-3);margin:0}.bbh-library__search{display:inline-flex;align-items:center;gap:var(--bb-space-2);flex:1;max-width:320px;padding:0 12px;border-radius:var(--bb-radius-md);background:var(--bb-white);box-shadow:inset 0 0 0 1px var(--bb-border);font-size:13px;color:var(--bb-ink-muted);cursor:text;transition:box-shadow var(--bb-dur-base) var(--bb-ease)}.bbh-library__search:focus-within{box-shadow:inset 0 0 0 1.5px var(--bb-forest),0 0 0 3px var(--bb-forest-soft)}.bbh-library__search input{flex:1;min-width:0;padding:9px 0;border:0;background:transparent;font-family:var(--bb-font-ui);font-size:13px;color:var(--bb-ink);outline:none}.bbh-library__search input::-moz-placeholder{color:var(--bb-ink-muted)}.bbh-library__search input::placeholder{color:var(--bb-ink-muted)}.bbh-library__empty{grid-column:1 / -1;margin:0;padding:var(--bb-space-5) 0;font-size:13px;text-align:center;color:var(--bb-ink-muted)}.bbh-faces{display:inline-flex;align-items:center}.bbh-faces i{display:grid;place-items:center;width:26px;height:26px;margin-left:-6px;border-radius:50%;background:var(--bb-forest);box-shadow:0 0 0 2px var(--bb-surface);color:var(--bb-ink-on-forest);font-size:9.5px;font-style:normal;font-weight:var(--bb-weight-semibold)}.bbh-faces i:first-child{margin-left:0}.bbh-faces i:nth-child(2){background:var(--bb-blue)}.bbh-faces i:nth-child(3){background:var(--bb-amber)}.bbh-faces small{margin-left:var(--bb-space-2);font-size:12px;color:var(--bb-ink-muted)}.bbh-library__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:var(--bb-space-3)}.bbh-library__grid>span{position:relative;aspect-ratio:9 / 16;overflow:hidden;border-radius:var(--bb-radius-md);box-shadow:var(--bb-shadow-sm);animation:bbh-pop-in .42s var(--bbh-ease-soft)}.bbh-library__grid>span[hidden]{display:none}.bbh-library__grid img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bbh-library__grid video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .26s var(--bb-ease)}.bbh-library__grid .is-playing video{opacity:1}.bbh-library__grid small{position:absolute;left:6px;bottom:6px;padding:2px 8px;border-radius:var(--bb-radius-pill);background:var(--bb-white);font-size:10.5px;font-weight:var(--bb-weight-medium);color:var(--bb-ink-mid)}.bbh-library__audio,.bbh-library__product{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding:12px 12px 28px;background:var(--bb-white)}.bbh-library__audio .bbh-i{width:22px;height:22px;color:var(--bb-forest)}.bbh-library__audio b,.bbh-library__product b{font-size:12.5px;font-weight:var(--bb-weight-medium)}@media (max-width: 999px){.bbh-editor__body{grid-template-columns:1fr;justify-items:center}.bbh-editor__work{width:100%}}@media (max-width: 760px){.bbh-tool{min-height:0}.bbh-editor__bar .bbh-editor__history,.bbh-editor__bar .bbh-editor__music{display:none}.bbh-studio,.bbh-clone{--tile-h: 200px}.bbh-pick__button,.bbh-pick--small .bbh-pick__button{width:auto;min-width:0;flex:1}.bbh-pick.bb-dropdown{flex:1 1 140px}.bbh-composer__go{width:100%;justify-content:center}.bbh-composer__hint{display:none}.bbh-clone__body{grid-template-columns:1fr}.bbh-clone__original{display:none}.bbh-scenes{overflow-x:auto;scrollbar-width:none}.bbh-clone__foot .bbh-clone__go{width:100%}.bbh-library{grid-template-columns:1fr}.bbh-library__side{display:flex;flex-wrap:wrap}.bbh-library__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bbh-points{display:grid;gap:var(--bb-space-3);margin:var(--bb-space-6) 0 0;padding:0;list-style:none}.bbh-points li{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:var(--bb-space-3);font-size:15px;line-height:1.45;color:var(--bb-ink-mid)}.bbh-points li>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--bb-white);color:var(--bb-forest);box-shadow:var(--bb-shadow-sm)}.bbh-points .bbh-i{width:15px;height:15px}.bbh-teammock{position:relative;padding-bottom:var(--bb-space-8)}.bbh-teammock__card{display:grid;gap:var(--bb-space-3);max-width:480px;padding:clamp(16px,2vw,22px);border-radius:var(--bb-radius-xl);background:var(--bb-white);box-shadow:var(--bb-shadow-lg)}.bbh-switcher{display:flex;align-items:center;gap:var(--bb-space-3);margin:0;padding:10px 12px;border-radius:var(--bb-radius-md);box-shadow:inset 0 0 0 1px var(--bb-border)}.bbh-switcher>span:nth-child(2){display:flex;flex:1;flex-direction:column}.bbh-switcher b{font-size:14px;font-weight:var(--bb-weight-semibold)}.bbh-switcher small{font-size:12px;color:var(--bb-ink-muted)}.bbh-switcher__mark{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:var(--bb-radius-sm);background:var(--bb-forest);color:var(--bb-ink-on-forest);font-family:var(--bb-font-display);font-size:14px}.bbh-switcher__mark--b{background:var(--bb-blue)}.bbh-switcher__mark--c{background:var(--bb-amber)}.bbh-switcher__menu{display:grid;gap:2px;margin:-6px 0 0;padding:6px;border-radius:var(--bb-radius-md);background:var(--bb-surface);list-style:none}.bbh-switcher__menu li{display:flex;align-items:center;gap:var(--bb-space-3);padding:6px 8px;border-radius:var(--bb-radius-sm);font-size:13px;color:var(--bb-ink-mid)}.bbh-switcher__menu .bbh-switcher__mark{width:22px;height:22px;font-size:11px}.bbh-switcher__menu .is-on{background:var(--bb-white);color:var(--bb-ink)}.bbh-switcher__menu .bbh-i{margin-left:auto;color:var(--bb-forest)}.bbh-members{display:grid;margin:0;padding:0;list-style:none}.bbh-members li{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:var(--bb-space-3);padding:10px 2px;border-bottom:var(--bbh-rule)}.bbh-members li:last-child{border-bottom:0}.bbh-members li>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.bbh-members b{font-size:13.5px;font-weight:var(--bb-weight-semibold)}.bbh-members small{font-size:12px;color:var(--bb-ink-muted)}.bbh-avatar{position:relative;display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;font-size:11.5px;font-weight:var(--bb-weight-semibold)}.bbh-avatar--forest{background:var(--bb-forest);color:var(--bb-ink-on-forest)}.bbh-avatar--blue{background:var(--bb-blue-soft);color:var(--bb-blue)}.bbh-avatar--amber{background:var(--bb-amber-soft);color:var(--bb-amber-ink)}.bbh-avatar--sage{background:var(--bb-surface);color:var(--bb-ink-mid)}.bbh-avatar.is-online:after{content:"";position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:var(--bb-forest);box-shadow:0 0 0 2px var(--bb-white)}.bbh-role{padding:2px 9px;border-radius:var(--bb-radius-pill);background:var(--bb-surface);font-size:11.5px;color:var(--bb-ink-mid)}.bbh-follow{font-size:12px;font-weight:var(--bb-weight-medium);color:var(--bb-forest)}.bbh-teammock__chat{position:relative;display:grid;gap:var(--bb-space-3);width:min(320px,92%);margin:calc(var(--bb-space-6) * -1) 0 0 auto;padding:14px;border-radius:var(--bb-radius-xl);background:var(--bb-white);box-shadow:var(--bb-shadow-xl)}.bbh-teammock__chat p{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--bb-space-2);margin:0;font-size:13px;line-height:1.45;color:var(--bb-ink-mid)}.bbh-teammock__chat .bbh-avatar{width:28px;height:28px;font-size:10px}.bbh-teammock__chat b{display:block;font-size:12px;color:var(--bb-ink)}.bbh-teammock__chat mark{padding:0 3px;border-radius:var(--bb-radius-xs);background:var(--bb-amber-soft);color:var(--bb-amber-ink)}.bbh-cursor{position:absolute;z-index:6;left:0;top:0;display:flex;align-items:flex-start;gap:2px;transform:translate3d(var(--cx, 50%),var(--cy, 50%),0);transition:transform 3.4s cubic-bezier(.45,.05,.25,1),opacity .6s var(--bb-ease);pointer-events:none;opacity:0}.bbh-teammock.is-live .bbh-cursor{opacity:1}.bbh-cursor svg{position:relative;width:19px;height:19px;overflow:visible;stroke-linejoin:round;filter:drop-shadow(0 1px 1.5px color-mix(in srgb,var(--bb-caption-dark) 24%,transparent)) drop-shadow(0 3px 4px color-mix(in srgb,var(--cursor) 70%,transparent)) drop-shadow(0 2px 10px color-mix(in srgb,var(--cursor) 52%,transparent));transform-origin:15% 13%}.bbh-cursor__edge{fill:var(--bb-white);stroke:var(--bb-white);stroke-width:5.4}.bbh-cursor__body{fill:var(--bb-caption-dark);stroke:var(--bb-caption-dark);stroke-width:2.6}.bbh-cursor b{margin-top:15px;padding:3px 9px;border-radius:var(--bb-radius-pill);background:var(--cursor);color:var(--bb-white);font-size:11.5px;font-weight:var(--bb-weight-semibold);box-shadow:var(--bb-shadow-sm)}.bbh-cursor:before{content:"";position:absolute;left:4px;top:3px;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:color-mix(in srgb,var(--cursor) 35%,transparent);opacity:0;transform:scale(.3)}.bbh-cursor.is-click svg{animation:bbh-cursor-press .42s var(--bb-ease)}.bbh-cursor.is-click:before{animation:bbh-cursor-ring .62s var(--bb-ease-out)}@keyframes bbh-cursor-press{40%{transform:scale(.84)}}@keyframes bbh-cursor-ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}.bbh-cursor--blue{--cursor: var(--bb-blue)}.bbh-cursor--amber{--cursor: var(--bb-amber)}.bbh-cursor--forest{--cursor: var(--bb-forest)}html.bbh-pointer-on,html.bbh-pointer-on *{cursor:none!important}html.bbh-pointer-on :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,[contenteditable=true]){cursor:text!important}.bbh-pointer{--cursor: var(--bb-forest);position:fixed;z-index:2147483000;left:0;top:0;width:0;height:0;opacity:0;pointer-events:none;transition:opacity .14s var(--bb-ease);will-change:transform}.bbh-pointer.is-on{opacity:1}.bbh-pointer.is-hidden{opacity:0}.bbh-pointer__lean{position:absolute;left:0;top:0;transform:rotate(var(--pointer-tilt, 0deg));transform-origin:0 0}.bbh-pointer__arrow{position:absolute;left:-2.55px;top:-2.41px;width:17px;height:17px;overflow:visible;stroke-linejoin:round;transform-origin:2.55px 2.41px;transform:scale(1);filter:drop-shadow(0 1px 1px color-mix(in srgb,var(--bb-caption-dark) 22%,transparent)) drop-shadow(0 2px 3px color-mix(in srgb,var(--cursor) 55%,transparent));transition:transform .32s cubic-bezier(.3,1.6,.5,1),opacity .12s var(--bb-ease)}.bbh-pointer.is-active .bbh-pointer__arrow{transform:scale(1.08)}.bbh-pointer.is-down .bbh-pointer__arrow{transform:scale(.8);transition-duration:.11s;transition-timing-function:var(--bb-ease-out)}.bbh-pointer__touch{position:absolute;left:-13px;top:-13px;width:26px;height:26px;border-radius:50%;background:color-mix(in srgb,var(--bb-white) 46%,transparent);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--bb-white) 85%,transparent),0 2px 10px color-mix(in srgb,var(--bb-caption-dark) 35%,transparent);opacity:0;transform:scale(.4);transition:transform .26s cubic-bezier(.3,1.5,.5,1),opacity .14s var(--bb-ease)}.bbh-pointer.is-touch .bbh-pointer__arrow{opacity:0;transform:scale(.5)}.bbh-pointer.is-touch .bbh-pointer__touch{opacity:1;transform:scale(1)}.bbh-pointer.is-touch.is-down .bbh-pointer__touch{transform:scale(.78);transition-duration:.11s}.bbh-pointer__label{position:absolute;left:15px;top:17px;padding:4px 10px 5px;border-radius:var(--bb-radius-pill);background:var(--bb-forest);color:var(--bb-ink-on-forest);font-family:var(--bb-font-ui);font-size:12px;font-weight:var(--bb-weight-semibold);line-height:1.2;white-space:nowrap;box-shadow:var(--bb-shadow-md);opacity:0;transform:translate3d(-4px,4px,0) scale(.92);transform-origin:0 0;transition:opacity .16s var(--bb-ease),transform .26s cubic-bezier(.3,1.4,.5,1)}.bbh-pointer.has-label .bbh-pointer__label{opacity:1;transform:none}.bbh-pointer.is-touch .bbh-pointer__label{opacity:0}.bbh-copy-note{position:sticky;top:0;z-index:var(--bb-z-popover);margin:0;padding:var(--bb-space-3) var(--bbh-gutter);background:var(--bb-ink);color:var(--bb-ink-on-forest);font-size:var(--bb-size-body-sm);text-align:center}.bbh-copy-note a{color:inherit;text-decoration:underline}.bbh-context{position:fixed;top:0;left:0;z-index:var(--bb-z-popover);min-width:210px;opacity:0;transform:scale(.96);pointer-events:none;transition:opacity .12s var(--bb-ease),transform .18s var(--bb-ease-out)}.bbh-context.is-open{opacity:1;transform:none;pointer-events:auto}.bbh-context[hidden]{display:none}.bbh-context:focus{outline:none}.bbh-context .bb-menu__item:focus{background:var(--bb-forest-soft);color:var(--bb-forest-deep);outline:none}.bbh-context .bbh-i{color:var(--bb-ink-muted)}.bbh-context .bb-menu__item:is(:hover,:focus) .bbh-i{color:currentColor}@media (max-width: 999px){.bbh-teammock{padding-bottom:0}.bbh-teammock__card{max-width:none}}.bbh-pricing{padding:var(--bbh-section) 0;overflow:clip;background:var(--bb-forest-deep);color:var(--bb-ink-on-forest)}@media (min-width: 1000px) and (min-height: 680px){.bbh-pricing{padding:clamp(32px,5vh,72px) 0}}.bbh-pricing__grid{display:grid;gap:clamp(40px,6vw,88px);align-items:center}@media (min-width: 1000px){.bbh-pricing__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.bbh-pricing .bbh-h2{color:var(--bb-ink-on-forest)}.bbh-pricing .bbh-h2 em{color:var(--bb-sage)}.bbh-pricing .bbh-lead{color:var(--bbh-on-forest-mid)}.bbh-pricing__creator{max-width:44ch;margin:var(--bb-space-6) 0 0;padding-left:var(--bb-space-5);border-left:2px solid var(--bb-sage);font-family:var(--bb-font-editorial);font-style:italic;font-size:19px;line-height:1.55;color:var(--bbh-on-forest-mid)}.bbh-pricing__creator b{font-family:var(--bb-font-ui);font-style:normal;font-weight:var(--bb-weight-semibold);color:var(--bb-ink-on-forest)}.bbh-more--light .bb-disclosure__summary{color:var(--bb-ink-on-forest)}.bbh-more--light .bb-disclosure__summary:hover{color:var(--bb-sage)}.bbh-more--light .bbh-more__text{color:var(--bbh-on-forest-mid)}.bbh-pricing__sources{margin-top:var(--bb-space-2)}.bbh-pricing__sources .bb-disclosure__summary{font-size:12.5px;color:var(--bbh-on-forest-mid)}.bbh-plans{width:100%;border-collapse:collapse;font-size:13.5px}.bbh-plans th,.bbh-plans td{padding:10px 10px 10px 0;border-bottom:var(--bbh-on-forest-rule);text-align:left;font-weight:var(--bb-weight-regular);color:var(--bbh-on-forest-mid)}.bbh-plans thead th{font-size:10px;font-weight:var(--bb-weight-semibold);letter-spacing:var(--bb-track-label);text-transform:uppercase;color:var(--bb-sage)}.bbh-plans tbody th{font-weight:var(--bb-weight-semibold);color:var(--bb-ink-on-forest)}.bbh-receipt{padding:clamp(20px,2.4vw,30px);border-radius:var(--bb-radius-xl);background:var(--bb-white);color:var(--bb-ink);box-shadow:var(--bb-shadow-xl)}.bbh-receipt [data-for-team]{display:none}.bbh-receipt[data-team="1"] [data-for-team~="1"],.bbh-receipt[data-team="3"] [data-for-team~="3"],.bbh-receipt[data-team="5"] [data-for-team~="5"]{display:revert}.bbh-receipt__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bb-space-3);padding-bottom:var(--bb-space-3);border-bottom:1px dashed var(--bb-border)}.bbh-receipt__head>span{font-size:var(--bb-size-label);font-weight:var(--bb-weight-semibold);letter-spacing:var(--bb-track-label);text-transform:uppercase;color:var(--bb-ink-muted)}.bbh-receipt__team .bb-segmented__item{padding:5px 12px;font-size:12.5px}.bbh-receipt__rows{margin:0;padding:0;list-style:none}.bbh-receipt__rows li{display:flex;align-items:center;justify-content:space-between;gap:var(--bb-space-4);padding:11px 0;border-bottom:1px dashed var(--bb-border-soft)}.bbh-receipt__rows li>span:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.bbh-receipt__rows b{font-size:14.5px;font-weight:var(--bb-weight-semibold)}.bbh-receipt__rows small{font-size:12px;color:var(--bb-ink-muted)}.bbh-receipt__price{font-size:15px;color:var(--bb-ink-mid);font-variant-numeric:tabular-nums;white-space:nowrap}.bbh-receipt__total{display:flex;align-items:baseline;justify-content:space-between;margin:0;padding:var(--bb-space-3) 0;border-bottom:1px dashed var(--bb-border)}.bbh-receipt__total>span,.bbh-receipt__trial{font-size:var(--bb-size-label);font-weight:var(--bb-weight-semibold);letter-spacing:var(--bb-track-label);text-transform:uppercase;color:var(--bb-ink-muted)}.bbh-receipt__total s{font-family:var(--bb-font-display);font-size:34px;color:var(--bb-ink);text-decoration:none;font-variant-numeric:lining-nums tabular-nums;transition:color .6s var(--bb-ease)}.bbh-receipt__total s small{margin-left:4px;font-family:var(--bb-font-ui);font-size:13px;color:var(--bb-ink-muted)}.bbh-receipt__total [data-count-to]{position:relative}.bbh-receipt__total [data-count-to]:after{content:"";position:absolute;left:-4px;right:-4px;top:52%;height:2.5px;border-radius:var(--bb-radius-xs);background:var(--bb-rose);transform:rotate(-4deg);transform-origin:left center;transition:transform .7s var(--bbh-ease-soft)}.bbh-receipt__ours{display:flex;align-items:center;justify-content:space-between;gap:var(--bb-space-4);padding:var(--bb-space-4) 0 var(--bb-space-2);transition:opacity .8s var(--bbh-ease-soft),transform .9s var(--bbh-ease-soft)}.bbh-receipt__brand{display:flex;align-items:center;gap:var(--bb-space-3)}.bbh-receipt__brand .bb-bento{margin:-2px 0}.bbh-receipt__brand>span{display:flex;flex-direction:column}.bbh-receipt__brand b{font-family:var(--bb-font-display);font-weight:var(--bb-weight-display);font-size:20px}.bbh-receipt__brand small{font-size:12px;color:var(--bb-ink-muted)}.bbh-receipt__ours strong{font-family:var(--bb-font-display);font-weight:var(--bb-weight-display);font-size:clamp(44px,4.2vw,58px);line-height:1;color:var(--bb-forest);font-variant-numeric:lining-nums}.bbh-receipt__ours strong small{font-family:var(--bb-font-ui);font-size:14px;color:var(--bb-ink-muted)}.bbh-receipt__cta{transition:opacity .7s var(--bbh-ease-soft),transform .8s var(--bbh-ease-soft)}.bbh-receipt__trial{display:flex;align-items:center;gap:6px;margin:0 0 var(--bb-space-4);color:var(--bb-forest)}.bbh-receipt__trial .bbh-i{width:14px;height:14px;stroke-width:2.4}.bbh-receipt .bb-btn{justify-content:center;padding:15px 22px;font-size:15px}.bbh-receipt__fine{margin:var(--bb-space-3) 0 0;font-size:12px;text-align:center;color:var(--bb-ink-muted)}.bbh-motion .bbh-receipt .bbh-receipt__rows li{opacity:0;transform:translate3d(0,10px,0)}.bbh-motion .bbh-receipt .bbh-receipt__total{opacity:0}.bbh-motion .bbh-receipt .bbh-receipt__total [data-count-to]:after{transform:rotate(-4deg) scaleX(0)}.bbh-motion .bbh-receipt .bbh-receipt__ours{opacity:0;transform:translate3d(0,18px,0)}.bbh-motion .bbh-receipt .bbh-receipt__cta{opacity:0;transform:translate3d(0,12px,0)}.bbh-motion .bbh-receipt .bbh-receipt__rows li,.bbh-motion .bbh-receipt .bbh-receipt__total{transition:opacity .52s var(--bb-ease),transform .64s var(--bbh-ease-soft);transition-delay:calc(var(--r, 0) * .23s)}@media (min-width: 1000px) and (min-height: 680px){.bbh-pricing__creator{margin-top:clamp(18px,3.4vh,32px)}.bbh-receipt{padding:clamp(18px,3vh,30px) clamp(20px,2.4vw,30px)}.bbh-receipt__rows li{padding-block:clamp(7px,1.25vh,11px)}.bbh-receipt__ours{padding-top:clamp(10px,1.8vh,16px)}.bbh-receipt__ours strong{font-size:clamp(42px,min(4.2vw,7vh),58px)}.bbh-receipt__trial{margin-bottom:clamp(10px,1.8vh,16px)}.bbh-receipt .bb-btn{padding-block:clamp(12px,1.8vh,15px)}}.bbh-receipt :is(.bbh-receipt__price,.bbh-receipt__rows b,.bbh-receipt__rows small,.bbh-receipt__total [data-count-to]){transition:opacity .26s var(--bb-ease)}.bbh-receipt.is-swapping :is(.bbh-receipt__price,.bbh-receipt__rows b,.bbh-receipt__rows small,.bbh-receipt__total [data-count-to],.bbh-receipt__ours){opacity:0;transition:opacity .2s var(--bb-ease)}.bbh-receipt.is-swapping .bbh-receipt__total [data-count-to]:after{transition:none}.bbh-receipt.is-rows .bbh-receipt__rows li{opacity:1;transform:none}.bbh-receipt.is-total .bbh-receipt__total{opacity:1;transition-delay:0ms}.bbh-receipt.is-struck .bbh-receipt__total s{color:var(--bb-ink-faint)}.bbh-receipt.is-struck .bbh-receipt__total [data-count-to]:after{transform:rotate(-4deg) scaleX(1)}.bbh-receipt.is-ours .bbh-receipt__ours,.bbh-receipt.is-cta .bbh-receipt__cta{opacity:1;transform:none}.bbh-faq__grid{display:grid;gap:clamp(32px,5vw,72px);align-items:start}@media (min-width: 960px){.bbh-faq__grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.bbh-faq__intro{position:sticky;top:120px}}.bbh-faq .bbh-h2{font-size:clamp(30px,3.4vw,46px)}.bbh-faq .bb-faq-list{gap:var(--bb-space-2)}.bbh-faq .bb-faq-item summary{padding:15px var(--bb-space-5)}.bbh-faq .bb-faq-item>div{overflow:hidden}@media (min-width: 1000px) and (min-height: 680px){.bbh-faq .bb-faq-item summary{padding-block:clamp(10px,1.7vh,15px)}}.bbh-close{display:flex;flex-direction:column;background:var(--bb-surface);text-align:center}.bbh-close__inner{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--bbh-section) 0}@media (min-width: 1000px) and (min-height: 680px){.bbh-close__inner{padding:clamp(32px,6vh,80px) 0}}.bbh-close__bento{margin-bottom:var(--bb-space-6)}.bbh-display--close{max-width:14ch;font-size:clamp(42px,5.4vw,80px)}.bbh-footer{padding:var(--bb-space-7) 0;background:var(--bb-forest-deep);color:var(--bb-ink-on-forest);text-align:left}.bbh-footer__grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bb-space-5)}.bbh-footer .bbh-nav__brand strong{color:var(--bb-ink-on-forest)}.bbh-footer .bbh-nav__brand small{color:var(--bb-sage)}.bbh-footer nav{display:flex;flex-wrap:wrap;gap:var(--bb-space-5)}.bbh-footer nav a{font-size:var(--bb-size-body-sm);color:var(--bbh-on-forest-mid);text-decoration:none}.bbh-footer nav a:hover{color:var(--bb-ink-on-forest)}.bbh-footer__site{width:100%;padding-top:var(--bb-space-5);border-top:var(--bbh-on-forest-rule)}.bbh-footer .bbh-footer__site a{font-size:var(--bb-size-caption)}.bbh-footer small{width:100%;font-size:var(--bb-size-caption);line-height:1.6;color:color-mix(in srgb,var(--bb-ink-on-forest) 45%,transparent)}.bbh-footer small a{color:inherit}.bbh-theater{display:flex;flex-direction:column;align-items:center;gap:var(--bb-space-4)}.bbh-theater__stage{position:relative}.bbh-theater__device{--device-w: min(calc((100svh - 150px)*.4894), 88vw, 430px)}.bbh-theater__device[hidden]{display:none}.bbh-theater__device.is-placing{visibility:hidden}.bbh-theater__device .bbh-device__frame{filter:drop-shadow(0 30px 60px color-mix(in srgb,var(--bb-caption-dark) 55%,transparent))}#bbh-phones .bb-modal__card{transition:none!important;opacity:1!important;transform:none!important}#bbh-phones.bb-modal-theater-out{transition:opacity 1.15s linear}.bbh-theater__device.is-flying{transition:transform .95s cubic-bezier(.2,.75,.15,1)}.bbh-theater:is(.is-away,.is-starting) .bbh-theater__stage{visibility:hidden}.bbh-theater__device.is-returning{transition:transform .78s cubic-bezier(.55,0,.2,1)}.bbh-theater.is-landed .bbh-theater__device{transform:perspective(1400px) rotateX(var(--lean-x, 0rad)) rotateY(var(--lean-y, 0rad));transition:transform .7s var(--bbh-ease-soft)}.bbh-theater__canvas,.bbh-theater__body{position:fixed;left:0;top:0;display:none}.bbh-theater__canvas{z-index:2;pointer-events:none}.bbh-theater__body{right:0;bottom:0;z-index:0;clip-path:polygon(0 0,0 0,0 0)}.bbh-theater.is-3d :is(.bbh-theater__canvas,.bbh-theater__body){display:block}.bbh-theater.is-3d .bbh-theater__device{transform:none}.bbh-theater.is-3d .bbh-theater__device .bbh-device__frame{visibility:hidden}.bbh-device__screen.is-lifted{position:fixed;z-index:1;left:0;top:0;width:393px;height:852px;transform-origin:0 0}.bbh-theater__nav,.bbh-theater__bar{z-index:3;opacity:0;transition:opacity .24s var(--bb-ease)}.bbh-theater__bar{position:relative}.bbh-theater.is-landed :is(.bbh-theater__nav,.bbh-theater__bar){opacity:1;transition-duration:.48s}.bbh-theater__nav{position:absolute;top:50%;left:calc(100% + var(--bb-space-5));display:grid;gap:var(--bb-space-2);transform:translateY(-50%)}.bbh-theater__nav button,.bbh-theater__apps button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;font-family:var(--bb-font-ui);cursor:pointer;color:var(--bb-ink-on-forest);background:color-mix(in srgb,var(--bb-ink-on-forest) 14%,transparent);transition:background var(--bb-dur-base) var(--bb-ease)}.bbh-theater__nav button{display:grid;place-items:center;width:44px;height:44px;border-radius:50%}.bbh-theater__nav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bbh-theater__nav button:hover,.bbh-theater__apps button:hover{background:color-mix(in srgb,var(--bb-ink-on-forest) 24%,transparent)}.bbh-theater__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--bb-space-3) var(--bb-space-5)}.bbh-theater__apps{display:flex;gap:6px}.bbh-theater__apps button{display:inline-flex;align-items:center;gap:6px;padding:7px 14px 7px 8px;border-radius:var(--bb-radius-pill);font-size:13px;font-weight:var(--bb-weight-medium)}.bbh-theater__apps img{display:block;border-radius:var(--bb-radius-xs)}.bbh-theater__apps button[aria-pressed=true]{background:var(--bb-ink-on-forest);color:var(--bb-ink)}.bbh-theater__hint{font-size:12.5px;color:color-mix(in srgb,var(--bb-ink-on-forest) 62%,transparent)}.bbh-theater [data-feed]{cursor:grab}.bbh-theater [data-feed].is-dragging{cursor:grabbing}@media (max-width: 760px){.bbh-theater__nav{display:none}.bbh-theater__device{--device-w: min(calc((100svh - 170px)*.4894), 84vw)}}@media (max-width: 560px){#bbh-phones.bb-modal--theater{padding:0}.bbh-theater{gap:var(--bb-space-3)}.bbh-theater__device{width:min(100vw,calc((100svh - 64px) * 393 / 852));aspect-ratio:393 / 852}.bbh-theater__device .bbh-device__frame{display:none}.bbh-theater__device .bbh-device__screen{top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0}.bbh-theater__bar{padding-bottom:env(safe-area-inset-bottom)}.bbh-theater__hint{display:none}.bbh-theater .bbh-app__status{visibility:hidden}#bbh-phones .bb-modal__close--float{top:calc(env(safe-area-inset-top) + 18px);right:18px;width:38px;height:38px;background:color-mix(in srgb,var(--bb-caption-dark) 46%,transparent)}}.bbh-demo{display:grid;place-items:center;width:min(calc(100vw - var(--bb-space-5) * 2),1100px);aspect-ratio:16 / 9;max-height:calc(100vh - var(--bb-space-8) * 2);overflow:hidden;border-radius:var(--bb-radius-xl);background:var(--bb-caption-dark);box-shadow:0 40px 80px color-mix(in srgb,var(--bb-caption-dark) 45%,transparent)}.bbh .bb-modal__body .bbh-demo iframe,.bbh .bb-modal__body .bbh-demo video{display:block;width:100%;height:100%;max-width:none;max-height:none;border:0}.bbh-demo--soon{align-content:center;gap:var(--bb-space-4);padding:var(--bb-space-6);background:color-mix(in srgb,var(--bb-forest-deep) 70%,var(--bb-caption-dark));text-align:center}.bbh-demo--soon .bb-bento{margin-bottom:var(--bb-space-2)}@media (max-width: 640px){.bbh-demo--soon{aspect-ratio:auto;padding:var(--bb-space-7) var(--bb-space-5)}}.bbh-demo--soon p{max-width:40ch;margin:0;font-size:15px;line-height:1.6;color:var(--bbh-on-forest-mid)}.bbh-demo--soon b{display:block;margin-bottom:var(--bb-space-2);font-family:var(--bb-font-display);font-weight:var(--bb-weight-display);font-size:28px;color:var(--bb-ink-on-forest)}@media (prefers-reduced-motion: no-preference){html.bb-js:has(.bbh){scroll-behavior:smooth}}@media (pointer: coarse) and (prefers-reduced-motion: no-preference){html:has(.bbh){scroll-snap-type:y mandatory}.bbh-scene,.bbh-chores{scroll-snap-align:start;scroll-snap-stop:always}.bbh-footer{scroll-snap-align:end}}@media (prefers-reduced-motion: reduce){.bbh-stage__aura,.bbh-spin{animation:none}.bbh-chores{height:auto;padding:var(--bbh-section) 0}.bbh-chores__sticky{position:static;height:auto}.bbh-chores__after{opacity:1;transform:none}.bbh-wiz__screen,.bbh-console__panel{transition:none}.bbh-context{transform:none}}
