.bt-keep{word-break:keep-all;overflow-wrap:break-word}.bt-win{background:#141416;cursor:pointer;-webkit-tap-highlight-color:transparent}.bt-win:focus-visible{outline:2px solid #C8322B;outline-offset:3px}.bt-lens{background:#0B0B0C;box-shadow:0 0 0 2px #2E2E33,inset 0 0 0 1px rgba(255,255,255,.25)}.bt-flash{opacity:0}.bt-hero[data-open=true] .bt-flash{animation:bt-flash 2s linear var(--bt-flash-at) 1}@keyframes bt-flash{0%{opacity:.95}8%{opacity:0}25%{opacity:.95}33%{opacity:0}50%{opacity:.95}58%{opacity:0}75%{opacity:.95}83%{opacity:0}to{opacity:0}}.bt-slot{background:#0B0B0C;box-shadow:inset 0 1px 2px rgba(0,0,0,.8),0 1px 0 rgba(255,255,255,.08)}.bt-tray{transition:height .3s ease var(--bt-tray-at);z-index:1}.bt-strip{box-shadow:0 10px 20px -10px rgba(0,0,0,.45)}.bt-hero .bt-strip-big .bt-foot{font-size:10px}.bt-print{transform:translateY(-101%);will-change:transform}.bt-hero[data-open=true] .bt-print{animation:bt-print 1.6s linear var(--bt-print-at) forwards,bt-settle .4s ease var(--bt-settle-at) 1}@keyframes bt-print{to{transform:translateY(0)}}@keyframes bt-settle{0%,to{transform:translateY(0) rotate(0)}40%{transform:translateY(2px) rotate(-.8deg)}70%{transform:translateY(0) rotate(.4deg)}}.bt-strip-big{transform:rotate(-3deg);box-shadow:0 18px 30px -16px rgba(43,43,46,.5)}.bt-strip-big .bt-foot{font-size:10px}.bt-booth{box-shadow:0 28px 44px -28px rgba(43,43,46,.6),inset 0 1px 0 rgba(255,255,255,.08)}.bt-sign{background:#F6F1E7}.bt-inside{background:radial-gradient(ellipse at 50% 70%,#3A3A40 0,#17171A 65%)}.bt-stool{background:#2A2A2F;box-shadow:0 -6px 0 -2px #3C3C42;transform:translateY(44px)}.bt-curtain{will-change:transform}.bt-curtain:after{content:"";position:absolute;inset:0;opacity:0;background:repeating-linear-gradient(90deg,rgba(0,0,0,0) 0 12px,rgba(0,0,0,.42) 12px 19px,rgba(0,0,0,0) 19px 30px)}.bt-curtain-l{clip-path:inset(0 50% 0 0);transform-origin:0 50%}.bt-curtain-r{clip-path:inset(0 0 0 50%);transform-origin:100% 50%}.bt-hero[data-open=true] .bt-curtain-l{animation:bt-part-l .9s cubic-bezier(.4,0,.2,1) forwards}.bt-hero[data-open=true] .bt-curtain-r{animation:bt-part-r .9s cubic-bezier(.4,0,.2,1) forwards}.bt-hero[data-open=true] .bt-curtain:after{animation:bt-fold .9s ease-out forwards}@keyframes bt-part-l{0%{transform:scaleX(1)}to{transform:translateX(-4%) scaleX(.28)}}@keyframes bt-part-r{0%{transform:scaleX(1)}to{transform:translateX(4%) scaleX(.28)}}@keyframes bt-fold{0%{opacity:0}35%{opacity:.18}to{opacity:.55}}.bt-hint{animation:bp-pulse 2.2s ease-in-out infinite}.bt-hero[data-open=true] .bt-hint{animation:none}.bt-shot{transition:transform .15s ease}.bt-shot:active{transform:scale(.97)}.bt[data-open=false] .bt-hero~section{display:none}.bt[data-open=true] .bt-hero~section{animation:bp-in .7s ease .2s both}@media (prefers-reduced-motion:reduce){.bt-hero[data-open=true] .bt-flash,.bt-hint,.bt[data-open=true] .bt-hero~section{animation:none!important}.bt-hero[data-open=true] .bt-curtain-l,.bt-hero[data-open=true] .bt-curtain-r,.bt-hero[data-open=true] .bt-curtain:after,.bt-hero[data-open=true] .bt-print{animation-duration:.01s!important;animation-delay:0s!important}.bt-tray{transition:none!important}}