.leaks-page{min-height:100vh;background:var(--background-color);color:var(--text);font-family:var(--mono);font-size:14px;line-height:1.6;overflow-x:hidden}.leaks-wrap{max-width:860px;margin:0 auto;padding:clamp(1.25rem,3vw,2.5rem) clamp(1rem,3vw,2rem) 7rem}.leaks-hdr{border-bottom:1px solid var(--line);padding-bottom:1.25rem;margin-bottom:2rem}.leaks-hdr-logo{color:var(--primary-color);font-family:var(--sans);font-weight:900;font-size:clamp(2rem,5vw,3.5rem);letter-spacing:3px;text-shadow:0 0 16px rgba(var(--primary-rgb),.5),0 0 32px rgba(var(--primary-rgb),.15);line-height:1}.leaks-hdr-logo .dot{color:var(--critical-color)}.leaks-sec-hdr{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;font-size:.7rem;color:var(--text-dim);letter-spacing:2px}.leaks-sec-hdr:after{content:"";flex:1;height:1px;background:var(--line)}.leak-seg{border:1px solid var(--line);background:var(--panel);padding:1.25rem 1.25rem 1.1rem;margin-bottom:.85rem;position:relative}.leak-seg-head{display:flex;align-items:flex-start;gap:.9rem;margin-bottom:.6rem}.leak-seg-num{font-size:.68rem;color:var(--text-dim);padding-top:.25rem;flex-shrink:0;min-width:2.2rem}.leak-seg-title{font-family:var(--sans);font-weight:900;font-size:clamp(1.2rem,3vw,1.65rem);flex:1;letter-spacing:1px;line-height:1.15}.leak-seg-badge{font-size:.62rem;padding:.18rem .5rem;border:1px solid;letter-spacing:2px;flex-shrink:0;align-self:flex-start}.leak-seg-meta{font-size:.68rem;color:var(--text-dim);padding-left:3.1rem;margin-bottom:.7rem}.leak-seg-body{padding-left:3.1rem}.leak-s-released{border-color:rgba(var(--primary-rgb),.28);box-shadow:inset 0 0 35px rgba(var(--primary-rgb),.025)}.leak-s-released .leak-seg-title{color:var(--text);text-shadow:0 0 8px rgba(var(--primary-rgb),.35)}.leak-s-released .leak-seg-badge{color:var(--text);border-color:var(--primary-color);text-shadow:0 0 5px var(--primary-color)}.leak-btn-access{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--mono);font-size:.72rem;letter-spacing:2px;color:#fff;background:var(--primary-color);border:none;padding:.45rem 1.2rem;cursor:pointer;text-decoration:none;text-transform:uppercase}.leak-btn-access:hover{box-shadow:0 0 22px rgba(var(--primary-rgb),.65)}.leak-s-decrypting{border-color:#f77f0247}.leak-s-decrypting .leak-seg-title{color:var(--secondary-color);text-shadow:0 0 10px rgba(247,127,2,.45);animation:leak-glitch 2.8s step-end infinite}.leak-s-decrypting .leak-seg-badge{color:var(--secondary-color);border-color:var(--secondary-color);animation:leak-blink 1.3s step-end infinite}.leak-s-decrypting .leak-seg-meta{color:#f77f02d9}.leak-dec-bar{height:2px;background:#f77f021f;position:relative;overflow:hidden;margin-bottom:.45rem}.leak-dec-bar:after{content:"";position:absolute;left:0;top:0;height:100%;background:var(--secondary-color);box-shadow:0 0 8px var(--secondary-color);animation:leak-dec-progress 4s ease-in-out infinite alternate}.leak-s-downloading{border-color:#00e5ff38}.leak-s-downloading .leak-seg-title{color:#00e5ff}.leak-s-downloading .leak-seg-badge{color:#00e5ff;border-color:#00e5ff}.leak-s-downloading .leak-seg-meta{color:#00e5ffd9}.leak-dl-track{height:3px;background:#00e5ff1a;margin-bottom:.4rem;position:relative;overflow:hidden}.leak-dl-fill{width:60%;height:100%;background:#00e5ff;box-shadow:0 0 8px #00e5ff;position:relative}.leak-dl-fill:after{content:"";position:absolute;right:0;top:0;height:100%;width:24px;background:linear-gradient(to right,#00e5ff,#fff,#00e5ff);animation:leak-shimmer 1.4s ease-in-out infinite}.leak-s-scanning{border-color:rgba(var(--primary-rgb),.06)}.leak-s-scanning .leak-seg-title{color:var(--text-dim);filter:blur(8px);-webkit-user-select:none;user-select:none}.leak-s-scanning .leak-seg-badge{color:var(--line);border-color:var(--line);animation:leak-pulse 2.2s ease-in-out infinite}.leak-s-scanning .leak-seg-meta{color:var(--line)}.leak-scan-sweep{height:2px;background:rgba(var(--primary-rgb),.06);position:relative;overflow:hidden;margin-bottom:.4rem}.leak-scan-sweep:after{content:"";position:absolute;left:0;top:0;height:100%;width:28%;background:linear-gradient(to right,transparent,var(--line),transparent);animation:leak-sweep 2.2s ease-in-out infinite}.leak-scan-status{font-size:.68rem;color:var(--text-dim);animation:leak-pulse 1.9s ease-in-out infinite}@keyframes leak-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes leak-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes leak-glitch{0%,88%,to{transform:translate(0);text-shadow:0 0 10px rgba(247,127,2,.45)}89%{transform:translate(-4px);text-shadow:-3px 0 var(--critical-color),3px 0 #00e5ff}90%{transform:translate(4px);text-shadow:3px 0 var(--critical-color),-3px 0 #00e5ff}91%{transform:translate(-2px);text-shadow:0 0 10px rgba(247,127,2,.45)}92%{transform:translate(0)}}@keyframes leak-dec-progress{0%{width:54%}to{width:72%}}@keyframes leak-shimmer{0%{opacity:0;transform:translate(-20px)}50%{opacity:1}to{opacity:0;transform:translate(4px)}}@keyframes leak-sweep{0%{left:-28%}to{left:100%}}.leak-audio-block{margin:1rem 0 0}.leak-player{display:flex;align-items:center;gap:.85rem;border:1px solid var(--line);background:var(--panel-raised);padding:.75rem 1rem}.leak-player-toggle{flex-shrink:0;width:2.75rem;height:2.75rem;border:1px solid var(--primary-color);background:transparent;color:var(--primary-color);font-size:1rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.leak-player-toggle:active{background:var(--primary-color);color:var(--background-color)}.leak-player-body{flex:1;min-width:0}.leak-player-track{height:6px;background:var(--line);position:relative;cursor:pointer;margin-bottom:.45rem}.leak-player-fill{height:100%;width:0%;background:var(--primary-color);box-shadow:0 0 8px rgba(var(--primary-rgb),.5);pointer-events:none}.leak-player-time{font-size:.68rem;color:var(--text-dim);letter-spacing:1px}.leak-transcript{border:1px solid var(--line);background:var(--panel-raised);padding:1rem;white-space:pre-wrap;font-size:.82rem;line-height:1.7;color:var(--text);max-height:50vh;overflow-y:auto;margin-top:.75rem}.leak-transcript-cue{color:var(--text-dim);transition:color .2s ease,text-shadow .2s ease}.leak-transcript-cue.is-current{color:var(--text);text-shadow:0 0 8px rgba(var(--primary-rgb),.35)}
