.kh-btn{isolation:isolate;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;position:relative;overflow:hidden}.kh-btn:active:not(:disabled):not([aria-disabled=true]){scale:none}.kh-btn[data-kh-phase=pending]:disabled,.kh-btn[data-kh-phase=resolve]:disabled{opacity:1;cursor:progress}.kh-btn:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #f0506e,inset 0 0 16px #f0506e61}.kh-btn[data-kh-jam]:after{animation:.5s ease-out kh-ring}.kh-btn[data-kh-bad]:after{opacity:1;transition:opacity .15s linear}@keyframes kh-ring{0%{opacity:0}28%{opacity:1}to{opacity:0}}.kh-fx{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.kh-dim{opacity:0;background:#0a091833;position:absolute;inset:0}.kh-pos{width:44px;height:44px;position:absolute;top:0;left:0}.kh-k{transform:scale(var(--kh-k,1));position:absolute;inset:0}.kh-s,.kh-r{transform-origin:50%;position:absolute;inset:0}.kh-s{opacity:0}.kh-r svg{width:44px;height:44px;display:block;position:absolute;inset:0;overflow:visible}.kh-iris{opacity:0;background:radial-gradient(circle,#0e0b2c57 0,#0e0b2c42 62%,#0e0b2c2e 100%);border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1px #e9e6ff29,inset 0 2px 5px #08061c59}.kh-halo{opacity:.5;filter:blur(2.6px)}.kh-spark{opacity:0;filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 5px #e9e6ffe6);width:10px;height:10px;display:block;position:absolute;top:4px;left:27px}.kh-lbl{z-index:1;justify-content:center;align-items:center;gap:inherit;pointer-events:none;min-width:0;display:inline-flex;position:relative}.kh-main{display:contents}.kh-alt,.kh-lbl[data-alt] .kh-main{display:none}.kh-lbl[data-alt] .kh-alt{display:inline}.kh-ico{flex:none;width:7px;height:14px;display:none}.kh-btn[data-kh-rmpend] .kh-ico{display:block}
