:root{--bg-color: #070809;--text-color: #f4f4f2;--text-muted: #88898c;--tape-bg: #f4f4f2;--tape-text: #070809;--accent-tag: #cd7970;--ctrl-contrast: 100%;--ctrl-brightness: 100%;--ctrl-hue: 0deg;--ctrl-invert: 0%;--font-display: "Syne", sans-serif, -apple-system;--font-tag: "Permanent Marker", cursive, sans-serif;--font-mono: "JetBrains Mono", monospace, monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{font-size:16px;background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-mono);filter:contrast(var(--ctrl-contrast)) brightness(var(--ctrl-brightness)) hue-rotate(var(--ctrl-hue)) invert(var(--ctrl-invert));transition:filter .04s linear,background-color .3s ease;min-height:100%}body{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background-color:var(--bg-color);color:var(--text-color);overflow-x:hidden;position:relative;line-height:1.45;-webkit-font-smoothing:antialiased;transition:background-color .3s ease,color .3s ease}@media (pointer: fine){*,*:before,*:after{cursor:none!important}.custom-cursor{position:fixed;top:-100px;left:-100px;width:20px;height:20px;pointer-events:none;z-index:99999;transform:translate(-50%,-50%);transition:opacity .2s ease;mix-blend-mode:difference;display:block}.cursor-crosshair{width:100%;height:100%;position:relative;transition:transform .2s cubic-bezier(.16,1,.3,1)}.cursor-crosshair:before,.cursor-crosshair:after{content:"";position:absolute;background:#fff}.cursor-crosshair:before{top:50%;left:15%;width:70%;height:1.5px;transform:translateY(-50%)}.cursor-crosshair:after{left:50%;top:15%;width:1.5px;height:70%;transform:translate(-50%)}.custom-cursor.is-hovering .cursor-crosshair{transform:rotate(45deg) scale(1.15)}.custom-cursor.is-active .cursor-crosshair{transform:rotate(45deg) scale(.85)}}@media (pointer: coarse){.custom-cursor{display:none!important}}.crt-scanlines{position:fixed;top:0;left:0;width:100vw;height:100vh;background:linear-gradient(#12101a00 50%,#00000052 50%);background-size:100% 4px;pointer-events:none;z-index:99;opacity:.15;transition:opacity .3s ease}body.cyberpsychosis-active .crt-scanlines{opacity:.45;animation:scanlineJitter .08s infinite alternate}@keyframes scanlineJitter{0%{transform:translateY(0)}to{transform:translateY(2px)}}.slop-blobs-layer{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:0;transition:opacity .5s ease}.slop-blob{position:absolute;border-radius:50%;filter:blur(120px)}.slop-blob-1{width:500px;height:500px;background:#9333ea59;top:-120px;left:-80px}.slop-blob-2{width:550px;height:550px;background:#3b82f659;bottom:-100px;right:-100px}.slop-view{display:none!important}.core-view{display:block}body.slop-active{background-color:#070714;background-image:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(147,51,234,.28),transparent 100%),linear-gradient(to right,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.055) 1px,transparent 1px);background-size:100% 100%,36px 36px,36px 36px;background-position:center top;background-attachment:fixed;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}body.slop-active .slop-blobs-layer{opacity:1}body.slop-active .core-view{display:none!important}body.slop-active .slop-view{display:block!important}body.slop-active .graffiti-stamp,body.slop-active .logo-stamp-compact,body.slop-active .crt-scanlines,body.slop-active .y2k-grid-marks,body.slop-active .cyber-telemetry-bar,body.slop-active .easter-egg-launcher,body.slop-active .fx-drawer{display:none!important}.poster-container{max-width:1280px;width:100%;margin:0 auto;padding:2.5rem 2rem 6rem;display:flex;flex-direction:column;gap:4.5rem;position:relative;z-index:10}.poster-hero{min-height:calc(100vh - 5rem);min-height:calc(100dvh - 5rem);display:flex;flex-direction:column;justify-content:center;position:relative}.slogan-wrapper{position:relative;transform:translate3d(0,var(--parallax-hero-y, 0px),0);opacity:var(--parallax-hero-opacity, 1);will-change:transform,opacity}.poster-title{font-family:var(--font-display);font-size:clamp(2.8rem,min(8.6vw,17.5vh),7rem);line-height:.94;font-weight:900;letter-spacing:-.025em;text-transform:uppercase;color:var(--text-color)}.poster-title .line{display:block}.line-1{margin-bottom:.05em}.striked-word{color:#585d68;text-decoration:line-through;text-decoration-color:var(--accent-tag);text-decoration-thickness:clamp(5px,.7vw,10px);margin-left:.15em;display:inline-block;letter-spacing:-.01em}.line-2,.line-3{margin-bottom:.04em}.highlight-tape{display:inline-block;background:var(--tape-bg);color:var(--tape-text);padding:.08em .24em;margin-top:.06em;width:fit-content;letter-spacing:-.035em;transition:box-shadow .05s ease,transform .05s ease}.y2k-grid-marks{position:absolute;top:-1.2rem;right:-1rem;bottom:-1.2rem;left:-1rem;pointer-events:none;opacity:.25;font-family:var(--font-mono);font-size:.8rem;color:var(--text-muted);-webkit-user-select:none;user-select:none;transform:translate3d(0,var(--parallax-marks-y, 0px),0);will-change:transform}.y2k-mark{position:absolute}.y2k-mark.top-left{top:0;left:0}.y2k-mark.top-right{top:0;right:0}.y2k-mark.bottom-left{bottom:0;left:0}.y2k-mark.bottom-right{bottom:0;right:0}.core-view .line{position:relative;isolation:isolate;text-shadow:calc(var(--chroma-x, 0px) * .9) calc(var(--chroma-y, 0px) * .7) 0 rgba(255,0,85,calc(var(--chroma-opacity, 0) * .7)),calc(var(--chroma-x, 0px) * -.9) calc(var(--chroma-y, 0px) * -.7) 0 rgba(0,240,255,calc(var(--chroma-opacity, 0) * .7)),calc(var(--chroma-x, 0px) * 1.3) calc(var(--chroma-y, 0px) * -.4) 0 rgba(247,197,34,calc(var(--chroma-opacity, 0) * .5));transition:text-shadow .05s ease-out}.line-word{display:inline-block;position:relative;isolation:isolate}.core-view .line:not(.line-1):before,.core-view .line:not(.line-1):after,.core-view .line-word:before,.core-view .line-word:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;will-change:transform,clip-path,opacity}.core-view .line:not(.line-1):before,.core-view .line-word:before{color:#00f0ff;z-index:-1}.core-view .line:not(.line-1):after,.core-view .line-word:after{color:#f05;z-index:-2}.glitch-burst .core-view .line:not(.line-1):before,.glitch-burst .core-view .line-word:before,body.cyberpsychosis-active .core-view .line:not(.line-1):before,body.cyberpsychosis-active .core-view .line-word:before{opacity:.85;clip-path:inset(18% 0 52% 0);transform:translate(calc(var(--chroma-x, 0px) - 6px),-2px) skew(-4deg);transition:opacity .04s,transform .04s}.glitch-burst .core-view .line:not(.line-1):after,.glitch-burst .core-view .line-word:after,body.cyberpsychosis-active .core-view .line:not(.line-1):after,body.cyberpsychosis-active .core-view .line-word:after{opacity:.85;clip-path:inset(58% 0 12% 0);transform:translate(calc(var(--chroma-x, 0px) + 7px),2px) skew(3deg);transition:opacity .04s,transform .04s}.glitch-burst .highlight-tape,body.cyberpsychosis-active .highlight-tape{box-shadow:-6px 0 #00f0ffcc,6px 0 #f05c;transform:skew(-2deg)}.scramble-target{cursor:crosshair}body.slop-active .poster-title{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(2rem,min(6.5vw,12vh),4.5rem);line-height:1.15;font-weight:900;letter-spacing:-.025em;background:linear-gradient(180deg,#fff,#fff 60%,#e9d5ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 20px rgba(192,132,252,.45))}.slop-badge{display:inline-block;font-family:Inter,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.05em;background:linear-gradient(90deg,#9333ea,#3b82f6);color:#fff;padding:.35rem .9rem;border-radius:9999px;margin-bottom:1rem;box-shadow:0 0 20px #9333ea80;-webkit-text-fill-color:initial}.slop-highlight{display:inline-block;background:linear-gradient(90deg,#9333ea,#3b82f6);color:#fff!important;-webkit-text-fill-color:#ffffff!important;padding:.1em .38em;border-radius:6px;box-shadow:0 0 25px #9333eaa6;margin-top:.1em;width:fit-content;letter-spacing:-.015em}.logo-stamp-compact{position:absolute;bottom:calc(100% + 6px);left:clamp(-240px,-13vw,-30px);width:clamp(170px,20vw,240px);color:#ffffff52;transform:rotate(-9deg);-webkit-user-select:none;user-select:none;cursor:crosshair;z-index:20;pointer-events:auto;opacity:.42;transition:opacity .3s cubic-bezier(.16,1,.3,1),color .3s ease,transform .2s cubic-bezier(.16,1,.3,1),filter .15s ease-out}.basquiat-crown{stroke:#ffffff52;transition:stroke .3s ease,filter .3s ease;transform-box:fill-box;transform-origin:center}.vav-tag{fill:currentColor;color:currentColor;transition:fill .3s ease,color .3s ease,filter .3s ease;transform-box:fill-box;transform-origin:center}.logo-stamp-compact.is-revealed:not(.is-colored){animation:logoAmbientGlitch 6.5s infinite ease-in-out}@keyframes logoAmbientGlitch{0%,to{opacity:.38;filter:none;transform:translate3d(0,var(--parallax-logo-y, 0px),0) rotate(-9deg)}38%{opacity:.38;filter:none;transform:translate3d(0,var(--parallax-logo-y, 0px),0) rotate(-9deg)}39%{opacity:.85;filter:drop-shadow(-3px 0 0 rgba(0,240,255,.9)) drop-shadow(3px 0 0 rgba(255,0,85,.9));transform:translate3d(-3px,calc(var(--parallax-logo-y, 0px) + 1px),0) rotate(-7deg) skew(-3deg)}40%{opacity:.15;filter:none;transform:translate3d(2px,var(--parallax-logo-y, 0px),0) rotate(-10deg)}41%{opacity:.9;filter:drop-shadow(3px 0 0 rgba(0,240,255,.85));transform:translate3d(1px,calc(var(--parallax-logo-y, 0px) - 1px),0) rotate(-8deg)}42%{opacity:.38;filter:none;transform:translate3d(0,var(--parallax-logo-y, 0px),0) rotate(-9deg)}74%{opacity:.38;filter:none;transform:translate3d(0,var(--parallax-logo-y, 0px),0) rotate(-9deg)}75%{opacity:.85;filter:drop-shadow(4px 0 0 rgba(255,0,85,.9));transform:translate3d(3px,calc(var(--parallax-logo-y, 0px) - 1px),0) rotate(-10deg) skew(2deg)}76%{opacity:.38;filter:none;transform:translate3d(0,var(--parallax-logo-y, 0px),0) rotate(-9deg)}}@media (hover: hover) and (pointer: fine){.logo-stamp-compact:hover{opacity:.96!important;animation:logoTwitch .08s infinite alternate!important;filter:drop-shadow(-4px 0 rgba(0,240,255,.95)) drop-shadow(4px 0 rgba(255,0,85,.95))!important}.logo-stamp-compact:hover .basquiat-crown{animation:crownGlitch .08s infinite alternate}.logo-stamp-compact:hover .vav-tag{animation:vavTagGlitch .08s infinite alternate}}.logo-stamp-compact.is-twitching,.logo-stamp-compact:active{opacity:.96!important;animation:logoTwitch .08s infinite alternate!important;filter:drop-shadow(-4px 0 rgba(0,240,255,.95)) drop-shadow(4px 0 rgba(255,0,85,.95))!important}.logo-stamp-compact.is-twitching .basquiat-crown,.logo-stamp-compact:active .basquiat-crown{animation:crownGlitch .08s infinite alternate!important}.logo-stamp-compact.is-twitching .vav-tag,.logo-stamp-compact:active .vav-tag{animation:vavTagGlitch .08s infinite alternate!important}.glitch-burst .logo-stamp-compact{opacity:.94!important;animation:logoTwitch .08s 4 alternate!important;filter:drop-shadow(-4px 0 rgba(0,240,255,.95)) drop-shadow(4px 0 rgba(255,0,85,.95))!important}.glitch-burst .logo-stamp-compact .basquiat-crown{animation:crownGlitch .08s 4 alternate}.glitch-burst .logo-stamp-compact .vav-tag{animation:vavTagGlitch .08s 4 alternate!important}@keyframes logoTwitch{0%{transform:translate3d(0,var(--parallax-logo-y, 0px),0) rotate(-9deg) scale(1)}20%{transform:translate3d(-4px,calc(var(--parallax-logo-y, 0px) + 2px),0) rotate(-12deg) skew(-3deg) scale(1.02)}40%{transform:translate3d(4px,calc(var(--parallax-logo-y, 0px) - 2px),0) rotate(-6deg) skew(3deg) scale(.98)}60%{transform:translate3d(-3px,calc(var(--parallax-logo-y, 0px) - 1px),0) rotate(-11deg) skew(-2deg) scale(1.02)}80%{transform:translate3d(3px,calc(var(--parallax-logo-y, 0px) + 1px),0) rotate(-7deg) skew(2deg) scale(.99)}to{transform:translate3d(0,var(--parallax-logo-y, 0px),0) rotate(-9deg) scale(1)}}@keyframes vavTagGlitch{0%{transform:translate(0) skew(0)}25%{transform:translate(-3.5px,1.5px) skew(-4deg)}50%{transform:translate(3.5px,-1.5px) skew(3deg)}75%{transform:translate(-2px,1px) skew(-2deg)}to{transform:translate(0) skew(0)}}@keyframes crownGlitch{0%{stroke:#f7c522;transform:translate(0)}50%{stroke:#00f0ff;transform:translate(-2px,1px)}to{stroke:#f05;transform:translate(2px,-1px)}}.logo-stamp-compact.is-colored,.logo-stamp-compact:active{opacity:1!important;color:var(--tape-bg)}.logo-stamp-compact.is-colored .basquiat-crown,.logo-stamp-compact:active .basquiat-crown{stroke:#f7c522!important;filter:drop-shadow(0 0 10px rgba(247,197,34,.7))}.logo-stamp-compact.is-colored .vav-tag,.logo-stamp-compact:active .vav-tag{fill:var(--tape-bg)!important;color:var(--tape-bg)!important;filter:drop-shadow(0 0 8px rgba(244,244,242,.28))}.graffiti-svg{width:100%;height:auto;display:block}.tag-font{font-family:var(--font-tag);font-size:64px;letter-spacing:3px}.pain-section{display:flex;align-items:center;position:relative;min-height:56px;padding:.5rem 0}.pain-sign-icon{width:44px;height:38px;flex-shrink:0;display:inline-block;position:relative;opacity:.42;transition:opacity .25s cubic-bezier(.2,1,.3,1),transform .25s cubic-bezier(.2,1,.3,1),filter .25s cubic-bezier(.2,1,.3,1);animation:warningAmbientGlitch 6.5s infinite ease-in-out}.pain-warning-svg{width:100%;height:100%;display:block}@keyframes warningAmbientGlitch{0%,to{opacity:.42;filter:none;transform:translateZ(0)}38%{opacity:.42;filter:none;transform:translateZ(0)}39%{opacity:.88;filter:drop-shadow(-3px 0 0 rgba(0,240,255,.9)) drop-shadow(3px 0 0 rgba(255,0,85,.9));transform:translate3d(-3px,1px,0) skew(-3deg)}40%{opacity:.2;filter:none;transform:translate3d(2px,0,0)}41%{opacity:.92;filter:drop-shadow(3px 0 0 rgba(0,240,255,.85));transform:translate3d(1px,-1px,0)}42%{opacity:.42;filter:none;transform:translateZ(0)}74%{opacity:.42;filter:none;transform:translateZ(0)}75%{opacity:.88;filter:drop-shadow(4px 0 0 rgba(255,0,85,.9));transform:translate3d(3px,-1px,0) skew(2deg)}76%{opacity:.42;filter:none;transform:translateZ(0)}}@media (hover: hover) and (pointer: fine){.pain-toggle-raw:hover .pain-sign-icon{opacity:.96!important;animation:warningTwitch .08s infinite alternate!important;filter:drop-shadow(-4px 0 rgba(0,240,255,.95)) drop-shadow(4px 0 rgba(255,0,85,.95))!important}}.pain-sign-icon.is-twitching,.pain-toggle-raw:active .pain-sign-icon{opacity:.96!important;animation:warningTwitch .08s infinite alternate!important;filter:drop-shadow(-4px 0 rgba(0,240,255,.95)) drop-shadow(4px 0 rgba(255,0,85,.95))!important}body.glitch-burst:not(.slop-active) .pain-sign-icon{opacity:.95!important;animation:warningTwitch .08s 4 alternate!important;filter:drop-shadow(-4px 0 rgba(0,240,255,.95)) drop-shadow(4px 0 rgba(255,0,85,.95))!important}@keyframes warningTwitch{0%{transform:translateZ(0)}25%{transform:translate3d(-3px,1px,0) skew(-3deg)}50%{transform:translate3d(3px,-1px,0) skew(2deg)}75%{transform:translate3d(-2px,1px,0)}to{transform:translateZ(0)}}.pain-toggle-raw{display:inline-flex;align-items:center;gap:1.4rem;cursor:pointer;-webkit-user-select:none;user-select:none;padding:.5rem 0;border:none;background:transparent;position:relative;z-index:2}.pain-switch{position:relative;width:48px;height:24px;flex-shrink:0;display:inline-block}.pain-switch input{opacity:0;width:0;height:0}.pain-slider{position:absolute;top:0;left:0;right:0;bottom:0;background:#090a0d;border:1.5px solid #f4f4f2;transition:all .2s cubic-bezier(.2,1,.3,1);border-radius:2px;box-shadow:2px 2px #000000d9}.pain-slider:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3.5px;background:#f4f4f2;transition:all .2s cubic-bezier(.2,1,.3,1);border-radius:1px}@media (hover: hover) and (pointer: fine){.pain-toggle-raw:hover .pain-slider{border-color:#fff;box-shadow:-2px 0 #00f0ffe6,2px 0 #ff0055e6,2px 2px #000000e6}.pain-toggle-raw:hover .pain-slider:before{background:#fff;box-shadow:-2px 0 #00f0fff2,2px 0 #ff0055f2}.pain-toggle-raw:hover .pain-title-core{color:#fff;text-shadow:-2px 0 0 rgba(0,240,255,.85),2px 0 0 rgba(255,0,85,.85)}}.pain-title{margin-left:.5rem;font-family:var(--font-display);font-weight:800;font-size:.95rem;letter-spacing:.08em;color:#f4f4f2;transition:color .15s ease,text-shadow .15s ease;display:inline-flex;align-items:center}.pain-title-core{display:inline-block;color:#f4f4f2}.pain-title-slop{display:none}body.glitch-burst:not(.slop-active) .pain-toggle-raw{animation:painGlitchTwitch .1s ease-in-out}@keyframes painGlitchTwitch{0%{transform:translateZ(0)}25%{transform:translate3d(-3px,1px,0) skew(-2deg)}50%{transform:translate3d(3px,-1px,0) skew(2deg)}75%{transform:translate3d(-1px,0,0)}to{transform:translateZ(0)}}body.slop-active .pain-sign-icon,body.slop-active .pain-sign-backdrop{display:none!important}body.slop-active .pain-title{margin-left:0}body.slop-active .pain-title-core{display:none!important}body.slop-active .pain-title-slop{display:inline-block!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;font-size:.92rem;letter-spacing:.02em;background:linear-gradient(135deg,#e9d5ff,#93c5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px rgba(147,51,234,.4))}body.slop-active .pain-slider{border-radius:9999px;background:linear-gradient(135deg,#9333ea,#3b82f6);border-color:#c084fc;box-shadow:0 0 16px #9333ea80}body.slop-active .pain-slider:before{border-radius:50%;background:#fff;transform:translate(24px);box-shadow:0 2px 6px #0000004d}body.slop-active .pain-toggle-raw:hover .pain-slider{box-shadow:0 0 24px #9333ead9}.poster-manifesto{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;border-top:1px solid #1a1c22;border-bottom:1px solid #1a1c22;padding:2.5rem 0;transition:all .3s ease}body.slop-active .poster-manifesto{border-top-color:transparent;border-bottom-color:transparent;gap:1.5rem;padding:1rem 0}.manifesto-col{display:flex;flex-direction:column;cursor:crosshair}body.slop-active .manifesto-col{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:20px;padding:1.75rem;box-shadow:0 8px 32px #0006}.col-indexer{font-family:var(--font-display);font-size:clamp(2rem,3.5vw,2.8rem);font-weight:900;color:#4a505e;letter-spacing:-.03em;margin-bottom:.75rem;-webkit-user-select:none;user-select:none;line-height:1;position:relative;isolation:isolate;display:inline-block;cursor:crosshair;transition:color .15s ease,text-shadow .05s ease-out;text-shadow:calc(var(--chroma-x, 0px) * .9) calc(var(--chroma-y, 0px) * .7) 0 rgba(255,0,85,calc(var(--chroma-opacity, 0) * .7)),calc(var(--chroma-x, 0px) * -.9) calc(var(--chroma-y, 0px) * -.7) 0 rgba(0,240,255,calc(var(--chroma-opacity, 0) * .7)),calc(var(--chroma-x, 0px) * 1.3) calc(var(--chroma-y, 0px) * -.4) 0 rgba(247,197,34,calc(var(--chroma-opacity, 0) * .5))}@media (hover: hover) and (pointer: fine){.manifesto-col:hover .col-indexer,.col-indexer:hover{color:var(--text-color)}}.col-indexer:before,.col-indexer:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;will-change:transform,clip-path,opacity}.col-indexer:before{color:#00f0ff;z-index:-1}.col-indexer:after{color:#f05;z-index:-2}@media (hover: hover) and (pointer: fine){.manifesto-col:hover .col-indexer:before,.col-indexer:hover:before{opacity:.9;clip-path:inset(18% 0 48% 0);transform:translate(-5px,-1px) skew(-6deg);transition:opacity .04s,transform .04s}.manifesto-col:hover .col-indexer:after,.col-indexer:hover:after{opacity:.9;clip-path:inset(52% 0 12% 0);transform:translate(5px,1px) skew(5deg);transition:opacity .04s,transform .04s}}.glitch-burst .col-indexer:before{opacity:.9;clip-path:inset(18% 0 48% 0);transform:translate(-5px,-1px) skew(-6deg);transition:opacity .04s,transform .04s}.glitch-burst .col-indexer:after{opacity:.9;clip-path:inset(52% 0 12% 0);transform:translate(5px,1px) skew(5deg);transition:opacity .04s,transform .04s}.slop-card-badge{font-size:.85rem;font-weight:700;color:#c084fc;display:block;margin-bottom:.5rem;letter-spacing:.05em}.lead-text{font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.6;color:var(--text-color);font-weight:400;text-wrap:pretty}body.slop-active .lead-text{font-size:1rem;color:#cbd5e1;line-height:1.65}.poster-filter{position:relative;width:100%;border-bottom:1px solid #1a1c22;padding-bottom:3rem;transition:border-color .3s ease}body.slop-active .poster-filter{border-bottom-color:transparent;padding-bottom:1rem}.filter-grid{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem}.filter-col{display:flex;flex-direction:column;cursor:crosshair}.filter-title-glitch{font-family:var(--font-display);font-size:clamp(1.4rem,2.2vw,2rem);font-weight:900;letter-spacing:-.02em;margin-bottom:1.5rem;-webkit-user-select:none;user-select:none;line-height:1.1;position:relative;isolation:isolate;display:inline-block;cursor:crosshair;transition:color .15s ease,text-shadow .05s ease-out;text-shadow:calc(var(--chroma-x, 0px) * .9) calc(var(--chroma-y, 0px) * .7) 0 rgba(255,0,85,calc(var(--chroma-opacity, 0) * .7)),calc(var(--chroma-x, 0px) * -.9) calc(var(--chroma-y, 0px) * -.7) 0 rgba(0,240,255,calc(var(--chroma-opacity, 0) * .7)),calc(var(--chroma-x, 0px) * 1.3) calc(var(--chroma-y, 0px) * -.4) 0 rgba(247,197,34,calc(var(--chroma-opacity, 0) * .5))}.filter-col-take .filter-title-glitch{color:#f4f4f2}.filter-col-pass .filter-title-glitch{color:#7b808e}@media (hover: hover) and (pointer: fine){.filter-col:hover .filter-title-glitch{color:#fff}}.filter-title-glitch:before,.filter-title-glitch:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;will-change:transform,clip-path,opacity}.filter-title-glitch:before{color:#00f0ff;z-index:-1}.filter-title-glitch:after{color:#f05;z-index:-2}@media (hover: hover) and (pointer: fine){.filter-title-glitch:hover:before{opacity:.9;clip-path:inset(20% 0 44% 0);transform:translate(-5px,-1px) skew(-5deg);transition:opacity .04s,transform .04s}.filter-title-glitch:hover:after{opacity:.9;clip-path:inset(50% 0 16% 0);transform:translate(6px,1px) skew(4deg);transition:opacity .04s,transform .04s}}.glitch-burst .filter-title-glitch:before{opacity:.9;clip-path:inset(20% 0 44% 0);transform:translate(-5px,-1px) skew(-5deg);transition:opacity .04s,transform .04s}.glitch-burst .filter-title-glitch:after{opacity:.9;clip-path:inset(50% 0 16% 0);transform:translate(6px,1px) skew(4deg);transition:opacity .04s,transform .04s}.filter-list{list-style:none;display:flex;flex-direction:column;gap:1.15rem}.filter-item{display:flex;align-items:flex-start;gap:.9rem;font-family:var(--font-mono);font-size:clamp(.95rem,1.2vw,1.15rem);line-height:1.55;color:#cbd0d8;padding-bottom:.95rem;border-bottom:1px solid rgba(255,255,255,.05);transition:transform .15s cubic-bezier(.16,1,.3,1),color .15s ease}.filter-item:last-child{border-bottom:none}@media (hover: hover) and (pointer: fine){.filter-item:hover{color:#fff;transform:translate(5px)}}.filter-bullet{font-weight:800;color:#389b65;flex-shrink:0;-webkit-user-select:none;user-select:none;font-size:.95em;letter-spacing:-.05em}.filter-bullet.pass{color:#c74b4b}body.slop-active .slop-filter-col{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:20px;padding:1.75rem;box-shadow:0 8px 32px #0006}.poster-tracklist{position:relative;width:100%;border-bottom:1px solid #1a1c22;padding-bottom:3.5rem;transition:border-color .3s ease}body.slop-active .poster-tracklist{border-bottom-color:transparent;padding-bottom:1.5rem}.tracklist-deck-header{display:flex;align-items:center;padding-bottom:1.6rem;border-bottom:1px solid #1a1c22}.deck-title-glitch{font-family:var(--font-display);font-size:clamp(1.6rem,2.8vw,2.5rem);font-weight:900;letter-spacing:-.02em;color:#f4f4f2;line-height:1;position:relative;isolation:isolate;-webkit-user-select:none;user-select:none;cursor:crosshair;transition:color .15s ease,text-shadow .05s ease-out;text-shadow:calc(var(--chroma-x, 0px) * .9) calc(var(--chroma-y, 0px) * .7) 0 rgba(255,0,85,calc(var(--chroma-opacity, 0) * .7)),calc(var(--chroma-x, 0px) * -.9) calc(var(--chroma-y, 0px) * -.7) 0 rgba(0,240,255,calc(var(--chroma-opacity, 0) * .7))}.deck-title-glitch:before,.deck-title-glitch:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;will-change:transform,clip-path,opacity}.deck-title-glitch:before{color:#00f0ff;z-index:-1}.deck-title-glitch:after{color:#f05;z-index:-2}@media (hover: hover) and (pointer: fine){.deck-title-glitch:hover:before{opacity:.9;clip-path:inset(18% 0 46% 0);transform:translate(-5px,-1px) skew(-6deg);transition:opacity .04s,transform .04s}.deck-title-glitch:hover:after{opacity:.9;clip-path:inset(52% 0 14% 0);transform:translate(6px,1px) skew(5deg);transition:opacity .04s,transform .04s}}.glitch-burst .deck-title-glitch:before{opacity:.9;clip-path:inset(18% 0 46% 0);transform:translate(-5px,-1px) skew(-6deg);transition:opacity .04s,transform .04s}.glitch-burst .deck-title-glitch:after{opacity:.9;clip-path:inset(52% 0 14% 0);transform:translate(6px,1px) skew(5deg);transition:opacity .04s,transform .04s}.tracklist-body{display:flex;flex-direction:column}.track-row{display:grid;grid-template-columns:74px 1fr auto;align-items:center;gap:2rem;padding:1.5rem 0;border-bottom:1px solid #14161c;cursor:crosshair;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s ease,padding-left .2s cubic-bezier(.16,1,.3,1);position:relative;-webkit-user-select:none;user-select:none}.track-row:last-child{border-bottom:none}.track-row:hover{transform:translate(6px);border-bottom-color:#262a34}.track-row.is-playing{background:linear-gradient(90deg,rgba(205,121,112,.09) 0%,rgba(205,121,112,.015) 55%,transparent 100%);padding-left:.85rem;border-bottom-color:#ffffff24}.track-play-col{display:flex;align-items:center;gap:.85rem}.track-num{font-family:var(--font-mono);font-size:1.05rem;font-weight:800;color:#4b515f;letter-spacing:-.04em;transition:color .15s ease}.track-row:hover .track-num{color:#fff}.track-row.is-playing .track-num{color:var(--accent-tag)}.track-equalizer{display:flex;align-items:flex-end;gap:3px;height:16px;width:21px}.eq-bar{width:3px;background:#282c35;border-radius:1px;height:4px;transition:background-color .2s,height .2s}.track-row:hover .eq-bar{background:#5a6170}.track-row.is-playing .eq-bar{background:var(--accent-tag)}.track-row.is-playing .bar-1{animation:eqBounce1 .4s infinite alternate ease-in-out}.track-row.is-playing .bar-2{animation:eqBounce2 .28s infinite alternate ease-in-out}.track-row.is-playing .bar-3{animation:eqBounce3 .48s infinite alternate ease-in-out}.track-row.is-playing .bar-4{animation:eqBounce4 .32s infinite alternate ease-in-out}@keyframes eqBounce1{0%{height:3px}50%{height:15px}to{height:7px}}@keyframes eqBounce2{0%{height:16px}50%{height:4px}to{height:13px}}@keyframes eqBounce3{0%{height:5px}50%{height:16px}to{height:4px}}@keyframes eqBounce4{0%{height:12px}50%{height:5px}to{height:16px}}.track-main-col{display:flex;flex-direction:column;gap:.35rem}.track-title{font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.7rem);font-weight:800;letter-spacing:-.01em;color:#cbd0d8;position:relative;isolation:isolate;display:inline-block;transition:color .15s ease,text-shadow .05s ease-out;line-height:1.2}.track-title:before,.track-title:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;will-change:transform,clip-path,opacity}.track-title:before{color:#00f0ff;z-index:-1}.track-title:after{color:#f05;z-index:-2}.track-row:hover .track-title,.track-row.is-playing .track-title{color:#fff}.track-row.is-playing .track-title:before{opacity:.85;clip-path:inset(20% 0 44% 0);transform:translate(-3.5px,-1px) skew(-4deg);transition:opacity .06s,transform .06s}.track-row.is-playing .track-title:after{opacity:.85;clip-path:inset(48% 0 16% 0);transform:translate(3.5px,1px) skew(3deg);transition:opacity .06s,transform .06s}.track-desc{font-family:var(--font-mono);font-size:clamp(.9rem,1.15vw,1.05rem);color:#8c93a3;line-height:1.45}.track-row:hover .track-desc,.track-row.is-playing .track-desc{color:#b0b7c6}.track-action-col{display:flex;align-items:center;justify-content:flex-end;min-width:124px}.track-showcase-btn{display:inline-flex;align-items:center;gap:.35rem;text-decoration:none;font-family:var(--font-mono);font-size:.82rem;font-weight:800;color:#f4f4f2;background:transparent;border:1px solid rgba(255,255,255,.22);padding:.5rem 1rem;letter-spacing:.04em;white-space:nowrap;cursor:crosshair;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-32px);transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .2s ease,visibility .25s,background-color .16s,color .16s,border-color .16s,box-shadow .16s}.track-row.is-playing .track-showcase-btn{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0);border-color:#ffffff59;background:#ffffff08;transition:transform .38s cubic-bezier(.16,1,.3,1) .04s,opacity .28s ease .04s,visibility .38s,background-color .16s,color .16s,border-color .16s,box-shadow .16s}.track-row.is-playing .track-showcase-btn:hover{background:#f4f4f2;color:#070809;border-color:#f4f4f2;transform:translateY(-2px);box-shadow:0 4px 18px #ffffff2e}.slop-tracklist-header{margin-bottom:1.5rem}.slop-track-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem}.slop-track-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:18px;padding:1.5rem;box-shadow:0 8px 32px #0006;display:flex;flex-direction:column;gap:.5rem}.slop-case-badge{font-size:.75rem;font-weight:800;color:#c084fc;letter-spacing:.06em}.slop-track-card h4{font-family:Inter,sans-serif;font-size:1.15rem;font-weight:700;color:#fff}.slop-track-card p{font-size:.9rem;color:#94a3b8;line-height:1.5}.slop-card-accent{border-color:#9333ea80;background:linear-gradient(135deg,#9333ea26,#3b82f614)}.poster-actions{position:relative;display:flex;flex-direction:column;gap:1.5rem}.massive-cta-btn{display:flex;justify-content:space-between;align-items:center;background:var(--text-color);color:var(--bg-color);text-decoration:none;font-family:var(--font-display);font-size:clamp(1.3rem,3.2vw,2.5rem);font-weight:900;letter-spacing:-.02em;padding:1.5rem 2rem;transition:all .2s cubic-bezier(.16,1,.3,1);border:2px solid var(--text-color);position:relative}.cta-content{width:100%;display:flex;justify-content:space-between;align-items:center}.massive-cta-btn:hover{background:transparent;color:var(--text-color);transform:translateY(-2px)}.cta-arrow{font-family:var(--font-mono);font-size:1.4em;transition:transform .2s ease}.massive-cta-btn:hover .cta-arrow{transform:translate(8px)}body.slop-active .massive-cta-btn{background:linear-gradient(90deg,#9333ea,#3b82f6);color:#fff;border:none;border-radius:9999px;font-family:Inter,sans-serif;font-size:clamp(.95rem,2vw,1.5rem);font-weight:800;padding:1.1rem 2.2rem;box-shadow:0 0 35px #9333ea99}body.slop-active .massive-cta-btn:hover{transform:scale(1.02);box-shadow:0 0 50px #9333ead9}.poster-sublinks{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}.sublink-item{color:var(--text-muted);text-decoration:none;font-weight:700;transition:color .15s ease}.sublink-item:hover{color:var(--text-color)}body.slop-active .sublink-item{color:#94a3b8}.reveal-on-scroll{opacity:0;transform:translateY(26px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-on-scroll.is-revealed{opacity:1;transform:translateY(0)}.manifesto-col.reveal-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.manifesto-col:nth-child(2).reveal-on-scroll{transition-delay:.12s}.manifesto-col.reveal-on-scroll.is-revealed{opacity:1;transform:translateY(0)}.logo-stamp-compact.reveal-on-scroll{opacity:0;transform:translate3d(0,calc(var(--parallax-logo-y, 0px) + 30px),0) rotate(-14deg) scale(.93);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}.logo-stamp-compact.reveal-on-scroll.is-revealed{opacity:.42;transform:translate3d(0,var(--parallax-logo-y, 0px),0) rotate(-9deg) scale(1)}.logo-stamp-compact.reveal-on-scroll.is-revealed.is-colored,.logo-stamp-compact.reveal-on-scroll.is-revealed:active{opacity:1}.massive-cta-btn.reveal-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .65s cubic-bezier(.16,1,.3,1) .06s,transform .65s cubic-bezier(.16,1,.3,1) .06s,background-color .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1)}.massive-cta-btn.reveal-on-scroll.is-revealed{opacity:1;transform:translateY(0)}.massive-cta-btn.reveal-on-scroll.is-revealed:hover{transform:translateY(-2px)}.poster-sublinks.reveal-on-scroll{opacity:0;transform:translateY(14px);transition:opacity .5s ease .16s,transform .5s ease .16s}.poster-sublinks.reveal-on-scroll.is-revealed{opacity:1;transform:translateY(0)}.poster-footer{margin-top:1rem;padding-top:2.2rem;border-top:1px solid #14161c;display:flex;align-items:center;justify-content:flex-start}.footer-copy{font-family:var(--font-mono);font-size:.78rem;color:#4a505e;line-height:1.55;max-width:680px;-webkit-user-select:none;user-select:none;transition:color .2s ease}.footer-copy:hover{color:#888d99}body.slop-active .poster-footer{border-top-color:#ffffff14}body.slop-active .slop-copy{color:#94a3b8;font-family:Inter,sans-serif}body.slop-active .slop-support-link{color:#c084fc;font-weight:700;text-shadow:0 0 12px rgba(192,132,252,.6)}.easter-egg-launcher{position:fixed;bottom:1.35rem;right:1.5rem;z-index:80;display:flex;align-items:center;gap:.6rem;cursor:crosshair;-webkit-user-select:none;user-select:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(14px);transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),visibility .35s}.easter-egg-launcher.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);animation:easterAmbientGlitch 4.8s infinite ease-in-out}.easter-egg-launcher:hover{animation:none!important}.glitch-burst .easter-egg-launcher{filter:drop-shadow(-3px 0 0 rgba(0,240,255,.9)) drop-shadow(3px 0 0 rgba(255,0,85,.9))!important;transform:translate(1px,-1px) skew(2deg)!important}@keyframes easterAmbientGlitch{0%,to{filter:none;transform:translateY(0)}24%{filter:none;transform:translateY(0)}25%{filter:drop-shadow(-2.5px 0 0 rgba(0,240,255,.9)) drop-shadow(2.5px 0 0 rgba(255,0,85,.9));transform:translate(-2px,-1px) skew(-2deg)}26%{filter:none;transform:translate(2px,1px) skew(1deg)}27%{filter:drop-shadow(2.5px 0 0 rgba(0,240,255,.85));transform:translate(-1px)}28%{filter:none;transform:translateY(0)}68%{filter:none;transform:translateY(0)}69%{filter:drop-shadow(3px 0 0 rgba(255,0,85,.9)) drop-shadow(-2px 0 0 rgba(0,240,255,.8));transform:translate(2px,1px) skew(2deg)}70%{filter:none;transform:translateY(0)}}.easter-arrow-hint{display:flex;align-items:center;justify-content:center;color:#4b5262;cursor:crosshair;transition:color .15s ease,filter .15s ease;animation:arrowHintNudge 4.5s infinite ease-in-out}.easter-egg-launcher.has-interacted .easter-arrow-hint{animation:none}.easter-arrow-svg{width:52px;height:auto;display:block;filter:drop-shadow(0 0 5px rgba(0,0,0,.6));transition:transform .15s ease}.ghost-trigger{background:transparent;border:none;color:#4b5262;font-family:var(--font-mono);font-size:.95rem;font-weight:800;letter-spacing:.12em;padding:.35rem .4rem;cursor:crosshair;transition:color .15s ease,text-shadow .15s ease;-webkit-user-select:none;user-select:none}@media (hover: hover) and (pointer: fine){.easter-egg-launcher:hover .easter-arrow-hint,.easter-arrow-hint:hover{color:#e2e6ed;filter:drop-shadow(-1.5px 0 0 rgba(0,240,255,.75)) drop-shadow(1.5px 0 0 rgba(255,0,85,.75));animation:arrowGlitchJitter .28s steps(2,end) infinite}.easter-egg-launcher:hover .ghost-trigger,.ghost-trigger:hover{color:#fff;text-shadow:-1.5px 0 0 rgba(0,240,255,.75),1.5px 0 0 rgba(255,0,85,.75);animation:ghostGlitchJitter .24s steps(2,end) infinite}}@keyframes arrowHintNudge{0%,75%,to{transform:translate(0)}80%{transform:translate(5px)}86%{transform:translate(1px)}92%{transform:translate(4px)}}@keyframes arrowGlitchJitter{0%{transform:translate(0) skew(0)}25%{transform:translate(-2px,1px) skew(-2deg)}50%{transform:translate(2px,-.5px) skew(2deg)}75%{transform:translate(-1px,-.5px) skew(1deg)}to{transform:translate(0) skew(0)}}@keyframes ghostGlitchJitter{0%{transform:translate(0)}33%{transform:translate(-1.5px,.5px)}66%{transform:translate(1.5px,-.5px)}to{transform:translate(0)}}body.slop-active .easter-arrow-hint{color:#c084fc}body.slop-active .easter-egg-launcher:hover .easter-arrow-hint,body.slop-active .easter-egg-launcher:hover .ghost-trigger{color:#f3e8ff;text-shadow:0 0 8px rgba(192,132,252,.5);filter:drop-shadow(0 0 4px rgba(192,132,252,.5))}.fx-drawer{position:fixed;bottom:3.5rem;right:1.5rem;width:210px;background:transparent;border:1px solid rgba(255,255,255,.2);padding:.85rem 1rem 1rem;display:flex;flex-direction:column;gap:.75rem;z-index:85;box-shadow:none;opacity:0;pointer-events:none;transform:translateY(8px);transition:all .2s cubic-bezier(.16,1,.3,1);border-radius:1px}.fx-drawer.open{opacity:1;pointer-events:auto;transform:translateY(0)}.drawer-header-clean{display:flex;justify-content:space-between;align-items:center}.drawer-reset-arrow{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;transition:color .15s ease,transform .3s ease}.drawer-reset-arrow:hover{color:var(--text-color);transform:rotate(-180deg)}.drawer-close{background:transparent;border:none;color:var(--text-muted);font-size:.95rem;cursor:pointer;line-height:1;padding:2px}.drawer-close:hover{color:var(--text-color)}.drawer-knobs{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0}.mini-knob{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.mini-knob:active{cursor:grabbing}.knob-body{width:44px;height:44px;border-radius:50%;background:var(--accent-tag);border:1px solid rgba(255,255,255,.15);position:relative;box-shadow:none;transition:transform .05s linear}.knob-dot{position:absolute;top:4px;left:50%;transform:translate(-50%);width:3px;height:9px;background:#070809;border-radius:1px}@media (max-width: 800px){.easter-egg-launcher,.fx-drawer{display:none!important}.poster-manifesto{grid-template-columns:1fr;gap:2.25rem}.filter-grid{grid-template-columns:1fr;gap:2rem}.tracklist-deck-header{flex-direction:column;align-items:flex-start;gap:1.25rem}.track-row{grid-template-columns:auto 1fr;align-items:flex-start;gap:.6rem 1.15rem;padding:1.25rem 0}.track-play-col{width:auto;min-width:66px;gap:.65rem;margin-top:.22rem}.track-main-col{min-width:0;gap:.35rem}.track-title{font-size:clamp(1.15rem,4vw,1.45rem);line-height:1.25;word-break:break-word}.track-desc{font-size:.88rem;line-height:1.4;word-break:break-word}.track-action-col{grid-column:1 / -1;justify-content:flex-start;width:100%;min-width:0;max-height:0;overflow:hidden;padding-top:0;transition:max-height .3s cubic-bezier(.16,1,.3,1),padding-top .3s ease}.track-row.is-playing .track-action-col{max-height:60px;padding-top:.65rem;overflow:visible}.track-showcase-btn{width:100%;justify-content:center;padding:.65rem 1rem;font-size:.82rem;text-align:center;transform:none!important}.logo-stamp-compact{left:-12px;width:150px}.col-indexer:hover:before,.col-indexer:hover:after,.manifesto-col:hover .col-indexer:before,.manifesto-col:hover .col-indexer:after,.filter-title-glitch:hover:before,.filter-title-glitch:hover:after,.deck-title-glitch:hover:before,.deck-title-glitch:hover:after{opacity:0!important;transform:none!important}.track-row:hover{transform:none!important}}@media (max-width: 600px){.poster-container{padding:1.5rem 1rem 3.5rem;gap:2.75rem}.poster-hero{min-height:calc(100dvh - 2.5rem)}.poster-title{font-size:clamp(2.2rem,10.2vw,3.2rem);line-height:.96;letter-spacing:-.025em}.striked-word{display:block;margin-left:0}body.slop-active .poster-title{font-size:clamp(1.5rem,7.2vw,2.45rem)!important;line-height:1.15!important;letter-spacing:-.03em!important;font-weight:900!important;background:linear-gradient(180deg,#fff,#fff 70%,#ede4ff)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 2px 8px rgba(147,51,234,.35))!important}body.slop-active .poster-title .line{white-space:nowrap}body.slop-active .slop-highlight{margin-top:.15em;padding:.1em .35em;box-shadow:0 0 20px #9333eaa6;white-space:nowrap;font-size:.92em}.pain-toggle-raw{gap:1.15rem}.pain-sign-icon{width:38px;height:33px}.pain-title{margin-left:.15rem;font-size:.88rem}.logo-stamp-compact{left:-6px;width:130px;bottom:calc(100% + 2px);transform:rotate(-6deg)}.graffiti-stamp{right:0;top:8%;width:160px;opacity:.9}.massive-cta-btn{padding:1.1rem 1.15rem}.cta-text-main{font-size:clamp(.92rem,4.3vw,1.25rem);line-height:1.2}}button.massive-cta-btn{width:100%;cursor:crosshair;text-align:left}.qualifier-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#070809e0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;padding:1.25rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s cubic-bezier(.16,1,.3,1),visibility .25s}.qualifier-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.qualifier-dialog{background:#090a0d;border:1px solid rgba(255,255,255,.16);width:100%;max-width:620px;position:relative;padding:2.2rem 2.4rem;box-shadow:0 24px 64px #000000d9;transform:translateY(14px) scale(.98);transition:transform .26s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.qualifier-overlay.is-open .qualifier-dialog{transform:translateY(0) scale(1)}.qualifier-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.15rem;padding-bottom:.5rem}.qualifier-step-meta{display:flex;align-items:center;gap:.75rem}.step-badge{font-family:var(--font-mono);font-size:.88rem;font-weight:800;color:var(--tape-bg);letter-spacing:.04em}.qualifier-close-btn{background:transparent;border:none;color:var(--text-muted);font-family:var(--font-mono);font-size:.82rem;font-weight:700;cursor:crosshair;padding:.25rem .5rem;transition:color .15s ease,transform .15s ease}.qualifier-close-btn:hover{color:#fff;transform:scale(1.05)}.qualifier-progress-track{width:100%;height:2px;background:#ffffff14;margin-bottom:2rem;position:relative;overflow:hidden}.qualifier-progress-bar{height:100%;width:33.33%;background:var(--tape-bg);box-shadow:0 0 12px #f4f4f280,-2px 0 6px #00f0ff,2px 0 6px #f05;transition:width .3s cubic-bezier(.16,1,.3,1)}.qualifier-step{display:none;flex-direction:column;gap:1.75rem;opacity:0;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease}.qualifier-step.active{display:flex;opacity:1;transform:translateY(0);animation:stepGlitchIn .22s cubic-bezier(.16,1,.3,1)}@keyframes stepGlitchIn{0%{opacity:0;transform:translateY(8px) skew(-2deg);filter:drop-shadow(-3px 0 rgba(0,240,255,.8)) drop-shadow(3px 0 rgba(255,0,85,.8))}50%{opacity:.9;transform:translateY(-1px) skew(1deg)}to{opacity:1;transform:translateY(0) skew(0);filter:none}}.qualifier-question{font-family:var(--font-display);font-size:clamp(1.2rem,2.4vw,1.55rem);font-weight:900;text-transform:uppercase;letter-spacing:-.015em;color:#fff;margin-bottom:.45rem;line-height:1.15;cursor:crosshair;position:relative;transition:text-shadow .15s ease,color .15s ease}@media (hover: hover) and (pointer: fine){.qualifier-question:hover{text-shadow:-2px 0 0 rgba(0,240,255,.85),2px 0 0 rgba(255,0,85,.85)}}.qualifier-hint{font-family:var(--font-mono);font-size:.84rem;color:#8c92a0;margin-bottom:1.35rem;line-height:1.45}.qualifier-chips-grid{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1.25rem;transition:transform .2s ease}.qualifier-chip{background:#ffffff06;border:1px solid rgba(255,255,255,.14);color:#c0c5ce;font-family:var(--font-mono);font-size:.88rem;font-weight:700;padding:.72rem 1.05rem;cursor:crosshair;transition:all .15s cubic-bezier(.16,1,.3,1);display:inline-flex;align-items:center;gap:.35rem;-webkit-user-select:none;user-select:none;position:relative}@media (hover: hover) and (pointer: fine){.qualifier-chip:hover{background:#ffffff14;border-color:#ffffff73;color:#fff;transform:translate(-1px,-1px);text-shadow:-1px 0 0 rgba(0,240,255,.7),1px 0 0 rgba(255,0,85,.7)}}.qualifier-chip:active{transform:scale(.97)}.qualifier-chip.is-selected{background:var(--tape-bg);color:#070809;border-color:var(--tape-bg);font-weight:800;transform:translateY(-1px);box-shadow:0 4px 16px #f4f4f233,-2px 0 #00f0ff99,2px 0 #f059;text-shadow:none}.qualifier-chip.is-selected .chip-bracket{opacity:.45}.qualifier-select-error{font-family:var(--font-mono);font-size:.78rem;color:#f05;margin-top:-.6rem;margin-bottom:1.15rem;display:none;letter-spacing:.02em}.qualifier-select-error.visible{display:block;animation:inputShake .3s ease-in-out}.qualifier-budget-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.85rem;margin-bottom:.75rem}.budget-chip{justify-content:center;text-align:center;padding:1.15rem .9rem;font-size:.96rem;letter-spacing:-.01em}.qualifier-input-group{display:flex;flex-direction:column;gap:.5rem}.qualifier-label{font-family:var(--font-mono);font-size:.76rem;color:#737a89;letter-spacing:.04em}.qualifier-textarea{background:#ffffff05;border:1px solid rgba(255,255,255,.14);color:#f4f4f2;font-family:var(--font-mono);font-size:.9rem;padding:.85rem 1rem;outline:none;resize:vertical;min-height:64px;line-height:1.5;transition:border-color .15s ease,box-shadow .15s ease}.qualifier-textarea:focus{border-color:var(--tape-bg);box-shadow:0 0 14px #f4f4f21f}.qualifier-input-wrap{display:flex;align-items:center;background:#ffffff05;border:1px solid rgba(255,255,255,.18);padding:.2rem 1.1rem;transition:border-color .15s ease,box-shadow .15s ease}.qualifier-input-wrap:focus-within{border-color:var(--tape-bg);box-shadow:0 0 16px #f4f4f226,-2px 0 #00f0ff4d,2px 0 #ff00554d}.qualifier-input-wrap.has-error{border-color:#f05!important;box-shadow:0 0 12px #ff005540!important;animation:inputShake .3s ease-in-out}@keyframes inputShake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-3px)}}.input-prefix{font-family:var(--font-mono);font-size:1.25rem;font-weight:800;color:#6a7182}.qualifier-input{background:transparent;border:none;outline:none;color:#f4f4f2;font-family:var(--font-mono);font-size:1.15rem;font-weight:700;padding:.95rem .5rem;width:100%}.qualifier-error-msg{font-family:var(--font-mono);font-size:.76rem;color:#f05;margin-top:.25rem;display:none}.qualifier-error-msg.visible{display:block;animation:inputShake .3s ease-in-out}.qualifier-nav{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem;gap:1rem}.qualifier-btn-next,.qualifier-btn-submit{background:var(--tape-bg);color:#070809;border:1px solid var(--tape-bg);font-family:var(--font-display);font-size:.95rem;font-weight:900;padding:.95rem 1.6rem;cursor:crosshair;letter-spacing:-.01em;transition:all .18s cubic-bezier(.16,1,.3,1);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-align:center}.qualifier-btn-next:hover,.qualifier-btn-submit:hover{background:#fff;color:#070809;transform:translateY(-1.5px);box-shadow:0 4px 22px #ffffff3d}.qualifier-btn-back{background:transparent;border:1px solid rgba(255,255,255,.16);color:var(--text-muted);font-family:var(--font-mono);font-size:.84rem;font-weight:700;padding:.95rem 1.25rem;cursor:crosshair;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center}.qualifier-btn-back:hover{color:#fff;border-color:#ffffff61}.qualifier-success-step{align-items:center;text-align:center;padding:1rem 0}.success-glitch-badge{font-family:var(--font-mono);font-size:.84rem;font-weight:800;color:var(--accent-tag);letter-spacing:.1em;margin-bottom:.85rem;text-shadow:0 0 14px rgba(205,121,112,.45)}.success-title{font-size:clamp(1.4rem,2.6vw,1.85rem);margin-bottom:2rem}.success-actions{display:flex;flex-direction:column;gap:.85rem;width:100%;max-width:380px;margin:0 auto}@media (max-width: 600px){.qualifier-dialog{padding:1.6rem 1.25rem}.qualifier-budget-grid{grid-template-columns:1fr;gap:.6rem}.qualifier-nav{flex-direction:column-reverse;gap:.75rem}.qualifier-nav button{width:100%}.qualifier-btn-next,.qualifier-btn-submit,.qualifier-btn-back{padding:.85rem 1.2rem;font-size:.88rem}}body.slop-active .qualifier-dialog{border-radius:20px;background:#0e0b1af0;border-color:#c084fc59;box-shadow:0 0 50px #9333ea59;font-family:Inter,sans-serif}body.slop-active .qualifier-progress-track{height:3px;border-radius:9999px;background:#ffffff14}body.slop-active .qualifier-progress-bar{border-radius:9999px;background:linear-gradient(90deg,#9333ea,#3b82f6);box-shadow:0 0 14px #9333ea99}body.slop-active .qualifier-question{font-family:Inter,sans-serif;background:linear-gradient(135deg,#fff 40%,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}body.slop-active .step-badge{color:#c084fc}body.slop-active .qualifier-chip{border-radius:9999px;font-family:Inter,sans-serif;border-color:#c084fc40;background:#ffffff0a;color:#e9d5ff}body.slop-active .qualifier-chip:hover{border-color:#c084fc99;background:#9333ea24;color:#fff;transform:translateY(-1px);text-shadow:none;box-shadow:0 0 15px #9333ea4d}body.slop-active .qualifier-chip.is-selected{background:linear-gradient(90deg,#9333ea,#3b82f6);color:#fff;border-color:transparent;border-radius:9999px;box-shadow:0 0 20px #9333ea80;text-shadow:none}body.slop-active .qualifier-btn-next,body.slop-active .qualifier-btn-submit{background:linear-gradient(90deg,#9333ea,#3b82f6);color:#fff;border:none;border-radius:9999px;box-shadow:0 0 25px #9333ea8c}body.slop-active .qualifier-btn-back{border-radius:9999px;font-family:Inter,sans-serif;border-color:#c084fc4d;color:#c084fc}body.slop-active .qualifier-btn-back:hover{border-color:#c084fcb3;background:#9333ea1f;color:#fff}body.slop-active .qualifier-input-wrap{border-radius:12px;border-color:#c084fc40;background:#ffffff0a}body.slop-active .qualifier-input-wrap:focus-within{border-color:#9333ea;box-shadow:0 0 16px #9333ea66}body.slop-active .qualifier-input{font-family:Inter,sans-serif;color:#fff}
