@import "https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600;700;800&family=Inter:wght@400;600;700;800;900&display=swap";
:root{--bg:#030201;--panel:#080504;--red:#d83624;--red2:#7b120c;--gold:#c89a62;--gold2:#f1d8ad;--text:#f2e7d5;--muted:#a99374;--line:#c89a6238}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 52% 5%,#731c1161,#0000 33%),radial-gradient(circle at 42% 45%,#88461b1a,#0000 45%),linear-gradient(#020101,#070403 44%,#020101);margin:0;font-family:Inter,Arial,sans-serif;overflow-x:hidden}body:before{content:"";z-index:90;pointer-events:none;mix-blend-mode:screen;opacity:.55;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 2px 5px),radial-gradient(#0000 40%,#000000b8 100%);position:fixed;inset:0}body:after{content:"";z-index:89;pointer-events:none;opacity:.18;background-image:linear-gradient(#c89a6208 1px,#0000 1px),linear-gradient(90deg,#c89a6206 1px,#0000 1px);background-size:86px 86px;position:fixed;inset:0}a{color:inherit;text-decoration:none}.boot{z-index:999;background:#020101;place-items:center;animation:.7s 2.55s forwards bootOut;display:grid;position:fixed;inset:0}.bootBox{color:var(--red);letter-spacing:2px;text-transform:uppercase;font-family:Courier New,monospace}.bootTitle{color:var(--gold2);margin-bottom:22px}.bootLine{opacity:0;height:24px;animation:.35s .35s forwards typeLine}.delay1{animation-delay:.9s}.delay2{animation-delay:1.45s}@keyframes typeLine{to{opacity:1}}@keyframes bootOut{to{opacity:0;visibility:hidden}}.sideRail{z-index:20;color:#d83624c2;background:linear-gradient(#000000ad,#00000026);border-right:1px solid #c89a621f;flex-direction:column;justify-content:center;align-items:center;gap:19px;width:92px;display:flex;position:fixed;top:0;bottom:0;left:0}.railLine{background:linear-gradient(180deg,transparent,var(--red),transparent);width:1px;height:72px}.sideRail span{text-shadow:0 0 14px #d8362473}.railCopy{writing-mode:vertical-rl;letter-spacing:4px;text-align:center;color:var(--red);margin:8px 0;font-size:11px;line-height:1.5;transform:rotate(180deg)}.siteShell{padding-left:92px;padding-right:52px}.topbar{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020202c4;border-bottom:1px solid #c89a621f;justify-content:space-between;align-items:center;height:78px;display:flex;position:sticky;top:0}.brand img{object-fit:contain;filter:drop-shadow(0 0 18px #d8362426);width:auto;height:63px;display:block}.nav{text-transform:uppercase;letter-spacing:1.4px;gap:36px;font-size:12px;font-weight:900;display:flex}.nav a{color:#f0e4d0;opacity:.9;position:relative}.nav a:hover,.nav .active{color:var(--red)}.topActions{align-items:center;gap:20px;display:flex}.rec{letter-spacing:4px;color:var(--red);font-size:12px}.rec i{background:var(--red);width:9px;height:9px;box-shadow:0 0 16px var(--red);border-radius:50%;margin-left:7px;animation:1.4s infinite pulse;display:inline-block}@keyframes pulse{50%{opacity:.25}}.btn{text-transform:uppercase;letter-spacing:1.1px;min-height:43px;color:var(--text);cursor:pointer;background:#00000052;border:1px solid #c89a6247;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:12px;font-weight:900;transition:all .22s;display:inline-flex}.btnRed{background:linear-gradient(#a82419,#6e100b);border-color:#d83624bf}.btn:hover{border-color:#d83624e6;transform:translateY(-2px);box-shadow:0 0 28px #d8362429}.full{width:100%}main{z-index:3;position:relative}.terminalPanel{border:1px solid var(--line);background:#050302b8;position:relative;box-shadow:0 0 60px #00000059}.hero{margin-top:26px}.heroBanner{isolation:isolate;background:#050302;min-height:610px;display:block;position:relative;overflow:hidden}.heroBanner:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#04030252,#04030208 48%,#0403025c),radial-gradient(#0000 45%,#00000080 100%);position:absolute;inset:0}.heroBanner:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(90deg,#0000,#d8362424,#0000);width:32%;animation:8s ease-in-out infinite signalSweep;position:absolute;top:0;bottom:0;left:-35%;transform:skew(-18deg)}@keyframes signalSweep{0%,35%{opacity:0;left:-38%}48%{opacity:.8}68%,to{opacity:0;left:112%}}.heroBg{filter:brightness(1.02)contrast(1.1)saturate(.98);background:url(/images/identity-alt.png) 50%/cover;transition:transform .85s,filter .85s;position:absolute;inset:0;transform:scale(1.01)}.heroBanner:hover .heroBg{filter:brightness(1.12)contrast(1.16)saturate(1.03);transform:scale(1.035)}.corner{z-index:7;pointer-events:none;border-color:#f1d8adc7;width:25px;height:25px;position:absolute}.c1{border-top:2px solid;border-left:2px solid;top:20px;left:20px}.c2{border-top:2px solid;border-right:2px solid;top:20px;right:20px}.c3{border-bottom:2px solid;border-left:2px solid;bottom:20px;left:20px}.c4{border-bottom:2px solid;border-right:2px solid;bottom:20px;right:20px}.heroHud{z-index:6;text-transform:uppercase;letter-spacing:2px;color:#c89a6294;pointer-events:none;font-family:Courier New,monospace;font-size:13px;line-height:1.8;position:absolute}.heroHud strong{color:var(--red)}.heroHud.left{text-align:left;opacity:.75;top:58px;left:44px}.heroHud.right{opacity:.75;top:110px;right:54px}.terminalLayer{z-index:8;color:var(--red);letter-spacing:2px;text-transform:uppercase;text-shadow:0 0 18px #d8362459;font-family:Courier New,monospace;font-size:14px;position:absolute;bottom:46px;left:54px}.terminalLayer i{background:var(--red);vertical-align:-4px;width:9px;height:18px;margin-left:6px;animation:1s infinite pulse;display:inline-block}.heroHover{z-index:9;text-align:center;opacity:0;text-transform:uppercase;letter-spacing:4px;color:var(--gold2);background:radial-gradient(circle,#00000094,#0000001a 42%,#0000 62%);place-items:center;font-family:Cinzel,serif;transition:all .35s;display:grid;position:absolute;inset:0}.heroHover span{color:#fff;background:#d8362438;border:1px solid #d83624a6;border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto 18px;padding-left:5px;font-family:Inter,Arial,sans-serif;display:grid;box-shadow:0 0 38px #d836245c}.heroHover strong{text-shadow:0 0 18px #c89a6240;font-size:22px;display:block}.heroBanner:hover .heroHover{opacity:1}.accessStrip{background:linear-gradient(90deg,#d836241a,#050302b8,#c89a620d);justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:22px 28px;display:flex}.accessStrip span{color:var(--red);text-transform:uppercase;letter-spacing:4px;font-size:12px;font-weight:900}.accessStrip p{color:#c8b699;margin:6px 0 0}.accessActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.section{margin-top:42px}.sectionHead{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.section h2,.sectionHead h2{text-transform:uppercase;color:#ecd8bc;letter-spacing:2px;margin:0;font-size:18px}.section h2 span,.sectionHead h2 span{color:var(--red);margin-right:10px}.smallLink{color:var(--gold);text-transform:uppercase;letter-spacing:1.4px;font-size:11px;font-weight:900}.categoryGrid{grid-template-columns:repeat(6,1fr);gap:13px;display:grid}.categoryCard{text-align:center;isolation:isolate;background:#0d0806;border:1px solid #c89a6238;border-radius:3px;flex-direction:column;justify-content:flex-end;align-items:center;height:156px;padding:20px;transition:all .25s;display:flex;position:relative;overflow:hidden}.categoryCard:before{content:"";background:var(--img);filter:brightness(.46);z-index:-2;background-position:50%;background-size:cover;transition:all .3s;position:absolute;inset:0}.categoryCard:after{content:"";z-index:-1;background:linear-gradient(#0000,#000000e6),radial-gradient(circle,#d8362438,#0000 42%);position:absolute;inset:0}.categoryCard i{color:#d83624cc;text-shadow:0 0 18px #d8362499;position:absolute;top:52px}.categoryCard b{color:var(--gold2);text-transform:uppercase;font-family:Cinzel,serif;font-size:15px;line-height:1.1}.categoryCard:hover{border-color:#d83624d9;transform:translateY(-4px);box-shadow:0 0 34px #d8362429}.categoryCard:hover:before{filter:brightness(.63);transform:scale(1.07)}.featuredFile{grid-template-columns:.86fr 1.3fr;margin-top:38px;display:grid;overflow:hidden}.fileCopy{background:linear-gradient(90deg,#0009,#0000000d);flex-direction:column;justify-content:center;padding:44px;display:flex}.fileCode{color:var(--gold2);text-transform:uppercase;letter-spacing:1.4px;background:#c89a6221;border:1px solid #c89a624d;align-self:flex-start;padding:8px 12px;font-size:11px}.fileCopy h1{color:var(--gold2);margin:18px 0 4px;font-family:Cinzel,serif;font-size:42px}.fileMeta{color:var(--gold);font-weight:800}.fileCopy p{color:#c7b59a;line-height:1.62}.fileArt{background:linear-gradient(90deg,#000000b3,#0000001f,#000000b8),var(--img);background-position:50%;background-size:cover;min-height:340px;position:relative}.fileArt:after{content:"DOCUMENTO CLASSIFICADO";color:#c89a627a;letter-spacing:2px;border:1px solid #c89a6247;padding:12px 18px;font-family:Courier New,monospace;position:absolute;top:38px;right:34px;transform:rotate(-8deg)}.contentLayout{grid-template-columns:1.62fr .82fr;gap:24px;display:grid}.videoGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.videoCard{position:relative}.videoCard:before{content:attr(data-code);z-index:6;color:#c89a62b3;letter-spacing:1.4px;font-size:10px;position:absolute;top:8px;left:8px}.thumb{background:#0d0806;border:1px solid #c89a622e;border-radius:3px;height:145px;position:relative;overflow:hidden}.thumb:before{content:"";background:var(--img);filter:brightness(.63);background-position:50%;background-size:cover;transition:all .3s;position:absolute;inset:0}.thumb:after{content:"";background:linear-gradient(#0000,#000000bd);position:absolute;inset:0}.thumb button{z-index:4;cursor:pointer;background:#d83624db;border:1px solid #ffffff40;border-radius:50%;width:46px;height:46px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #d8362457}.thumb button:before{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:11px solid #fff;position:absolute;top:14px;left:19px}.thumb em{z-index:4;background:#000000bd;border-radius:2px;padding:4px 6px;font-size:11px;font-style:normal;position:absolute;bottom:7px;right:8px}.videoCard h3{margin:11px 0 5px;font-size:15px}.videoCard p{color:#9f866a;margin:0;font-size:12px}.videoCard:hover .thumb{border-color:#d83624bf}.videoCard:hover .thumb:before{filter:brightness(.78);transform:scale(1.05)}.inbox{padding:22px}.inboxItem{border-bottom:1px solid #c89a6224;grid-template-columns:34px 1fr;align-items:center;gap:13px;padding:14px 0;display:grid}.inboxItem i{width:34px;height:34px;color:var(--gold);border:1px solid #d8362473;place-items:center;display:grid}.inboxItem b{color:#ead7bd;font-size:14px}.inboxItem span{color:#897056;margin-top:4px;font-size:12px;display:block}.timeline{padding:30px 24px}.timelineGrid{grid-template-columns:repeat(6,1fr);gap:16px;margin-top:18px;display:grid;position:relative}.timelineGrid:before{content:"";background:linear-gradient(90deg,transparent,var(--red),transparent);height:1px;position:absolute;top:22px;left:8%;right:8%}.timelineGrid div{text-align:center;padding-top:52px;position:relative}.timelineGrid div:before{content:"";border:2px solid var(--red);background:#050302;border-radius:50%;width:18px;height:18px;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 0 18px #d8362473}.timeline strong{color:var(--red);letter-spacing:1px}.timeline b{color:var(--gold2);text-transform:uppercase;margin:8px 0;font-size:13px;display:block}.timeline p{color:#9c8266;margin:0;font-size:12px;line-height:1.4}.newsletter{grid-template-columns:64px 1fr auto;align-items:center;gap:24px;margin-top:42px;padding:24px 32px;display:grid}.mail{width:58px;height:58px;color:var(--red);border:1px solid #d8362480;border-radius:50%;place-items:center;font-size:27px;display:grid}.newsletter h2{text-transform:uppercase;color:#ead8bd;margin:0}.newsletter p{color:#a68e73;margin:6px 0 0}.newsletter input{color:#fff;background:#070504;border:1px solid #c89a6238;border-radius:2px;width:350px;height:43px;padding:0 16px}.footer{color:#a88f72;border-top:1px solid #c89a6224;grid-template-columns:1.2fr .8fr .8fr 1fr;gap:40px;margin-top:50px;padding:38px 0;display:grid}.footer img{object-fit:contain;width:auto;height:82px}.footer h3{color:#d9c5a6;text-transform:uppercase;letter-spacing:2px;font-size:13px}.footer a,.footer p{color:#a88f72;font-size:14px;line-height:1.8;display:block}.endline{text-align:center;color:#c89a6285;letter-spacing:4px;text-transform:uppercase;border-top:1px solid #c89a621a;padding:18px 0 28px;font-size:12px}.adminPage{max-width:1200px;min-height:100vh;margin:auto;padding:48px}.adminPage h1{color:var(--gold2);font-family:Cinzel,serif}.adminPage textarea{color:#f2e7d5;background:#080504;border:1px solid #c89a6240;width:100%;min-height:620px;padding:20px;font-family:Courier New,monospace}.adminActions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.adminStatus{color:var(--gold2)}@media (max-width:1200px){.siteShell{padding-left:24px;padding-right:24px}.sideRail,.heroHud{display:none}.topbar{flex-wrap:wrap;gap:14px;height:auto;padding:14px 0}.brand img{height:52px}.nav{flex-wrap:wrap;order:3;justify-content:center;gap:18px;width:100%}.heroBanner{min-height:430px}.accessStrip{flex-direction:column;align-items:flex-start}.accessActions{justify-content:flex-start}.categoryGrid{grid-template-columns:repeat(2,1fr)}.featuredFile,.contentLayout{grid-template-columns:1fr}.videoGrid,.timelineGrid{grid-template-columns:repeat(2,1fr)}.timelineGrid:before{display:none}.newsletter{grid-template-columns:1fr}.newsletter input{width:100%;margin-bottom:10px}.footer{grid-template-columns:1fr}}@media (max-width:640px){.heroBanner{min-height:300px}.terminalLayer{font-size:11px;bottom:20px;left:18px}.videoGrid{grid-template-columns:1fr}.topActions .rec{display:none}.categoryGrid{grid-template-columns:1fr}}@media (max-width:1200px){.featuredTransmission,.archiveGrid{grid-template-columns:1fr}}.brand{min-width:260px}.systemIdentity{min-width:300px;color:var(--gold2);text-transform:uppercase;grid-template-columns:34px auto auto;align-items:center;gap:12px;padding-left:2px;display:grid}.systemSigil{width:32px;height:32px;color:var(--red);border:1px solid #d836248c;border-radius:50%;place-items:center;font-size:18px;display:grid;box-shadow:0 0 18px #d8362429}.systemMain strong{letter-spacing:1px;color:#f0d7aa;font-family:Cinzel,serif;font-size:14px;line-height:.95;display:block}.systemMain span{letter-spacing:1.6px;color:#c89a62ad;margin-top:5px;font-family:Courier New,monospace;font-size:9px;display:block}.systemMeta{letter-spacing:1.3px;color:#c89a6294;border-left:1px solid #c89a622e;flex-direction:column;gap:2px;padding-left:14px;font-family:Courier New,monospace;font-size:9px;display:flex}.systemStatus{text-shadow:0 0 12px #d8362452;color:var(--red)!important}.systemIdentity:hover .systemSigil{box-shadow:0 0 24px #d8362457}.systemIdentity:hover .systemStatus{color:#ff5a45!important}.topbar{padding-right:0}.nav{margin-left:auto;margin-right:auto}.monitorTicker{z-index:8;letter-spacing:2px;color:#c89a6273;text-transform:uppercase;pointer-events:none;justify-content:center;gap:28px;font-family:Courier New,monospace;font-size:10px;display:flex;position:absolute;bottom:18px;left:54px;right:54px;overflow:hidden}.monitorTicker span{animation:5s ease-in-out infinite tickerPulse}.monitorTicker span:nth-child(2){animation-delay:.5s}.monitorTicker span:nth-child(3){animation-delay:1s}.monitorTicker span:nth-child(4){animation-delay:1.5s}.monitorTicker span:nth-child(5){animation-delay:2s}@keyframes tickerPulse{0%,to{opacity:.25}50%{opacity:.76}}.heroBanner{cursor:pointer}.heroBanner:active{filter:brightness(1.1)}.heroBanner:active .heroBg{transform:scale(1.045)}@media (max-width:1200px){.systemIdentity{grid-template-columns:34px auto;min-width:auto}.systemMeta{display:none}}@media (max-width:640px){.systemIdentity{transform-origin:0;transform:scale(.9)}.monitorTicker{display:none}}.topbar{min-height:78px;padding-right:0}.systemIdentity{transform-origin:0;min-width:255px;transform:scale(.88)}.systemSigil{width:22px;height:22px;color:var(--gold2);box-shadow:none;border:none;border-radius:0;font-size:14px}.systemIdentity:hover .systemSigil{color:var(--red);box-shadow:none}.systemMain strong{letter-spacing:1.3px;font-size:13px}.systemMain span{letter-spacing:1.8px;font-size:8px}.systemMeta{opacity:.84;gap:3px;font-size:8px}.systemStatus:before{content:"● ";animation:1.5s infinite pulse}.nav{gap:32px}.heroBanner{border:1px solid #c89a621f;min-height:640px;box-shadow:0 0 80px #0000006b,inset 0 0 80px #00000073}.heroBg{filter:brightness(1.08)contrast(1.12)saturate();background-image:url(/images/identity-alt.png);background-position:50%;background-size:cover}.heroBanner:before{background:linear-gradient(90deg,#04030238,#04030205 48%,#04030247),linear-gradient(#00000005,#00000038),radial-gradient(#0000 48%,#00000075 100%)}.terminalLayer{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000047;border:1px solid #d8362424;padding:10px 14px}.monitorTicker{bottom:20px}.accessStrip{border-color:#c89a622e;margin-top:22px}.featuredTransmission{grid-template-columns:1.35fr .9fr;margin-top:42px;display:grid;overflow:hidden}.transmissionVisual{background:linear-gradient(90deg,#00000040,#000000a6), var(--img);background-position:50%;background-size:cover;min-height:340px;position:relative}.transmissionVisual:after{content:"TRANSMISSÃO RECENTE";color:#c89a62b3;letter-spacing:2px;border:1px solid #c89a623d;padding:8px 12px;font-family:Courier New,monospace;font-size:11px;position:absolute;top:24px;left:24px}.transmissionVisual span{background:#000000b8;padding:6px 9px;font-size:12px;position:absolute;bottom:16px;right:18px}.playLarge{background:#d8362447;border:1px solid #d83624a6;border-radius:50%;place-items:center;width:86px;height:86px;padding-left:5px;font-size:28px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 44px #d8362447}.transmissionCopy{background:linear-gradient(90deg,#0000000a,#d8362414);flex-direction:column;justify-content:center;padding:42px;display:flex}.kicker{text-transform:uppercase;letter-spacing:3px;font-size:12px;font-weight:900;color:var(--red)!important;margin:18px 0 8px!important}.transmissionCopy h2{color:var(--gold2);margin:0 0 14px;font-family:Cinzel,serif;font-size:34px;line-height:1.05}.transmissionCopy p{color:#c7b59a;line-height:1.6}.categoryCard,.videoCard,.archiveCard,.featuredFile,.featuredTransmission,.inbox,.timeline,.newsletter{will-change:transform}.categoryCard:hover i{transform:translateY(-2px)rotate(8deg)}.categoryCard i{transition:all .25s}.archiveGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.archiveCard{background:#070403c7;border:1px solid #c89a6233;min-height:390px;transition:all .25s;position:relative;overflow:hidden}.archiveImage{background:linear-gradient(180deg,#0000000d,#00000094), var(--img);filter:brightness(.74);background-position:50%;background-size:cover;height:190px;transition:all .35s}.archiveBody{padding:20px}.archiveMeta{color:var(--red);text-transform:uppercase;letter-spacing:1.5px;justify-content:space-between;gap:10px;font-family:Courier New,monospace;font-size:11px;display:flex}.archiveCard h3{color:var(--gold2);margin:16px 0 8px;font-family:Cinzel,serif;font-size:24px}.archiveCard p{color:#b9a384;font-size:14px;line-height:1.5}.archiveTags{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.archiveTags span{color:var(--gold);background:#c89a620f;border:1px solid #c89a6233;padding:5px 8px;font-size:11px}.archiveHover{color:var(--gold2);text-transform:uppercase;letter-spacing:1.4px;opacity:0;background:linear-gradient(90deg,#d836242e,#000000b3);padding:14px 18px;font-size:12px;font-weight:900;transition:all .25s;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.archiveCard:hover{border-color:#d83624bf;transform:translateY(-4px);box-shadow:0 0 34px #d8362421}.archiveCard:hover .archiveImage{filter:brightness(.9);transform:scale(1.03)}.archiveCard:hover .archiveHover{opacity:1;transform:translateY(0)}.footer{background:linear-gradient(#0000,#d836240a);border-top:1px solid #c89a622e;margin-top:70px;padding-top:46px}.endline{margin-top:10px;padding:22px 0 34px}.endline:before{content:"END OF FILE // ";color:var(--red)}@media (max-width:1200px){.featuredTransmission,.archiveGrid{grid-template-columns:1fr}.systemIdentity{transform:scale(.95)}}@media (max-width:640px){.heroBanner{min-height:360px}.terminalLayer{display:none}.accessActions .btn,.accessActions{width:100%}.transmissionCopy{padding:28px}}.pageHeader{background:linear-gradient(90deg,#000000b8,#d836240f),radial-gradient(circle at 70% 20%,#d8362429,#0000 34%);margin-top:32px;padding:70px 48px}.pageHeader span{color:var(--red);text-transform:uppercase;letter-spacing:5px;font-size:12px;font-weight:900}.pageHeader h1{color:var(--gold2);margin:16px 0 10px;font-family:Cinzel,serif;font-size:58px}.pageHeader p{color:#c7b59a;max-width:760px;line-height:1.65}.archiveSearch{grid-template-columns:1fr auto;align-items:end;gap:20px;margin-top:28px;padding:24px;display:grid}.archiveSearch span{color:var(--red);text-transform:uppercase;letter-spacing:3px;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.archiveSearch input,.reportForm input,.reportForm textarea,.reportForm select{width:100%;color:var(--text);background:#070504;border:1px solid #c89a6238;padding:14px 16px;font-family:Inter,Arial,sans-serif}.archiveSearch input{min-width:520px}.filterRow{flex-wrap:wrap;gap:8px;display:flex}.filterRow button{color:var(--gold);text-transform:uppercase;cursor:pointer;background:#00000059;border:1px solid #c89a6238;padding:11px 13px;font-size:11px;font-weight:900}.filterRow button:hover{color:var(--gold2);border-color:#d83624bf}.dossierHero{grid-template-columns:1.25fr .95fr;margin-top:32px;display:grid;overflow:hidden}.dossierImage{background:linear-gradient(90deg,#0000000d,#000000c2), var(--img);background-position:50%;background-size:cover;min-height:520px}.dossierCopy{flex-direction:column;justify-content:center;padding:54px;display:flex}.dossierCopy>span{color:var(--red);letter-spacing:3px;font-family:Courier New,monospace}.dossierCopy h1{color:var(--gold2);margin:18px 0;font-family:Cinzel,serif;font-size:54px;line-height:1}.dossierCopy p{color:#c7b59a;line-height:1.65}.dossierMeta{border-top:1px solid #c89a622e;grid-template-columns:140px 1fr;gap:12px;margin-top:28px;padding-top:22px;display:grid}.dossierMeta b{color:var(--red);text-transform:uppercase;letter-spacing:2px;font-size:11px}.dossierMeta em{color:var(--gold2);font-style:normal}.dossierBody{grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;display:grid}.dossierSection{padding:32px}.dossierSection h2,.reportSide h2{color:var(--gold2);margin-top:0;font-family:Cinzel,serif}.dossierSection p{color:#c7b59a;line-height:1.7}.relatosPageGrid{grid-template-columns:1.1fr .9fr;gap:24px;margin-top:28px;display:grid}.reportForm{gap:14px;padding:32px;display:grid}.reportForm label{color:var(--red);text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:900}.reportForm textarea{resize:vertical;min-height:190px}.reportSide{padding:32px}.reportItem{border-bottom:1px solid #c89a6224;padding:16px 0}.reportItem span{color:var(--red);letter-spacing:2px;font-family:Courier New,monospace;font-size:11px}.reportItem b{color:var(--gold2);margin-top:6px;display:block}.reportItem p{color:#9f866a;margin:4px 0 0}.verticalTimeline{gap:18px;margin-top:28px;display:grid;position:relative}.timelineRecord{grid-template-columns:120px 1fr 1fr auto;align-items:center;gap:22px;padding:30px 34px;display:grid}.timelineRecord span{color:var(--red);font-family:Courier New,monospace;font-size:18px;font-weight:900}.timelineRecord h2{color:var(--gold2);margin:0;font-family:Cinzel,serif}.timelineRecord p{color:#c7b59a;margin:0}.timelineRecord a{color:var(--gold);text-transform:uppercase;font-size:12px;font-weight:900}@media (max-width:1200px){.archiveSearch,.dossierHero,.dossierBody,.relatosPageGrid{grid-template-columns:1fr}.archiveSearch input{min-width:0}.timelineRecord{grid-template-columns:1fr}.pageHeader h1{font-size:42px}}.adminShell{min-height:100vh;color:var(--text);background:radial-gradient(circle at 50% 0,#d836242e,#0000 30%),linear-gradient(#050302,#020101);padding:48px 5vw 80px}.adminHeader{max-width:1180px;margin:0 auto 28px}.adminHeader span{color:var(--red);text-transform:uppercase;letter-spacing:5px;font-size:12px;font-weight:900}.adminHeader h1{color:var(--gold2);margin:12px 0 6px;font-family:Cinzel,serif;font-size:44px}.adminHeader p{color:#c7b59a}.adminStats{grid-template-columns:repeat(5,1fr);gap:14px;max-width:1180px;margin:0 auto 28px;display:grid}.adminStats div{background:#070403b8;border:1px solid #c89a622e;padding:18px}.adminStats b{color:var(--gold2);font-family:Cinzel,serif;font-size:30px;display:block}.adminStats span{color:var(--red);text-transform:uppercase;letter-spacing:2px;font-size:10px}.adminLayout{grid-template-columns:260px 1fr;align-items:start;gap:22px;max-width:1180px;margin:0 auto;display:grid}.adminSidebar{background:#070403c7;border:1px solid #c89a622e;padding:16px;position:sticky;top:92px}.adminSidebar>button{color:#c7b59a;text-align:left;text-transform:uppercase;letter-spacing:1.3px;cursor:pointer;background:0 0;border:1px solid #0000;width:100%;padding:13px 12px;font-size:12px;font-weight:900}.adminSidebar>button:hover,.adminSidebar>button.active{color:var(--gold2);background:#d836241a;border-color:#d8362473}.adminSidebarActions{border-top:1px solid #c89a6224;gap:10px;margin-top:18px;padding-top:18px;display:grid}.adminPanel{background:#070403b8;border:1px solid #c89a622e;min-height:700px;padding:24px}.adminForm h2{color:var(--gold2);margin:0 0 18px;font-family:Cinzel,serif}.adminForm label{color:var(--red);text-transform:uppercase;letter-spacing:2px;margin:14px 0 8px;font-size:11px;font-weight:900;display:block}.adminForm input,.adminForm textarea,.adminForm select{width:100%;color:var(--text);background:#070504;border:1px solid #c89a6238;padding:13px 14px;font-family:Inter,Arial,sans-serif}.adminForm textarea{resize:vertical;min-height:110px}.collectionHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.collectionList{gap:14px;display:grid}.collectionItem{background:#0000002e;border:1px solid #c89a622e}.collectionItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px;list-style:none;display:flex}.collectionItem summary::-webkit-details-marker{display:none}.collectionItem summary strong{color:var(--gold2)}.collectionItem summary span{color:var(--red);letter-spacing:2px;font-family:Courier New,monospace;font-size:11px}.collectionFields{grid-template-columns:1fr 1fr;gap:4px 16px;padding:0 18px 18px;display:grid}.collectionFields div:has(textarea){grid-column:1/-1}.dangerButton{color:#ffb2a7;cursor:pointer;text-transform:uppercase;letter-spacing:1.4px;background:#d8362424;border:1px solid #d8362473;margin:0 18px 18px;padding:11px 14px;font-size:11px;font-weight:900}.inlineEdit{grid-template-columns:1fr auto;gap:10px;margin-bottom:10px;display:grid}.inlineEdit button{color:#ffb2a7;cursor:pointer;background:#d836241f;border:1px solid #d8362461;padding:0 14px}.adminStatus{color:var(--gold2);background:#c89a6214;border:1px solid #c89a6238;margin-top:18px;padding:14px 16px}@media (max-width:1000px){.adminStats{grid-template-columns:1fr 1fr}.adminLayout{grid-template-columns:1fr}.adminSidebar{position:static}.collectionFields{grid-template-columns:1fr}}.videoTrigger{all:unset;cursor:pointer;width:100%;display:block}.videoTrigger h3{margin:11px 0 5px;font-size:15px}.videoTrigger p{color:#9f866a;margin:0;font-size:12px;line-height:1.4}.playButton{z-index:4;background:#d83624db;border:1px solid #ffffff40;border-radius:50%;width:46px;height:46px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #d8362457}.playButton:before{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:11px solid #fff;position:absolute;top:14px;left:19px}.videoModal{z-index:1000;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.modalBackdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#000000c7;border:0;position:absolute;inset:0}.videoModalPanel{z-index:2;background:#050302;border:1px solid #c89a6247;width:min(1100px,96vw);position:relative;box-shadow:0 0 80px #000c,0 0 40px #d836242e}.modalHeader{border-bottom:1px solid #c89a6229;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.modalHeader span{color:var(--red);letter-spacing:2px;font-family:Courier New,monospace;font-size:11px;display:block}.modalHeader h2{color:var(--gold2);margin:5px 0 0;font-family:Cinzel,serif;font-size:24px}.modalHeader button{width:38px;height:38px;color:var(--gold2);cursor:pointer;background:#0000004d;border:1px solid #c89a6238;font-size:28px}.youtubeFrame{aspect-ratio:16/9;background:#000;position:relative}.youtubeFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.invalidVideo{height:100%;color:var(--gold2);place-items:center;display:grid}.modalFooter{border-top:1px solid #c89a6229;justify-content:flex-end;padding:16px 22px;display:flex}.imagePreview{background-color:#080504;background-position:50%;background-size:cover;border:1px solid #c89a622e;height:150px;margin-top:10px}.imageField{grid-column:1/-1}.adminForm input::placeholder,.adminForm textarea::placeholder{color:#c89a626b}@media (max-width:700px){.videoModal{padding:12px}.modalHeader h2{font-size:18px}}.uploadBox{background:#c89a620d;border:1px dashed #c89a6247;margin-top:10px;padding:12px}.uploadBox input[type=file]{cursor:pointer;background:#00000040;padding:10px}.uploadBox small{color:#a99374;margin-top:8px;line-height:1.4;display:block}.imagePreview{box-shadow:inset 0 0 0 1px #ffffff08}.transmissionVisualButton{cursor:pointer;width:100%;color:inherit;text-align:left;border:0;padding:0;display:block}.transmissionVisualButton:focus-visible{outline:2px solid var(--red);outline-offset:4px}.transmissionVisualButton:hover .playLarge{transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 58px #d8362461}.transmissionVisualButton:hover{filter:brightness(1.08)}.playLarge{transition:all .25s}.transmissionCopy .btn{width:100%}.videoDossierLink{color:var(--gold);text-transform:uppercase;letter-spacing:1.4px;margin-top:10px;font-size:11px;font-weight:900;display:inline-flex}.videoDossierLink:hover{color:var(--red)}.transmissionActions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modalFooter{gap:12px}.transmissionDetailHero{grid-template-columns:1.1fr .9fr;margin-top:32px;display:grid;overflow:hidden}.transmissionDetailVisual{background:linear-gradient(90deg,#0000001f,#000000c7), var(--img);background-position:50%;background-size:cover;min-height:520px;position:relative}.detailStamp{color:var(--red);letter-spacing:2px;text-transform:uppercase;background:#00000059;border:1px solid #d836246b;padding:10px 14px;font-family:Courier New,monospace;font-size:11px;position:absolute;top:28px;left:28px}.transmissionDetailCopy{background:linear-gradient(90deg,#0000000d,#d8362414);flex-direction:column;justify-content:center;padding:52px;display:flex}.transmissionDetailCopy>span{color:var(--red);letter-spacing:3px;font-family:Courier New,monospace}.transmissionDetailCopy h1{color:var(--gold2);margin:18px 0;font-family:Cinzel,serif;font-size:50px;line-height:1}.transmissionDetailCopy p{color:#c7b59a;line-height:1.65}.transmissionDetailMeta{border-top:1px solid #c89a622e;grid-template-columns:120px 1fr;gap:12px;margin-top:26px;padding-top:20px;display:grid}.transmissionDetailMeta b{color:var(--red);text-transform:uppercase;letter-spacing:2px;font-size:11px}.transmissionDetailMeta em{color:var(--gold2);font-style:normal}.transmissionPlayer{margin-top:28px;overflow:hidden}.transmissionPlayerHeader{border-bottom:1px solid #c89a6229;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.transmissionPlayerHeader span{color:var(--red);letter-spacing:2px;font-family:Courier New,monospace;font-size:11px}.transmissionPlayerHeader a{color:var(--gold);text-transform:uppercase;font-size:11px;font-weight:900}.pagePlayer{width:100%}.transmissionContentGrid{grid-template-columns:1.35fr .65fr;gap:24px;margin-top:28px;display:grid}.transmissionAside{padding:32px}.transmissionAside h2{color:var(--gold2);margin:0 0 14px;font-family:Cinzel,serif}.transmissionAside p{color:#c7b59a;line-height:1.5}.tagList{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.tagList span{color:var(--gold);background:#c89a620f;border:1px solid #c89a6238;padding:7px 10px;font-size:12px}.nextFile{justify-content:space-between;align-items:center;gap:24px;margin-top:36px;padding:34px;display:flex}.nextFile span{color:var(--red);text-transform:uppercase;letter-spacing:3px;font-size:11px;font-weight:900}.nextFile h2{color:var(--gold2);flex:1;margin:0;font-family:Cinzel,serif}@media (max-width:1200px){.transmissionDetailHero,.transmissionContentGrid{grid-template-columns:1fr}}@media (max-width:700px){.transmissionActions{grid-template-columns:1fr}.nextFile{flex-direction:column;align-items:flex-start}.transmissionDetailCopy{padding:32px}.transmissionDetailCopy h1{font-size:36px}}.transmissionArchiveList{gap:22px;margin-top:34px;display:grid}.transmissionDossierCard{grid-template-columns:.9fr 1.1fr;min-height:310px;display:grid;overflow:hidden}.transmissionDossierImage{background:linear-gradient(90deg,#00000014,#000000b8), var(--img);background-position:50%;background-size:cover;min-height:310px;position:relative;overflow:hidden}.transmissionDossierImage:before{content:"TRANSMISSÃO CLASSIFICADA";z-index:3;color:#c89a62ad;letter-spacing:2px;background:#00000042;border:1px solid #c89a6233;padding:8px 10px;font-family:Courier New,monospace;font-size:10px;position:absolute;top:22px;left:22px}.transmissionDossierImage span{color:#fff;background:#d8362452;border:1px solid #d836249e;border-radius:50%;place-items:center;width:64px;height:64px;padding-left:4px;transition:all .25s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 38px #d8362447}.transmissionDossierImage:hover span{transform:translate(-50%,-50%)scale(1.08)}.transmissionDossierCopy{background:linear-gradient(90deg,#00000005,#d8362412);flex-direction:column;justify-content:center;padding:34px;display:flex}.transmissionDossierCopy h2{color:var(--gold2);margin:18px 0 12px;font-family:Cinzel,serif;font-size:34px;line-height:1.05}.transmissionDossierCopy p{color:#c7b59a;margin:0 0 18px;line-height:1.6}.tagList.mini{margin:0 0 22px}.tagList.mini span{padding:6px 8px;font-size:10px}.transmissionDossierActions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:900px){.transmissionDossierCard{grid-template-columns:1fr}}.transmissionDossierImage{cursor:pointer;text-align:left;width:100%;color:inherit;border:0;padding:0;display:block}.transmissionDossierImage:focus-visible{outline:2px solid var(--red);outline-offset:4px}.disabledYoutube{color:#9f866a;text-transform:uppercase;letter-spacing:1.3px;font-size:12px}.transmissionDossierActions .btn{min-width:150px}.transmissionPlayerHeader>span:last-child{color:var(--red)}.dossierArchiveList{gap:22px;margin-top:34px;display:grid}.dossierListCard{grid-template-columns:.82fr 1.18fr;min-height:320px;display:grid;overflow:hidden}.dossierListImage{background:linear-gradient(90deg,#00000014,#000000b8), var(--img);background-position:50%;background-size:cover;min-height:320px;position:relative}.dossierListImage span{color:var(--red);letter-spacing:2px;background:#00000057;border:1px solid #d836246b;padding:10px 12px;font-family:Courier New,monospace;font-size:12px;position:absolute;top:24px;left:24px}.dossierListCopy{background:linear-gradient(90deg,#00000005,#d8362412);flex-direction:column;justify-content:center;padding:38px;display:flex}.dossierListCopy h2{color:var(--gold2);margin:18px 0 12px;font-family:Cinzel,serif;font-size:38px;line-height:1}.dossierListCopy p{color:#c7b59a;margin:0 0 18px;line-height:1.6}.dossierMiniMeta{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.dossierMiniMeta span{color:var(--gold);background:#c89a620f;border:1px solid #c89a6233;padding:7px 10px;font-size:11px}.dossierSeal{color:#d83624e0;letter-spacing:2px;background:#0000004d;border:1px solid #d8362473;padding:12px 16px;font-family:Courier New,monospace;position:absolute;top:30px;right:30px;transform:rotate(-5deg)}.dossierNarrative{grid-template-columns:1.25fr .75fr;gap:24px;margin-top:28px;display:grid}.dossierMainText p{font-size:16px}.sectionCode{color:var(--red);text-transform:uppercase;letter-spacing:3px;margin-bottom:12px;font-size:11px;font-weight:900;display:block}.dossierSidePanel{padding:32px}.dossierSidePanel h2{color:var(--gold2);margin:0 0 12px;font-family:Cinzel,serif}.dossierSidePanel p{color:#c7b59a;line-height:1.5}.relatedTransmissionMini{background:#00000038;border:1px solid #c89a622e;padding:16px;display:block}.relatedTransmissionMini b{color:var(--gold2);margin-bottom:8px;display:block}.relatedTransmissionMini span{color:var(--red);text-transform:uppercase;letter-spacing:1.5px;font-size:11px;font-weight:900}.dossierSections{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px;display:grid}.dossierTwoColumns{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.documentList{gap:12px;display:grid}.documentItem{background:#0003;border:1px solid #c89a6229;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.documentItem span{color:var(--red);font-family:Courier New,monospace}.documentItem b{color:var(--gold2)}.documentItem p{color:#9f866a;margin:4px 0 0;font-size:12px}.documentItem em{color:var(--gold);text-transform:uppercase;letter-spacing:1.5px;font-size:10px;font-style:normal}.dossierGallery{grid-template-columns:1fr 1fr;gap:12px;display:grid}.galleryImage{background:linear-gradient(180deg,#0000000d,#0000009e), var(--img);background-position:50%;background-size:cover;border:1px solid #c89a6229;min-height:150px;position:relative}.galleryImage span{color:var(--red);letter-spacing:1.5px;font-family:Courier New,monospace;font-size:10px;position:absolute;top:10px;left:10px}.emptyGallery{color:#9f866a;letter-spacing:2px;border:1px dashed #c89a6238;place-items:center;min-height:200px;font-family:Courier New,monospace;display:grid}.submitInfoBox{justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:30px;display:flex}.submitInfoBox span{color:var(--red);text-transform:uppercase;letter-spacing:3px;font-size:11px;font-weight:900}.submitInfoBox h2{color:var(--gold2);margin:8px 0;font-family:Cinzel,serif}.submitInfoBox p{color:#c7b59a;margin:0}.dossierRelatedGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.relatedDossierCard{padding:24px}.relatedDossierCard span{color:var(--red);letter-spacing:2px;font-family:Courier New,monospace;font-size:11px}.relatedDossierCard h3{color:var(--gold2);margin:12px 0 8px;font-family:Cinzel,serif}.relatedDossierCard p{color:#9f866a;margin:0}@media (max-width:1100px){.dossierListCard,.dossierNarrative,.dossierTwoColumns,.dossierSections,.dossierRelatedGrid{grid-template-columns:1fr}}@media (max-width:640px){.submitInfoBox{flex-direction:column;align-items:flex-start}.dossierGallery{grid-template-columns:1fr}}.adminHint{color:#c7b59a;background:#c89a620d;border:1px solid #c89a6229;margin:0 0 18px;padding:14px 16px;line-height:1.6}.sectionToggle{cursor:pointer;background:#0000002e;border:1px solid #c89a622e;grid-template-columns:1fr auto 70px;align-items:center;gap:18px;padding:18px;margin:12px 0!important;display:grid!important}.sectionToggle strong{color:var(--gold2);margin-bottom:4px;font-family:Cinzel,serif;font-size:18px;display:block}.sectionToggle span{color:#a99374;text-transform:none;letter-spacing:0;font-size:13px;font-weight:400;display:block}.sectionToggle input{accent-color:#b3261e;height:22px;width:22px!important}.sectionToggle em{color:var(--red);letter-spacing:1.5px;text-transform:uppercase;font-family:Courier New,monospace;font-size:11px;font-style:normal}@media (max-width:700px){.sectionToggle{grid-template-columns:1fr}}.contactGrid{grid-template-columns:1.1fr .9fr;gap:24px;margin-top:28px;display:grid}.contactForm{gap:14px;padding:32px;display:grid}.contactForm label{color:var(--red);text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:900}.contactForm input,.contactForm textarea,.contactForm select{width:100%;color:var(--text);background:#070504;border:1px solid #c89a6238;padding:14px 16px;font-family:Inter,Arial,sans-serif}.contactForm textarea{resize:vertical;min-height:190px}.contactSide{padding:32px}.contactSide h2{color:var(--gold2);margin-top:0;font-family:Cinzel,serif}.contactRow{border-bottom:1px solid #c89a6224;padding:16px 0}.contactRow span{color:var(--red);text-transform:uppercase;letter-spacing:2px;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.contactRow a{color:var(--gold2)}@media (max-width:900px){.contactGrid{grid-template-columns:1fr}}.categoryFilter{margin-top:28px;padding:22px}.categoryFilter>span{color:var(--red);text-transform:uppercase;letter-spacing:3px;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.categoryFilter div{flex-wrap:wrap;gap:10px;display:flex}.categoryFilter button{color:var(--gold);text-transform:uppercase;letter-spacing:1.1px;cursor:pointer;background:#00000047;border:1px solid #c89a6238;padding:11px 14px;font-size:11px;font-weight:900;transition:all .2s}.categoryFilter button:hover,.categoryFilter button.active{color:var(--gold2);background:#d836241f;border-color:#d83624b8}.emptyFilter{color:#a99374;text-transform:uppercase;letter-spacing:2px;padding:28px;font-family:Courier New,monospace}.reportModal{z-index:1100;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.reportModalPanel{z-index:2;background:#050302;border:1px solid #c89a6247;width:min(720px,96vw);position:relative;box-shadow:0 0 80px #000c,0 0 40px #d836242e}.reportModalForm{gap:12px;padding:24px;display:grid}.reportModalForm label{color:var(--red);text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:900}.reportModalForm input,.reportModalForm textarea{width:100%;color:var(--text);background:#070504;border:1px solid #c89a6238;padding:14px 16px;font-family:Inter,Arial,sans-serif}.reportModalForm textarea{resize:vertical;min-height:170px}.reportModalForm input[type=file]{cursor:pointer;padding:11px}.reportModalForm small{color:#a99374;line-height:1.4}.reportModalForm .fileWarning{color:#ff9a8c}.reportModalActions{justify-content:flex-end;gap:12px;margin-top:10px;display:flex}@media (max-width:640px){.reportModal{padding:12px}.reportModalActions{flex-direction:column}.reportModalActions .btn{width:100%}}.dossierVideoTrigger{cursor:pointer;width:100%;color:inherit;text-align:left;border:0;padding:0;display:block}.dossierVideoTrigger:focus-visible{outline:2px solid var(--red);outline-offset:4px}.dossierVideoTrigger:after{content:"";opacity:0;background:radial-gradient(circle,#d836242e,#0000 38%);transition:all .25s;position:absolute;inset:0}.dossierVideoTrigger:hover:after{opacity:1}.dossierPlay{z-index:5;text-align:center;color:var(--gold2);text-transform:uppercase;letter-spacing:3px;opacity:.88;place-items:center;transition:all .25s;display:grid;position:absolute;inset:0}.dossierPlay span{color:#fff;background:#d836244d;border:1px solid #d83624b3;border-radius:50%;place-items:center;width:74px;height:74px;margin-bottom:14px;padding-left:5px;display:grid;box-shadow:0 0 44px #d8362447}.dossierPlay strong{text-shadow:0 0 18px #000c;font-family:Cinzel,serif;font-size:18px;display:block}.dossierVideoTrigger:hover .dossierPlay{opacity:1;transform:scale(1.03)}.dossierImage{position:relative}.dossierPlay{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex!important;inset:0!important}.dossierPlay span{margin:0 0 18px}.dossierPlay strong{text-align:center;width:100%}.globalSearch{width:min(280px,22vw);position:relative}.globalSearch input{width:100%;color:var(--gold2);background:#00000047;border:1px solid #c89a622e;padding:10px 12px;font-size:12px}.searchResults{z-index:100;background:#050302;border:1px solid #c89a623d;width:380px;max-width:86vw;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 60px #000000a6}.searchResults a{border-bottom:1px solid #c89a621f;padding:14px 16px;display:block}.searchResults a:hover{background:#d836241a}.searchResults span{color:var(--red);text-transform:uppercase;letter-spacing:2px;font-size:10px}.searchResults strong{color:var(--gold2);margin:4px 0;display:block}.searchResults p{color:#9f866a;margin:0;font-size:12px}.breadcrumb{color:#9f866a;text-transform:uppercase;letter-spacing:1.4px;flex-wrap:wrap;align-items:center;gap:8px;margin:28px 0 18px;font-size:12px;display:flex}.breadcrumb a{color:var(--gold)}.breadcrumb b{color:var(--red);font-weight:900}.breadcrumb i{color:#5a3b2e;margin-right:8px;font-style:normal}.shareBox{gap:8px;display:grid}.shareBox a,.shareBox button{color:var(--gold);text-align:left;cursor:pointer;text-transform:uppercase;letter-spacing:1.2px;background:#0000003d;border:1px solid #c89a6233;padding:10px 12px;font-size:11px;font-weight:900}.shareBox a:hover,.shareBox button:hover{color:var(--gold2);border-color:#d83624b3}.premiumMeta{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.premiumMeta span{color:#a99374;text-transform:uppercase;letter-spacing:1.2px;border:1px solid #c89a622e;padding:6px 8px;font-size:10px}.categoryHero{background:linear-gradient(90deg,#000000d1,#0000005c), var(--img);background-position:50%;background-size:cover;grid-template-columns:1fr 220px;align-items:end;gap:30px;min-height:360px;margin-top:28px;padding:44px;display:grid}.categoryHero span{color:var(--red);text-transform:uppercase;letter-spacing:5px;font-size:12px;font-weight:900}.categoryHero h1{color:var(--gold2);margin:16px 0 10px;font-family:Cinzel,serif;font-size:64px}.categoryHero p{color:#c7b59a;max-width:760px}.categoryHero aside{background:#00000057;border:1px solid #c89a622e;gap:4px;padding:22px;display:grid}.categoryHero b{color:var(--gold2);font-family:Cinzel,serif;font-size:42px}.categoryHero small{color:var(--red);text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.categoryTransmissionGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.categoryTransmissionCard{overflow:hidden}.categoryTransmissionCard div{background:linear-gradient(180deg,#0000000d,#000000ad), var(--img);background-position:50%;background-size:cover;height:180px}.categoryTransmissionCard span{color:var(--red);letter-spacing:2px;margin:16px 18px 6px;font-family:Courier New,monospace;font-size:11px;display:block}.categoryTransmissionCard h3{color:var(--gold2);margin:0 18px 18px;font-family:Cinzel,serif}@media (max-width:1150px){.globalSearch{display:none}}@media (max-width:900px){.categoryHero,.categoryTransmissionGrid{grid-template-columns:1fr}}.topActions{gap:14px}.globalSearch{width:min(260px,18vw);margin-right:14px}.nav .active{color:var(--red)!important}.nav .active:after{content:"";background:var(--red);height:2px;position:absolute;bottom:-25px;left:0;right:0}.shareBox a,.shareBox button{align-items:center;gap:10px;display:flex}.shareIcon{width:22px;height:22px;color:var(--gold2);background:#0000003d;border:1px solid #c89a6238;border-radius:50%;place-items:center;font-size:12px;line-height:1;display:inline-grid}@media (max-width:1350px){.globalSearch{width:220px}}.intelligenceStats{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px;display:grid}.intelligenceStats div{background:#070403b8;border:1px solid #c89a622e;padding:22px}.intelligenceStats b{color:var(--gold2);font-family:Cinzel,serif;font-size:38px;display:block}.intelligenceStats span{color:var(--red);text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:900}.advancedSearch{margin-top:28px;padding:26px}.advancedSearchHeader{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.advancedSearchHeader span,.timelineFilters span,.connectionPanel span{color:var(--red);text-transform:uppercase;letter-spacing:3px;font-size:11px;font-weight:900}.advancedSearchGrid{grid-template-columns:1.4fr 1fr 1fr .6fr .8fr;gap:12px;display:grid}.advancedSearchGrid input,.advancedSearchGrid select{color:var(--text);background:#070504;border:1px solid #c89a6238;padding:13px 14px}.searchCount{color:#a99374;text-transform:uppercase;letter-spacing:1.5px;margin:16px 0;font-family:Courier New,monospace}.advancedResults{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.advancedResultCard{background:#00000038;border:1px solid #c89a622e;overflow:hidden}.advancedResultCard div{background:linear-gradient(180deg,#00000014,#000000ad), var(--img);background-position:50%;background-size:cover;height:145px}.advancedResultCard span{color:var(--red);letter-spacing:1.6px;margin:14px 16px 6px;font-family:Courier New,monospace;font-size:10px;display:block}.advancedResultCard h3{color:var(--gold2);margin:0 16px 6px;font-family:Cinzel,serif}.advancedResultCard p{color:#9f866a;margin:0 16px 16px;font-size:12px}.intelligenceGrid{grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;display:grid}.intelligenceBlock{padding:24px}.rankedItem{border-top:1px solid #c89a6221;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:14px 0;display:grid}.rankedItem span{color:var(--red);font-family:Courier New,monospace}.rankedItem b{color:var(--gold2)}.rankedItem small{color:#9f866a;text-transform:uppercase;letter-spacing:1.4px;font-size:10px}.intelMap{margin-top:28px;padding:26px}.brazilMapMock{background:radial-gradient(circle,#d836241f,#0000 36%),linear-gradient(#0000003d,#0000009e);border:1px solid #c89a6224;min-height:430px;position:relative;overflow:hidden}.mapShape{color:#c89a621f;letter-spacing:8px;border:1px solid #c89a6247;border-radius:45% 35% 40% 50%;place-items:center;width:280px;height:330px;font-family:Cinzel,serif;font-size:90px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.mapPin{align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-50%,-50%)}.mapPin i{background:var(--red);border-radius:50%;width:15px;height:15px;animation:1.4s infinite pulse;box-shadow:0 0 22px #d83624c7}.mapPin span{color:var(--gold2);text-transform:uppercase;letter-spacing:1.2px;background:#0000008f;border:1px solid #c89a622e;padding:6px 9px;font-size:11px}.connectionPanel{grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;padding:30px;display:grid}.connectionPanel h2{color:var(--gold2);margin:10px 0;font-family:Cinzel,serif}.connectionPanel p{color:#c7b59a}.connectionList{gap:10px;display:grid}.connectionList a{background:#0000002e;border:1px solid #c89a6229;justify-content:space-between;gap:14px;padding:14px;display:flex}.connectionList b{color:var(--gold2)}.connectionList span{color:var(--red);font-size:11px}.timelineFilters{margin-top:28px;padding:20px}.timelineFilters div{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.timelineFilters a{color:var(--gold);text-transform:uppercase;border:1px solid #c89a6233;padding:10px 12px;font-size:11px;font-weight:900}.cinematicTimeline{gap:26px;margin-top:40px;display:grid;position:relative}.cinematicTimeline:before{content:"";background:linear-gradient(180deg,transparent,var(--red),transparent);width:1px;position:absolute;top:0;bottom:0;left:130px}.timelineDossier{grid-template-columns:110px 40px 1fr;align-items:center;gap:20px;display:grid}.timelineYear{color:var(--red);text-align:right;font-family:Cinzel,serif;font-size:32px}.timelineConnector{border:2px solid var(--red);z-index:2;background:#050302;border-radius:50%;width:18px;height:18px;box-shadow:0 0 24px #d8362457}.timelineCard{padding:24px}.timelineCard span{color:var(--red);letter-spacing:2px;font-family:Courier New,monospace;font-size:10px}.timelineCard h2{color:var(--gold2);margin:10px 0 8px;font-family:Cinzel,serif}.timelineCard p{color:#c7b59a}.timelineCard b{color:var(--gold);text-transform:uppercase;letter-spacing:1.4px;font-size:11px}.adminDashboard h2{color:var(--gold2);margin-top:0;font-family:Cinzel,serif}.adminDashGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}.adminDashGrid div{background:#0000002e;border:1px solid #c89a622e;padding:20px}.adminDashGrid b{color:var(--gold2);font-family:Cinzel,serif;font-size:34px;display:block}.adminDashGrid span{color:var(--red);text-transform:uppercase;letter-spacing:2px;font-size:10px}.adminQuickPanel{background:#c89a620d;border:1px solid #c89a6229;padding:20px}.adminQuickPanel h3{color:var(--gold2);margin-top:0}.adminQuickPanel p{color:#c7b59a}@media (max-width:1100px){.advancedSearchGrid,.advancedResults,.intelligenceGrid,.connectionPanel,.adminDashGrid{grid-template-columns:1fr}.intelligenceStats{grid-template-columns:1fr 1fr}.cinematicTimeline:before{left:20px}.timelineDossier{grid-template-columns:40px 1fr}.timelineYear{text-align:left;grid-column:1/-1}}@media (max-width:640px){.intelligenceStats{grid-template-columns:1fr}}.reportsIntro{justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:30px;display:flex}.reportsIntro span{color:var(--red);text-transform:uppercase;letter-spacing:3px;font-size:11px;font-weight:900}.reportsIntro h2{color:var(--gold2);margin:10px 0;font-family:Cinzel,serif}.reportsIntro p{color:#c7b59a;max-width:760px;line-height:1.6}.reportsGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}.reportArchiveCard{padding:24px;transition:all .25s}.reportArchiveCard h2{color:var(--gold2);margin:18px 0 10px;font-family:Cinzel,serif}.reportArchiveCard p{color:#c7b59a;line-height:1.55}.reportArchiveCard:hover{border-color:#d83624b3;transform:translateY(-4px)}.mapPin{cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.mapPin:focus-visible{outline:2px solid var(--red);outline-offset:5px}.mapClear{cursor:pointer;background:0 0;border:0}@media (max-width:1000px){.reportsGrid{grid-template-columns:1fr}.reportsIntro{flex-direction:column;align-items:flex-start}}.reportsVideoGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}.reportVideoCard{transition:all .25s;overflow:hidden}.reportVideoCard:hover{border-color:#d83624b3;transform:translateY(-4px)}.reportVideoImage{cursor:pointer;background:linear-gradient(180deg,#0000000d,#000000ad), var(--img);color:#fff;background-position:50%;background-size:cover;border:0;place-items:center;width:100%;height:190px;padding:0;display:grid;position:relative}.reportVideoImage span{background:#d8362452;border:1px solid #d83624b3;border-radius:50%;place-items:center;width:58px;height:58px;padding-left:4px;display:grid;box-shadow:0 0 38px #d8362447}.reportVideoImage em{color:#c89a62b8;letter-spacing:2px;border:1px solid #c89a623d;padding:8px 10px;font-family:Courier New,monospace;font-size:10px;font-style:normal}.reportVideoCopy{padding:20px}.reportVideoCopy h2{color:var(--gold2);margin:16px 0 8px;font-family:Cinzel,serif;font-size:24px;line-height:1.1}.reportVideoCopy p{color:#c7b59a;font-size:14px;line-height:1.5}.localityPanel{margin-top:28px;padding:26px}.localityGrid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.localityCard{text-align:left;cursor:pointer;background:#00000038;border:1px solid #c89a622e;padding:18px;transition:all .2s}.localityCard:hover,.localityCard.active{background:#d836241a;border-color:#d83624b8}.localityCard span{color:var(--red);letter-spacing:2px;font-family:Courier New,monospace;font-size:11px;display:block}.localityCard b{color:var(--gold2);margin:8px 0 4px;font-family:Cinzel,serif;font-size:22px;display:block}.localityCard small{color:#a99374;text-transform:uppercase;letter-spacing:1.3px;font-size:10px}@media (max-width:1100px){.reportsVideoGrid,.localityGrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.reportsVideoGrid,.localityGrid{grid-template-columns:1fr}}.reportVideoCopy .dossierMiniMeta{margin-bottom:0}.reportVideoCopy .btn{margin-top:14px}.footer a{color:#c8a982;margin:7px 0;display:block}.footer a:hover{color:var(--red)}.footerButton{text-transform:uppercase;letter-spacing:1.4px;text-align:center;border:1px solid #c89a6238;padding:11px 14px;font-size:11px;font-weight:900;margin-top:12px!important}.dynamicHero{background:radial-gradient(circle at center,#d8362424,transparent 35%), linear-gradient(90deg,#000000d1,#00000057,#000000db), var(--hero);background-position:50%;background-size:cover;min-height:560px;margin-top:24px;position:relative;overflow:hidden}.dynamicHero:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 4px);position:absolute;inset:0}.heroCenter{text-align:center;z-index:3;flex-direction:column;justify-content:center;align-items:center;padding:80px 24px;display:flex;position:absolute;inset:0}.heroCenter span{color:var(--red);text-transform:uppercase;letter-spacing:6px;font-size:12px;font-weight:900}.heroCenter h1{color:var(--gold2);text-shadow:0 0 35px #000000d9;margin:18px 0 12px;font-family:Cinzel,serif;font-size:72px;line-height:.95}.heroCenter p{color:#d7c7ae;max-width:620px;line-height:1.55}.heroActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.heroDataLeft,.heroDataRight{z-index:4;color:#a99374;letter-spacing:1.5px;text-transform:uppercase;font-family:Courier New,monospace;font-size:12px;position:absolute}.heroDataLeft{top:72px;left:36px}.heroDataRight{text-align:right;top:120px;right:36px}.heroDataLeft b,.heroDataRight b{color:var(--red)}.heroMiniLinks{z-index:4;flex-wrap:wrap;justify-content:center;gap:18px;max-width:90%;display:flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.heroMiniLinks a{color:#c89a62ad;text-transform:uppercase;letter-spacing:1.2px;font-family:Courier New,monospace;font-size:10px}.heroMiniLinks a:hover{color:var(--red)}.emptyFilter a{color:var(--gold2);text-decoration:underline}@media (max-width:900px){.heroCenter h1{font-size:44px}.heroDataLeft,.heroDataRight,.heroMiniLinks{display:none}}.bootScreenFast{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b8}.carouselHero{min-height:520px;transition:background-image .35s}.carouselHero:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 44%,#d836242e,#0000 34%),linear-gradient(90deg,#000000e0,#00000061,#000000e0);position:absolute;inset:0}.heroCarouselCenter{z-index:5}.heroCarouselCenter h1{max-width:980px;font-size:58px}.terminalTyping{position:relative}.terminalTyping:after{content:"";background:var(--red);width:8px;height:14px;margin-left:8px;animation:.8s infinite cursorBlink;display:inline-block}@keyframes cursorBlink{0%,45%{opacity:1}46%,to{opacity:0}}.heroArrow{z-index:8;width:46px;height:64px;color:var(--gold2);cursor:pointer;background:#0000004d;border:1px solid #c89a6238;font-size:38px;position:absolute;top:50%;transform:translateY(-50%)}.heroArrow:hover{color:var(--red);border-color:#d83624b3}.heroArrow.left{left:26px}.heroArrow.right{right:26px}.heroCarouselDots{z-index:8;gap:8px;display:flex;position:absolute;bottom:72px;left:50%;transform:translate(-50%)}.heroCarouselDots button{cursor:pointer;background:#c89a6257;border:0;width:34px;height:3px}.heroCarouselDots button.active{background:var(--red)}.heroMiniLinks button{color:#c89a629e;text-transform:uppercase;letter-spacing:1.2px;cursor:pointer;background:0 0;border:0;font-family:Courier New,monospace;font-size:10px}.heroMiniLinks button.active,.heroMiniLinks button:hover{color:var(--red)}.accessActions .btn:empty{display:none}.reportModalPanel{animation:.18s ease-out softModalIn}@keyframes softModalIn{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.reportModal .modalBackdrop{background:#000000ad}.relatoItem small{color:#8f765c;text-transform:uppercase;letter-spacing:1px;margin-top:6px;font-size:10px;display:block}@media (max-width:900px){.heroCarouselCenter h1{font-size:36px}.heroArrow,.heroCarouselDots{display:none}}.carouselHero{background:#050302;overflow:hidden}.heroAnimatedBg{z-index:0;background:radial-gradient(circle at 50% 44%,#d836242e,transparent 34%), linear-gradient(90deg,#000000e0,#00000061,#000000e0), var(--hero);transform-origin:50%;background-position:50%;background-size:cover;animation:.48s both heroSlideIn;position:absolute;inset:0}@keyframes heroSlideIn{0%{opacity:0;filter:blur(3px);transform:scale(1.035)translate(18px)}to{opacity:1;filter:blur();transform:scale(1)translate(0)}}.carouselHero:after{z-index:1}.heroCarouselDots{background:#00000057;gap:0;width:100%;max-width:none;height:6px;padding:0;bottom:2px}.heroCarouselDots button{background:#c89a622e;flex:1;width:auto;height:6px}.heroCarouselDots button.active{background:linear-gradient(90deg,#d83624bf,#ffc688c7);box-shadow:0 0 16px #d836246b}.bootScreenFast .bootBox{transform:scale(.92)}.bootScreenFast .bootBox span,.bootScreenFast .bootBox p{white-space:nowrap;animation:.65s steps(16,end) both fastBootText;overflow:hidden}.bootScreenFast .bootBox i{animation-duration:.55s}@keyframes fastBootText{0%{opacity:.65;max-width:0}to{opacity:1;max-width:420px}}.relatosPanelCompact{padding:22px}.relatoCompactList{gap:10px;margin:16px 0 18px;display:grid}.relatoCompactItem{background:#0000002e;border:1px solid #c89a6224;grid-template-columns:64px 1fr;align-items:start;gap:14px;padding:12px;display:grid}.relatoCompactItem:hover{background:#d8362412;border-color:#d836248a}.relatoCompactItem>span{color:var(--red);letter-spacing:1px;font-family:Courier New,monospace;font-size:11px}.relatoCompactItem h3{color:var(--gold2);margin:0 0 4px;font-size:15px;line-height:1.2}.relatoCompactItem p{color:#8f765c;text-transform:uppercase;letter-spacing:.8px;margin:0;font-size:10px}@media (max-width:900px){.heroCarouselDots{display:flex}}.bootScreen,.bootScreenFast{pointer-events:all;min-height:100vh;z-index:99999!important;background:#020101!important;place-items:center!important;display:grid!important;position:fixed!important;inset:0!important}.bootScreenFast{background:#020101f0!important}.bootScreenFast .bootBox{opacity:.96;transform:scale(.9)}.videoModalPanel{animation:.2s ease-out both videoModalSoftIn!important}.videoModal .modalBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000c2!important}@keyframes videoModalSoftIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.carouselSelectRow{background:#0000002e;border:1px solid #c89a6229;grid-template-columns:24px 90px 1fr;align-items:center;gap:12px;margin:8px 0!important;padding:12px!important;display:grid!important}.carouselSelectRow input{accent-color:#b3261e;height:18px;width:18px!important}.carouselSelectRow span{color:var(--red);font-family:Courier New,monospace;font-size:11px}.carouselSelectRow strong{color:var(--gold2)}.adminSubsection{border-top:1px solid #c89a6229;margin-top:24px;padding-top:18px}.adminSubsection h3{color:var(--gold2);font-family:Cinzel,serif}.bootScreenRoute{pointer-events:all;min-height:100vh;z-index:99999!important;background:#020101!important;place-items:center!important;display:grid!important;position:fixed!important;inset:0!important}.bootScreenRoute .bootBox{animation:.18s ease-out both routeBootBox}.bootScreenRoute .bootBox span,.bootScreenRoute .bootBox p{white-space:nowrap;animation:.72s steps(22,end) both routeBootTyping;display:block;overflow:hidden}.bootScreenRoute .bootBox i{animation-duration:.58s}@keyframes routeBootBox{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes routeBootTyping{0%{opacity:.7;max-width:0}to{opacity:1;max-width:520px}}.dossierGallerySection{margin-top:24px}.adminForm select,.collectionEditor select{width:100%;color:var(--text);background:#070504;border:1px solid #c89a6238;padding:13px 14px;font-family:Inter,Arial,sans-serif}.adminForm select:focus,.collectionEditor select:focus{border-color:#d83624b3;outline:1px solid #d83624b3}.heroPromptBlock p,.heroPromptBlock b{white-space:nowrap;animation:.95s steps(24,end) both heroPromptType;overflow:hidden}.heroPromptBlock p:nth-child(2){animation-delay:80ms}.heroPromptBlock p:nth-child(3){animation-delay:.16s}.heroPromptBlock p:nth-child(4){animation-delay:.24s}.heroPromptLine{white-space:nowrap;animation:.9s steps(20,end) .28s both heroPromptType;overflow:hidden}@keyframes heroPromptType{0%{opacity:.45;max-width:0}to{opacity:1;max-width:360px}}.cmsPage{width:min(1500px,94vw)}.cmsTop{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:26px;display:flex}.cmsTop span,.cmsListHead span,.cmsEditorHead span,.cmsPreview>span,.cmsHeroSummary span{color:var(--red);text-transform:uppercase;letter-spacing:4px;font-size:11px;font-weight:900}.cmsTop h1{color:var(--gold2);margin:12px 0 8px;font-family:Cinzel,serif;font-size:48px}.cmsTop p{color:#c7b59a}.cmsTopActions{flex-wrap:wrap;gap:10px;display:flex}.cmsShell{grid-template-columns:260px 1fr;gap:24px;display:grid}.cmsSidebar{align-self:start;padding:16px;position:sticky;top:20px}.cmsSidebar button{text-align:left;width:100%;color:var(--gold);text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;background:0 0;border:1px solid #0000;padding:13px 14px;font-weight:900;display:block}.cmsSidebar button.active,.cmsSidebar button:hover{color:var(--gold2);background:#d836241a;border-color:#d836248c}.cmsManager{grid-template-columns:360px 1fr;gap:20px;display:grid}.cmsList,.cmsEditor{padding:22px}.cmsListHead,.cmsEditorHead{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.cmsListHead h2,.cmsEditorHead h2,.cmsHeroSummary h2{color:var(--gold2);margin:6px 0 0;font-family:Cinzel,serif}.cmsSearch{width:100%;color:var(--text);background:#070504;border:1px solid #c89a6233;margin-bottom:14px;padding:13px 14px}.cmsItems{gap:8px;max-height:680px;padding-right:4px;display:grid;overflow:auto}.cmsItems button{text-align:left;cursor:pointer;background:#00000038;border:1px solid #c89a6224;padding:13px}.cmsItems button.active,.cmsItems button:hover{background:#d8362414;border-color:#d83624a3}.cmsItems span{color:var(--red);letter-spacing:1.4px;font-family:Courier New,monospace;font-size:10px}.cmsItems b{color:var(--gold2);margin:4px 0;display:block}.cmsItems small{color:#9f866a;text-transform:uppercase;letter-spacing:1px;font-size:10px}.cmsEditorGrid{grid-template-columns:1fr 360px;gap:22px;display:grid}.cmsEditorGrid.single{grid-template-columns:1fr}.cmsField{margin-bottom:14px;display:block}.cmsField>span,.cmsCheck span{color:var(--red);text-transform:uppercase;letter-spacing:2px;margin-bottom:7px;font-size:11px;font-weight:900;display:block}.cmsField input,.cmsField textarea,.cmsField select,.jsonEditor{width:100%;color:var(--text);background:#070504;border:1px solid #c89a6238;padding:13px 14px;font-family:Inter,Arial,sans-serif}.cmsField textarea{resize:vertical;min-height:120px}.cmsField select{cursor:pointer}.cmsField input:focus,.cmsField textarea:focus,.cmsField select:focus,.jsonEditor:focus{border-color:#d83624ad;outline:1px solid #d83624ad}.cmsCheck{border:1px solid #c89a622e;align-items:center;gap:12px;margin:14px 0;padding:13px;display:flex}.cmsCheck input{accent-color:#b3261e;width:18px;height:18px}.cmsCheck span{margin:0}.tagEditor{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.tagEditor button{color:var(--gold);cursor:pointer;background:#c89a620f;border:1px solid #c89a6238;padding:7px 9px}.tagInput{grid-template-columns:1fr auto;gap:8px;display:grid}.tagInput button,.uploadButton{color:var(--gold2);cursor:pointer;text-transform:uppercase;background:#00000038;border:1px solid #c89a6238;padding:11px 14px;font-size:11px;font-weight:900}.uploadPreview{color:#9f866a;background:#050302;border:1px solid #c89a6229;place-items:center;height:190px;margin-bottom:8px;font-family:Courier New,monospace;display:grid;overflow:hidden}.uploadPreview img{object-fit:cover;width:100%;height:100%}.uploadButton{margin-top:8px;display:inline-block}.uploadButton input{display:none}.cmsPreview{align-self:start;padding:18px;position:sticky;top:20px}.cmsPreviewImage{background:linear-gradient(180deg,#0000000d,#000000ad),var(--img);background-position:50%;background-size:cover;border:1px solid #c89a6226;height:210px;margin:14px 0}.cmsPreview h3{color:var(--gold2);margin:0 0 8px;font-family:Cinzel,serif}.cmsPreview p{color:#c7b59a;line-height:1.5}.jsonEditor{min-height:680px;font-family:Courier New,monospace;font-size:12px}.cmsHeroSummary,.adminQuickPanel{margin-top:20px;padding:24px}.cmsHeroSummary p,.adminQuickPanel p{color:#c7b59a}.cmsHint{color:#a99374;margin:0;line-height:1.5}.danger{color:#ffb4a8!important;border-color:#d836248c!important}@media (max-width:1200px){.cmsShell,.cmsManager,.cmsEditorGrid{grid-template-columns:1fr}.cmsSidebar,.cmsPreview{position:static}}@media (max-width:700px){.cmsTop{flex-direction:column;align-items:flex-start}}.cmsTopActions .btn:disabled,.cmsAutomationPanel .btn:disabled{opacity:.52;cursor:not-allowed;filter:grayscale(.3)}.cmsNavGroup{border-bottom:1px solid #c89a621f;margin-bottom:8px;padding:10px 0 14px}.cmsNavGroup:last-child{border-bottom:0;margin-bottom:0}.cmsNavGroup>span{color:var(--red);text-transform:uppercase;letter-spacing:3px;margin:0 0 8px 12px;font-size:10px;font-weight:900;display:block}.cmsAccordion{background:#00000029;border:1px solid #c89a6229;margin-bottom:12px}.cmsAccordion summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;list-style:none;display:flex}.cmsAccordion summary::-webkit-details-marker{display:none}.cmsAccordion summary b{color:var(--gold2);font-family:Cinzel,serif;font-size:18px;display:block}.cmsAccordion summary small{color:#9f866a;margin-top:4px;line-height:1.4;display:block}.cmsAccordion summary>span{color:var(--red);letter-spacing:2px;font-size:10px;font-weight:900}.cmsAccordion[open] summary{background:#d836240f;border-bottom:1px solid #c89a621f}.cmsAccordion[open] summary>span{color:var(--gold)}.cmsAccordionBody{padding:18px}.cmsRightRail{align-self:start;gap:16px;display:grid;position:sticky;top:20px}.cmsRightRail .cmsPreview{position:static}.cmsAutomationPanel{padding:18px}.cmsAutomationPanel span{color:var(--red);text-transform:uppercase;letter-spacing:4px;font-size:11px;font-weight:900}.cmsAutomationPanel h3{color:var(--gold2);margin:8px 0;font-family:Cinzel,serif}.cmsAutomationPanel p{color:#c7b59a;margin-bottom:14px;line-height:1.55}.devHint{margin:0 0 14px}.adminStatus{color:var(--gold2);letter-spacing:.5px;margin-top:16px;font-weight:800}@media (max-width:1200px){.cmsRightRail{position:static}}.pipelineGrid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:start;gap:18px;display:grid}.packageImporter,.packagePreview{padding:20px}.packageEditor{resize:vertical;color:#f4e2bbeb;width:100%;min-height:560px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);background:#0000008c;border:1px solid #c5a15640;outline:none;margin-top:16px;padding:16px;font-size:12px;line-height:1.6;box-shadow:inset 0 0 22px #0000008c}.packageEditor:focus{border-color:#b01926b3}.packageActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.packagePreview h3{text-transform:uppercase;letter-spacing:.08em;margin:8px 0 14px}.packageCounts p,.packageErrors p{color:#f4e2bbb8;justify-content:space-between;gap:12px;margin:8px 0;display:flex}.packageBlockList{gap:10px;margin-top:18px;display:grid}.packageBlockList>div{background:#ffffff08;border:1px solid #c5a1562e;padding:12px}.packageBlockList small,.packagePreview>span{color:#c5a156d1;text-transform:uppercase;letter-spacing:.14em;font-size:10px;display:block}.packageBlockList b{color:#f4e2bbeb;margin-top:4px;display:block}.packageApplied{color:#dcffe6e6;background:#28a05a14;border:1px solid #28a05a59;margin-top:18px;padding:12px}@media (max-width:1100px){.pipelineGrid{grid-template-columns:1fr}}.login-shell{place-items:center;min-height:100vh;padding:32px;display:grid}.login-panel{background:linear-gradient(135deg,#b0192629,#000000b8 45%),#000000b8;border:1px solid #c5a1563d;width:min(560px,100%);padding:34px;position:relative;overflow:hidden;box-shadow:0 0 50px #b019261f,inset 0 0 40px #000000a6}.login-panel:before{content:"CLASSIFIED ACCESS";color:#b019268c;letter-spacing:.22em;font-size:10px;font-weight:900;position:absolute;top:24px;right:24px}.login-panel h1{font-family:var(--font-display,Georgia, serif);color:#f4e2bbfa;text-transform:uppercase;margin:8px 0 12px;font-size:clamp(40px,7vw,76px);line-height:.9}.login-copy{color:#f4e2bbb8;max-width:420px;line-height:1.5}.login-form{gap:16px;margin-top:28px;display:grid}.login-form label{color:#c5a156eb;text-transform:uppercase;letter-spacing:.14em;gap:8px;font-size:11px;font-weight:900;display:grid}.login-form input{color:#f4e2bbf0;font:inherit;background:#00000085;border:1px solid #c5a15640;outline:none;padding:14px}.login-form input:focus{border-color:#b01926bf;box-shadow:0 0 0 1px #b0192640}.login-status{background:#ffffff08;border:1px solid #c5a1562e;gap:4px;padding:12px;display:grid}.login-status span{color:#c5a156b8;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.login-status strong{color:#f4e2bbe6;font-size:13px}.login-form button{margin-top:6px}.editorialDashboard{flex-direction:column;gap:22px;display:flex}.editorialCommandCenter{background:linear-gradient(135deg,#d8362414,#00000029);border-color:#d8362438;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.editorialCommandCenter span,.editorialCard span,.editorialOpsPanel span,.editorialIssues span{color:var(--red);text-transform:uppercase;letter-spacing:3px;font-family:Courier New,monospace;font-size:10px;font-weight:700}.editorialCommandCenter p,.editorialCard p,.allClear p{color:#c7b59a;margin-bottom:0}.healthGauge{background:#0000003d;border:1px solid #c89a6238;flex-direction:column;justify-content:center;align-items:center;min-width:150px;min-height:120px;display:flex;box-shadow:inset 0 0 35px #d8362414}.healthGauge b{color:var(--gold2);font-family:Cinzel,serif;font-size:40px;line-height:1}.healthGauge small{color:var(--red);text-transform:uppercase;letter-spacing:1.8px;margin-top:8px;font-size:9px}.editorialDashboardGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.editorialDashboardGrid.narrow{grid-template-columns:1fr 1fr}.editorialCard,.editorialOpsPanel,.editorialIssues{padding:22px}.editorialCard h3{color:var(--gold2);margin:12px 0 10px;font-family:Cinzel,serif;font-size:22px}.editorialCard .btn{margin-top:18px}.opsRows{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.opsRows button,.issueList button{color:var(--gold);text-align:left;cursor:pointer;background:#0000002e;border:1px solid #c89a6229;padding:14px;transition:all .18s}.opsRows button:hover,.issueList button:hover{background:#d8362414;border-color:#d83624b3}.opsRows b{color:var(--gold2);font-family:Cinzel,serif;font-size:26px;display:block}.opsRows small{color:#c7b59a;margin-top:4px;font-size:11px;display:block}.issueList{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.issueList button b{color:var(--red);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:6px;font-size:10px;display:block}.issueList button span{color:var(--gold2);letter-spacing:.4px;text-transform:none;font-family:inherit;font-size:14px}.allClear{background:#c89a620d;border:1px solid #c89a6224;margin-top:18px;padding:18px}.allClear b{color:var(--gold2)}@media (max-width:1100px){.editorialDashboardGrid,.editorialDashboardGrid.narrow{grid-template-columns:1fr}.editorialCommandCenter{flex-direction:column;align-items:flex-start}.opsRows,.issueList{grid-template-columns:1fr 1fr}}@media (max-width:640px){.opsRows,.issueList{grid-template-columns:1fr}}.adminStatus{max-width:1200px;color:var(--gold2);letter-spacing:.4px;background:#120a05c2;border:1px solid #c89a6238;margin:0 auto 18px;padding:14px 18px;font-weight:800}.adminStatusError{color:#ffd4c8;background:#500c086b;border-color:#d836249e}.saveDebug{max-width:1200px;margin:0 auto 18px;padding:16px 18px}.saveDebug summary{cursor:pointer;color:var(--gold2);text-transform:uppercase;letter-spacing:2px;font-weight:900}.saveDebug pre{color:#f7e8c6;background:#0000006b;border:1px solid #c89a6229;max-height:340px;margin-top:14px;padding:14px;font-size:12px;overflow:auto}.btn:disabled{opacity:.6;cursor:not-allowed}.youtubeIntelligencePreview .cmsPreview{margin-top:16px;position:static}.sourceThumbList{border-top:1px solid #c5a15624;border-bottom:1px solid #c5a15624;flex-wrap:wrap;gap:8px;margin:14px 0;padding:12px 0;display:flex}.sourceThumbList b{color:#c5a156db;text-transform:uppercase;letter-spacing:.14em;width:100%;font-size:10px}.sourceThumbList a{color:#f4e2bbe0;text-transform:uppercase;letter-spacing:.08em;border:1px solid #c5a15638;padding:6px 9px;font-size:11px;text-decoration:none}.embedPreview{aspect-ratio:16/9;background:#0000006b;border:1px solid #c5a1562e;margin:14px 0;overflow:hidden}.embedPreview iframe{border:0;width:100%;height:100%;display:block}.diagnosticsPanel .packageBlockList div span{color:#f4e2bbb8;text-transform:none;letter-spacing:.02em;margin-top:6px;font-size:12px;line-height:1.4;display:block}.cmsVersionFooter{color:#f4e2bb75;text-transform:uppercase;letter-spacing:.18em;border-top:1px solid #c89a621f;max-width:1200px;margin:18px auto 0;padding:12px 0 28px;font-size:11px}.streamHero{isolation:isolate;align-items:flex-end;min-height:clamp(520px,68vh,760px);margin-bottom:18px;padding:clamp(34px,6vw,86px);display:flex;position:relative;overflow:hidden}.streamHeroMotion{background-image:var(--hero);filter:saturate(.76)contrast(1.18)brightness(.62);z-index:-3;background-position:50%;background-size:cover;animation:18s ease-in-out infinite alternate qeHeroDrift;position:absolute;inset:-8%;transform:scale(1.08)}.streamHeroMotion:after{content:"";mix-blend-mode:overlay;opacity:.28;background:repeating-linear-gradient(0deg,#ffffff0b,#ffffff0b 1px,#0000 1px 4px);position:absolute;inset:0}.streamHeroVeil{z-index:-2;background:radial-gradient(circle at 26% 40%,#b825183b,#0000 34%),linear-gradient(90deg,#090403f5 0%,#0904039e 46%,#090403e0 100%),linear-gradient(#0000 45%,#090403fa);position:absolute;inset:0}.streamHeroMeta{z-index:1;max-width:840px;position:relative}.streamHeroMeta>span,.streamIntro span,.streamRowHead span{color:var(--red);letter-spacing:.48em;text-transform:uppercase;font-size:11px;font-weight:900}.streamHeroMeta h1{font-family:var(--serif);max-width:980px;color:var(--paper);text-shadow:0 18px 70px #000000e6;margin:18px 0;font-size:clamp(48px,7vw,112px);line-height:.88}.streamHeroMeta p{color:#f6e0b8d1;max-width:660px;font-size:clamp(15px,1.5vw,19px);line-height:1.65}.streamHeroActions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.streamHeroSignal{text-align:right;color:var(--gold);letter-spacing:.22em;text-transform:uppercase;gap:8px;font-size:11px;display:grid;position:absolute;top:32px;right:34px}.streamHeroSignal b{color:var(--red)}.streamHeroSignal small{opacity:.55}.streamHeroNav{z-index:2;width:48px;height:72px;color:var(--paper);cursor:pointer;background:#0a04039e;border:1px solid #d2a65b38;place-items:center;font-size:42px;line-height:1;transition:all .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.streamHeroNav:hover{background:#781610b8;border-color:#e03222c7;box-shadow:0 0 44px #e032222e}.streamHeroNavPrev{left:clamp(10px,1.5vw,24px)}.streamHeroNavNext{right:clamp(10px,1.5vw,24px)}.streamHeroDots{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;bottom:22px;left:clamp(34px,6vw,86px);right:clamp(34px,6vw,86px)}.streamHeroDots button{cursor:pointer;background:#f6e0b82e;border:0;flex:1;max-width:92px;height:4px;padding:0;transition:all .2s}.streamHeroDots button.active{background:linear-gradient(90deg,#e03222f2,#d2a65be6);box-shadow:0 0 28px #e032224d}.streamCategoryBar{scrollbar-width:thin;gap:10px;margin-bottom:16px;padding:14px;display:flex;overflow-x:auto}.streamCategoryBar button{color:#f6e0b8bd;text-transform:uppercase;letter-spacing:.16em;white-space:nowrap;cursor:pointer;background:#ffffff06;border:1px solid #d2a65b38;padding:11px 16px;font-size:11px;font-weight:900;transition:all .2s}.streamCategoryBar button:hover,.streamCategoryBar button.active{color:var(--paper);background:linear-gradient(#be261a8c,#460c08bf);border-color:#e03222d9;box-shadow:0 0 0 1px #e0322226,0 12px 42px #a0140c38}.streamIntro{background:linear-gradient(90deg,#59120d9e,#0c0604db);justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding:22px 26px;display:flex}.streamIntro p{color:#f6e0b8b8;margin:8px 0 0}.streamRows{gap:36px;display:grid}.streamRow{min-width:0}.streamRowHead{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.streamRowHead h2{color:var(--paper);font-size:clamp(21px,2vw,32px);font-family:var(--serif);margin:6px 0 0}.streamRowHead a{color:var(--gold);text-transform:uppercase;letter-spacing:.18em;white-space:nowrap;font-size:11px;font-weight:900;text-decoration:none}.streamRail{scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:minmax(260px,23vw);grid-auto-flow:column;gap:14px;padding:3px 2px 24px;display:grid;overflow:auto visible}.streamCard{color:inherit;scroll-snap-align:start;background:#120906b8;border:1px solid #d2a65b24;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:block;position:relative;overflow:hidden}.streamCard:hover{z-index:3;border-color:#e0322294;transform:translateY(-6px)scale(1.025);box-shadow:0 26px 70px #00000073,0 0 0 1px #e032222e}.streamThumb{aspect-ratio:16/9;cursor:pointer;background:#080403;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.streamThumbImage{background-image:var(--img);filter:saturate(.72)contrast(1.15)brightness(.76);background-position:50%;background-size:cover;transition:transform .45s,filter .25s;position:absolute;inset:0}.streamCard:hover .streamThumbImage{filter:saturate(.95)contrast(1.2)brightness(.9);transform:scale(1.08)}.streamThumb:after{content:"";background:linear-gradient(#0000 48%,#090403d1);position:absolute;inset:0}.streamPlay{z-index:1;width:38px;height:38px;color:var(--paper);background:#be261ab8;border:1px solid #f6e0b83d;border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;bottom:13px;left:14px}.streamDuration,.archiveCode{z-index:1;color:var(--paper);letter-spacing:.12em;background:#000000b8;padding:5px 8px;font-size:10px;position:absolute;bottom:12px;right:12px}.streamInfo{padding:14px 15px 16px}.streamInfo>span{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.streamInfo h3{color:var(--paper);margin:7px 0;font-size:16px;line-height:1.2}.streamInfo p{color:#f6e0b89e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.streamActions{opacity:0;gap:8px;margin-top:13px;transition:all .2s;display:flex;transform:translateY(8px)}.streamCard:hover .streamActions{opacity:1;transform:translateY(0)}.streamActions button,.streamActions a{color:var(--paper);text-transform:uppercase;letter-spacing:.13em;text-align:center;cursor:pointer;background:#ffffff09;border:1px solid #d2a65b33;flex:1;padding:9px 10px;font-size:10px;font-weight:900;text-decoration:none}.streamActions button{background:linear-gradient(#be261abf,#460c08c7);border-color:#e03222b8}.archiveStreamRow{margin-top:2px}.streamArchiveCard .streamInfo h3{font-family:var(--serif);font-size:18px}@keyframes qeHeroDrift{0%{transform:scale(1.08)translate(-1.5%,-1%)}50%{transform:scale(1.13)translate(1%,1.5%)}to{transform:scale(1.1)translate(2%,-1%)}}@media (max-width:860px){.streamHero{min-height:560px;padding:28px}.streamHeroSignal,.streamHeroNav{display:none}.streamHeroDots{bottom:18px;left:28px;right:28px}.streamIntro{flex-direction:column;align-items:flex-start}.streamRail{grid-auto-columns:minmax(230px,78vw)}.streamHeroMeta h1{font-size:clamp(42px,13vw,72px)}}.streamHeroPremium{border-color:#d2a65b2e;min-height:clamp(500px,62vh,700px);box-shadow:inset 0 0 0 1px #ffffff06,inset 0 -160px 190px #000000b8,0 30px 90px #00000057}.streamHeroPremium:before,.streamHeroPremium:after{content:"";pointer-events:none;z-index:-1;position:absolute}.streamHeroPremium:before{background:radial-gradient(circle at 50% 48%,#0000 32%,#0000007a 72%,#000000c7 100%),linear-gradient(#f6e0b809,#0000 14% 78%,#e0322214);inset:0}.streamHeroPremium:after{opacity:.68;mix-blend-mode:screen;background-image:radial-gradient(circle at 18% 85%,#e0322229,#0000 28%),repeating-linear-gradient(90deg,#f6e0b805 0 1px,#0000 1px 6px);inset:0}.streamHeroPremium .streamHeroMotion{filter:saturate(.7)contrast(1.22)brightness(.58);will-change:transform, opacity;animation:18s ease-out forwards qeHeroCinematic,1.35s both qeHeroFadeIn;inset:-10%;transform:scale(1.03)}.streamHeroPremium .streamHeroMotion:after{opacity:.22;background:repeating-linear-gradient(0deg,#ffffff09,#ffffff09 1px,#0000 1px 4px),radial-gradient(circle at 22% 38%,#e0322221,#0000 30%)}.streamHeroPremium .streamHeroVeil{background:linear-gradient(90deg,#070302f5 0%,#090403a3 36%,#09040352 60%,#070302db 100%),linear-gradient(#0000 32%,#070302ad 72%,#070302fa 100%),radial-gradient(circle at 24% 55%,#b825183d,#0000 34%)}.streamHeroPremium .streamHeroMeta{animation:.72s cubic-bezier(.2,.8,.2,1) both qeHeroCopyIn}.streamHeroPremium .streamHeroMeta>span{text-shadow:0 0 22px #e0322247;align-items:center;gap:10px;display:inline-flex}.streamHeroPremium .streamHeroMeta>span:after{content:"";background:linear-gradient(#e03222f2,#d2a65bb3);width:8px;height:18px;animation:1.1s steps(2,end) infinite qeCursorBlink;box-shadow:0 0 20px #e032226b}.streamHeroPremium .streamHeroMeta h1{letter-spacing:-.035em;text-shadow:0 22px 80px #000000f0,0 0 42px #e0322214;max-width:1080px}.streamHeroPremium .streamHeroMeta p{text-shadow:0 12px 34px #000000e6}.streamHeroPremium .streamHeroActions .btn{padding:15px 25px;box-shadow:inset 0 1px #ffffff14,0 14px 44px #00000061}.streamHeroPremium .streamHeroActions .btnRed{position:relative;overflow:hidden}.streamHeroPremium .streamHeroActions .btnRed:after{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:42%;animation:4.8s ease-in-out infinite qeButtonSweep;position:absolute;inset:-40% auto -40% -60%;transform:skew(-24deg)}.streamHeroPremium .streamHeroSignal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06030257;border:1px solid #d2a65b1f;padding:14px 16px;box-shadow:0 18px 48px #00000057}.streamHeroScan{z-index:2;text-align:right;color:#f6e0b894;text-transform:uppercase;letter-spacing:.22em;gap:6px;font-size:10px;display:grid;position:absolute;bottom:34px;right:34px}.streamHeroScan b{color:var(--gold);letter-spacing:.16em}.streamHeroScan:before{content:"";background:linear-gradient(90deg,#0000,#e03222d9,#d2a65bb3);justify-self:end;width:130px;height:2px;animation:2.4s ease-in-out infinite qeScanLine;box-shadow:0 0 22px #e0322252}.streamHeroPremium .streamHeroDots{gap:10px;max-width:min(780px,100% - 220px);bottom:24px;right:auto}.streamHeroPremium .streamHeroDots button{color:#f6e0b87a;background:#0804039e;border:1px solid #d2a65b29;flex:0 0 78px;max-width:none;height:22px;position:relative;overflow:hidden}.streamHeroPremium .streamHeroDots button span{z-index:2;letter-spacing:.18em;font-size:9px;font-weight:900;position:relative}.streamHeroPremium .streamHeroDots button:after{content:"";background:linear-gradient(90deg,#e03222c2,#d2a65ba6);width:0;position:absolute;top:0;bottom:0;left:0}.streamHeroPremium .streamHeroDots button.active{color:var(--paper);background:#400d099e;border-color:#e0322285}.streamHeroPremium .streamHeroDots button.active:after{animation:8.2s linear forwards qeHeroProgress}.streamHeroPremium:hover .streamHeroDots button.active:after{animation-play-state:paused}@keyframes qeHeroCinematic{0%{transform:scale(1.03)translate(-1%,-1%)}to{transform:scale(1.105)translate(1.6%,.8%)}}@keyframes qeHeroFadeIn{0%{opacity:0;filter:saturate(.5)contrast(1.3)brightness(.42)blur(4px)}to{opacity:1}}@keyframes qeHeroCopyIn{0%{opacity:0;filter:blur(3px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes qeHeroProgress{0%{width:0}to{width:100%}}@keyframes qeScanLine{0%,to{opacity:.28;transform:translate(-10px)}50%{opacity:.95;transform:translate(0)}}@keyframes qeCursorBlink{0%,45%{opacity:1}46%,to{opacity:.25}}@keyframes qeButtonSweep{0%,55%{left:-60%}72%,to{left:130%}}@media (max-width:860px){.streamHeroPremium{min-height:520px}.streamHeroScan{display:none}.streamHeroPremium .streamHeroDots{max-width:calc(100% - 56px);overflow-x:auto}.streamHeroPremium .streamHeroDots button{flex-basis:54px}}.streamCardPremium{transform-origin:bottom;background:linear-gradient(#210e0ad6,#090403eb),#120906c7;border-color:#d2a65b29;border-radius:18px;transition:transform .24s cubic-bezier(.2,.8,.2,1),border-color .24s,box-shadow .24s,background .24s;box-shadow:inset 0 1px #ffffff06,0 12px 40px #0000003d}.streamCardPremium:before{content:"";z-index:2;pointer-events:none;border-radius:inherit;opacity:0;-webkit-mask-composite:xor;background:linear-gradient(135deg,#e032228a,#0000 28% 70%,#d2a65b5c);padding:1px;transition:opacity .24s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.streamCardPremium:hover{border-color:#e03222b8;transform:translateY(-10px)scale(1.045);box-shadow:0 30px 80px #0000008f,0 0 0 1px #e032222e,0 0 42px #e0322229}.streamCardPremium:hover:before{opacity:1}.streamCardPremium .streamThumb{isolation:isolate;border-radius:17px 17px 0 0}.streamCardPremium .streamThumbImage{filter:saturate(.66)contrast(1.18)brightness(.7);transform:scale(1.015)}.streamCardPremium:hover .streamThumbImage{filter:saturate(1.02)contrast(1.22)brightness(.92);transform:scale(1.06)}.streamCardPremium .streamThumb:after{z-index:1;background:linear-gradient(#0000001a,#0000 35%,#090403e6 100%),radial-gradient(circle,#0000 42%,#00000052 100%);transition:opacity .22s,background .22s}.streamCardPremium:hover .streamThumb:after{background:linear-gradient(#00000005,#00000014 42%,#090403f0 100%),radial-gradient(circle,#0000 36%,#00000070 100%)}.streamThumbNoise{z-index:2;pointer-events:none;opacity:.18;mix-blend-mode:screen;background-image:repeating-linear-gradient(0deg,#ffffff0b 0 1px,#0000 1px 4px),radial-gradient(circle at 20% 80%,#e032221f,#0000 32%);position:absolute;inset:0}.streamPlayPremium{z-index:3;opacity:.88;background:#be261ad1;border-color:#f6e0b852;width:54px;height:54px;transition:opacity .22s,transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,background .22s;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)scale(.82);box-shadow:0 18px 48px #0000007a,0 0 34px #e0322247}.streamCardPremium:hover .streamPlayPremium{opacity:1;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 20px 54px #00000085,0 0 42px #e032225c}.streamMetaStrip{z-index:4;gap:6px;max-width:calc(100% - 24px);display:flex;position:absolute;top:12px;left:12px}.streamMetaStrip span{color:#f6e0b8d1;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;text-overflow:ellipsis;background:#0000009e;border:1px solid #d2a65b24;padding:5px 7px;font-size:9px;font-weight:900;line-height:1;overflow:hidden}.streamCardPremium .streamDuration{opacity:0}.streamCardPremium .streamInfo{background:linear-gradient(#1408062e,#0703026b);padding:14px 15px 16px;position:relative}.streamInfoTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.streamInfoTop>span,.streamInfoTop>b{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.streamInfoTop>b{color:#f6e0b873;font-size:9px}.streamCardPremium .streamInfo>span{display:none}.streamCardPremium .streamInfo h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin-top:8px;display:-webkit-box;overflow:hidden}.streamCardPremium .streamActions{opacity:1;max-height:42px;margin-top:13px;transition:opacity .22s,transform .22s;overflow:visible;transform:translateY(0)}.streamCardPremium:hover .streamActions{opacity:1;transform:translateY(-1px)}.streamCardPremium .streamActions button,.streamCardPremium .streamActions a{border-radius:999px;transition:transform .18s,border-color .18s,background .18s}.streamCardPremium .streamActions button:hover,.streamCardPremium .streamActions a:hover{background:#ffffff12;border-color:#d2a65b75;transform:translateY(-1px)}.streamCardPremium .streamActions button:hover{background:linear-gradient(#e03222eb,#520d08e6);border-color:#e03222e0}@media (max-width:860px){.streamCardPremium:hover{transform:translateY(-4px)scale(1.015)}.streamPlayPremium{opacity:1;transform:translate(-50%,-50%)scale(.9)}.streamCardPremium .streamActions{max-height:42px;margin-top:13px}}.immersiveTopbar{transition:height .28s,background .28s,border-color .28s,box-shadow .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s}.topbarScrolled{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#030201e0;border-bottom-color:#e032224d;box-shadow:0 18px 58px #00000061,0 1px #e0322233}.topbarScrolled:after{content:"";opacity:.75;background:linear-gradient(90deg,#0000,#e03222c7,#d2a65b6b,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.immersiveBoot{z-index:999;pointer-events:none;background:radial-gradient(circle at 50% 48%,#5c0f0a61,#0000 34%),linear-gradient(#020101,#050302 54%,#020101);place-items:center;animation:.48s 1.12s forwards immersiveBootOut;display:grid;position:fixed;inset:0}.immersiveBoot:before{content:"";opacity:.42;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 4px),radial-gradient(#0000 38%,#000000c2);position:absolute;inset:0}.immersiveBootBox{text-transform:uppercase;letter-spacing:.18em;background:#0402019e;border:1px solid #d2a65b33;width:min(440px,100vw - 48px);padding:28px;font-family:Courier New,monospace;position:relative;box-shadow:0 0 70px #e032221f,inset 0 0 0 1px #ffffff06}.immersiveBootBox span,.immersiveBootBox b,.immersiveBootBox p{display:block}.immersiveBootBox span{color:var(--gold2);margin-bottom:18px;font-size:11px}.immersiveBootBox b{color:var(--red);opacity:0;font-size:13px;animation:.18s .12s forwards immersiveLineIn}.immersiveBootBox i{transform-origin:0;background:linear-gradient(90deg,#e03222f2,#d2a65bbf);height:3px;margin:18px 0;animation:.62s cubic-bezier(.2,.8,.2,1) .28s forwards immersiveLoad;display:block;transform:scaleX(0);box-shadow:0 0 24px #e0322259}.immersiveBootBox p{color:#f6e0b8bd;opacity:0;margin:0;font-size:11px;animation:.18s .88s forwards immersiveLineIn}.streamHeroPremium .streamHeroSignal span,.streamHeroScan span{text-shadow:0 0 18px #e0322233;transition:opacity .2s,color .2s,text-shadow .2s}.streamHeroPremium .streamHeroSignal span:not(:empty){color:#f6e0b8c2}.streamHeroScan{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#04020138;border:1px solid #d2a65b1a;padding:12px 14px}.streamHeroScan b{text-shadow:0 0 20px #d2a65b2e}.streamHeroMeta h1:after{content:"";background:#e03222cc;width:.42em;height:.08em;margin-left:.14em;animation:1.1s steps(2,end) infinite qeCursorBlink;display:inline-block;transform:translateY(-.1em);box-shadow:0 0 18px #e0322261}.streamCategoryBar button,.streamActions button,.streamActions a,.btn{position:relative;overflow:hidden}.streamCategoryBar button:before,.streamActions button:before,.streamActions a:before,.btn:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:44%;transition:opacity .18s;position:absolute;inset:-40% auto -40% -70%;transform:skew(-24deg)}.streamCategoryBar button:hover:before,.streamActions button:hover:before,.streamActions a:hover:before,.btn:hover:before{opacity:1;animation:.72s forwards immersiveSweep}.streamRowHead h2{align-items:center;gap:10px;display:inline-flex;position:relative}.streamRowHead h2:before{content:"";background:#e0322233;border:1px solid #e03222e6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 18px #e032227a}.streamRail{scroll-behavior:smooth}.streamRail::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#e0322273,#d2a65b52);border-radius:99px}@keyframes immersiveBootOut{to{opacity:0;visibility:hidden}}@keyframes immersiveLineIn{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes immersiveLoad{to{transform:scaleX(1)}}@keyframes immersiveSweep{0%{left:-70%}to{left:140%}}@media (prefers-reduced-motion:reduce){.immersiveBoot,.streamHeroMeta h1:after{display:none}.streamCategoryBar button:hover:before,.streamActions button:hover:before,.streamActions a:hover:before,.btn:hover:before{animation:none}}
