/* Compatibility layer: keep existing calculations and route content unchanged. */
@font-face{font-family:KusufBody;src:url('/fonts/manrope-400.woff2')}@font-face{font-family:KusufTitle;src:url('/fonts/bricolage-var.woff2')}@font-face{font-family:KusufArabic;src:url('/fonts/plexar-400.woff2')}
:root{--bg:#101212!important;--card:#191e1a!important;--ink:#f4f0e7!important;--ink2:#bcc3b8!important;--mut:#a5b09e!important;--fl:#dfa477!important;--fl2:#e8b187!important;--line:#394437!important;--line2:#626e5c!important;--gold:#dfa477!important;--cor:#f4f0e7!important}body{font-family:KusufBody,sans-serif!important}h1,h2,h3{font-family:KusufTitle,sans-serif!important}html[dir=rtl] :is(body,h1,h2,h3){font-family:KusufArabic,sans-serif!important}.btn{border-radius:0!important}.cell,.verdict,.warn{border-radius:3px!important}.kusuf-upgrade{background:#26342e;color:#f4f0e7;padding:12px 20px;text-align:center;font-size:12px}.kusuf-upgrade a{color:inherit;text-decoration:underline;text-underline-offset:4px}.kusuf-upgrade span{margin-inline:14px}.w{max-width:1100px!important}

:root{--fl:#e7b971;--cor:#e7b971;--deep:#000;--bg:#000}body{background:#000!important;color:#f5f5f7!important;font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif!important}.kusuf-upgrade{background:#101010!important;border-bottom:1px solid #333}.kusuf-upgrade a{color:#e7b971!important}
.original-logo{display:block;width:174px;height:57px;background:url(/assets/brand-reference.webp) no-repeat -492px -489px/687px 572.5px}header{background:#000!important;border-color:#292929!important}.hd{min-height:80px}.w{max-width:1120px}h1{font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif!important;font-weight:600!important;letter-spacing:-.04em}table{background:#111!important;border-radius:16px;overflow:hidden}th,td{border-color:#333!important}th{background:#202020!important}
.geo-commercial{max-width:1120px;margin:32px auto;padding:32px 24px;border-top:1px solid #444;line-height:1.7}.geo-commercial h2{font:600 26px/1.2 system-ui}.geo-commercial p{font:14px/1.6 system-ui;color:#bbb;margin:18px 0}.geo-commercial a{color:#e7b971}
.country-population-geo{max-width:1120px;margin:28px auto;padding:26px 24px;border-top:1px solid #64503a;color:#bbb;font:14px/1.6 system-ui}.country-population-geo strong{color:#e7b971;font-size:32px;display:block}.country-population-geo a{color:#e7b971}.country-population-geo p{margin:12px 0}