header{padding:18px 24px;background:linear-gradient(#132b2de8,transparent)}.tag{font-size:9px}.heading{top:90px;left:24px;background:#153a32b8;border:1px solid #ffffff20;border-radius:14px;padding:14px 18px}.heading h1{font-size:23px;letter-spacing:-.7px;margin:7px 0}.heading p{display:none}.heading .eyebrow{font-size:8px;letter-spacing:1.5px}.pill{top:94px;right:24px;background:#193c32c9}.bottom{bottom:18px;left:24px;right:24px;color:#fff;text-shadow:0 1px 4px #000}.keys{background:#17392edb}.steps{background:#17392edb;padding:12px;border-radius:12px}nav{gap:6px}nav button{font-size:11px;padding:10px 12px;background:#15382dd9}#tour{display:none}#bubble{bottom:auto;width:min(380px,85vw);transform:translate(-50%,-100%);padding:16px 19px;border-radius:17px;pointer-events:auto;transition:visibility .1s}#bubble:after{content:'';position:absolute;bottom:-13px;left:calc(50% - 13px);border-left:13px solid transparent;border-right:13px solid transparent;border-top:14px solid #f6f4eb}#message{font-size:13px;margin:7px 0 11px;line-height:1.45}.speaker{font-size:9px}#detail{top:165px;right:22px;max-height:calc(100vh - 225px);overflow:auto}#detail h2{font-size:20px;overflow-wrap:anywhere}.producticon{height:65px}.row{margin:10px 0}#actions button{padding:9px 11px;font-size:11px}#actions:empty{display:none}@media(max-width:700px){header{padding:12px;flex-wrap:wrap;gap:10px}.brand{font-size:18px}.tag{display:none}nav{gap:4px}nav button{padding:8px;font-size:10px}nav #replay,nav #home{display:none}nav button:nth-child(2){display:block}.heading{top:76px;left:12px;padding:9px 12px}.heading h1{font-size:17px}.heading .eyebrow{display:none}.pill{top:82px;right:12px;font-size:8px;padding:8px}.bottom{left:12px;right:12px;bottom:12px}.bottom>div:last-child{font-size:8px}.steps{display:none}#bubble{width:280px;padding:12px 14px}#message{font-size:12px}#detail{top:130px;right:12px;max-height:calc(100vh - 190px)}.keys{max-width:65%;font-size:9px}}
#carried{position:absolute;transform:translate(-50%,-100%);background:#173c32ed;color:#d9f4bd;padding:8px 12px;border:1px solid #b8df8f;border-radius:10px;font-size:12px;pointer-events:none;z-index:3}#carried[hidden]{display:none}
