.tebiTa_cursor{display:none}@media (hover:hover) and (pointer:fine){:is(html[data-blast-cursor=ready],html[data-blast-cursor=ready] *){cursor:none!important}.tebiTa_cursor{z-index:2147483646;opacity:0;pointer-events:none;contain:layout style;will-change:transform;width:24px;height:24px;transition:opacity .1s cubic-bezier(.23,1,.32,1);display:block;position:fixed;top:0;left:0}.tebiTa_cursor[data-visible=true]{opacity:1}.tebiTa_pointer{clip-path:polygon(0 0,0 17px,4px 13px,7px 19px,10px 17px,7px 11px,13px 11px);transform-origin:2px 2px;background:#ffd4e5;width:13px;height:19px;transition:opacity .1s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1);position:absolute;top:1px;left:1px;box-shadow:1px 1px #03080a}.tebiTa_reticle{opacity:0;background:linear-gradient(#ff4c98,#ff4c98) 0 0/6px 1px no-repeat,linear-gradient(#ff4c98,#ff4c98) 0 0/1px 6px no-repeat,linear-gradient(#ff4c98,#ff4c98) 100% 0/6px 1px no-repeat,linear-gradient(#ff4c98,#ff4c98) 100% 0/1px 6px no-repeat,linear-gradient(#ff4c98,#ff4c98) 0 100%/6px 1px no-repeat,linear-gradient(#ff4c98,#ff4c98) 0 100%/1px 6px no-repeat,linear-gradient(#ff4c98,#ff4c98) 100% 100%/6px 1px no-repeat,linear-gradient(#ff4c98,#ff4c98) 100% 100%/1px 6px no-repeat;width:22px;height:22px;transition:opacity .12s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1);position:absolute;top:-8px;left:-8px;transform:scale(.76)}.tebiTa_reticle:after{content:"";border:1px solid #ff4c986b;border-top-color:#ffd4e5;position:absolute;inset:5px}.tebiTa_cursor[data-kind=action] .tebiTa_pointer{background:#ff4c98;transform:scale(.9)}.tebiTa_cursor[data-kind=action] .tebiTa_reticle{opacity:.52;transform:scale(.62)}.tebiTa_cursor[data-kind=text] .tebiTa_pointer{clip-path:none;background:#ff4c98;width:2px;height:20px;left:0;box-shadow:-3px 0 0 -1px #ffd4e5,3px 0 0 -1px #ffd4e5}.tebiTa_cursor[data-busy=true] .tebiTa_pointer{opacity:0;transform:scale(.9)}.tebiTa_cursor[data-busy=true] .tebiTa_reticle{opacity:1;transform:scale(1)}.tebiTa_cursor[data-busy=true] .tebiTa_reticle:after{animation:.48s steps(4,end) infinite tebiTa_cursor-signal-lock}.tebiTa_cursor[data-pressed=true] .tebiTa_pointer,.tebiTa_cursor[data-pressed=true] .tebiTa_reticle{transform:scale(.88)}}@media (prefers-reduced-motion:reduce){.tebiTa_cursor,.tebiTa_pointer,.tebiTa_reticle{transition:none}.tebiTa_cursor[data-busy=true] .tebiTa_reticle:after{border-color:#ff4c98;animation:none}}@keyframes tebiTa_cursor-signal-lock{to{transform:rotate(1turn)}}
