.brand-cursor-module__QsywvG__cursor{z-index:9999;pointer-events:none;will-change:transform;width:0;height:0;position:fixed;top:0;left:0}.brand-cursor-module__QsywvG__core,.brand-cursor-module__QsywvG__halo{opacity:0;pointer-events:none;will-change:opacity;width:0;height:0;transition:opacity 90ms;display:block;position:absolute;top:0;left:0}.brand-cursor-module__QsywvG__core:before,.brand-cursor-module__QsywvG__halo:before{content:"";pointer-events:none;transform:translate(-50%, -50%) scale(var(--cursor-scale,1));transform-origin:50%;will-change:transform;border-radius:999px;display:block;position:absolute;top:0;left:0}.brand-cursor-module__QsywvG__core:before{background:#ff875d;width:6px;height:6px;transition:transform .12s,background-color .12s;box-shadow:0 0 0 1px #fff5ebd1,0 0 13px #ff695cb8}.brand-cursor-module__QsywvG__halo:before{background:radial-gradient(circle,#a35aff29,#a35aff08 54%,#0000 70%);border:1px solid #ff8d639e;width:28px;height:28px;transition:transform .14s cubic-bezier(.22,1,.36,1),border-color .19s,background .19s;box-shadow:0 0 18px #9749ff38,inset 0 0 9px #ff707e14}.brand-cursor-module__QsywvG__cursor[data-visible=true] .brand-cursor-module__QsywvG__core,.brand-cursor-module__QsywvG__cursor[data-visible=true] .brand-cursor-module__QsywvG__halo{opacity:1}.brand-cursor-module__QsywvG__cursor[data-interactive=true] .brand-cursor-module__QsywvG__core{--cursor-scale:1.333}.brand-cursor-module__QsywvG__cursor[data-interactive=true] .brand-cursor-module__QsywvG__core:before{background:#ff9a62}.brand-cursor-module__QsywvG__cursor[data-interactive=true] .brand-cursor-module__QsywvG__halo{--cursor-scale:1.5}.brand-cursor-module__QsywvG__cursor[data-interactive=true] .brand-cursor-module__QsywvG__halo:before{background:radial-gradient(circle,#ff746221,#9c50ff1c 48%,#0000 70%);border-color:#c17affbf}.brand-cursor-module__QsywvG__cursor[data-pressed=true] .brand-cursor-module__QsywvG__core{--cursor-scale:.833}.brand-cursor-module__QsywvG__cursor[data-pressed=true] .brand-cursor-module__QsywvG__halo{--cursor-scale:.786}.brand-cursor-module__QsywvG__cursor[data-pressed=true] .brand-cursor-module__QsywvG__halo:before{border-color:#ff975ee6}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.brand-cursor-module__QsywvG__cursor{display:none}}
.cursor-grid{width:100%;height:100%;position:relative;overflow:hidden}.cursor-grid__canvas{width:100%;height:100%;display:block}
.global-site-background-module__versgG__background{z-index:0;pointer-events:none;background:#151020;position:fixed;inset:0;overflow:hidden}.global-site-background-module__versgG__field{width:100%;height:100%}.global-site-background-module__versgG__background[data-reduced-motion=true]{background-color:#151020}
.notifications-module__BUXMdq__viewport{z-index:150;top:max(24px, env(safe-area-inset-top));overscroll-behavior:contain;scrollbar-width:thin;pointer-events:none;flex-direction:column;gap:10px;width:min(440px,100vw - 32px);max-height:calc(100dvh - 48px);display:flex;position:fixed;left:50%;overflow-y:auto;transform:translate(-50%)}.notifications-module__BUXMdq__toast{--notice-accent:#c6a2ec;color:#f0eaf5;pointer-events:auto;background:#1c1825;border:1px solid #3b304a;border-radius:14px;flex:none;align-items:flex-start;gap:12px;padding:16px 14px 17px 16px;animation:.2s ease-out both notifications-module__BUXMdq__enter;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #0005}.notifications-module__BUXMdq__toast[data-kind=success]{--notice-accent:#a2d6c0}.notifications-module__BUXMdq__toast[data-kind=warning]{--notice-accent:#e6bd8c}.notifications-module__BUXMdq__toast[data-kind=error]{--notice-accent:#e9a4b2}.notifications-module__BUXMdq__toast[data-closing]{pointer-events:none;animation:.16s ease-in both notifications-module__BUXMdq__leave}.notifications-module__BUXMdq__icon{width:30px;height:30px;color:var(--notice-accent);background:#ffffff06;border-radius:9px;flex:0 0 30px;place-items:center;margin-top:1px;display:grid}.notifications-module__BUXMdq__body{flex:1;min-width:0}.notifications-module__BUXMdq__kind{color:var(--notice-accent);margin-bottom:3px;font-size:11px;font-weight:500;line-height:1.5;display:block}.notifications-module__BUXMdq__message{color:#f0eaf5;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.notifications-module__BUXMdq__description{color:#b2a7c1;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.65}.notifications-module__BUXMdq__close,.notifications-module__BUXMdq__action{cursor:pointer;font:inherit;background:0 0;border:0;flex:none}.notifications-module__BUXMdq__close{color:#ac9cba;border-radius:8px;place-items:center;width:32px;height:32px;margin:-2px -2px 0 0;padding:0;transition:color .14s,background-color .14s;display:grid}.notifications-module__BUXMdq__close:hover{color:#f0eaf5;background:#ffffff09}.notifications-module__BUXMdq__action{max-width:92px;color:var(--notice-accent);overflow-wrap:anywhere;border-radius:6px;align-self:center;padding:8px 6px;font-size:12px;font-weight:500}.notifications-module__BUXMdq__action:hover{background:#ffffff09}.notifications-module__BUXMdq__close:focus-visible,.notifications-module__BUXMdq__action:focus-visible{outline:2px solid var(--notice-accent);outline-offset:2px}.notifications-module__BUXMdq__timer{background:var(--notice-accent);opacity:.45;transform-origin:0;height:2px;animation:notifications-module__BUXMdq__countdown var(--notice-duration) linear both;position:absolute;inset:auto 0 0}.notifications-module__BUXMdq__toast[data-paused] .notifications-module__BUXMdq__timer{animation-play-state:paused}@keyframes notifications-module__BUXMdq__enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes notifications-module__BUXMdq__leave{to{opacity:0;transform:translateY(-6px)}}@keyframes notifications-module__BUXMdq__countdown{to{transform:scaleX(0)}}@media (max-width:540px){.notifications-module__BUXMdq__viewport{top:max(12px, env(safe-area-inset-top));width:calc(100vw - 24px)}.notifications-module__BUXMdq__toast{gap:10px;padding:14px 12px 15px 14px}.notifications-module__BUXMdq__close{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.notifications-module__BUXMdq__toast,.notifications-module__BUXMdq__toast[data-closing]{animation:none}.notifications-module__BUXMdq__toast[data-closing]{opacity:0}.notifications-module__BUXMdq__close{transition:none}.notifications-module__BUXMdq__timer{animation:none;display:none}}
