.p005-halo{isolation:isolate;pointer-events:none;border-radius:50%;place-items:center;block-size:44px;inline-size:44px;display:grid;position:relative}.p005-halo-orb{z-index:-1;pointer-events:none;opacity:0;transition:opacity .18s var(--ease-out,cubic-bezier(.23, 1, .32, 1)), scale var(--spring-settle-ms,.446s) var(--spring-settle,cubic-bezier(.23, 1, .32, 1));place-items:center;display:grid;position:absolute;inset:0;scale:.7}.p005-halo[data-halo-on]>.p005-halo-orb{opacity:1;scale:1}.p005-halo-glyph{place-items:center;display:grid;position:relative}.p005-halo-glyph.p005-halo-ink{color:var(--shop-onCta,currentColor)}.p005-halo .p005-halo-ink .rive-ui{--rive-ui-selected:var(--shop-onCta,currentColor);--rive-ui-cool:var(--shop-onCta,currentColor);--rive-ui-core:transparent}@container style(--mat-halo:neon){.p005-halo{--mat-bulb-plate:color-mix(in srgb, var(--shop-surface) 97.44%, transparent)}.p005-halo:before{content:"";z-index:-1;background:radial-gradient(circle at 50% 20%, color-mix(in oklab, var(--mat-bulb-glow) 18%, transparent), transparent 60%) padding-box, linear-gradient(var(--mat-bulb-plate), var(--mat-bulb-plate)) padding-box, var(--mat-bulb-tube) border-box;box-shadow:0 0 5px color-mix(in oklab, var(--mat-bulb-glow) 50%, transparent), 0 0 14px color-mix(in oklab, var(--mat-bulb-glow) 20%, transparent);opacity:0;transition:opacity .18s var(--ease-out,cubic-bezier(.23, 1, .32, 1)), scale var(--spring-settle-ms,.446s) var(--spring-settle,cubic-bezier(.23, 1, .32, 1));border:1.5px solid #0000;border-radius:50%;position:absolute;inset:2px;scale:.86}.p005-halo[data-halo-on]:before{opacity:1;scale:1}.p005-halo[data-halo-selected]:before{box-shadow:0 0 2px color-mix(in oklab, var(--mat-bulb-glow) 90%, transparent), 0 0 10px 1px color-mix(in oklab, var(--mat-bulb-glow) 60%, transparent), 0 0 26px 4px color-mix(in oklab, var(--mat-bulb-glow) 30%, transparent);border-width:2px;animation:.48s step-end both p005-neon-ignite}.p005-halo-glyph.p005-halo-ink{color:inherit}.p005-halo .p005-halo-ink .rive-ui{--rive-ui-selected:var(--rive-ui-pack-selected,var(--mat-selected,var(--shop-accent,#ff5ebb)));--rive-ui-cool:var(--rive-ui-pack-cool,var(--mat-cool,var(--shop-accent,#68e3e8)));--rive-ui-core:var(--lightningcss-light,#0000)var(--lightningcss-dark,#ffffffd9)}.p005-halo .p005-halo-ink .rive-ui[data-surface=light]{--rive-ui-selected:var(--rive-ui-pack-selected,oklch(from var(--mat-selected,var(--shop-accent,#ff5ebb)) min(l, .6) c h));--rive-ui-cool:var(--rive-ui-pack-cool,oklch(from var(--mat-cool,var(--shop-accent,#68e3e8)) min(l, .56) max(c, .1) h))}.p005-halo[data-halo-listening]:after{content:"";z-index:-1;background:conic-gradient(transparent 0 58%, color-mix(in oklab, var(--mat-bulb-glow) 55%, transparent) 86%, color-mix(in oklab, var(--mat-bulb-glow), white 45%) 97%, transparent);border-radius:50%;padding:3px;animation:1.4s linear infinite p005-neon-listen;position:absolute;inset:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.p005-halo[data-rive-lit]:before,.p005-halo[data-rive-lit]:after{content:none}}@keyframes p005-neon-ignite{0%{opacity:.2}12%{opacity:1}20%{opacity:.45}30%,to{opacity:1}}@keyframes p005-neon-listen{to{rotate:1turn}}.rail-trace[data-trace-held]{visibility:hidden}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .p005-halo-orb,:where(:root:not([data-motion=full])) .p005-halo:before{transition:opacity .12s linear;scale:1}:where(:root:not([data-motion=full])) .p005-halo[data-halo-selected]:before,:where(:root:not([data-motion=full])) .p005-halo[data-halo-listening]:after{animation:none}}:where(:root[data-motion=calm]) .p005-halo-orb,:where(:root[data-motion=calm]) .p005-halo:before{transition:opacity .12s linear;scale:1}:where(:root[data-motion=calm]) .p005-halo[data-halo-selected]:before,:where(:root[data-motion=calm]) .p005-halo[data-halo-listening]:after{animation:none}
