:root{--paper:#fff;--paper-2:#f4f3ee;--panel:linear-gradient(158deg,#b8402f 0%,#8d2a1f 42%,#5d1a12 100%);--panel-solid:#7d2318;--panel-2:linear-gradient(158deg,#5d1a12 0%,#3a100b 100%);--on-panel:#fff4ea;--on-panel-soft:#ffeee2db;--green-bright:#8ee0ad;--stripes:repeating-linear-gradient(135deg, #e3a63e21 0 20px, #0000 20px 40px);--ink:#1c1a16;--ink-soft:#413d34;--rule:#b7b2a1;--red:#a23428;--amber:#e3a63e;--signal-yellow:#f4c430;--green:#4f9d6e;--cta:#20ba58;--serif-head:"Lato", Arial, sans-serif;--serif-body:"Lato", Arial, sans-serif;--mono:"Lato", Arial, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--serif-body)}a{color:inherit}.topbar{background:var(--panel);color:var(--on-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px 24px;display:flex}.topbar .brand{font-family:var(--serif-head);letter-spacing:.06em;font-size:18px;font-weight:900}.topbar .tag{font-family:var(--mono);letter-spacing:.08em;color:var(--on-panel-soft);text-transform:uppercase;font-size:10.5px}.topbar .member{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--green-bright);border:1px solid #8ee0ad8c;border-radius:20px;padding:5px 12px;font-size:10.5px}.member:before{content:"● "}.wrap{max-width:900px;margin:0 auto;padding:0 24px}.hero{text-align:center;padding:52px 0 34px}.hero h1{font-family:var(--serif-head);margin:0 0 12px;font-size:clamp(28px,5vw,42px);font-weight:900;line-height:1.15}.hero p{color:var(--ink-soft);max-width:56ch;margin:0 auto;font-size:16.5px;line-height:1.55}.section-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);border-top:1px solid var(--rule);margin:0 0 16px;padding-top:34px;font-size:11px}.catalog{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-bottom:10px;display:grid}.ccard{border:1px solid var(--rule);background:var(--paper-2);color:inherit;border-radius:14px;text-decoration:none;transition:transform .15s;display:block;overflow:hidden}.ccard.active{background:var(--panel);color:var(--on-panel);box-shadow:0 16px 34px -18px #5d1a1273}.ccard.active:hover{transform:translateY(-2px)}.ccard-top{padding:16px 16px 0}.ccard-cat{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.65;font-size:10px}.ccard-name{font-family:var(--serif-head);margin:6px 0 14px;font-size:20px;font-weight:900}.ccard-bottom{justify-content:space-between;align-items:center;padding:12px 16px 16px;display:flex}.status-pill{font-family:var(--serif-head);letter-spacing:.05em;border-radius:20px;padding:4px 9px;font-size:10px;font-weight:800}.status-pill.investigating{color:var(--amber);background:#e3a63e29}.status-pill.locked{color:#8b8578;background:#ffffff14}.ccard-arrow{font-family:var(--serif-head);font-weight:900}.ccard.locked{opacity:.55}.ccard.locked .ccard-name{color:var(--ink-soft)}.ccard.locked .ccard-bottom span.date{font-family:var(--mono);color:var(--ink-soft);font-size:10.5px}.dossier{border:2px solid var(--ink);border-radius:16px;margin-top:44px;overflow:hidden}.doss-head{background:var(--panel);color:var(--on-panel);padding:26px 28px}.doss-eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-panel-soft);margin-bottom:6px;font-size:11px}.doss-title{font-family:var(--serif-head);margin:0 0 14px;font-size:clamp(26px,4.4vw,36px);font-weight:900}.doss-meta{flex-wrap:wrap;gap:22px;display:flex}.doss-meta div b{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--on-panel-soft);margin-bottom:3px;font-size:10px;display:block}.doss-meta div span{font-family:var(--serif-head);font-size:16px;font-weight:800}.doss-body{padding:30px 28px}.doss-body h2{font-family:var(--serif-head);margin:34px 0 12px;font-size:20px;font-weight:900}.doss-body h2:first-child{margin-top:0}.doss-body p{color:var(--ink);margin:0 0 1em;font-size:16px;line-height:1.62}.score-row{align-items:center;gap:14px;margin-bottom:13px;display:flex}.score-label{flex:0 0 190px;font-size:13.5px;font-weight:700}.score-track{background:#ece9df;border-radius:6px;flex:1;height:10px;overflow:hidden}.score-fill{background:var(--red);border-radius:6px;height:100%}.score-fill.unknown{background:repeating-linear-gradient(45deg,#cfcabd 0 6px,#e4e0d4 6px 12px)}.score-value{text-align:right;font-family:var(--mono);color:var(--ink-soft);text-transform:uppercase;letter-spacing:.03em;flex:0 0 96px;font-size:11px}.score-note{font-family:var(--mono);color:var(--ink-soft);margin-top:6px;font-size:12px}.tracker{background:var(--panel);color:var(--on-panel);border-radius:16px;margin:0 0 30px;padding:26px 26px 22px;box-shadow:0 20px 44px -22px #5d1a1273}.tracker-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}.tracker-head b{font-family:var(--serif-head);font-size:15px;font-weight:900}.tracker-badge{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--green-bright);border:1px solid #8ee0ad8c;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;display:flex}.tracker-badge .dot{background:var(--green-bright);border-radius:50%;width:6px;height:6px;animation:1.8s infinite pulse;box-shadow:0 0 10px #8ee0ade6}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.tracker-badge .dot{animation:none}}.day-progress{margin-bottom:22px}.day-progress-top{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.day-progress-top b{font-family:var(--serif-head);font-size:22px;font-weight:900}.day-progress-top span{font-family:var(--mono);color:var(--on-panel-soft);font-size:11px}.day-progress-track{background:#00000047;border-radius:6px;height:8px;overflow:hidden}.day-progress-fill{background:linear-gradient(90deg,var(--signal-yellow),var(--green));border-radius:6px;width:93%;height:100%}.tracker-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.tracker-stat{border-left:3px solid var(--green-bright);padding-left:16px;position:relative}.tracker-stat.zero{border-left-color:#fff0e659}.tracker-stat b{font-family:var(--serif-head);color:var(--green-bright);margin-bottom:6px;font-size:clamp(32px,6vw,44px);font-weight:900;line-height:1;animation:2.6s ease-in-out infinite glow;display:block}@keyframes glow{0%,to{text-shadow:0 0 6px #8ee0ad40}50%{text-shadow:0 0 22px #8ee0add9}}@media (prefers-reduced-motion:reduce){.tracker-stat b{animation:none}}.tracker-stat.zero b{color:var(--on-panel-soft);animation:none}.tracker-stat span{color:var(--on-panel-soft);font-size:12.5px;line-height:1.4}.tracker-note,.doss-body .tracker .tracker-note,.doss-body p.tracker-note{font-family:var(--serif-body);color:var(--on-panel);border-top:1px solid #fff0e638;margin-top:20px;padding-top:16px;font-size:13.5px;font-weight:500;line-height:1.65}@media (width<=480px){.tracker-grid{grid-template-columns:1fr;gap:18px}}.verdict-box{background:var(--panel);color:var(--on-panel);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 24px;padding:20px 22px;display:flex}.verdict-dot{background:var(--signal-yellow);border-radius:50%;flex:none;width:20px;height:20px;box-shadow:0 0 0 5px #f4c43047}.verdict-text b{font-family:var(--serif-head);font-size:18px;font-weight:900;display:block}.verdict-text span{color:var(--on-panel-soft);font-size:13px}.signal-row{border-top:1px solid var(--rule);align-items:flex-start;gap:12px;padding:11px 0;display:flex}.signal-row:first-of-type{border-top:none}.signal-dot{border-radius:50%;flex:none;width:13px;height:13px;margin-top:3px}.signal-dot.green{background:var(--green);box-shadow:0 0 0 4px #4f9d6e40,0 0 8px #4f9d6e99}.signal-dot.yellow{background:var(--signal-yellow);box-shadow:0 0 0 4px #f4c43047,0 0 8px #f4c430b3}.signal-dot.red{background:var(--red);box-shadow:0 0 0 4px #a2342840,0 0 8px #a2342899}.signal-text b{margin-bottom:2px;font-size:14.5px;font-weight:800;display:block}.signal-text span{color:var(--ink-soft);font-size:14.5px;line-height:1.5}.ev-row{border-top:1px solid var(--rule);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.ev-row:first-of-type{border-top:none}.ev-tag{font-family:var(--serif-head);letter-spacing:.03em;text-align:center;border-radius:6px;flex:0 0 150px;height:fit-content;padding:4px 9px;font-size:11px;font-weight:800}.ev-tag.declarado{color:var(--amber);background:#e3a63e24}.ev-tag.noverificado{color:var(--ink-soft);background:#eceae2}.ev-tag.alerta{color:#fff;background:var(--red)}.ev-claim{font-size:15px;line-height:1.5}.wcgw{background:var(--paper-2);border-left:4px solid var(--red);margin:18px 0;padding:20px 22px}.wcgw h2{margin-top:0!important}.disclosure{border:1px solid var(--amber);background:#fbf6ec;border-radius:10px;padding:18px 20px;font-size:14.5px;line-height:1.58}.disclosure b{color:var(--red)}.live-box{background:var(--panel);color:var(--on-panel);border:2px solid var(--amber);background-image:var(--stripes),var(--panel);border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:18px;margin:26px 0;padding:24px 26px;display:flex;box-shadow:0 20px 46px -18px #5d1a1299,inset 0 0 0 1px #ffffff1a}.live-box .dot{background:var(--amber);border-radius:50%;flex:none;width:14px;height:14px;margin-top:4px;animation:1.2s infinite pulse;box-shadow:0 0 0 6px #e3a63e47,0 0 22px #e3a63e}.live-box .live-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--amber);margin-bottom:6px;font-size:10px}.live-box b{font-family:var(--serif-head);width:100%;margin-bottom:6px;font-size:19px;font-weight:900;display:block}.live-box span{color:var(--on-panel);font-size:15.5px;font-weight:500;line-height:1.55}.cta-row{text-align:center;background:var(--paper);border:2px solid var(--amber);border-radius:16px;flex-direction:column;align-items:center;margin:38px 0 0;padding:38px 32px 36px;display:flex;position:relative;box-shadow:0 18px 46px -18px #5d1a1238}.cta-row:before{content:"";background:var(--stripes);opacity:.35;pointer-events:none;border-radius:16px;position:absolute;inset:0}.cta-btn{z-index:1;font-family:var(--serif-head);letter-spacing:.02em;background:linear-gradient(180deg, #2dd46a 0%, var(--cta) 100%);color:#fff;border-radius:10px;padding:18px 38px;font-size:18px;font-weight:900;text-decoration:none;transition:transform .12s,box-shadow .12s;animation:2.2s ease-in-out infinite cta-pulse;display:inline-block;position:relative;box-shadow:0 0 0 4px #20ba582e,0 0 28px #20ba5873,0 12px 28px -8px #20ba58a6,0 3px #00000038}@keyframes cta-pulse{0%,to{box-shadow:0 0 0 4px #20ba582e,0 0 28px #20ba5873,0 12px 28px -8px #20ba58a6,0 3px #00000038}50%{box-shadow:0 0 0 7px #20ba5847,0 0 42px #20ba58a6,0 14px 32px -8px #20ba58cc,0 3px #00000038}}@media (prefers-reduced-motion:reduce){.cta-btn{animation:none}}.cta-btn:hover{background:linear-gradient(#35e074 0%,#1da84d 100%);transform:translateY(-2px);box-shadow:0 0 0 5px #20ba5840,0 0 36px #20ba5899,0 16px 36px -8px #20ba58bf,0 3px #00000038}.cta-fine{z-index:1;font-family:var(--serif-head);text-align:center;color:var(--ink-soft);max-width:58ch;margin:48px auto 0;padding-top:30px;font-size:14.5px;font-weight:800;line-height:1.55;position:relative}.cta-fine:before{content:"";background:var(--rule);width:64px;height:1px;margin:0 auto 18px;display:block}.cta-fine strong{color:var(--red);font-weight:900}.footfoot{text-align:center;font-family:var(--mono);color:var(--ink-soft);padding:40px 0 60px;font-size:11px}.topbar,.doss-head,.ccard.active{background-image:var(--stripes),var(--panel)}.tracker,.verdict-box,.live-box{background-image:var(--panel-2)}.topbar,.doss-head{border-bottom:3px solid var(--amber)}.tracker,.verdict-box,.live-box{border:1px solid #fff0e629}.dossier{border-color:var(--panel-solid);box-shadow:0 26px 60px -30px #5d1a128c}.ccard.active{border-color:var(--panel-solid)}.ccard.active:hover{box-shadow:0 22px 40px -18px #5d1a1299}.ccard.active .status-pill.investigating{color:#1c1a16;background:var(--amber)}.hero h1{position:relative}.doss-body .tracker p,.doss-body p.tracker-note,.doss-body .verdict-box p,.doss-body .live-box p{color:var(--on-panel-soft)}.risk-callout{background-image:var(--stripes),var(--panel);color:var(--on-panel);border:2px solid var(--amber);border-radius:14px;margin:18px 0 6px;padding:22px 24px;box-shadow:0 18px 40px -16px #5d1a128c,inset 0 0 0 1px #ffffff14}.risk-callout .risk-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--amber);align-items:center;gap:8px;margin-bottom:10px;font-size:10.5px;font-weight:800;display:flex}.risk-callout .risk-label:before{content:"";background:var(--amber);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e3a63e47,0 0 10px #e3a63ee6}.risk-callout p{font-size:16.5px;font-weight:500;line-height:1.65;color:var(--on-panel)!important;margin:0!important}.risk-callout p strong,.risk-callout p b{color:#fff}.ccard-img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.ccard-desc{color:var(--on-panel-soft);margin:-6px 0 12px;font-size:13px;line-height:1.45}.oct-cover{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.oct-video{aspect-ratio:16/9;border-radius:12px;margin:22px 0;position:relative;overflow:hidden}.oct-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.oct-cta-static{animation:none}.oct-h3{font-family:var(--serif-head);margin:22px 0 8px;font-size:17px;font-weight:900}.oct-big{font-family:var(--serif-head);font-weight:900;font-size:clamp(22px,4vw,30px)!important;line-height:1.2!important}.oct-list{margin:0 0 1em;padding-left:20px;font-size:15px;line-height:1.6}.oct-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin:16px 0 20px;display:grid}.oct-card{background:var(--paper-2);border:1px solid var(--rule);border-radius:12px;flex-direction:column;gap:8px;padding:16px;font-size:14.5px;line-height:1.5;display:flex}.oct-card b{font-family:var(--serif-head);font-size:16px;font-weight:900}.oct-ind{flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;display:flex}.oct-ind b{flex:160px;font-size:14.5px}.oct-ind span:last-child{letter-spacing:.06em;text-transform:uppercase;color:var(--amber);font-size:12px;font-weight:800}.dz-menu{position:relative}.dz-menu summary{cursor:pointer;list-style:none}.dz-menu summary::-webkit-details-marker{display:none}.dz-menu-list{z-index:20;background:var(--panel-solid);border:1px solid var(--amber);border-radius:10px;min-width:240px;max-width:80vw;padding:6px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px -16px #00000080}.dz-menu-list a{color:var(--on-panel);border-radius:6px;padding:10px 12px;font-size:14px;font-weight:800;text-decoration:none;display:block}.dz-menu-list a small{letter-spacing:.08em;text-transform:uppercase;color:var(--on-panel-soft);font-size:10px;font-weight:700;display:block}.dz-menu-list a:hover{background:#ffffff14}.dz-menu-list .dz-menu-all{letter-spacing:.08em;color:var(--amber);border-top:1px solid #fff0e638;margin-top:4px;font-size:11px}.lib-head{font-family:var(--serif-head);margin:0 0 8px;font-size:clamp(22px,4vw,30px);font-weight:900}.lib-sub{color:var(--ink-soft);margin:0 0 18px;font-size:15.5px;line-height:1.55}.edition-nav{letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:22px 0 0;font-size:12px;font-weight:800;display:flex}.edition-nav a{color:var(--red);text-decoration:none}
