.hx-cur{position:fixed;left:0;top:0;z-index:99998;width:0;height:0;pointer-events:none;opacity:0;transition:opacity .4s ease;will-change:transform}.hx-cur.is-vis{opacity:1;transition-duration:.12s}.hx-cur-box{position:absolute;left:0;top:0;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;display:grid;place-items:center;border-radius:50%;background:#f3dfae;box-shadow:0 0 0 1.5px #1e180ed9,0 0 0 2.5px #fffc;transition:width .32s cubic-bezier(.3,1.4,.5,1),height .32s cubic-bezier(.3,1.4,.5,1),margin .32s cubic-bezier(.3,1.4,.5,1),border-radius .32s ease,background .25s ease,box-shadow .25s ease,transform .2s ease}.hx-cur-ic{width:0;height:0;opacity:0;transition:opacity .2s ease,width .25s ease,height .25s ease;fill:none;stroke:#fff;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.hx-cur-ic [data-i]{display:none}.hx-cur-ic .hx-g{stroke:#e6d3a8}.hx-cur-ic .hx-f{fill:#e6d3a8;stroke:none}.hx-cur-ic .hx-track{opacity:.28}.hx-cur[data-s=pointer] .hx-cur-box,.hx-cur[data-s=zoom] .hx-cur-box,.hx-cur[data-s=grab] .hx-cur-box,.hx-cur[data-s=grabbing] .hx-cur-box,.hx-cur[data-s=wait] .hx-cur-box,.hx-cur[data-s=no] .hx-cur-box,.hx-cur[data-s=help] .hx-cur-box,.hx-cur[data-s=resize] .hx-cur-box{width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:12px;background:linear-gradient(145deg,#282218a8,#14120e85);-webkit-backdrop-filter:blur(10px) saturate(160%);backdrop-filter:blur(10px) saturate(160%);box-shadow:0 0 0 1px #dec89e8c inset,0 1px #ffffff38 inset,0 8px 20px -8px #00000080}.hx-cur[data-s=pointer] .hx-cur-box{width:34px;height:34px;margin:-17px 0 0 -17px}.hx-cur[data-s=pointer] .hx-cur-ic,.hx-cur[data-s=zoom] .hx-cur-ic,.hx-cur[data-s=grab] .hx-cur-ic,.hx-cur[data-s=grabbing] .hx-cur-ic,.hx-cur[data-s=wait] .hx-cur-ic,.hx-cur[data-s=no] .hx-cur-ic,.hx-cur[data-s=help] .hx-cur-ic,.hx-cur[data-s=resize] .hx-cur-ic{width:23px;height:23px;opacity:1;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.35))}.hx-cur[data-s=pointer] [data-i=pointer],.hx-cur[data-s=zoom] [data-i=zoom],.hx-cur[data-s=grab] [data-i=grab],.hx-cur[data-s=grabbing] [data-i=grabbing],.hx-cur[data-s=wait] [data-i=wait],.hx-cur[data-s=no] [data-i=no],.hx-cur[data-s=help] [data-i=help],.hx-cur[data-s=resize] [data-i=resize]{display:inline}.hx-cur[data-s=pointer].is-down .hx-cur-box{transform:scale(.86)}.hx-cur[data-s=no] .hx-cur-box{box-shadow:0 0 0 1px #f0786ecc inset,0 6px 18px -8px #00000073}.hx-cur[data-s=no] .hx-cur-ic{stroke:#ff9b90}.hx-cur[data-s=wait] [data-i=wait] .hx-arc{transform-origin:12px 12px;animation:hxSpin .8s linear infinite}@keyframes hxSpin{to{transform:rotate(360deg)}}.hx-cur[data-s=text] .hx-cur-box{width:3px;height:28px;margin:-14px 0 0 -1.5px;border-radius:2px;background:#d9c08f;box-shadow:0 0 0 1px #221c128c}.hx-cur[data-s=cross] .hx-cur-box{width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:none;box-shadow:0 0 0 1px #ffffffe6,0 0 0 2px #221c1273}.hx-cur[data-s=cross] .hx-cur-box:before{content:"";width:4px;height:4px;border-radius:50%;background:#d9c08f;box-shadow:0 0 0 1px #221c1299}.hx-cur:not([data-s]) .hx-cur-box{width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:5px;background:linear-gradient(135deg,#fffaf0,#f2e2bf 20%,#d8c193 44%,#a99166,#ecdab0 80%,#fff8e8);box-shadow:0 0 0 1.5px #1e180ed1,0 0 0 2.5px #ffffffc7,0 4px 10px -2px #00000059;transform:rotate(calc(45deg + var(--rot, 0deg)));scale:var(--sc, 1);transition:transform .55s cubic-bezier(.2,1.25,.3,1),scale .35s cubic-bezier(.3,1.3,.5,1),opacity .35s ease,width .32s cubic-bezier(.3,1.4,.5,1),height .32s cubic-bezier(.3,1.4,.5,1),margin .32s cubic-bezier(.3,1.4,.5,1),border-radius .32s ease,background .25s ease,box-shadow .25s ease}.hx-cur:not([data-s]) .hx-cur-box:after{content:"";position:absolute;inset:3px 5px 6px 3px;border-radius:3px;background:#fff9;filter:blur(.6px)}.hx-cur:not([data-s]) .hx-cur-box:before{content:"";position:absolute;inset:-5px;border-radius:8px;border:1px solid rgba(222,200,158,.7);opacity:0;animation:hxIdle 2.8s ease-out infinite}.hx-cur:not([data-s]).is-down .hx-cur-box{--sc: .78}@keyframes hxIdle{0%{opacity:.75;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.5)}}.hx-cur[data-s] .hx-cur-box{transform:none}.hx-cur[data-s].is-down .hx-cur-box{transform:scale(.88)}.hx-cur[data-s=grabbing] .hx-cur-box{transform:scale(.82)}.hx-cur-rip{position:absolute;left:0;top:0;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;border:1.5px solid rgba(222,200,158,.9);opacity:0;pointer-events:none}.hx-cur.is-rip .hx-cur-rip{animation:hxRip .55s ease-out}@keyframes hxRip{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.6)}}.hx-cur.is-pop .hx-cur-box{animation:hxPop .42s cubic-bezier(.3,1.6,.5,1)}@keyframes hxPop{0%{scale:.55}to{scale:1}}.hx-cur-ic [data-i]{transform-box:fill-box;transform-origin:center}.hx-cur[data-s] [data-i]{animation:hxIn .38s cubic-bezier(.3,1.6,.5,1) both}@keyframes hxIn{0%{opacity:0;transform:scale(.4) rotate(-25deg)}to{opacity:1;transform:none}}.hx-cur[data-s=pointer] [data-i=pointer]{animation:hxIn .38s cubic-bezier(.3,1.6,.5,1) both,hxArrow 1.5s ease-in-out .4s infinite}@keyframes hxArrow{50%{transform:translate(-1.3px,-1.3px)}}.hx-cur[data-s=zoom] [data-i=zoom] .hx-g{transform-box:fill-box;transform-origin:center;animation:hxBeat 1.6s ease-in-out infinite}@keyframes hxBeat{50%{transform:scale(1.35)}}.hx-cur[data-s=grab] [data-i=grab] path:nth-of-type(1),.hx-cur[data-s=resize] [data-i=resize] path:nth-of-type(1){animation:hxL 1.4s ease-in-out infinite}.hx-cur[data-s=grab] [data-i=grab] path:nth-of-type(2),.hx-cur[data-s=resize] [data-i=resize] path:nth-of-type(2){animation:hxR 1.4s ease-in-out infinite}@keyframes hxL{50%{transform:translate(-1.4px)}}@keyframes hxR{50%{transform:translate(1.4px)}}.hx-cur[data-s=no] [data-i=no]{animation:hxShake .45s ease both}@keyframes hxShake{0%,to{transform:none}20%{transform:translate(-2.5px) rotate(-6deg)}45%{transform:translate(2.5px) rotate(6deg)}70%{transform:translate(-1.5px)}}.hx-cur[data-s=help] [data-i=help]{animation:hxIn .38s cubic-bezier(.3,1.6,.5,1) both,hxBob 1.8s ease-in-out .4s infinite}@keyframes hxBob{50%{transform:translateY(-1.5px) rotate(6deg)}}.hx-cur[data-s=text] .hx-cur-box{animation:hxCaret 1.1s steps(1) infinite}@keyframes hxCaret{50%{opacity:.25}}.hx-cur[data-s=cross] .hx-cur-box:before{animation:hxPulse 1.4s ease-in-out infinite}@keyframes hxPulse{50%{transform:scale(1.8)}}.hx-cur.is-scroll .hx-cur-ic{animation:hxNudge .4s ease}@keyframes hxNudge{40%{translate:0 calc(var(--dir, 1) * 4px)}}.hx-cur:not([data-s]) .hx-cur-box{opacity:1;transition:transform .55s cubic-bezier(.2,1.25,.3,1),scale .35s cubic-bezier(.3,1.3,.5,1),opacity .35s ease,width .32s ease,height .32s ease,margin .32s ease,border-radius .32s ease,background .25s ease,box-shadow .25s ease}.hx-cur:not([data-s]).is-text .hx-cur-box{opacity:.3;--sc: .75}.hx-cur:not([data-s]).is-text .hx-cur-box:before{animation:none}.hx-cur.is-enter .hx-cur-box{animation:hxEnter .6s cubic-bezier(.2,.9,.3,1.15)}@keyframes hxEnter{0%{scale:2.8;opacity:0;filter:blur(3px)}45%{opacity:1;filter:blur(0)}to{scale:1;opacity:1}}.hx-cur.is-exit .hx-cur-box{animation:hxExit .4s ease-in forwards}@keyframes hxExit{to{scale:.2;opacity:0;filter:blur(2px)}}.hx-cur[data-s=pointer] .hx-cur-box,.hx-cur[data-s=zoom] .hx-cur-box{opacity:var(--fade, 1);transition:opacity .22s ease,width .32s cubic-bezier(.3,1.4,.5,1),height .32s cubic-bezier(.3,1.4,.5,1),margin .32s cubic-bezier(.3,1.4,.5,1),border-radius .32s ease,background .25s ease,box-shadow .25s ease,transform .2s ease}.hx-cur[data-s=pointer] .hx-cur-box,.hx-cur[data-s=zoom] .hx-cur-box{background:linear-gradient(145deg,#2822184d,#14120e33);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 0 0 1px #dec89e73 inset}.hx-cur[data-s=pointer] .hx-cur-ic{opacity:calc(1 - var(--dot, 0));scale:calc(1 - .55 * var(--dot, 0));rotate:calc(var(--dot, 0) * 90deg);transition:opacity .28s ease,scale .38s cubic-bezier(.3,1.4,.5,1),rotate .38s cubic-bezier(.3,1.4,.5,1),width .25s ease,height .25s ease}.hx-cur-dot{position:absolute;left:0;top:0;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;opacity:0;pointer-events:none;scale:calc(.2 + .8 * var(--dot, 0));transition:opacity .28s ease,scale .4s cubic-bezier(.3,1.6,.5,1);background:conic-gradient(from 0deg,#ff5f6d,#ffc371,#f9f871,#5cf0a0,#4fc3ff,#a07bff,#ff7bd5,#ff5f6d);animation:hxRainbow 2.4s linear infinite;box-shadow:0 0 0 1px #ffffff8c,0 0 6px #ffffff59}@keyframes hxRainbow{to{rotate:360deg;filter:hue-rotate(360deg)}}.hx-cur[data-s=pointer] .hx-cur-dot{opacity:var(--dot, 0)}.hx-cur.is-spin:not([data-s]) .hx-cur-box{transition:scale .35s cubic-bezier(.3,1.3,.5,1),opacity .35s ease,width .32s cubic-bezier(.3,1.4,.5,1),height .32s cubic-bezier(.3,1.4,.5,1),margin .32s cubic-bezier(.3,1.4,.5,1),border-radius .32s ease,background .25s ease,box-shadow .25s ease}body.home-near .hx-cur{opacity:0!important}html.hx-on,html.hx-on *{cursor:none!important}@media(hover:none),(pointer:coarse){.hx-cur{display:none}}@media(prefers-reduced-motion:reduce){.hx-cur *,.hx-cur *:before,.hx-cur *:after{animation:none!important;transition:none!important}}
