.bd-root{--bd-floor:0px;--bd-gold:#eab308;--bd-gold-soft:#a16207;--bd-blue:#3456c8;--bd-panel:hsla(0,0%,100%,.97);--bd-text:#0f172a;--bd-muted:#64748b;--bd-line:#cbd5e1;--bd-ease:cubic-bezier(.22,.61,.36,1);--bd-spring:cubic-bezier(.34,1.56,.64,1);--bd-float:0 14px 36px -10px rgba(15,23,42,.35),0 2px 6px rgba(15,23,42,.08)}.dark .bd-root{--bd-panel:rgba(15,23,42,.97);--bd-text:#f1f5f9;--bd-muted:#94a3b8;--bd-line:#334155}.bd{position:fixed;left:0;bottom:calc(var(--bd-floor) + 3px);z-index:33;width:56px;height:56px;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;will-change:transform;--dir:1;--bd-ink:rgba(30,27,60,.55)}.bd:focus-visible{outline:2px solid var(--bd-gold);outline-offset:2px;border-radius:12px}.bd.ghost{pointer-events:none}.bd-fig{width:56px;height:56px;transform:scaleX(var(--dir));transform-origin:50% 100%;transition:transform .25s var(--bd-spring);filter:drop-shadow(0 2px 2px rgba(0,0,0,.18))}.bd svg{display:block;overflow:visible}.bd svg *{transform-box:fill-box}.bd-fig svg.bd-svg{margin-top:-9.33px}.bd:hover .bd-fig{transform:scaleX(var(--dir)) translateY(-2px)}.bd.held{cursor:grabbing}.bd.held .bd-fig{transform:scaleX(var(--dir)) translateY(-10px) rotate(-8deg) scale(1.05)}.bd-shadow{position:fixed;left:0;bottom:calc(var(--bd-floor) + 2px);z-index:32;width:40px;height:7px;border-radius:50%;background:rgba(0,0,0,.22);filter:blur(1.5px);pointer-events:none;transition:opacity .2s}.dark .bd-shadow{background:rgba(0,0,0,.55)}.bd-fig svg [fill]:not([fill=none]):not([stroke]):not(.hl):not(.bd-eye):not([opacity]):not(image),.bd-pick-fig svg [fill]:not([fill=none]):not([stroke]):not(.hl):not(.bd-eye):not([opacity]),.bd-still svg [fill]:not([fill=none]):not([stroke]):not(.hl):not(.bd-eye):not([opacity]){stroke:var(--bd-ink,rgba(30,27,60,.55));stroke-width:1.15px;paint-order:stroke fill;stroke-linejoin:round}.dark .bd-fig,.dark .bd-pick-fig svg{filter:drop-shadow(0 0 1px rgba(255,245,230,.6)) drop-shadow(0 3px 4px rgba(0,0,0,.55))}.bd-shine{animation:none!important}.bd.sleep .bd-shine{opacity:0}.bd .bd-fig svg{animation:bd-idle 3.4s ease-in-out infinite;transform-origin:50% 100%;shape-rendering:geometricPrecision}.bd.walking .bd-fig svg{animation:bd-bob .4s ease-in-out infinite}.bd.walking .bd-leg.l{animation:bd-step .4s ease-in-out infinite;transform-origin:50% 0}.bd.walking .bd-leg.r{animation:bd-step .4s ease-in-out infinite reverse;transform-origin:50% 0}.bd-tail{transform-origin:100% 100%;animation:bd-wag 1.6s ease-in-out infinite}.bd.happy .bd-tail,.bd.walking .bd-tail{animation-duration:.35s}.bd-ear{transform-origin:50% 100%;animation:bd-ear 6s ease-in-out infinite}.bd-eye{transform-origin:center;animation:bd-blink 4.6s infinite}.bd-bulb{animation:bd-bulb 2s ease-in-out infinite}.bd-tongue{opacity:0;animation:bd-tongue 5s infinite}@keyframes bd-idle{50%{transform:scale(1.015,.985)}}@keyframes bd-bob{50%{transform:translateY(-2.5px)}}@keyframes bd-step{0%,to{transform:rotate(20deg)}50%{transform:rotate(-20deg)}}@keyframes bd-wag{0%,to{transform:rotate(-8deg)}50%{transform:rotate(10deg)}}@keyframes bd-ear{0%,88%,to{transform:none}92%{transform:rotate(-12deg)}96%{transform:rotate(6deg)}}@keyframes bd-blink{0%,93%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@keyframes bd-bulb{50%{opacity:.4}}@keyframes bd-tongue{0%,90%,to{opacity:0}92%,96%{opacity:1}}.bd.happy .bd-fig svg{animation:bd-hop .45s var(--bd-spring) 2}.bd.jump .bd-fig svg{animation:bd-jump .7s var(--bd-spring)}.bd.look .bd-fig{transform:scaleX(calc(var(--dir) * -1))}.bd.wave .bd-arm.r,.bd.wave .bd-ear{animation:bd-wave .3s ease-in-out 4;transform-origin:0 0}.bd.sit .bd-fig{transform:scaleX(var(--dir)) scaleY(.92)}.bd.dance .bd-fig svg{animation:bd-dance .4s ease-in-out 4;transform-origin:50% 100%}.bd.spin .bd-fig svg{animation:bd-spin .8s cubic-bezier(.3,1.4,.5,1);transform-origin:50% 50%}.bd.flip .bd-fig svg{animation:bd-flip .85s cubic-bezier(.3,1.2,.5,1);transform-origin:50% 55%}.bd.stretch .bd-fig svg{animation:bd-stretch 1.4s ease-in-out;transform-origin:50% 100%}.bd.shiver .bd-fig svg{animation:bd-shiver .08s linear 12}@keyframes bd-hop{40%{transform:translateY(-9px)}}@keyframes bd-jump{30%{transform:translateY(-26px) rotate(-12deg)}60%{transform:translateY(-26px) rotate(-1turn)}to{transform:rotate(-1turn)}}@keyframes bd-wave{50%{transform:rotate(-30deg)}}@keyframes bd-dance{0%,to{transform:rotate(0) translateY(0)}25%{transform:rotate(-12deg) translateY(-5px)}50%{transform:rotate(0) translateY(0) scale(1.05,.95)}75%{transform:rotate(12deg) translateY(-5px)}}@keyframes bd-spin{0%{transform:scaleX(1)}25%{transform:scaleX(0) translateY(-6px)}50%{transform:scaleX(-1) translateY(-8px)}75%{transform:scaleX(0) translateY(-6px)}to{transform:scaleX(1)}}@keyframes bd-flip{0%{transform:scale(1.1,.85)}20%{transform:translateY(-34px) rotate(0) scale(.95,1.08)}65%{transform:translateY(-34px) rotate(-1turn)}85%{transform:translateY(0) rotate(-1turn) scale(1.15,.85)}to{transform:rotate(-1turn)}}@keyframes bd-stretch{30%,60%{transform:scale(.9,1.16)}75%{transform:scale(1.08,.92)}}@keyframes bd-shiver{50%{transform:translateX(1.2px)}}.bd.land .bd-fig svg{animation:bd-land .5s var(--bd-spring);transform-origin:50% 100%}@keyframes bd-land{0%{transform:translateY(-14px) scale(.92,1.1)}45%{transform:scale(1.18,.8)}70%{transform:scale(.95,1.05)}to{transform:none}}.bd.pop-in .bd-fig{animation:bd-popin .5s var(--bd-spring)}@keyframes bd-popin{0%{transform:scale(.2) translateY(10px);opacity:0}to{transform:scaleX(var(--dir));opacity:1}}.bd.home .bd-fig{transform:scale(.78)}.bd-zzz{position:absolute;right:-4px;top:-6px;font:700 12px/1 system-ui,sans-serif;color:var(--bd-blue);opacity:0;pointer-events:none}.dark .bd-zzz{color:#fde68a}.bd-zzz b,.bd-zzz i{font-style:normal;font-weight:700;margin-left:1px}.bd.sleep .bd-zzz{opacity:1;animation:bd-zzz 2.4s ease-in-out infinite}.bd.sleep .bd-eye{animation:none;transform:scaleY(.1)}.bd.sleep .bd-fig svg{animation:bd-breathe 3s ease-in-out infinite;transform-origin:50% 100%}@keyframes bd-zzz{0%{transform:translateY(4px);opacity:0}30%{opacity:1}to{transform:translate(8px,-12px);opacity:0}}@keyframes bd-breathe{50%{transform:scale(1.03,.97)}}.bd-heart{position:fixed;z-index:34;color:#ff5d7a;font-size:14px;pointer-events:none;animation:bd-heart 1.3s var(--bd-ease) forwards}@keyframes bd-heart{0%{transform:translateY(0) scale(.4);opacity:0}25%{opacity:1;transform:translateY(-10px) scale(1.1)}to{transform:translateY(-46px) scale(.8);opacity:0}}.bd.entering .bd-fig{animation:bd-in .52s var(--bd-ease) forwards}.bd.exiting .bd-fig{animation:bd-out .52s var(--bd-spring)}.bd.inside{visibility:hidden;pointer-events:none}@keyframes bd-in{to{transform:translateY(-4px) scale(.55);opacity:0}}@keyframes bd-out{0%{transform:translateY(-4px) scale(.55);opacity:0}to{transform:scaleX(var(--dir));opacity:1}}.bd-prop{opacity:0;transition:opacity .3s}.bd.studying .bd-prop{opacity:1}.bd.studying .bd-prop-in{animation:bd-clap 1.2s ease-in-out infinite;transform-origin:0 100%}@keyframes bd-clap{0%,80%,to{transform:rotate(0)}90%{transform:rotate(10deg)}}.bd-house{position:fixed;left:0;bottom:var(--bd-floor);z-index:31;transform:scale(var(--hs,1));transform-origin:0 100%;transition:left .35s var(--bd-ease),transform .35s var(--bd-ease),opacity .25s var(--bd-ease)}.bd-house,.bd-house-b{width:96px;height:84px}.bd-house-b{display:block;padding:0;border:0;background:none;cursor:pointer;border-radius:12px;transition:transform .2s var(--bd-spring)}.bd-house-b:hover{transform:translateY(-2px)}.bd-house-b:focus-visible{outline:2px solid var(--bd-blue);outline-offset:4px}.bd-house svg{display:block;overflow:visible}.bs-door{transform-box:fill-box;transform-origin:0 50%;transition:transform .35s var(--bd-ease)}.bd-house.open .bs-door{transform:perspective(60px) rotateY(-70deg)}.bs-flag{transform-box:fill-box;transform-origin:0 50%;animation:bs-flag 2.6s ease-in-out infinite}@keyframes bs-flag{50%{transform:skewY(-6deg) scaleX(.94)}}.bs-win{transition:fill .4s var(--bd-ease)}.bd-house.lit .bs-win{fill:#fde68a;filter:drop-shadow(0 0 3px rgba(253,200,80,.95))}.bd-house.night .bs-win{fill:#1e2a4a!important;filter:none!important}.bd-house.night:after{content:"z z";position:absolute;left:70%;top:14%;font:700 11px/1 system-ui,sans-serif;color:#fde68a;animation:bd-zzz 2.6s ease-in-out infinite;pointer-events:none}.bs-smoke circle{fill:#94a3b8;opacity:0;transform-box:fill-box}.bd-house.home-in .bs-smoke circle{animation:bs-puff 3.2s ease-in-out infinite}.bd-house.home-in .bs-smoke circle:nth-child(2){animation-delay:1s}.bd-house.home-in .bs-smoke circle:nth-child(3){animation-delay:2s}@keyframes bs-puff{0%{transform:translateY(6px) scale(.6);opacity:0}30%{opacity:.5}to{transform:translateY(-8px) scale(1.2);opacity:0}}.dark .bs-wall{fill:#1e293b;stroke:#6d85d8}.dark .bs-col{stroke:#334155}.dark .bs-roof{stroke:#6d85d8}.dark .bd-house svg{filter:drop-shadow(0 0 1px rgba(255,245,230,.3))}.bd-house.knocked .bs{animation:bs-knock .5s var(--bd-ease)}@keyframes bs-knock{15%,55%{transform:translateX(-1.5px) rotate(-.6deg)}35%,75%{transform:translateX(1.5px) rotate(.6deg)}}.bd-knock{position:absolute;left:50%;top:-14px;transform:translate(-50%,4px);display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600;background:var(--bd-panel);border:1px solid var(--bd-line);color:var(--bd-text);box-shadow:0 4px 12px -4px rgba(15,23,42,.3);opacity:0;pointer-events:none;transition:opacity .2s var(--bd-ease),transform .25s var(--bd-spring);white-space:nowrap;cursor:pointer}.bd-house.home-in .bd-knock,.bd-house:focus-within .bd-knock,.bd-house:hover .bd-knock{opacity:1;pointer-events:auto;transform:translate(-50%)}.bd-knock:hover{border-color:var(--bd-gold)}.bd-knock:active{transform:translate(-50%,1px) scale(.95)}.bd-house[data-spot=tuck]{transform-origin:100% 100%;transform:translateX(42%) scale(var(--hs,.6));opacity:.85}.bd-house[data-spot=tuck].knocked,.bd-house[data-spot=tuck].open,.bd-house[data-spot=tuck]:hover{transform:translateX(0) scale(var(--hs,.6));opacity:1}.bd-house[data-spot=tuck] .bd-knock{left:30%;font-size:15px;top:-22px}.bd-house[data-spot=tuck]:not(.home-in) .bd-knock{display:none}.bd-off{position:fixed;right:12px;bottom:0;z-index:31;width:96px;height:84px;padding:0;border:0;background:none;cursor:pointer;opacity:.55;transform:scale(.7);transform-origin:100% 100%;transition:opacity .2s}.bd-off:focus-visible,.bd-off:hover{opacity:1}@media (max-width:640px){.bd-off{bottom:92px;right:0;transform:translateX(60%) scale(.55)}}.bd-bubble{position:fixed;left:0;bottom:70px;z-index:35;width:240px;max-width:calc(100vw - 16px);padding:10px 12px;border-radius:14px;background:var(--bd-panel);color:var(--bd-text);border:1.5px solid var(--bd-gold);box-shadow:var(--bd-float);font-size:13px;line-height:1.45;opacity:0;transform:translateY(8px) scale(.94);transform-origin:var(--tail,50%) 100%;pointer-events:none;transition:opacity .2s var(--bd-ease),transform .3s var(--bd-spring),visibility 0s .3s;visibility:hidden;cursor:pointer}.bd-bubble b{display:block;font-size:11px;color:var(--bd-gold-soft);margin-bottom:2px;letter-spacing:.02em}.dark .bd-bubble b{color:#fde68a}.bd-bubble:after{content:"";position:absolute;bottom:-7px;left:calc(var(--tail, 50%) - 6px);width:12px;height:12px;background:inherit;border-right:1.5px solid var(--bd-gold);border-bottom:1.5px solid var(--bd-gold);transform:rotate(45deg)}.bd-bubble.show{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity .2s var(--bd-ease),transform .3s var(--bd-spring)}.bd-bubble.below{transform-origin:var(--tail,50%) 0}.bd-bubble.below:after{bottom:auto;top:-7px;transform:rotate(225deg)}.bd-bubble.has-acts{width:280px}.bd-acts{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.bd-btn{padding:4px 10px;border-radius:9px;font-size:12px;font-weight:600;border:1px solid var(--bd-line);background:transparent;color:inherit;cursor:pointer}.bd-btn:hover{border-color:var(--bd-gold)}.bd-btn.primary{background:#1b3696;border-color:#1b3696;color:#fff}.bd-btn.primary:hover{background:#14246b}.bd-btn.bd-x{border-color:transparent;color:var(--bd-muted);padding:4px 6px;font-weight:500}.bd-btn.bd-x:hover{color:var(--bd-text)}.bd.dangling .bd-fig{transform:scaleX(var(--dir)) rotate(8deg)}.bd.dangling .bd-leg{animation:bd-kick .5s ease-in-out infinite alternate;transform-origin:50% 0}@keyframes bd-kick{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}.bd.falling .bd-fig{transform:scaleX(var(--dir)) scale(1.04,1.1)}.bd.falling .bd-arm{animation:bd-flail .18s linear infinite alternate;transform-origin:50% 0}.bd.falling .bd-leg{animation:bd-flail .22s linear infinite alternate-reverse;transform-origin:50% 0}.bd.falling .bd-eye{transform:scale(1.25);animation:none}@keyframes bd-flail{0%{transform:rotate(-35deg)}to{transform:rotate(35deg)}}.bd-tramp{position:fixed;left:0;bottom:var(--bd-floor);z-index:32;width:72px;height:28px;pointer-events:none;transform-origin:50% 100%;opacity:0;scale:1 .1;transition:opacity .2s,scale .3s var(--bd-spring)}.bd-tramp i{position:absolute;display:block}.bd-tramp .bt-bed{left:2px;right:2px;top:0;height:7px;border-radius:6px;background:linear-gradient(#24357a,#14246b);border:2px solid var(--bd-gold);transform-origin:50% 0;transition:transform .1s}.bd-tramp .bt-leg{bottom:0;width:4px;height:22px;background:#8b8f99;border-radius:2px}.bd-tramp .bt-leg.l{left:10px;transform:rotate(12deg)}.bd-tramp .bt-leg.r{right:10px;transform:rotate(-12deg)}.bd-tramp.up{opacity:1;scale:1 1}.bd-tramp.boing .bt-bed{animation:bt-boing .35s var(--bd-spring)}@keyframes bt-boing{30%{transform:translateY(9px) scaleX(.94);border-radius:0 0 40px 40px}}.bd.climbing .bd-fig{transform:rotate(-90deg);transition:transform .3s var(--bd-ease)}.bd.climbing.mantle .bd-fig{transform:rotate(-35deg);transition:transform .45s var(--bd-ease)}.bd.climbing.climb-r .bd-fig{transform:rotate(90deg) scaleX(-1)}.bd.climbing.climb-r.mantle .bd-fig{transform:rotate(35deg) scaleX(-1)}.bd.climbing.climbmove .bd-fig svg{animation:bd-pull .56s cubic-bezier(.45,0,.3,1) infinite;transform-origin:50% 50%}@keyframes bd-pull{0%{transform:translateX(-2px) scaleY(1.02)}45%{transform:translateX(3px) scale(1.04,.96)}to{transform:translateX(-2px) scaleY(1.02)}}.bd.climbing.climbmove .bd-leg.l{animation:bd-step .5s ease-in-out infinite;transform-origin:50% 0}.bd.climbing.climbmove .bd-leg.r{animation:bd-step .5s ease-in-out infinite reverse;transform-origin:50% 0}.bd.climbing.climbmove .bd-arm.l,.bd.climbing.climbmove .bd-ear{animation:bd-reach .56s ease-in-out infinite;transform-origin:50% 100%}.bd.climbing.climbmove .bd-arm.r{animation:bd-reach .56s ease-in-out .28s infinite;transform-origin:50% 100%}.bd.climbing.climbmove .bd-tail{animation:bd-wag .28s ease-in-out infinite}@keyframes bd-reach{0%,to{transform:rotate(0)}50%{transform:rotate(-38deg) translateX(2px)}}.bd.climbing:not(.climbmove) .bd-fig svg{animation:bd-hang 2.4s ease-in-out infinite}@keyframes bd-hang{50%{transform:rotate(3deg)}}.bd-food{position:fixed;left:0;top:0;z-index:34;font-size:24px;line-height:26px;width:26px;text-align:center;pointer-events:none;filter:drop-shadow(0 2px 2px rgba(0,0,0,.35))}.bd-food.eaten{animation:bd-bites 1.3s steps(1) forwards}@keyframes bd-bites{0%{clip-path:inset(0)}25%{clip-path:inset(0 0 0 22%)}50%{clip-path:inset(0 0 0 48%)}75%{clip-path:inset(0 0 0 74%)}to{clip-path:inset(0 0 0 100%)}}.bd-food.left{transition:opacity 4s ease 1s;opacity:0}.bd.eating .bd-fig svg,.bd.eating .bd-head{animation:bd-chomp .22s ease-in-out infinite;transform-origin:50% 100%}@keyframes bd-chomp{50%{transform:translateY(2px) scaleY(.94)}}.bd[data-kind=custom] .bd-fig{filter:drop-shadow(0 2px 2px rgba(0,0,0,.25)) drop-shadow(0 0 1px rgba(255,255,255,.6))}.bd[data-kind=custom] .bd-puppet{transform-origin:50% 100%}.bd[data-kind=custom].walking .bd-puppet{animation:bd-waddle .36s ease-in-out infinite}.bd[data-kind=custom].sleep .bd-puppet{transform:rotate(-8deg);opacity:.9}@keyframes bd-waddle{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg) translateY(-2px)}}.bd-menu,.bd-pick{position:fixed;z-index:45;background:var(--bd-panel);color:var(--bd-text);border:1px solid var(--bd-line);border-radius:18px;box-shadow:0 20px 50px -12px rgba(15,23,42,.45);font-size:13px;animation:bd-pop .18s var(--bd-ease)}@keyframes bd-pop{0%{opacity:0;transform:translateY(6px) scale(.97)}}.bd-pick{width:min(440px,calc(100vw - 16px));padding:14px;overflow-y:auto;overscroll-behavior:contain}.bd-pick-h{display:grid;gap:2px;margin:4px 0 8px}.bd-pick-h b{font-size:14px}.bd-pick-h span{font-size:12px;color:var(--bd-muted)}.bd-pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:6px;margin-bottom:10px}.bd-pick-i{display:grid;justify-items:center;gap:1px;padding:7px 2px;border-radius:12px;border:1.5px solid transparent;background:none;color:inherit;cursor:pointer}.bd-pick-i:hover{background:rgba(52,86,200,.08)}.bd-pick-i.on{border-color:var(--bd-gold);background:rgba(234,179,8,.1);box-shadow:0 0 0 3px rgba(234,179,8,.18)}.bd-pick-i b{font-size:12px}.bd-pick-i small{font-size:10.5px;color:var(--bd-muted)}.bd-pick-fig svg{display:block;overflow:visible}.bd-pick-i:hover .bd-pick-fig svg{animation:bd-hop .45s var(--bd-spring)}.bd-cast{display:flex;gap:8px;overflow-x:auto;padding:2px 0 10px}.bd-cast-i{flex:0 0 64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:4px;min-height:70px;border-radius:10px;font-size:11px;background:transparent;color:inherit;border:1px solid var(--bd-line);cursor:pointer}.bd-cast-i:hover{background:rgba(52,86,200,.08)}.bd-cast-i img{width:46px;height:46px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.bd-cast-up{border-style:dashed;font-size:16px}.bd-cast-up span{font-size:11px}.bd-hats{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.bd-hats button{padding:4px 9px;border-radius:999px;border:1px solid var(--bd-line);background:none;color:inherit;font-size:12px;cursor:pointer}.bd-hats button.on{border-color:var(--bd-gold);background:rgba(234,179,8,.14);font-weight:600}.bd-pick-name{display:grid;gap:4px;margin:0 0 10px;font-weight:600;font-size:12px}.bd-pick-name input{width:100%;padding:7px 10px;border-radius:10px;border:1px solid var(--bd-line);background:transparent;color:inherit;font-size:14px;font-weight:400}.bd-pick-name input:focus{outline:2px solid var(--bd-gold);outline-offset:0}.bd-pick-stay{display:flex;align-items:center;gap:8px;font-size:13px;margin:0 0 10px;cursor:pointer}.bd-pick-stay input{width:16px;height:16px;accent-color:#1b3696}.bd-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bd-row button{padding:6px 10px;border-radius:10px;border:1px solid var(--bd-line);background:none;color:inherit;font-size:12px;font-weight:600;cursor:pointer}.bd-row button:hover{border-color:var(--bd-gold)}.bd-spacer{flex:1}.bd-menu{min-width:220px;max-width:calc(100vw - 16px);max-height:calc(100vh - 140px);overflow-y:auto;padding:6px;border-radius:14px}.bd-mi{display:flex;width:100%;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;border:0;background:none;color:inherit;font-size:13px;text-align:left;cursor:pointer;white-space:nowrap}.bd-mi span{flex:1;overflow:hidden;text-overflow:ellipsis}.bd-mi em{font-style:normal;color:var(--bd-muted)}.bd-mi:focus-visible,.bd-mi:hover{background:rgba(52,86,200,.1);outline:none}.bd-back{color:var(--bd-muted);font-weight:600;border-bottom:1px solid var(--bd-line);border-radius:9px 9px 0 0;margin-bottom:4px}.bd-root[data-phone] .bd{scale:.82;transform-origin:50% 100%}.bd-root[data-phone] .bd-bubble{width:min(230px,calc(100vw - 24px));font-size:12.5px;padding:8px 10px}.bd-root[data-phone] .bd-bubble.has-acts{width:min(270px,calc(100vw - 24px))}.bd-root[data-phone] .bd-bubble.show{pointer-events:none}.bd-root[data-phone] .bd-bubble.show .bd-btn{pointer-events:auto;padding:6px 10px}.bd-still{display:inline-block}.bd-still svg{width:100%;height:100%;overflow:visible}.bd-still svg *{transform-box:fill-box}.bd-still .bd-eye{transform-origin:center;animation:bd-blink 4.6s infinite}.bd-still .bd-tail{transform-origin:100% 100%;animation:bd-wag 1.6s ease-in-out infinite}.bd-still.wave .bd-arm.r{animation:bd-wave .5s ease-in-out infinite;transform-origin:0 0}.bd-still.cheer svg{animation:bd-cheer 1.4s ease-in-out infinite}.bd-still.think .bd-head{animation:bd-tilt 2.4s ease-in-out infinite;transform-origin:50% 100%}.bd-still.sleep .bd-eye{animation:none;transform:scaleY(.1)}.bd-still.sleep svg{animation:bd-breathe 3s ease-in-out infinite;transform-origin:50% 100%}.bd-still.idle svg{animation:bd-idle 3.4s ease-in-out infinite;transform-origin:50% 100%}@keyframes bd-cheer{30%{transform:translateY(-14%) rotate(-8deg)}60%{transform:translateY(-14%) rotate(8deg)}to{transform:none}}@keyframes bd-tilt{50%{transform:rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.bd *,.bd .bd-fig svg,.bd-heart,.bd-house *,.bd-house:after,.bd-menu,.bd-pick,.bd-still *,.bd-still svg,.bd[data-kind=custom] .bd-puppet{animation:none!important}}@media print{.bd-root{display:none}}@media (max-width:767px){.bd-off,.bd-root,.bd-still{display:none!important}}