:root{--bg-color: #070809;--text-color: #f4f4f2;--text-muted: #88898c;--tape-bg: #f4f4f2;--tape-text: #070809;--accent-tag: #cd7970;--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);transition: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:0;left:0;width:20px;height:20px;pointer-events:none;z-index:99999;transform:translate3d(-100px,-100px,0) translate(-50%,-50%);will-change:transform;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;display:none;opacity:0}.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{display:block;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{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;width:fit-content}.poster-title .core-view .line:not(.line-1){white-space:nowrap}.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:.14em .24em .04em;margin-top:.06em;width:fit-content;letter-spacing:-.035em;transition:box-shadow .15s ease,transform .15s 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;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;transition:color .18s ease,text-shadow .18s ease}.line-word{display:inline-block;position:relative;isolation:isolate;transition:color .18s ease,text-shadow .18s ease}.core-view .line:not(.line-1):not(.highlight-tape):before,.core-view .line:not(.line-1):not(.highlight-tape):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}.core-view .line:not(.line-1):not(.highlight-tape):before,.core-view .line-word:before{color:#00f0ff;z-index:-1}.core-view .line:not(.line-1):not(.highlight-tape):after,.core-view .line-word:after{color:#f05;z-index:-2}@keyframes glitchSliceBefore{0%{opacity:.9;clip-path:inset(16% 0 48% 0);transform:translate(-5px,-1px) skew(-5deg)}33%{opacity:.85;clip-path:inset(38% 0 24% 0);transform:translate(4px,1px) skew(4deg)}66%{opacity:.9;clip-path:inset(12% 0 54% 0);transform:translate(-4.5px,.5px) skew(-4deg)}to{opacity:.85;clip-path:inset(22% 0 44% 0);transform:translate(-3.5px,-.5px) skew(-3deg)}}@keyframes glitchSliceAfter{0%{opacity:.9;clip-path:inset(54% 0 12% 0);transform:translate(5px,1px) skew(5deg)}33%{opacity:.85;clip-path:inset(18% 0 52% 0);transform:translate(-4.5px,-1px) skew(-4deg)}66%{opacity:.9;clip-path:inset(48% 0 16% 0);transform:translate(5px,-.5px) skew(4deg)}to{opacity:.85;clip-path:inset(52% 0 14% 0);transform:translate(3.5px,.5px) skew(3deg)}}@keyframes glitchTextJitter{0%,to{transform:translate(0) skew(0)}25%{transform:translate(-1.5px,.5px) skew(-1.5deg)}50%{transform:translate(1.5px,-.5px) skew(1.5deg)}75%{transform:translate(-1px) skew(-1deg)}}.core-view .line.is-scrambling:not(.highlight-tape),.core-view .line-word.is-scrambling:not(.striked-word){color:#fff;text-shadow:-2.5px 0 0 rgba(0,240,255,.85),2.5px 0 0 rgba(255,0,85,.85);animation:glitchTextJitter .12s steps(2,end) infinite}.core-view .line.is-scrambling:not(.line-1):not(.highlight-tape):before,.core-view .line-word.is-scrambling:before,.glitch-burst .core-view .line:not(.line-1):not(.highlight-tape):before,.glitch-burst .core-view .line-word:before{opacity:.88;clip-path:inset(20% 0 48% 0);transform:translate(-5px,-1px) skew(-5deg);animation:glitchSliceBefore .16s steps(2,end) infinite}.core-view .line.is-scrambling:not(.line-1):not(.highlight-tape):after,.core-view .line-word.is-scrambling:after,.glitch-burst .core-view .line:not(.line-1):not(.highlight-tape):after,.glitch-burst .core-view .line-word:after{opacity:.88;clip-path:inset(54% 0 14% 0);transform:translate(5px,1px) skew(5deg);animation:glitchSliceAfter .16s steps(2,end) infinite}.highlight-tape.is-scrambling,.glitch-burst .highlight-tape{box-shadow:-4px 0 #00f0ffd9,4px 0 #ff0055d9;animation:glitchTextJitter .12s steps(2,end) infinite}.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 .25s cubic-bezier(.16,1,.3,1),color .25s ease,transform .2s cubic-bezier(.16,1,.3,1),filter .2s ease-out;animation:vavAmbientGlitch 6.5s infinite ease-in-out}.basquiat-crown{stroke:#ffffff52;transition:stroke .25s ease,filter .25s ease;transform-box:fill-box;transform-origin:center}.vav-tag{fill:currentColor;color:currentColor;transition:fill .25s ease,color .25s ease,filter .25s ease;transform-box:fill-box;transform-origin:center}@keyframes vavAmbientGlitch{0%,to{filter:none;transform:rotate(-9deg) scale(1)}41%{filter:none;transform:rotate(-9deg) scale(1)}42%{filter:drop-shadow(-3px 0 0 rgba(0,240,255,.85)) drop-shadow(3px 0 0 rgba(255,0,85,.85));transform:translate(-2px,1px) rotate(-10deg) skew(-2.5deg)}43%{filter:none;transform:translate(2px,-1px) rotate(-8deg) skew(2deg)}44%{filter:drop-shadow(2px 0 0 rgba(0,240,255,.8));transform:rotate(-9deg) scale(1)}45%{filter:none;transform:rotate(-9deg) scale(1)}84%{filter:none;transform:rotate(-9deg) scale(1)}85%{filter:drop-shadow(3px 0 0 rgba(255,0,85,.85)) drop-shadow(-2px 0 0 rgba(0,240,255,.8));transform:translate(2px,.5px) rotate(-8deg) skew(2deg)}86%{filter:none;transform:rotate(-9deg) scale(1)}}.logo-stamp-compact.is-twitching,.logo-stamp-compact:active{opacity:.95!important;animation:logoTwitch .08s 4 alternate!important;filter:drop-shadow(-3px 0 rgba(0,240,255,.85)) drop-shadow(3px 0 rgba(255,0,85,.85))!important}.logo-stamp-compact.is-twitching .basquiat-crown,.logo-stamp-compact:active .basquiat-crown{animation:crownGlitch .08s 4 alternate!important}.logo-stamp-compact.is-twitching .vav-tag,.logo-stamp-compact:active .vav-tag{animation:vavTagGlitch .08s 4 alternate!important}@keyframes logoTwitch{0%{transform:rotate(-9deg) scale(1)}50%{transform:translate(-3px,1px) rotate(-11deg) skew(-3deg) scale(1.02)}to{transform:translate(3px,-1px) rotate(-7deg) skew(3deg) scale(1)}}@keyframes vavTagGlitch{0%{transform:translate(0) skew(0)}50%{transform:translate(-3px,1px) skew(-3deg)}to{transform:translate(3px,-1px) skew(3deg)}}@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 8px rgba(247,197,34,.6))}.logo-stamp-compact.is-colored .vav-tag,.logo-stamp-compact:active .vav-tag{fill:var(--tape-bg)!important;color:var(--tape-bg)!important}.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 5.2s infinite ease-in-out}.pain-warning-svg{width:100%;height:100%;display:block}@keyframes warningAmbientGlitch{0%,to{filter:none;transform:translateZ(0)}31%{filter:none;transform:translateZ(0)}32%{filter:drop-shadow(-2.5px 0 0 rgba(0,240,255,.85)) drop-shadow(2.5px 0 0 rgba(255,0,85,.85));transform:translate3d(-2px,1px,0) skew(-2.5deg)}33%{filter:none;transform:translate3d(2px,-1px,0) skew(2deg)}34%{filter:none;transform:translateZ(0)}74%{filter:none;transform:translateZ(0)}75%{filter:drop-shadow(2.5px 0 0 rgba(255,0,85,.85)) drop-shadow(-2px 0 0 rgba(0,240,255,.8));transform:translate3d(1.5px,.5px,0) skew(2deg)}76%{filter:none;transform:translateZ(0)}}.pain-sign-icon.is-twitching,.pain-toggle-raw:active .pain-sign-icon{opacity:.95!important;animation:warningTwitch .08s 4 alternate!important;filter:drop-shadow(-3px 0 rgba(0,240,255,.85)) drop-shadow(3px 0 rgba(255,0,85,.85))!important}@keyframes warningTwitch{0%{transform:translateZ(0)}50%{transform:translate3d(-2.5px,1px,0) skew(-3deg)}to{transform:translate3d(2.5px,-1px,0) skew(3deg)}}.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}.pain-title-core.is-scrambling{color:#fff;text-shadow:-2px 0 0 rgba(0,240,255,.85),2px 0 0 rgba(255,0,85,.85);animation:glitchTextJitter .12s steps(2,end) infinite}.pain-title{margin-left:.5rem;font-family:var(--font-display);font-weight:800;font-size:.95rem;letter-spacing:.08em;color:#f4f4f2;transition:color .18s ease,text-shadow .18s ease;display:inline-flex;align-items:center}.pain-title-core{display:inline-block;color:#f4f4f2;transition:color .18s ease,text-shadow .18s ease}.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 .18s ease,text-shadow .18s ease}.col-indexer.is-scrambling{color:#fff;text-shadow:-2.5px 0 0 rgba(0,240,255,.85),2.5px 0 0 rgba(255,0,85,.85);animation:glitchTextJitter .12s steps(2,end) infinite}.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}.col-indexer:before{color:#00f0ff;z-index:-1}.col-indexer:after{color:#f05;z-index:-2}.col-indexer.is-scrambling:before,.glitch-burst .col-indexer:before{opacity:.88;clip-path:inset(18% 0 48% 0);transform:translate(-4.5px,-1px) skew(-5deg);animation:glitchSliceBefore .16s steps(2,end) infinite}.col-indexer.is-scrambling:after,.glitch-burst .col-indexer:after{opacity:.88;clip-path:inset(52% 0 12% 0);transform:translate(4.5px,1px) skew(5deg);animation:glitchSliceAfter .16s steps(2,end) infinite}.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-process{position:relative;width:100%;border-bottom:1px solid #1a1c22;padding-bottom:3rem;transition:border-color .3s ease}body.slop-active .poster-process{border-bottom-color:transparent;padding-bottom:1rem}.poster-manifesto.process-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem;border-top:none;border-bottom:none;padding:2rem 0 0}.process-grid .col-indexer{font-size:clamp(1.1rem,1.45vw,1.35rem);line-height:1.25;margin-bottom:.85rem;color:var(--text-color)}.process-grid .col-indexer .process-num{color:#4a505e;transition:color .18s ease}.process-grid .col-indexer.is-scrambling .process-num{color:#fff}.process-grid .lead-text{font-size:clamp(.95rem,1.2vw,1.12rem)}.process-grid .manifesto-col:nth-child(3).reveal-on-scroll{transition-delay:.24s}.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 .18s ease,text-shadow .18s ease}.filter-col-take .filter-title-glitch{color:#f4f4f2}.filter-col-pass .filter-title-glitch{color:#7b808e}.filter-title-glitch.is-scrambling{color:#fff;text-shadow:-2.5px 0 0 rgba(0,240,255,.85),2.5px 0 0 rgba(255,0,85,.85);animation:glitchTextJitter .12s steps(2,end) infinite}.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}.filter-title-glitch:before{color:#00f0ff;z-index:-1}.filter-title-glitch:after{color:#f05;z-index:-2}.filter-title-glitch.is-scrambling:before,.glitch-burst .filter-title-glitch:before{opacity:.88;clip-path:inset(20% 0 44% 0);transform:translate(-4.5px,-1px) skew(-5deg);animation:glitchSliceBefore .16s steps(2,end) infinite}.filter-title-glitch.is-scrambling:after,.glitch-burst .filter-title-glitch:after{opacity:.88;clip-path:inset(50% 0 16% 0);transform:translate(5px,1px) skew(4deg);animation:glitchSliceAfter .16s steps(2,end) infinite}.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 .18s ease,text-shadow .18s ease}.deck-title-glitch.is-scrambling{color:#fff;text-shadow:-2.5px 0 0 rgba(0,240,255,.85),2.5px 0 0 rgba(255,0,85,.85);animation:glitchTextJitter .12s steps(2,end) infinite}.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}.deck-title-glitch:before{color:#00f0ff;z-index:-1}.deck-title-glitch:after{color:#f05;z-index:-2}.deck-title-glitch.is-scrambling:before,.glitch-burst .deck-title-glitch:before{opacity:.88;clip-path:inset(18% 0 46% 0);transform:translate(-4.5px,-1px) skew(-5deg);animation:glitchSliceBefore .16s steps(2,end) infinite}.deck-title-glitch.is-scrambling:after,.glitch-burst .deck-title-glitch:after{opacity:.88;clip-path:inset(52% 0 14% 0);transform:translate(5px,1px) skew(5deg);animation:glitchSliceAfter .16s steps(2,end) infinite}.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 .18s ease,text-shadow .18s ease;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}.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,.track-title.is-scrambling{color:#fff}.track-title.is-scrambling{text-shadow:-2.5px 0 0 rgba(0,240,255,.85),2.5px 0 0 rgba(255,0,85,.85);animation:glitchTextJitter .12s steps(2,end) infinite}.track-title.is-scrambling:before,.glitch-burst .track-title:before{opacity:.88;clip-path:inset(20% 0 44% 0);transform:translate(-4px,-1px) skew(-4deg);animation:glitchSliceBefore .16s steps(2,end) infinite}.track-title.is-scrambling:after,.glitch-burst .track-title:after{opacity:.88;clip-path:inset(48% 0 16% 0);transform:translate(4px,1px) skew(4deg);animation:glitchSliceAfter .16s steps(2,end) infinite}.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;gap:.6rem;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}@media (hover: hover) and (pointer: fine){.track-row:hover .track-showcase-btn{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0);border-color:#ffffff59;background:#ffffff08}}.track-row .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;flex-direction:column;align-items:flex-start;gap:.55rem;font-size:.85rem}.sublink-item{color:var(--text-muted);text-decoration:none;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,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:translateZ(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)}@media (max-width: 800px){.poster-manifesto,.poster-manifesto.process-grid{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;padding-top:.55rem}.track-showcase-btn{flex:1;width:100%;justify-content:center;padding:.65rem 1rem;font-size:.82rem;text-align:center;transform:none!important;opacity:.72;visibility:visible;pointer-events:auto;border-color:#ffffff2e}.track-row.is-playing .track-showcase-btn{opacity:1;border-color:#ffffff61;background:#ffffff0a}.logo-stamp-compact{left:-12px;width:150px}.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 10px #f4f4f259;transition:width .3s cubic-bezier(.16,1,.3,1),box-shadow .2s ease}.glitch-burst .qualifier-progress-bar{box-shadow:0 0 12px #f4f4f299,-3px 0 6px #00f0ff,3px 0 6px #f05}.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 .24s cubic-bezier(.16,1,.3,1)}@keyframes stepGlitchIn{0%{opacity:0;transform:translateY(8px) skew(-2deg)}50%{opacity:.92;transform:translateY(-1px) skew(1deg)}to{opacity:1;transform:translateY(0) skew(0)}}.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;isolation:isolate;display:inline-block;transition:color .18s ease,text-shadow .18s ease}.qualifier-question:before,.qualifier-question:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0}.qualifier-question:before{color:#00f0ff;z-index:-1}.qualifier-question:after{color:#f05;z-index:-2}.qualifier-question.is-scrambling{color:#fff;text-shadow:-2.5px 0 0 rgba(0,240,255,.85),2.5px 0 0 rgba(255,0,85,.85);animation:glitchTextJitter .12s steps(2,end) infinite}.qualifier-question.is-scrambling:before,.glitch-burst .qualifier-question:before{opacity:.88;clip-path:inset(18% 0 46% 0);transform:translate(-4.5px,-1px) skew(-5deg);animation:glitchSliceBefore .16s steps(2,end) infinite}.qualifier-question.is-scrambling:after,.glitch-burst .qualifier-question:after{opacity:.88;clip-path:inset(52% 0 14% 0);transform:translate(5px,1px) skew(5deg);animation:glitchSliceAfter .16s steps(2,end) infinite}.qualifier-hint{font-family:var(--font-mono);font-size:.84rem;color:#8c92a0;margin-bottom:1.35rem;line-height:1.45}.qualifier-chips-grid{display:grid;grid-template-columns:repeat(2,1fr);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:.86rem;font-weight:700;padding:.78rem .75rem;width:100%;cursor:crosshair;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .15s cubic-bezier(.16,1,.3,1),text-shadow .18s ease,box-shadow .18s ease;display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:.35rem;-webkit-user-select:none;user-select:none;position:relative;white-space:nowrap}@media (hover: hover) and (pointer: fine){.qualifier-chip:hover{background:#ffffff12;border-color:#ffffff6b;color:#fff}}.qualifier-chip.is-chip-glitch{color:#fff;border-color:#ffffffa6;text-shadow:-2px 0 0 rgba(0,240,255,.85),2px 0 0 rgba(255,0,85,.85);box-shadow:-2px 0 #00f0ff8c,2px 0 #ff00558c;animation:glitchTextJitter .11s steps(2,end) infinite}.qualifier-chip:active{transform:scale(.98)}.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 #f4f4f22e;text-shadow:none}.qualifier-chip.is-selected.is-chip-glitch,.glitch-burst .qualifier-chip.is-selected{box-shadow:0 4px 16px #f4f4f240,-3px 0 #00f0ffcc,3px 0 #f05c}.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 .18s ease,box-shadow .18s ease}.qualifier-input-wrap:focus-within{border-color:var(--tape-bg);box-shadow:0 0 16px #f4f4f224}.glitch-burst .qualifier-input-wrap:focus-within{box-shadow:0 0 16px #f4f4f233,-2.5px 0 #00f0ffa6,2.5px 0 #ff0055a6}.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-step-content{width:100%}.qualifier-success-step{align-items:center;text-align:center;padding:1rem 0;width:100%}.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.3rem,2.6vw,1.85rem);margin-bottom:2rem;white-space:nowrap}.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-chips-grid,.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}
