svg.svelte-10y6uor{display:block;width:100%;height:auto}.decode-btn.svelte-xbs7fe{position:relative;display:inline-grid;margin:0;padding:0;color:inherit;background:none;border:0;font:inherit;text-decoration:none;cursor:pointer}.decode-btn.svelte-xbs7fe:hover{text-decoration:none}.decode-btn--fixed.svelte-xbs7fe{position:fixed;top:14px;right:14px;z-index:998}.decode-btn__face.svelte-xbs7fe{position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--bg);background:var(--amber);border-radius:2px;box-shadow:0 0 18px #d4a85338;font-family:var(--font-mono);font-weight:700;letter-spacing:.15em;text-transform:uppercase;white-space:pre;transition:transform .35s cubic-bezier(.23,1,.32,1),box-shadow .35s cubic-bezier(.23,1,.32,1),background .35s ease}.decode-btn--sm.svelte-xbs7fe .decode-btn__face:where(.svelte-xbs7fe){min-height:44px;padding:.55rem .8rem;font-size:.62rem}.decode-btn--md.svelte-xbs7fe .decode-btn__face:where(.svelte-xbs7fe){min-height:48px;padding:12px 22px;font-size:.8rem}.decode-btn--immediate.svelte-xbs7fe .decode-btn__face:where(.svelte-xbs7fe){animation:svelte-xbs7fe-decode-lock .8s cubic-bezier(.23,1,.32,1) var(--decode-delay, .35s) both}.decode-btn.is-armed.svelte-xbs7fe .decode-btn__face:where(.svelte-xbs7fe){clip-path:inset(50% 50% 50% 50%)}.decode-btn.is-armed.is-live.svelte-xbs7fe .decode-btn__face:where(.svelte-xbs7fe){animation:svelte-xbs7fe-decode-lock .8s cubic-bezier(.23,1,.32,1) .2s both}.decode-btn__ring.svelte-xbs7fe{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;outline:1px solid var(--amber);outline-offset:0;opacity:0;pointer-events:none}.decode-btn--immediate.svelte-xbs7fe:not(.is-quiet) .decode-btn__ring:where(.svelte-xbs7fe),.decode-btn.is-live.svelte-xbs7fe:not(.is-quiet) .decode-btn__ring:where(.svelte-xbs7fe){animation:svelte-xbs7fe-decode-ping 4s cubic-bezier(.2,.7,.3,1) calc(var(--decode-delay, .35s) + .8s) infinite}.decode-btn--immediate.svelte-xbs7fe:not(.is-quiet) .decode-btn__ring--late:where(.svelte-xbs7fe),.decode-btn.is-live.svelte-xbs7fe:not(.is-quiet) .decode-btn__ring--late:where(.svelte-xbs7fe){animation-delay:calc(var(--decode-delay, .35s) + 1.05s)}.decode-btn.svelte-xbs7fe:hover:not(:disabled) .decode-btn__face:where(.svelte-xbs7fe),.decode-btn.svelte-xbs7fe:focus-visible .decode-btn__face:where(.svelte-xbs7fe){background:#e0b865;transform:translateY(-1px);box-shadow:0 0 0 1px #d4a85399,0 6px 28px #d4a85366}.decode-btn.svelte-xbs7fe:hover:not(:disabled) .decode-btn__ring:where(.svelte-xbs7fe),.decode-btn.svelte-xbs7fe:focus-visible .decode-btn__ring:where(.svelte-xbs7fe),.decode-btn.is-pulsing.svelte-xbs7fe:not(:disabled) .decode-btn__ring:where(.svelte-xbs7fe){animation:svelte-xbs7fe-decode-ping-fast 1.1s cubic-bezier(.2,.7,.3,1) infinite}.decode-btn.svelte-xbs7fe:hover:not(:disabled) .decode-btn__ring--late:where(.svelte-xbs7fe),.decode-btn.svelte-xbs7fe:focus-visible .decode-btn__ring--late:where(.svelte-xbs7fe),.decode-btn.is-pulsing.svelte-xbs7fe:not(:disabled) .decode-btn__ring--late:where(.svelte-xbs7fe){animation-delay:.3s}.decode-btn.svelte-xbs7fe:active:not(:disabled) .decode-btn__face:where(.svelte-xbs7fe){transform:translateY(0) scale(.97)}.decode-btn.svelte-xbs7fe:disabled{cursor:progress}.decode-btn.svelte-xbs7fe:disabled .decode-btn__face:where(.svelte-xbs7fe){opacity:.75}.decode-btn.svelte-xbs7fe:focus-visible{outline:none}.decode-btn.svelte-xbs7fe:focus-visible .decode-btn__face:where(.svelte-xbs7fe){outline:2px solid var(--text);outline-offset:3px}@keyframes svelte-xbs7fe-decode-lock{0%{clip-path:inset(50% 50% 50% 50%)}45%{clip-path:inset(46% 0 46% 0)}to{clip-path:inset(0)}}@keyframes svelte-xbs7fe-decode-ping{0%{opacity:.8;outline-offset:0}30%,to{opacity:0;outline-offset:14px}}@keyframes svelte-xbs7fe-decode-ping-fast{0%{opacity:.9;outline-offset:0}to{opacity:0;outline-offset:16px}}@media(max-width:768px){.decode-btn--fixed.svelte-xbs7fe{top:10px;right:8px}.decode-btn--sm.svelte-xbs7fe .decode-btn__face:where(.svelte-xbs7fe){padding:.45rem .65rem;font-size:.56rem}}@media(prefers-reduced-motion:reduce){.decode-btn.svelte-xbs7fe .decode-btn__face:where(.svelte-xbs7fe),.decode-btn.svelte-xbs7fe .decode-btn__ring:where(.svelte-xbs7fe){animation:none}.decode-btn__ring.svelte-xbs7fe{display:none}}
