.button{pointer-events:auto;cursor:pointer;font-family:inherit;font-size:inherit;background:#11468a;border:none;margin:0;padding:5px 10px;display:inline-block;position:relative}.button:before,.button:after{width:100%;height:100%;position:absolute;top:0;left:0}.button--telesto{color:#fff;font-family:obvia,sans-serif;font-size:15px;font-style:italic;font-weight:600;overflow:hidden}.button--telesto span{z-index:1;display:block;position:relative}.button--telesto>span{mix-blend-mode:difference;overflow:hidden}.button--telesto:hover>span>span{animation:.1s forwards MoveRightInitial,.3s .2s forwards MoveRightEnd}@keyframes MoveRightInitial{to{transform:translate(105%)}}@keyframes MoveRightEnd{0%{transform:translate(-100%)}to{transform:translate(0,0)}}.button--telesto:before,.button--telesto:after{content:"";background:#000}.button--telesto:before{clip-path:polygon(75% 0%,100% 50%,75% 100%,0% 100%,0% 0%);width:135%;transform:translate(-100%)}.button--telesto:hover:before{transition:transform .3s cubic-bezier(.7,0,.2,1);transform:translate(0,0)}.button--telesto:after{width:105%;transition:transform .3s cubic-bezier(.7,0,.2,1);transform:translate(100%)}.button--telesto:hover:after{transition:transform 10ms cubic-bezier(.7,0,.2,1) .3s;transform:translate(0,0)}
#oneko-popover{z-index:9999;transform-origin:0 0;max-width:calc(100vw - 16px);animation:.25s cubic-bezier(.22,1,.36,1) popIn;position:fixed}.oneko-popover-content{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#2d2d2d;background:linear-gradient(135deg,#fffffff2,#f5f0ffe6);border-radius:16px;width:240px;padding:14px 16px;font-size:13px;position:relative;box-shadow:0 12px 32px #0000002e,inset 0 0 0 1px #fff6}.oneko-popover-content:before{content:"";background:inherit;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.oneko-popover.arrow-left:before{top:18px;left:-6px}.oneko-popover.arrow-right:before{top:18px;right:-6px}.oneko-popover-content .title{font-size:14px;font-weight:600}.oneko-popover-content .title span{background:linear-gradient(45deg,#a855f7,#ec4899);color:#0000;-webkit-background-clip:text;background-clip:text}.oneko-popover-content .subtitle{opacity:.75;margin-top:4px;font-size:12px}.oneko-buttons{flex-direction:column;gap:6px;margin-top:12px;display:flex}.oneko-btn{cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:8px;padding:8px;font-size:13px;transition:all .2s}.oneko-btn:hover{transform:translateY(-1px)}.oneko-btn.primary{color:#fff;background:linear-gradient(135deg,#a855f7,#ec4899);border:none}.oneko-sleeping #oneko-popover{opacity:.95}
