[data-boost-pointer]{--boost-pointer-x:50%;--boost-pointer-y:50%;--boost-pointer-strength:0;--boost-pointer-accent:var(--boost-effect-accent,var(--boost-accent,currentColor));isolation:isolate;position:relative}.boost-pointer-surface{border-radius:inherit;inset:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity 180ms ease;z-index:4}[data-boost-pointer].is-boost-pointer-active > .boost-pointer-surface{opacity:1}[data-boost-pointer="gradient-follow"] > .boost-pointer-surface{background:radial-gradient( circle at var(--boost-pointer-x) var(--boost-pointer-y),var(--boost-effect-accent-bg,color-mix(in srgb,currentColor 12%,transparent)) 0,transparent min(42rem,70%) );mix-blend-mode:normal}[data-boost-pointer="border-spotlight"] > .boost-pointer-surface{box-sizing:border-box;padding:2px;background:radial-gradient( 18rem circle at var(--boost-pointer-x) var(--boost-pointer-y),currentColor 0,transparent 72% );background:radial-gradient( 18rem circle at var(--boost-pointer-x) var(--boost-pointer-y),color-mix(in srgb,var(--boost-pointer-accent) 92%,white 8%) 0,color-mix(in srgb,var(--boost-pointer-accent) 58%,transparent) 34%,transparent 72% );-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}[data-boost-pointer="depth-light"]{transform-style:preserve-3d;transition:box-shadow 180ms ease,transform 180ms ease;will-change:transform}[data-boost-pointer="depth-light"].is-boost-pointer-active{box-shadow:var(--boost-pointer-shadow-x,0) var(--boost-pointer-shadow-y,0) 42px var(--boost-shadow-color,rgb(0 0 0 / 14%))}[data-boost-pointer="layered-parallax"] [data-boost-pointer-layer],[data-boost-pointer="layered-parallax"] .boost-pointer-auto-layer{transition:transform 120ms linear;will-change:transform}@media (hover:none) and (pointer:coarse){.boost-pointer-surface{display:none !important}}@media (prefers-reduced-motion:reduce){[data-boost-pointer],[data-boost-pointer] [data-boost-pointer-layer],[data-boost-pointer] .boost-pointer-auto-layer{transition:none !important}.boost-pointer-surface{display:none !important}}