:root{--black: #080808;--deep: #0a0500;--deep-card: #0d0010;--fuschia: #ff2d78;--magenta: #e800c0;--yellow: #f5e500;--cyan: #00f0ff;--white: #f0eaff;--dim: #5a4d6e;--card-bg: #0f000f;--orange: #ff6a00;--orange-hot: #ff9500;--orange-dim: #7a3200;--glow-f: 0 0 8px #ff2d78, 0 0 24px #e800c040;--glow-y: 0 0 8px #f5e500, 0 0 24px #f5e50040;--glow-m: 0 0 8px #e800c0, 0 0 28px #e800c060;--glow-c: 0 0 8px #00f0ff, 0 0 20px #00f0ff40;--glow-o: 0 0 10px #ff6a00, 0 0 30px #ff6a0050;--glow-oh: 0 0 14px #ff9500, 0 0 40px #ff950060}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--black);color:var(--white)}a{text-decoration:none;color:inherit}button{cursor:pointer}.hp-root{min-height:100vh;width:100%;background:transparent;display:flex;flex-direction:column;font-family:Share Tech Mono,monospace;position:relative;overflow:hidden}.hp-root:before{content:"";position:fixed;inset:0;background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(0,0,0,.13) 2px,rgba(0,0,0,.13) 4px);pointer-events:none;z-index:100}.hp-root:after{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(255,106,0,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,106,0,.04) 1px,transparent 1px);background-size:56px 56px;pointer-events:none}.hp-header{position:fixed;top:0;left:0;right:0;z-index:80;height:88px;display:flex;align-items:center;padding:0 40px;background:#040100f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:2px solid var(--orange-dim);box-shadow:0 2px #ff6a002e,0 0 60px #ff6a0014,0 8px 40px #000c}.hp-header:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--orange-hot),var(--orange),var(--fuschia));box-shadow:var(--glow-o)}.hp-header:after{content:"";position:absolute;right:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--fuschia),var(--orange),var(--orange-hot));box-shadow:var(--glow-f)}.hp-header-scan{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,106,0,.04) 40%,rgba(255,106,0,.08) 50%,rgba(255,106,0,.04) 60%,transparent 100%);animation:hpHeaderSweep 6s linear infinite;pointer-events:none;overflow:hidden}@keyframes hpHeaderSweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.hp-logo-group{display:flex;flex-direction:column;align-items:flex-start;gap:5px;flex-shrink:0}.hp-logo{font-family:Orbitron,sans-serif;font-size:20px;font-weight:900;letter-spacing:.12em;color:var(--white);text-decoration:none;display:flex;align-items:center;gap:1px;flex-shrink:0;transition:color .2s,text-shadow .2s}.hp-logo:hover{color:var(--orange-hot);text-shadow:var(--glow-oh)}.hp-logo-bracket{color:var(--orange);text-shadow:var(--glow-o);font-size:24px;line-height:1}.hp-logo-text{color:var(--white)}.hp-logo-accent{color:var(--orange-hot);text-shadow:var(--glow-oh)}.hp-logo-group .hp-header-status{padding:3px 10px;gap:5px}.hp-logo-group .hp-header-status-dot{width:6px;height:6px}.hp-logo-group .hp-header-status-label{font-size:9px;letter-spacing:.22em}.hp-header-status{display:flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid var(--orange-dim);flex-shrink:0;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));background:#ff6a000d}.hp-header-status-dot{width:8px;height:8px;background:var(--orange);border-radius:50%;box-shadow:var(--glow-o);animation:hpBlink 1.4s step-end infinite}.hp-header-status-label{font-family:Orbitron,sans-serif;font-size:11px;font-weight:700;letter-spacing:.26em;color:var(--orange);text-shadow:var(--glow-o);text-transform:uppercase}@keyframes hpBlink{0%,to{opacity:1}50%{opacity:0}}.hp-nav{display:flex;align-items:center;gap:10px;margin:0 auto}.hp-nav-item{font-family:Orbitron,sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#5a4d3a;text-decoration:none;padding:12px 22px;border:1px solid rgba(122,50,0,.5);display:flex;align-items:center;gap:10px;position:relative;overflow:hidden;cursor:pointer;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));transition:color .15s,border-color .15s,background .15s,box-shadow .15s,transform .1s;background:#ff6a0008}.hp-nav-item:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,106,0,.08) 50%,transparent 70%);transform:translate(-100%);transition:transform .4s ease;pointer-events:none}.hp-nav-item:after{content:"";position:absolute;left:10%;right:10%;bottom:0;height:1px;background:var(--orange-dim);transition:background .15s,box-shadow .15s,left .15s,right .15s}.hp-nav-item:hover{color:var(--orange-hot);border-color:var(--orange);background:#ff6a0017;box-shadow:0 0 20px #ff6a0033,inset 0 0 20px #ff6a000a;transform:translateY(-2px)}.hp-nav-item:hover:before{transform:translate(100%)}.hp-nav-item:hover:after{left:0%;right:0%;background:var(--orange);box-shadow:var(--glow-o)}.hp-nav-item--active{color:var(--orange);border-color:var(--orange);background:#ff6a001c;box-shadow:0 0 24px #ff6a0040,inset 0 0 24px #ff6a000f}.hp-nav-item--active:after{left:0%;right:0%;background:var(--orange);box-shadow:var(--glow-o)}.hp-nav-item-icon{font-size:13px;color:var(--orange-dim);transition:color .15s,text-shadow .15s;line-height:1}.hp-nav-item:hover .hp-nav-item-icon,.hp-nav-item--active .hp-nav-item-icon{color:var(--orange-hot);text-shadow:var(--glow-oh)}.hp-nav-item-label{position:relative;z-index:1}.hp-nav-item-corner{position:absolute;width:6px;height:6px;border-color:var(--orange-dim);border-style:solid;transition:border-color .15s,box-shadow .15s;pointer-events:none}.hp-nav-item-corner--tl{top:2px;left:2px;border-width:1px 0 0 1px}.hp-nav-item-corner--br{bottom:2px;right:2px;border-width:0 1px 1px 0}.hp-nav-item:hover .hp-nav-item-corner,.hp-nav-item--active .hp-nav-item-corner{border-color:var(--orange);box-shadow:var(--glow-o)}.hp-nav-item--glitch.nav-glitch-x{animation:navGlitchX .18s steps(1) both}@keyframes navGlitchX{0%{transform:translate(-4px) skew(-3deg);filter:brightness(2.5);border-color:var(--fuschia);color:var(--fuschia);box-shadow:-4px 0 #ff2d78,4px 0 #00f0ff}25%{transform:translate(5px) skew(2deg);filter:brightness(1.5);border-color:var(--cyan);color:var(--cyan)}50%{transform:translate(-2px) skew(-1deg);filter:brightness(3);border-color:var(--orange-hot);color:var(--orange-hot)}75%{transform:translate(3px) skew(1.5deg);filter:brightness(1.8);border-color:var(--fuschia);color:var(--white)}to{transform:none;filter:none;border-color:var(--orange-dim);color:#5a4d3a}}.hp-nav-item--glitch.nav-glitch-y{animation:navGlitchY .22s steps(1) both}@keyframes navGlitchY{0%{clip-path:polygon(0 0,100% 0,100% 35%,0 35%);transform:translateY(-3px);filter:brightness(3) saturate(3);color:var(--yellow)}20%{clip-path:polygon(0 40%,100% 40%,100% 80%,0 80%);transform:translateY(4px);filter:brightness(2);color:var(--fuschia)}40%{clip-path:polygon(0 60%,100% 60%,100% 100%,0 100%);transform:translateY(-2px);filter:brightness(1.5);color:var(--cyan)}60%{clip-path:polygon(0 10%,100% 10%,100% 55%,0 55%);transform:translateY(2px);filter:brightness(2.5);color:var(--orange-hot)}80%{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));transform:none;filter:brightness(1.2)}to{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));transform:none;filter:none;color:#5a4d3a}}.hp-nav-item--glitch.nav-glitch-z{animation:navGlitchZ .2s steps(1) both}@keyframes navGlitchZ{0%{filter:invert(1) brightness(3);background:#ff6a004d;transform:scale(1.04)}15%{filter:invert(0) brightness(1);background:#00f0ff26;transform:scale(1) translate(3px);color:var(--cyan)}30%{filter:invert(1) hue-rotate(120deg) brightness(2);transform:scale(1.02) translate(-2px)}50%{filter:invert(0) brightness(2) saturate(0);color:var(--white);transform:none}70%{filter:brightness(3);color:var(--orange);background:#ff2d7826}to{filter:none;background:#ff6a0008;color:#5a4d3a;transform:none}}.hp-hamburger{display:none;flex-direction:column;gap:6px;background:none;border:none;padding:8px;margin-left:10px;cursor:pointer;flex-shrink:0}.hp-hamburger span{display:block;width:28px;height:2px;background:var(--orange);box-shadow:var(--glow-o);transition:transform .25s,opacity .25s;transform-origin:center}.hp-hamburger--open span:nth-child(1){transform:translateY(8px) rotate(45deg)}.hp-hamburger--open span:nth-child(2){opacity:0}.hp-hamburger--open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.hp-corner{position:fixed;width:24px;height:24px;border-color:var(--orange);border-style:solid;z-index:90;box-shadow:var(--glow-o)}.hp-corner-tl{top:96px;left:16px;border-width:2px 0 0 2px}.hp-corner-tr{top:96px;right:16px;border-width:2px 2px 0 0}.hp-corner-bl{bottom:38px;left:16px;border-width:0 0 2px 2px}.hp-corner-br{bottom:38px;right:16px;border-width:0 2px 2px 0}.hp-mobile-nav{position:fixed;top:64px;left:0;right:0;background:#040100fa;border-bottom:2px solid var(--orange-dim);display:flex;flex-direction:column;z-index:95;visibility:hidden;pointer-events:none;opacity:0;transform:translateY(-12px);transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),visibility 0s linear .25s;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hp-mobile-nav--open{visibility:visible;pointer-events:auto;opacity:1;transform:translateY(0);transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}.hp-mobile-nav-item{font-family:Orbitron,sans-serif;font-size:14px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);padding:22px 40px;border-bottom:1px solid rgba(255,106,0,.08);display:flex;gap:14px;transition:color .15s,background .15s}.hp-mobile-nav-item:hover{color:var(--orange);background:#ff6a0012}.hp-mobile-account{padding:16px 40px;border-top:1px solid rgba(255,106,0,.08)}.hp-mobile-account .account-wrap{margin-left:0}.hp-mobile-account .account-btn{width:100%;justify-content:flex-start}.hp-mobile-account .account-dropdown{position:static;margin-top:8px;clip-path:none;border-color:#ff6a0033}.hp-ticker{position:fixed;bottom:0;left:0;right:0;height:30px;z-index:80;display:flex;align-items:center;gap:14px;padding:0 20px;background:#040100f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--orange-dim);overflow:hidden}.hp-ticker-dot{width:7px;height:7px;background:var(--orange);border-radius:50%;box-shadow:var(--glow-o);flex-shrink:0;animation:hpBlink 1.2s step-end infinite}.hp-ticker-track{overflow:hidden;flex:1}.hp-ticker-text{display:inline-block;font-size:10px;color:var(--orange);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;animation:hpTickerScroll 28s linear infinite}@keyframes hpTickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hp-hero{position:relative;z-index:10;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:88px 24px 30px;opacity:0;transform:translateY(20px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.hp-hero--visible{opacity:1;transform:translateY(0)}.hp-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 75% 60% at 50% 50%,rgba(0,0,0,.68) 0%,rgba(0,0,0,.3) 55%,transparent 100%);pointer-events:none;z-index:-1}.hp-hero-frame{position:relative;display:flex;flex-direction:column;align-items:center;padding:48px 64px 40px}.hp-frame-edge{position:absolute;background:var(--orange);opacity:.35}.hp-frame-edge--top{top:0;left:60px;right:60px;height:1px;box-shadow:var(--glow-o);animation:hpEdgePulse 3s ease-in-out infinite alternate}.hp-frame-edge--bottom{bottom:0;left:60px;right:60px;height:1px;box-shadow:var(--glow-o);animation:hpEdgePulse 3s 1.5s ease-in-out infinite alternate}.hp-frame-edge--left{left:0;top:60px;bottom:60px;width:1px;box-shadow:var(--glow-o);animation:hpEdgePulse 3s .75s ease-in-out infinite alternate}.hp-frame-edge--right{right:0;top:60px;bottom:60px;width:1px;box-shadow:var(--glow-o);animation:hpEdgePulse 3s 2.25s ease-in-out infinite alternate}@keyframes hpEdgePulse{0%{opacity:.2}to{opacity:.6}}.hp-frame-corner{position:absolute;width:32px;height:32px;border-color:var(--orange);border-style:solid;box-shadow:var(--glow-o)}.hp-frame-corner--tl{top:0;left:0;border-width:2px 0 0 2px}.hp-frame-corner--tr{top:0;right:0;border-width:2px 2px 0 0}.hp-frame-corner--bl{bottom:0;left:0;border-width:0 0 2px 2px}.hp-frame-corner--br{bottom:0;right:0;border-width:0 2px 2px 0}.hp-frame-corner--tl:after,.hp-frame-corner--tr:after,.hp-frame-corner--bl:after,.hp-frame-corner--br:after{content:"";position:absolute;width:4px;height:4px;background:var(--orange-hot);border-radius:50%;box-shadow:var(--glow-oh)}.hp-frame-corner--tl:after{bottom:-2px;right:-2px}.hp-frame-corner--tr:after{bottom:-2px;left:-2px}.hp-frame-corner--bl:after{top:-2px;right:-2px}.hp-frame-corner--br:after{top:-2px;left:-2px}.hp-hero-scanline{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--orange),rgba(255,106,0,.3),transparent);box-shadow:0 0 12px var(--orange),0 0 30px #ff6a0066;animation:hpScanBeam 4s linear infinite;pointer-events:none;z-index:0;opacity:.6}@keyframes hpScanBeam{0%{top:0%;opacity:0}5%{opacity:.6}95%{opacity:.6}to{top:100%;opacity:0}}.hp-hero-eyebrow{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--orange);text-shadow:var(--glow-o);margin-bottom:24px;display:flex;align-items:center;gap:8px;position:relative;z-index:2}.hp-hero-eyebrow-slash{color:var(--orange-hot);text-shadow:var(--glow-oh)}.hp-hero-eyebrow-dot{display:inline-block;width:6px;height:6px;background:var(--orange);border-radius:50%;box-shadow:var(--glow-o);animation:hpBlink 1.1s step-end infinite}.hp-hero-ghost{font-family:Orbitron,sans-serif;font-size:clamp(52px,10.5vw,148px);font-weight:900;line-height:.88;text-transform:uppercase;letter-spacing:.04em;color:transparent;-webkit-text-stroke:1px rgba(255,106,0,.12);position:absolute;top:50%;left:50%;transform:translate(calc(-50% + 22px),calc(-48% + 22px));pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.hp-hero-title{font-family:Orbitron,sans-serif;font-size:clamp(42px,8vw,100px);font-weight:900;line-height:.88;text-transform:uppercase;letter-spacing:.04em;color:var(--white);position:relative;z-index:2;text-shadow:0 0 8px rgba(255,255,255,.4),3px 3px 0 var(--orange),6px 6px 0 rgba(255,106,0,.35),9px 9px 0 rgba(255,106,0,.15);transition:text-shadow .12s ease,transform .12s ease,filter .12s ease}.hp-hero-title2{font-family:Orbitron,sans-serif;font-size:clamp(22px,6vw,40px);font-weight:200;line-height:1.88;letter-spacing:.04em;color:var(--white);position:relative;z-index:2;text-shadow:0 0 8px rgba(61,10,202,.87),3px 3px 0 var(--orange),6px 6px 0 rgba(0,130,190,.43),9px 9px 0 rgba(109,226,255,.25);transition:text-shadow .12s ease,transform .12s ease,filter .12s ease}.hp-hero-title.glitch-a,.hp-hero-title2.glitch-a{animation:glitchA .2s steps(1) both}@keyframes glitchA{0%{text-shadow:-5px 0 0 #ff2d78,5px 0 0 #00f0ff,4px 4px 0 var(--orange);transform:skew(-4deg) translate(4px)}25%{text-shadow:6px 0 0 #ff2d78,-6px 0 0 #00f0ff,2px 2px 0 var(--orange-hot);transform:skew(3deg) translate(-3px)}50%{text-shadow:-3px 2px 0 #e800c0,3px -2px 0 #f5e500,4px 4px 0 var(--orange);transform:skew(-2deg) translate(6px)}75%{text-shadow:5px 0 0 #ff2d78,-5px 0 0 #00f0ff,4px 4px 0 var(--orange);transform:skew(1deg) translate(-2px)}to{text-shadow:0 0 8px rgba(255,255,255,.4),3px 3px 0 var(--orange),6px 6px 0 rgba(255,106,0,.35);transform:none}}.hp-hero-title.glitch-b,.hp-hero-title2.glitch-b{animation:glitchB .34s steps(1) both}@keyframes glitchB{0%{clip-path:inset(0 0 70% 0);transform:translate(-12px);filter:brightness(2)}15%{clip-path:inset(30% 0 40% 0);transform:translate(10px);filter:brightness(1.5)}30%{clip-path:inset(60% 0 0 0);transform:translate(-8px);filter:brightness(1)}45%{clip-path:inset(20% 0 50% 0);transform:translate(14px);filter:brightness(2.5) saturate(3);color:var(--orange-hot)}60%{clip-path:inset(0 0 20% 0);transform:translate(-6px);color:var(--white);filter:brightness(1)}75%{clip-path:inset(45% 0 10% 0);transform:translate(4px);filter:brightness(1.2)}to{clip-path:none;transform:none;color:var(--white);filter:none;text-shadow:0 0 8px rgba(255,255,255,.4),3px 3px 0 var(--orange),6px 6px 0 rgba(255,106,0,.35)}}.hp-hero-title.glitch-c,.hp-hero-title2.glitch-c{animation:glitchC .26s steps(1) both}@keyframes glitchC{0%{filter:invert(1) brightness(3);transform:scale(1.01);color:var(--orange)}10%{filter:invert(0) brightness(1);color:var(--white);transform:scale(1)}20%{filter:invert(1) hue-rotate(90deg) brightness(2);transform:scale(1.008) translate(-3px);color:var(--fuschia)}35%{filter:invert(0) brightness(1);color:var(--orange-hot);transform:scale(1) translate(4px)}50%{filter:brightness(4) saturate(0);color:var(--white);transform:scale(1.005)}65%{filter:invert(1) brightness(2) hue-rotate(180deg);color:var(--cyan);transform:scale(1) translate(-2px)}80%{filter:brightness(2);color:var(--orange);transform:scale(1.003)}to{filter:none;color:var(--white);transform:none;text-shadow:0 0 8px rgba(255,255,255,.4),3px 3px 0 var(--orange),6px 6px 0 rgba(255,106,0,.35)}}.hp-hero-title.glitch-d,.hp-hero-title2.glitch-d{animation:glitchD .9s steps(1) both}@keyframes glitchD{0%{text-shadow:-12px 0 0 #ff2d78,12px 0 0 #00f0ff,0 0 0 rgba(255,255,255,0);transform:skew(-8deg) translate(10px) scaleY(1.04);filter:brightness(4) contrast(2);clip-path:inset(0 0 0 0)}8%{clip-path:inset(0 0 72% 0);transform:translate(-18px) skew(6deg);text-shadow:16px 0 0 #ff2d78,-16px 0 0 #00f0ff;filter:brightness(3) saturate(4);color:var(--orange-hot)}16%{clip-path:inset(68% 0 0 0);transform:translate(22px) skew(-4deg) scaleX(1.08);text-shadow:-20px 2px 0 #e800c0,20px -2px 0 #f5e500;filter:brightness(2) hue-rotate(60deg);color:var(--cyan)}24%{clip-path:inset(30% 0 38% 0);transform:translate(-28px) scaleX(.92);text-shadow:24px 0 0 #ff2d78,-8px 0 0 #00f0ff;filter:brightness(5) saturate(0);color:var(--white)}32%{clip-path:inset(0 0 0 0);transform:translate(14px) skew(12deg) scaleY(.88) scaleX(1.12);text-shadow:-30px 4px 0 rgba(255,45,120,.9),30px -4px 0 rgba(0,240,255,.9),0 0 40px rgba(255,149,0,.8);filter:brightness(3) contrast(3) hue-rotate(180deg);letter-spacing:.25em}40%{clip-path:inset(15% 0 20% 0);transform:translate(-10px) skew(-6deg) scaleY(1.1);filter:invert(1) brightness(4) saturate(3);color:var(--yellow);text-shadow:10px 0 0 #ff2d78,-10px 0 0 #00f0ff;letter-spacing:.08em}48%{clip-path:inset(48% 0 48% 0);transform:translate(32px) scaleX(1.2);filter:brightness(6) saturate(0);color:var(--white);text-shadow:none}56%{clip-path:inset(0 0 0 0);transform:translate(-6px) skew(3deg);filter:brightness(2) hue-rotate(270deg);color:var(--fuschia);text-shadow:6px 0 0 rgba(0,240,255,.6),-6px 0 0 rgba(255,45,120,.6);letter-spacing:.06em}68%{clip-path:inset(0 0 55% 0);transform:translate(8px) skew(-2deg);filter:brightness(1.5);color:var(--orange);text-shadow:var(--glow-oh)}78%{clip-path:inset(0 0 0 0);transform:translate(-3px);filter:brightness(2.5);color:var(--white);text-shadow:0 0 20px rgba(255,255,255,.6),3px 3px 0 var(--orange);letter-spacing:.04em}88%{transform:translate(2px);filter:brightness(1.2);color:var(--white);text-shadow:0 0 8px rgba(255,255,255,.4),3px 3px 0 var(--orange),6px 6px 0 rgba(255,106,0,.35)}to{clip-path:none;transform:none;filter:none;color:var(--white);letter-spacing:.04em;text-shadow:0 0 8px rgba(255,255,255,.4),3px 3px 0 var(--orange),6px 6px 0 rgba(255,106,0,.35)}}.hp-hero-underbar{display:flex;align-items:center;gap:6px;margin-top:28px;position:relative;z-index:2}.hp-hero-underbar-seg{display:block;height:3px;border-radius:1px}.hp-hero-underbar-seg--1{width:80px;background:var(--orange);box-shadow:var(--glow-o);animation:hpBarPulse 2.1s 0s ease-in-out infinite alternate}.hp-hero-underbar-seg--2{width:24px;background:var(--orange-hot);box-shadow:var(--glow-oh);animation:hpBarPulse 2.1s .7s ease-in-out infinite alternate}.hp-hero-underbar-seg--3{width:12px;background:var(--fuschia);box-shadow:var(--glow-f);animation:hpBarPulse 2.1s 1.4s ease-in-out infinite alternate}@keyframes hpBarPulse{0%{opacity:.5}to{opacity:1}}.hp-hero-meta{display:flex;align-items:center;gap:16px;margin-top:28px;opacity:.65;position:relative;z-index:2}.hp-hero-meta-line{height:1px;width:70px;background:linear-gradient(90deg,transparent,var(--orange))}.hp-hero-meta-line:last-child{background:linear-gradient(270deg,transparent,var(--orange))}.hp-hero-meta-text{font-size:10px;letter-spacing:.22em;color:var(--orange-dim);text-transform:uppercase;white-space:nowrap}.hp-hero-status-strip{display:flex;align-items:center;gap:16px;margin-top:22px;padding:8px 24px;border:1px solid rgba(122,50,0,.5);background:#00000073;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));position:relative;z-index:2}.hp-hero-status-item{display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--dim)}.hp-hero-status-dot{width:6px;height:6px;border-radius:50%}.hp-hero-status-dot--green{background:#39ff14;box-shadow:0 0 8px #39ff14;animation:hpBlink 2.2s step-end infinite}.hp-hero-status-dot--orange{background:var(--orange);box-shadow:var(--glow-o);animation:hpBlink 1.5s step-end infinite}.hp-hero-status-dot--cyan{background:var(--cyan);box-shadow:var(--glow-c);animation:hpBlink 1.8s .6s step-end infinite}.hp-hero-status-divider{color:#7a320099;font-size:14px}.home-root{min-height:100vh;background:var(--deep-card);display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Share Tech Mono,monospace;position:relative;overflow:hidden}.home-root:before{content:"";position:fixed;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.18) 2px,rgba(0,0,0,.18) 4px);pointer-events:none;z-index:50}.home-root:after{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(232,0,192,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(232,0,192,.07) 1px,transparent 1px);background-size:48px 48px;pointer-events:none}.home-glow{position:fixed;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:0}.home-glow-1{width:500px;height:500px;background:#e800c026;top:-160px;left:-160px;animation:homeGlowDriftA 9s ease-in-out infinite alternate}.home-glow-2{width:360px;height:360px;background:#f5e5001a;bottom:-100px;right:-80px;animation:homeGlowDriftB 11s ease-in-out infinite alternate}.home-glow-3{width:240px;height:240px;background:#ff2d781a;top:50%;left:50%;transform:translate(-50%,-50%);animation:homeGlowPulse 6s ease-in-out infinite}@keyframes homeGlowDriftA{0%{transform:translate(0)}to{transform:translate(80px,60px)}}@keyframes homeGlowDriftB{0%{transform:translate(0)}to{transform:translate(-60px,-80px)}}@keyframes homeGlowPulse{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.3)}}.home-ticker{position:fixed;top:0;left:0;right:0;border-bottom:1px solid var(--magenta);padding:6px 20px;display:flex;align-items:center;gap:12px;overflow:hidden;background:#0d0010d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:20}.home-ticker-dot{width:6px;height:6px;background:var(--fuschia);border-radius:50%;box-shadow:var(--glow-f);flex-shrink:0;animation:homeBlink 1.2s step-end infinite}@keyframes homeBlink{0%,to{opacity:1}50%{opacity:0}}.home-ticker-text{font-size:10px;color:var(--fuschia);letter-spacing:.18em;white-space:nowrap;animation:homeTickerScroll 18s linear infinite}@keyframes homeTickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.home-main{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center;opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.home-main--visible{opacity:1;transform:translateY(0)}.home-line-cluster{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:28px}.home-line-cluster--bottom{margin-bottom:0;margin-top:28px}.home-line{height:3px;border-radius:1px}.home-line--yellow{width:80px;background:var(--yellow);box-shadow:var(--glow-y)}.home-line--fuschia{width:52px;background:var(--fuschia);box-shadow:var(--glow-f)}.home-line--magenta{width:30px;background:var(--magenta);box-shadow:var(--glow-m)}.home-eyebrow{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--magenta);margin-bottom:20px;text-shadow:var(--glow-m)}.home-title{font-family:Orbitron,sans-serif;font-size:clamp(72px,14vw,140px);font-weight:900;line-height:.9;text-transform:uppercase;letter-spacing:.04em;color:var(--yellow);text-shadow:var(--glow-y),5px 5px 0 var(--fuschia),10px 10px 0 rgba(232,0,192,.3);position:relative;z-index:2;transition:text-shadow .1s,transform .1s}.home-title--glitch{text-shadow:4px 4px 0 #ff2d78,-4px -4px 0 #00f0ff,0 0 30px #f5e500,8px 0 0 rgba(232,0,192,.5);transform:skew(-3deg) translate(4px);transition:none}.home-title-shadow{font-family:Orbitron,sans-serif;font-size:clamp(72px,14vw,140px);font-weight:900;line-height:.9;text-transform:uppercase;letter-spacing:.04em;color:transparent;-webkit-text-stroke:1px rgba(232,0,192,.2);position:absolute;top:50%;left:50%;transform:translate(calc(-50% + 16px),calc(-50% + 16px));z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:pre;text-align:center}.home-sub{font-size:13px;color:var(--dim);letter-spacing:.16em;text-transform:uppercase;margin-top:24px}.home-status{display:flex;align-items:center;gap:10px;margin-top:48px;padding:8px 20px;border:1px solid #2a0030;background:#0f000fb3}.home-status-dot{width:6px;height:6px;background:var(--cyan);border-radius:50%;box-shadow:var(--glow-c);animation:homeBlink 2s step-end infinite}.home-status-text{font-size:10px;color:var(--dim);letter-spacing:.15em;text-transform:uppercase}.home-status-online{color:var(--cyan);text-shadow:var(--glow-c)}.home-corner-tl,.home-corner-br{position:fixed;width:24px;height:24px;border-color:var(--yellow);border-style:solid;z-index:20;box-shadow:var(--glow-y)}.home-corner-tl{top:40px;left:16px;border-width:2px 0 0 2px}.home-corner-br{bottom:16px;right:16px;border-width:0 2px 2px 0}.lf-root{min-height:100vh;font-family:Share Tech Mono,monospace;position:relative;overflow-x:hidden;padding-top:88px;padding-bottom:20px}.lf-wrap{position:relative;z-index:10;max-width:none;margin:0;padding:20px 48px;height:calc(100vh - 108px);display:flex;flex-direction:column;gap:16px;opacity:0;transform:translateY(12px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.lf-wrap--visible{opacity:1;transform:translateY(0)}.lf-header{display:flex;align-items:flex-end;justify-content:space-between;flex-shrink:0;padding-bottom:12px;border-bottom:1px solid rgba(255,45,120,.2)}.lf-header-left{display:flex;flex-direction:column;gap:3px}.lf-header-eyebrow{font-size:10px;letter-spacing:.28em;color:#ff2d78;text-shadow:0 0 8px #ff2d78,0 0 20px rgba(255,45,120,.4);text-transform:uppercase}.lf-header-title{font-family:Orbitron,sans-serif;font-size:32px;font-weight:900;letter-spacing:.1em;color:var(--white);text-transform:uppercase;text-shadow:2px 2px 0 #ff2d78,4px 4px 0 rgba(255,45,120,.25);line-height:1}.lf-refresh-btn{font-family:Orbitron,sans-serif;font-size:9px;font-weight:700;letter-spacing:.18em;color:#ff2d7899;background:transparent;border:1px solid rgba(255,45,120,.2);padding:6px 14px;cursor:pointer;transition:color .15s,border-color .15s,background .15s;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.lf-refresh-btn:hover{color:#ff2d78;border-color:#ff2d78;background:#ff2d780f}.lf-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:12px;flex:1;min-height:0}.lf-panel{position:relative;display:flex;flex-direction:column;background:#000000d9;border:1px solid rgba(255,255,255,.06);border-bottom:2px solid var(--panel-color);overflow:hidden;transition:border-color .2s,box-shadow .2s}.lf-panel--live{border-color:var(--panel-color);box-shadow:0 0 20px var(--panel-glow),inset 0 0 30px #00000080}.lf-corner{position:absolute;width:12px;height:12px;z-index:3;pointer-events:none}.lf-corner:before,.lf-corner:after{content:"";position:absolute;background:var(--panel-color, #ff2d78)}.lf-corner:before{width:100%;height:1px;top:0;left:0}.lf-corner:after{width:1px;height:100%;top:0;left:0}.lf-tl{top:-1px;left:-1px}.lf-tr{top:-1px;right:-1px}.lf-bl{bottom:-1px;left:-1px}.lf-br{bottom:-1px;right:-1px}.lf-tr:before,.lf-br:before{left:auto;right:0}.lf-tr:after,.lf-br:after{left:auto;right:0}.lf-bl:before,.lf-br:before{top:auto;bottom:0}.lf-bl:after,.lf-br:after{top:auto;bottom:0}.lf-hud-top,.lf-hud-bottom{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;background:#000000b3;flex-shrink:0;z-index:2}.lf-hud-top{border-bottom:1px solid rgba(255,255,255,.05)}.lf-hud-bottom{border-top:1px solid rgba(255,255,255,.05)}.lf-hud-left{display:flex;flex-direction:column;gap:1px}.lf-hud-right{display:flex;align-items:center;gap:6px}.lf-eyebrow{font-size:8px;letter-spacing:.2em;color:var(--panel-color);opacity:.6;text-transform:uppercase}.lf-panel-title{font-family:Orbitron,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--panel-color);text-shadow:0 0 8px var(--panel-color);text-transform:uppercase}.lf-status-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.lf-dot--live{background:var(--panel-color);box-shadow:0 0 6px var(--panel-color);animation:lf-pulse 1.2s ease-in-out infinite}.lf-dot--offline{background:#ffffff26}@keyframes lf-pulse{0%,to{opacity:1}50%{opacity:.3}}.lf-status-text{font-size:8px;letter-spacing:.18em;color:var(--panel-color);opacity:.8;font-family:Orbitron,sans-serif;font-weight:700}.lf-viewport{flex:1;position:relative;overflow:hidden;min-height:0;background:#000}.lf-stream{width:100%;height:100%;border:none;display:block}.lf-offline-wrap{width:100%;height:100%;position:relative}.lf-noise-canvas{width:100%;height:100%;display:block;object-fit:cover}.lf-offline-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#00000073}.lf-offline-icon{font-size:28px;color:var(--panel-color);opacity:.5;animation:lf-pulse 2s ease-in-out infinite}.lf-offline-label{font-family:Orbitron,sans-serif;font-size:12px;font-weight:700;letter-spacing:.22em;color:var(--panel-color);opacity:.6;text-shadow:0 0 10px var(--panel-color)}.lf-offline-sub{font-size:9px;letter-spacing:.18em;color:#ffffff40;text-transform:uppercase}.lf-scanlines{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(0,0,0,.12) 2px,rgba(0,0,0,.12) 4px);pointer-events:none;z-index:1}.lf-vignette{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 60%,rgba(0,0,0,.55) 100%);pointer-events:none;z-index:1}.lf-stream-title{font-size:9px;color:#ffffff80;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:80%}.lf-coords{font-size:9px;color:#fff3;letter-spacing:.1em}.lf-rec{font-family:Orbitron,sans-serif;font-size:8px;font-weight:700;letter-spacing:.14em;color:#ff2d78;text-shadow:0 0 6px #ff2d78;flex-shrink:0}.lf-blink{animation:lf-blink-anim 1s step-end infinite}@keyframes lf-blink-anim{0%,to{opacity:1}50%{opacity:0}}.ghost-rabbit-svg{width:1em;height:1em;flex-shrink:0;vertical-align:middle}@keyframes ghostAppear{0%{opacity:0;clip-path:inset(40% 0 40% 0);filter:blur(3px)}25%{opacity:.5;clip-path:inset(10% 0 10% 0);filter:blur(1px)}40%{opacity:.2;clip-path:inset(0 0 0 0);filter:blur(2px)}60%{opacity:.9;filter:blur(0)}75%{opacity:.5}90%{opacity:1;filter:blur(0)}to{opacity:1}}@keyframes ghostIdle{0%,88%,to{opacity:1}89%{opacity:.5}90%{opacity:1}95%{opacity:.3}96%{opacity:1}}@keyframes ghostVanish{0%{opacity:1;transform:skew(0)}15%{opacity:.7;transform:skew(-5deg) translate(-2px)}30%{opacity:1;transform:skew(4deg) translate(3px)}50%{opacity:.2;transform:skew(-8deg) scaleY(.8);filter:blur(1px)}70%{opacity:.6;transform:skew(6deg) translate(-4px)}90%{opacity:0;transform:skew(0) scaleY(.3);filter:blur(3px)}to{opacity:0;transform:scaleY(0)}}.ghost-nav-btn--appearing{animation:ghostAppear .5s ease-out forwards,ghostIdle 2.5s .5s infinite}.ghost-nav-btn--vanishing{animation:ghostVanish .6s ease-in forwards;pointer-events:none}.mb-overlay{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:98px 16px 40px;box-sizing:border-box}.mb-frame{position:relative;width:min(960px,96vw);height:calc(100vh - 138px);display:flex;flex-direction:column;background:#000804eb;border:2px solid #00ff6666;box-shadow:0 0 0 1px #00ff6618,0 0 30px #00ff6630,0 0 80px #00ff6610,inset 0 0 60px #00ff5008;overflow:hidden}.mb-corner{position:absolute;width:18px;height:18px;z-index:5;pointer-events:none}.mb-corner:before,.mb-corner:after{content:"";position:absolute;background:#0f8;box-shadow:0 0 6px #0f8}.mb-corner:before{width:100%;height:2px;top:0;left:0}.mb-corner:after{width:2px;height:100%;top:0;left:0}.mb-tl{top:-1px;left:-1px}.mb-tr{top:-1px;right:-1px}.mb-tr:before,.mb-tr:after{left:auto;right:0}.mb-bl{bottom:-1px;left:-1px}.mb-bl:before{top:auto;bottom:0}.mb-bl:after{top:auto;bottom:0}.mb-br{bottom:-1px;right:-1px}.mb-br:before{inset:auto 0 0 auto}.mb-br:after{inset:auto 0 0 auto}.mb-header{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#00ff640d;border-bottom:1px solid #00ff6633;font-family:Courier New,monospace;font-size:11px;color:#0f8;letter-spacing:.12em;flex-shrink:0}.mb-header-right{display:flex;align-items:center;gap:8px}.mb-header-count{opacity:.55;font-size:10px}.mb-header-dot{width:6px;height:6px;border-radius:50%;background:#0f6;box-shadow:0 0 6px #0f6;animation:mb-pulse 1.5s infinite}.mb-header-live{font-size:10px;font-weight:700;color:#0f6}.mb-admin-badge{font-family:Courier New,monospace;font-size:9px;letter-spacing:.15em;color:#f33;border:1px solid #ff333355;padding:2px 6px;box-shadow:0 0 6px #ff33334d}.mb-user-label{font-family:Courier New,monospace;font-size:9px;letter-spacing:.12em;color:#0f8;opacity:.7}.mb-feed{flex:1;overflow-y:auto;padding:16px 14px;display:flex;flex-direction:column;gap:10px;position:relative;scroll-behavior:smooth}.mb-feed::-webkit-scrollbar{width:5px}.mb-feed::-webkit-scrollbar-track{background:#00ff500a}.mb-feed::-webkit-scrollbar-thumb{background:#0f65;border-radius:2px}.mb-feed::-webkit-scrollbar-thumb:hover{background:#0f8a}.mb-feed-scanline{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(0,255,100,.08),transparent);pointer-events:none;z-index:1}.mb-bubble{background:#00ff500a;border:1px solid #00ff6625;border-left:2px solid #00ff6666;padding:8px 12px;font-family:Courier New,monospace;animation:mb-bubble-in .3s ease-out;transition:background .2s,border-color .2s}.mb-bubble:hover{background:#00ff5012;border-left-color:#0f8}.mb-bubble-header{display:flex;align-items:center;gap:8px;margin-bottom:4px}.mb-bubble-index{font-size:9px;color:#0f65;letter-spacing:.08em}.mb-bubble-identity{display:flex;align-items:center;gap:7px;flex-shrink:0}.mb-bubble-name{font-size:11px;color:#0f8;font-weight:700;letter-spacing:.1em;text-shadow:0 0 8px rgba(0,255,136,.5)}.mb-bubble-time{font-size:9px;color:#00ff6640;margin-left:auto;letter-spacing:.08em}.mb-bubble-body{font-size:13px;color:#c8ffdcd9;line-height:1.5;letter-spacing:.04em;word-break:break-word}.mb-bubble-prompt{color:#0f66;font-size:12px}.mb-rank-badge{display:inline-flex;align-items:center;gap:4px;font-family:Courier New,monospace;font-size:9px;letter-spacing:.14em;padding:1px 6px;border:1px solid;line-height:1.6}.mb-rank-icon{font-size:10px;line-height:1}.mb-delete-btn{margin-left:auto;font-family:Courier New,monospace;font-size:9px;letter-spacing:.1em;color:#f338;background:transparent;border:1px solid #ff333333;padding:2px 7px;cursor:pointer;transition:color .2s,border-color .2s,box-shadow .2s}.mb-delete-btn:hover{color:#f33;border-color:#f338;box-shadow:0 0 8px #ff33334d}.mb-delete-btn--busy{opacity:.4;cursor:not-allowed}.mb-load-error{font-family:Courier New,monospace;font-size:11px;color:#f33;text-align:center;padding:20px;letter-spacing:.1em}.mb-divider{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:0 14px;border-top:1px solid #00ff6622;border-bottom:1px solid #00ff6622;background:#00ff5008}.mb-divider:before,.mb-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,#00ff6633)}.mb-divider:after{background:linear-gradient(90deg,#00ff6633,transparent)}.mb-divider-label{font-family:Courier New,monospace;font-size:9px;color:#0f65;letter-spacing:.18em;padding:6px 0;white-space:nowrap}.mb-input-section{flex-shrink:0;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.mb-input-row{display:flex;gap:10px}.mb-field{display:flex;align-items:center;gap:6px;background:#00ff500a;border:1px solid #00ff6633;padding:6px 10px;transition:border-color .2s,box-shadow .2s}.mb-field:focus-within{border-color:#0f88;box-shadow:0 0 10px #00ff8826}.mb-field--name{flex:0 0 180px}.mb-field--msg{flex:1}.mb-field-prefix{font-family:Courier New,monospace;font-size:10px;color:#0f66;letter-spacing:.1em;white-space:nowrap;flex-shrink:0}.mb-input{flex:1;background:transparent;border:none;outline:none;font-family:Courier New,monospace;font-size:12px;color:#c8ffdc;letter-spacing:.06em;caret-color:#0f8;min-width:0}.mb-input::placeholder{color:#0f63;letter-spacing:.1em}.mb-char-count{font-family:Courier New,monospace;font-size:9px;color:#0f63;letter-spacing:.08em;white-space:nowrap;flex-shrink:0;padding-left:6px;transition:color .2s}.mb-char-count--warn{color:#f63a}.mb-post-error{font-family:Courier New,monospace;font-size:10px;color:#f33;border:1px solid #ff333333;padding:6px 10px;letter-spacing:.1em;margin-bottom:8px;animation:mb-bubble-in .2s ease-out}.mb-action-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.mb-emoji-wrap{position:relative}.mb-emoji-toggle{font-family:Courier New,monospace;font-size:10px;letter-spacing:.12em;color:#0f68;background:transparent;border:1px solid #00ff6630;padding:5px 12px;cursor:pointer;transition:color .2s,border-color .2s,box-shadow .2s}.mb-emoji-toggle:hover{color:#0f8;border-color:#0f66;box-shadow:0 0 8px #0f83}.mb-emoji-picker{position:absolute;bottom:calc(100% + 6px);left:0;background:#000c06f7;border:1px solid #00ff6644;box-shadow:0 0 20px #00ff5033;padding:8px;display:grid;grid-template-columns:repeat(10,1fr);gap:4px;z-index:100;animation:mb-picker-in .15s ease-out}.mb-emoji-item{background:transparent;border:none;font-size:18px;cursor:pointer;padding:4px;transition:background .15s,transform .15s;line-height:1}.mb-emoji-item:hover{background:#00ff501f;transform:scale(1.2)}.mb-submit{display:flex;align-items:center;gap:7px;font-family:Courier New,monospace;font-size:11px;letter-spacing:.18em;color:#0f8;background:#00ff5012;border:1px solid #00ff6655;padding:7px 20px;cursor:pointer;transition:all .2s;position:relative;overflow:hidden}.mb-submit:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(0,255,100,.08),transparent);transform:translate(-100%);transition:transform .4s}.mb-submit:hover:before{transform:translate(100%)}.mb-submit:hover{background:#00ff5024;border-color:#0f8;box-shadow:0 0 14px #00ff8840}.mb-submit:disabled{opacity:.3;cursor:not-allowed}.mb-submit-icon{font-size:13px;color:#0f6}@keyframes mb-pulse{0%,to{opacity:1;box-shadow:0 0 6px #0f6}50%{opacity:.4;box-shadow:0 0 2px #0f6}}@keyframes mb-bubble-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes mb-picker-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cp-root{min-height:100vh;background:var(--deep);display:flex;align-items:center;justify-content:center;padding:108px 16px 40px;font-family:Share Tech Mono,monospace;position:relative;overflow-y:auto}.cp-root:before{content:"";position:fixed;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.18) 2px,rgba(0,0,0,.18) 4px);pointer-events:none;z-index:100}.cp-root:after{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(232,0,192,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(232,0,192,.07) 1px,transparent 1px);background-size:48px 48px;pointer-events:none}.bg-glow{position:fixed;border-radius:50%;filter:blur(90px);pointer-events:none}.bg-glow-1{width:400px;height:400px;background:#e800c02e;top:-100px;left:-100px;animation:driftA 8s ease-in-out infinite alternate}.bg-glow-2{width:300px;height:300px;background:#f5e5001f;bottom:-80px;right:-60px;animation:driftB 10s ease-in-out infinite alternate}@keyframes driftA{0%{transform:translate(0)}to{transform:translate(60px,40px)}}@keyframes driftB{0%{transform:translate(0)}to{transform:translate(-40px,-60px)}}.cp-card{position:relative;background:var(--card-bg);width:440px;border:1px solid var(--magenta);box-shadow:0 0 0 1px #080808,inset 0 0 40px #e800c00f,4px 4px 0 var(--yellow),var(--glow-m);animation:cardIn .7s cubic-bezier(.16,1,.3,1) both;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px));margin:auto}@keyframes cardIn{0%{opacity:0;transform:translateY(30px) skew(-2deg);filter:brightness(3)}to{opacity:1;transform:translateY(0) skew(0);filter:brightness(1)}}.corner-tl,.corner-br{position:absolute;width:14px;height:14px;border-color:var(--yellow);border-style:solid;z-index:5}.corner-tl{top:6px;left:6px;border-width:2px 0 0 2px}.corner-br{bottom:6px;right:6px;border-width:0 2px 2px 0}.ticker{border-bottom:1px solid var(--magenta);padding:6px 20px;display:flex;align-items:center;gap:12px;overflow:hidden}.ticker-dot{width:6px;height:6px;background:var(--fuschia);border-radius:50%;box-shadow:var(--glow-f);flex-shrink:0;animation:blink 1.2s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.ticker-text{font-size:10px;color:var(--fuschia);letter-spacing:.18em;white-space:nowrap;animation:tickerScroll 14s linear infinite}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.cp-header{padding:28px 36px 22px;border-bottom:1px solid #2a0030;position:relative}.cp-header-label{font-size:10px;letter-spacing:.25em;color:var(--magenta);text-transform:uppercase;margin-bottom:4px}.cp-header-title{font-family:Orbitron,sans-serif;font-size:36px;font-weight:900;color:var(--yellow);text-transform:uppercase;letter-spacing:.06em;line-height:1;text-shadow:var(--glow-y),3px 3px 0 var(--fuschia);transition:text-shadow .1s,transform .1s}.cp-header-sub{font-size:11px;color:var(--dim);letter-spacing:.12em;margin-top:8px}.cp-header-sub span{color:var(--cyan);text-shadow:0 0 6px var(--cyan)}.header-bar{position:absolute;right:36px;top:28px;display:flex;flex-direction:column;gap:5px;align-items:flex-end}.bar-line{height:3px;background:var(--yellow);box-shadow:var(--glow-y);transform-origin:right}.bar-line:nth-child(1){width:40px}.bar-line:nth-child(2){width:28px;background:var(--fuschia);box-shadow:var(--glow-f)}.bar-line:nth-child(3){width:16px;background:var(--magenta);box-shadow:var(--glow-m)}.cp-body{padding:28px 36px 30px}.cp-field{margin-bottom:22px;animation:slideIn .5s cubic-bezier(.16,1,.3,1) both}.cp-field:nth-child(1){animation-delay:.15s}.cp-field:nth-child(2){animation-delay:.24s}@keyframes slideIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.cp-field label{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.25em;text-transform:uppercase;color:var(--magenta);margin-bottom:8px}.cp-field label:before{content:"//";color:var(--yellow);text-shadow:var(--glow-y)}.input-wrap{position:relative}.input-wrap:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--dim);transition:background .2s,box-shadow .2s}.input-wrap:focus-within:before{background:var(--fuschia);box-shadow:var(--glow-f)}.cp-field input{width:100%;padding:12px 16px 12px 20px;background:#c9c9c9e6;border:1px solid #2e0040;border-left:none;font-family:Share Tech Mono,monospace;font-size:13px;color:var(--white);outline:none;transition:border-color .2s,background .2s,box-shadow .2s;letter-spacing:.06em}.cp-field input::placeholder{color:#3a2a4a}.cp-field input:focus{border-color:var(--fuschia);background:#ff2d7814;box-shadow:inset 0 0 20px #ff2d780a;color:#fff}.field-extra{display:flex;justify-content:flex-end;margin-top:6px}.forgot-btn{background:none;border:none;font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.12em;color:var(--dim);cursor:pointer;text-transform:uppercase;transition:color .15s,text-shadow .15s;padding:0}.forgot-btn:hover{color:var(--yellow);text-shadow:var(--glow-y)}.cp-error{margin-top:8px;padding:8px 14px;border:1px solid var(--fuschia);border-left:3px solid var(--fuschia);background:#ff2d780f;font-size:10px;color:var(--fuschia);letter-spacing:.1em;box-shadow:var(--glow-f);animation:slideIn .25s ease both}.cp-error:before{content:"! "}.cp-success{font-family:Courier New,monospace;font-size:11px;color:#0f8;border:1px solid #00ff8844;padding:8px 12px;margin-bottom:12px;letter-spacing:.08em;text-align:center}.cp-btn-primary{width:100%;margin-top:26px;padding:14px 20px;background:var(--yellow);color:var(--black);font-family:Orbitron,sans-serif;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;border:none;cursor:pointer;position:relative;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));transition:background .15s,box-shadow .15s,transform .1s;box-shadow:var(--glow-y);animation:slideIn .5s .32s cubic-bezier(.16,1,.3,1) both}.cp-btn-primary:hover{background:var(--fuschia);color:#fff;box-shadow:var(--glow-f),0 0 40px #ff2d784d;transform:translateY(-2px)}.cp-btn-primary:active{transform:translateY(0)}.cp-btn-primary.loading{background:var(--magenta);color:var(--black);animation:loadPulse .8s ease-in-out infinite alternate}@keyframes loadPulse{0%{box-shadow:var(--glow-m)}to{box-shadow:0 0 30px #e800c0,0 0 60px #e800c060}}.cp-divider{display:flex;align-items:center;gap:10px;margin:22px 0;animation:slideIn .5s .38s cubic-bezier(.16,1,.3,1) both}.cp-divider-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--dim))}.cp-divider-line:last-child{background:linear-gradient(270deg,transparent,var(--dim))}.cp-divider-text{font-size:9px;letter-spacing:.2em;color:var(--dim);text-transform:uppercase}.cp-btn-secondary{width:100%;padding:12px;background:transparent;color:var(--white);font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.15em;text-transform:uppercase;border:1px solid var(--dim);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;transition:border-color .2s,color .2s,box-shadow .2s,transform .1s;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));animation:slideIn .5s .44s cubic-bezier(.16,1,.3,1) both}.cp-btn-secondary:hover{border-color:var(--magenta);color:var(--magenta);box-shadow:var(--glow-m);transform:translateY(-1px)}.cp-footer{border-top:1px solid #1a001e;padding:14px 36px;display:flex;justify-content:space-between;align-items:center;animation:slideIn .5s .5s cubic-bezier(.16,1,.3,1) both}.cp-footer-text{font-size:10px;color:var(--dim);letter-spacing:.08em}.cp-footer-link{font-family:Share Tech Mono,monospace;font-size:10px;color:var(--yellow);text-decoration:none;letter-spacing:.12em;text-transform:uppercase;text-shadow:var(--glow-y);cursor:pointer;background:none;border:none;transition:color .15s,text-shadow .15s;padding:0}.cp-footer-link:hover{color:var(--fuschia);text-shadow:var(--glow-f)}.cp-footer-link:after{content:" >>"}.cp-card--requested{min-height:320px}.cp-requested-body{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 36px 36px;gap:16px}.cp-requested-icon{font-size:48px;color:var(--cyan);text-shadow:var(--glow-c);animation:requestedPulse 1.8s ease-in-out infinite}@keyframes requestedPulse{0%,to{opacity:1;transform:scale(1);text-shadow:var(--glow-c)}50%{opacity:.6;transform:scale(.92);text-shadow:0 0 20px #00f0ff,0 0 50px rgba(0,240,255,.4)}}.cp-requested-title{font-family:Orbitron,sans-serif;font-size:28px;font-weight:900;letter-spacing:.12em;color:var(--cyan);text-shadow:var(--glow-c),3px 3px 0 rgba(0,240,255,.2);text-transform:uppercase}.cp-requested-sub{font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.22em;color:var(--magenta);text-shadow:var(--glow-m);text-transform:uppercase}.cp-requested-detail{font-family:Share Tech Mono,monospace;font-size:12px;color:var(--dim);letter-spacing:.06em;line-height:1.7;max-width:280px}.cp-requested-countdown{font-family:Orbitron,sans-serif;font-size:10px;letter-spacing:.22em;color:var(--orange);text-shadow:var(--glow-o);text-transform:uppercase;margin-top:8px;animation:hpBlink 1s step-end infinite}.account-wrap{position:relative;flex-shrink:0;margin-left:16px}.account-btn{font-family:Orbitron,sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--orange);background:#ff6a000f;border:1px solid var(--orange-dim);padding:8px 14px 8px 8px;display:flex;align-items:center;gap:8px;position:relative;overflow:hidden;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));transition:color .15s,border-color .15s,background .15s,box-shadow .15s}.account-btn:hover,.account-btn--open{color:var(--orange-hot);border-color:var(--orange);background:#ff6a001f;box-shadow:0 0 20px #ff6a0033,inset 0 0 20px #ff6a000a}.account-avatar-svg{display:block;flex-shrink:0;image-rendering:pixelated;border:1px solid rgba(255,106,0,.3)}.account-btn-handle{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-btn-caret{font-size:8px;opacity:.6;margin-left:2px}.account-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:#040100f7;border:1px solid var(--orange-dim);box-shadow:0 0 0 1px #ff6a0014,0 0 30px #ff6a0026,0 8px 40px #000c;z-index:9999;animation:accountDdIn .18s ease-out forwards;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}@keyframes accountDdIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.account-dd-corner{position:absolute;width:10px;height:10px;pointer-events:none}.account-dd-corner:before,.account-dd-corner:after{content:"";position:absolute;background:var(--orange);box-shadow:var(--glow-o)}.account-dd-corner:before{width:100%;height:1px;top:0;left:0}.account-dd-corner:after{width:1px;height:100%;top:0;left:0}.account-dd-tl{top:-1px;left:-1px}.account-dd-br{bottom:-1px;right:-1px}.account-dd-br:before{inset:auto 0 0 auto}.account-dd-br:after{inset:auto 0 0 auto}.account-dd-info{display:flex;align-items:center;gap:12px;padding:14px 16px}.account-dd-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.account-dd-name{font-family:Orbitron,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--orange-hot);text-shadow:var(--glow-oh);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-dd-rank{font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.12em;color:var(--orange-dim);white-space:nowrap}.account-dd-divider{height:1px;background:linear-gradient(90deg,transparent,var(--orange-dim),transparent);margin:0 12px}.account-dd-settings{width:100%;display:flex;align-items:center;gap:10px;padding:12px 16px;font-family:Orbitron,sans-serif;font-size:10px;font-weight:700;letter-spacing:.18em;color:var(--orange);background:transparent;border:none;transition:background .15s,color .15s,text-shadow .15s;text-align:left;cursor:pointer}.account-dd-settings:hover{background:#ff6a0014;color:var(--orange-hot);text-shadow:var(--glow-oh)}.account-dd-settings-icon{font-size:14px;line-height:1}.account-dd-logout{width:100%;display:flex;align-items:center;gap:10px;padding:12px 16px;font-family:Orbitron,sans-serif;font-size:10px;font-weight:700;letter-spacing:.18em;color:var(--fuschia);background:transparent;border:none;transition:background .15s,color .15s,text-shadow .15s;text-align:left}.account-dd-logout:hover{background:#ff2d7814;color:#ff4d90;text-shadow:var(--glow-f)}.account-dd-logout-icon{font-size:13px;line-height:1}.rank--admin.mb-bubble-name{font-size:13px;color:var(--orange-hot);text-shadow:0 0 8px var(--orange-hot),0 0 20px rgba(255,149,0,.6),0 0 40px rgba(255,106,0,.3)}.rank--admin.mb-rank-badge{font-size:10px;color:var(--orange-hot);border-color:#ff950080;background:#ff6a0014;box-shadow:0 0 8px #ff950040,inset 0 0 8px #ff6a000d;text-shadow:0 0 6px var(--orange-hot)}.mb-bubble--rank--admin{border-left-color:var(--orange)!important}.rank--netrunner.mb-bubble-name{color:var(--fuschia);text-shadow:0 0 6px var(--fuschia),0 0 16px rgba(255,45,120,.4)}.rank--netrunner.mb-rank-badge{color:var(--fuschia);border-color:#ff2d7866;background:#ff2d780f;box-shadow:0 0 6px #ff2d7833;text-shadow:0 0 5px var(--fuschia)}.mb-bubble--rank--netrunner{border-left-color:var(--fuschia)!important}.rank--user.mb-bubble-name{color:var(--yellow);text-shadow:0 0 6px var(--yellow),0 0 14px rgba(245,229,0,.35)}.rank--user.mb-rank-badge{color:var(--yellow);border-color:#f5e50059;background:#f5e5000d;box-shadow:0 0 6px #f5e50026;text-shadow:0 0 5px var(--yellow)}.mb-bubble--rank--user{border-left-color:var(--yellow)!important}.rank--newb.mb-bubble-name{color:#0f8;text-shadow:0 0 8px rgba(0,255,136,.5)}.rank--newb.mb-rank-badge{color:#0f68;border-color:#00ff6630;background:#00ff500a}.mb-bubble--rank--newb{border-left-color:#0f66!important}.page-bg{position:fixed;inset:0;z-index:-1;pointer-events:none}.page-bg:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.15) 2px,rgba(0,0,0,.15) 4px);pointer-events:none}.page-bg--green{background:#00080400}.page-bg--green:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0,255,80,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,80,.06) 1px,transparent 1px);background-size:48px 48px}.page-glow--green-1{position:fixed;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:-1;width:500px;height:500px;background:#00ff501f;top:-160px;left:-160px;animation:homeGlowDriftA 9s ease-in-out infinite alternate}.page-glow--green-2{position:fixed;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:-1;width:360px;height:360px;background:#00ff6414;bottom:-100px;right:-80px;animation:homeGlowDriftB 11s ease-in-out infinite alternate}.page-glow--green-3{position:fixed;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:-1;width:240px;height:240px;background:#00c85014;top:50%;left:50%;transform:translate(-50%,-50%);animation:homeGlowPulse 6s ease-in-out infinite}.page-bg--yellow{background:#080600}.page-bg--yellow:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(245,229,0,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(245,229,0,.06) 1px,transparent 1px);background-size:48px 48px}.page-glow--yellow-1{position:fixed;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:-1;width:500px;height:500px;background:#f5e50021;top:-160px;left:-160px;animation:homeGlowDriftA 9s ease-in-out infinite alternate}.page-glow--yellow-2{position:fixed;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:-1;width:360px;height:360px;background:#ffc80017;bottom:-100px;right:-80px;animation:homeGlowDriftB 11s ease-in-out infinite alternate}.page-glow--yellow-3{position:fixed;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:-1;width:240px;height:240px;background:#f5e50014;top:50%;left:50%;transform:translate(-50%,-50%);animation:homeGlowPulse 6s ease-in-out infinite}.page-bg--blue{background:#000408}.page-bg--blue:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0,180,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,180,255,.06) 1px,transparent 1px);background-size:48px 48px}.page-glow--blue-1{position:fixed;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:-1;width:500px;height:500px;background:#00b4ff21;top:-160px;left:-160px;animation:homeGlowDriftA 9s ease-in-out infinite alternate}.page-glow--blue-2{position:fixed;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:-1;width:360px;height:360px;background:#0078ff17;bottom:-100px;right:-80px;animation:homeGlowDriftB 11s ease-in-out infinite alternate}.page-glow--blue-3{position:fixed;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:-1;width:240px;height:240px;background:#00c8ff14;top:50%;left:50%;transform:translate(-50%,-50%);animation:homeGlowPulse 6s ease-in-out infinite}.page-bg--pink{background:#080004}.page-bg--pink:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,45,120,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,45,120,.06) 1px,transparent 1px);background-size:48px 48px}.page-glow--pink-1{position:fixed;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:-1;width:500px;height:500px;background:#ff2d7824;top:-160px;left:-160px;animation:homeGlowDriftA 9s ease-in-out infinite alternate}.page-glow--pink-2{position:fixed;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:-1;width:360px;height:360px;background:#e800c01a;bottom:-100px;right:-80px;animation:homeGlowDriftB 11s ease-in-out infinite alternate}.page-glow--pink-3{position:fixed;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:-1;width:240px;height:240px;background:#ff009614;top:50%;left:50%;transform:translate(-50%,-50%);animation:homeGlowPulse 6s ease-in-out infinite}.page-bg--orange{background:#060300}.page-bg--orange:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,106,0,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,106,0,.05) 1px,transparent 1px);background-size:48px 48px}.page-glow--orange-1{position:fixed;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:-1;width:500px;height:500px;background:#ff6a001f;top:-160px;left:-160px;animation:homeGlowDriftA 9s ease-in-out infinite alternate}.page-glow--orange-2{position:fixed;border-radius:50%;filter:blur(100px);pointer-events:none;z-index:-1;width:360px;height:360px;background:#ff950014;bottom:-100px;right:-80px;animation:homeGlowDriftB 11s ease-in-out infinite alternate}.settings-root{min-height:100vh;font-family:Share Tech Mono,monospace;position:relative;overflow-x:hidden;padding-top:88px;padding-bottom:48px}.settings-wrap{max-width:800px;margin:0 auto;padding:32px 24px;position:relative;z-index:10}.settings-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid rgba(255,106,0,.2)}.settings-header-left{display:flex;flex-direction:column;gap:4px}.settings-eyebrow{font-size:10px;letter-spacing:.28em;color:var(--orange);text-shadow:var(--glow-o);text-transform:uppercase}.settings-title{font-family:Orbitron,sans-serif;font-size:32px;font-weight:900;letter-spacing:.1em;color:var(--white);text-transform:uppercase;text-shadow:2px 2px 0 var(--orange),4px 4px 0 rgba(255,106,0,.25)}.settings-back{font-family:Orbitron,sans-serif;font-size:10px;font-weight:700;letter-spacing:.18em;color:var(--orange-dim);background:transparent;border:1px solid rgba(122,50,0,.4);padding:8px 16px;cursor:pointer;transition:color .15s,border-color .15s;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));flex-shrink:0}.settings-back:hover{color:var(--orange);border-color:var(--orange)}.settings-tabs{display:flex;gap:4px;margin-bottom:24px}.settings-tab{font-family:Orbitron,sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);background:#ff6a0008;border:1px solid rgba(122,50,0,.3);padding:10px 20px;cursor:pointer;transition:color .15s,border-color .15s,background .15s;display:flex;align-items:center;gap:10px;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.settings-tab:hover{color:var(--orange);border-color:#ff6a0066}.settings-tab--active{color:var(--orange);border-color:var(--orange);background:#ff6a0014;box-shadow:0 0 16px #ff6a0026}.settings-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;background:var(--fuschia);color:#fff;font-size:9px;border-radius:2px;box-shadow:var(--glow-f);animation:hpBlink 1.4s step-end infinite}.settings-section{display:flex;flex-direction:column;gap:8px}.settings-group-label{font-size:10px;letter-spacing:.22em;color:var(--orange);text-transform:uppercase;text-shadow:var(--glow-o);padding:12px 0 8px;border-bottom:1px solid rgba(255,106,0,.15);margin-bottom:4px}.settings-group-label--denied{color:var(--fuschia);text-shadow:var(--glow-f)}.settings-empty{font-size:11px;letter-spacing:.18em;color:var(--dim);padding:24px 0;text-align:center}.settings-loading{font-size:11px;letter-spacing:.18em;color:var(--orange);text-shadow:var(--glow-o);padding:40px 0;text-align:center;animation:hpBlink 1s step-end infinite}.settings-error{font-size:11px;color:var(--fuschia);border:1px solid rgba(255,45,120,.3);padding:10px 14px;letter-spacing:.1em;margin-bottom:16px}.settings-list{display:flex;flex-direction:column;gap:8px}.settings-request-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:#ff6a0008;border:1px solid rgba(255,106,0,.15);border-left:3px solid var(--orange);transition:background .15s,border-color .15s}.settings-request-row:hover{background:#ff6a000f}.settings-request-row--denied{border-left-color:var(--fuschia);opacity:.6}.settings-user-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:#ff6a0008;border:1px solid rgba(255,106,0,.12);border-left:3px solid rgba(255,106,0,.4);transition:background .15s}.settings-user-row:hover{background:#ff6a000f}.settings-user-row--muted{border-left-color:#ffffff26;opacity:.7}.settings-muted-tag{font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.14em;color:#ffffff4d;margin-left:10px;font-weight:400}.settings-request-info{display:flex;flex-direction:column;gap:4px;min-width:0}.settings-request-handle{font-family:Orbitron,sans-serif;font-size:13px;font-weight:700;letter-spacing:.12em;color:var(--orange-hot);text-shadow:var(--glow-oh);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-request-email{font-size:11px;color:var(--dim);letter-spacing:.06em}.settings-request-date{font-size:9px;color:#7a3200cc;letter-spacing:.12em;text-transform:uppercase}.settings-request-actions{display:flex;gap:8px;flex-shrink:0}.settings-user-controls{display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.settings-action-btns{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.settings-btn{font-family:Orbitron,sans-serif;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:7px 14px;border:1px solid;cursor:pointer;background:transparent;transition:background .15s,box-shadow .15s,color .15s;clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,5px 100%,0 calc(100% - 5px));white-space:nowrap}.settings-btn:disabled{opacity:.35;cursor:not-allowed}.settings-btn--approve{color:#0f8;border-color:#0f84}.settings-btn--approve:hover:not(:disabled){background:#00ff8814;border-color:#0f8;box-shadow:0 0 12px #0f83}.settings-btn--deny{color:var(--fuschia);border-color:#ff2d784d}.settings-btn--deny:hover:not(:disabled){background:#ff2d7814;border-color:var(--fuschia);box-shadow:var(--glow-f)}.settings-btn--mute{color:#f5e500;border-color:#f5e5004d}.settings-btn--mute:hover:not(:disabled){background:#f5e50014;border-color:#f5e500;box-shadow:0 0 12px #f5e50033}.settings-btn--unmute{color:#ffffff80;border-color:#ffffff26}.settings-btn--unmute:hover:not(:disabled){background:#ffffff0d;border-color:#ffffff4d;color:var(--white)}.settings-btn--remove{color:#ff6a00;border-color:#ff6a004d}.settings-btn--remove:hover:not(:disabled){background:#ff6a0014;border-color:#ff6a00;box-shadow:0 0 12px #ff6a0033}.settings-btn--ban{color:#ff2d78;border-color:#ff2d784d}.settings-btn--ban:hover:not(:disabled){background:#ff2d7814;border-color:#ff2d78;box-shadow:0 0 12px #ff2d7840}.settings-btn--cancel{color:#fff6;border-color:#ffffff26}.settings-btn--cancel:hover:not(:disabled){background:#ffffff0d;color:var(--white);border-color:#ffffff4d}.settings-role-wrap{flex-shrink:0}.settings-role-select{font-family:Orbitron,sans-serif;font-size:9px;font-weight:700;letter-spacing:.14em;background:#0009;border:1px solid rgba(255,106,0,.3);padding:7px 10px;cursor:pointer;outline:none;transition:border-color .15s;clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,5px 100%,0 calc(100% - 5px));-webkit-appearance:none;appearance:none;min-width:110px;text-align:center}.settings-role-select:hover:not(:disabled){border-color:var(--orange)}.settings-role-select:disabled{opacity:.35;cursor:not-allowed}.settings-role-select option{background:#0a0500}.settings-confirm-overlay{position:fixed;inset:0;background:#000000bf;z-index:100;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:confirm-fade .15s ease-out both}@keyframes confirm-fade{0%{opacity:0}to{opacity:1}}.settings-confirm{position:relative;background:#060200f7;border:1px solid rgba(255,45,120,.4);padding:32px 28px 24px;max-width:420px;width:90vw;box-shadow:0 0 40px #ff2d7826;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));animation:confirm-rise .2s cubic-bezier(.16,1,.3,1) both}@keyframes confirm-rise{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.settings-confirm-corner{position:absolute;width:12px;height:12px}.settings-confirm-corner:before,.settings-confirm-corner:after{content:"";position:absolute;background:#ff2d78}.settings-confirm-corner:before{width:100%;height:1px;top:0;left:0}.settings-confirm-corner:after{width:1px;height:100%;top:0;left:0}.settings-confirm-tl{top:-1px;left:-1px}.settings-confirm-br{bottom:-1px;right:-1px}.settings-confirm-br:before{top:auto;bottom:0}.settings-confirm-br:after{left:auto;right:0}.settings-confirm-title{font-family:Orbitron,sans-serif;font-size:14px;font-weight:700;letter-spacing:.14em;color:#ff2d78;text-shadow:0 0 10px rgba(255,45,120,.5);margin-bottom:14px}.settings-confirm-body{font-family:Share Tech Mono,monospace;font-size:12px;letter-spacing:.06em;color:#fff9;line-height:1.6;margin-bottom:24px}.settings-confirm-actions{display:flex;gap:10px;justify-content:flex-end}.settings-config-section{display:flex;flex-direction:column;gap:32px}.settings-config-group{display:flex;flex-direction:column;gap:12px}.settings-config-group-title{font-family:Orbitron,sans-serif;font-size:10px;font-weight:700;letter-spacing:.22em;color:var(--orange);text-shadow:var(--glow-o);text-transform:uppercase;padding-bottom:8px;border-bottom:1px solid rgba(255,149,0,.15)}.settings-config-row{display:grid;grid-template-columns:140px 1fr auto;align-items:center;gap:12px}.settings-config-row--stream{grid-template-columns:140px auto 1fr auto}.settings-config-label{font-family:Orbitron,sans-serif;font-size:9px;font-weight:700;letter-spacing:.14em;color:#ffffff80;text-transform:uppercase;white-space:nowrap}.settings-config-input{font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.06em;color:var(--white);background:#00000080;border:1px solid rgba(255,149,0,.2);padding:7px 10px;outline:none;width:100%;transition:border-color .15s,box-shadow .15s;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.settings-config-input:focus{border-color:#ff950099;box-shadow:0 0 10px #ff95001a}.settings-config-input--saved{border-color:#4ade8080;box-shadow:0 0 10px #4ade801a}.settings-config-input--error{border-color:#ff2d7880}.settings-config-row--handle .settings-config-input--handle{opacity:.75}.settings-config-save{font-family:Orbitron,sans-serif;font-size:8px;font-weight:700;letter-spacing:.14em;color:var(--orange);background:transparent;border:1px solid rgba(255,149,0,.3);padding:7px 14px;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,box-shadow .15s;clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,5px 100%,0 calc(100% - 5px))}.settings-config-save:hover:not(:disabled){background:#ff950014;border-color:var(--orange);box-shadow:0 0 12px #ff950033}.settings-config-save:disabled{opacity:.4;cursor:not-allowed}.settings-config-save--saved{color:#4ade80;border-color:#4ade8066}.settings-config-note{font-size:9px;letter-spacing:.1em;color:#ffffff40;margin-top:4px;grid-column:2 / -1}.settings-config-field{display:flex;flex-direction:column;gap:6px}.settings-config-resolved{grid-column:2 / -1;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:10px;letter-spacing:.1em;padding:6px 10px;background:#4ade800f;border:1px solid rgba(74,222,128,.2);color:#4ade80}.settings-config-resolved--error{background:#ff2d780f;border-color:#ff2d7833;color:#ff2d78}.settings-config-resolved-tick{font-size:12px}.settings-config-resolved-title{font-weight:700}.settings-config-resolved-id{opacity:.6;font-size:9px}.settings-config-resolved-hint{opacity:.5;font-size:9px;width:100%}.settings-platform-toggle{display:flex;gap:2px;flex-shrink:0}.settings-platform-btn{font-family:Orbitron,sans-serif;font-size:7px;font-weight:700;letter-spacing:.12em;padding:6px 10px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#ffffff40;cursor:pointer;transition:all .15s;clip-path:polygon(0 0,calc(100% - 4px) 0,100% 4px,100% 100%,4px 100%,0 calc(100% - 4px))}.settings-platform-btn--active{background:#ff95001f;border-color:#ff950080;color:var(--orange);box-shadow:0 0 8px #ff950026}.settings-platform-btn--twitch.settings-platform-btn--active{background:#9147ff1f;border-color:#9147ff80;color:#9147ff;box-shadow:0 0 8px #9147ff26}.hn-root{height:100vh;overflow:hidden;display:flex;flex-direction:column;font-family:Share Tech Mono,monospace;position:relative;padding-top:88px}.hn-scanlines{position:fixed;inset:0;background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(0,0,0,.1) 2px,rgba(0,0,0,.1) 4px);pointer-events:none;z-index:1}.hn-wrap{flex:1;display:flex;flex-direction:column;min-height:0;padding:24px 32px 16px;width:100%;max-width:none;box-sizing:border-box;position:relative;z-index:10;opacity:0;transform:translateY(16px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.hn-wrap--visible{opacity:1;transform:translateY(0)}.hn-header{display:flex;align-items:flex-end;justify-content:space-between;flex-shrink:0;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(0,180,255,.2)}.hn-header-left{display:flex;flex-direction:column;gap:4px}.hn-header-eyebrow{font-size:10px;letter-spacing:.28em;color:#00b4ff;text-shadow:0 0 8px #00b4ff,0 0 20px rgba(0,180,255,.4);text-transform:uppercase}.hn-header-title{font-family:Orbitron,sans-serif;font-size:36px;font-weight:900;letter-spacing:.1em;color:var(--white);text-transform:uppercase;text-shadow:2px 2px 0 #00b4ff,4px 4px 0 rgba(0,180,255,.25);line-height:1}.hn-header-right{display:flex;align-items:center;gap:8px;padding-bottom:6px}.hn-header-dot{width:8px;height:8px;border-radius:50%;background:#00b4ff;box-shadow:0 0 8px #00b4ff;display:inline-block}.hn-header-live{font-family:Orbitron,sans-serif;font-size:11px;font-weight:700;letter-spacing:.22em;color:#00b4ff;text-shadow:0 0 8px #00b4ff}.hn-content{flex:1;display:grid;grid-template-columns:300px 48px 1fr;min-height:0;overflow:hidden}.hn-col-podcasts{display:flex;flex-direction:column;min-height:0;overflow:hidden}.hn-section-label{font-family:Orbitron,sans-serif;font-size:9px;font-weight:700;letter-spacing:.25em;color:#00f0ff59;margin-bottom:8px;flex-shrink:0;padding-left:2px}.hn-podcast-stack{flex:1;display:flex;flex-direction:column;gap:8px;min-height:0}.hn-sep{display:flex;flex-direction:column;align-items:center;flex-shrink:0;padding-top:28px}.hn-sep-line{flex:1;width:2px;position:relative;background:linear-gradient(180deg,transparent 0%,rgba(0,240,255,.06) 8%,rgba(0,240,255,.4) 35%,rgba(0,240,255,.55) 50%,rgba(0,240,255,.4) 65%,rgba(0,240,255,.06) 92%,transparent 100%);box-shadow:0 0 8px #00f0ff26;overflow:hidden}.hn-sep-line:after{content:"";position:absolute;left:-2px;width:6px;height:50px;background:linear-gradient(180deg,transparent,rgba(0,240,255,.9),transparent);animation:hn-sep-pulse 3s ease-in-out infinite;border-radius:3px;top:-50px}.hn-sep-line:last-child:after{animation-delay:1.5s}@keyframes hn-sep-pulse{0%{top:-50px;opacity:0}5%{opacity:1}95%{opacity:1}to{top:110%;opacity:0}}.hn-sep-glyph{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 0;flex-shrink:0;position:relative}.hn-sep-glyph:before,.hn-sep-glyph:after{content:"";position:absolute;top:50%;width:20px;height:1px;transform:translateY(-50%)}.hn-sep-glyph:before{right:calc(100% + 2px);background:linear-gradient(90deg,transparent,rgba(0,240,255,.5))}.hn-sep-glyph:after{left:calc(100% + 2px);background:linear-gradient(90deg,rgba(0,240,255,.5),transparent)}.hn-sep-diamond-top,.hn-sep-diamond-bot{font-size:8px;color:#00f0ff4d;line-height:1}.hn-sep-diamond-mid{font-size:18px;color:#00f0ff;line-height:1;text-shadow:0 0 6px rgba(0,240,255,.9),0 0 16px rgba(0,240,255,.5),0 0 32px rgba(0,240,255,.25);animation:hn-sep-flicker 4s ease-in-out infinite}@keyframes hn-sep-flicker{0%,88%,92%,96%,to{opacity:1}90%{opacity:.2}94%{opacity:.6}}.hn-col-news{display:flex;flex-direction:column;min-height:0;overflow:hidden}.hn-news-grid{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;min-height:0;overflow:hidden}.hn-window{position:relative;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#000408eb;border:1px solid var(--src-border);box-shadow:0 0 0 1px #00000080,0 0 20px var(--src-dim),inset 0 0 30px #0006}.hn-corner{position:absolute;width:14px;height:14px;z-index:2;pointer-events:none}.hn-corner:before,.hn-corner:after{content:"";position:absolute;background:var(--src-color);box-shadow:var(--src-glow)}.hn-corner:before{width:100%;height:1px;top:0;left:0}.hn-corner:after{width:1px;height:100%;top:0;left:0}.hn-tl{top:-1px;left:-1px}.hn-tr{top:-1px;right:-1px}.hn-bl{bottom:-1px;left:-1px}.hn-br{bottom:-1px;right:-1px}.hn-tr:before,.hn-br:before{left:auto;right:0}.hn-tr:after,.hn-br:after{left:auto;right:0}.hn-bl:before,.hn-br:before{top:auto;bottom:0}.hn-bl:after,.hn-br:after{top:auto;bottom:0}.hn-hud-top,.hn-hud-bottom{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:#00000080;flex-shrink:0;font-size:10px;letter-spacing:.12em;color:var(--src-color)}.hn-hud-top{border-bottom:1px solid var(--src-border)}.hn-hud-bottom{border-top:1px solid var(--src-border)}.hn-hud-source{display:flex;align-items:center;gap:8px;font-family:Orbitron,sans-serif;font-size:9px;font-weight:700;letter-spacing:.18em;text-shadow:var(--src-glow)}.hn-hud-right{display:flex;align-items:center;gap:10px}.hn-hud-dot{width:6px;height:6px;border-radius:50%;background:var(--src-color);box-shadow:var(--src-glow);animation:hn-pulse 1.5s ease-in-out infinite;flex-shrink:0}.hn-hud-ts{font-size:9px;opacity:.6;letter-spacing:.1em}.hn-hud-label{font-size:9px;opacity:.7;letter-spacing:.14em}.hn-hud-count{font-size:9px;opacity:.5;letter-spacing:.1em}.hn-refresh{background:transparent;border:1px solid var(--src-border);color:var(--src-color);font-size:11px;padding:1px 6px;cursor:pointer;transition:background .15s,box-shadow .15s;line-height:1.4}.hn-refresh:hover{background:var(--src-dim);box-shadow:var(--src-glow)}.hn-feed{flex:1;overflow-y:auto;min-height:0;padding:8px 0;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:rgba(0,240,255,.15) transparent}.hn-feed::-webkit-scrollbar{width:3px}.hn-feed::-webkit-scrollbar-track{background:#0000004d}.hn-feed::-webkit-scrollbar-thumb{background:var(--src-border);border-radius:2px}.hn-status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:1;font-size:10px;letter-spacing:.18em;color:var(--src-color);opacity:.6;text-align:center;padding:20px}.hn-status-dot{width:8px;height:8px;border-radius:50%;background:var(--src-color);box-shadow:var(--src-glow)}.hn-status--error{color:#f33;opacity:.8}.hn-retry{font-family:Orbitron,sans-serif;font-size:9px;letter-spacing:.16em;color:#f33;background:transparent;border:1px solid rgba(255,51,51,.3);padding:5px 12px;cursor:pointer;transition:background .15s}.hn-retry:hover{background:#ff33331a}.hn-item{display:flex;gap:10px;padding:9px 12px;border-bottom:1px solid rgba(255,255,255,.04);text-decoration:none;transition:background .15s;cursor:pointer}.hn-item:hover{background:var(--src-dim)}.hn-item:last-child{border-bottom:none}.hn-item-index{font-size:9px;color:var(--src-color);opacity:.4;letter-spacing:.08em;flex-shrink:0;margin-top:2px;font-family:Orbitron,sans-serif}.hn-item-body{display:flex;flex-direction:column;gap:4px;min-width:0}.hn-item-title{font-size:12px;color:var(--white);letter-spacing:.04em;line-height:1.45;word-break:break-word;transition:color .15s}.hn-item:hover .hn-item-title{color:var(--src-color)}.hn-item-desc{font-size:10px;color:#f0eaff73;letter-spacing:.03em;line-height:1.4;word-break:break-word}.hn-item-date{font-size:9px;color:var(--src-color);opacity:.4;letter-spacing:.1em;text-transform:uppercase}.hn-icon-banner{position:relative;display:flex;align-items:center;justify-content:center;padding:18px 0 14px;border-bottom:1px solid var(--src-border);background:linear-gradient(180deg,var(--src-dim) 0%,transparent 100%);overflow:hidden;flex-shrink:0}.hn-icon-wrap{position:relative;z-index:2;width:96px;height:72px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 10px var(--src-color))}.hn-icon-svg{width:100%;height:100%}.hn-icon-scan{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,var(--src-dim) 48%,rgba(255,255,255,.04) 50%,var(--src-dim) 52%,transparent 100%);background-size:100% 200%;animation:hn-icon-sweep 3s linear infinite;pointer-events:none;z-index:1}@keyframes hn-icon-sweep{0%{background-position:0% -100%}to{background-position:0% 200%}}@keyframes hn-pulse{0%,to{opacity:1}50%{opacity:.3}}.hn-blink{animation:hn-pulse 1.2s step-end infinite}.pod-window{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;position:relative;background:#0009;border:1px solid rgba(0,240,255,.15);transition:border-color .2s}.pod-window:hover{border-color:#00f0ff4d;box-shadow:0 0 20px #00f0ff0f}.pod-window--loading,.pod-window--empty{align-items:center;justify-content:center;gap:8px;flex-direction:column;font-family:Share Tech Mono,monospace;font-size:11px;color:#00f0ff59;letter-spacing:.08em}.pod-corner{position:absolute;width:12px;height:12px;pointer-events:none}.pod-corner:before,.pod-corner:after{content:"";position:absolute;background:#00f0ff80}.pod-corner:before{width:100%;height:1.5px;top:0;left:0}.pod-corner:after{width:1.5px;height:100%;top:0;left:0}.pod-tl{top:-1px;left:-1px}.pod-tr{top:-1px;right:-1px}.pod-bl{bottom:-1px;left:-1px}.pod-br{bottom:-1px;right:-1px}.pod-tr:before,.pod-br:before{left:auto;right:0}.pod-tr:after,.pod-br:after{left:auto;right:0}.pod-bl:before,.pod-br:before{top:auto;bottom:0}.pod-bl:after,.pod-br:after{top:auto;bottom:0}.pod-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(0,240,255,.1);background:#00f0ff08;flex-shrink:0}.pod-header-left{display:flex;align-items:center;gap:10px;min-width:0}.pod-artwork{width:40px;height:40px;object-fit:cover;border:1px solid rgba(0,240,255,.2);flex-shrink:0}.pod-eyebrow{font-family:Orbitron,sans-serif;font-size:7px;font-weight:700;letter-spacing:.2em;color:#00f0ff73;margin-bottom:3px}.pod-title{font-family:Orbitron,sans-serif;font-size:9px;font-weight:700;letter-spacing:.1em;color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.pod-progress-wrap{padding:8px 14px 0;flex-shrink:0}.pod-progress-track{position:relative;height:3px;background:#00f0ff1a;cursor:pointer;overflow:visible}.pod-progress-track:hover{background:#00f0ff26}.pod-progress-fill{height:100%;background:linear-gradient(90deg,#00f0ff80,#00f0ff);box-shadow:0 0 6px #00f0ff66;transition:width .1s linear}.pod-progress-glow{position:absolute;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#00f0ff;border-radius:50%;box-shadow:0 0 8px 2px #00f0ffb3;transition:left .1s linear;pointer-events:none}.pod-progress-times{display:flex;justify-content:space-between;font-family:Share Tech Mono,monospace;font-size:9px;color:#00f0ff66;margin-top:4px;letter-spacing:.06em}.pod-episodes{flex:1;overflow-y:auto;min-height:0;display:flex;flex-direction:column;padding:8px 0;scrollbar-width:thin;scrollbar-color:rgba(0,240,255,.2) transparent}.pod-episodes::-webkit-scrollbar{width:3px}.pod-episodes::-webkit-scrollbar-thumb{background:#00f0ff33;border-radius:2px}.pod-episode{display:flex;align-items:flex-start;gap:10px;padding:8px 14px;border-bottom:1px solid rgba(0,240,255,.05);transition:background .15s;cursor:default}.pod-episode:last-child{border-bottom:none}.pod-episode:hover{background:#00f0ff08}.pod-episode--active{background:#00f0ff0d}.pod-play-btn{flex-shrink:0;width:28px;height:28px;border:1px solid rgba(0,240,255,.3);background:#00f0ff0f;color:#00f0ffb3;font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,5px 100%,0 calc(100% - 5px))}.pod-play-btn:hover{background:#00f0ff1f;border-color:#00f0ff99;color:#00f0ff;box-shadow:0 0 8px #00f0ff33}.pod-play-btn--playing{background:#00f0ff26;border-color:#00f0ff;color:#00f0ff;box-shadow:0 0 10px #00f0ff4d;animation:pod-pulse 1.5s ease-in-out infinite}@keyframes pod-pulse{0%,to{box-shadow:0 0 8px #00f0ff4d}50%{box-shadow:0 0 16px #00f0ff99}}.pod-ep-body{flex:1;min-width:0}.pod-ep-title{font-family:Share Tech Mono,monospace;font-size:10px;color:#fffc;letter-spacing:.03em;line-height:1.4;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pod-episode--active .pod-ep-title{color:#00f0ff;text-shadow:0 0 6px rgba(0,240,255,.4)}.pod-ep-meta{display:flex;gap:10px;font-family:Share Tech Mono,monospace;font-size:9px;color:#00f0ff59;letter-spacing:.06em}.pod-ep-dur{color:#00f0ff80}.pod-empty-icon{font-size:28px;color:#00f0ff33;margin-bottom:4px}.pod-empty-label{font-family:Orbitron,sans-serif;font-size:11px;font-weight:700;letter-spacing:.2em;color:#00f0ff59}.pod-empty-sub{font-family:Share Tech Mono,monospace;font-size:10px;color:#00f0ff40;letter-spacing:.08em}.pod-empty-hint{font-family:Share Tech Mono,monospace;font-size:9px;color:#00f0ff2e;text-align:center;padding:0 16px;line-height:1.5}.wa-root{min-height:100vh;font-family:Share Tech Mono,monospace;position:relative;overflow-x:hidden;padding-top:88px;padding-bottom:60px}.wa-scanlines{position:fixed;inset:0;background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(0,0,0,.1) 2px,rgba(0,0,0,.1) 4px);pointer-events:none;z-index:1}.wa-wrap{position:relative;z-index:10;max-width:1400px;margin:0 auto;padding:24px 20px;opacity:0;transform:translateY(16px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.wa-wrap--visible{opacity:1;transform:translateY(0)}.wa-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:32px;padding-bottom:14px;border-bottom:1px solid rgba(245,229,0,.2)}.wa-header-left{display:flex;flex-direction:column;gap:4px}.wa-header-eyebrow{font-size:10px;letter-spacing:.28em;color:#f5e500;text-shadow:0 0 8px #f5e500,0 0 20px rgba(245,229,0,.4);text-transform:uppercase}.wa-header-title{font-family:Orbitron,sans-serif;font-size:36px;font-weight:900;letter-spacing:.1em;color:var(--white);text-transform:uppercase;text-shadow:2px 2px 0 #f5e500,4px 4px 0 rgba(245,229,0,.25);line-height:1}.wa-header-right{display:flex;align-items:center;gap:8px;padding-bottom:6px}.wa-header-dot{width:8px;height:8px;border-radius:50%;background:#f5e500;box-shadow:0 0 8px #f5e500,0 0 20px #f5e50080;display:inline-block}.wa-header-live{font-family:Orbitron,sans-serif;font-size:11px;font-weight:700;letter-spacing:.22em;color:#f5e500;text-shadow:0 0 8px #f5e500}.wa-blink{animation:wa-pulse 1.2s step-end infinite}@keyframes wa-pulse{0%,to{opacity:1}50%{opacity:.2}}.wa-section{margin-bottom:48px}.wa-section-label{display:flex;align-items:center;gap:14px;margin-bottom:24px}.wa-section-label-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(245,229,0,.25),transparent)}.wa-section-label-text{font-size:10px;letter-spacing:.28em;color:#f5e500;text-shadow:0 0 8px rgba(245,229,0,.5);text-transform:uppercase;white-space:nowrap;flex-shrink:0}.tc-root{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:16px;padding:8px 0}.tc-fade-left,.tc-fade-right{position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.tc-fade-left{left:0;background:linear-gradient(90deg,var(--deep) 0%,transparent 100%)}.tc-fade-right{right:0;background:linear-gradient(270deg,var(--deep) 0%,transparent 100%)}.tc-row-wrap{overflow:hidden;width:100%}.tc-row-track{display:flex;gap:14px;will-change:transform;width:max-content}.tc-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:110px;padding:18px 12px;background:#0000008c;border:1px solid rgba(245,229,0,.12);position:relative;flex-shrink:0;transition:border-color .2s,background .2s,box-shadow .2s;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.tc-card:hover{border-color:#f5e50080;background:#f5e5000f;box-shadow:0 0 18px #f5e50026,inset 0 0 12px #f5e5000a}.tc-card:before,.tc-card:after{content:"";position:absolute;width:6px;height:6px;border-color:#f5e50066;border-style:solid}.tc-card:before{top:-1px;left:-1px;border-width:1px 0 0 1px}.tc-card:after{bottom:-1px;right:-1px;border-width:0 1px 1px 0}.tc-card-icon{font-size:32px;color:var(--white);opacity:.85;transition:opacity .2s,color .2s,filter .2s;line-height:1}.tc-card:hover .tc-card-icon{opacity:1;color:#f5e500;filter:drop-shadow(0 0 6px rgba(245,229,0,.6))}.tc-card-name{font-family:Orbitron,sans-serif;font-size:8px;font-weight:700;letter-spacing:.14em;color:#f0eaff8c;text-transform:uppercase;text-align:center;transition:color .2s;line-height:1.2}.tc-card:hover .tc-card-name{color:#f5e500}.snm-root{position:relative;width:100%}.snm-eyebrow{font-size:10px;letter-spacing:.28em;color:#f5e500;text-shadow:0 0 8px rgba(245,229,0,.5);text-transform:uppercase;margin-bottom:16px}.snm-container{position:relative;width:100%;height:540px;background:#0000004d;border:1px solid rgba(245,229,0,.1);overflow:hidden}.snm-svg{position:absolute;top:0;left:0;pointer-events:none;z-index:1}.snm-line-active{stroke-dasharray:none;animation:snm-dash 1.2s linear infinite}@keyframes snm-dash{to{stroke-dashoffset:-20}}.snm-node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;z-index:2;transition:opacity .25s}.snm-node--faded{opacity:.12}.snm-node-ring{position:absolute;width:56px;height:56px;border-radius:50%;border:1px solid var(--node-color);opacity:.2;transform:scale(1);transition:opacity .2s,transform .2s}.snm-node:hover .snm-node-ring,.snm-node--active .snm-node-ring{opacity:.5;transform:scale(1.2);box-shadow:0 0 12px var(--node-color)}.snm-node-icon{width:40px;height:40px;color:var(--node-color);opacity:.75;transition:opacity .2s,filter .2s,transform .2s;position:relative;z-index:1}.snm-node:hover .snm-node-icon,.snm-node--active .snm-node-icon{opacity:1;filter:drop-shadow(0 0 6px var(--node-color));transform:scale(1.1)}.snm-node-label{font-family:Orbitron,sans-serif;font-size:7px;font-weight:700;letter-spacing:.14em;color:var(--node-color);opacity:.7;text-shadow:0 0 6px var(--node-color);white-space:nowrap;transition:opacity .2s;margin-top:2px}.snm-node:hover .snm-node-label,.snm-node--active .snm-node-label{opacity:1}.snm-node-cat{font-size:7px;letter-spacing:.12em;color:#ffffff4d;white-space:nowrap}.snm-info{position:absolute;bottom:16px;left:16px;width:220px;background:#000000e0;border:1px solid var(--node-color);padding:20px 16px 16px;z-index:10;box-shadow:0 0 24px #000c,0 0 16px var(--node-color) 22;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));animation:snm-info-in .2s ease-out both}@keyframes snm-info-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.snm-info-corner{position:absolute;width:10px;height:10px}.snm-info-corner:before,.snm-info-corner:after{content:"";position:absolute;background:var(--node-color)}.snm-info-corner:before{width:100%;height:1px;top:0;left:0}.snm-info-corner:after{width:1px;height:100%;top:0;left:0}.snm-info-tl{top:-1px;left:-1px}.snm-info-br{bottom:-1px;right:-1px}.snm-info-br:before{top:auto;bottom:0}.snm-info-br:after{left:auto;right:0}.snm-info-icon{width:36px;height:36px;color:var(--node-color);margin-bottom:10px;filter:drop-shadow(0 0 6px var(--node-color))}.snm-info-name{font-family:Orbitron,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;color:var(--node-color);text-shadow:0 0 8px var(--node-color);margin-bottom:4px}.snm-info-cat{font-size:9px;letter-spacing:.2em;color:#fff6;margin-bottom:10px}.snm-info-desc{font-size:11px;letter-spacing:.05em;color:#ffffffb3;line-height:1.5;margin-bottom:12px;border-top:1px solid rgba(255,255,255,.08);padding-top:10px}.snm-info-connections{display:flex;flex-wrap:wrap;gap:6px}.snm-info-conn-tag{font-size:8px;letter-spacing:.1em;padding:2px 6px;border:1px solid currentColor;opacity:.7;font-family:Orbitron,sans-serif}.snm-info-close{position:absolute;top:8px;right:10px;background:transparent;border:none;color:#ffffff4d;font-size:11px;cursor:pointer;transition:color .15s;padding:2px 4px}.snm-info-close:hover{color:var(--node-color)}.sp-root{width:100%}.sp-eyebrow{font-size:10px;letter-spacing:.28em;color:#f5e500;text-shadow:0 0 8px rgba(245,229,0,.5);text-transform:uppercase;margin-bottom:16px}.sp-hint{font-size:9px;letter-spacing:.2em;color:#fff3;text-align:center;margin-top:12px}.sp-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:8px;height:360px}.sp-panel{position:relative;display:flex;flex-direction:column;align-items:center;background:#0000008c;border:1px solid rgba(255,255,255,.07);border-bottom:2px solid var(--panel-color);padding:12px 6px 10px;cursor:pointer;overflow:hidden;transition:border-color .2s,background .2s,box-shadow .2s;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%);animation:sp-rise .5s cubic-bezier(.16,1,.3,1) both}@keyframes sp-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sp-panel:hover{border-color:var(--panel-color);background:#000000bf;box-shadow:0 0 20px var(--panel-color) 22,inset 0 0 12px #00000080;z-index:2}.sp-panel--active{grid-column:span 2;border-color:var(--panel-color);background:#000000d9;box-shadow:0 0 30px var(--panel-color) 33,inset 0 0 20px #0009;z-index:3}.sp-panel:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0px,transparent 3px,rgba(0,0,0,.08) 3px,rgba(0,0,0,.08) 4px);pointer-events:none;z-index:0}.sp-corner{position:absolute;width:8px;height:8px;z-index:1;pointer-events:none}.sp-corner:before,.sp-corner:after{content:"";position:absolute;background:var(--panel-color);opacity:.5;transition:opacity .2s}.sp-corner:before{width:100%;height:1px;top:0;left:0}.sp-corner:after{width:1px;height:100%;top:0;left:0}.sp-tl{top:-1px;left:-1px}.sp-br{bottom:-1px;right:-1px}.sp-br:before{top:auto;bottom:0}.sp-br:after{left:auto;right:0}.sp-panel:hover .sp-corner:before,.sp-panel:hover .sp-corner:after,.sp-panel--active .sp-corner:before,.sp-panel--active .sp-corner:after{opacity:1}.sp-icon{width:32px;height:32px;color:var(--panel-color);opacity:.7;transition:opacity .2s,filter .2s,transform .2s;position:relative;z-index:1;flex-shrink:0;margin-top:4px}.sp-panel:hover .sp-icon,.sp-panel--active .sp-icon{opacity:1;filter:drop-shadow(0 0 6px var(--panel-color));transform:scale(1.1)}.sp-category{writing-mode:vertical-rl;text-orientation:mixed;font-size:7px;letter-spacing:.2em;color:var(--panel-color);opacity:.35;position:absolute;left:4px;top:50%;transform:translateY(-50%) rotate(180deg);text-transform:uppercase;z-index:1;transition:opacity .2s;font-family:Orbitron,sans-serif}.sp-panel:hover .sp-category,.sp-panel--active .sp-category{opacity:.7}.sp-name{font-family:Orbitron,sans-serif;font-size:6.5px;font-weight:700;letter-spacing:.1em;color:#fff9;text-align:center;margin-top:8px;position:relative;z-index:1;transition:color .2s;line-height:1.3;word-break:break-word}.sp-panel:hover .sp-name,.sp-panel--active .sp-name{color:var(--panel-color)}.sp-desc{font-size:9px;letter-spacing:.05em;color:#ffffff80;text-align:center;line-height:1.4;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease,margin .3s;position:relative;z-index:1;padding:0 4px}.sp-panel--active .sp-desc{max-height:60px;opacity:1;margin-top:8px}.sp-pulse-bar{position:absolute;bottom:22px;left:6px;right:6px;height:2px;background:#ffffff0f;overflow:hidden;z-index:1}.sp-pulse-fill{height:100%;background:var(--panel-color);box-shadow:0 0 6px var(--panel-color);animation:sp-pulse-anim 2.5s ease-in-out infinite}@keyframes sp-pulse-anim{0%{width:20%;margin-left:0%;opacity:.6}50%{width:60%;margin-left:20%;opacity:1}to{width:20%;margin-left:80%;opacity:.6}}.sp-status{position:absolute;bottom:6px;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:4px;z-index:1}.sp-status-dot{width:4px;height:4px;border-radius:50%;background:var(--panel-color);box-shadow:0 0 4px var(--panel-color);animation:sp-blink 1.8s step-end infinite}.sp-status-label{font-size:6px;letter-spacing:.16em;color:var(--panel-color);opacity:.5;font-family:Orbitron,sans-serif}@keyframes sp-blink{0%,to{opacity:1}50%{opacity:.2}}.sp-index{position:absolute;top:4px;right:5px;font-size:7px;letter-spacing:.1em;color:var(--panel-color);opacity:.25;font-family:Orbitron,sans-serif;z-index:1}.wai-root{width:100%;margin-bottom:48px}.wai-rule{display:flex;align-items:center;gap:14px;margin-bottom:28px}.wai-rule--bottom{margin-top:32px;margin-bottom:0}.wai-rule-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(245,229,0,.25),transparent)}.wai-rule-label{font-size:10px;letter-spacing:.28em;color:#f5e500;text-shadow:0 0 8px rgba(245,229,0,.4);text-transform:uppercase;white-space:nowrap;flex-shrink:0}.wai-rule-dot{width:6px;height:6px;border-radius:50%;background:#f5e50066;box-shadow:0 0 8px #f5e50066;flex-shrink:0}.wai-body{display:grid;grid-template-columns:200px 1fr;gap:40px;align-items:start}.wai-stats{display:flex;flex-direction:column;align-items:center;gap:0;position:sticky;top:108px;padding:20px 16px;background:#0006;border:1px solid rgba(245,229,0,.12);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.wai-stat{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 0;width:100%}.wai-stat-value{font-family:Orbitron,sans-serif;font-size:28px;font-weight:900;color:#f5e500;text-shadow:0 0 12px rgba(245,229,0,.6),2px 2px 0 rgba(245,229,0,.2);line-height:1;letter-spacing:.04em}.wai-stat-plus{font-size:16px;vertical-align:super;color:var(--orange);text-shadow:var(--glow-o)}.wai-stat-label{font-family:Orbitron,sans-serif;font-size:8px;font-weight:700;letter-spacing:.18em;color:#ffffff59;text-transform:uppercase;margin-top:6px;line-height:1.5}.wai-stat-divider{width:60%;height:1px;background:#f5e5001f}.wai-text{display:flex;flex-direction:column;gap:20px}.wai-para{font-family:Rajdhani,sans-serif;font-size:16px;font-weight:500;line-height:1.75;color:#f0eaffa6;letter-spacing:.03em;margin:0}.wai-lead{font-weight:700;color:#f5e500e6;text-shadow:0 0 12px rgba(245,229,0,.25)}.wai-highlight{font-weight:700;color:var(--orange-hot);text-shadow:var(--glow-oh)}.wai-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.wai-tag{font-family:Orbitron,sans-serif;font-size:8px;font-weight:700;letter-spacing:.18em;color:#f5e50099;border:1px solid rgba(245,229,0,.2);padding:4px 10px;clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,5px 100%,0 calc(100% - 5px));transition:color .2s,border-color .2s,background .2s}.wai-tag:hover{color:#f5e500;border-color:#f5e50080;background:#f5e5000d}.tb-root{height:100vh;font-family:Share Tech Mono,monospace;position:relative;overflow:hidden;padding-top:88px;padding-bottom:40px}.tb-scanlines{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(0,0,0,.08) 2px,rgba(0,0,0,.08) 4px);pointer-events:none;z-index:1}.tb-wrap{position:relative;z-index:10;height:100%;display:flex;flex-direction:column;padding:16px 20px;gap:12px;opacity:0;transform:translateY(10px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.tb-wrap--visible{opacity:1;transform:translateY(0)}.tb-header{display:flex;align-items:flex-end;justify-content:space-between;flex-shrink:0;padding-bottom:10px;border-bottom:1px solid rgba(74,222,128,.2)}.tb-header-left{display:flex;flex-direction:column;gap:3px}.tb-header-eyebrow{font-size:10px;letter-spacing:.28em;color:#4ade80;text-shadow:0 0 8px #4ade80,0 0 20px rgba(74,222,128,.4);text-transform:uppercase}.tb-header-title{font-family:Orbitron,sans-serif;font-size:28px;font-weight:900;letter-spacing:.1em;color:var(--white);text-transform:uppercase;text-shadow:2px 2px 0 #4ade80,4px 4px 0 rgba(74,222,128,.2);line-height:1}.tb-header-right{display:flex;align-items:center;padding-bottom:4px}.tb-header-user{display:flex;align-items:center;gap:8px;font-family:Orbitron,sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em;color:#4ade80;text-shadow:0 0 8px #4ade80}.tb-header-dot{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80;animation:tb-pulse 1.5s ease-in-out infinite}@keyframes tb-pulse{0%,to{opacity:1}50%{opacity:.3}}.tb-frame{position:relative;flex:1;display:flex;flex-direction:column;border:1px solid rgba(74,222,128,.25);background:#0009;box-shadow:0 0 30px #4ade8014,inset 0 0 40px #00000080;min-height:0}.tb-corner{position:absolute;width:14px;height:14px;z-index:3;pointer-events:none}.tb-corner:before,.tb-corner:after{content:"";position:absolute;background:#4ade80;box-shadow:0 0 6px #4ade80}.tb-corner:before{width:100%;height:1px;top:0;left:0}.tb-corner:after{width:1px;height:100%;top:0;left:0}.tb-tl{top:-1px;left:-1px}.tb-tr{top:-1px;right:-1px}.tb-bl{bottom:-1px;left:-1px}.tb-br{bottom:-1px;right:-1px}.tb-tr:before,.tb-br:before{left:auto;right:0}.tb-tr:after,.tb-br:after{left:auto;right:0}.tb-bl:before,.tb-br:before{top:auto;bottom:0}.tb-bl:after,.tb-br:after{top:auto;bottom:0}.tb-hud-top,.tb-hud-bottom{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:#000000b3;flex-shrink:0;z-index:2}.tb-hud-top{border-bottom:1px solid rgba(74,222,128,.12)}.tb-hud-bottom{border-top:1px solid rgba(74,222,128,.12)}.tb-hud-left,.tb-hud-right{display:flex;align-items:center;gap:8px}.tb-hud-dot{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 6px #4ade80;flex-shrink:0;animation:tb-pulse 1.8s ease-in-out infinite}.tb-hud-label{font-size:9px;letter-spacing:.18em;color:#4ade80;font-family:Orbitron,sans-serif;font-weight:700;opacity:.8}.tb-hud-status{font-size:9px;letter-spacing:.16em;color:#ffffff4d;text-transform:uppercase}.tb-hud-status--live{color:#4ade80;text-shadow:0 0 6px #4ade80}.tb-hud-status--error{color:#ff2d78}.tb-hud-path{font-size:9px;letter-spacing:.1em;color:#fff3}.tb-hud-auth{font-size:9px;letter-spacing:.14em;color:#4ade80;opacity:.5}.tb-viewport{flex:1;position:relative;overflow:hidden;min-height:0}.tb-iframe{width:100%;height:100%;border:none;display:block;background:#000}.tb-vignette{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 70%,rgba(0,0,0,.4) 100%);pointer-events:none;z-index:1}.tb-loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#000000d9;z-index:5}.tb-loading-bar{width:240px;height:2px;background:#4ade8026;overflow:hidden}.tb-loading-fill{height:100%;background:#4ade80;box-shadow:0 0 8px #4ade80;animation:tb-load 1.8s ease-in-out infinite}@keyframes tb-load{0%{width:0%;margin-left:0%}50%{width:60%;margin-left:20%}to{width:0%;margin-left:100%}}.tb-loading-label{font-size:10px;letter-spacing:.22em;color:#4ade8099;text-transform:uppercase}.tb-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;background:#000c}.tb-error-icon{font-size:36px;color:#ff2d78;opacity:.5}.tb-error-title{font-family:Orbitron,sans-serif;font-size:14px;font-weight:700;letter-spacing:.18em;color:#ff2d78;text-shadow:0 0 10px rgba(255,45,120,.5)}.tb-error-sub{font-size:10px;letter-spacing:.16em;color:#ffffff40}.tb-error-retry{font-family:Orbitron,sans-serif;font-size:9px;font-weight:700;letter-spacing:.18em;color:#4ade80;background:transparent;border:1px solid rgba(74,222,128,.3);padding:8px 20px;cursor:pointer;margin-top:8px;transition:background .15s,border-color .15s;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px))}.tb-error-retry:hover{background:#4ade8014;border-color:#4ade80}.tb-blink{animation:tb-blink-anim 1s step-end infinite}@keyframes tb-blink-anim{0%,to{opacity:1}50%{opacity:0}}.bbs-root{position:fixed;inset:0;z-index:9999;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden}.bbs-flash{animation:bbs-flash-anim .4s ease-out forwards}@keyframes bbs-flash-anim{0%{opacity:1;filter:brightness(1)}30%{opacity:1;filter:brightness(8) saturate(0)}to{opacity:0;filter:brightness(1)}}.bbs-canvas{position:absolute;inset:0;opacity:.35}.bbs-scanlines{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0px,transparent 3px,rgba(0,0,0,.18) 3px,rgba(0,0,0,.18) 4px);pointer-events:none;z-index:2}.bbs-vignette{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.7) 100%);pointer-events:none;z-index:2}.bbs-glitch-r,.bbs-glitch-b{position:absolute;left:0;right:0;height:2px;pointer-events:none;z-index:3;animation:bbs-strip 3.5s linear infinite}.bbs-glitch-r{background:#ff003c66;animation-delay:0s}.bbs-glitch-b{background:#00f0ff66;animation-delay:1.2s}@keyframes bbs-strip{0%{top:-4px;opacity:0}5%{opacity:1}95%{opacity:1}to{top:110vh;opacity:0}}.bbs-terminal{position:relative;z-index:10;width:min(680px,90vw);background:#000000d9;border:1px solid rgba(0,255,65,.3);box-shadow:0 0 40px #00ff411f,0 0 80px #00ff410f,inset 0 0 30px #000c;padding:0 0 20px}.bbs-corner{position:absolute;width:16px;height:16px;pointer-events:none}.bbs-corner:before,.bbs-corner:after{content:"";position:absolute;background:#00ff41;box-shadow:0 0 6px #00ff41}.bbs-corner:before{width:100%;height:1.5px;top:0;left:0}.bbs-corner:after{width:1.5px;height:100%;top:0;left:0}.bbs-tl{top:-1px;left:-1px}.bbs-tr{top:-1px;right:-1px}.bbs-bl{bottom:-1px;left:-1px}.bbs-br{bottom:-1px;right:-1px}.bbs-tr:before,.bbs-br:before{left:auto;right:0}.bbs-tr:after,.bbs-br:after{left:auto;right:0}.bbs-bl:before,.bbs-br:before{top:auto;bottom:0}.bbs-bl:after,.bbs-br:after{top:auto;bottom:0}.bbs-terminal-header{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid rgba(0,255,65,.12);background:#00ff410a}.bbs-header-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.bbs-dot-r{background:#ff5f56;box-shadow:0 0 6px #ff5f56}.bbs-dot-y{background:#ffbd2e;box-shadow:0 0 6px #ffbd2e}.bbs-dot-g{background:#27c93f;box-shadow:0 0 6px #27c93f}.bbs-header-title{font-family:Orbitron,sans-serif;font-size:9px;font-weight:700;letter-spacing:.2em;color:#00ff41b3;margin-left:4px;flex:1}.bbs-header-right{font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.14em;color:#00ff4159}.bbs-lines{padding:16px 20px 8px;display:flex;flex-direction:column;gap:5px;min-height:240px}.bbs-line{display:flex;align-items:center;gap:6px;animation:bbs-line-in .12s ease-out both}@keyframes bbs-line-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.bbs-line-text{font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.06em;color:#00ff41;text-shadow:0 0 8px rgba(0,255,65,.6);line-height:1.6}.bbs-cursor{display:inline-block;width:8px;height:14px;background:#00ff41;box-shadow:0 0 6px #00ff41;animation:bbs-blink .7s step-end infinite;flex-shrink:0}@keyframes bbs-blink{0%,to{opacity:1}50%{opacity:0}}.bbs-bar-wrap{padding:12px 20px 0;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:6px 12px;align-items:center}.bbs-bar-label{font-family:Orbitron,sans-serif;font-size:8px;font-weight:700;letter-spacing:.2em;color:#00ff4180;grid-column:1}.bbs-bar-pct{font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.1em;color:#00ff41;text-shadow:0 0 8px rgba(0,255,65,.6);grid-column:2;grid-row:1 / 3;align-self:center}.bbs-bar-track{grid-column:1;position:relative;height:4px;background:#00ff411a;overflow:visible}.bbs-bar-fill{height:100%;background:linear-gradient(90deg,#00aa28,#00ff41);box-shadow:0 0 8px #00ff4180;transition:width .05s linear;position:relative}.bbs-bar-glow{position:absolute;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;background:#00ff41;border-radius:50%;box-shadow:0 0 12px 4px #00ff41cc;transition:left .05s linear}.bbs-title{position:absolute;bottom:10vh;left:50%;transform:translate(-50%);font-family:Orbitron,sans-serif;font-size:clamp(32px,6vw,72px);font-weight:900;letter-spacing:.18em;color:transparent;-webkit-text-stroke:1px rgba(0,255,65,.4);white-space:nowrap;z-index:5;animation:bbs-title-glitch 4s ease-in-out infinite}.bbs-title:before,.bbs-title:after{content:attr(data-text);position:absolute;inset:0;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.bbs-title:before{color:#ff003c80;-webkit-text-stroke:0;animation:bbs-glitch-r 3s infinite;clip-path:polygon(0 30%,100% 30%,100% 50%,0 50%)}.bbs-title:after{color:#00f0ff80;-webkit-text-stroke:0;animation:bbs-glitch-b 3s infinite;clip-path:polygon(0 55%,100% 55%,100% 75%,0 75%)}@keyframes bbs-title-glitch{0%,90%,to{opacity:.3}92%{opacity:.8}94%{opacity:.2}96%{opacity:.9}}@keyframes bbs-glitch-r{0%,85%,to{transform:translate(0)}87%{transform:translate(-4px,1px)}90%{transform:translate(3px,-1px)}93%{transform:translate(-2px)}}@keyframes bbs-glitch-b{0%,85%,to{transform:translate(0)}87%{transform:translate(4px,-1px)}90%{transform:translate(-3px,1px)}93%{transform:translate(2px)}}@media(max-width:900px){.lf-root{padding-top:96px}.lf-wrap{height:auto}.lf-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,300px)}.lf-header-title{font-size:22px}}@media(max-width:600px){.lf-grid{grid-template-rows:repeat(4,240px)}}@media(max-width:900px){.mb-overlay{padding:106px 8px 40px}.mb-frame{height:calc(100vh - 146px);width:100%}}@media(max-width:600px){.mb-input-row{flex-direction:column}.mb-field--name{flex:unset;width:100%}.mb-emoji-picker{grid-template-columns:repeat(6,1fr)}.mb-feed{padding:10px 8px}.mb-input-section{padding:8px}}@media(max-width:900px){.hp-header{height:auto;min-height:64px;padding:10px 16px;flex-direction:column;justify-content:center;align-items:center;gap:6px}.hp-logo-group{flex-direction:column;align-items:center;gap:3px}.hp-logo{font-size:14px}.hp-logo-bracket{font-size:18px}.hp-logo-group .hp-header-status{padding:2px 8px}.hp-logo-group .hp-header-status-label{font-size:8px;letter-spacing:.18em}.hp-logo-group .hp-header-status-dot{width:5px;height:5px}.hp-hamburger{display:flex;margin-left:0;flex-shrink:0}.hp-nav{display:none}.hp-header .account-wrap{display:none!important}.hp-mobile-nav{top:96px;left:50%;right:auto;width:min(360px,92vw);transform:translate(-50%) translateY(-8px);opacity:0;visibility:hidden;pointer-events:none;z-index:95;border:1px solid var(--orange-dim);border-top:none;border-radius:0 0 4px 4px}.hp-mobile-nav--open{transform:translate(-50%) translateY(0);opacity:1;visibility:visible;pointer-events:auto}.hp-mobile-nav-item{padding:18px 32px;font-size:13px;justify-content:flex-start}.hp-mobile-account{order:-1;padding:16px 32px 12px;border-top:none;border-bottom:1px solid rgba(255,106,0,.12)}.hp-mobile-account .account-wrap{display:flex!important;margin-left:0;width:100%}.hp-mobile-account .account-btn{width:100%;justify-content:flex-start;font-size:10px;padding:8px 12px}.hp-mobile-account .account-dropdown{position:static;margin-top:8px;clip-path:none;border-color:#ff6a0033;min-width:unset;width:100%}}@media(max-width:600px){.cp-card{width:95vw}}@media(max-width:600px){.settings-request-row,.settings-user-row{flex-direction:column;align-items:flex-start}.settings-request-actions{width:100%;justify-content:flex-end}.settings-user-controls,.settings-action-btns{width:100%}.settings-tabs{flex-direction:column}.settings-title{font-size:22px}}@media(max-width:700px){.settings-config-row{grid-template-columns:1fr;gap:6px}.settings-config-save{width:100%}.settings-config-row--stream{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.settings-config-row--stream .settings-config-label{grid-column:1}.settings-platform-toggle{grid-column:2;justify-self:end}.settings-config-row--stream .settings-config-input,.settings-config-row--stream .settings-config-save{grid-column:1 / -1}}@media(max-width:1000px){.hn-root{height:auto;overflow:auto}.hn-content{grid-template-columns:1fr;overflow:visible}.hn-sep{flex-direction:row;padding:16px 0;height:auto}.hn-sep-line{flex:1;width:auto;height:2px;background:linear-gradient(90deg,transparent,rgba(0,240,255,.5) 50%,transparent)}.hn-sep-line:after{display:none}.hn-sep-glyph{flex-direction:row;padding:0 16px}.hn-news-grid{grid-template-columns:1fr}.pod-window{flex:none;min-height:280px}.hn-podcast-stack{overflow:visible}.pod-episodes,.hn-feed{overflow:visible;max-height:none}}@media(max-width:900px){.hn-root{padding-top:96px}.hn-header-title{font-size:24px}}@media(max-width:900px){.wa-root{padding-top:96px}.wa-header-title{font-size:24px}.wai-body{grid-template-columns:1fr;gap:24px}.wai-stats{position:static;flex-direction:row;padding:12px;gap:0}.wai-stat{padding:8px 12px;flex:1}.wai-stat-value{font-size:20px}.wai-stat-plus{font-size:12px}.wai-stat-divider{width:1px;height:40px;background:#f5e5001f;align-self:center;flex:none}.wai-para{font-size:14px}.tc-card{width:90px;padding:14px 10px}.tc-card-icon{font-size:26px}.tc-card-name{font-size:7px}.tc-fade-left,.tc-fade-right{width:60px}}@media(max-width:1200px){.sp-grid{grid-template-columns:repeat(6,1fr);height:auto;min-height:320px}.sp-panel--active{grid-column:span 2}}@media(max-width:768px){.sp-grid{grid-template-columns:repeat(4,1fr);height:auto}.snm-container{height:400px}.snm-node-label{display:none}}@media(max-width:480px){.sp-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.tb-root{padding-top:96px}.tb-header-title{font-size:20px}}
