.fx-slabs{position:absolute;top:0;bottom:0;width:100%;height:100%;pointer-events:none;overflow:visible}.fx-slabs--right{right:0}.fx-slabs--left{left:0;transform:scaleX(-1)}.fx-slabs__hair{stroke:color-mix(in srgb,var(--fx-accent) 55%,transparent)}.fx-slabs__edge,.fx-slabs__hair{stroke-width:1;vector-effect:non-scaling-stroke}.fx-slabs__edge{fill:none}.fx-glint-p{transform-box:view-box;opacity:.85}.fx-glint{display:inline-block;color:#fff;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--fx-accent) 85%,transparent))}@media (prefers-reduced-motion:no-preference){.fx-glint{animation:fx-twinkle 5.2s ease-in-out infinite}.fx-glint-p{animation:fx-twinkle-p 5.2s ease-in-out infinite}}@keyframes fx-twinkle{0%,to{opacity:.45;transform:scale(.8) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(45deg)}}@keyframes fx-twinkle-p{0%,to{opacity:.3}50%{opacity:.95}}.fx-ticks{position:absolute;inset:0;z-index:3;pointer-events:none}.fx-ticks i{position:absolute;width:var(--ts,12px);height:var(--ts,12px);border:0 solid color-mix(in srgb,var(--fx-hi) 60%,transparent);opacity:.8}.fx-ticks i:first-child{top:var(--ti,12px);left:var(--ti,12px);border-top-width:1px;border-left-width:1px;border-top-left-radius:4px}.fx-ticks i:nth-child(2){top:var(--ti,12px);right:var(--ti,12px);border-top-width:1px;border-right-width:1px;border-top-right-radius:4px}.fx-ticks i:nth-child(3){bottom:var(--ti,12px);left:var(--ti,12px);border-bottom-width:1px;border-left-width:1px;border-bottom-left-radius:4px}.fx-ticks i:nth-child(4){bottom:var(--ti,12px);right:var(--ti,12px);border-bottom-width:1px;border-right-width:1px;border-bottom-right-radius:4px}.fx-hair{display:flex;align-items:center;gap:8px;height:10px;width:100%}.fx-hair--center{justify-content:center}.fx-hair>i{flex:1 1 auto;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--fx-accent) 55%,transparent),var(--fv-line,rgba(255,255,255,.08)) 40%,transparent)}.fx-hair>i.fx-hair__l{background:linear-gradient(270deg,color-mix(in srgb,var(--fx-accent) 55%,transparent),var(--fv-line,rgba(255,255,255,.08)) 40%,transparent)}.fx-hair>b{order:0;display:block;width:22px;height:8px;flex:none;border-radius:2px;transform:skewX(-18deg);background:linear-gradient(180deg,var(--fx-hi),var(--fx-lo));box-shadow:0 0 12px -2px color-mix(in srgb,var(--fx-accent) 70%,transparent)}