.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}.decode-btn--tab.svelte-xbs7fe .decode-btn__face:where(.svelte-xbs7fe),.decode-btn--tab.decode-btn--immediate.svelte-xbs7fe .decode-btn__face:where(.svelte-xbs7fe),.decode-btn--tab.is-armed.svelte-xbs7fe .decode-btn__face:where(.svelte-xbs7fe),.decode-btn--tab.is-armed.is-live.svelte-xbs7fe .decode-btn__face:where(.svelte-xbs7fe){animation:none;clip-path:none}.decode-btn--tab.svelte-xbs7fe .decode-btn__ring:where(.svelte-xbs7fe){display:none}.decode-btn--tab.decode-btn--immediate.svelte-xbs7fe .decode-btn__face:where(.svelte-xbs7fe){animation:svelte-xbs7fe-tab-rise .6s cubic-bezier(.23,1,.32,1) var(--decode-delay, .35s) both}.decode-btn--tab.is-armed.svelte-xbs7fe:not(.is-live) .decode-btn__face:where(.svelte-xbs7fe),.decode-btn--tab.is-armed.svelte-xbs7fe:not(.is-live) .decode-btn__tag:where(.svelte-xbs7fe){opacity:0}.decode-btn--tab.is-armed.is-live.svelte-xbs7fe .decode-btn__face:where(.svelte-xbs7fe){animation:svelte-xbs7fe-tab-rise .6s cubic-bezier(.23,1,.32,1) .1s both}.decode-btn--tab.decode-btn--immediate.svelte-xbs7fe .decode-btn__tag:where(.svelte-xbs7fe){animation:svelte-xbs7fe-tag-clip .45s cubic-bezier(.34,1.56,.64,1) calc(var(--decode-delay, .35s) + .4s) both}.decode-btn--tab.is-armed.is-live.svelte-xbs7fe .decode-btn__tag:where(.svelte-xbs7fe){animation:svelte-xbs7fe-tag-clip .45s cubic-bezier(.34,1.56,.64,1) .5s both}@keyframes svelte-xbs7fe-tab-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-xbs7fe-tag-clip{0%{opacity:0;translate:0 -8px;rotate:-12deg}to{opacity:1;translate:0 0;rotate:5deg}}@media(prefers-reduced-motion:reduce){.decode-btn--tab.svelte-xbs7fe .decode-btn__face:where(.svelte-xbs7fe),.decode-btn--tab.svelte-xbs7fe .decode-btn__tag:where(.svelte-xbs7fe){animation:none!important;opacity:1!important}}.decode-btn--tab.svelte-xbs7fe .decode-btn__face:where(.svelte-xbs7fe){gap:.65rem;min-height:50px;padding:15px 26px 13px 22px;color:#1e1a15;background-color:var(--amber);background-image:linear-gradient(180deg,rgba(255,255,255,.16),transparent 55%),repeating-linear-gradient(97deg,rgba(90,60,20,.06) 0 2px,transparent 2px 7px);border-radius:8px 8px 0 0;border-bottom:3px solid #A9822F;box-shadow:inset 0 1px #fff4d659,0 -2px 8px #00000040,0 10px 18px -10px #000000b3;font-size:.78rem;letter-spacing:.16em;transition:transform .35s cubic-bezier(.23,1,.32,1),box-shadow .35s ease}.decode-btn--tab.svelte-xbs7fe .decode-btn__face:where(.svelte-xbs7fe):before{content:"";flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--stamp-red, #A2352A)}.decode-btn--tab.svelte-xbs7fe:hover:not(:disabled) .decode-btn__face:where(.svelte-xbs7fe),.decode-btn--tab.svelte-xbs7fe:focus-visible .decode-btn__face:where(.svelte-xbs7fe){background-color:#e2b65e;transform:translateY(-4px);box-shadow:inset 0 1px #fff4d666,0 -2px 8px #00000040,0 16px 24px -10px #000000bf}.decode-btn--tab.svelte-xbs7fe:active:not(:disabled) .decode-btn__face:where(.svelte-xbs7fe){transform:translateY(3px);border-bottom-width:1px;margin-bottom:2px;background-color:#d4a24a;box-shadow:inset 0 2px 4px #5a3c0f59,0 2px 6px -2px #0009;transition-duration:.08s}.decode-btn--tab.svelte-xbs7fe .decode-btn__tag:where(.svelte-xbs7fe){top:-12px;right:-18px}.decode-btn__tag.svelte-xbs7fe{position:absolute;top:-13px;right:-16px;z-index:2;padding:3px 7px 2px;color:#1e1a15;background:#ede3d0;border-radius:2px;box-shadow:0 2px 4px #00000073;font-family:var(--font-mono);font-size:.62rem;font-weight:700;letter-spacing:.06em;white-space:nowrap;rotate:5deg;pointer-events:none}@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}}
