:root{--paper-light:#f7f7f7;--paper-dark:#0e0e0e;--ink-light:#0b0b0b;--ink-dark:#f4f4f4;--muted-light:#666665;--muted-dark:#9e9e9c;--line-light:#d7d7d4;--line-dark:#282827;--card-bg-light:#fff;--card-bg-dark:#161616;--subtle-light:#eee;--subtle-dark:#1f1f1e;--red-dark-light:#bd1218;--red-dark-dark:#ff4d52;--footer-bg-light:#0b0b0b;--footer-bg-dark:#080808;--text-secondary-light:#555554;--text-secondary-dark:#b8b8b6;--text-contrast-light:#1a1a1a;--text-contrast-dark:#e4e4e2;--row-hover-light:#00000004;--row-hover-dark:#ffffff09;--paper:var(--paper-light);--ink:var(--ink-light);--muted:var(--muted-light);--line:var(--line-light);--card-bg:var(--card-bg-light);--subtle:var(--subtle-light);--red:#ed1c24;--red-dark:var(--red-dark-light);--footer-bg:var(--footer-bg-light);--text-secondary:var(--text-secondary-light);--text-contrast:var(--text-contrast-light);--row-hover:var(--row-hover-light);--display:"Anton", Impact, sans-serif;--body:Arial, sans-serif;--condensed:"Barlow Condensed", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root:has(>head>meta[name=color-scheme][content=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:has(>head>meta[name=color-scheme][content=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:light-dark(white, black)){:root{--paper:light-dark(var(--paper-light),var(--paper-dark));--ink:light-dark(var(--ink-light),var(--ink-dark));--muted:light-dark(var(--muted-light),var(--muted-dark));--line:light-dark(var(--line-light),var(--line-dark));--card-bg:light-dark(var(--card-bg-light),var(--card-bg-dark));--subtle:light-dark(var(--subtle-light),var(--subtle-dark));--red-dark:light-dark(var(--red-dark-light),var(--red-dark-dark));--footer-bg:light-dark(var(--footer-bg-light),var(--footer-bg-dark));--text-secondary:light-dark(var(--text-secondary-light),var(--text-secondary-dark));--text-contrast:light-dark(var(--text-contrast-light),var(--text-contrast-dark));--row-hover:light-dark(var(--row-hover-light),var(--row-hover-dark))}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])){--paper:var(--paper-dark);--ink:var(--ink-dark);--muted:var(--muted-dark);--line:var(--line-dark);--card-bg:var(--card-bg-dark);--subtle:var(--subtle-dark);--red-dark:var(--red-dark-dark);--footer-bg:var(--footer-bg-dark);--text-secondary:var(--text-secondary-dark);--text-contrast:var(--text-contrast-dark);--row-hover:var(--row-hover-dark)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:var(--paper-dark);--ink:var(--ink-dark);--muted:var(--muted-dark);--line:var(--line-dark);--card-bg:var(--card-bg-dark);--subtle:var(--subtle-dark);--red-dark:var(--red-dark-dark);--footer-bg:var(--footer-bg-dark);--text-secondary:var(--text-secondary-dark);--text-contrast:var(--text-contrast-dark);--row-hover:var(--row-hover-dark)}:root:has(>head>meta[name=color-scheme][content=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:var(--paper-dark);--ink:var(--ink-dark);--muted:var(--muted-dark);--line:var(--line-dark);--card-bg:var(--card-bg-dark);--subtle:var(--subtle-dark);--red-dark:var(--red-dark-dark);--footer-bg:var(--footer-bg-dark);--text-secondary:var(--text-secondary-dark);--text-contrast:var(--text-contrast-dark);--row-hover:var(--row-hover-dark)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:var(--paper-light);--ink:var(--ink-light);--muted:var(--muted-light);--line:var(--line-light);--card-bg:var(--card-bg-light);--subtle:var(--subtle-light);--red-dark:var(--red-dark-light);--footer-bg:var(--footer-bg-light);--text-secondary:var(--text-secondary-light);--text-contrast:var(--text-contrast-light);--row-hover:var(--row-hover-light)}:root:has(>head>meta[name=color-scheme][content=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:var(--paper-light);--ink:var(--ink-light);--muted:var(--muted-light);--line:var(--line-light);--card-bg:var(--card-bg-light);--subtle:var(--subtle-light);--red-dark:var(--red-dark-light);--footer-bg:var(--footer-bg-light);--text-secondary:var(--text-secondary-light);--text-contrast:var(--text-contrast-light);--row-hover:var(--row-hover-light)}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:0;height:100%}body{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}::selection{background:var(--red);color:#fff}:focus-visible{outline:3px solid var(--red);outline-offset:4px}.skip-link{z-index:50;background:var(--ink);color:#fff;padding:.6rem .9rem;position:fixed;top:-3rem;left:1rem}.skip-link:focus{top:1rem}.site-shell{width:min(1500px,100% - 80px);margin:0 auto}.site-header{border-bottom:1px solid var(--line)}.header-inner{align-items:center;gap:36px;min-height:62px;display:flex}.wordmark{font-family:var(--display);letter-spacing:-.035em;white-space:nowrap;align-items:stretch;font-size:27px;line-height:1;display:inline-flex}.wordmark-dark{padding:2px 3px 0 0}.wordmark-red{color:#fff;background:var(--red);padding:2px 5px 0}.primary-nav{align-items:center;gap:32px;font-size:19px;font-weight:600;display:flex}.primary-nav a{position:relative}.primary-nav a:after{background:var(--red);content:"";transform-origin:0;height:2px;transition:transform .2s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.primary-nav a:hover:after,.primary-nav a[aria-current=page]:after{transform:scaleX(1)}.header-tools{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:22px;margin-left:auto;font-size:14px;display:flex}.search-wrap{align-items:center;gap:8px;display:flex}.search-button{cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.search-input{border:0;border-bottom:1px solid var(--ink);width:150px;color:var(--ink);background:0 0;outline:0;padding:5px 0}.search-input::placeholder{color:var(--muted)}.header-date,.demo-label{border-left:1px solid var(--line);white-space:nowrap;padding-left:22px}.demo-label{color:var(--red-dark);letter-spacing:.1em;font-weight:700}.main-content{flex:1 0 auto;padding:28px 0 70px}.headline-band{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,8.2fr) minmax(190px,1.8fr);align-items:end;gap:28px;padding:0 0 24px;display:grid}.headline-band h1{max-width:1220px;font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(64px,8.05vw,122px);font-weight:400;line-height:.9}.headline-note{border-left:1px solid var(--line);color:#565655;align-self:center;max-width:205px;padding:8px 0 0 28px;font-size:18px;line-height:1.1}.headline-note strong{color:var(--ink);letter-spacing:.14em;text-transform:uppercase;margin-top:24px;font-size:14px;line-height:1.15;display:block}.headline-note strong:after{background:var(--red);content:"";width:42px;height:2px;margin-top:12px;display:block}.feature{border-bottom:1px solid var(--line);grid-template-columns:42% 58%;align-items:center;min-height:420px;display:grid}.feature-copy{flex-direction:column;justify-content:center;padding:34px 42px 32px 0;display:flex}.category{color:var(--red);letter-spacing:.14em;text-transform:uppercase;font-size:16px;font-weight:700}.feature h2{max-width:620px;font-family:var(--display);letter-spacing:-.035em;margin:7px 0 12px;font-size:clamp(46px,4.25vw,68px);font-weight:400;line-height:.95}.feature-intro{color:#616160;max-width:555px;margin:0 0 19px;font-size:24px;line-height:1.05}.bullet-list{color:#555554;gap:7px;margin:0 0 22px;padding:0;font-size:18px;list-style:none;display:grid}.bullet-list li{gap:10px;display:flex}.bullet-list li:before{background:var(--red);content:"";flex:0 0 7px;width:7px;height:7px;margin-top:.45em}.feature-meta{border-top:1px solid var(--line);color:#656564;flex-wrap:wrap;align-items:center;gap:10px 22px;padding-top:15px;font-size:16px;display:flex}.source-count{align-items:center;gap:8px;display:inline-flex}.status-dot{background:var(--red);border-radius:50%;width:9px;height:9px}.feature-link{color:var(--ink);align-items:center;gap:8px;margin-left:auto;font-size:17px;font-weight:600;display:inline-flex}.feature-link svg{color:var(--red);transition:transform .2s}.feature-link:hover svg{transform:translate(4px)}.feature-image{aspect-ratio:16/9;background:#09090b;width:100%;position:relative;overflow:hidden}.feature-image img{object-fit:cover;object-position:center}.image-credit{color:#fff;font-size:12px;position:absolute;bottom:8px;right:10px}.filter-bar{border-bottom:1px solid var(--line);scrollbar-width:none;gap:34px;padding-top:19px;display:flex;overflow-x:auto}.filter-bar::-webkit-scrollbar{display:none}.filter-link{cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 0 13px;font-size:19px;position:relative}.filter-link:after{background:var(--red);content:"";height:3px;transition:transform .2s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.filter-link.active{font-weight:600}.filter-link.active:after{transform:scaleX(1)}.updates{grid-template-columns:285px 1fr;gap:28px;padding-top:19px;display:grid}.updates-intro{border-right:1px solid var(--line);padding-right:25px}.updates-intro h2{font-family:var(--display);letter-spacing:-.025em;margin:0 0 8px;font-size:42px;font-weight:400;line-height:.98}.updates-intro p{color:#676766;margin:0;font-size:18px;line-height:1.1}.story-list{display:grid}.story-row{border-bottom:1px solid var(--line);grid-template-columns:175px 1fr;align-items:center;gap:25px;min-height:105px;display:grid}.story-thumb{width:175px;height:84px;position:relative}.story-thumb img{object-fit:cover}.story-copy h3{margin:3px 0 2px;font-size:25px;font-weight:600;line-height:.98}.story-copy p{color:#676766;margin:0;font-size:18px;line-height:1.05}.story-meta{color:#7b7b79;font-size:14px}.empty-state{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;padding:48px 0;font-size:21px}.empty-state strong{color:var(--ink);font-family:var(--display);font-size:38px;font-weight:400;display:block}.site-footer{background:var(--footer-bg);border-top:1px solid var(--line);color:#fff;justify-content:space-between;align-items:center;min-height:56px;margin-top:auto;padding:0 max(40px,50vw - 750px);display:flex}.site-footer .wordmark{font-size:21px}.footer-copy{color:#d1d1d1;font-size:15px}.footer-nav{gap:27px;font-size:16px;display:flex}.page-heading{border-bottom:1px solid var(--line);padding:74px 0 38px}.page-heading h1{max-width:1000px;font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(64px,8vw,120px);font-weight:400;line-height:.9}.article{max-width:1080px;padding:72px 0 100px}.article-kicker{color:var(--red);letter-spacing:.15em;text-transform:uppercase;font-size:17px;font-weight:700}.article h1{font-family:var(--display);letter-spacing:-.04em;margin:10px 0 19px;font-size:clamp(58px,6vw,96px);font-weight:400;line-height:.91}.article-deck{color:#5d5d5c;max-width:760px;margin:0 0 35px;font-size:27px;line-height:1.05}.article-hero{aspect-ratio:16/9;background:#09090b;width:100%;max-height:550px;margin-bottom:11px;position:relative;overflow:hidden}.article-hero img{object-fit:cover;object-position:center}.caption{color:#747472;font-size:14px}.article-grid{grid-template-columns:minmax(0,1fr) 275px;gap:68px;padding-top:48px;display:grid}.article-body{color:#2d2d2c;max-width:700px;font-size:22px;line-height:1.22}.article-body p{margin:0 0 1.1em}.article-body strong{color:var(--ink)}.article-sidebar{border-top:2px solid var(--ink);align-self:start;padding-top:12px}.sidebar-label{letter-spacing:.14em;text-transform:uppercase;font-size:15px;font-weight:700}.source-item{border-bottom:1px solid var(--line);padding:13px 0}.source-item summary{cursor:pointer;font-size:18px;font-weight:600}.source-item p{color:var(--muted);margin:7px 0 0;font-size:16px;line-height:1.05}.timeline{border-top:1px solid var(--line);margin-top:50px;padding-top:16px}.timeline h2{font-family:var(--display);margin:0 0 13px;font-size:42px;font-weight:400;line-height:1}.timeline-item{border-top:1px solid var(--line);grid-template-columns:140px 1fr;gap:20px;padding:14px 0;display:grid}.timeline-date{color:var(--red-dark);font-size:15px;font-weight:600;line-height:1.2}.timeline-item p{margin:0;font-size:19px;line-height:1.05}.related{border-top:1px solid var(--line);margin-top:52px;padding-top:17px}.related h2{font-family:var(--display);margin:0 0 12px;font-size:40px;font-weight:400}.related-list{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.related-card{border-top:3px solid var(--ink);padding-top:10px}.related-card h3{margin:4px 0;font-size:25px;line-height:.98}.related-card p{color:var(--muted);margin:0;font-size:17px;line-height:1.05}.about-copy{grid-template-columns:1.1fr .9fr;gap:70px;padding:70px 0 100px;display:grid}.about-copy h2{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(46px,5vw,75px);font-weight:400;line-height:.94}.about-copy p{color:#50504f;max-width:570px;margin:0 0 20px;font-size:23px;line-height:1.08}.principles{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:22px;padding-top:18px;display:grid}.principle{border-top:3px solid var(--ink);padding-top:10px}.principle h3{font-family:var(--display);margin:0 0 6px;font-size:33px;font-weight:400;line-height:.95}.principle p{margin:0;font-size:18px}.demo-panel{border:1px solid var(--line);margin-top:26px;padding:17px 20px}.demo-panel strong{color:var(--red-dark);letter-spacing:.12em;text-transform:uppercase;font-size:16px}.demo-panel p{margin:7px 0 0;font-size:18px}@media (max-width:1000px){.site-shell{width:min(100% - 64px,1500px)}.header-inner{gap:22px}.header-date{display:none}.headline-band{grid-template-columns:1fr 185px}.feature{grid-template-columns:1fr 1fr}.feature-copy{padding-right:25px}.updates{grid-template-columns:220px 1fr}.story-row{grid-template-columns:150px 1fr;gap:16px}.story-media-col,.story-thumb{width:150px}}@media (max-width:700px){.site-shell{width:calc(100% - 32px)}.header-inner{gap:14px;min-height:57px}.wordmark{font-size:23px}.primary-nav{gap:14px;font-size:17px}.header-tools{gap:10px}.demo-label{display:none}.headline-band{padding-bottom:20px;display:block}.headline-band h1{font-size:clamp(60px,18vw,94px)}.headline-note{max-width:280px;margin-top:24px;padding:0 0 0 17px;font-size:17px}.headline-note strong{margin-top:13px}.feature{display:block}.feature-image{display:none!important}.feature-copy{padding:25px 0 24px}.feature h2{font-size:clamp(43px,13vw,65px)}.feature-intro{font-size:22px}.feature-link{margin-left:0}.updates{padding-top:25px;display:block}.updates-intro{border-right:0;border-bottom:1px solid var(--line);margin-bottom:15px;padding:0 0 15px}.updates-intro h2{font-size:36px}.story-row{grid-template-columns:112px 1fr;gap:13px;min-height:94px}.story-media-col{width:112px}.story-media-col .story-thumb{aspect-ratio:16/9;width:100%;height:auto}.story-thumb{width:112px;height:70px}.story-image-credit{margin-top:3px;font-size:10px}.story-copy h3{font-size:22px}.story-copy p{display:none}.story-meta{font-size:13px}.site-footer{flex-direction:column;align-items:flex-start;gap:14px;padding:22px 16px}.footer-nav{gap:18px}.page-heading{padding:47px 0 27px}.page-heading h1{font-size:clamp(57px,18vw,88px)}.article{padding:42px 0 70px}.article h1{font-size:clamp(52px,16vw,78px)}.article-deck{font-size:23px}.article-grid{padding-top:35px;display:block}.article-sidebar{margin-top:40px}.timeline-item{grid-template-columns:110px 1fr;gap:12px}.related-list{grid-template-columns:1fr}.about-copy{padding:45px 0 70px;display:block}.about-copy h2{margin-bottom:30px}.principles{grid-template-columns:1fr;gap:26px;margin-top:38px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.headline-band h1{letter-spacing:-.04em}.story-meta{color:#666665}.image-credit{background:#000000a6;padding:2px 5px}@media (max-width:700px){.demo-label{white-space:normal;border-left:0;padding-left:0;font-size:11px;line-height:1.05;display:inline}.header-tools{flex-wrap:wrap;justify-content:flex-end;position:relative}.search-wrap{order:0}.search-input{z-index:3;background:var(--paper);width:min(210px,100vw - 32px);padding:7px 4px;position:absolute;top:35px;right:0}.header-date{display:none}}.article figure{margin:0}.footer-nav{white-space:normal;flex-wrap:wrap}.main-content{min-width:0}.feature h2{font-size:clamp(46px,3.5vw,56px)}.page-heading h1{letter-spacing:-.04em}:root{--body:Arial,sans-serif;--condensed:"Barlow Condensed",Arial,sans-serif}.site-header,.filter-bar,.category,.story-meta,.feature-meta,.footer-nav,.demo-label,.header-date,.timeline-date,.sidebar-label,.source-item summary{font-family:var(--condensed)}.feature-intro{font-family:var(--body);font-size:20px;line-height:1.25}.bullet-list{font-family:var(--body);font-size:16px}.article-deck{font-family:var(--body);font-size:22px;line-height:1.3}.article-body{font-family:var(--body);font-size:19px;line-height:1.5}.about-copy p,.principle p{font-family:var(--body);font-size:20px;line-height:1.4}.footer-copy{font-family:var(--body)}@media (max-width:700px){.site-footer{width:100%;overflow:hidden}.footer-nav{gap:12px;max-width:100%;font-size:15px}.header-tools{min-width:0}.feature h2{font-size:clamp(43px,13vw,65px)}}.principles{margin-bottom:80px}.headline-note{font-family:var(--condensed);font-size:18px}.feature-title-break{display:block}@media (max-width:700px){.feature h2{max-width:100%;font-size:clamp(43px,13vw,65px)}.feature-title-break{display:none}}.feature h2{max-width:none;font-size:clamp(46px,3.4vw,54px)}.feature h2 span{display:block}@media (max-width:700px){.feature h2{font-size:clamp(43px,13vw,65px)}.feature h2 span{display:inline}.feature h2 span+span:before{content:" "}}.source-credits{color:var(--muted);font-family:var(--body);margin:12px 0 20px;font-size:13px;line-height:1.45}.source-credits p{margin:0 0 4px}.source-credits span{font-weight:600}.source-credits a{text-underline-offset:3px;text-decoration:underline}.source-credits a:hover{color:var(--red-dark)}.source-credits.is-compact{color:#706e6b;margin:4px 0 6px;font-size:12px;line-height:1.35}.source-credits.is-compact p{margin:0}.source-credits.is-compact span{color:#555;font-weight:600}.credibility-indicator{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.credibility-badge{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--ink);background:var(--ink);color:#fff;padding:2px 6px;font-size:11px;font-weight:700;line-height:1.2}.credibility-indicator--confirmado-oficial .credibility-badge{background:var(--red);border-color:var(--red);color:#fff}.credibility-indicator--corroborado-multiplas-fontes .credibility-badge,.credibility-indicator--publicado-multiplos-veiculos .credibility-badge{background:var(--ink);border-color:var(--ink);color:#fff}.credibility-indicator--publicado-unico-veiculo .credibility-badge{color:#333;background:#e8e8e8;border-color:#ccc}.credibility-detail{font-family:var(--condensed);color:var(--muted);letter-spacing:.03em;font-size:12px;font-weight:600}.source-credits.is-compact .credibility-indicator{gap:6px;margin-bottom:4px}.source-credits.is-compact .credibility-badge{padding:1px 4px;font-size:10px}.source-credits.is-compact .credibility-detail{font-size:11px}.story-row{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;align-items:start;gap:22px;padding:18px 0;transition:background-color .15s;display:grid}.story-row:hover{background-color:#00000004}.story-row:hover .story-copy h3{color:var(--red-dark)}.story-thumb{aspect-ratio:16/9;background:var(--line);flex-shrink:0;width:180px;height:auto;position:relative;overflow:hidden}.story-thumb img{object-fit:cover;transition:transform .25s}.story-row:hover .story-thumb img{transform:scale(1.03)}.story-media-col{flex-direction:column;flex-shrink:0;width:100%;min-width:0;max-width:180px;display:flex}.story-media-col .story-thumb{width:100%}.story-image-credit{font-family:var(--condensed);color:var(--muted);letter-spacing:.02em;align-items:flex-start;gap:4px;max-width:100%;margin-top:5px;font-size:11px;line-height:1.2;display:flex}.story-image-credit span{-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.story-credit-icon{opacity:.75;flex-shrink:0;margin-top:1px}.story-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.story-copy .category{letter-spacing:.12em;margin-bottom:1px;font-size:13px}.story-copy h3{color:var(--ink);letter-spacing:-.015em;margin:0;font-size:20px;font-weight:700;line-height:1.25;transition:color .15s}.story-copy p{color:#555554;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.story-meta{color:#777775;letter-spacing:.02em;margin-top:2px;font-size:12px;font-weight:600}.story-meta span+span:before{content:"·";margin:0 6px}.related-card{border-top:3px solid var(--ink);flex-direction:column;gap:6px;padding:14px 0;transition:background-color .15s;display:flex}.related-card:hover h3{color:var(--red-dark)}.related-card h3{letter-spacing:-.015em;margin:2px 0 0;font-size:19px;font-weight:700;line-height:1.25;transition:color .15s}.related-card p{color:#555554;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.pagination{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:18px 0;display:flex}.pagination button,.empty-state button{border:0;border-bottom:2px solid var(--red);cursor:pointer;font:600 17px var(--condensed);background:0 0;align-items:center;gap:8px;padding:4px 0;display:inline-flex}.loading-state{padding:80px 0;font-size:22px}.feed-note,.automation-note{color:var(--muted);font:14px/1.3 var(--body)}.automation-note{border-top:1px solid var(--line);padding-top:14px}.feature-image img,.story-thumb img,.article-hero img,.node-thumb-img,.cov-widget-thumb-img,.player-avatar-img{filter:none;transition:transform .25s}.feature:hover .feature-image img,.feature-image:hover img,.feature-image img:hover,.story-row:hover .story-thumb img,.story-thumb:hover img,.story-thumb img:hover,.article-hero:hover img,.article-hero img:hover,figure:hover .article-hero img,.cov-widget-card:hover .cov-widget-thumb-img,.cov-widget-latest:hover .cov-widget-thumb-img,.cov-widget-thumb-img:hover,.cov-timeline-node:hover .node-thumb-img,.node-content-grid:hover .node-thumb-img,.node-thumb-wrap:hover .node-thumb-img,.node-thumb-img:hover,.player-card:hover .player-avatar-img,.player-avatar-img:hover{filter:none}.sports-band{border-bottom:1px solid var(--line);margin:24px 0 28px;padding:24px 0}.sports-grid{grid-template-columns:minmax(280px,1fr) minmax(320px,1.25fr);align-items:start;gap:28px;display:grid}.sports-section-title{font-family:var(--condensed);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}.sports-section-title:after{content:"";background:var(--line);flex:1;height:1px}.sports-card{background:var(--paper);border:1px solid var(--line);padding:18px 20px}.sports-card-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:10px;display:flex}.sports-tag{font-family:var(--condensed);letter-spacing:.08em;text-transform:uppercase;color:var(--red);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.sports-tag-icon{color:var(--red)}.sports-badge{font-family:var(--condensed);letter-spacing:.06em;text-transform:uppercase;background:var(--ink);color:#fff;padding:2px 8px;font-size:12px;font-weight:700}.vasco-rank-badge{font-family:var(--condensed);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:13px}.vasco-rank-badge strong{color:var(--red);font-size:15px;font-weight:800}.match-teams{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:8px 0 16px;display:grid}.team-block{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.team-crest{place-items:center;width:48px;height:48px;display:grid}.crest-img{object-fit:contain;filter:none!important}.crest-fallback{font-family:var(--display);color:var(--ink);font-size:18px}.team-name{font-family:var(--condensed);color:var(--ink);font-size:17px;font-weight:700;line-height:1.05}.team-vasco .team-name{color:var(--red-dark);font-weight:800}.match-versus{flex-direction:column;align-items:center;gap:2px;display:flex}.vs-label{font-family:var(--display);color:var(--muted);letter-spacing:.05em;font-size:20px}.vs-time{font-family:var(--condensed);color:var(--muted);font-size:12px;font-weight:600}.match-footer{border-top:1px solid var(--line);font-family:var(--condensed);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:12px;font-size:13px;display:flex}.match-meta-item{align-items:center;gap:5px;display:inline-flex}.standings-table-wrap{overflow-x:auto}.standings-table{border-collapse:collapse;width:100%;font-family:var(--condensed);font-size:15px}.standings-table th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:center;border-bottom:1px solid var(--line);padding:6px 8px;font-size:11px;font-weight:700}.standings-table th.th-team{text-align:left;padding-left:4px}.standings-table th.th-pos{text-align:left;width:28px}.standings-row{border-bottom:1px solid #0000000d;transition:background .15s}.standings-row:last-child{border-bottom:0}.standings-row td{text-align:center;color:var(--ink);padding:7px 8px}.standings-row.row-vasco{background:#ed1c240f;font-weight:700}.standings-row.row-vasco td{color:var(--ink)}.standings-row.row-vasco .pos-num{background:var(--red);color:#fff;border-radius:2px}.standings-row.row-vasco .team-label{color:var(--red-dark);font-weight:800}.td-pos{width:28px;text-align:left!important}.pos-num{text-align:center;min-width:20px;padding:1px 4px;font-size:12px;font-weight:700;display:inline-block}.td-team{text-align:left!important;padding-left:4px!important}.team-cell{align-items:center;gap:8px;display:flex}.table-crest{object-fit:contain;flex-shrink:0;filter:none!important}.team-label{white-space:nowrap;font-size:15px}.td-points{font-size:16px;font-weight:800}.standings-footer{border-top:1px solid var(--line);font-family:var(--condensed);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding-top:10px;font-size:11px;display:flex}.standings-legends{align-items:center;gap:12px;display:flex}.legend-item{align-items:center;gap:5px;display:inline-flex}.legend-dot{width:7px;height:7px;display:inline-block}.dot-libertadores{background:#1a73e8}.dot-pre-libertadores{background:#0284c7}.dot-sulamericana{background:#0d9488}.dot-rebaixamento{background:var(--red)}.next-match-link{color:inherit;cursor:pointer;text-decoration:none;transition:border-color .15s,background .15s;display:block}.next-match-link:hover{border-color:var(--ink);background:var(--card-bg)}.next-match-link:hover .match-meta-cta{color:var(--red)}.next-match-link:hover .match-meta-cta svg{transform:translate(3px)}.match-meta-cta{color:var(--ink);align-items:center;gap:4px;margin-left:auto;font-weight:700;transition:color .15s;display:inline-flex}.match-meta-cta svg{transition:transform .15s}.standings-header-right{align-items:center;gap:12px;display:flex}.expand-table-btn{border:1px solid var(--line);font-family:var(--condensed);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex}.expand-table-btn:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.clickable-table-preview{cursor:pointer;transition:opacity .15s}.clickable-table-preview:hover{opacity:.94}.standings-modal-link{font-family:var(--condensed);color:var(--ink);cursor:pointer;text-transform:uppercase;letter-spacing:.04em;background:0 0;border:0;padding:0;font-size:11px;font-weight:700;transition:color .15s}.standings-modal-link:hover{color:var(--red)}.sports-modal-backdrop{z-index:999;background:#0b0b0bc7;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0;overflow-y:auto}.sports-modal-container{background:var(--paper);border:2px solid var(--ink);flex-direction:column;width:min(860px,100%);max-height:88vh;display:flex}.sports-modal-header{border-bottom:2px solid var(--ink);background:var(--card-bg);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.sports-modal-header h2{font-family:var(--display);letter-spacing:-.02em;margin:4px 0 0;font-size:32px;font-weight:400;line-height:.95}.sports-modal-close{border:1px solid var(--line);cursor:pointer;width:36px;height:36px;color:var(--ink);background:0 0;place-items:center;transition:all .15s;display:grid}.sports-modal-close:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.sports-modal-body{padding:16px 24px;overflow-y:auto}.modal-standings-table{font-size:16px}.modal-standings-table th,.modal-standings-table td{padding:8px 10px}.zone-libertadores .pos-num{border-left:3px solid #1a73e8}.zone-pre-libertadores .pos-num{border-left:3px solid #0284c7}.zone-sulamericana .pos-num{border-left:3px solid #0d9488}.zone-rebaixamento .pos-num{border-left:3px solid var(--red)}.sports-modal-footer{border-top:1px solid var(--line);font-family:var(--condensed);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;background:#fff;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 24px;font-size:12px;display:flex}.confrontos-page{padding-top:36px}.confrontos-top{border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;margin-bottom:32px;padding-bottom:24px;display:flex}.confrontos-top .category{margin-bottom:8px;display:block}.back-nav-wrap{margin-bottom:16px;display:block}.back-nav-link{width:fit-content;font-family:var(--condensed);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);align-items:center;gap:6px;font-size:15px;font-weight:700;transition:color .15s;display:inline-flex}.back-nav-link:hover{color:var(--red)}.confrontos-title{font-family:var(--display);letter-spacing:-.03em;margin:8px 0 12px;font-size:clamp(48px,6vw,76px);font-weight:400;line-height:.95}.confrontos-intro{color:#616160;max-width:650px;margin:0;font-size:22px;line-height:1.15}.confrontos-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:24px;display:grid}.confronto-card{border:1px solid var(--line);background:var(--paper);flex-direction:column;padding:24px;display:flex}.confronto-teams{padding:16px 0 24px}.confronto-crest{width:54px;height:54px}.next-badge{font-family:var(--condensed);letter-spacing:.08em;text-transform:uppercase;color:var(--red);background:#ed1c2414;margin-top:4px;padding:2px 6px;font-size:11px;font-weight:800}.confronto-footer{border-top:1px solid var(--line);font-family:var(--condensed);color:var(--muted);flex-direction:column;gap:8px;margin-top:auto;padding-top:16px;font-size:14px;display:flex}.confronto-meta-item{color:var(--ink);align-items:center;gap:7px;display:inline-flex}.confronto-meta-item svg{color:var(--muted);flex-shrink:0}.confrontos-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:36px;display:grid}.confrontos-main{flex-direction:column;gap:18px;min-width:0;display:flex}.confrontos-section-header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;margin-bottom:8px;padding-bottom:8px;display:flex}.confrontos-section-title{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.05em;color:var(--ink);align-items:center;gap:8px;margin:0;font-size:20px;font-weight:800;display:inline-flex}.confrontos-sidebar{flex-direction:column;gap:18px;min-width:0;display:flex}.confrontos-sidebar-subtitle{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:13px;font-weight:700}.past-matches-list{flex-direction:column;gap:12px;display:flex}.past-match-card{border:1px solid var(--line);background:var(--paper);flex-direction:column;gap:10px;padding:14px 16px;transition:border-color .15s;display:flex}.past-match-card:hover{border-color:var(--ink)}.past-match-header{font-family:var(--condensed);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.past-match-comp{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.past-outcome-badge{width:22px;height:22px;font-family:var(--condensed);text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.past-outcome-badge.outcome-win{background:var(--ink);color:#fff}.past-outcome-badge.outcome-draw{color:#fff;background:#717170}.past-outcome-badge.outcome-loss{background:var(--red);color:#fff}.past-match-scoreboard{flex-direction:column;gap:6px;padding:4px 0;display:flex}.past-team-row{font-family:var(--condensed);color:var(--ink);justify-content:space-between;align-items:center;gap:10px;font-size:15px;line-height:1.2;display:flex}.past-team-row.is-vasco{font-weight:800}.past-team-info{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.past-team-crest{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.past-crest-fallback{font-family:var(--condensed);background:var(--line);color:var(--muted);justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:flex}.past-team-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.past-team-score{font-family:var(--display);text-align:right;min-width:18px;font-size:18px;line-height:1}.past-match-footer{border-top:1px solid var(--line);font-family:var(--condensed);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;font-size:12px;display:flex}.past-match-meta{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;display:inline-flex;overflow:hidden}@media (max-width:960px){.confrontos-layout{grid-template-columns:1fr;gap:40px}}@media (max-width:850px){.sports-grid{grid-template-columns:1fr;gap:20px}.confrontos-grid{grid-template-columns:1fr}}.squad-page{padding-top:36px}.squad-top{border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;margin-bottom:36px;padding-bottom:28px;display:flex}.squad-header-row{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:8px;display:flex}.squad-header-row .category{margin-bottom:0}.squad-live-indicator{font-family:var(--condensed);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);background:#fff;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.live-icon-active{color:#15803d;animation:2s ease-in-out infinite pulseLive}.live-icon-fallback{color:var(--muted)}.live-indicator-text{color:var(--ink)}@keyframes pulseLive{0%,to{opacity:1}50%{opacity:.4}}.squad-title{font-family:var(--display);letter-spacing:-.03em;margin:8px 0 12px;font-size:clamp(48px,6vw,76px);font-weight:400;line-height:.95}.squad-intro{color:#616160;max-width:700px;margin:0 0 24px;font-size:22px;line-height:1.15}.squad-summary-bar{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;width:100%;margin-bottom:28px;padding:14px;display:grid}.summary-stat-box{border-left:2px solid var(--line);flex-direction:column;gap:4px;padding:6px 12px;display:flex}.summary-stat-box:first-child{border-left:none}.summary-stat-num{font-family:var(--display);color:var(--ink);font-size:32px;line-height:1}.summary-stat-label{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12px;font-weight:700}.stat-green{color:#15803d}.stat-red{color:var(--red)}.stat-yellow{color:#b45309}.squad-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.squad-category-tabs{flex-wrap:wrap;gap:8px;display:flex}.squad-tab-btn{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;transition:all .15s;display:inline-flex}.squad-tab-badge{font-family:var(--condensed);background:var(--subtle);color:var(--ink);padding:1px 6px;font-size:11px;font-weight:800}.squad-tab-btn:hover{border-color:var(--ink);background:var(--subtle)}.squad-tab-btn.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.squad-tab-btn.is-active .squad-tab-badge{color:#fff;background:#ffffff38}.squad-search-wrap{align-items:center;min-width:280px;display:flex;position:relative}.squad-search-icon{color:var(--muted);pointer-events:none;position:absolute;left:12px}.squad-search-input{border:1px solid var(--line);width:100%;height:38px;font-size:14px;font-family:var(--condensed);letter-spacing:.02em;background:#fff;outline:none;padding:6px 32px 6px 36px;transition:border-color .15s}.squad-search-input:focus{border-color:var(--ink)}.squad-search-clear{cursor:pointer;color:var(--muted);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .15s;display:flex;position:absolute;right:8px}.squad-search-clear:hover{color:var(--ink)}.empty-clear-btn{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.04em;background:var(--ink);color:#fff;cursor:pointer;border:none;margin-top:12px;padding:6px 14px;font-size:13px;font-weight:700}.empty-clear-btn:hover{background:var(--red)}.squad-sector-section{margin-bottom:48px}.squad-sector-heading{font-family:var(--display);letter-spacing:-.02em;border-bottom:2px solid var(--ink);text-transform:uppercase;margin:0 0 18px;padding-bottom:8px;font-size:28px;font-weight:400}.squad-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:20px;display:grid}.player-card{background:var(--paper);border:1px solid var(--line);flex-direction:column;transition:border-color .15s;display:flex}.player-card:hover{border-color:var(--ink)}.player-card-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.player-number-wrap{align-items:center;display:flex}.player-number-tag{font-family:var(--display);color:var(--ink);background:var(--subtle);border:1px solid var(--line);padding:2px 8px;font-size:20px;line-height:1}.player-status-badge{font-family:var(--condensed);letter-spacing:.06em;text-transform:uppercase;border-radius:0;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.status-available{color:#15803d;background:#ecfdf5}.status-injury{color:var(--red);background:#fef2f2}.status-transition{color:#b45309;background:#fffbeb}.status-suspended{color:#4338ca;background:#eef2ff}.player-card-body{align-items:center;gap:14px;padding:16px;display:flex}.player-avatar-wrap{background:var(--subtle);border:1px solid var(--line);flex-shrink:0;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.player-avatar-img{object-fit:cover;width:100%;height:100%}.player-avatar-placeholder{font-family:var(--display);color:var(--muted);letter-spacing:.02em;font-size:24px}.player-info{flex-direction:column;display:flex;overflow:hidden}.player-position{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.06em;color:var(--red);font-size:12px;font-weight:700}.player-nickname{font-family:var(--condensed);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:20px;font-weight:700;line-height:1.1;overflow:hidden}.player-fullname{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:13px;overflow:hidden}.player-note-box{font-size:12px;font-family:var(--condensed);color:var(--red);background:#ed1c240f;border-top:1px dashed #ed1c2440;padding:6px 16px;font-weight:600}.player-card-footer{border-top:1px solid var(--line);background:#fff;flex-direction:column;gap:6px;margin-top:auto;padding:12px 16px;display:flex}.player-meta-row{font-family:var(--condensed);justify-content:space-between;align-items:center;font-size:13px;display:flex}.player-meta-row .meta-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.player-meta-row .meta-val{color:var(--ink);font-weight:600}.player-meta-row .contract-alert{color:var(--red);font-weight:700}.player-news-link{width:100%;font-family:var(--condensed);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);justify-content:space-between;align-items:center;font-size:12px;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex}.player-news-link:hover{color:var(--red)}@media (max-width:600px){.squad-search-wrap{width:100%}.squad-summary-bar{grid-template-columns:1fr 1fr}.summary-stat-box:nth-child(odd){border-left:none}}.share-bar{background:var(--paper);border:1px solid var(--line);align-items:center;gap:12px;margin:24px 0;padding:12px 16px;display:flex}.share-label{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:13px;font-weight:700}.share-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.share-btn{font-family:var(--condensed);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.share-btn:hover{border-color:var(--ink);background:var(--subtle)}.share-btn.is-copied{color:#fff;background:#15803d;border-color:#15803d}.share-whatsapp:hover{color:#128c7e;border-color:#25d366}.share-twitter:hover{border-color:var(--ink);color:var(--ink)}@media (max-width:500px){.share-bar{flex-direction:column;align-items:flex-start}}.trending-bar{border-bottom:1px solid var(--line);scrollbar-width:none;align-items:center;gap:12px;padding:12px 0 16px;display:flex;overflow-x:auto}.trending-bar::-webkit-scrollbar{display:none}.trending-title{font-family:var(--condensed);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.trending-icon{color:var(--red)}.trending-tags-list{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.trending-chip{font-family:var(--condensed);letter-spacing:.02em;border:1px solid var(--line);color:var(--ink);cursor:pointer;white-space:nowrap;background:#fff;align-items:center;gap:4px;padding:3px 10px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.trending-chip:hover{border-color:var(--ink);background:var(--subtle)}.trending-chip.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.trending-chip.is-active svg{color:var(--red)}.coverages-page{padding-top:36px}.coverages-top{border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;width:100%;margin-bottom:36px;padding-bottom:28px;display:flex}.coverages-top .category{margin-bottom:8px;display:block}.coverages-title{font-family:var(--display);letter-spacing:-.03em;margin:8px 0 12px;font-size:clamp(48px,6vw,76px);font-weight:400;line-height:.95}.coverages-intro{color:#616160;max-width:720px;margin:0 0 24px;font-size:22px;line-height:1.15}.coverage-selector-tabs{flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:6px 0 10px;display:flex}.coverage-tab-btn{background:var(--paper);border:1px solid var(--line);min-width:0;color:var(--ink);cursor:pointer;white-space:nowrap;font-family:var(--condensed);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;padding:9px 16px;font-size:15px;font-weight:700;transition:all .15s;display:inline-flex}.coverage-tab-btn:hover{border-color:var(--ink);background:#fff}.coverage-tab-btn.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.cov-tab-title{font-family:var(--condensed);font-size:15px;font-weight:700;line-height:1}.cov-tab-count{font-family:var(--condensed);background:var(--line);color:var(--ink);padding:2px 7px;font-size:11px;font-weight:800;line-height:1.1}.coverage-tab-btn.is-active .cov-tab-count{color:#fff;background:#ffffff38}.coverage-selector-mobile,.coverage-selector-mobile-skeleton{display:none}.coverage-banner{border:1px solid var(--line);background:#fff;margin-bottom:36px;padding:24px 28px}.cov-banner-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cov-badge-highlight{font-family:var(--condensed);letter-spacing:.08em;text-transform:uppercase;background:var(--red);color:#fff;padding:2px 8px;font-size:12px;font-weight:800}.cov-chapters-indicator{font-family:var(--condensed);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.cov-banner-title{font-family:var(--display);letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(32px,4vw,44px);font-weight:400;line-height:1}.cov-banner-subtitle{font-family:var(--condensed);color:var(--red-dark);margin:0 0 12px;font-size:20px;font-weight:600}.cov-banner-desc{color:#555554;max-width:850px;margin:0;font-size:17px;line-height:1.3}.timeline-vertical{flex-direction:column;gap:32px;padding-left:32px;display:flex;position:relative}.timeline-vertical:before{content:"";background:var(--line);width:2px;position:absolute;top:10px;bottom:10px;left:7px}.timeline-node{gap:20px;display:flex;position:relative}.timeline-node-marker{justify-content:center;align-items:center;display:flex;position:absolute;top:14px;left:-32px}.node-dot{background:var(--card-bg);border:3px solid var(--ink);z-index:2;border-radius:50%;width:16px;height:16px}.timeline-node:hover .node-dot{border-color:var(--red);background:var(--red)}.timeline-node-card{background:var(--paper);border:1px solid var(--line);flex:1;padding:20px 24px;transition:border-color .15s}.timeline-node-card:hover{border-color:var(--ink)}.node-date-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:10px;display:flex}.node-date{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.node-date svg{color:var(--red)}.node-order-badge{font-family:var(--condensed);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--subtle);padding:2px 8px;font-size:12px;font-weight:800}.node-content-grid{grid-template-columns:180px 1fr;align-items:start;gap:20px;display:grid}.node-thumb-wrap{background:var(--subtle);width:180px;height:105px;position:relative;overflow:hidden}.node-thumb-img{object-fit:cover}.node-info{flex-direction:column;gap:6px;display:flex}.node-title{font-family:var(--condensed);color:var(--ink);margin:0;font-size:24px;font-weight:700;line-height:1.05}.node-title a:hover{color:var(--red-dark);text-decoration:underline}.node-excerpt{color:#555554;margin:0;font-size:16px;line-height:1.25}.node-meta{border-top:1px dashed var(--line);font-family:var(--condensed);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;font-size:13px;display:flex}.node-sources{align-items:center;gap:5px;display:inline-flex}.node-read-link{color:var(--ink);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;font-weight:700;display:inline-flex}.node-read-link:hover{color:var(--red)}@media (max-width:750px){.timeline-vertical{padding-left:24px}.timeline-vertical:before{left:5px}.timeline-node-marker{left:-24px}.node-dot{border-width:2px;width:12px;height:12px}.node-content-grid{grid-template-columns:1fr;gap:14px}.node-thumb-wrap{width:100%;height:160px}}@media (max-width:700px){.coverage-selector-tabs{display:none}.coverage-selector-mobile{align-items:center;gap:10px;width:100%;padding:6px 0 10px;display:flex}.coverage-selector-mobile label,.coverage-selector-mobile-skeleton span{font-family:var(--condensed);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:800}.coverage-selector-mobile select{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);font-family:var(--condensed);border-radius:0;flex:1;padding:9px 10px;font-size:15px;font-weight:700}.coverage-selector-mobile-skeleton{align-items:center;gap:10px;width:100%;padding:6px 0 10px;display:flex}.coverage-selector-mobile-skeleton .skeleton-text-line{flex:1;width:auto!important;margin:0!important}.coverage-banner{margin-bottom:28px;padding:18px 16px}.cov-banner-header{flex-wrap:wrap;align-items:flex-start}.cov-chapters-indicator{max-width:100%;font-size:12px}.timeline-pagination{flex-wrap:wrap;gap:10px}.timeline-pagination button{white-space:normal;min-width:0;max-width:100%}}.timeline-pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:32px;padding-top:16px;display:flex}.pagination-current-page{font-family:var(--condensed);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:14px;font-weight:700}.coverages-widget-section{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);margin:36px 0;padding:28px 0}.coverages-widget-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.coverages-widget-heading{font-family:var(--display);letter-spacing:-.02em;margin:4px 0 6px;font-size:clamp(36px,4.5vw,52px);font-weight:400;line-height:.95}.coverages-widget-desc{color:#616160;max-width:560px;margin:0;font-size:18px;line-height:1.2}.coverages-widget-all-link{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.05em;color:var(--ink);align-items:center;gap:6px;font-size:16px;font-weight:700;transition:color .15s;display:inline-flex}.coverages-widget-all-link:hover{color:var(--red)}.coverages-widget-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.cov-widget-card{border:1px solid var(--line);background:#fff;flex-direction:column;padding:20px;transition:border-color .15s;display:flex}.cov-widget-card:hover{border-color:var(--ink)}.cov-widget-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.cov-widget-badge{font-family:var(--condensed);letter-spacing:.06em;text-transform:uppercase;color:var(--red);font-size:11px;font-weight:800}.cov-widget-count{font-family:var(--condensed);color:var(--muted);text-transform:uppercase;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.cov-widget-title{font-family:var(--condensed);color:var(--ink);margin:0 0 4px;font-size:22px;font-weight:700;line-height:1.1}.cov-widget-title a:hover{color:var(--red-dark)}.cov-widget-subtitle{color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.25}.cov-widget-latest{background:var(--paper);border:1px solid var(--line);grid-template-columns:84px 1fr;align-items:center;gap:12px;margin-top:auto;padding:10px;display:grid}.cov-widget-thumb-wrap{background:var(--subtle);width:84px;height:56px;position:relative;overflow:hidden}.cov-widget-thumb-img{object-fit:cover}.cov-widget-latest-info{flex-direction:column;gap:2px;display:flex;overflow:hidden}.cov-widget-latest-date{font-family:var(--condensed);color:var(--muted);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.cov-widget-latest-date svg{color:var(--red)}.cov-widget-latest-title{font-family:var(--condensed);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.cov-widget-latest-title:hover{color:var(--red-dark);text-decoration:underline}.cov-widget-footer{border-top:1px dashed var(--line);margin-top:14px;padding-top:10px}.cov-widget-action{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.cov-widget-action:hover{color:var(--red)}@media (min-width:1151px){.updates{grid-template-columns:275px minmax(0,1fr) 320px;align-items:stretch;gap:28px;display:grid}.updates-intro{flex-direction:column;display:flex}.story-list-wrap{flex-direction:column;min-height:100%;display:flex}.story-list{flex:1 0 auto}.automation-note{margin-top:auto}.updates-sports-sidebar{border-left:1px solid var(--line);flex-direction:column;gap:24px;padding-left:24px;display:flex}}@media (min-width:851px) and (max-width:1150px){.updates{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;display:grid}.updates-sports-sidebar{border-top:2px solid var(--ink);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;padding-top:24px;display:grid}}@media (max-width:850px){.updates{display:block}.updates-sports-sidebar{border-top:2px solid var(--ink);flex-direction:column;gap:24px;margin-top:28px;padding-top:24px;display:flex}}.wire-timeline-widget{margin-bottom:24px}.wire-widget-header{margin-bottom:12px}.wire-badge-row{align-items:center;gap:6px;margin-bottom:4px;display:flex}.wire-widget-badge{font-family:var(--condensed);letter-spacing:.08em;text-transform:uppercase;color:var(--red);align-items:center;gap:4px;font-size:11px;font-weight:800;display:inline-flex}.wire-pulse-dot{background:var(--red);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite wirePulse;display:inline-block}@keyframes wirePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}.wire-widget-title{font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;margin:0 0 4px;font-size:38px;font-weight:400;line-height:.98}.wire-widget-desc{font-family:var(--condensed);color:var(--muted);margin:0;font-size:13px;line-height:1.25}.wire-timeline-scroll{scrollbar-width:thin;scrollbar-color:var(--line) transparent;max-height:620px;padding-right:4px;overflow-y:auto}.wire-timeline-scroll::-webkit-scrollbar{width:4px}.wire-timeline-scroll::-webkit-scrollbar-track{background:0 0}.wire-timeline-scroll::-webkit-scrollbar-thumb{background:var(--line)}.wire-timeline-scroll::-webkit-scrollbar-thumb:hover{background:var(--muted)}.wire-date-group{margin-bottom:18px}.wire-date-group:last-child{margin-bottom:0}.wire-date-header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:8px 0 6px;display:flex}.wire-date-text{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.06em;color:var(--ink);font-size:13px;font-weight:800}.wire-today-badge{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.08em;background:var(--red);color:#fff;padding:1px 6px;font-size:10px;font-weight:800}.wire-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wire-item{border-bottom:1px solid #0000000f;align-items:flex-start;gap:8px;padding:7px 4px;transition:background-color .15s;display:flex}.wire-item:hover{background:#00000008}.wire-item:last-child{border-bottom:none}.wire-time{font-family:var(--condensed);color:var(--red);font-variant-numeric:tabular-nums;flex-shrink:0;padding-top:1px;font-size:14px;font-weight:700;line-height:1.2}.wire-link{font-family:var(--condensed);color:var(--ink);font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;transition:color .15s}.wire-link:hover{color:var(--red-dark);text-underline-offset:2px;text-decoration:underline}.wire-item.is-emphasized .wire-link{font-weight:800}.wire-widget-footer{border-top:1px dashed var(--line);margin-top:14px;padding-top:10px}.wire-footer-link{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);align-items:center;gap:5px;font-size:13px;font-weight:700;transition:color .15s;display:inline-flex}.wire-footer-link:hover{color:var(--red)}.wire-footer-link svg{transition:transform .15s}.wire-footer-link:hover svg{transform:translate(3px)}@media (max-width:850px){.wire-timeline-scroll{max-height:380px}}.coverages-sidebar-widget{border-top:2px solid var(--ink);margin-top:24px;padding-top:18px}.sidebar-widget-header{margin-bottom:14px}.sidebar-widget-tag{font-family:var(--condensed);letter-spacing:.08em;text-transform:uppercase;color:var(--red);align-items:center;gap:5px;margin-bottom:4px;font-size:11px;font-weight:800;display:inline-flex}.sidebar-widget-title{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:24px;font-weight:400;line-height:1}.sidebar-coverages-list{flex-direction:column;gap:12px;display:flex}.sidebar-cov-item{border:1px solid var(--line);background:#fff;flex-direction:column;gap:4px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.sidebar-cov-item:hover{border-color:var(--ink);background:var(--subtle)}.sidebar-cov-meta{justify-content:space-between;align-items:center;gap:6px;display:flex}.sidebar-cov-badge{font-family:var(--condensed);letter-spacing:.06em;text-transform:uppercase;color:var(--red);font-size:10px;font-weight:800}.sidebar-cov-count{font-family:var(--condensed);color:var(--muted);text-transform:uppercase;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.sidebar-cov-heading{font-family:var(--condensed);color:var(--ink);margin:0;font-size:16px;font-weight:700;line-height:1.15}.sidebar-cov-latest{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:12px;line-height:1.2;display:-webkit-box;overflow:hidden}.sidebar-cov-latest strong{color:var(--ink);font-weight:600}.sidebar-widget-footer-link{font-family:var(--condensed);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);align-items:center;gap:5px;margin-top:12px;font-size:13px;font-weight:700;transition:color .15s;display:inline-flex}.sidebar-widget-footer-link:hover{color:var(--red)}.skeleton-box{background-color:var(--line);border-radius:0;position:relative;overflow:hidden}.skeleton-box:after{content:"";background-image:linear-gradient(90deg,#fff0 0,#ffffff73 50%,#fff0 100%);animation:1.6s ease-in-out infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.feature-skeleton{pointer-events:none}.skeleton-fill{width:100%;height:100%}.skeleton-category{width:90px;height:16px;margin-bottom:12px}.skeleton-category-sm{width:65px;height:13px;margin-bottom:6px}.skeleton-title-lg{width:95%;height:48px;margin-bottom:8px}.skeleton-title-md{width:70%;height:48px;margin-bottom:16px}.skeleton-headline{width:92%;height:24px;margin-bottom:6px}.skeleton-intro-group{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.skeleton-text-line{width:100%;height:16px}.skeleton-bullets{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.skeleton-bullet-item{width:85%;height:14px}.skeleton-badge{width:110px;height:16px}.skeleton-badge-sm{width:80px;height:12px}.skeleton-tab-chip{width:70px;height:24px}.filter-bar-skeleton{pointer-events:none;opacity:.6}.story-row-skeleton{pointer-events:none}.story-row-skeleton .story-copy{flex-direction:column;gap:6px;display:flex}.is-pending-loading{opacity:.85;transition:opacity .2s}.sports-card-skeleton{flex-direction:column;gap:12px;min-height:160px;display:flex}.skeleton-sports-header{width:60%;height:18px}.skeleton-sports-footer{width:100%;height:18px;margin-top:auto}.skeleton-team{width:64px;height:48px}.skeleton-vs{width:28px;height:24px}.skeleton-table-rows{width:100%;height:140px}.coverages-sidebar-skeleton .sidebar-widget-header{flex-direction:column;gap:6px;display:flex}.skeleton-title-sm{width:140px;height:24px}.skeleton-cov-badge{width:70px;height:14px}.skeleton-cov-title{width:90%;height:16px}.skeleton-cov-desc{width:80%;height:12px}.wire-timeline-skeleton .wire-widget-header{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.wire-timeline-skeleton .wire-date-header{border-bottom:2px solid var(--line);padding-bottom:6px}.wire-time-skeleton{flex-shrink:0;width:38px;height:14px}.wire-link-skeleton{width:85%;height:14px}.confronto-card .confronto-crest .skeleton-fill{border-radius:50%;width:54px;height:54px}.confronto-card .team-block{min-width:80px}.player-card .player-avatar-wrap .skeleton-fill{width:64px;height:64px}.admin-shell{background:var(--paper);min-height:100vh;color:var(--ink);flex-direction:column;display:flex}.admin-topbar{color:#fff;border-bottom:2px solid var(--line);background:#000;padding:12px 20px}.admin-topbar-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;display:flex}.admin-logo{font-family:var(--display);letter-spacing:-.01em;color:#fff;font-size:24px;text-decoration:none}.admin-sublogo{font-family:var(--condensed);color:var(--red);letter-spacing:.08em;font-size:14px;font-weight:700}.admin-topbar-actions{align-items:center;gap:12px;display:flex}.admin-topbar .theme-toggle-btn{color:#fff}.admin-topbar .theme-toggle-btn:hover{color:var(--red)}.admin-btn-outline{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.05em;color:#fff;border:1px solid #fff6;padding:6px 12px;font-size:14px;font-weight:700;text-decoration:none;transition:all .15s}.admin-btn-outline:hover{background:#ffffff1a;border-color:#fff}.admin-btn-logout{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.05em;color:#aaa;cursor:pointer;background:0 0;border:1px solid #0000;padding:6px 12px;font-size:14px;font-weight:700;transition:all .15s}.admin-btn-logout:hover{color:var(--red)}.admin-main-container{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:28px 20px 60px}.admin-tabs-nav{border-bottom:2px solid var(--line);flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.admin-tab-btn{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.04em;background:var(--card-bg);color:var(--muted);border:1px solid var(--line);border-bottom:none;align-items:center;gap:8px;padding:10px 18px;font-size:17px;font-weight:800;text-decoration:none;transition:all .15s;display:inline-flex}.admin-tab-btn:hover{color:var(--ink);background:var(--subtle)}.admin-tab-btn.active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.admin-tab-badge{background:var(--red);color:#fff;padding:2px 6px;font-size:11px;font-weight:800}.admin-section{flex-direction:column;gap:20px;display:flex}.admin-section-header{margin-bottom:8px}.admin-section-title{font-family:var(--display);color:var(--ink);margin:0 0 4px;font-size:32px;line-height:1}.admin-section-desc{color:var(--muted);margin:0;font-size:15px}.admin-card{background:var(--card-bg);border:1px solid var(--line);color:var(--ink);flex-direction:column;gap:16px;padding:24px;display:flex}.admin-card-rejected{border-left:4px solid var(--red)}.admin-card-title{font-family:var(--condensed);text-transform:uppercase;color:var(--ink);margin:0;font-size:20px;font-weight:800}.admin-review-card{background:var(--subtle);border-top:3px solid var(--ink);color:var(--ink)}.admin-review-note{color:var(--muted);margin:-8px 0 8px;font-size:14px}.admin-form-group{flex-direction:column;gap:6px;display:flex}.admin-label{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);font-size:13px;font-weight:700}.admin-input,.admin-textarea,.admin-select{background:var(--card-bg);border:1px solid var(--line);color:var(--ink);box-sizing:border-box;border-radius:0;outline:none;width:100%;padding:10px 12px;font-family:Arial,sans-serif;font-size:15px}.admin-input:focus,.admin-textarea:focus,.admin-select:focus{border-color:var(--red);outline:2px solid var(--red);outline-offset:1px}.admin-input-bold{font-size:17px;font-weight:700}.admin-grid-2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.admin-grid-3{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.admin-topic-row{align-items:center;gap:8px;margin-bottom:6px;display:flex}.admin-topic-num{color:var(--red);font-size:18px;font-weight:700}.admin-btn-primary{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.05em;background:var(--ink);color:var(--paper);border:1px solid var(--ink);cursor:pointer;align-self:flex-start;padding:12px 24px;font-size:16px;font-weight:800;transition:opacity .15s,background-color .15s}.admin-btn-primary:hover:not(:disabled){background:var(--red);border-color:var(--red);color:#fff}.admin-btn-accent{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.05em;background:var(--red);color:#fff;cursor:pointer;border:none;padding:12px 24px;font-size:16px;font-weight:800;transition:opacity .15s}.admin-btn-accent:hover:not(:disabled){opacity:.85}.admin-btn-secondary{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.04em;background:var(--card-bg);color:var(--ink);border:1px solid var(--line);cursor:pointer;padding:8px 16px;font-size:14px;font-weight:700;transition:background-color .15s}.admin-btn-secondary:hover{background:var(--subtle)}.admin-btn-row{justify-content:flex-end;margin-top:12px;display:flex}.admin-error-banner{background:var(--subtle);color:var(--red);border:1px solid var(--red);border-left:4px solid var(--red);padding:12px 16px;font-size:14px;font-weight:600}.admin-success-banner{background:var(--subtle);color:#22c55e;border:1px solid #22c55e;border-left-width:4px;padding:14px 18px;font-size:15px;font-weight:700}.admin-empty-state{background:var(--card-bg);border:1px dashed var(--line);text-align:center;color:var(--muted);padding:48px 24px}.admin-empty-state p{color:var(--ink);margin:0 0 6px;font-size:18px;font-weight:700}.admin-cards-list{flex-direction:column;gap:16px;display:flex}.admin-card-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-meta-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-tag-category{font-family:var(--condensed);text-transform:uppercase;background:var(--ink);color:var(--paper);padding:2px 8px;font-size:12px;font-weight:800}.admin-tag-status{font-family:var(--condensed);text-transform:uppercase;padding:2px 8px;font-size:12px;font-weight:800}.tag-warning{color:#eab308;background:#eab30826;border:1px solid #eab30859}.tag-danger{color:var(--red);background:#ed1c2426;border:1px solid #ed1c2459}.admin-tag-source{font-family:var(--condensed);color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.admin-card-date{font-family:var(--condensed);color:var(--muted);font-size:13px}.admin-card-item-title{font-family:var(--condensed);color:var(--ink);margin:4px 0;font-size:24px;font-weight:700;line-height:1.1}.admin-card-summary{background:var(--subtle);border-left:3px solid var(--line);flex-direction:column;gap:4px;padding:12px 16px;display:flex}.admin-summary-point{color:var(--ink);margin:0;font-size:15px;line-height:1.35}.admin-card-footer-row{border-top:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.admin-footer-info{color:var(--muted);font-size:13px}.admin-link{color:var(--ink);font-weight:700;text-decoration:underline}.admin-link:hover{color:var(--red)}.admin-card-actions{gap:8px;display:flex}.admin-table-container{background:var(--card-bg);border:1px solid var(--line);overflow-x:auto}.admin-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.admin-table th{background:var(--subtle);font-family:var(--condensed);text-transform:uppercase;border-bottom:2px solid var(--line);color:var(--muted);padding:12px 16px;font-size:13px;font-weight:800}.admin-table td{border-bottom:1px solid var(--line);vertical-align:middle;color:var(--ink);padding:14px 16px}.admin-table-title-cell{max-width:450px}.admin-table-subtext{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.25}.admin-table-date-cell{font-family:var(--condensed);white-space:nowrap;color:var(--muted);font-size:13px}.admin-muted{color:var(--muted)}.admin-tag-mode{font-family:var(--condensed);text-transform:uppercase;background:var(--subtle);border:1px solid var(--line);color:var(--ink);padding:2px 6px;font-size:11px;font-weight:800}.admin-table-actions-cell{white-space:nowrap;align-items:center;gap:8px;display:flex}.admin-btn-table-view{font-family:var(--condensed);text-transform:uppercase;background:var(--card-bg);color:var(--ink);border:1px solid var(--line);padding:6px 10px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .15s}.admin-btn-table-view:hover{background:var(--subtle)}.admin-btn-table-danger{font-family:var(--condensed);text-transform:uppercase;background:var(--card-bg);color:var(--red);border:1px solid var(--red);cursor:pointer;padding:6px 10px;font-size:13px;font-weight:700;transition:background-color .15s,color .15s}.admin-btn-table-danger:hover{background:var(--red);color:#fff}.admin-login-wrapper{background:var(--paper);justify-content:center;align-items:center;min-height:80vh;padding:20px;display:flex}.admin-login-card{background:var(--card-bg);border:2px solid var(--line);width:100%;max-width:400px;color:var(--ink);flex-direction:column;gap:20px;padding:36px 30px;display:flex}.admin-login-header{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.admin-badge{font-family:var(--condensed);letter-spacing:.08em;text-transform:uppercase;background:var(--red);color:#fff;padding:2px 8px;font-size:11px;font-weight:800}.admin-login-title{font-family:var(--display);color:var(--ink);margin:0;font-size:36px;line-height:1}.admin-login-subtitle{color:var(--muted);margin:0;font-size:14px}.admin-login-form{flex-direction:column;gap:16px;display:flex}@media (max-width:768px){.admin-grid-2,.admin-grid-3{grid-template-columns:1fr}}.mc-hero-container{background:var(--paper);border:2px solid var(--ink);width:100%;margin:0 0 36px}.mc-scoreboard{background:var(--card-bg);border-bottom:2px solid var(--ink)}.mc-meta-header{border-bottom:1px solid var(--line);background:var(--paper);font-family:var(--condensed);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:12px 20px;font-size:13px;display:flex}.mc-meta-left{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mc-meta-right{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;display:flex}.mc-meta-item{color:var(--ink);letter-spacing:.02em;align-items:center;gap:5px;font-weight:600;display:inline-flex}.mc-meta-competition{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);align-items:center;gap:6px;font-weight:700;display:inline-flex}.mc-icon-red{color:var(--red)}.mc-badge{font-family:var(--condensed);letter-spacing:.08em;text-transform:uppercase;border-radius:0;align-items:center;gap:6px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.mc-badge-live{background:var(--red);color:#fff}.mc-pulse-dot{background:#fff;width:7px;height:7px;animation:1.4s ease-in-out infinite mc-pulse;display:inline-block}@keyframes mc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.25;transform:scale(.8)}}.mc-badge-pre{background:var(--ink);color:var(--paper);border-left:3px solid var(--red)}.mc-badge-post{background:var(--ink);color:var(--paper)}.mc-scoreboard-arena{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:24px 20px;display:grid}.mc-team{align-items:center;gap:14px;min-width:0;display:flex}.mc-team-home{text-align:right;flex-direction:row-reverse}.mc-team-away{text-align:left;flex-direction:row}.mc-team-crest{background:0 0;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.mc-crest-fallback{font-family:var(--display);color:var(--ink);letter-spacing:.05em;font-size:20px}.mc-team-details{flex-direction:column;min-width:0;display:flex;overflow:hidden}.mc-team-short{font-family:var(--condensed);letter-spacing:.02em;color:var(--ink);text-transform:uppercase;font-size:24px;font-weight:800;line-height:1}.mc-team.is-vasco .mc-team-short{color:var(--red-dark)}.mc-team-fullname{font-family:var(--body);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;overflow:hidden}.mc-score-display{flex-direction:column;justify-content:center;align-items:center;min-width:140px;padding:0 16px;display:flex}.mc-score-numbers{justify-content:center;align-items:baseline;gap:12px;line-height:.9;display:flex}.mc-score-val{font-family:var(--display);color:var(--ink);letter-spacing:-.04em;font-size:clamp(48px,6.5vw,76px);font-weight:400;line-height:.9}.mc-score-separator{font-family:var(--display);color:var(--line);font-size:clamp(22px,3vw,32px);font-weight:400}.mc-clock-live{font-family:var(--condensed);letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin-top:6px;font-size:13px;font-weight:800}.mc-clock-pre{font-family:var(--condensed);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:12px;font-weight:700}.mc-clock-post{font-family:var(--condensed);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-top:6px;font-size:12px;font-weight:800}.mc-scorers-panel{border-top:1px solid var(--line);background:var(--subtle);font-family:var(--condensed);grid-template-columns:1fr 1fr;gap:24px;padding:12px 20px 18px;font-size:14px;display:grid}.mc-scorers-column{flex-direction:column;gap:6px;display:flex}.mc-scorers-home{text-align:right;align-items:flex-end}.mc-scorers-away{text-align:left;align-items:flex-start}.mc-scorer-item{color:var(--ink);align-items:center;gap:6px;display:inline-flex}.mc-scorers-home .mc-scorer-item{flex-direction:row-reverse}.mc-scorer-ball{font-size:12px}.mc-scorer-name{letter-spacing:.02em;font-weight:700}.mc-scorer-mins{color:var(--muted);font-size:13px}.mc-tabs-nav{background:var(--paper);border-bottom:2px solid var(--ink);scrollbar-width:none;align-items:stretch;display:flex;overflow-x:auto}.mc-tabs-nav::-webkit-scrollbar{display:none}.mc-tab-button{border:0;border-right:1px solid var(--line);cursor:pointer;font-family:var(--condensed);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;background:0 0;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:700;transition:all .15s;display:inline-flex;position:relative}.mc-tab-button:hover{color:var(--ink);background:var(--row-hover)}.mc-tab-button.is-active{color:var(--ink);background:var(--card-bg);font-weight:800}.mc-tab-button.is-active:after{content:"";background:var(--red);height:3px;position:absolute;bottom:-2px;left:0;right:0}.mc-tab-icon{flex-shrink:0}.mc-tab-count{background:var(--ink);color:var(--paper);padding:1px 6px;font-size:11px;font-weight:800;line-height:1.2;display:inline-block}.mc-tab-button.is-active .mc-tab-count{background:var(--red);color:#fff}.mc-tab-panel-container{background:var(--card-bg);min-height:280px}.mc-tab-pane{padding:24px 20px}.mc-pane-fade{animation:.2s mc-fade-in}@keyframes mc-fade-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.mc-timeline-wrap{width:100%}.mc-timeline-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 28px;display:grid}.mc-timeline-row{border-bottom:1px solid var(--line);grid-template-columns:50px 24px 1fr;gap:12px;padding:12px 0;display:grid;position:relative}.mc-timeline-row:last-child{border-bottom:0}.mc-play-time-col{text-align:right;font-family:var(--condensed);flex-direction:column;align-items:flex-end;line-height:1.1;display:flex}.mc-play-minute{color:var(--red);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.mc-play-period{color:var(--muted);letter-spacing:.04em;font-size:11px;font-weight:700}.mc-play-indicator-col{flex-direction:column;align-items:center;display:flex;position:relative}.mc-timeline-node{background:var(--ink);flex-shrink:0;width:8px;height:8px;margin-top:5px}.mc-timeline-row.type-goal .mc-timeline-node{background:var(--red);width:10px;height:10px}.mc-timeline-line{background:var(--line);flex:1;width:1px;margin-top:4px}.mc-timeline-row:last-child .mc-timeline-line{display:none}.mc-play-content-col{flex-direction:column;gap:6px;display:flex}.mc-play-meta{font-family:var(--condensed);align-items:center;gap:8px;display:flex}.mc-play-badge{letter-spacing:.06em;text-transform:uppercase;background:var(--paper);border:1px solid var(--line);color:var(--ink);align-items:center;gap:4px;padding:2px 6px;font-size:11px;font-weight:800;display:inline-flex}.mc-play-badge.badge-goal{background:var(--red);color:#fff;border-color:var(--red)}.mc-play-badge.badge-yellow-card{color:#b45309;background:#eab30829;border-color:#eab30873}.mc-play-badge.badge-red-card{color:var(--red-dark);background:#ed1c2424;border-color:#ed1c2466}.soccer-card{border:1px solid #0003;width:9px;height:12px;display:inline-block}.card-yellow{background:#eab308}.card-red{background:var(--red)}.mc-play-team-tag{letter-spacing:.05em;text-transform:uppercase;background:var(--paper);border:1px solid var(--line);color:var(--muted);padding:2px 6px;font-size:11px;font-weight:800}.mc-play-team-tag.tag-home{color:var(--ink)}.mc-play-text{font-family:var(--body);color:var(--ink);margin:0;font-size:15px;line-height:1.4}.mc-timeline-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:8px;padding:48px 20px;display:flex}.mc-timeline-empty .empty-icon{color:var(--line);margin-bottom:4px}.mc-timeline-empty .empty-title{font-family:var(--condensed);color:var(--ink);margin:0;font-size:20px;font-weight:700}.mc-timeline-empty .empty-subtitle{font-family:var(--body);max-width:420px;margin:0;font-size:14px}.mc-stats-wrap{width:100%}.mc-stats-header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-bottom:16px;padding:0 0 16px;display:grid}.mc-stats-team-label{flex-direction:column;display:flex}.mc-stats-team-label.team-home{text-align:left}.mc-stats-team-label.team-away{text-align:right;align-items:flex-end}.mc-stats-team-name{font-family:var(--condensed);text-transform:uppercase;color:var(--ink);font-size:18px;font-weight:800;line-height:1.1}.mc-stats-team-badge{font-family:var(--condensed);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:11px}.mc-stats-center-title{font-family:var(--condensed);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:center;font-size:13px;font-weight:800}.mc-stats-list{flex-direction:column;gap:18px;display:flex}.mc-stat-row{flex-direction:column;gap:6px;display:flex}.mc-stat-meta{grid-template-columns:60px 1fr 60px;align-items:center;display:grid}.mc-stat-value{font-family:var(--display);color:var(--ink);letter-spacing:-.02em;font-size:22px;line-height:1}.mc-stat-value.val-home{text-align:left}.mc-stat-value.val-away{text-align:right}.mc-stat-value.is-leader{color:var(--red)}.mc-stat-name{text-align:center;font-family:var(--condensed);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:14px;font-weight:700}.mc-dual-bar-container{background:var(--subtle);align-items:stretch;gap:2px;height:8px;display:flex}.mc-bar-half{flex:1;height:100%;display:flex;position:relative;overflow:hidden}.mc-bar-half.half-home{justify-content:flex-end}.mc-bar-half.half-away{justify-content:flex-start}.mc-bar-fill{height:100%;transition:width .3s}.mc-bar-fill.fill-home{background:var(--red)}.mc-bar-fill.fill-away{background:var(--ink)}.mc-bar-divider{background:var(--card-bg);flex-shrink:0;width:2px}.mc-lineups-wrap{width:100%}.mc-lineups-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.mc-lineup-column{border:1px solid var(--line);background:var(--paper);flex-direction:column;display:flex}.mc-lineup-team-header{border-bottom:1px solid var(--line);background:var(--card-bg);padding:14px 16px}.mc-lineup-team-header .team-badge{font-family:var(--condensed);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800;display:block}.mc-lineup-team-header .team-title{font-family:var(--condensed);text-transform:uppercase;color:var(--ink);margin:3px 0 0;font-size:20px;font-weight:800;line-height:1.1}.mc-lineup-roster-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mc-lineup-roster-grid .starters-section{border-right:1px solid var(--line)}.mc-lineup-section{padding:14px 16px}.mc-lineup-section.bench-section{background:var(--card-bg)}.mc-lineup-section .section-header{font-family:var(--condensed);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);align-items:center;gap:6px;margin-bottom:12px;font-size:13px;font-weight:800;display:flex}.mc-lineup-section .section-icon{color:var(--red)}.mc-player-list{grid-template-columns:1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.mc-player-item{font-family:var(--condensed);color:var(--ink);align-items:center;gap:10px;font-size:15px;display:flex}.starters-list .player-num{font-family:var(--display);color:var(--muted);text-align:right;flex-shrink:0;width:20px;font-size:14px}.player-name{font-weight:600}.bench-item{color:var(--muted);font-size:14px}.bench-bullet{background:var(--line);flex-shrink:0;width:5px;height:5px}.mc-lineup-coach{background:var(--subtle);border-top:1px solid var(--line);font-family:var(--condensed);align-items:baseline;gap:6px;padding:10px 16px;font-size:14px;display:flex}.coach-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:12px;font-weight:800}.coach-name{color:var(--ink);font-weight:700}.mc-lineups-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:8px;padding:48px 20px;display:flex}.mc-lineups-empty .empty-icon{color:var(--line);margin-bottom:4px}.mc-lineups-empty .empty-title{font-family:var(--condensed);color:var(--ink);margin:0;font-size:20px;font-weight:700}.mc-lineups-empty .empty-subtitle{font-family:var(--body);max-width:440px;margin:0;font-size:14px}@media (max-width:768px){.mc-scoreboard-arena{gap:8px;padding:18px 14px}.mc-team-crest,.mc-team-crest img{width:44px;height:44px}.mc-team-short{font-size:20px}.mc-team-fullname{display:none}.mc-score-display{min-width:100px;padding:0 8px}.mc-scorers-panel{grid-template-columns:1fr;gap:12px}.mc-scorers-home,.mc-scorers-away{text-align:left;align-items:flex-start}.mc-scorers-home .mc-scorer-item{flex-direction:row}.mc-lineups-grid{grid-template-columns:1fr;gap:16px}.mc-timeline-list{grid-template-columns:1fr}.mc-tab-button{padding:12px 16px;font-size:14px}.mc-meta-header{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:560px){.mc-lineup-roster-grid{grid-template-columns:1fr}.mc-lineup-roster-grid .starters-section{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:420px){.mc-team-crest,.mc-team-crest img{width:36px;height:36px}.mc-team-short{font-size:17px}.mc-score-display{min-width:80px}.mc-score-numbers{gap:6px}.mc-tab-button{gap:5px;padding:10px 12px;font-size:13px}}.comments-section{border-top:2px solid var(--ink,#0b0b0b);width:100%;margin-top:3rem;padding-top:2rem}.comments-header{font-family:var(--condensed,"Barlow Condensed", Arial, sans-serif);text-transform:uppercase;letter-spacing:.05em;color:var(--ink,#0b0b0b);align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:1.5rem;font-weight:700;display:flex}.comments-header:before{content:"";background-color:var(--red,#ed1c24);width:4px;height:1.2em;display:inline-block}.comments-disclaimer{background:var(--subtle);border-left:4px solid var(--red,#ed1c24);color:var(--muted);font-size:.85rem;line-height:1.4;font-family:var(--body,Arial, sans-serif);margin-bottom:1.5rem;padding:.85rem 1rem}.comments-disclaimer p{margin:0}.comments-disclaimer strong{color:var(--ink,#0b0b0b)}.comment-form{border:1px solid var(--line);background:var(--card-bg);flex-direction:column;gap:.75rem;margin-bottom:2rem;padding:1.25rem;display:flex}.comment-form-group{flex-direction:column;gap:.35rem;display:flex}.comment-form-label{font-family:var(--condensed,"Barlow Condensed", Arial, sans-serif);text-transform:uppercase;letter-spacing:.05em;color:var(--ink,#0b0b0b);font-size:.9rem;font-weight:700}.comment-form-input,.comment-form-textarea{border:1px solid var(--line);font-family:var(--body,Arial, sans-serif);color:var(--ink,#0b0b0b);background:var(--paper);padding:.75rem;font-size:.95rem;transition:border-color .15s;border-radius:0!important}.comment-form-input:focus,.comment-form-textarea:focus{border-color:var(--ink,#0b0b0b);outline:none}.comment-form-textarea{resize:vertical;min-height:90px}.comment-form-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.comment-char-counter{font-family:var(--condensed,"Barlow Condensed", Arial, sans-serif);color:var(--muted,#666665);font-size:.85rem}.comment-submit-btn{background:var(--ink,#0b0b0b);color:var(--paper);font-family:var(--condensed,"Barlow Condensed", Arial, sans-serif);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:0;padding:.75rem 1.5rem;font-size:1.1rem;font-weight:700;transition:background-color .15s,color .15s;border-radius:0!important}.comment-submit-btn:hover:not(:disabled){background:var(--red,#ed1c24);color:#fff}.comment-submit-btn:disabled{opacity:.5;cursor:not-allowed}.comment-error-banner{border-left:4px solid var(--red,#ed1c24);color:var(--red-dark,#bd1218);font-size:.9rem;font-weight:600;font-family:var(--body,Arial, sans-serif);background:#ed1c241a;margin-bottom:.5rem;padding:.75rem 1rem}.comment-empty-state{border:1px dashed var(--line,#d7d7d4);text-align:center;color:var(--muted,#666665);font-family:var(--condensed,"Barlow Condensed", Arial, sans-serif);background:var(--card-bg);padding:2.5rem 1.5rem;font-size:1.15rem}.comment-list{flex-direction:column;gap:.75rem;display:flex}.comment-card{border:1px solid var(--line);background:var(--card-bg);margin-bottom:.75rem;padding:1rem;transition:border-color .15s;border-radius:0!important}.comment-card:hover{border-color:#ccc}.comment-card-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.comment-author{font-family:var(--condensed,"Barlow Condensed", Arial, sans-serif);text-transform:uppercase;letter-spacing:.04em;color:var(--ink,#0b0b0b);font-size:1.1rem;font-weight:700}.comment-time{color:#888;font-size:.8rem;font-family:var(--body,Arial, sans-serif);white-space:nowrap}.comment-text{color:#222;white-space:pre-line;word-break:break-word;font-size:.95rem;line-height:1.5;font-family:var(--body,Arial, sans-serif);margin:0 0 .75rem}.comment-actions{align-items:center;gap:.5rem;display:flex}.comment-like-btn{font-family:var(--condensed,"Barlow Condensed", Arial, sans-serif);cursor:pointer;color:var(--ink,#0b0b0b);background:0 0;border:1px solid #ddd;align-items:center;gap:.4rem;padding:.3rem .6rem;font-size:.9rem;font-weight:600;transition:all .15s;display:inline-flex;border-radius:0!important}.comment-like-btn:hover:not(:disabled){border-color:var(--red,#ed1c24);color:var(--red,#ed1c24)}.comment-like-btn.liked,.comment-like-btn:disabled{opacity:.7;cursor:default;background:#f7f7f7;border-color:#ccc}.comment-like-btn.liked{color:var(--red-dark,#bd1218);font-weight:700}.comment-delete-btn{font-family:var(--condensed,"Barlow Condensed", Arial, sans-serif);cursor:pointer;color:#777;background:0 0;border:1px solid #ddd;align-items:center;gap:.3rem;margin-left:auto;padding:.3rem .6rem;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex;border-radius:0!important}.comment-delete-btn:hover{border-color:var(--red,#ed1c24);color:var(--red,#ed1c24);background:#fff5f5}.admin-comments-filter-bar{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.admin-comments-filter-btn{background:var(--card-bg);border:1px solid var(--line);color:var(--muted);font-family:var(--condensed);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:0;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.admin-comments-filter-btn:hover{background:var(--subtle);color:var(--ink);border-color:var(--ink)}.admin-comments-filter-btn.active{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:inset 0 -3px 0 var(--red)}.admin-comments-alert{font-size:13px;line-height:1.4;font-family:var(--body);border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:10px 14px;display:flex}.admin-comments-alert-success{background:var(--subtle);color:#22c55e;border:1px solid #22c55e;border-left-width:4px}.admin-comments-alert-error{background:var(--subtle);border:1px solid var(--red);border-left:4px solid var(--red);color:var(--red)}.admin-comments-alert-close{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;line-height:1}.admin-comments-list{flex-direction:column;gap:14px;display:flex}.admin-comment-card{border:1px solid var(--line);background:var(--card-bg);color:var(--ink);border-radius:0;flex-direction:column;gap:10px;padding:16px;transition:border-color .15s;display:flex}.admin-comment-card:hover{border-color:var(--ink)}.admin-comment-card.is-hidden{background:var(--subtle);border-color:var(--line);opacity:.85}.admin-comment-card-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-comment-story-link{font-family:var(--condensed);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);align-items:center;gap:4px;font-size:13px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.admin-comment-story-link:hover{color:var(--red);text-decoration:underline}.admin-comment-actions-cell{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-comment-badge{font-family:var(--condensed);letter-spacing:.08em;text-transform:uppercase;border-radius:0;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.admin-comment-badge.badge-published{background:var(--subtle);color:#22c55e;border:1px solid #22c55e}.admin-comment-badge.badge-hidden{background:var(--subtle);border:1px solid var(--red);color:var(--red)}.admin-comment-meta{color:var(--muted);font-size:12px;font-family:var(--body);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 14px;padding-bottom:8px;display:flex}.admin-comment-author{color:var(--ink);font-size:13px;font-weight:700}.admin-comment-time{color:var(--muted)}.admin-comment-likes{font-size:11px;font-family:var(--condensed);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);align-items:center;gap:4px;font-weight:700;display:inline-flex}.admin-comment-body{color:var(--ink);font-size:14px;line-height:1.5;font-family:var(--body);white-space:pre-wrap;word-break:break-word;margin:0}.admin-comment-mod-btn{min-height:30px;font-family:var(--condensed,"Barlow Condensed", Arial, sans-serif);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:700;line-height:1;transition:all .15s;display:inline-flex}.admin-comment-mod-btn.btn-hide{background:var(--card-bg);border:1px solid var(--line);color:var(--muted)}.admin-comment-mod-btn.btn-hide:hover:not(:disabled){background:var(--red);border-color:var(--red);color:#fff}.admin-comment-mod-btn.btn-restore{background:var(--ink);border:1px solid var(--ink);color:var(--paper)}.admin-comment-mod-btn.btn-restore:hover:not(:disabled){color:#fff;background:#22c55e;border-color:#22c55e}.status-badge-wrap{flex-direction:column;gap:4px;display:inline-flex}.status-badge{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--line);background:var(--paper);color:var(--ink);align-items:center;gap:6px;padding:3px 8px;font-weight:700;line-height:1;transition:all .15s;display:inline-flex}.status-badge-sm{gap:5px;padding:2px 6px;font-size:11px}.status-badge-md{padding:4px 10px;font-size:13px}.status-badge-lg{padding:6px 14px;font-size:15px}.status-badge-dot{background:var(--muted);border-radius:50%;width:6px;height:6px;display:inline-block}.status-badge-confirmado{color:#166534;background:#f0fdf4;border-color:#86efac}.status-badge-confirmado .status-badge-dot{background:#16a34a}.status-badge-reportado{border-color:var(--line);color:var(--ink);background:#f8fafc}.status-badge-reportado .status-badge-dot{background:#475569}.status-badge-apuracao{color:#b45309;background:#fffbeb;border-color:#fde68a}.status-badge-apuracao .status-badge-dot{background:#d97706}.status-badge-rumor{color:#991b1b;background:#fef2f2;border-color:#fecaca}.status-badge-rumor .status-badge-dot{background:var(--red)}.status-badge-desmentido{color:#fff;background:#18181b;border-color:#27272a}.status-badge-desmentido .status-badge-dot{background:#ef4444}.status-badge-explainer{font-family:var(--body);color:var(--muted);max-width:420px;font-size:12px;line-height:1.3}.article-header-meta{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:18px;display:flex}.article-meta-tags{align-items:center;gap:12px;display:flex}.article-status-explainer{font-family:var(--body);color:var(--muted);max-width:560px;margin:0;font-size:13px;line-height:1.35}.story-top-meta,.feature-top-meta{align-items:center;gap:8px;margin-bottom:6px;display:flex}.corroboration-tag{font-family:var(--condensed);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--ink);align-items:center;padding:2px 7px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.quick-read-wrapper{margin:18px 0 24px}.quick-read-toggle-bar{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.quick-read-toggle-btn{border:1px solid var(--ink);color:var(--ink);font-family:var(--condensed);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#fff;align-items:center;gap:7px;padding:8px 16px;font-size:14px;font-weight:700;transition:all .15s;display:inline-flex}.quick-read-toggle-btn:hover,.quick-read-toggle-btn.is-active{background:var(--ink);color:#fff}.quick-read-indicator{font-family:var(--condensed);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:5px;font-size:12px;display:inline-flex}.quick-read-card{border:2px solid var(--ink);background:#fff;margin-top:14px;padding:24px 28px;animation:.2s ease-in-out fadeIn}.quick-read-header{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:16px}.quick-read-badge{background:var(--red);color:#fff;font-family:var(--condensed);letter-spacing:.1em;margin-bottom:8px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-block}.quick-read-deck{font-family:var(--body);color:var(--ink);margin:0;font-size:20px;font-weight:600;line-height:1.35}.quick-read-points h4{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 12px;font-size:15px;font-weight:700}.quick-read-bullets{flex-direction:column;gap:12px;margin:0 0 20px;padding:0;list-style:none;display:flex}.quick-read-bullets li{font-family:var(--body);color:var(--ink);align-items:flex-start;gap:12px;font-size:17px;line-height:1.4;display:flex}.bullet-index{background:var(--ink);color:#fff;width:22px;height:22px;font-family:var(--condensed);flex-shrink:0;place-items:center;margin-top:2px;font-size:12px;font-weight:800;display:inline-grid}.quick-read-footer{border-top:1px solid var(--line);padding-top:14px}.quick-read-sources-title{font-family:var(--condensed);text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.story-evolution-timeline{background:var(--card-bg);border:1px solid var(--line);margin:36px 0;padding:24px}.story-evolution-timeline .timeline-header{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:12px}.story-evolution-timeline .timeline-header h3{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:26px}.story-evolution-timeline .timeline-subtitle{font-family:var(--condensed);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:13px}.timeline-nodes-list{flex-direction:column;gap:16px;display:flex}.timeline-evolution-card{border-left:3px solid var(--line);background:var(--paper);padding:16px 18px;transition:all .15s}.timeline-evolution-card.is-latest{border-left-color:var(--red);background:#fff;box-shadow:0 1px 3px #00000008}.evolution-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.evolution-kind-badge{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.evolution-time{font-family:var(--condensed);color:var(--muted);font-size:12px}.evolution-changes-label,.evolution-sources-label{font-family:var(--condensed);text-transform:uppercase;color:var(--muted);letter-spacing:.04em;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.evolution-facts-list{font-family:var(--body);color:var(--ink);margin:0 0 10px;padding-left:18px;font-size:15px;line-height:1.4;list-style:square}.evolution-facts-list li{margin-bottom:4px}.evolution-summary{font-family:var(--body);color:var(--muted);margin:0 0 10px;font-size:15px}.evolution-sources-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.evolution-source-tag{background:var(--subtle);border:1px solid var(--line);font-family:var(--condensed);color:var(--ink);padding:2px 7px;font-size:11px;font-weight:600;display:inline-block}.daily-digest-banner{color:#fff;border-bottom:3px solid var(--red);background:#111;margin-bottom:32px;padding:28px 32px}.daily-digest-header{margin-bottom:24px}.daily-digest-tag{background:var(--red);color:#fff;font-family:var(--condensed);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:10px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.daily-digest-heading{font-family:var(--display);letter-spacing:-.02em;color:#fff;margin:0 0 6px;font-size:clamp(32px,4vw,44px);line-height:1}.daily-digest-sub{font-family:var(--body);color:#a1a1aa;max-width:650px;margin:0;font-size:16px}.daily-digest-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.daily-digest-card{color:#fff;background:#1c1c1f;border:1px solid #2e2e33;flex-direction:column;justify-content:space-between;padding:18px 20px;text-decoration:none;transition:all .15s;display:flex}.daily-digest-card:hover{background:#27272a;border-color:#52525b;transform:translateY(-2px)}.digest-card-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.digest-index{font-family:var(--display);color:var(--red);letter-spacing:.05em;font-size:16px}.digest-category{font-family:var(--condensed);text-transform:uppercase;color:#a1a1aa;letter-spacing:.05em;font-size:12px;font-weight:600}.digest-card-title{font-family:var(--condensed);color:#fff;margin:0 0 8px;font-size:19px;font-weight:700;line-height:1.2}.digest-card-snippet{font-family:var(--body);color:#d4d4d8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 16px;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.digest-card-footer{font-family:var(--condensed);color:#a1a1aa;border-top:1px solid #2e2e33;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;font-size:12px;display:flex}.digest-sources-count{align-items:center;gap:4px;display:inline-flex}.digest-read-link{color:#fff;text-transform:uppercase;align-items:center;gap:3px;font-weight:700;display:inline-flex}.daily-digest-more-wrap{display:none}.daily-digest-card-mobile-hidden{display:flex}.advanced-filters-bar{border-bottom:1px solid var(--line);padding:12px 0 16px}.filters-quick-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filter-quick-btn{border:1px solid var(--line);color:var(--ink);font-family:var(--condensed);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#fff;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.filter-quick-btn:hover{border-color:var(--ink);background:var(--subtle)}.filter-quick-btn.is-active{color:#166534;background:#f0fdf4;border-color:#86efac}.filter-toggle-panel-btn{border:1px dashed var(--line);color:var(--muted);font-family:var(--condensed);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex}.filter-toggle-panel-btn:hover,.filter-toggle-panel-btn.has-filters{border-color:var(--ink);color:var(--ink);background:#fff}.filters-count-badge{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;font-weight:800;display:inline-grid}.filters-clear-btn{font-family:var(--condensed);color:var(--muted);cursor:pointer;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:4px;font-size:12px;text-decoration:underline;display:inline-flex}.filters-clear-btn:hover{color:var(--red)}.filters-expanded-drawer{border:1px solid var(--line);background:#fff;margin-top:14px;padding:16px 20px}.filters-drawer-grid{flex-direction:column;gap:14px;display:flex}.filter-group{flex-direction:column;gap:8px;display:flex}.filter-group-title{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.filter-group-options{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filter-pill{font-family:var(--condensed);border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;padding:4px 10px;font-size:13px;font-weight:600;transition:all .15s}.filter-pill:hover{border-color:var(--ink)}.filter-pill.is-selected{background:var(--ink);color:#fff;border-color:var(--ink)}.article-entities-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 20px;padding:12px 0;display:flex}.entities-label{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12px;font-weight:700}.entities-chips-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.entity-chip-link{background:var(--subtle);border:1px solid var(--line);color:var(--ink);font-family:var(--condensed);align-items:center;padding:3px 10px;font-size:13px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.entity-chip-link:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.entity-page{padding-top:36px;padding-bottom:72px}.entity-breadcrumb{margin-bottom:24px}.entity-back-link{font-family:var(--condensed);text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.entity-back-link:hover{color:var(--ink)}.entity-hero-band{background:var(--card-bg);border:1px solid var(--line);margin-bottom:40px;padding:36px 40px}.entity-hero-badge{align-items:center;gap:8px;margin-bottom:12px;display:flex}.entity-type-tag{background:var(--red);color:#fff;font-family:var(--condensed);letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;font-size:11px;font-weight:800}.entity-position-tag{background:var(--paper);border:1px solid var(--line);color:var(--ink);font-family:var(--condensed);letter-spacing:.05em;text-transform:uppercase;padding:3px 8px;font-size:11px;font-weight:700}.entity-hero-name{font-family:var(--display);letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(44px,6vw,76px);line-height:.95}.entity-player-bio{background:var(--paper);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;margin-bottom:20px;padding:16px 20px;display:grid}.bio-stat{flex-direction:column;gap:3px;display:flex}.stat-label{font-family:var(--condensed);color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.stat-value{font-family:var(--condensed);color:var(--ink);font-size:16px;font-weight:700}.entity-hero-desc{font-family:var(--body);color:#444;max-width:720px;margin:0 0 20px;font-size:19px;line-height:1.35}.entity-terms-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.terms-label{font-family:var(--condensed);text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.term-chip{font-family:var(--condensed);color:var(--muted);background:var(--paper);border:1px solid var(--line);padding:2px 6px;font-size:12px}.entity-news-section .entity-news-header{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:12px}.entity-news-section .entity-news-header h2{font-family:var(--display);margin:0 0 4px;font-size:32px}.entity-news-sub{font-family:var(--condensed);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:13px}.player-card-actions{border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.player-news-link{font-family:var(--condensed);text-transform:uppercase;color:var(--red-dark);font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.player-news-link:hover{text-decoration:underline}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.daily-digest-banner{padding:20px}.entity-hero-band{padding:24px 20px}.entity-hero-name{font-size:42px}}.mobile-menu-toggle{color:var(--ink);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:-6px;padding:6px;transition:color .15s;display:none}.mobile-menu-toggle:hover{color:var(--red)}.mobile-nav-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background:#0b0b0bb3;justify-content:flex-start;animation:.2s backdropFade;display:flex;position:fixed;inset:0}.mobile-nav-drawer{background:var(--paper);border-right:2px solid var(--ink);flex-direction:column;width:min(320px,85vw);height:100%;padding:20px 24px;animation:.25s cubic-bezier(.16,1,.3,1) drawerSlide;display:flex;overflow-y:auto;box-shadow:4px 0 24px #00000026}.mobile-nav-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:20px;display:flex}.mobile-nav-close{color:var(--ink);cursor:pointer;background:0 0;border:none;place-items:center;padding:6px;display:grid}.mobile-nav-close:hover{color:var(--red)}.mobile-nav-links{flex-direction:column;gap:16px;display:flex}.mobile-nav-links a{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;padding:8px 0;font-size:22px;font-weight:700;transition:color .15s,padding-left .15s;display:flex}.mobile-nav-links a:hover,.mobile-nav-links a.is-active{color:var(--red);padding-left:6px}.mobile-nav-links a.is-active:after{content:"●";color:var(--red);font-size:10px}.mobile-nav-footer{border-top:1px solid var(--line);margin-top:auto;padding-top:24px}.mobile-nav-date{font-family:var(--condensed);text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.mobile-nav-disclaimer{font-family:var(--body);color:var(--muted);margin:0;font-size:12px;line-height:1.35}@keyframes drawerSlide{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes backdropFade{0%{opacity:0}to{opacity:1}}@media (max-width:700px){.mobile-menu-toggle{display:flex}.primary-nav{display:none}.header-inner{justify-content:space-between;gap:12px}.filter-bar{-webkit-overflow-scrolling:touch;gap:18px;padding-top:12px}.filter-link{padding-bottom:8px;font-size:16px}.daily-digest-banner{margin-bottom:24px;padding:16px}.daily-digest-heading{font-size:28px}.daily-digest-grid{grid-template-columns:1fr;gap:12px}.daily-digest-card-mobile-hidden{display:none!important}.daily-digest-more-wrap{justify-content:center;margin-top:14px;display:flex}.daily-digest-more-btn{color:#fff;width:100%;max-width:280px;font-family:var(--condensed);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#1c1c1f;border:1px solid #3f3f46;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.daily-digest-more-btn:hover{border-color:var(--red);color:#fff;background:#27272a}.filters-quick-actions{flex-wrap:wrap;gap:8px}.filter-quick-btn,.filter-toggle-panel-btn{padding:6px 10px;font-size:12px}.story-evolution-timeline{padding:16px}.story-evolution-timeline .timeline-header h3{font-size:22px}.quick-read-card{padding:16px}.quick-read-deck{font-size:17px}.quick-read-bullets li{font-size:15px}.story-row{grid-template-columns:110px minmax(0,1fr);gap:14px;padding:14px 0}.story-media-col{width:100%;min-width:0;max-width:110px}.story-thumb{aspect-ratio:16/9;width:100%;max-width:110px;height:auto}.story-copy h3{font-size:17px;line-height:1.15}}@media (max-width:480px){.site-shell{width:calc(100% - 24px)}.headline-band h1{font-size:clamp(48px,15vw,68px)}.feature-copy{padding:18px 0}.feature-intro{font-size:18px}.story-row{grid-template-columns:96px minmax(0,1fr);gap:12px}.story-media-col{width:100%;min-width:0;max-width:96px}.story-thumb{aspect-ratio:16/9;width:100%;max-width:96px;height:auto}.story-copy h3{font-size:16px}.status-badge-md{padding:2px 6px;font-size:11px}}.article-body h2{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.01em;color:var(--ink);border-bottom:2px solid var(--ink);margin:28px 0 12px;padding-bottom:6px;font-size:clamp(24px,3.5vw,30px);font-weight:700;line-height:1.15}.article-body h3{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.02em;color:var(--ink);margin:22px 0 8px;font-size:20px;font-weight:700;line-height:1.25}.article-body p{color:#262626;margin:0 0 16px;font-size:18px;line-height:1.6}.article-body blockquote{border-left:4px solid var(--red);color:#1a1a1a;background:#00000008;margin:24px 0;padding:12px 18px;font-size:19px;font-style:italic;line-height:1.4}.article-body ul{margin:12px 0 20px;padding-left:22px}.article-body li{color:#333;margin-bottom:8px;font-size:17px;line-height:1.5}.article-body hr{border:0;border-top:1px solid var(--line);margin:28px 0}.article-body a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline;transition:color .15s}.article-body a:hover{color:var(--red)}.context-tripod{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:28px 0 36px;padding:24px 0}.context-tripod-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.context-tripod-title{font-family:var(--condensed);letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:18px}.tripod-card{background:var(--card-bg);border:1px solid var(--line);flex-direction:column;gap:12px;padding:18px 20px;display:flex}.tripod-card-what{border-top:3px solid var(--ink)}.tripod-card-why{border-top:3px solid var(--red)}.tripod-card-next{border-top:3px solid var(--muted)}.tripod-card-index-0{border-top:3px solid var(--ink)}.tripod-card-index-1{border-top:3px solid var(--red)}.tripod-card-index-2{border-top:3px solid var(--muted)}.tripod-header{align-items:center;gap:8px;display:flex}.tripod-dot{background:var(--ink);width:7px;height:7px;display:inline-block}.tripod-accent-bar{background:var(--red);width:7px;height:7px;display:inline-block}.tripod-step-icon{color:var(--muted);font-size:14px;font-weight:800;line-height:1}.tripod-kicker{font-family:var(--condensed);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-size:13px;font-weight:700}.tripod-card-why .tripod-kicker{color:var(--red-dark)}.tripod-text{font-family:var(--body);color:var(--ink);margin:0;font-size:16px;line-height:1.45}@media (max-width:768px){.context-tripod-grid{grid-template-columns:1fr;gap:16px}}.theme-toggle-btn{width:30px;height:30px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;transition:color .15s;display:grid}.theme-toggle-btn:hover{color:var(--red)}.theme-toggle-btn:focus-visible{outline:3px solid var(--red);outline-offset:4px}.theme-toggle-icon-wrap{place-items:center;width:100%;height:100%;display:grid}.theme-icon{display:block}.theme-segmented-ctrl{border:1px solid var(--line);background:var(--subtle);align-items:center;gap:2px;padding:2px;display:inline-flex}.theme-segmented-btn{color:var(--muted);font-family:var(--condensed);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.theme-segmented-btn:hover{color:var(--ink)}.theme-segmented-btn.is-active{background:var(--ink);color:var(--paper)}.theme-segmented-btn:focus-visible{outline:2px solid var(--red);outline-offset:2px}.mobile-nav-links a.mobile-nav-x-link{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:1px solid #0000000d;justify-content:flex-start;align-items:center;gap:8px;padding:10px 0;font-size:15px;font-weight:700;display:flex}.mobile-nav-links a.mobile-nav-x-link:hover{color:var(--ink);padding-left:0}.mobile-nav-links a.mobile-nav-x-link:after{display:none!important}.mobile-nav-theme-wrap{border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:8px;margin-bottom:8px;padding:14px 0;display:flex}.mobile-nav-theme-label{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:12px;font-weight:700}.mobile-nav-theme-wrap .theme-segmented-ctrl{box-sizing:border-box;grid-template-columns:repeat(3,1fr);width:100%;display:grid}.mobile-nav-theme-wrap .theme-segmented-btn{text-align:center;justify-content:center;gap:4px;width:100%;min-width:0;padding:8px 4px;font-size:11px}.mobile-nav-theme-wrap .theme-segmented-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-theme=dark]{scrollbar-color:var(--line) var(--paper)}:root:has(>head>meta[name=color-scheme][content=dark]){scrollbar-color:var(--line) var(--paper)}:root:has(>head>meta[name=color-scheme][content=dark]) .sports-card,:root:has(>head>meta[name=color-scheme][content=dark]) .sports-modal-header,:root:has(>head>meta[name=color-scheme][content=dark]) .sports-modal-footer,:root:has(>head>meta[name=color-scheme][content=dark]) .confronto-card,:root:has(>head>meta[name=color-scheme][content=dark]) .past-match-card,:root:has(>head>meta[name=color-scheme][content=dark]) .squad-summary-bar,:root:has(>head>meta[name=color-scheme][content=dark]) .squad-tab-btn,:root:has(>head>meta[name=color-scheme][content=dark]) .squad-search-input,:root:has(>head>meta[name=color-scheme][content=dark]) .squad-live-indicator,:root:has(>head>meta[name=color-scheme][content=dark]) .player-card,:root:has(>head>meta[name=color-scheme][content=dark]) .player-card-header,:root:has(>head>meta[name=color-scheme][content=dark]) .player-card-footer,:root:has(>head>meta[name=color-scheme][content=dark]) .share-bar,:root:has(>head>meta[name=color-scheme][content=dark]) .share-btn,:root:has(>head>meta[name=color-scheme][content=dark]) .trending-chip,:root:has(>head>meta[name=color-scheme][content=dark]) .coverage-banner,:root:has(>head>meta[name=color-scheme][content=dark]) .coverage-tab-btn,:root:has(>head>meta[name=color-scheme][content=dark]) .timeline-node-card,:root:has(>head>meta[name=color-scheme][content=dark]) .cov-widget-card,:root:has(>head>meta[name=color-scheme][content=dark]) .sidebar-cov-item,:root:has(>head>meta[name=color-scheme][content=dark]) .tripod-card,:root:has(>head>meta[name=color-scheme][content=dark]) .comment-card,:root:has(>head>meta[name=color-scheme][content=dark]) .comment-form{background-color:var(--card-bg)!important;border-color:var(--line)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .headline-note,:root:has(>head>meta[name=color-scheme][content=dark]) .feature-intro,:root:has(>head>meta[name=color-scheme][content=dark]) .bullet-list,:root:has(>head>meta[name=color-scheme][content=dark]) .story-copy p,:root:has(>head>meta[name=color-scheme][content=dark]) .about-copy p,:root:has(>head>meta[name=color-scheme][content=dark]) .principle p,:root:has(>head>meta[name=color-scheme][content=dark]) .confrontos-intro,:root:has(>head>meta[name=color-scheme][content=dark]) .squad-intro,:root:has(>head>meta[name=color-scheme][content=dark]) .coverages-intro,:root:has(>head>meta[name=color-scheme][content=dark]) .coverages-widget-desc,:root:has(>head>meta[name=color-scheme][content=dark]) .cov-banner-desc,:root:has(>head>meta[name=color-scheme][content=dark]) .node-excerpt,:root:has(>head>meta[name=color-scheme][content=dark]) .tripod-text,:root:has(>head>meta[name=color-scheme][content=dark]) .comment-text{color:var(--text-secondary)}:root:has(>head>meta[name=color-scheme][content=dark]) .article-deck,:root:has(>head>meta[name=color-scheme][content=dark]) .caption,:root:has(>head>meta[name=color-scheme][content=dark]) .story-meta,:root:has(>head>meta[name=color-scheme][content=dark]) .feature-meta,:root:has(>head>meta[name=color-scheme][content=dark]) .demo-panel p,:root:has(>head>meta[name=color-scheme][content=dark]) .source-item p,:root:has(>head>meta[name=color-scheme][content=dark]) .related-card p{color:var(--muted)}:root:has(>head>meta[name=color-scheme][content=dark]) .article-body,:root:has(>head>meta[name=color-scheme][content=dark]) .article-body p,:root:has(>head>meta[name=color-scheme][content=dark]) .article-body li{color:var(--text-contrast)}:root:has(>head>meta[name=color-scheme][content=dark]) .story-row:hover,:root:has(>head>meta[name=color-scheme][content=dark]) .standings-row:hover,:root:has(>head>meta[name=color-scheme][content=dark]) .wire-item:hover{background-color:var(--row-hover)}:root:has(>head>meta[name=color-scheme][content=dark]) .sports-modal-backdrop{background:#000000d9}:root:has(>head>meta[name=color-scheme][content=dark]) .sports-modal-container{background:var(--paper);border-color:var(--ink)}:root:has(>head>meta[name=color-scheme][content=dark]) .credibility-indicator--publicado-unico-veiculo .credibility-badge{background:var(--subtle);border-color:var(--line);color:var(--muted)}:root:has(>head>meta[name=color-scheme][content=dark]) .credibility-indicator--corroborado-multiplas-fontes .credibility-badge,:root:has(>head>meta[name=color-scheme][content=dark]) .credibility-indicator--publicado-multiplos-veiculos .credibility-badge{background:var(--ink);border-color:var(--ink);color:var(--paper)}:root:has(>head>meta[name=color-scheme][content=dark]) .sports-badge,:root:has(>head>meta[name=color-scheme][content=dark]) .empty-clear-btn,:root:has(>head>meta[name=color-scheme][content=dark]) .past-outcome-badge.outcome-win,:root:has(>head>meta[name=color-scheme][content=dark]) .trending-chip.is-active,:root:has(>head>meta[name=color-scheme][content=dark]) .squad-tab-btn.is-active,:root:has(>head>meta[name=color-scheme][content=dark]) .coverage-tab-btn.is-active,:root:has(>head>meta[name=color-scheme][content=dark]) .archive-month-chip.is-active{background:var(--ink)!important;color:var(--paper)!important;border-color:var(--ink)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .coverage-tab-btn.is-active .cov-tab-title{color:var(--paper)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .coverage-tab-btn.is-active .cov-tab-badge{color:#bd1218!important}:root:has(>head>meta[name=color-scheme][content=dark]) .coverage-tab-btn.is-active .cov-tab-sep{color:var(--paper)!important;opacity:.6!important}:root:has(>head>meta[name=color-scheme][content=dark]) .coverage-tab-btn:not(.is-active):hover,:root:has(>head>meta[name=color-scheme][content=dark]) .squad-tab-btn:not(.is-active):hover{background:var(--subtle)!important;border-color:var(--ink)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .squad-tab-btn.is-active .squad-tab-badge,:root:has(>head>meta[name=color-scheme][content=dark]) .coverage-tab-btn.is-active .cov-tab-count{color:var(--paper)!important;background:#0000002e!important}:root:has(>head>meta[name=color-scheme][content=dark]) .node-dot{background:var(--card-bg)!important;border-color:var(--ink)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .standings-row.row-vasco{background:#ed1c2429}:root:has(>head>meta[name=color-scheme][content=dark]) .status-available{color:#34d399;background:#10b98124}:root:has(>head>meta[name=color-scheme][content=dark]) .status-injury{color:#ff5c61;background:#ed1c2424}:root:has(>head>meta[name=color-scheme][content=dark]) .status-transition{color:#fbbf24;background:#f59e0b29}:root:has(>head>meta[name=color-scheme][content=dark]) .status-suspended{color:#a5b4fc;background:#6366f129}:root:has(>head>meta[name=color-scheme][content=dark]) .mc-play-badge.badge-yellow-card{color:#fde047;background:#eab3082e;border-color:#eab30873}:root:has(>head>meta[name=color-scheme][content=dark]) .comment-input,:root:has(>head>meta[name=color-scheme][content=dark]) .comment-textarea,:root:has(>head>meta[name=color-scheme][content=dark]) .comment-form-input,:root:has(>head>meta[name=color-scheme][content=dark]) .comment-form-textarea{background:var(--subtle);border-color:var(--line);color:var(--ink)}:root:has(>head>meta[name=color-scheme][content=dark]) .comment-like-btn{background:var(--subtle);border-color:var(--line);color:var(--muted)}:root:has(>head>meta[name=color-scheme][content=dark]) .skeleton-box{background-color:var(--subtle)}:root:has(>head>meta[name=color-scheme][content=dark]) .skeleton-box:after{background-image:linear-gradient(90deg,#fff0 0,#ffffff14 50%,#fff0 100%)}:root:has(>head>meta[name=color-scheme][content=dark]) .corroboration-tag{background:var(--subtle)!important;color:var(--ink)!important;border:1px solid var(--line)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .status-badge,:root:has(>head>meta[name=color-scheme][content=dark]) .status-badge-reportado{background:var(--subtle)!important;border-color:var(--line)!important;color:var(--ink)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .status-badge-reportado .status-badge-dot{background:#94a3b8}:root:has(>head>meta[name=color-scheme][content=dark]) .status-badge-confirmado{color:#4ade80!important;background:#16a34a29!important;border-color:#16a34a66!important}:root:has(>head>meta[name=color-scheme][content=dark]) .status-badge-confirmado .status-badge-dot{background:#22c55e}:root:has(>head>meta[name=color-scheme][content=dark]) .status-badge-apuracao{color:#fbbf24!important;background:#d9770629!important;border-color:#d9770666!important}:root:has(>head>meta[name=color-scheme][content=dark]) .status-badge-apuracao .status-badge-dot{background:#f59e0b}:root:has(>head>meta[name=color-scheme][content=dark]) .status-badge-rumor{color:#ff5c61!important;background:#ed1c2429!important;border-color:#ed1c2466!important}:root:has(>head>meta[name=color-scheme][content=dark]) .status-badge-rumor .status-badge-dot{background:var(--red)}:root:has(>head>meta[name=color-scheme][content=dark]) .status-badge-desmentido{color:#e4e4e7!important;background:#27272a!important;border-color:#3f3f46!important}:root:has(>head>meta[name=color-scheme][content=dark]) .status-badge-desmentido .status-badge-dot{background:#ef4444}:root:has(>head>meta[name=color-scheme][content=dark]) .filter-quick-btn{background:var(--card-bg)!important;border-color:var(--line)!important;color:var(--ink)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .filter-quick-btn:hover{background:var(--subtle)!important;border-color:var(--ink)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .filter-quick-btn.is-active{color:#4ade80!important;background:#16a34a29!important;border-color:#16a34a66!important}:root:has(>head>meta[name=color-scheme][content=dark]) .filter-toggle-panel-btn{border-color:var(--line)!important;color:var(--muted)!important;background:0 0!important}:root:has(>head>meta[name=color-scheme][content=dark]) .filter-toggle-panel-btn:hover,:root:has(>head>meta[name=color-scheme][content=dark]) .filter-toggle-panel-btn.has-filters{background:var(--subtle)!important;border-color:var(--ink)!important;color:var(--ink)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .filters-expanded-drawer{background:var(--card-bg)!important;border-color:var(--line)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .filter-pill{background:var(--subtle)!important;border-color:var(--line)!important;color:var(--ink)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .filter-pill:hover{border-color:var(--ink)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .filter-pill.is-selected{background:var(--ink)!important;color:var(--paper)!important;border-color:var(--ink)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .quick-read-card{background:var(--card-bg)!important;border-color:var(--line)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .quick-read-toggle-btn{background:var(--card-bg)!important;border-color:var(--line)!important;color:var(--ink)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .quick-read-toggle-btn:hover,:root:has(>head>meta[name=color-scheme][content=dark]) .quick-read-toggle-btn.is-active{background:var(--subtle)!important;border-color:var(--ink)!important;color:var(--ink)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .story-evolution-timeline{background:var(--card-bg)!important;border-color:var(--line)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .story-evolution-timeline .timeline-header{border-color:var(--line)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .story-evolution-timeline .timeline-header h3{color:var(--ink)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .story-evolution-timeline .timeline-subtitle{color:var(--muted)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .evolution-kind-badge{color:var(--ink)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .evolution-time,:root:has(>head>meta[name=color-scheme][content=dark]) .evolution-changes-label,:root:has(>head>meta[name=color-scheme][content=dark]) .evolution-sources-label{color:var(--muted)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .evolution-facts-list{color:var(--ink)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .evolution-summary{color:var(--muted)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .evolution-source-tag{background:var(--subtle)!important;border-color:var(--line)!important;color:var(--ink)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .timeline-evolution-card{background:var(--card-bg)!important;border-left-color:var(--line)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .timeline-evolution-card.is-latest{background:var(--subtle)!important;border-left-color:var(--red)!important;box-shadow:none!important}:root:has(>head>meta[name=color-scheme][content=dark]) .article-entities-bar{border-color:var(--line)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .entities-label{color:var(--muted)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .entity-chip-link{background:var(--subtle)!important;border-color:var(--line)!important;color:var(--ink)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .entity-chip-link:hover{background:var(--ink)!important;border-color:var(--ink)!important;color:var(--paper)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .entity-hero-band,:root:has(>head>meta[name=color-scheme][content=dark]) .tripod-card{background:var(--card-bg)!important;border-color:var(--line)!important}:root:has(>head>meta[name=color-scheme][content=dark]) .tripod-text,:root:has(>head>meta[name=color-scheme][content=dark]) .tripod-kicker{color:var(--ink)!important}html[data-theme=dark] .sports-card,html[data-theme=dark] .sports-modal-header,html[data-theme=dark] .sports-modal-footer,html[data-theme=dark] .confronto-card,html[data-theme=dark] .past-match-card,html[data-theme=dark] .squad-summary-bar,html[data-theme=dark] .squad-tab-btn,html[data-theme=dark] .squad-search-input,html[data-theme=dark] .squad-live-indicator,html[data-theme=dark] .player-card,html[data-theme=dark] .player-card-header,html[data-theme=dark] .player-card-footer,html[data-theme=dark] .share-bar,html[data-theme=dark] .share-btn,html[data-theme=dark] .trending-chip,html[data-theme=dark] .coverage-banner,html[data-theme=dark] .coverage-tab-btn,html[data-theme=dark] .timeline-node-card,html[data-theme=dark] .cov-widget-card,html[data-theme=dark] .sidebar-cov-item,html[data-theme=dark] .tripod-card,html[data-theme=dark] .comment-card,html[data-theme=dark] .comment-form{background-color:var(--card-bg)!important;border-color:var(--line)!important}html[data-theme=dark] .headline-note,html[data-theme=dark] .feature-intro,html[data-theme=dark] .bullet-list,html[data-theme=dark] .story-copy p,html[data-theme=dark] .about-copy p,html[data-theme=dark] .principle p,html[data-theme=dark] .confrontos-intro,html[data-theme=dark] .squad-intro,html[data-theme=dark] .coverages-intro,html[data-theme=dark] .coverages-widget-desc,html[data-theme=dark] .cov-banner-desc,html[data-theme=dark] .node-excerpt,html[data-theme=dark] .tripod-text,html[data-theme=dark] .comment-text{color:var(--text-secondary)}html[data-theme=dark] .article-deck,html[data-theme=dark] .caption,html[data-theme=dark] .story-meta,html[data-theme=dark] .feature-meta,html[data-theme=dark] .demo-panel p,html[data-theme=dark] .source-item p,html[data-theme=dark] .related-card p{color:var(--muted)}html[data-theme=dark] .article-body,html[data-theme=dark] .article-body p,html[data-theme=dark] .article-body li{color:var(--text-contrast)}html[data-theme=dark] .story-row:hover,html[data-theme=dark] .standings-row:hover,html[data-theme=dark] .wire-item:hover{background-color:var(--row-hover)}html[data-theme=dark] .sports-modal-backdrop{background:#000000d9}html[data-theme=dark] .sports-modal-container{background:var(--paper);border-color:var(--ink)}html[data-theme=dark] .credibility-indicator--publicado-unico-veiculo .credibility-badge{background:var(--subtle);border-color:var(--line);color:var(--muted)}html[data-theme=dark] .credibility-indicator--corroborado-multiplas-fontes .credibility-badge,html[data-theme=dark] .credibility-indicator--publicado-multiplos-veiculos .credibility-badge{background:var(--ink);border-color:var(--ink);color:var(--paper)}html[data-theme=dark] .sports-badge,html[data-theme=dark] .empty-clear-btn,html[data-theme=dark] .past-outcome-badge.outcome-win,html[data-theme=dark] .trending-chip.is-active,html[data-theme=dark] .squad-tab-btn.is-active,html[data-theme=dark] .coverage-tab-btn.is-active,html[data-theme=dark] .archive-month-chip.is-active{background:var(--ink)!important;color:var(--paper)!important;border-color:var(--ink)!important}html[data-theme=dark] .coverage-tab-btn.is-active .cov-tab-title{color:var(--paper)!important}html[data-theme=dark] .coverage-tab-btn.is-active .cov-tab-badge{color:#bd1218!important}html[data-theme=dark] .coverage-tab-btn.is-active .cov-tab-sep{color:var(--paper)!important;opacity:.6!important}html[data-theme=dark] .coverage-tab-btn:not(.is-active):hover,html[data-theme=dark] .squad-tab-btn:not(.is-active):hover{background:var(--subtle)!important;border-color:var(--ink)!important}html[data-theme=dark] .squad-tab-btn.is-active .squad-tab-badge,html[data-theme=dark] .coverage-tab-btn.is-active .cov-tab-count{color:var(--paper)!important;background:#0000002e!important}html[data-theme=dark] .node-dot{background:var(--card-bg)!important;border-color:var(--ink)!important}html[data-theme=dark] .standings-row.row-vasco{background:#ed1c2429}html[data-theme=dark] .status-available{color:#34d399;background:#10b98124}html[data-theme=dark] .status-injury{color:#ff5c61;background:#ed1c2424}html[data-theme=dark] .status-transition{color:#fbbf24;background:#f59e0b29}html[data-theme=dark] .status-suspended{color:#a5b4fc;background:#6366f129}html[data-theme=dark] .mc-play-badge.badge-yellow-card{color:#fde047;background:#eab3082e;border-color:#eab30873}html[data-theme=dark] .comment-input,html[data-theme=dark] .comment-textarea,html[data-theme=dark] .comment-form-input,html[data-theme=dark] .comment-form-textarea{background:var(--subtle);border-color:var(--line);color:var(--ink)}html[data-theme=dark] .comment-like-btn{background:var(--subtle);border-color:var(--line);color:var(--muted)}html[data-theme=dark] .skeleton-box{background-color:var(--subtle)}html[data-theme=dark] .skeleton-box:after{background-image:linear-gradient(90deg,#fff0 0,#ffffff14 50%,#fff0 100%)}html[data-theme=dark] .corroboration-tag{background:var(--subtle)!important;color:var(--ink)!important;border:1px solid var(--line)!important}html[data-theme=dark] .status-badge,html[data-theme=dark] .status-badge-reportado{background:var(--subtle)!important;border-color:var(--line)!important;color:var(--ink)!important}html[data-theme=dark] .status-badge-reportado .status-badge-dot{background:#94a3b8}html[data-theme=dark] .status-badge-confirmado{color:#4ade80!important;background:#16a34a29!important;border-color:#16a34a66!important}html[data-theme=dark] .status-badge-confirmado .status-badge-dot{background:#22c55e}html[data-theme=dark] .status-badge-apuracao{color:#fbbf24!important;background:#d9770629!important;border-color:#d9770666!important}html[data-theme=dark] .status-badge-apuracao .status-badge-dot{background:#f59e0b}html[data-theme=dark] .status-badge-rumor{color:#ff5c61!important;background:#ed1c2429!important;border-color:#ed1c2466!important}html[data-theme=dark] .status-badge-rumor .status-badge-dot{background:var(--red)}html[data-theme=dark] .status-badge-desmentido{color:#e4e4e7!important;background:#27272a!important;border-color:#3f3f46!important}html[data-theme=dark] .status-badge-desmentido .status-badge-dot{background:#ef4444}html[data-theme=dark] .filter-quick-btn{background:var(--card-bg)!important;border-color:var(--line)!important;color:var(--ink)!important}html[data-theme=dark] .filter-quick-btn:hover{background:var(--subtle)!important;border-color:var(--ink)!important}html[data-theme=dark] .filter-quick-btn.is-active{color:#4ade80!important;background:#16a34a29!important;border-color:#16a34a66!important}html[data-theme=dark] .filter-toggle-panel-btn{border-color:var(--line)!important;color:var(--muted)!important;background:0 0!important}html[data-theme=dark] .filter-toggle-panel-btn:hover,html[data-theme=dark] .filter-toggle-panel-btn.has-filters{background:var(--subtle)!important;border-color:var(--ink)!important;color:var(--ink)!important}html[data-theme=dark] .filters-expanded-drawer{background:var(--card-bg)!important;border-color:var(--line)!important}html[data-theme=dark] .filter-pill{background:var(--subtle)!important;border-color:var(--line)!important;color:var(--ink)!important}html[data-theme=dark] .filter-pill:hover{border-color:var(--ink)!important}html[data-theme=dark] .filter-pill.is-selected{background:var(--ink)!important;color:var(--paper)!important;border-color:var(--ink)!important}html[data-theme=dark] .quick-read-card{background:var(--card-bg)!important;border-color:var(--line)!important}html[data-theme=dark] .quick-read-toggle-btn{background:var(--card-bg)!important;border-color:var(--line)!important;color:var(--ink)!important}html[data-theme=dark] .quick-read-toggle-btn:hover,html[data-theme=dark] .quick-read-toggle-btn.is-active{background:var(--subtle)!important;border-color:var(--ink)!important;color:var(--ink)!important}html[data-theme=dark] .story-evolution-timeline{background:var(--card-bg)!important;border-color:var(--line)!important}html[data-theme=dark] .story-evolution-timeline .timeline-header{border-color:var(--line)!important}html[data-theme=dark] .story-evolution-timeline .timeline-header h3{color:var(--ink)!important}html[data-theme=dark] .story-evolution-timeline .timeline-subtitle{color:var(--muted)!important}html[data-theme=dark] .evolution-kind-badge{color:var(--ink)!important}html[data-theme=dark] .evolution-time,html[data-theme=dark] .evolution-changes-label,html[data-theme=dark] .evolution-sources-label{color:var(--muted)!important}html[data-theme=dark] .evolution-facts-list{color:var(--ink)!important}html[data-theme=dark] .evolution-summary{color:var(--muted)!important}html[data-theme=dark] .evolution-source-tag{background:var(--subtle)!important;border-color:var(--line)!important;color:var(--ink)!important}html[data-theme=dark] .timeline-evolution-card{background:var(--card-bg)!important;border-left-color:var(--line)!important}html[data-theme=dark] .timeline-evolution-card.is-latest{background:var(--subtle)!important;border-left-color:var(--red)!important;box-shadow:none!important}html[data-theme=dark] .article-entities-bar{border-color:var(--line)!important}html[data-theme=dark] .entities-label{color:var(--muted)!important}html[data-theme=dark] .entity-chip-link{background:var(--subtle)!important;border-color:var(--line)!important;color:var(--ink)!important}html[data-theme=dark] .entity-chip-link:hover{background:var(--ink)!important;border-color:var(--ink)!important;color:var(--paper)!important}html[data-theme=dark] .entity-hero-band,html[data-theme=dark] .tripod-card{background:var(--card-bg)!important;border-color:var(--line)!important}html[data-theme=dark] .tripod-text,html[data-theme=dark] .tripod-kicker{color:var(--ink)!important}@media (prefers-color-scheme:dark){html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])){scrollbar-color:var(--line) var(--paper)}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .sports-card,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .sports-modal-header,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .sports-modal-footer,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .confronto-card,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .past-match-card,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .squad-summary-bar,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .squad-tab-btn,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .squad-search-input,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .squad-live-indicator,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .player-card,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .player-card-header,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .player-card-footer,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .share-bar,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .share-btn,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .trending-chip,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .coverage-banner,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .coverage-tab-btn,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .timeline-node-card,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .cov-widget-card,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .sidebar-cov-item,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .tripod-card,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .comment-card,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .comment-form{background-color:var(--card-bg)!important;border-color:var(--line)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .headline-note,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .feature-intro,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .bullet-list,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .story-copy p,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .about-copy p,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .principle p,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .confrontos-intro,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .squad-intro,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .coverages-intro,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .coverages-widget-desc,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .cov-banner-desc,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .node-excerpt,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .tripod-text,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .comment-text{color:var(--text-secondary)}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .article-deck,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .caption,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .story-meta,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .feature-meta,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .demo-panel p,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .source-item p,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .related-card p{color:var(--muted)}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .article-body,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .article-body p,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .article-body li{color:var(--text-contrast)}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .story-row:hover,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .standings-row:hover,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .wire-item:hover{background-color:var(--row-hover)}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .sports-modal-backdrop{background:#000000d9}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .sports-modal-container{background:var(--paper);border-color:var(--ink)}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .credibility-indicator--publicado-unico-veiculo .credibility-badge{background:var(--subtle);border-color:var(--line);color:var(--muted)}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .credibility-indicator--corroborado-multiplas-fontes .credibility-badge,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .credibility-indicator--publicado-multiplos-veiculos .credibility-badge{background:var(--ink);border-color:var(--ink);color:var(--paper)}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .sports-badge,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .empty-clear-btn,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .past-outcome-badge.outcome-win,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .trending-chip.is-active,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .squad-tab-btn.is-active,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .coverage-tab-btn.is-active,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .archive-month-chip.is-active{background:var(--ink)!important;color:var(--paper)!important;border-color:var(--ink)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .coverage-tab-btn.is-active .cov-tab-title{color:var(--paper)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .coverage-tab-btn.is-active .cov-tab-badge{color:#bd1218!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .coverage-tab-btn.is-active .cov-tab-sep{color:var(--paper)!important;opacity:.6!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .coverage-tab-btn:not(.is-active):hover,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .squad-tab-btn:not(.is-active):hover{background:var(--subtle)!important;border-color:var(--ink)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .squad-tab-btn.is-active .squad-tab-badge,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .coverage-tab-btn.is-active .cov-tab-count{color:var(--paper)!important;background:#0000002e!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .node-dot{background:var(--card-bg)!important;border-color:var(--ink)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .standings-row.row-vasco{background:#ed1c2429}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .status-available{color:#34d399;background:#10b98124}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .status-injury{color:#ff5c61;background:#ed1c2424}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .status-transition{color:#fbbf24;background:#f59e0b29}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .status-suspended{color:#a5b4fc;background:#6366f129}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .mc-play-badge.badge-yellow-card{color:#fde047;background:#eab3082e;border-color:#eab30873}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .comment-input,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .comment-textarea,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .comment-form-input,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .comment-form-textarea{background:var(--subtle);border-color:var(--line);color:var(--ink)}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .comment-like-btn{background:var(--subtle);border-color:var(--line);color:var(--muted)}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .skeleton-box{background-color:var(--subtle)}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .skeleton-box:after{background-image:linear-gradient(90deg,#fff0 0,#ffffff14 50%,#fff0 100%)}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .corroboration-tag{background:var(--subtle)!important;color:var(--ink)!important;border:1px solid var(--line)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .status-badge,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .status-badge-reportado{background:var(--subtle)!important;border-color:var(--line)!important;color:var(--ink)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .status-badge-reportado .status-badge-dot{background:#94a3b8}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .status-badge-confirmado{color:#4ade80!important;background:#16a34a29!important;border-color:#16a34a66!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .status-badge-confirmado .status-badge-dot{background:#22c55e}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .status-badge-apuracao{color:#fbbf24!important;background:#d9770629!important;border-color:#d9770666!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .status-badge-apuracao .status-badge-dot{background:#f59e0b}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .status-badge-rumor{color:#ff5c61!important;background:#ed1c2429!important;border-color:#ed1c2466!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .status-badge-rumor .status-badge-dot{background:var(--red)}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .status-badge-desmentido{color:#e4e4e7!important;background:#27272a!important;border-color:#3f3f46!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .status-badge-desmentido .status-badge-dot{background:#ef4444}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .filter-quick-btn{background:var(--card-bg)!important;border-color:var(--line)!important;color:var(--ink)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .filter-quick-btn:hover{background:var(--subtle)!important;border-color:var(--ink)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .filter-quick-btn.is-active{color:#4ade80!important;background:#16a34a29!important;border-color:#16a34a66!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .filter-toggle-panel-btn{border-color:var(--line)!important;color:var(--muted)!important;background:0 0!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .filter-toggle-panel-btn:hover,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .filter-toggle-panel-btn.has-filters{background:var(--subtle)!important;border-color:var(--ink)!important;color:var(--ink)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .filters-expanded-drawer{background:var(--card-bg)!important;border-color:var(--line)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .filter-pill{background:var(--subtle)!important;border-color:var(--line)!important;color:var(--ink)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .filter-pill:hover{border-color:var(--ink)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .filter-pill.is-selected{background:var(--ink)!important;color:var(--paper)!important;border-color:var(--ink)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .quick-read-card{background:var(--card-bg)!important;border-color:var(--line)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .quick-read-toggle-btn{background:var(--card-bg)!important;border-color:var(--line)!important;color:var(--ink)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .quick-read-toggle-btn:hover,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .quick-read-toggle-btn.is-active{background:var(--subtle)!important;border-color:var(--ink)!important;color:var(--ink)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .story-evolution-timeline{background:var(--card-bg)!important;border-color:var(--line)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .story-evolution-timeline .timeline-header{border-color:var(--line)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .story-evolution-timeline .timeline-header h3{color:var(--ink)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .story-evolution-timeline .timeline-subtitle{color:var(--muted)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .evolution-kind-badge{color:var(--ink)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .evolution-time,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .evolution-changes-label,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .evolution-sources-label{color:var(--muted)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .evolution-facts-list{color:var(--ink)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .evolution-summary{color:var(--muted)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .evolution-source-tag{background:var(--subtle)!important;border-color:var(--line)!important;color:var(--ink)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .timeline-evolution-card{background:var(--card-bg)!important;border-left-color:var(--line)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .timeline-evolution-card.is-latest{background:var(--subtle)!important;border-left-color:var(--red)!important;box-shadow:none!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .article-entities-bar{border-color:var(--line)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .entities-label{color:var(--muted)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .entity-chip-link{background:var(--subtle)!important;border-color:var(--line)!important;color:var(--ink)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .entity-chip-link:hover{background:var(--ink)!important;border-color:var(--ink)!important;color:var(--paper)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .entity-hero-band,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .tripod-card{background:var(--card-bg)!important;border-color:var(--line)!important}html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .tripod-text,html:not([data-theme=light]):not(:has(>head>meta[name=color-scheme][content=light])) .tripod-kicker{color:var(--ink)!important}}.x-embed{border:1px solid var(--line);background:var(--card-bg);max-width:100%;margin:24px 0 28px;overflow:hidden}.x-embed-header{border-bottom:1px solid var(--line);background:var(--subtle);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.x-embed-kicker{font-family:var(--condensed);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:700}.x-embed-external-link{font-family:var(--condensed);letter-spacing:.06em;text-transform:uppercase;color:var(--red-dark);white-space:nowrap;font-size:12px;font-weight:700}.x-embed-external-link:hover{text-decoration:underline}.x-embed-body{justify-content:center;min-width:0;padding:12px 16px;display:flex}.x-embed-body .twitter-tweet{max-width:100%!important;margin:0 auto!important}.article-content{gap:28px;margin:34px 0;display:grid}.article-content figure{margin:0}.article-content-video-frame{aspect-ratio:16/9;background:#09090b;width:100%;min-height:200px;position:relative;overflow:hidden}.article-content-video-frame iframe{border:0;width:100%;height:100%;min-height:200px;display:block}.article-content-video-link{color:var(--red-dark);font-family:var(--condensed);letter-spacing:.04em;text-transform:uppercase;margin-top:8px;font-size:14px;font-weight:700;display:inline-block}.article-content-image img{object-fit:contain;width:100%;max-height:560px;display:block}.article-content-table-scroll{overscroll-behavior-x:contain;border:1px solid var(--line);width:100%;overflow-x:auto}.article-content-table table{border-collapse:collapse;min-width:100%;font-family:var(--condensed);font-size:16px}.article-content-table th,.article-content-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;white-space:nowrap;padding:9px 11px}.article-content-table th{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.article-reader-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 22px;display:flex}.audio-briefing-wrap{align-items:center;display:inline-flex}.audio-briefing-btn{border:1px solid var(--line);background:var(--card-bg);color:var(--ink);font-family:var(--condensed);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:800;transition:background .15s,border-color .15s;display:inline-flex}.audio-briefing-btn:hover{background:var(--subtle);border-color:var(--ink)}.audio-briefing-compact .audio-briefing-btn{padding:5px 10px;font-size:11px}.audio-briefing-active-bar{border:1px solid var(--line);background:var(--subtle);align-items:center;gap:12px;padding:6px 12px;display:inline-flex}.audio-playing-indicator{align-items:center;gap:4px;display:flex}.audio-wave-bar{background:var(--red);transform-origin:bottom;width:3px;height:12px;display:inline-block}.audio-wave-bar.is-animated{animation:.8s ease-in-out infinite alternate audio-wave-anim}.audio-wave-bar:nth-child(2).is-animated{animation-delay:.2s}.audio-wave-bar:nth-child(3).is-animated{animation-delay:.4s}@keyframes audio-wave-anim{0%{transform:scaleY(.3)}to{transform:scaleY(1.4)}}.audio-status-text{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);margin-left:4px;font-size:12px;font-weight:700}.audio-controls-actions{align-items:center;gap:6px;display:flex}.audio-action-btn{border:1px solid var(--line);background:var(--card-bg);width:26px;height:26px;color:var(--ink);cursor:pointer;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.audio-action-btn:hover{background:var(--line)}.audio-rate-btn{border:1px solid var(--line);background:var(--card-bg);color:var(--ink);font-family:var(--condensed);cursor:pointer;padding:3px 6px;font-size:11px;font-weight:800}.is-matchday-card{border-color:var(--red)!important;box-shadow:none!important}.sports-badge-today{letter-spacing:.08em;align-items:center;gap:6px;font-weight:800;display:inline-flex;background:var(--red)!important;color:#fff!important}.sports-pulse-dot{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.5s infinite pulse-dot-anim;display:inline-block}@keyframes pulse-dot-anim{0%{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.match-broadcast-pill,.confronto-broadcast-pill{border:1px solid var(--line);background:var(--subtle);font-family:var(--condensed);align-items:center;gap:6px;margin:8px 0 6px;padding:5px 8px;font-size:12px;display:flex}.match-broadcast-pill .broadcast-icon,.confronto-broadcast-pill .broadcast-icon{color:var(--red);flex-shrink:0}.match-broadcast-pill .broadcast-label,.confronto-broadcast-pill .broadcast-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.match-broadcast-pill .broadcast-name,.confronto-broadcast-pill .broadcast-name{color:var(--ink);text-transform:uppercase;letter-spacing:.02em;font-weight:800}.confrontos-h2h-spotlight{margin-bottom:24px}.h2h-card{border:1px solid var(--line);background:var(--card-bg);padding:18px 20px}.h2h-header{margin-bottom:16px}.h2h-title-row{align-items:center;gap:6px;margin-bottom:4px;display:flex}.h2h-icon{color:var(--red)}.h2h-tag{font-family:var(--condensed);letter-spacing:.1em;text-transform:uppercase;color:var(--red);font-size:11px;font-weight:800}.h2h-matchup{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;color:var(--ink);margin:2px 0 4px;font-size:26px;font-weight:900;line-height:1.1}.h2h-subtitle{font-family:var(--body);color:var(--muted);margin:0;font-size:13px}.h2h-stats-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.h2h-stat-box{border:1px solid var(--line);background:var(--subtle);text-align:center;padding:10px 8px}.h2h-stat-number{font-family:var(--display);color:var(--ink);font-size:28px;font-weight:900;line-height:1;display:block}.h2h-stat-label{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-top:4px;font-size:11px;font-weight:700;display:block}.h2h-ratio-container{margin-bottom:16px}.h2h-ratio-bar{background:var(--line);width:100%;height:8px;display:flex;overflow:hidden}.h2h-segment-vasco{background:var(--ink)}.h2h-segment-draw{background:var(--muted)}.h2h-segment-opp{background:var(--red)}.h2h-ratio-legend{font-family:var(--condensed);text-transform:uppercase;color:var(--muted);justify-content:space-between;margin-top:4px;font-size:11px;font-weight:700;display:flex}.h2h-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.h2h-goals-info,.h2h-last-match{font-family:var(--condensed);align-items:center;gap:6px;font-size:13px;display:flex}.h2h-meta-title{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.h2h-meta-val{color:var(--ink)}.h2h-last-match-pill{background:var(--subtle);border:1px solid var(--line);align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.h2h-result-win{color:#22c55e}.h2h-result-draw{color:#eab308}.h2h-result-loss{color:var(--red)}.h2h-last-score{text-transform:uppercase;color:var(--ink);font-weight:800}.h2h-last-comp{color:var(--muted);font-size:11px}@media (max-width:600px){.h2h-stats-grid{grid-template-columns:1fr;gap:6px}.h2h-footer{flex-direction:column;align-items:flex-start}}.archive-page{padding-top:36px;padding-bottom:80px}.archive-header{border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;margin-bottom:32px;padding-bottom:24px;display:flex}.archive-header .category{margin-bottom:8px;display:block}.archive-title{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin:8px 0 12px;font-size:clamp(48px,6vw,76px);font-weight:400;line-height:.95}.archive-intro{max-width:720px;color:var(--muted);margin:0;font-size:20px;line-height:1.25}.archive-months-bar{border-bottom:1px solid var(--line);scrollbar-width:none;align-items:center;gap:10px;margin-bottom:40px;padding-bottom:14px;display:flex;overflow-x:auto}.archive-months-bar::-webkit-scrollbar{display:none}.archive-month-chip{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.04em;background:var(--paper);border:1px solid var(--line);color:var(--ink);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:8px 16px;font-size:15px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.archive-month-chip:hover{border-color:var(--ink);background:var(--card-bg)}.archive-month-chip.is-active{background:var(--ink);color:var(--paper);border-color:var(--ink);position:relative}.archive-month-chip.is-active:after{content:"";background:var(--red);height:3px;position:absolute;bottom:-1px;left:0;right:0}.archive-month-chip .chip-count{font-family:var(--condensed);background:#00000014;border-radius:0;padding:1px 6px;font-size:12px;font-weight:800}.archive-month-chip.is-active .chip-count{color:var(--paper);background:#80808040}.archive-days-list{flex-direction:column;gap:36px;display:flex}.archive-day-group{flex-direction:column;display:flex}.archive-day-header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:8px;display:flex}.archive-day-title{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);margin:0;font-size:20px;font-weight:800}.archive-day-count{font-family:var(--condensed);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:700}.archive-stories-table{flex-direction:column;display:flex}.archive-story-row{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:55px 85px 1fr auto;align-items:baseline;gap:16px;padding:10px 8px;text-decoration:none;transition:background-color .15s;display:grid}.archive-story-row:hover{background-color:var(--row-hover)}.archive-story-row:hover .archive-story-title{color:var(--red-dark)}.archive-story-time{font-family:var(--condensed);color:var(--muted);font-size:14px;font-weight:600}.archive-story-category{font-family:var(--condensed);letter-spacing:.08em;text-transform:uppercase;color:var(--red);font-size:12px;font-weight:800}.archive-story-title{color:var(--ink);font-size:16px;font-weight:700;line-height:1.3;transition:color .15s}.archive-story-source{font-family:var(--condensed);color:var(--muted);white-space:nowrap;font-size:13px}.archive-empty{text-align:center;color:var(--muted);padding:48px 0;font-size:18px}@media (max-width:768px){.archive-story-row{grid-template-columns:50px 75px 1fr;gap:10px}.archive-story-source{display:none}}@media (max-width:500px){.archive-story-row{flex-direction:column;gap:4px;padding:12px 6px;display:flex}}.pwa-network-toast{z-index:10000;width:auto;max-width:90vw;animation:.25s ease-out pwaSlideUp;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #00000059}@keyframes pwaSlideUp{0%{opacity:0;transform:translate(-50%,15px)}to{opacity:1;transform:translate(-50%)}}.pwa-toast-inner{background:var(--ink);color:var(--paper);border:1px solid var(--line);font-family:var(--condensed);align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:flex}.pwa-network-toast.is-offline .pwa-toast-inner{border-left:4px solid var(--red)}.pwa-network-toast.is-online .pwa-toast-inner{border-left:4px solid #16a34a}.pwa-toast-icon{color:var(--paper);flex-shrink:0}.pwa-network-toast.is-offline .pwa-toast-icon{color:var(--red)}.pwa-network-toast.is-online .pwa-toast-icon{color:#22c55e}.pwa-toast-text{flex-direction:column;line-height:1.25;display:flex}.pwa-toast-text strong{text-transform:uppercase;letter-spacing:.04em;font-weight:700}.pwa-toast-text span{opacity:.85;font-size:12px}.pwa-toast-link{background:var(--red);color:#fff;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;align-items:center;margin-left:8px;padding:4px 10px;font-size:12px;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-flex}.pwa-toast-link:hover{opacity:.9}.pwa-toast-close{color:var(--paper);cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:opacity .15s;display:flex}.pwa-toast-close:hover{opacity:1}.pwa-install-banner{z-index:9990;background:var(--card-bg);border:1px solid var(--ink);width:calc(100% - 40px);max-width:440px;animation:.3s ease-out pwaSlideLeft;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 24px #00000040}@keyframes pwaSlideLeft{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pwa-install-banner-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.pwa-banner-icon-wrap{flex-shrink:0;align-items:center;display:flex}.pwa-banner-img{border:1px solid var(--line);background:#09090b;border-radius:0;width:42px;height:42px}.pwa-banner-text{flex-direction:column;gap:2px;display:flex}.pwa-banner-headline{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.03em;color:var(--ink);font-size:16px;font-weight:700;line-height:1.15}.pwa-banner-sub{color:var(--muted);margin:0;font-size:13px;line-height:1.3}.pwa-banner-actions{align-items:center;gap:8px;display:flex}.pwa-install-confirm-btn{background:var(--ink);color:var(--paper);border:1px solid var(--ink);font-family:var(--condensed);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:800;transition:all .15s;display:inline-flex}.pwa-install-confirm-btn:hover{background:var(--red);border-color:var(--red);color:#fff}.pwa-install-dismiss-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:6px;transition:color .15s;display:flex}.pwa-install-dismiss-btn:hover{color:var(--ink)}.mobile-nav-install-btn{border:1px dashed var(--line);width:100%;color:var(--ink);font-family:var(--condensed);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;margin-top:10px;padding:12px 14px;font-size:16px;font-weight:700;transition:all .15s;display:flex}.mobile-nav-install-btn:hover{background:var(--row-hover);border-color:var(--ink);color:var(--red)}.pwa-ios-modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10001;background:#000000a6;justify-content:center;align-items:center;padding:20px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.pwa-ios-modal{background:var(--card-bg);border:2px solid var(--ink);width:100%;max-width:440px;padding:24px;box-shadow:0 10px 30px #0006}.pwa-ios-modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.pwa-ios-modal-header h3{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.03em;color:var(--ink);margin:0;font-size:20px;font-weight:800}.pwa-ios-close-btn{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:4px}.pwa-ios-modal-body p{color:var(--ink);margin-top:0;font-size:15px;line-height:1.4}.pwa-ios-steps{flex-direction:column;gap:14px;margin:16px 0;padding:0;list-style:none;display:flex}.pwa-ios-steps li{color:var(--ink);align-items:flex-start;gap:12px;font-size:14px;line-height:1.35;display:flex}.ios-step-icon{color:var(--red);flex-shrink:0;margin-top:2px}.pwa-ios-footer-note{border-top:1px dashed var(--line);margin-top:16px;padding-top:12px;color:var(--muted)!important;font-size:13px!important}.pwa-ios-modal-actions{justify-content:flex-end;margin-top:20px;display:flex}.pwa-ios-done-btn{background:var(--ink);color:var(--paper);border:1px solid var(--ink);font-family:var(--condensed);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;padding:10px 24px;font-size:14px;font-weight:800}.offline-page{padding-top:32px;padding-bottom:80px}.offline-reader-wrap{flex-direction:column;gap:40px;display:flex}.offline-banner{background:var(--card-bg);border:2px solid var(--ink);border-left:6px solid var(--red);grid-template-columns:auto 1fr;gap:20px;padding:24px;display:grid}.offline-banner-icon{color:var(--red);padding-top:4px}.offline-badge-pill{font-family:var(--condensed);letter-spacing:.08em;text-transform:uppercase;background:var(--red);color:#fff;margin-bottom:8px;padding:2px 8px;font-size:12px;font-weight:800;display:inline-block}.offline-banner-title{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:0 0 10px;font-size:clamp(26px,4vw,36px);font-weight:400;line-height:1.05}.offline-banner-desc{color:var(--muted);max-width:680px;margin:0 0 20px;font-size:16px;line-height:1.4}.offline-banner-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.offline-retry-btn{background:var(--ink);color:var(--paper);border:1px solid var(--ink);font-family:var(--condensed);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;align-items:center;gap:8px;padding:10px 20px;font-size:15px;font-weight:800;transition:all .15s;display:inline-flex}.offline-retry-btn:hover:not(:disabled){background:var(--red);border-color:var(--red);color:#fff}.offline-retry-btn:disabled{opacity:.7;cursor:not-allowed}.is-spinning{animation:.8s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.offline-home-link{color:var(--ink);border:1px solid var(--line);font-family:var(--condensed);text-transform:uppercase;letter-spacing:.04em;background:0 0;align-items:center;gap:6px;padding:10px 16px;font-size:15px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.offline-home-link:hover{background:var(--row-hover);border-color:var(--ink)}.offline-reconnect-alert{border:1px solid var(--red);color:var(--red);background:#dc26261a;align-items:center;gap:8px;margin-top:14px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}.offline-feed-section{flex-direction:column;display:flex}.offline-feed-header{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:24px;padding-bottom:12px;display:flex}.offline-feed-title{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);margin:0;font-size:24px;font-weight:800}.offline-feed-note{font-family:var(--condensed);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:700}.offline-stories-list{flex-direction:column;gap:20px;display:flex}.offline-story-card{background:var(--card-bg);border:1px solid var(--line);flex-direction:column;gap:12px;padding:20px;transition:border-color .15s;display:flex}.offline-story-card:hover{border-color:var(--ink)}.offline-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.offline-card-tags{align-items:center;gap:8px;display:flex}.offline-card-kicker{font-family:var(--condensed);text-transform:uppercase;letter-spacing:.06em;color:var(--red);font-size:13px;font-weight:800}.offline-card-date{font-family:var(--condensed);color:var(--muted);font-size:13px;font-weight:600}.offline-card-title{color:var(--ink);margin:0;font-size:20px;font-weight:700;line-height:1.25}.offline-card-intro{color:var(--ink);border-bottom:1px dashed var(--line);margin:0;padding-bottom:8px;font-size:15px;line-height:1.45}.offline-card-tripod{background:var(--row-hover);border-left:3px solid var(--ink);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.offline-tripod-bullet{color:var(--ink);align-items:baseline;gap:8px;font-size:14px;line-height:1.4;display:flex}.offline-tripod-bullet .bullet-dot{color:var(--red);font-weight:900}.offline-card-footer{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.offline-sources-label{font-family:var(--condensed);color:var(--muted);font-size:13px;font-weight:600}.offline-empty-state,.offline-loading-state{text-align:center;background:var(--card-bg);border:1px dashed var(--line);padding:60px 20px}.offline-empty-icon{color:var(--muted);margin-bottom:12px}.offline-empty-state h3{font-family:var(--condensed);text-transform:uppercase;color:var(--ink);margin:0 0 8px;font-size:20px;font-weight:800}.offline-empty-state p,.offline-loading-state p{color:var(--muted);max-width:480px;margin:0 auto;font-size:15px;line-height:1.4}@media (max-width:600px){.pwa-install-banner{width:auto;bottom:14px;left:12px;right:12px}.pwa-install-banner-inner{grid-template-columns:1fr;gap:10px}.pwa-banner-icon-wrap{display:none}.pwa-banner-actions{justify-content:flex-end}.offline-banner{grid-template-columns:1fr}.offline-banner-icon{display:none}}
