body.has-cursor{cursor:none}body.has-cursor a,body.has-cursor button,body.has-cursor .btn,body.has-cursor .bcard,body.has-cursor .btile,body.has-cursor .chip,body.has-cursor .msg-card,body.has-cursor .seal-pill,body.has-cursor input,body.has-cursor select,body.has-cursor textarea,body.has-cursor summary,body.has-cursor .qa .q{cursor:none}.cursor{position:fixed;top:0;left:0;width:10px;height:10px;border-radius:50%;background:var(--acc,#F25C05);pointer-events:none;z-index:99999;transform:translate(-50%,-50%);mix-blend-mode:multiply;transition:width .25s cubic-bezier(.22,1,.36,1),height .25s cubic-bezier(.22,1,.36,1),background .2s,opacity .2s;opacity:0}.cursor.is-on{opacity:1}.cursor.is-hover{width:44px;height:44px;background:#fff0;border:1.5px solid var(--acc,#F25C05);mix-blend-mode:normal}.cursor__label{position:fixed;pointer-events:none;z-index:99999;font-family:var(--mono,monospace);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--acc,#F25C05);transform:translate(14px,14px);opacity:0;transition:opacity .2s;white-space:nowrap}.cursor__label.is-on{opacity:1}@media (max-width:960px){.cursor,.cursor__label{display:none}}