#howto-bar{position:fixed;left:0;right:0;bottom:0;z-index:2147483000;padding:16px 24px 14px;background:#0f172a;color:#fff;border-top:2px solid #b45309;box-shadow:0 -8px 28px #00000059;font-family:Inter,system-ui,-apple-system,sans-serif}.howto-cap{max-width:1040px;min-height:2.9em;margin:0 auto 12px;font-size:20px;line-height:1.45}.howto-cap b{font-weight:700}.howto-cap small{display:block;margin-top:4px;font-size:14px;opacity:.72}.howto-ready{opacity:.7;font-style:italic}.howto-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:1040px;margin:0 auto}.howto-name{flex:1 1 220px;font-size:13px;opacity:.78}.howto-ctl button{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:9px 16px;border:1px solid rgba(255,255,255,.42);border-radius:6px;background:transparent;color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.howto-ctl button:not(.howto-main):hover:not(:disabled){background:#ffffff1a}.howto-ctl button:disabled{opacity:.35;cursor:default}.howto-ctl button:focus-visible{outline:3px solid #f59e0b;outline-offset:2px}.howto-ctl .howto-main{min-width:96px;justify-content:center;background:#b45309;border-color:#b45309}.howto-ctl .howto-main:hover{background:#92400e}.howto-ctl .howto-x{border-color:transparent;text-decoration:underline;text-underline-offset:3px}#howto-bar.is-paused .howto-cap{opacity:.85}#howto-bar.is-busy .howto-cap{opacity:.7}#howto-ring{position:fixed;z-index:2147482000;pointer-events:none;border:3px solid #f59e0b;border-radius:8px;box-shadow:0 0 0 9999px #0f172a52,0 0 18px #f59e0b8c;opacity:0;transition:top .35s,left .35s,width .35s,height .35s,opacity .25s}#howto-ring.on{opacity:1}body.howto-on{padding-bottom:var(--howto-h, 0px)}@media(max-width:720px){.howto-cap{font-size:17px}#howto-bar{padding:12px 14px 10px}.howto-name{flex-basis:100%}.howto-ctl button{padding:8px 11px;font-size:14px}}@media(prefers-reduced-motion:reduce){#howto-ring{transition:none}}@media print{#howto-bar,#howto-ring{display:none!important}}
