@import"https://fonts.googleapis.com/css2?family=Permanent+Marker&family=Black+Ops+One&family=Special+Elite&family=Inter:wght@400;500;700;900&display=swap";:root{--pink: #FF1493;--pink-dark: #C0116E;--pink-glow: rgba(255, 20, 147, .12);--pink-glow-strong: rgba(255, 20, 147, .25);--black: #0A0A0A;--ink: #141414;--slate: #282828;--bone: #F4F1EC;--white: #FFFFFF;--lime: #C6FF00;--terminal: #33FF66;--amber: #FFB020;--cyan: #00E5FF;--purple: #B24BF3;--bg-primary: var(--black);--bg-secondary: var(--ink);--bg-card: #151515;--bg-elevated: #1C1C1C;--bg-input: #111111;--border: #2A2A2A;--border-hover: #3A3A3A;--text-primary: #F0F0F0;--text-body: #CCCCCC;--text-secondary: #AAAAAA;--text-muted: #666666;--text-ghost: #333333;--link: var(--pink);--success: var(--terminal);--warning: var(--amber);--danger: #FF3B3B;--info: var(--cyan);--font-punk: "Permanent Marker", cursive;--font-display: "Black Ops One", sans-serif;--font-typewriter: "Special Elite", serif;--font-mono: "Courier New", Courier, monospace;--font-body: "Inter", system-ui, -apple-system, sans-serif;--text-xs: 10px;--text-sm: 12px;--text-base: 14px;--text-md: 16px;--text-lg: 20px;--text-xl: 28px;--text-hero-sm: 40px;--text-hero: 72px;--text-hero-lg: 130px;--tracking-tight: -2px;--tracking-normal: 0;--tracking-wide: 1px;--tracking-wider: 2px;--tracking-widest: 6px;--weight-regular: 400;--weight-medium: 500;--weight-bold: 700;--weight-black: 900;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-none: 0;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 8px;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .4);--shadow-md: 0 4px 12px rgba(0, 0, 0, .5);--glow-pink: 0 0 40px rgba(255, 20, 147, .44)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::selection{background:var(--pink);color:#000}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes glitch{0%,90%,to{transform:none;opacity:1}91%{transform:translate(-4px) skew(-1deg);opacity:.8}93%{transform:translate(4px) skew(1deg);opacity:.9}95%{transform:translate(-2px);opacity:.85}}@keyframes glitchSoft{0%,92%,to{transform:none;opacity:1;text-shadow:0 0 12px rgba(255,20,147,.35)}93%{transform:translate(-2px);opacity:.85;text-shadow:1.5px 0 0 var(--cyan),-1.5px 0 0 var(--pink),0 0 12px rgba(255,20,147,.5)}94%{transform:translate(2px) skew(-1deg);opacity:.92;text-shadow:-1.5px 0 0 var(--cyan),1.5px 0 0 var(--pink),0 0 12px rgba(255,20,147,.5)}95%{transform:translate(-1px);opacity:.88}96%{transform:none;opacity:1}}@keyframes glitchPulse{0%,88%,to{transform:none;text-shadow:0 0 12px rgba(255,20,147,.55)}89%{transform:translate(-2px,1px);text-shadow:2px 0 0 var(--cyan),-2px 0 0 var(--pink),0 0 14px rgba(255,20,147,.7)}91%{transform:translate(2px,-1px) skew(2deg);text-shadow:-2px 0 0 var(--cyan),2px 0 0 var(--pink),0 0 14px rgba(255,20,147,.7)}92%{transform:translate(-1px)}93%{transform:none}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes pulse182{0%,to{opacity:.06}50%{opacity:.1}}@keyframes dotFade{0%{opacity:0}to{opacity:1}}@keyframes lineFade{0%{opacity:0}50%{opacity:.1}to{opacity:.05}}@keyframes noiseAnim{0%{transform:translate(0)}20%{transform:translate(-1%,1%)}40%{transform:translate(1%,-1%)}60%{transform:translate(-1%,-1%)}80%{transform:translate(1%,1%)}}@keyframes scratchDrift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scratchDriftReverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes scratchFlicker{0%,88%,to{opacity:0}89%{opacity:.6;transform:translate(0)}90%{opacity:0}91%{opacity:.4;transform:translate(2px)}92%{opacity:0}}@keyframes floatIcon0{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(30px,-40px) rotate(5deg)}50%{transform:translate(-20px,-70px) rotate(-3deg)}75%{transform:translate(40px,-30px) rotate(4deg)}}@keyframes floatIcon1{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-40px,30px) rotate(-6deg)}50%{transform:translate(50px,50px) rotate(4deg)}75%{transform:translate(-30px,20px) rotate(-2deg)}}@keyframes floatIcon2{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(50px,40px) rotate(3deg)}50%{transform:translate(-30px,-20px) rotate(-5deg)}75%{transform:translate(20px,60px) rotate(2deg)}}@keyframes floatIcon3{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-20px,-50px) rotate(-4deg)}50%{transform:translate(40px,30px) rotate(6deg)}75%{transform:translate(-50px,10px) rotate(-3deg)}}@keyframes pulseScale{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes counterBump{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}input,select,button,textarea{font-family:var(--font-mono);letter-spacing:1px}input::placeholder{color:#ffffffb3;opacity:1}select{color:#ffffffd9}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--pink)!important;box-shadow:0 0 0 3px #ff149359,0 0 20px var(--pink-glow-strong)}button:focus{outline:none}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:2px solid var(--pink);outline-offset:3px;box-shadow:0 0 0 4px #ff149340}.lang-btn:focus-visible{outline:2px solid var(--pink);outline-offset:2px;z-index:1}button{cursor:pointer;transition:all .2s ease}button:disabled{opacity:.5;cursor:not-allowed}.btn182:hover:not(:disabled){background:var(--pink-dark)!important;color:var(--black)!important;transform:scale(1.02);box-shadow:0 0 24px var(--pink-glow-strong),0 4px 14px #ff149373}.btn182:focus-visible{outline:2px solid #fff;outline-offset:3px;box-shadow:0 0 0 5px #ff149380,0 0 24px var(--pink-glow-strong)}.lang-switch{display:flex;gap:0;padding:4px;background:#0a0a0adb;border:1px solid rgba(255,20,147,.18);border-radius:999px;box-shadow:0 4px 20px #0006,inset 0 1px #ffffff0a}.lang-btn{background:transparent;border:none;color:var(--text-secondary);padding:6px 14px;font-size:11px;cursor:pointer;font-family:var(--font-mono);letter-spacing:2px;transition:all .25s ease;min-width:36px;min-height:32px;border-radius:999px;position:relative}.lang-btn:hover{color:var(--text-primary);background:#ff149314}.lang-btn.active{background:var(--pink);color:var(--black);box-shadow:0 0 16px var(--pink-glow-strong),0 2px 8px #ff149380;text-shadow:none;font-weight:600}.performance-lite .hero-banner{animation:none!important;filter:none!important;mask-image:none!important;-webkit-mask-image:none!important;opacity:.04!important;transform:translateZ(0)}.performance-lite .grain-layer{opacity:.22!important}.performance-lite .noise-layer{animation:none!important;opacity:.06!important}.performance-lite .scratches-layer{opacity:.18!important}.performance-lite .scratches-layer>div{animation:none!important}.performance-lite .hero-date,.performance-lite .hero-tagline,.performance-lite .fan-counter-value,.performance-lite .rec-dot{animation:none!important}.performance-lite .rec-dot{opacity:.85!important}.performance-lite .hero-date{text-shadow:1px 0 0 var(--cyan),-1px 0 0 var(--pink),0 0 18px var(--pink),0 0 36px rgba(255,20,147,.5)!important}.performance-lite .hero-tagline,.performance-lite .fan-counter-value{text-shadow:none!important}.performance-lite .top-title-logo{filter:drop-shadow(0 0 10px rgba(255,20,147,.28))!important}.performance-lite .lang-switch{background:#0a0a0aeb!important;box-shadow:0 3px 14px #00000061,inset 0 1px #ffffff08!important}.performance-lite .main-content{contain:layout paint;transform:translateZ(0);position:relative;z-index:5}select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2 4L6 8L10 4' fill='none' stroke='%23666' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}@media(pointer:coarse){.lang-btn{min-width:44px;min-height:44px;padding:10px 14px;font-size:12px}input,select,.btn182{min-height:48px;font-size:16px!important}}@media(max-width:820px){.top-rec-text{display:none!important}}@media(max-width:900px){.since-badge{display:none!important}}@media(max-width:720px){.top-title-text{font-size:13px!important;letter-spacing:2px!important}}@media(max-width:640px){.top-title,.since-badge{display:none!important}.hero-date{font-size:clamp(60px,20vw,90px)!important}.icon-float{font-size:18px!important}.form-row{flex-direction:column;gap:8px!important}.form-row button{width:100%}.form-row input{border-right:1px solid #222!important;width:100%}.lang-btn{padding:5px 10px!important;min-width:30px!important;font-size:10px!important;letter-spacing:1.5px!important}.lang-switch{padding:3px!important}.top-rec{left:12px!important;right:12px!important}.lang-switch{right:12px!important}.main-content{padding-top:70px!important}.footer-handle{bottom:16px!important;right:12px!important;font-size:10px!important;letter-spacing:1.5px!important}}@media(max-width:380px){.lang-btn{padding:4px 7px!important;min-width:24px!important;font-size:9px!important;letter-spacing:1px!important}.lang-switch{padding:2px!important}}@media(max-width:340px){.top-rec{left:8px!important;right:8px!important}.lang-switch{right:8px!important}.lang-btn{padding:3px 6px!important;min-width:22px!important}.main-content{padding-left:14px!important;padding-right:14px!important}}
