.bg-grid{background-image:linear-gradient(90deg,#27272a 1px,transparent 0),linear-gradient(180deg,#27272a 1px,transparent 0);background-size:40px 40px;mask-image:radial-gradient(ellipse at center,black 40%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,black 40%,transparent 80%)}.bg-noise{position:relative}.bg-noise:before{content:"";position:absolute;inset:0;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='1'/%3E%3C/svg%3E");opacity:.04;pointer-events:none;mix-blend-mode:overlay}@keyframes scan{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.scan-line{animation:scan 3s ease-in-out infinite}@keyframes aurora{0%{transform:translate(-50%,-50%) rotate(0deg) scale(1)}50%{transform:translate(-50%,-50%) rotate(180deg) scale(1.1)}to{transform:translate(-50%,-50%) rotate(1turn) scale(1)}}.animate-aurora{animation:aurora 30s linear infinite}.ux-audit-scope ::-webkit-scrollbar{width:6px}.ux-audit-scope ::-webkit-scrollbar-track{background:#09090b}.ux-audit-scope ::-webkit-scrollbar-thumb{background:#27272a;border-radius:3px}.ux-audit-scope ::-webkit-scrollbar-thumb:hover{background:#3f3f46}.faq-details>summary{list-style:none}.faq-details>summary::-webkit-details-marker{display:none}.ux-audit-scope{scroll-behavior:smooth}