.analog-app-bar{min-height:calc(3.25rem + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-right:max(.75rem, env(safe-area-inset-right));padding-bottom:.25rem;padding-left:max(.75rem, env(safe-area-inset-left))}.analog-app-scroll{scroll-padding-top:1rem}.analog-app-content{padding-bottom:max(1.25rem, env(safe-area-inset-bottom))}.analog-app-vhs{top:calc(3.25rem + env(safe-area-inset-top));contain:paint}.analog-vhs-chroma{opacity:.34;mix-blend-mode:screen;will-change:transform;background:radial-gradient(circle at 12% 18%,#ff2d551f,#0000 32rem),radial-gradient(circle at 88% 68%,#00e5ff12,#0000 34rem),linear-gradient(90deg,#ff2d5506,#0000 32%,#00e5ff05);animation:18s ease-in-out infinite alternate analog-vhs-chroma-drift}.analog-vhs-scanlines{opacity:.36;mix-blend-mode:soft-light;background:repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 3px,#00000029 3px 4px,#0000 4px 5px)}.analog-vhs-grain{opacity:.035;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:180px 140px}.analog-vhs-tracking{opacity:.44;mix-blend-mode:screen;background-image:linear-gradient(#0000 0% 38%,#ffffff06 44%,#ff2d5507 48%,#00e5ff05 51%,#ffffff04 55%,#0000 64% 100%);background-position:0 -42%;background-repeat:no-repeat;background-size:100% 30%;animation:18s linear infinite analog-vhs-tracking-sweep}.analog-vhs-vignette{background:radial-gradient(#0000 54%,#00000061 100%)}@keyframes analog-vhs-chroma-drift{0%{transform:translate(-.1%,-.15%)scale(1.004)}to{transform:translate(.1%,.15%)scale(1.008)}}@keyframes analog-vhs-tracking-sweep{0%{background-position:0 -42%}to{background-position:0 142%}}.analog-glitch:before,.analog-glitch:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.analog-glitch:before{color:#ff2d55;mix-blend-mode:screen;transform:translate(-1px)}.analog-glitch:after{color:#00e5ff;mix-blend-mode:screen;transform:translate(1px)}.analog-ping{opacity:.75;animation:1.8s cubic-bezier(0,0,.2,1) infinite analog-ping-out}@keyframes analog-ping-out{75%,to{opacity:0;transform:scale(2.4)}}.analog-specimen{transition:transform .22s,filter .22s}.analog-specimen:hover{filter:saturate(1.15)contrast(1.05);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.analog-vhs-chroma,.analog-vhs-tracking,.analog-glitch:before,.analog-glitch:after,.analog-ping,.analog-specimen{transition:none!important;animation:none!important}.analog-vhs-chroma{transform:none!important}.analog-vhs-tracking{opacity:.22;background-position:0 72%}}.analog-maw{animation:3.2s ease-in-out infinite analog-maw-breathe}@keyframes analog-maw-breathe{0%,to{opacity:.55;transform:translate(-50%)scale(.85)}50%{opacity:.95;transform:translate(-50%)scale(1.12)}}.analog-descend>*{animation:1.9s ease-in-out infinite analog-descend-fall}.analog-descend>:nth-child(2){animation-delay:.22s}.analog-descend>:nth-child(3){animation-delay:.44s}@keyframes analog-descend-fall{0%{opacity:.85;transform:scale(1)}60%{opacity:.15;transform:scale(.55)}to{opacity:0;transform:scale(.55)}}.analog-aura-fill{transition:width 1.5s cubic-bezier(.22,1,.36,1)}.analog-verdict{animation:.52s cubic-bezier(.16,1,.3,1) analog-verdict-in}@keyframes analog-verdict-in{0%{opacity:0;filter:blur(6px);transform:translateY(6px)scale(.985)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.analog-maw,.analog-descend>*,.analog-verdict{animation:none!important}.analog-aura-fill{transition:none!important}.analog-descend>*{opacity:.5}}.analog-signal-glow{animation:3.4s ease-in-out infinite analog-signal-pulse;box-shadow:inset 0 0 24px -6px #ff2d8abf}@keyframes analog-signal-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.analog-signal-glow{opacity:.8;animation:none!important}}.analog-marquee-track{animation:46s linear infinite analog-marquee-run}@keyframes analog-marquee-run{0%{transform:translate(0)}to{transform:translate(-50%)}}.analog-marquee:hover .analog-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.analog-marquee-track{animation:none!important}}.analog-masthead{font-family:var(--font-another-danger), var(--font-rubik), system-ui, sans-serif;letter-spacing:.01em;font-weight:400}
