
        /* ===== FEED GOOD TYPE FONT ===== */
        @font-face {
            font-family: 'FeedGoodType';
            src: url('data:font/truetype;base64,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/+wCJAOOACIAEQAAAAMB2QF7AAD//wAP/+wCHQOuACIAEQAAAAMB1QF7AAD//wAeAAACvgK8AAIAFwAA//8AHgAAAr4DjgAiABcAAAADAdoBSwAA//8AAAAAAuECvAACABoAAP//AAAAAALhArwAAgAaAAD//wAeAAACEAK8AAIAGwAA//8AHgAAAhADjgAiABsAAAADAdcBIQAA//8AHgAAAhADkwAiABsAAAADAdsBIQAA//8AHgAAAhADjgAiABsAAAADAdoBIQAA//8AHgAAAhADjgAiABsAAAADAdkBIQAA//8AHgAAAhADrgAiABsAAAADAdQBIQAA//8AHgAAAhADrgAiABsAAAADAdUBIQAA//8AHgAAAhADjgAiABsAAAADAdYBIQAA//8AHgAAAhADjgAiABsAAAADAd4BIQAAAAEAHv9qAhACvAAeAAAyJjURIRUmJiMjFTMVIxUzMjY3FSIGFRQWFyM0NjcjWjwB8hlTUkm3t0lSUxkeHREO8C8ntEVRAibyHBhLqksYHPIjHBYuEyZQIP//AB4AAAIQA50AIgAbAAAAAwHdASEAAP//ABkAAAILArwAAgAmAAD//wAeAAAB8gK8AAIAJwAA//8AD//sApsC0AACACgAAP//AA//7AKbA5MAIgAoAAAAAwHbAYUAAP//AA//7AKbA44AIgAoAAAAAwHZAYUAAP//AA//GAKbAtAAIgAoAAAAAwHgAZkAAP//AA//7AKbA64AIgAoAAAAAwHVAYUAAP//AB4AAAKZArwAAgAtAAD//wAAAAAC6QK8AAIALgAA//8AHgAAApkDjgAiAC0AAAADAdkBXAAA//8AHv8uApkCvAAiAC0AAAADAd8BXAAA//8AHgAAAQsCvAACADEAAP//AB4AAAELArwAAgAxAAD//wAeAAABFAOOACIAMQAAAAIB12gAAAD////3AAABMwOTACIAMQAAAAMB2wCVAAD////qAAABPgOOACIAMQAAAAMB2QCVAAD////EAAABZgOuACIAMQAAAAMB1ACVAAD//wAeAAABCwOuACIAMQAAAAMB1QCVAAD//wAVAAABCwOOACIAMQAAAAMB1gDBAAD////mAAABRAOOACIAMQAAAAMB3gCVAAAAAf///2oBCwK8AA0AABMzESIGFRQWFyM0NjcjHu0eHREO8C8nNwK8/UQjHBYuEyZQIAAA////6wAAAVcDnQAiADEAAAADAd0AlQAA//8AHv/sAk4CvAACADIAAP//AB7/7AJyA44AIgAyAAAAIwHXAJAAAAADAdcBxgAA//8AD//sAZQCvAACAD0AAP//AA//7AHIA44AIgA9AAAAAwHZAR8AAP//AB4AAAKnArwAAgA/AAD//wAe/xgCpwK8ACIAPwAAAAMB4AFIAAD//wAeAAAB8gK8AAIAQQAA//8AHgAAAfIDjgAiAEEAAAADAdcAoQAAAAIAHgAAAfICvAALABEAADImNREzETMyNjcVIRMzFAYGI1o86ytSUxn+tIqWKUQpRVECJv4CGBzyArw7Vi0AAP//AB7/GAHyArwAIgBBAAAAAwHgARoAAP//AB4AAAIRArwAIgBBAAAABwFnAQkBO///AB7/LgHyArwAIgBBAAAAAwHfARoAAP//AA8AAAIoArwAAgBHAAD//wAeAAADBgK8AAIASAAA//8AHgAAAo8CvAACAEkAAP//AB4AAAKPA44AIgBJAAAAAwHXAUsAAP//AB4AAAKPA44AIgBJAAAAAwHaAUsAAP//AB7/GAKPArwAIgBJAAAAAwHgAVQAAP//AB4AAAKPA50AIgBJAAAAAwHdAUsAAP//AB7/VgKPArwAAgBOAAD//wAP/+wDEwLQAAIATwAA//8AD//sAxMDjgAiAE8AAAADAdcBkQAA//8AD//sAxMDkwAiAE8AAAADAdsBkQAA//8AD//sAxMDjgAiAE8AAAADAdkBkQAA//8AD//sAxMDrgAiAE8AAAADAdQBkQAA//8AD//sAxMDjgAiAE8AAAADAdYBkQAA//8AD//sAxMDjgAiAE8AAAADAdgBkQAA//8AD//sAxMDjgAiAE8AAAADAd4BkQAA//8AD//EAxMC+AACAFcAAP//AA//xAMTA44AIgBXAAAAAwHXAX0AAP//AA//7AMTA50AIgBPAAAAAwHdAZEAAP//AA//7AQVAtAAAgBaAAD//wAeAAACmgK8AAIAWwAA//8AHgAAApoCvAACAFwAAP//AA//hgMTAtAAAgBdAAD//wAeAAACmgK8AAIAXgAA//8AHgAAApoDjgAiAF4AAAADAdcBNwAA//8AHgAAApoDjgAiAF4AAAADAdoBNwAA//8AHv8YApoCvAAiAF4AAAADAeABRAAA//8AGf/sAfEC0AACAGIAAP//ABn/7AHxA44AIgBiAAAAAwHXASkAAP//ABn/7AHxA44AIgBiAAAAAwHaASkAAAABABn/agHxAtAAKAAAFyYnNRYWMzI2NTQmJycmNTQ2NjMyFhcVJiYjIgYVFBYXFxYVFAYHByN+PicSQiMjKxgfOEVHfVAwYSISQiMjKxgfOEVWSinxDgkS1hohHRkQJh84RVI8XjQSD9YaIR0ZECYfOEVSQ2QXkv//ABn/7AHxA44AIgBiAAAAAwHZASkAAP//ABn/GAHxAtAAIgBiAAAAAwHgAPwAAP//AB7/7ALKArwAAgBoAAD//wAPAAACaAK8AAIAaQAA//8ADwAAAmgCvAACAGoAAP//AA8AAAJoA44AIgBpAAAAAwHaATsAAAABAA//agJoArwADwAAEyMiBzUhFSYjIxEjByM3I8YXci4CWS5yFzAq8WEBAf408vI0/gKWlgAA//8AD/8YAmgCvAAiAGkAAAADAeABPAAA//8AHv/sAooCvAACAG4AAP//AB7/7AKKA44AIgBuAAAAAwHXAVQAAP//AB7/7AKKA5MAIgBuAAAAAwHbAVQAAP//AB7/7AKKA44AIgBuAAAAAwHZAVQAAP//AB7/7AKKA64AIgBuAAAAAwHUAVQAAP//AB7/7AKKA44AIgBuAAAAAwHWAVQAAP//AB7/7AKKA44AIgBuAAAAAwHYAVQAAP//AB7/7AKKA44AIgBuAAAAAwHeAVQAAP//AB7/agKKArwAAgB2AAD//wAe/+wCigPZACIAbgAAAAMB3AFUAAD//wAe/+wCigOdACIAbgAAAAMB3QFUAAD//wAKAAACrAK8AAIAeQAA//8ACgAAA54C0AACAHoAAP//AAoAAAOeA44AIgB6AAAAAwHXAc4AAP//AAoAAAOeA44AIgB6AAAAAwHZAc4AAP//AAoAAAOeA64AIgB6AAAAAwHUAc4AAP//AAoAAAOeA44AIgB6AAAAAwHWAc4AAP//AAoAAAK9ArwAAgB/AAD//wAKAAACtwK8AAIAgAAA//8ACgAAArcDjgAiAIAAAAADAdcBXAAA//8ACgAAArcDjgAiAIAAAAADAdkBXAAA//8ACgAAArcDrgAiAIAAAAADAdQBXAAA//8ACgAAArcDjgAiAIAAAAADAdYBXAAA//8ACgAAArcDnQAiAIAAAAADAd0BXAAA//8AAAAAAk4CvAACAIYAAP//AAAAAAJOA44AIgCGAAAAAwHXAS4AAP//AAAAAAJOA44AIgCGAAAAAwHaAS4AAP//AAAAAAJOA64AIgCGAAAAAwHVAS4AAAACAAoA3AHQAtAAGgAkAAA2JjU0Njc3JiMiBgc1NjMgFREmJiMiBgcGBiM2NjU1BwYVFBYzYlhdeCsTQypBFDpUAQ0fLxgTIBofMB9KGRM/FRHcSD47UhIGJR0WxhHX/uoPDwgICgt3GxwjAwsnERQAAgAPANwCNgLQAA8AGwAANiYmNTQ2NjMyFhYVFAYGIzY2NTQmIyIGFRQWM9B9RER9UlJ+RER+UiQsLCQjLCwj3EJyRkdyQUFyR0ZyQqYuJiYuLiYmLgAAAAEAD//sAtACJgAWAAATIRUjFRQzMjY3FQYjIiYmNTUjESMRIw8CwWQrEBoHNj1eWhdG5ksCJsh+NxAQxxZLaU5w/qIBXgAAAAIAGf/sAo8C0AARAB8AABYmJjU1NDY2MzIWFhUVFAYGIzY2NTU0JiMiBhUVFBYz+I9QUI9cXI9QUI9cKSsrKSkrKykUTYZSmlKGTU2GUppShk3ENSyaLDU1LJosNQAAAAEADwAAAYMCvAAFAAATIxMzESOdjnv55gGuAQ79RAAAAQAAAAACDgLQABcAABI2NTQmIyIGBzU2NjMyFhUUBgcHMxUhN9AyMi0qPA4eYDiJiy4zL6X98oQBLGUkKSwlIOUSFHNlPGhJQ8i+AAEAHv/sAhACvAAYAAAWJic1FhYzMjY1NCYjNyM1IQMWFhUUBgYjnmIeFkIvNz1YR02pAfGXRVNMjV8UFBLlIyIqJicwm8j+4RBrS0drOQAAAgAUAAACrQK8AAkADAAAATMVIxUjNSETIQMRAwJpRETk/o/PAYbkZAEctGhoAlT+YAEo/tgAAAABAB7/7AIIArwAFwAAFiYnNRYWMzI1NCYjEyEVIwcWFhUUBgYjpGocEk80XnR/RgGa1ghweEmHWxQVEeUgJT0tKQF3yC4TeF5JbTsAAgAP/+wCmQK8ABAAHAAAFiYmNTQ2NzchBxYWFRQGBiM2NjU0JiMiBhUUFjPzk1ExNq8BEJR5f1GTYSkyMikpMjIpFEuCUDxrP82oFIpmUoVNxTUqKjU1Kio1AAABABQAAAI/ArwABQAAASM1IQMjAQr2Aivu+QH0yP1EAAMAD//sApkC0AAZACUAMQAAFiYmNTQ2NyY1NDY2MzIWFhUUBxYWFRQGBiM2NjU0JiMiBhUUFjMSNjU0JiMiBhUUFjPzk1E1MjtHf1NTf0c7MjVRk2EtNzctLTc3LR4mJR8fJSYeFDxtRzxYGCxOPV00NF09TiwYWDxHbTymLSQkLS0kJC0BHSQdHSMjHR0kAAIADwAAApkC0AAQABwAACUmJjU0NjYzMhYWFRQGBwchADY1NCYjIgYVFBYzAQd5f1GTYWGTUTE2r/7wAQoyMikpMjIpqBSKZlKFTUuCUDxrP80BTTUqKjU1Kio1AAAA//8AGf/sAo8C0AACARUAAAABAEYAAAKAArwACQAANzM1IxMzETMVIUawjnv5pP3GyOYBDv4MyAAAAQAZAAACjALQABcAAAA2NjU0JiMiBgc1NjMyFhUUBgcHMxUhNwEHSBcxLTtuK3ywg5A2QEPS/Y2fARJdMRghKkhE+GFvZDlsRkrItwAAAAABAED/7AKKArwAGAAAFiYnNRYWMzI2NTQmIzcjNSEDFhYVFAYGI9J1HRFfPT9KYmVk0wJKwVBhVqBtFBUR5R8mKiQtLJvI/u0Obk9KbjoA//8AAAAAApkCvAACARnsAAABAEH/7AJ7ArwAFwAAFiYnNRYWMzI2NTQmIyMTIRUhBwQVFAYj03UdEmJEP0BUTZZGAeD+5AcBN7qpFBUR5SEkIR8kJwF/yCka03R+AAAA//8AD//sApkCvAACARsAAAABACMAAAKjArwABQAAASE1IQEhAVH+0gKA/uD+9wH0yP1EAP//AA//7AKZAtAAAgEdAAD//wAPAAACmQLQAAIBHgAAAAIAGf/sAf0B4AARAB8AABYmJjU1NDY2MzIWFhUVFAYGIzY2NTU0JiMiBhUVFBYzv205OW1MTG05OW1MGx0dGxsdHRsUNV09VT1eNTVePVU9XTWYJB1BHiQkHkEdJAAAAAEAIwAAAV4BzAAFAAATIzczESOif1XmvAEJw/40AAAAAQAdAAAB2gHgABcAADY2NTQmIyIGBzU2NjMyFhUUBgcHMxUhN7QsHRsbNg8eYjNeayg1C37+Q2KvRxcXGhgPnBQZS0EkRTYLqnEAAAEASf/sAewBzAAXAAAWJic1FhYzMjY1NCYjNyM1IQcWFhUUBiPIYh0OPiYfJS4xM4gBoX01PntqFBQQohUaExETElaqvwtEM0hXAAACABQAAAIWAcwACQAMAAAlMxUjFSM1IRMhAzUHAdw6Oq/+54oBPq9Ax4dAQAGM/vvExAAAAQBB/+wB5AHMABQAABYmJzUWFjMyNTQjEyEVIwcWFRQGI8NkHhdDJja0KAFvvgTMfG8UEw+WFBcZLwELqhsLekdPAAACABr/7AICAcwAEAAcAAAWJiY1NDY3NzMHFhYVFAYGIzY2NTQmIyIGFRQWM8RuPCMoX+lVSmA/cEgbIiIYGCIiGBQ2WzcqTi9xYAhlSTddNpUiGRkiIhkZIgAAAAEAPAAAAgIBzAAFAAABIzUhAyMBBckBxrDGASKq/jQAAwAQ/+wCBgHgABcAIwAvAAAWJiY1NDcmNTQ2NjMyFhYVFAcWFRQGBiM2NjU0JiMiBhUUFjM2NjU0JiMiBhUUFjO/cT5QMjRkRUVkNDJQPnFMGyAgGxsgIBsWGhoWFhoaFhQpTDNTHxw1Jj4lJT4mNRwfUzNMKXgcFRUcHBUVHLQXEREXFxERFwAAAAACABQAAAH8AeAAEAAcAAA3JiY1NDY2MzIWFhUUBgcHIzY2NTQmIyIGFRQWM75KYD9wSEduPCMoX+m3IiIYGCIiGGAIZUk3XTY2WzcqTi9x1SIZGSIiGRkiAAAA//8AGQDcAf0C0AAHASkAAADwAAD//wAjAPABXgK8AAcBKgAAAPAAAP//AB0A8AHaAtAABwErAAAA8AAA//8ASQDcAewCvAAHASwAAADwAAD//wAUAPACFgK8AAcBLQAAAPAAAP//AEEA3AHkArwABwEuAAAA8AAA//8AGgDcAgICvAAHAS8AAADwAAD//wA8APACAgK8AAcBMAAAAPAAAP//ABAA3AIGAtAABwExAAAA8AAA//8AFADwAfwC0AAHATIAAADwAAAAAf9+AAABaAK8AAMAABMzASOxt/7NtwK8/UQA//8AIwAABIICvAAnASoAAADwACMBPQHCAAAAAwErAqgAAAAA//8AIwAABL4CvAAnASoAAADwACMBPQHCAAAAAwEtAqgAAAAA//8ASQAABRICvAAnASwAAADwACMBPQIWAAAAAwEtAvwAAAAA//8AI//sBK4CvAAnASoAAADwACMBPQHCAAAAAwExAqgAAAAA//8ASf/sBQICvAAnASwAAADwACMBPQIWAAAAAwExAvwAAAAA//8AQf/sBQICvAAnAS4AAADwACMBPQIWAAAAAwExAvwAAAAA//8APP/sBNoCvAAnATAAAADwACMBPQHuAAAAAwExAtQAAAAA//8AGf+mAf0BmgAGASkAuv//ACP/ugFeAYYABgEqALr//wAd/7oB2gGaAAYBKwC6//8ASf+mAewBhgAGASwAuv//ABT/ugIWAYYABgEtALr//wBB/6YB5AGGAAYBLgC6//8AGv+mAgIBhgAGAS8Auv//ADz/ugICAYYABgEwALr//wAQ/6YCBgGaAAYBMQC6//8AFP+6AfwBmgAGATIAuv//ABkBTwH9A0MABwEpAAABYwAA//8AIwFjAV4DLwAHASoAAAFjAAD//wAdAWMB2gNDAAcBKwAAAWMAAP//AEkBTwHsAy8ABwEsAAABYwAA//8AFAFjAhYDLwAHAS0AAAFjAAD//wBBAU8B5AMvAAcBLgAAAWMAAP//ABoBTwICAy8ABwEvAAABYwAA//8APAFjAgIDLwAHATAAAAFjAAD//wAQAU8CBgNDAAcBMQAAAWMAAP//ABQBYwH8A0MABwEyAAABYwAAAAEAFP/sAQgA0QALAAAWJjU0NjMyFhUUBiNYREQ2NkRENhRAMzJAQDIzQAAAAQAQ/2oBCADRABAAABY2NTQnJjU0NjMyFhUUBgYjKhcRCz8zNTw/cUh5NyAeMyEYLjtFPkJoOv//ABT/7AEIAjoAIgFnAAAABwFnAAABaf//ABD/agEIAjoAIgFoAAAABwFnAAABaf//AC3/7AO7ANEAIgFnGQAAIwFnAWYAAAADAWcCswAAAAIAFP/sAQgCvAAIABQAABImNTUzFRQGBwImNTQ2MzIWFRQGI0826jc+NkRENjZERDYBGb+1Ly+0vyn++0AzMkBAMjNAAAAAAAIAFAAAAQgC0AAIABQAADY2NxYWFRUjNRImNTQ2MzIWFRQGIxk3Pj826j9ERDY2REQ2478pKL+1Ly8BvEAyM0BAMzJAAAAAAAIAD//sAcgC0AAgACwAADYmNTQ2Nzc2NjU0JiMiBgc1NjYzMhYVFAYHBwYGFRQXIwImNTQ2MzIWFRQGI5U5EBIdHBQkIiU+EyRjNneFLC4xGhcUU0lERDY2REQ27CIhEB4SHBsfEBcZHRrhDxJeVS9LIiQUIRIWFP8AQDMyQEAyM0AAAAIAFP/sAc0C0AAgACwAABYmNTQ2Nzc2NjU0JzMyFhUUBgcHBgYVFBYzMjY3FQYGIwImNTQ2MzIWFRQGI5mFLC4xGhcUUzg5EBIdHBQkIiU+EyRjNiRERDY2REQ2FF5VL0siJBQhEhYUIiEQHhIcGx8QFxkdGuEPEgH/QDIzQEAzMkAA//8AFADrAQgB0AAHAWcAAAD/AAAAAQA+AJUB6AIpAA8AADYmJjU0NjYzMhYWFRQGBiPWYjY2Yj09YTc3YT2VN1w3N1w3N1w3N1w3AAABABQA+wHlArwAJgAAEjU0NzY3Jzc2MzIXFhcnMzIWFRQHNxcWFRQHBicXBwYjIicmJwcnVBEOIH8cEzAMERYbE1spKgtxHAc0GCVbSRwbIRcPCjhKAU4iFhcUFBRWPQUHFXEoIxceOlYXDi8SCAJaNRUgFiZxNQACACMAAAKFArwAGwAlAAA3IzUzNyM1MzczBzM3MwczFSMHMxUjByM3IwcjADU0IyMGFRQzM2NAcw6BtB6THkgekx5Acw6BtB6THkgekwE+JCgSJCh4yDzIeHh4eMg8yHh4eAFSHScuGycAAAABAAr/0wGrAukAAwAAEzMDI/my77IC6fzqAAAAAQAK/9MBqwLpAAMAABMzEyMKsu+yAun86gAA////IQEnABUCDAAHAWf/DQE7AAAAAQAZAPoBTwHCAAMAABMhFSEZATb+ygHCyAAAAAEAAAEOAfQBrgADAAARIRUhAfT+DAGuoAAAAAABAAABDgPoAa4AAwAAESEVIQPo/BgBrqAAAAAAAQAAAQ4CqAGuAAMAABEhFSECqP1YAa6gAAAA//8AAAEOA+gBrgACAXkAAP//ABkA+gFPAcIAAgF3AAD//wAZAPoBTwHCAAIBdwAA//8AAP+oAfQASAAHAXgAAP6aAAAAAQAU/9MBaALpAA0AABI2NzMGBhUUFhcjJiY1FFpRqTszMzupUVoB285AXbV5ebVdQM59AAEAAP/TAVQC6QANAAAkBgcjNjY1NCYnMxYWFQFUWlGpOzMzO6lRWuHOQF21eXm1XUDOfQABAA//0wF3AukAJQAANzY1NCYnNjY1NCcnJjU0NjMzBgYVFRQGBxYWFRUUFhcjIiY1NDdKFiQtLSQWGAlWU6UtHig3NygeLaVTVgm4PxwbIBAQIBscP0YbFzI7EDo3VkpWFBRWSlY3OhA8MxcZAAAAAQAF/9MBbQLpACUAABY2NTU0NjcmJjU1NCYnMzIWFRQHBwYVFBYXBgYVFBcXFhUUBiMjMh4oNzcoHi2lU1YJGBYkLS0kFhgJVlOlHTo3VkpWFBRWSlY3OhA8MxYaRj8cGyAQECAbHD9GGxcyOwAAAAEAKP/TAXcC6QAJAAATIQYGFREUFhchKAFPOzg4O/6xAukUWEn+VElYFAAAAQAF/9MBVALpAAkAABY2NRE0JichESFAODg7AU/+sRlYSQGsSVgU/OoAAAABAA//mwDnANEAEAAAFjY1NCcmNTQ2MzIWFRQGBiMiDwoLPCsvNS9hSEkuHRwaHBgzMjc1Mlw8//8AD/+bAdcA0QAiAYUAAAADAYUA8AAA//8AHQGZAeUCzwAjAYkA8AAAAAIBiQAA//8ADwGaAdcC0AAnAYUAAAH/AAcBhQDwAf8AAAABAB0BmQD1As8AEAAAEiY1NDY2MwYGFRQXFhUUBiNSNS9hSBMPCgs8KwGZNzUyXDwcLh0cGhsZMzIAAP//AA8BmgDnAtAABwGFAAAB/wAA//8ADwCMAtUCMAAiAY0AAAADAY0BQAAA//8ADwCMAtUCMAAiAY4AAAADAY4BQAAAAAEADwCMAZUCMAANAAA2Jic2NjUhFAYHFhYVIZJEPz9EAQNJPDxJ/v3EdiQkdjg2eCQkeDYAAAAAAQAPAIwBlQIwAA0AADY2NyYmNSEUFhcGBhUhD0k8PEkBA0Q/P0T+/cJ4JCR4Njh2JCR2OAAAAP//AB0BkAHXArwAIgGQAAAAAwGQAPAAAAABAB0BkADnArwACAAAEiY1NTMVFAYHTTDKMDUBq4FvISFugRwAAAAAAQAZ/2oCjwK8ABcAABY2NzcjNTM3NjY3MwYGBwczFSMHBgYHI11HFRiLuQoWSDvtREcVB5PCGhZIO+1ldltmyCpgdyExdlsgyHBgdyEAAAABAA//7AMTAtAADwAABCYmNTQ2NjMyFhYVFAYGIwEfsGBgsHJysGBgsHIUYahpaahhYahpaahhAAIAD/+SA44C5AAzAD4AACQmJwYGIyImNTQ2MzMVFBYzMjY1NCYjIgYVFBYzMjY3FQYGIyImJjU0NjYzMhYWFRQGBiMCBhUUFjMyNjU1BwJtPBEUPSJJW5urSAsNGh58a4ueoZVKfD8xpVCQ2HV93It4u2g9cUzJHxcTFBEPfxcUFxllUmFmzhMRPztfZZB+eIEcILwTGGa7e3/Ib1WYYVV+RAEAIiEcIBIVWwEAAAAAAwAP/+wD5wLQAAsAFwA0AAAAJiMiBhUUFjMyNyc2NjU0JiMiBhUUFjMENjcmNTQ2NjMyFhYVFAcXNyEHFyEnBgYjIiYmNQFZFAwXHEtJMC2PdCAgGRkgIBn+TGVNEEZ7TVR8QmUuTgD/xcX+1TY+lFBmmlUBQQoiGzE6D4GJHxkZHx8ZGR90dBIkIjpVLTleNmBEKmbktzEhJD51UAAAAAEAD/+hAmICvAAOAAAFIxEjESM1IiYmNTQ2NzcCYowojFR8Q8jByl8CSv223zlrSH+cGhsAAAAAAgAP/6ECDgLQAC8AQQAAFiYnNRYWMzI1NCYnJyY1NDY3JjU0NjYzMhYXFSYmIyIVFBYXFxYVFAYHFhUUBgYjEjMyNjU0JicnJiMiBhUUFhcXuFEbDEAhIhMeNmUpJxQ9bEUsURsMQCEiEx42ZSknFD1sRVENDBAXGjITDQwQFxoyXw8M4h0qEwoREB85YyxGGCApM04sDwziHSoTChEQHzljLEYYICkzTiwBXg8MDRYPHAoPDAwXDxwAAAADAA//7AMTAtAADwAfADsAAAQmJjU0NjYzMhYWFRQGBiM+AjU0JiYjIgYGFRQWFjMuAjU0NjYzMhYXIyYmIyIGFRQWMzI2NzMGBiMBH7BgYLBycrBgYLByXIpJSYpcXIpJSYpcSHVAQHVOa4QMrgUkHCQpKSQcJAWuDIRrFGGoaWmoYWGoaWmoYUZOiVVViU5OiVVViU4wQnJISHJCeGEXGy4nJy4bF2F4AAAABAAPAMYCQwLQAA8AHwArADIAADYmJjU0NjYzMhYWFRQGBiM+AjU0JiYjIgYGFRQWFjMDMzIWFRQHFyMnFSM2NjU0IyMV1oFGRoFTU4FGRoFTP10yMl0/P10yMl0/gKY1OkM4bjVnjRshIMZEd0pKd0REd0pKd0REMlg3N1gyMlg3N1gyAUUsKDYcX2dnhhEQFzwAAAIADwFyAwsCvAALABcAABMjIgc1IRUmIyMVIwEzFzczESM1BycVI2gNNxUBQxU3DZEBDpI5OJKHQ0SHAlYcgoIc5AFKZWX+tpNvb5MAAAAAAgAeAV4BrALQAA8AGwAAEiYmNTQ2NjMyFhYVFAYGIzY2NTQmIyIGFRQWM65bNTVbNzdbNTVbNx4lJR4eJSUeAV4wVTQ0VTAwVTQ0VTByKB8fKCgfHygAAAEAHQGQAOcCvAAGAAATMxUUBgYjHco2XDgCvCFKekf//wAdAZAB1wK8ACIBmwAAAAMBmwDwAAAAAQBk/9MBEgLpAAMAABMzESNkrq4C6fzqAAAAAAIAZP/TARIC6QADAAcAABMzESMVMxEjZK6urq4C6f67jP67AAEAD/+hAisCvAATAAATIyIHERYzMzUzFTMyNxEmIyMRI8YXci4ucheuF3IuLnIXrgF3NAEINKWlNP74NP4qAAACAA//7AJTAtAAGQAjAAAEJicHNTc1NDY2MzIWFhUUBgcWFjMyNxUGIwI2NTQmIyIGFRUBCJUbSTpNh1NFZzeYhQsrHE8jNU8dNRYUHCEUZFoCqgFWU4dNNV89ZZ0rFBVK8RYBpzskGRw4Mj8AAAAAAQAP/6ECKwK8ACMAABMWMzM1IyIHERYzMzUzFTMyNxEmIyMVMzI3ESYjIxUjNSMiBw8uchcXci4ucheuF3IuLnIXF3IuLnIXrhdyLgEaNJE0AQg0paU0/vg0kTT++DSlpTQAAAIAMv/0A1MCzwAcADEAAAAWFhUhIgYVFRQWFxYzMjczDgIjIiYmNTQ2NjMGBgcGBhUVFBYzITI2NTU0JicmJiMCNbdn/YEGCAgNW42cXkcZYIFHb7drabdxSX4mCQcIBgHcBggHCSx9QgLPZ61lCAWkGBsMWXMjQClep2dmqGEbNC4LEg6uBgcHBq4PEgoyMAAAAP//AB4AAATjAtAAIgBJAAAAIwETAq0AAAAHAXgC1v7yAAMAKP+mAoUDFgAaACIAKgAAEzM1MxUzNTMVFhYVFAcWFRQGBxUjNSMVIzUjJTI1NCYjIxU3MjU0JiMjFSiCgiiCWFdwcFhXgiiCggEzQiEhTU1CISFNArxaWlpiEF5HdyUldkpjEmNaWlqsORoecfM5Gh5xAAAAAAEAUwAAAlUCvAAbAAABFhcVJiMiBhUUFjMyNxUGBxUjNSYmNTQ2NzUzAgU4GDVdPz8/P101GDjmX21tX+YCawYK3UA1Kys1QN0KBlFeHYdcXIcdXgAAAAACADAAOwJ4AoEAGwAnAAAkJwcnNyY1NDcnNxc2MzIXNxcHFhUUBxcHJwYjNjY1NCYjIgYVFBYzARkySm0/Hx8/bUoyOzwxSm0/Hx8/bUoxPCAnJyAgJycgcxJKbT81QkI1P21KEhJKbT81QkI1P21KEqEpISEpKSEhKQAAAQA3/6YCcQMWACwAACUmJic1FhYzMjY1NCYnJyYmNTQ2NzUzFRYWFxUmJiMiFRQWFxcWFhUUBgcVIwEOOl8dImpDKCsfKkFZYHBnljVUGSZsP0cbLkBZYW1glgYDFA/lKy0RERATCQ4TZU5TcBJmYAQUDuUrLSARDwoOFGVMU3IUZwAAAQAP/+wCigLQACgAAAQmJicjNzM1IzczPgIzMhYXFSYmIyIGBzMHIxUzByMWMzI2NxUGBiMBm49lF4EoSXEoWRZmjlMtWBgTTCoiOxa/KL6pKFgvQipMExhYLRQ6aEN4KHhDaTsQDdYaIRkWeCh4LSEa1g0QAAAAAQAPAAACmQK8ABwAADcHNTc1BzU3NTMVNxUHFTcVBxUzMjY1MxQGBiMjX1BQUFDhlpaWlho9Nc1YmGvfzCN+IyojfiPKZ0J+QipCfkJxQkeAkDcAAgAPAAACmQK8ABUAHQAANyM1MzUjNTMRITIWFRQhIxUzFSMVIwEyNTQmIyMVX1BQUFABJ4WO/swlvr7hARBFIyIvYXgoeAFDc2vdKHhhAXlDICKFAAAAAAEAHgAAAooCvAAYAAATMzI2NyM1MyYmIyM1IRUjFhczFSMGBxchHncuQQ/19Q9ALXkCbKEWCYKBGXbC/uEBRiMgeCAjeHgdJnhqMe4AAAAAAQA+AAACbALQAB0AAAAWFxUmJiMiBhUUFzMVIwczFSE2NjcjNTMmNTQ2MwHfWRkSPx8oLQiYkSLz/dQ7PQ+JYxCQigLQEg/WGiEwKBcYeE3IX3o8eC8vaXwAAAABAAAAAAKoArwAFgAAEzMDMxc3MwMzFSMVMxUjFSM1IzUzNSNEZ6vqaGfvsW6goKDhoKCgAYMBOdDQ/sd4KHhra3go//8AFADrAQgB0AAHAWcAAAD/AAD//wAK/9MBqwLpAAIBdAAAAAEAMgA8AnYCgAALAAATMzUzFTMVIxUjNSMyzarNzarNAa7S0qDS0gABADIBDgJ2Aa4AAwAAEyEVITICRP28Aa6gAAAAAQBFAE8CYwJtAAsAABMXNxcHFwcnByc3J7Kiom2iom2iom2iogJtoqJtoqJtoqJtoqIAAAMAMgAoAnYClAADAA8AGwAAEyEVIRYmNTQ2MzIWFRQGIwImNTQ2MzIWFRQGIzICRP289Tg4LS04OC0tODgtLTg4LQGuoOY1Kio1NSoqNQGuNSoqNTUqKjUAAAD//wAyAKACdgIcACYBsQBuAAYBsQCSAAAAAQAyABACdgKsABMAABMhNxcHMxUjBzMVIQcnNyM1MzcjMgE4VIYnWbcj2v7IVIYnWbcj2gIckE1DoDygkE1DoDwAAAABAEYAWgJiAmIABgAANyUlNQUVBUYBRP68Ahz95PxiYqK0oLQAAAAAAQBGAFoCYgJiAAYAABM1JRUFBRVGAhz+vAFEAQ6gtKJiYqIAAgAyAAACdgJiAAYACgAAEyUlNQUVBRUhFSEyAUX+uwJE/bwCRP28AVY6OpiCoIIeoAAAAAIAMgAAAnYCYgAGAAoAABM1JRUFBRUFIRUhMgJE/rsBRf28AkT9vAFAoIKYOjqYHqAAAAACADIAAAJ2ArwACwAPAAATMzUzFTMVIxUjNSMVIRUhMs2qzc2qzQJE/bwCEqqqoKqq0qD//wA3AF4CcQJeACYBvACGAAYBvAB6AAAAAQA3ANgCcQHkABkAACQmJycmJiMiBgc0NjMyFhcXFhYzMjY3FAYjAcsrIJkaHw8eMRlMRxMrIJkaHw8eMRlPRNgKDD0KBx4gb3cKDD0KBx4ga3sAAQAyAG4CdgHgAAUAAAEhNSERIwHM/mYCRKoBQKD+jgABAEsBLAJdArwABgAAATMTIycHIwEEoLmnYmKnArz+cOLiAAADACcAqQKBAhIAFwAkADEAADYmNTQ2MzIWFzY2MzIWFRQGIyImJwYGIyYWMzI2NycmJiMiBhUzFhYzMjY1NCYjIgYHe1ReTSlBHx9JJkNVX00pQR4fSScWGxYSGA0KDhkQEhX6DhkQEhUbFhIYDallT1JjISYjJGVPUWQhJiMkoxcJDRAYExURGBMVERQXCQ0AAAAAAQAZ/6ECPwK8AA8AABY2NRE0NjczBgYVERQGByNnUlVE7U5SVUTtL3VdASFheR4wdV3+32F5HgABABkAAANHAtAAJQAANhYXJiY1NDY2MzIWFhUUBgc2NjcVITU2NjU0JiMiBhUUFhcVITUiREU0NVylbWenYDU0PzsY/oItMj07Oz0yLf6C2RgCHnNGYY5LT45dRnMeAhca8rcNV0VMT09MRVcNt/IAAgAKAAACqAK8AAMABgAAEyETISUDA90BR4T9YgGYM0wCvP1EqgE3/skAAAABAA//oQNsArwAEQAAEyMiBgc1IRUmJiMjESMRIxEjnhcnORgDXRg5Jxfmc+YCCBkb6OgbGf2ZAmf9mQABAAD/oQJCArwADwAAEwMhFSYmIyMXBzMyNjcVIe7uAkIZU1IigZAxUlMZ/b4BMwGJ6BwYw/AYHOgAAAABAA8AAALWArwACAAANyM1IRcTMwMhoJEBQCJ08bj+veO63AH7/UQAAgAP/+wChQLQABgAJAAAFiYmNTQ2NjMyFyYjIgc1NjMyFhYVFAYGIyYWMzI2NTUmIyIGFduESEV8UjUxLZBKJUNTfbVhVJllOCgiKiwhJiovFD5yS0huPA1IFr4UXa94bZ9U2ypHPRASLikAAQAe/2oCUQImABQAABMzERQzMjURMxEmJiMiBgcGBgcVIx7mNDPmITYcGCobJTMl5gIm/s9AQAEx/dMTEAoKDA0Cg///ABn/7ATNAtAAJwEpAAAA8AAjAT0CAAAAAAMBKQLQAAAAAP//ABn/7AbLAtAAJwEpAAAA8AAjAT0CAAAAACMBKQLQAAAAAwEpBM4AAAAAAAEAHgAAAiQC0AAQAAAzEQYHNT4CNx4CFxUmJxHSWVs0Z1IWFlJnNFpYAZJeC74LSGMzM2NIC74LXf5vAAEAGf/2AukCxgASAAA3AQYnNxYWMzI3BhUUFhcHJjcBGQGkgkaGJGE1VkwdGBeGOAP+XGcBpAM4hhcYHUxWNWEkhkaC/lwAAAEAGQBcA9kCYgAQAAATISYnMx4CFw4CByM2NyEZAoJeC74LSGMzM2NIC74LXf1/Aa5ZWzRnUhYWUmc0WlgAAAABABn/9gLpAsYAEgAAJBcBNwEmNxcGBhUUFyYjIgYHJwE7gv5ccQGkAziGFxgdTFY1YSSGtAMBpHH+XIJGhiRhNVZMHRgXhgABAB7/7AIkArwAEAAAJCYmJzUWFxEzETY3FQ4CBwELUmc0WligWVs0Z1IWH2NIC74LXQGR/m5eC74LSGMzAAAAAQAe//YC7gLGABIAACQmIyIHNjU0Jic3FgcBFwE2FwcBaGE1VkwdGBeGOAMBpHH+XIJGhg0YHUxWNWEkhkaCAaRx/lwDOIYAAQAPAFwDzwJiABAAADYmJic+AjczBgchFSEWFyPtSGMzM2NIC74LXQKB/X5eC76QZ1IWFlJnNFpYoFlbAAAAAAEAHv/2Au4CxgASAAATFgcnNjY1NCcWMzI2NxcGJwEH2QM4hhcYHUxWNWEkhkaCAaRxAZqCRoYkYTVWTB0YF4Y4A/5ccQAAAAIAD//sAxMC0AAPAB8AAAQmJjU0NjYzMhYWFRQGBiM+AjU0JiYjIgYGFRQWFjMBH7BgYLBycrBgYLByXIpJSYpcXIpJSYpcFGGoaWmoYWGoaWmoYUZOiVVViU5OiVVViU4AAAACAB4AAAKKArwABQAJAAATEyETAyE3NycHHqQBJaOj/tuTSUlKAV4BXv6i/qKRzc3NAAAAAv8vAukA0QOuAAsAFwAAAiY1NDYzMhYVFAYjMiY1NDYzMhYVFAYjnTQ0LSw1NSyzNDQsLTU1LQLpOCoqOTkqKjg4Kio5OSoqOAAAAAH/iwLpAHYDrgALAAACJjU0NjMyFhUUBiM0QUE0NEJCNALpNyssNzgrKzcAAf9UAu4ARAOOAAcAAAImJiczFBYXAWo8BdwLCQLuLUkqKVgfAAAAAAH/vALuAKwDjgAHAAACNjUzDgIjOwvcBTxqRQMNWCkqSS0AAAL/TgLuARADjgAHAA8AABIGBiM2NjUzFgYGIzY2NTMcNV08CQu+6zplQgkL0gNkSS0fWCkqSS0fWCkAAAH/VQLuAKkDjgAEAAACNxYXIWJhYUn+rANQPj5iAAAAAf9VAu4AqQOOAAQAAAInIQYHYkkBVElhAyxiYj4AAAAB/2IC7gCeA5MACQAAAjMyNxQGIyImNV1dYD5XR0dXA24lS1paSwAAAv9kAukAnAPZAAsAFwAAAiY1NDYzMhYVFAYjNjY1NCYjIgYVFBYzSlJSSkpSUkoPEREPDxERDwLpQzU1Q0M1NUNVFA8PFBQPDxQAAAH/VgLuAMIDnQATAAASJycmIyIHNjYzMhcXFjMyNwYGIxslHh0dJCQSRTQcJR4dHSQkEkU0Au4NCgoRU0wNCgoRU0wAAf9RAu4ArwOOAAMAAAMhFSGvAV7+ogOOoAAAAAH/i/8uAHb/3QALAAAGJjU0NjMyFhUUBiM1QEA1NUFANtItKiouLioqLQAAAf+O/xgAcP/ZAA4AAAY1NCcmNTQ2MzIWFRQGI2oFA0YyMjh5Z88aFhcNCCMpKSU1PgAAAAH/Kf9qAFAALQADAAAnMwcjWak28S3DAAH+9P9qAAAAQQALAAAENjYzFyIGFRQWFyP+9El4QQoeHREO8GZlQkEjHBYuEwAA//8AFALpAbYDrgADAdQA5QAAAAD//wAUAukA/wOuAAMB1QCJAAAAAP//ABQC7gEEA44AAwHWAMAAAAAA//8AFALuAQQDjgACAddYAP//ABQC7gHWA44AAwHYAMYAAAAA//8AFALuAWgDjgADAdkAvwAAAAD//wAUAu4BcgOOAAMB3gDDAAAAAP//ABQC7gFoA44AAwHaAL8AAAAA//8AFALuAVADkwADAdsAsgAAAAD//wAUAukBTAPZAAMB3ACwAAAAAP//ABQC7gGAA50AAwHdAL4AAAAA//8AFALuAXIDjgADAd4AwwAAAAD//wAU/2oBOwAtAAMB4QDrAAAAAP//ABT/agEgAEEAAwHiASAAAAAAAAEAAAHxAEIABABkAAcAAQAAAAAAAAAAAAAAAAAEAAEAAAAWABYAFgAWADoARgBSAF4AagB2AIIAsgC+AMoBAgEOAT4BagF2AYIBsgG+AcoB6gH2Af4CJgJGAlICXgJqAnYCggKOApoCpgLSAt4C/gMaA0gDVANgA2wDeAOOA7IDvgPKA9gD+gQKBBYEIgQuBDoERgRSBF4EeASEBJ4EqgTEBNAE5gTyBRIFHgUqBTYFVgVuBYQFkAWcBagFtAXYBgQGEAYcBigGNAZABkwGWAaQBpwGqAbqBwwHMAdsB5QHoAesB7gH9AgACAwISAhUCGAIkAimCMQI0AjsCPgJFgkiCS4JOglGCVIJXglqCZYJogmuCcIJ3AnoCfQKAAoMCiYKPApIClQKYApsCngKkgqeCqoKtgrSCtoK5gryCv4LCgsWCyILUgteC2oLcgt+C4YLjguaC6YL1gviC+4L9gwCDAoMEgwaDCYMMgw+DEoMVgxiDG4MegymDLIMugzCDMoM1gziDO4M+g0CDQoNFg0iDSoNMg0+DUoNVg1iDW4Neg2GDaANrA20DcQNzA3YDeAN7A30DgAOIA4sDjgORA5MDlQOXA5oDnQOgA6MDpQOnA6oDrQOwA7MDtgO5A7wDvgPBA8QDxgPIA8oDzAPOA9ED1APXA9kD3APfA+4D8QP0A/YD+AP6A/0EBAQHBAkEDAQPBBIEFQQYBBsEHgQgBCMEJgQoBCoELQQwBDMENgQ4BDoEPQRABEMERgRJBEsETgRRBFQEYgRtBHYEggSGBI+EmYSghKoEtYS5hMuE14TZhN6E6ITyhPSE/oUAhQUFBwUJBRUFGQUihSwFMoU7BUaFSoVcBWeFagVshW8FcYV0BXaFeQV7hX4FgIWEBYiFjQWRhZYFmoWfBaOFpYWnhamFq4Wtha+FsYWzhbWFt4W6BbyFvwXBhcQFxoXJBcuFzgXQhdCF0IXQhdCF0IXQhdCF0IXQhdCF0IXQhdCF0IXWBd0F4AXjBecF8AX5BgmGGgYchiOGMoZABkOGRwZJhk0GUIZUBleGWYZbhl2GYAZmhm0GewaJBo6GlAabBp4GoQakhqwGroaxhrSGu4bChsWGyobUhtuG8YcFhwyHJAc5h0wHVgdhB2UHaAdrh3AHeAeGB5KHpQepB7gHwwfSh+MH8gf8iAeIEYgdCCWIKAgqCC8IMog5CESIR4hQCFUIWYhgCGaIbQhwCHqIfoiDCJWInIiqiLAIt4i/CMQI0YjaCN6I5AjriPSI/IkFiQ2JFokeiSeJNAk6iUQJSYlOiVMJWoleiWKJZ4lxCXmJfQmCiYkJjAmSCZSJlwmZiZuJngmgiaMJpYmoCaqJrQmvibIJtIAAQAAAAEAAOvcLndfDzz1AAMD6AAAAADkUQHGAAAAAOVl067+9P8YBssD2QAAAAcAAgAAAAAAAAKKAG4AAAAAAAAAAADIAAACxwAKAscACgLHAAoCxwAKAscACgLHAAoCxwAKAscACgLHAAoCxwAKA8kACgPJAAoCtwAeAjYADwI2AA8CNgAPAjYADwI2AA8CNgAPAs0AHgLNAB4C8AAAAvAAAAIpAB4CKQAeAikAHgIpAB4CKQAeAikAHgIpAB4CKQAeAikAHgIpAB4CKQAeAikAGQIGAB4CuQAPArkADwK5AA8CuQAPArkADwK3AB4C6QAAArcAHgK3AB4BKQAeAmwAHgJsAB4BKQAeASn/9wEp/+oBKf/EASkAHgEpABUBKf/mASn//wEp/+sBsgAPAbIADwKnAB4CpwAeAgEAHgIBAB4CAQAeAgEAHgIRAB4CAQAeAjcADwMkAB4CrQAeAq0AHgKtAB4CrQAeAq0AHgKtAB4DIgAPAyIADwMiAA8DIgAPAyIADwMiAA8DIgAPAyIADwMiAA8DIgAPAyIADwQuAA8CqQAeAqkAHgMiAA8CqQAeAqkAHgKpAB4CqQAeAgoAGQIKABkCCgAZAgoAGQIKABkCCgAZAtwAHgJ3AA8CdwAPAncADwJ3AA8CdwAPAqgAHgKoAB4CqAAeAqgAHgKoAB4CqAAeAqgAHgKoAB4CqAAeAqgAHgKoAB4CtgAKA6gACgOoAAoDqAAKA6gACgOoAAoCxwAKArcACgK3AAoCtwAKArcACgK3AAoCtwAKAk4AAAJOAAACTgAAAk4AAAKtAB4CxwAKAscACgLHAAoCxwAKAscACgLHAAoCxwAKAscACgLHAAoCxwAKA8kACgPJAAoCtwAeAjYADwI2AA8CNgAPAjYADwI2AA8CNgAPAs0AHgLNAB4C8AAAAvAAAAIpAB4CKQAeAikAHgIpAB4CKQAeAikAHgIpAB4CKQAeAikAHgIpAB4CKQAeAikAGQIGAB4CuQAPArkADwK5AA8CuQAPArkADwK3AB4C6QAAArcAHgK3AB4BKQAeASkAHgEpAB4BKf/3ASn/6gEp/8QBKQAeASkAFQEp/+YBKf//ASn/6wJsAB4CbAAeAbIADwGyAA8CpwAeAqcAHgIBAB4CAQAeAgEAHgIBAB4CBwAeAgEAHgI3AA8DJAAeAq0AHgKtAB4CrQAeAq0AHgKtAB4CrQAeAyIADwMiAA8DIgAPAyIADwMiAA8DIgAPAyIADwMiAA8DIgAPAyIADwMiAA8ELgAPAqkAHgKpAB4DIgAPAqkAHgKpAB4CqQAeAqkAHgIKABkCCgAZAgoAGQIKABkCCgAZAgoAGQLcAB4CdwAPAncADwJ3AA8CdwAPAncADwKoAB4CqAAeAqgAHgKoAB4CqAAeAqgAHgKoAB4CqAAeAqgAHgKoAB4CqAAeArYACgOoAAoDqAAKA6gACgOoAAoDqAAKAscACgK3AAoCtwAKArcACgK3AAoCtwAKArcACgJOAAACTgAAAk4AAAJOAAAB7gAKAkUADwLfAA8CqAAZAb8ADwIdAAACJAAeAsEAFAImAB4CqAAPAkkAFAKoAA8CqAAPAqgAGQKoAEYCqAAZAqgAQAKoAAACqABBAqgADwKoACMCqAAPAqgADwIWABkBwgAjAhYAHQIWAEkCFgAUAhYAQQIWABoCFgA8AhYAEAIWABQCFgAZAcIAIwIWAB0CFgBJAhYAFAIWAEECFgAaAhYAPAIWABACFgAUAOb/fgS+ACMEvgAjBRIASQS+ACMFEgBJBRIAQQTqADwCFgAZ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AGgAdABJAHQAYQBsAGkAYwACAAAAAAAA/5wAZAAAAAAAAAAAAAAAAAAAAAAAAAAAAfEAAAECAAIAAwAkAMkBAwDHAGIArQEEAQUAYwCuAJABBgAlACYA/QD/AGQBBwEIACcBCQEKAOkAKABlAQsBDADIAMoBDQDLAQ4BDwEQAREAKQAqAPgBEgETARQAKwEVARYBFwAsARgBGQDMARoAzQDOAPoAzwEbARwBHQAtAR4ALgEfAC8BIAEhASIBIwEkAOIAMAAxASUBJgEnAGYBKAAyANABKQDRAGcA0wEqASsAkQEsAK8AsAAzAO0ANAA1AS0BLgEvADYBMADkAPsBMQEyATMANwE0ATUBNgE3ADgA1AE4ANUAaADWATkBOgE7ATwBPQA5ADoBPgE/AUABQQA7ADwA6wFCALsBQwFEAD0BRQDmAUYBRwBEAGkBSABrAGwAagFJAUoAbgBtAKABSwBFAEYA/gEAAG8BTAFNAEcBTgEBAOoASABwAU8BUAByAHMBUQBxAVIBUwFUAVUASQBKAPkBVgFXAVgASwFZAVoBWwBMANcAdAFcAHYAdwFdAHUBXgFfAWABYQFiAE0BYwBOAWQATwFlAWYBZwFoAWkA4wBQAFEBagFrAWwAeAFtAFIAeQFuAHsAfAB6AW8BcAChAXEAfQCxAFMA7gBUAFUBcgFzAXQAVgF1AOUA/AF2AXcAiQBXAXgBeQF6AXsAWAB+AXwAgACBAH8BfQF+AX8BgAGBAFkAWgGCAYMBhAGFAFsAXADsAYYAugGHAYgAXQGJAOcBigCdAJ4AmwATABQAFQAWABcAGAAZABoAGwAcAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoALwA9AD1APYBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOABEADwAdAB4AqwAEAKMAIgCiAMMAhwANAAYAEgA/Ac8AEACyALMB0AHRAdIB0wBCAAsADABeAGAAPgBAAMQAxQC0ALUAtgC3AKkAqgC+AL8ABQAKAKYB1AAjAAkAiACGAIsAigCMAIMB1QHWAF8A6ACCAdcAwgHYAdkB2gCEAL0ABwHbAdwB3QHeAIUAlgHfAeAADgDvAPAAuAAgAI8AIQAfAJUAlACTAKcAYQCkAEEAkgCcAeEB4gCaAJkApQCYAeMACADGAeQB5QHmAecB6AHpAeoB6wHsALkB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsAjgDcAEMAjQDfANgB/ADhANsA3QDZANoA3gDgBE5VTEwGQWJyZXZlB0FtYWNyb24HQW9nb25lawdBRWFjdXRlC0NjaXJjdW1mbGV4CkNkb3RhY2NlbnQGRGNhcm9uBkRjcm9hdAZFYnJldmUGRWNhcm9uCkVkb3RhY2NlbnQHRW1hY3JvbgdFb2dvbmVrB3VuaTFFQkMHdW5pMDE4RgtHY2lyY3VtZmxleAd1bmkwMTIyCkdkb3RhY2NlbnQESGJhcgtIY2lyY3VtZmxleAd1bmkxRTI0C0lfSi5sb2NsTkxEEElhY3V0ZV9KLmxvY2xOTEQGSWJyZXZlB0ltYWNyb24HSW9nb25lawZJdGlsZGULSmNpcmN1bWZsZXgHdW5pMDEzNgZMYWN1dGUGTGNhcm9uB3VuaTAxM0IETGRvdAd1bmkxRTM2Bk5hY3V0ZQZOY2Fyb24HdW5pMDE0NQNFbmcGT2JyZXZlDU9odW5nYXJ1bWxhdXQHT21hY3JvbgtPc2xhc2hhY3V0ZQZSYWN1dGUGUmNhcm9uB3VuaTAxNTYGU2FjdXRlC1NjaXJjdW1mbGV4B3VuaTAyMTgHdW5pMUU5RQRUYmFyBlRjYXJvbgd1bmkwMTYyB3VuaTAyMUEGVWJyZXZlDVVodW5nYXJ1bWxhdXQHVW1hY3JvbgdVb2dvbmVrBVVyaW5nBlV0aWxkZQZXYWN1dGULV2NpcmN1bWZsZXgJV2RpZXJlc2lzBldncmF2ZQtZY2lyY3VtZmxleAZZZ3JhdmUHdW5pMUVGOAZaYWN1dGUKWmRvdGFjY2VudAVOLjAwMQZhYnJldmUHYW1hY3Jvbgdhb2dvbmVrB2FlYWN1dGULY2NpcmN1bWZsZXgKY2RvdGFjY2VudAZkY2Fyb24GZWJyZXZlBmVjYXJvbgplZG90YWNjZW50B2VtYWNyb24HZW9nb25lawd1bmkxRUJEB3VuaTAyNTkLZ2NpcmN1bWZsZXgHdW5pMDEyMwpnZG90YWNjZW50BGhiYXILaGNpcmN1bWZsZXgHdW5pMUUyNQZpYnJldmUJaS5sb2NsVFJLB2ltYWNyb24HaW9nb25lawZpdGlsZGUCaWoQaWFjdXRlX2oubG9jbE5MRAtqY2lyY3VtZmxleAd1bmkwMTM3BmxhY3V0ZQZsY2Fyb24HdW5pMDEzQwRsZG90B3VuaTFFMzcGbmFjdXRlBm5jYXJvbgd1bmkwMTQ2A2VuZwZvYnJldmUNb2h1bmdhcnVtbGF1dAdvbWFjcm9uC29zbGFzaGFjdXRlBnJhY3V0ZQZyY2Fyb24HdW5pMDE1NwZzYWN1dGULc2NpcmN1bWZsZXgHdW5pMDIxOQR0YmFyBnRjYXJvbgd1bmkwMTYzB3VuaTAyMUIGdWJyZXZlDXVodW5nYXJ1bWxhdXQHdW1hY3Jvbgd1b2dvbmVrBXVyaW5nBnV0aWxkZQZ3YWN1dGULd2NpcmN1bWZsZXgJd2RpZXJlc2lzBndncmF2ZQt5Y2lyY3VtZmxleAZ5Z3JhdmUHdW5pMUVGOQZ6YWN1dGUKemRvdGFjY2VudAd6ZXJvLnRmBm9uZS50ZgZ0d28udGYIdGhyZWUudGYHZm91ci50ZgdmaXZlLnRmBnNpeC50ZghzZXZlbi50ZghlaWdodC50ZgduaW5lLnRmCXplcm8uZG5vbQhvbmUuZG5vbQh0d28uZG5vbQp0aHJlZS5kbm9tCWZvdXIuZG5vbQlmaXZlLmRub20Ic2l4LmRub20Kc2V2ZW4uZG5vbQplaWdodC5kbm9tCW5pbmUuZG5vbQl6ZXJvLm51bXIIb25lLm51bXIIdHdvLm51bXIKdGhyZWUubnVtcglmb3VyLm51bXIJZml2ZS5udW1yCHNpeC5udW1yCnNldmVuLm51bXIKZWlnaHQubnVtcgluaW5lLm51bXIJb25lZWlnaHRoDHRocmVlZWlnaHRocwtmaXZlZWlnaHRocwxzZXZlbmVpZ2h0aHMHdW5pMjA4MAd1bmkyMDgxB3VuaTIwODIHdW5pMjA4Mwd1bmkyMDg0B3VuaTIwODUHdW5pMjA4Ngd1bmkyMDg3B3VuaTIwODgHdW5pMjA4OQd1bmkyMDcwB3VuaTAwQjkHdW5pMDBCMgd1bmkwMEIzB3VuaTIwNzQHdW5pMjA3NQd1bmkyMDc2B3VuaTIwNzcHdW5pMjA3OAd1bmkyMDc5B3VuaTAwQTAHdW5pMjAwMgd1bmkyMDAzB3VuaTIwMDAHdW5pMjAwMQd1bmkyMDA0B3VuaTIwMDUHdW5pMjAwNgd1bmkyMDA3B3VuaTIwMDgHdW5pMjAwOQd1bmkyMDBBB3VuaTIwMEIHdW5pMjAyRhZwZXJpb2RjZW50ZXJlZC5sb2NsQ0FUCmZpZ3VyZWRhc2gHdW5pMjAxNQd1bmkyMDEwB3VuaTIwMTEHdW5pMkIyNAZtaW51dGUGc2Vjb25kB3VuaTIxMTMJZXN0aW1hdGVkB3VuaTIxMTYHdW5pMjBCRgRFdXJvB3VuaTIwQkEHdW5pMjBCRAd1bmkyMEI5B3VuaTIyMTkHdW5pMjIxNQd1bmkyMTI2B3VuaTIyMDYHdW5pMDBCNQdhcnJvd3VwB3VuaTIxOTcKYXJyb3dyaWdodAd1bmkyMTk4CWFycm93ZG93bgd1bmkyMTk5CWFycm93bGVmdAd1bmkyMTk2BmNpcmNsZQd1bmkwMzA4B3VuaTAzMDcJZ3JhdmVjb21iCWFjdXRlY29tYgd1bmkwMzBCB3VuaTAzMDIHdW5pMDMwQwd1bmkwMzA2B3VuaTAzMEEJdGlsZGVjb21iB3VuaTAzMDQMZG90YmVsb3djb21iB3VuaTAzMjYHdW5pMDMyNwd1bmkwMzI4B3VuaTAyQzkAAAAAAQACAA4AAAAAAAAAtAACABsABAAPAAEAEQAYAAEAGwAlAAEAKAAtAAEALwBGAAEASQBNAAEATwBZAAEAXgBnAAEAaQBpAAEAawB1AAEAdwB4AAEAegB+AAEAgACWAAEAmACfAAEAogCsAAEArwC0AAEAtgDOAAEA0QDVAAEA1wDhAAEA5gDvAAEA8QDxAAEA8wD9AAEA/wEAAAEBAgEGAAEBCAERAAEBowGjAAEB1AHiAAMAAQABAAAACAACAAEB1AHeAAAAAAABAAAACgBqAJIAAkRGTFQADmxhdG4AEgBIAAAAOgAJQVpFIABEQ0FUIABEQ1JUIABES0FaIABETU9MIABETkxEIABEUk9NIABEVEFUIABEVFJLIABEAAD//wACAAAAAgAA//8AAgAAAAEAA2tlcm4AFG1hcmsAGm1hcmsAGgAAAAEAAAAAAAUAAQACAAMABAAFAAYADiAiIHwlzCb4J3AAAgAIAAIACgIoAAEAEgAEAAAABAAeAcwB/gIYAAEABAAuAEMAagE6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AC8AyQDMADAAzgDOADAAzwDPADEA0ADWAC0A1wDhADIA4gDiACoA4wDjADMA5ADkADgA5QDlADQA5gDpADUA6gDvADYA8ADwACwA8QD1ADcA9gEAADkBAQEGADoBBwEHADsBCAENADwBDgERAD0BFQEVACcBFgEWACIBFwEXACYBGAEYACUBGQEZACABGgEaAB8BGwEbACQBHAEcACMBHQEdAB4BHgEeACEBZwFoABgBaQFqABABawFrABgBbAFsABEBbQFtABIBbgFuABkBbwFvABoBcgFyAA0BdAF0ABwBdQF1AA4BdwF5ABUBfAF9ABUBfgF+AB0BfwF/ABYBgAGAABcBgQGBAA8BgwGDAA8BhQGGABgBhwGKABsBiwGLABMBjAGMABQBjQGNABMBjgGOABQBjwGQABsBkwGTAAEBmAGcABsBpAGkAAIBpQGlAAMBpgGmAAQBpwGnAAUBqAGoAAYBqQGpAAcBqgGqAAkBqwGrAAoBrAGsAAsBrQGtAAwByAHJAAgAAgBgAAQADwAYABAAEAAvABEAFgAeABcAGAAvABkAGgAjABsAJgAvACcAJwAuACgALAAeAC0APAAvAD0APgAZAD8ARgAvAEcARwAxAEgATgAvAE8AWgAeAFsAXAAvAF0AXQAeAF4AYQAvAGIAZwAaAGgAaAAvAGkAbQAfAG4AeAAgAHkAfgAhAH8AfwAbAIAAhQAcAIYAiQAdAIoAigAvAIsAlAAYAJUAlwAvAJgAnQAeAJ4AnwAvAKAAoQAjAKIArAAvAK4ArgAuAK8AswAeALQAwgAvAMMAxgAZAMcAzgAvAM8AzwAxANAA1gAvANcA4gAeAOMA5AAvAOUA5QAeAOYA6QAvAOoA7wAaAPAA8AAvAPEA9QAfAPYBAAAgAQEBBgAhAQcBBwAbAQgBDQAcAQ4BEQAdARIBEwAiARUBFQAWARYBFgAIARcBFwAPARgBGAANARkBGQAFARoBGgAEARsBGwAMARwBHAALAR0BHQADAR4BHgATAWcBaAAOAWkBagAQAWsBawAOAWwBbAARAW4BbgAUAW8BbwAwAXIBcgAiAXQBdAAVAXUBdQABAXcBeQASAXwBfQASAX4BfgAXAX8BfwApAYABgAAJAYIBggACAYQBhAACAYUBhgAOAYcBigAKAYsBiwAGAYwBjAAHAY0BjQAGAY4BjgAH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AmsAAAABAhAAAAABAQsAAAABAfgAAAAEAAAAAQAIAAEADAASAAEAoAAiAAEAAQHXAAIAAgAxAD4AAAC4AMYADgAdADwAQgBCADwAPAA8ADwAPAA8ADwAPAA8AEgASAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAQgBCAEgASAABAGgDFgABAcYDFgABAPIDFgAEAAAAAQAIAAEADAASAAEAKAA0AAEAAQHWAAIAAwAxADEAAAA0ADwAAQC4AMIACgABAAAABgABAAADFgAVACwALAAsACwALAAsACwALAAsACwALAAsACwALAAsACwALAAsACwALAAsAAEAwQMWAAEAAAAKAbICuAACREZMVAAObGF0bgAwAAQAAAAA//8ADAAAAAEAAwAEAA4ADwAQABEAEgATABQAFQA6AAlBWkUgAFhDQVQgAHhDUlQgAJhLQVogALhNT0wgANhOTEQgAPhST00gARhUQVQgAThUUksgAVgAAP//AAwAAAACAAMABAAOAA8AEAARABIAEwAUABUAAP//AA0AAAABAAMABAAFAA4ADwAQABEAEgATABQAFQAA//8ADQAAAAEAAwAEAA0ADgAPABAAEQASABMAFAAVAAD//wANAAAAAQADAAQABgAOAA8AEAARABIAEwAUABUAAP//AA0AAAABAAMABAAHAA4ADwAQABEAEgATABQAFQAA//8ADQAAAAEAAwAEAAsADgAPABAAEQASABMAFAAVAAD//wANAAAAAQADAAQADAAOAA8AEAARABIAEwAUABUAAP//AA0AAAABAAMABAAKAA4ADwAQABEAEgATABQAFQAA//8ADQAAAAEAAwAEAAgADgAPABAAEQASABMAFAAVAAD//wANAAAAAQADAAQACQAOAA8AEAARABIAEwAUABUAFmFhbHQAhmNjbXAAjmNjbXAAjmRub20AlmZyYWMAnGxvY2wAuGxvY2wAuGxvY2wAuGxvY2wAuGxvY2wAuGxvY2wAvmxvY2wAvmxvY2wAxGxvY2wAym51bXIA0G9yZG4A1nBudW0A3nNpbmYA5HNzMDEA6nN1YnMA9HN1cHMA+nRudW0BAAAAAAIAAAABAAAAAgACAAMAAAABAAwAAAAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYAAAAAQAEAAAAAQAFAAAAAQAGAAAAAQAHAAAAAQALAAAAAgAZABoAAAABABsAAAABAAkABgABAB0AAAEAAAAAAQAIAAAAAQAKAAAAAQAcACMASACyAUwBcgGOAZwBvgH6Ah4CHgIsAjoHNAJIBKoExATgBP4FHgVABWQFigWyBdwGGAZCBoAGnAa0BsIG1gbsBwAHNAdMAAEAAAABAAgAAgAyABYBEgCKARMAZwBtARIAvgETAO8A9QEVARYBFwEYARkBGgEbARwBHQEeAXYBPQABABYABABJAE8AZQBsAIsAuADXAO0A9AEfASABIQEiASMBJAElASYBJwEoAXABdAADAAAAAQAIAAEGiAAKABoAJgAyAD4ASgBWAGIAbgB6AIYABQEfASkBMwFFAU8ABQEgASoBNAFGAVAABQEhASsBNQFHAVEABQEiASwBNgFIAVIABQEjAS0BNwFJAVMABQEkAS4BOAFKAVQABQElAS8BOQFLAVUABQEmATABOgFMAVYABQEnATEBOwFNAVcABQEoATIBPAFOAVgABgAQAAEACgAAAAMAAAABBZAAAQASAAEAAAAeAAIAAQHUAd4AAAACAAAAAQAIAAEACAABAA4AAQABAM0AAgDJAXYAAQAAAAEACAABBVAABgABAAAAAQAIAAIADgAEAGcAbQDvAPUAAQAEAGUAbADtAPQABAAAAAEACAABACoAAwAMABYAIAABAAQAMgACAD0AAQAEADMAAgA9AAEABADEAAIAxQABAAMAMQA0ALoABgAAAAEACAABBPgAAQAIAAEABAABAEEAAQABAEEAAQAAAB8AAQAAAAEACAABBRwAMAABAAAAAQAIAAEFDgA6AAEAAAABAAgAAQUAAB4ABgAAABYAMgBUAHYAlgC2ANQA8gEOASoBRAFeAXYBjgGkAboBzgHiAfQCBgIWAiYCSAADAAsEyATIBMgEyATIBMgEyATIBMgEyAIqAAECKgAAAAAAAwAAAAECCAALBKYEpgSmBKYEpgSmBKYEpgSmBKYCCAAAAAMACgSEBIQEhASEBIQEhASEBIQEhAHmAAEB5gAAAAAAAwAAAAEBxgAKBGQEZARkBGQEZARkBGQEZARkAcYAAAADAAkERAREBEQERAREBEQERAREAaYAAQGmAAAAAAADAAAAAQGIAAkEJgQmBCYEJgQmBCYEJgQmAYgAAAADAAgECAQIBAgECAQIBAgECAFqAAEBagAAAAAAAwAAAAEBTgAIA+wD7APsA+wD7APsA+wBTgAAAAMABwPQA9AD0APQA9AD0AEyAAEBMgAAAAAAAwAAAAEBGAAHA7YDtgO2A7YDtgO2ARgAAAADAAYDnAOcA5wDnAOcAP4AAQD+AAAAAAADAAAAAQDmAAYDhAOEA4QDhAOEAOYAAAADAAUDbANsA2wDbADOAAEAzgAAAAAAAwAAAAEAuAAFA1YDVgNWA1YAuAAAAAMABANAA0ADQACiAAEAogAAAAAAAwAAAAEAjgAEAywDLAMsAI4AAAADAAMDGAMYAHoAAQB6AAAAAAADAAAAAQBoAAMDBgMGAGgAAAADAAIC9ABWAAEAVgAAAAAAAwAAAAEARgACAuQARgAAAAEANgABAAgAAgAGABAAAQF0AAEAAAAAAAAAAQABAXQAAAADAAECsgABABQAAQKyAAEAAAAgAAEAAQF0AAYAAAABAAgAAwAAAAECkAABAWAAAQAAACAABgAAAAEACAADAAAAAQJ2AAIBPAFGAAEAAAAgAAYAAAABAAgAAwAAAAECWgADASABIAEqAAEAAAAgAAYAAAABAAgAAwAAAAECPAAEAQIBAgECAQwAAQAAACAABgAAAAEACAADAAAAAQIcAAUA4gDiAOIA4gDsAAEAAAAgAAYAAAABAAgAAwAAAAEB+gAGAMAAwADAAMAAwADKAAEAAAAgAAYAAAABAAgAAwAAAAEB1gAHAJwAnACcAJwAnACcAKYAAQAAACAABgAAAAEACAADAAAAAQGwAAgAdgB2AHYAdgB2AHYAdgCAAAEAAAAgAAYAAAABAAgAAwAAAAEBiAAJAE4ATgBOAE4ATgBOAE4ATgBYAAEAAAAgAAYAAAABAAgAAwAAAAEBXgAKACQAJAAkACQAJAAkACQAJAAkAC4AAQAAACAAAgABATMBPAAAAAEAAQE9AAYAAAABAAgAAwABABIAAQEiAAAAAQAAACEAAgACASkBMgAAAT0BPQAKAAYAAAACAAoAJAADAAEA9gABABIAAAABAAAAIgABAAIABACLAAMAAQDcAAEAEgAAAAEAAAAiAAEAAgBPANcABAAAAAEACAABAEgAAQAIAAEABAGjAAMA1wFnAAEAAAABAAgAAQAG//YAAgABAR8BKAAAAAEAAAABAAgAAQCGAAoAAQAAAAEACAABAAYAQQABAAEASQABABAAAQAKAAAAAQAGAAEAAQABALgAAQAAAAEACAABAAYABgABAAEBcAABAAAAAQAIAAIAHAALATMBNAE1ATYBNwE4ATkBOgE7ATwBPQACAAIBFQEeAAABdAF0AAoAAQAAAAEACAABAAYAFAACAAEBFQEeAAAAAQAAAAEACAACAA4ABAESARMBEgETAAEABAAEAE8AiwDXAAAAAQAAAAgAAgAAABIAAgAAACJ3Z2h0AQEAAGl0YWwBAgABAAQAEAABAAAAAAARA4QAAAABAAEAAgARAAAAAAAA') format('truetype');
            font-weight: 900;
            font-style: normal;
            font-display: swap;
        }

        /* ===== PIZZA HUT DESIGN TOKENS ===== */
        :root {
            --ph-red: #E91C24;
            --ph-red-dark: #C50303;
            --ph-red-glow: rgba(233, 28, 36, 0.12);
            --ph-black: #0D0D0D;
            --ph-charcoal: #111111;
            --ph-white: #FFFFFF;
            --ph-offwhite: #F4F4F4;
            --ph-gray-100: #F0F0F0;
            --ph-gray-200: #E0E0E0;
            --ph-gray-400: #999999;
            --ph-gray-600: #666666;
            --ph-gray-800: #333333;
            --ph-orange: #F26B21;
            --ph-amber: #F4A01C;
            --ph-amber-bg: #FFF8EC;
            --ph-yellow-bg: #FFFAE0;
            --ph-blue: #2D7DD2;
            --ph-blue-bg: #EFF5FD;
            --ph-green: #1E7B48;
            --ph-green-bg: #E9F5EE;

            --sidebar-w: 260px;
            --header-h: 64px;
            --radius-sm: 4px;
            --radius-md: 8px;
            --radius-lg: 8px;
            --radius-pill: 4px;

            --shadow-card: 0 1px 3px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.04);
            --shadow-hover: 0 4px 20px rgba(0, 0, 0, 0.12);
            --transition: 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        }

        /* ===== RESET & BASE ===== */
        *,
        *::before,
        *::after {
            box-sizing: border-box;
            margin: 0;
            padding: 0;
        }

        html {
            font-size: 16px;
            scroll-behavior: smooth;
        }

        body {
            font-family: 'Open Sans', -apple-system, sans-serif;
            background: var(--ph-offwhite);
            color: var(--ph-black);
            line-height: 1.6;
            -webkit-font-smoothing: antialiased;
        }

        /* ===== SIDEBAR ===== */
        .sidebar {
            position: fixed;
            top: 0;
            left: 0;
            width: var(--sidebar-w);
            height: 100vh;
            background: var(--ph-black);
            display: flex;
            flex-direction: column;
            z-index: 100;
            overflow-y: auto;
            border-right: 1px solid rgba(255, 255, 255, 0.06);
        }

        .sidebar-brand {
            padding: 20px 20px 16px;
            border-bottom: 1px solid rgba(233, 28, 36, 0.3);
            flex-shrink: 0;
        }

        .sidebar-logo {
            display: flex;
            align-items: center;
            gap: 10px;
            margin-bottom: 6px;
        }

        .sidebar-logo-icon {
            width: 32px;
            height: 32px;
            background: var(--ph-red);
            border-radius: 6px;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-shrink: 0;
        }

        .sidebar-logo-icon svg {
            width: 18px;
            height: 18px;
            fill: white;
        }

        .sidebar-title {
            font-family: 'FeedGoodType', 'Open Sans', sans-serif;
            font-size: 1.1rem;
            font-weight: 900;
            color: var(--ph-white);
            letter-spacing: 0.04em;
            text-transform: uppercase;
            line-height: 1.1;
        }

        .sidebar-subtitle {
            font-size: 0.68rem;
            color: var(--ph-gray-400);
            letter-spacing: 0.08em;
            text-transform: uppercase;
            font-weight: 500;
        }

        .sidebar-section-label {
            padding: 16px 20px 6px;
            font-size: 0.62rem;
            color: var(--ph-gray-600);
            letter-spacing: 0.12em;
            text-transform: uppercase;
            font-weight: 600;
            flex-shrink: 0;
        }

        .sidebar-nav {
            flex: 1;
            padding: 6px 0 20px;
            display: flex;
            flex-direction: column;
            gap: 1px;
        }

        .nav-item {
            position: relative;
            display: flex;
            align-items: center;
            gap: 10px;
            padding: 10px 20px;
            color: rgba(255, 255, 255, 0.6);
            cursor: pointer;
            font-size: 0.82rem;
            font-weight: 400;
            transition: all var(--transition);
            user-select: none;
            border-left: 3px solid transparent;
            text-decoration: none;
        }

        .nav-item:hover {
            color: var(--ph-white);
            background: rgba(255, 255, 255, 0.04);
        }

        .nav-item.active {
            color: var(--ph-white);
            background: rgba(233, 28, 36, 0.1);
            border-left-color: var(--ph-red);
            font-weight: 500;
        }

        .nav-item-badge {
            margin-left: auto;
            background: var(--ph-red);
            color: white;
            font-size: 0.6rem;
            font-weight: 700;
            padding: 1px 6px;
            border-radius: var(--radius-pill);
            letter-spacing: 0.06em;
        }

        .nav-item-icon {
            width: 16px;
            height: 16px;
            opacity: 0.7;
            flex-shrink: 0;
        }

        .nav-divider {
            height: 1px;
            background: rgba(255, 255, 255, 0.06);
            margin: 6px 16px;
        }

        /* Collapsible groups */
        .nav-group {
            display: flex;
            flex-direction: column;
        }

        .nav-group-header {
            display: flex;
            align-items: center;
            gap: 10px;
            padding: 11px 20px;
            color: rgba(255, 255, 255, 0.85);
            cursor: pointer;
            font-size: 0.78rem;
            font-weight: 600;
            letter-spacing: 0.04em;
            text-transform: uppercase;
            user-select: none;
            border-left: 3px solid transparent;
            transition: all var(--transition);
        }

        .nav-group-header:hover {
            background: rgba(255, 255, 255, 0.04);
            color: var(--ph-white);
        }

        .nav-group-header .nav-item-icon {
            opacity: 0.85;
        }

        .nav-group-caret {
            margin-left: auto;
            width: 10px;
            height: 10px;
            transition: transform var(--transition);
            opacity: 0.6;
        }

        .nav-group.open>.nav-group-header .nav-group-caret {
            transform: rotate(90deg);
        }

        .nav-group-items {
            display: none;
            flex-direction: column;
            padding: 2px 0 6px;
            background: rgba(0, 0, 0, 0.18);
        }

        .nav-group.open>.nav-group-items {
            display: flex;
        }

        .nav-group-items .nav-item {
            padding-left: 48px;
            font-size: 0.78rem;
        }

        .nav-group.has-active>.nav-group-header {
            color: var(--ph-white);
            border-left-color: var(--ph-red);
        }

        .sidebar-footer {
            padding: 14px 20px;
            border-top: 1px solid rgba(255, 255, 255, 0.08);
            flex-shrink: 0;
        }

        .sidebar-footer-text {
            font-size: 0.68rem;
            color: var(--ph-gray-600);
            line-height: 1.5;
        }

        /* ===== MAIN LAYOUT ===== */
        .main-wrapper {
            margin-left: var(--sidebar-w);
            min-height: 100vh;
            display: flex;
            flex-direction: column;
        }

        /* ===== TOP HEADER ===== */
        .top-header {
            position: sticky;
            top: 0;
            z-index: 90;
            background: var(--ph-white);
            border-bottom: 2px solid var(--ph-red);
            padding: 0 32px;
            height: var(--header-h);
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 16px;
        }

        .header-title-group {
            display: flex;
            flex-direction: column;
            gap: 2px;
        }

        .header-eyebrow {
            font-size: 0.62rem;
            font-weight: 700;
            letter-spacing: 0.14em;
            text-transform: uppercase;
            color: var(--ph-red);
        }

        .header-title {
            font-family: 'FeedGoodType', 'Open Sans', sans-serif;
            font-size: 1.15rem;
            font-weight: 900;
            letter-spacing: 0.04em;
            text-transform: uppercase;
            color: var(--ph-black);
            line-height: 1;
        }

        .header-pills {
            display: flex;
            gap: 8px;
            align-items: center;
            flex-wrap: wrap;
        }

        .pill {
            display: inline-flex;
            align-items: center;
            gap: 5px;
            padding: 4px 10px;
            border-radius: var(--radius-pill);
            font-size: 0.68rem;
            font-weight: 600;
            letter-spacing: 0.06em;
            text-transform: uppercase;
            white-space: nowrap;
        }

        .pill-bq {
            background: var(--ph-offwhite);
            border: 1px solid var(--ph-gray-200);
            color: var(--ph-gray-800);
        }

        .pill-confidential {
            background: var(--ph-red);
            color: white;
        }

        .pill-dot {
            width: 6px;
            height: 6px;
            border-radius: 50%;
            background: currentColor;
            opacity: 0.6;
        }

        /* ===== HAMBURGER MOBILE ===== */
        .hamburger {
            display: none;
            background: none;
            border: none;
            cursor: pointer;
            padding: 6px;
            flex-direction: column;
            gap: 4px;
        }

        .hamburger span {
            display: block;
            width: 22px;
            height: 2px;
            background: var(--ph-black);
            border-radius: 2px;
            transition: all var(--transition);
        }

        /* ===== CONTENT AREA ===== */
        .content-area {
            flex: 1;
            padding: 28px 32px 48px;
        }

        /* ===== SECTIONS ===== */
        .section {
            display: none;
            animation: fadeIn 0.25s ease both;
        }

        .section.active {
            display: block;
        }

        @keyframes fadeIn {
            from {
                opacity: 0;
                transform: translateY(8px);
            }

            to {
                opacity: 1;
                transform: translateY(0);
            }
        }

        /* ===== SECTION HEADER ===== */
        .section-header {
            margin-bottom: 24px;
            padding-bottom: 16px;
            border-bottom: 2px solid var(--ph-gray-200);
        }

        .section-label {
            font-size: 0.68rem;
            font-weight: 700;
            letter-spacing: 0.14em;
            text-transform: uppercase;
            color: var(--ph-red);
            margin-bottom: 4px;
        }

        .section-title {
            font-family: 'FeedGoodType', 'Open Sans', sans-serif;
            font-size: 1.8rem;
            font-weight: 900;
            text-transform: uppercase;
            letter-spacing: 0.04em;
            color: var(--ph-black);
            line-height: 1.1;
            margin-bottom: 6px;
        }

        .section-meta {
            font-size: 0.78rem;
            color: var(--ph-gray-600);
        }

        /* ===== CARDS ===== */
        .card {
            background: var(--ph-white);
            border-radius: var(--radius-lg);
            border: 1px solid var(--ph-gray-200);
            box-shadow: var(--shadow-card);
            overflow: hidden;
            margin-bottom: 20px;
            transition: box-shadow var(--transition);
        }

        .card:hover {
            box-shadow: var(--shadow-hover);
        }

        .card-header {
            padding: 16px 20px;
            border-bottom: 1px solid var(--ph-gray-200);
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 12px;
        }

        .card-title {
            font-family: 'FeedGoodType', 'Open Sans', sans-serif;
            font-size: 0.9rem;
            font-weight: 600;
            text-transform: uppercase;
            letter-spacing: 0.06em;
            color: var(--ph-black);
        }

        .card-body {
            padding: 20px;
        }

        /* ===== SEVERITY BADGES ===== */
        .badge {
            display: inline-flex;
            align-items: center;
            gap: 4px;
            padding: 3px 10px;
            border-radius: var(--radius-pill);
            font-size: 0.65rem;
            font-weight: 700;
            letter-spacing: 0.08em;
            text-transform: uppercase;
            white-space: nowrap;
        }

        .badge-critical {
            background: var(--ph-red);
            color: white;
        }

        .badge-high {
            background: var(--ph-orange);
            color: white;
        }

        .badge-medium {
            background: var(--ph-amber-bg);
            color: #8B5E00;
            border: 1px solid #F4A01C40;
        }

        .badge-low {
            background: var(--ph-blue-bg);
            color: var(--ph-blue);
            border: 1px solid #2D7DD220;
        }

        .badge-ok {
            background: var(--ph-green-bg);
            color: var(--ph-green);
            border: 1px solid #1E7B4820;
        }

        /* ===== TABLES ===== */
        .table-wrapper {
            overflow-x: auto;
            -webkit-overflow-scrolling: touch;
        }

        table {
            width: 100%;
            border-collapse: collapse;
            font-size: 0.82rem;
        }

        thead {
            background: var(--ph-black);
        }

        thead th {
            padding: 10px 14px;
            text-align: left;
            font-family: 'FeedGoodType', 'Open Sans', sans-serif;
            font-size: 0.72rem;
            font-weight: 600;
            letter-spacing: 0.1em;
            text-transform: uppercase;
            color: rgba(255, 255, 255, 0.85);
            white-space: nowrap;
        }

        thead th:first-child {
            border-radius: 0;
        }

        tbody tr {
            border-bottom: 1px solid var(--ph-gray-100);
            transition: background var(--transition);
        }

        tbody tr:nth-child(even) {
            background: var(--ph-offwhite);
        }

        tbody tr:hover {
            background: var(--ph-red-glow);
        }

        tbody td {
            padding: 10px 14px;
            vertical-align: top;
            line-height: 1.5;
            color: var(--ph-gray-800);
            font-size: 0.8rem;
        }

        tbody td:first-child {
            font-weight: 500;
            color: var(--ph-black);
        }

        .td-mono {
            font-family: 'JetBrains Mono', monospace;
            font-size: 0.72rem;
            background: var(--ph-offwhite);
            padding: 1px 5px;
            border-radius: 3px;
            border: 1px solid var(--ph-gray-200);
            display: inline-block;
        }

        /* ===== STATS GRID ===== */
        .stats-grid {
            display: grid;
            grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
            gap: 12px;
            margin-bottom: 20px;
        }

        .stat-card {
            background: var(--ph-white);
            border: 1px solid var(--ph-gray-200);
            border-radius: var(--radius-md);
            padding: 14px 16px;
            position: relative;
            overflow: hidden;
        }

        .stat-card::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: 3px;
            background: var(--ph-red);
        }

        .stat-card.green::before {
            background: var(--ph-green);
        }

        .stat-card.orange::before {
            background: var(--ph-orange);
        }

        .stat-card.blue::before {
            background: var(--ph-blue);
        }

        .stat-label {
            font-size: 0.65rem;
            font-weight: 700;
            text-transform: uppercase;
            letter-spacing: 0.1em;
            color: var(--ph-gray-600);
            margin-bottom: 6px;
        }

        .stat-value {
            font-family: 'FeedGoodType', 'Open Sans', sans-serif;
            font-size: 1.5rem;
            font-weight: 900;
            color: var(--ph-black);
            line-height: 1;
            margin-bottom: 3px;
            letter-spacing: 0.02em;
        }

        .stat-sub {
            font-size: 0.68rem;
            color: var(--ph-gray-600);
        }

        /* ===== PURPOSE BOX ===== */
        .purpose-box {
            background: linear-gradient(135deg, var(--ph-black) 0%, #2a2a2a 100%);
            border-radius: var(--radius-md);
            padding: 20px 24px;
            margin-bottom: 20px;
            border-left: 4px solid var(--ph-red);
            position: relative;
            overflow: hidden;
        }

        .purpose-box::after {
            content: '▶';
            position: absolute;
            right: 20px;
            top: 50%;
            transform: translateY(-50%);
            font-size: 3rem;
            color: rgba(233, 28, 36, 0.08);
            pointer-events: none;
        }

        .purpose-label {
            font-size: 0.62rem;
            font-weight: 700;
            letter-spacing: 0.14em;
            text-transform: uppercase;
            color: var(--ph-red);
            margin-bottom: 6px;
        }

        .purpose-text {
            color: rgba(255, 255, 255, 0.85);
            font-size: 0.88rem;
            line-height: 1.65;
            max-width: 680px;
        }

        /* ===== ALERT BANNER ===== */
        .alert-banner {
            display: flex;
            align-items: flex-start;
            gap: 12px;
            padding: 14px 16px;
            border-radius: var(--radius-md);
            margin-bottom: 16px;
            font-size: 0.82rem;
        }

        .alert-critical {
            background: rgba(233, 28, 36, 0.06);
            border: 1px solid rgba(233, 28, 36, 0.25);
            color: var(--ph-gray-800);
        }

        .alert-critical strong {
            color: var(--ph-red);
        }

        .alert-icon {
            font-size: 1rem;
            flex-shrink: 0;
            margin-top: 1px;
        }

        /* ===== SCHEMA AUDIT SECTION ===== */
        .schema-grid {
            display: grid;
            grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
            gap: 16px;
            margin-bottom: 24px;
        }

        .schema-card {
            background: var(--ph-white);
            border: 1px solid var(--ph-gray-200);
            border-radius: var(--radius-lg);
            overflow: hidden;
        }

        .schema-card-header {
            background: var(--ph-black);
            padding: 12px 16px;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

        .schema-card-title {
            font-family: 'JetBrains Mono', monospace;
            font-size: 0.78rem;
            color: rgba(255, 255, 255, 0.9);
            font-weight: 500;
        }

        .schema-card-meta {
            font-size: 0.65rem;
            color: var(--ph-gray-400);
            margin-top: 2px;
        }

        .schema-field-list {
            padding: 8px 0;
        }

        .schema-field {
            display: grid;
            grid-template-columns: 1fr auto auto;
            gap: 8px;
            align-items: center;
            padding: 5px 16px;
            font-size: 0.75rem;
            border-bottom: 1px solid var(--ph-gray-100);
        }

        .schema-field:last-child {
            border-bottom: none;
        }

        .schema-field-name {
            font-family: 'JetBrains Mono', monospace;
            color: var(--ph-black);
            font-weight: 500;
        }

        .schema-field-type {
            font-size: 0.65rem;
            color: var(--ph-blue);
            font-family: 'JetBrains Mono', monospace;
        }

        .schema-field-flag {
            font-size: 0.6rem;
            color: var(--ph-orange);
            font-weight: 700;
            text-transform: uppercase;
        }

        /* ===== IMPLEMENTATION TIMELINE ===== */
        .timeline {
            position: relative;
            padding-left: 32px;
        }

        .timeline::before {
            content: '';
            position: absolute;
            left: 10px;
            top: 0;
            bottom: 0;
            width: 2px;
            background: var(--ph-gray-200);
        }

        .timeline-phase {
            margin-bottom: 28px;
            position: relative;
        }

        .timeline-dot {
            position: absolute;
            left: -27px;
            top: 4px;
            width: 20px;
            height: 20px;
            border-radius: 50%;
            background: var(--ph-red);
            border: 3px solid var(--ph-white);
            box-shadow: 0 0 0 2px var(--ph-red);
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 0.6rem;
            font-weight: 800;
            color: white;
            z-index: 1;
        }

        .timeline-phase-header {
            margin-bottom: 10px;
        }

        .timeline-phase-tag {
            font-size: 0.62rem;
            font-weight: 700;
            letter-spacing: 0.1em;
            text-transform: uppercase;
            color: var(--ph-red);
            margin-bottom: 3px;
        }

        .timeline-phase-title {
            font-family: 'FeedGoodType', 'Open Sans', sans-serif;
            font-size: 1.05rem;
            font-weight: 600;
            text-transform: uppercase;
            letter-spacing: 0.04em;
            color: var(--ph-black);
        }

        .timeline-items {
            display: flex;
            flex-direction: column;
            gap: 8px;
        }

        .timeline-item {
            background: var(--ph-white);
            border: 1px solid var(--ph-gray-200);
            border-radius: var(--radius-md);
            padding: 12px 14px;
            display: grid;
            grid-template-columns: auto 1fr auto;
            align-items: start;
            gap: 10px;
            transition: all var(--transition);
        }

        .timeline-item:hover {
            border-color: var(--ph-red);
            box-shadow: var(--shadow-hover);
        }

        .timeline-item-num {
            width: 22px;
            height: 22px;
            background: var(--ph-black);
            color: white;
            border-radius: 4px;
            font-size: 0.68rem;
            font-weight: 700;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-shrink: 0;
            margin-top: 1px;
        }

        .timeline-item-text {
            font-size: 0.82rem;
            color: var(--ph-gray-800);
            line-height: 1.5;
        }

        .timeline-item-text strong {
            color: var(--ph-black);
            display: block;
            margin-bottom: 2px;
        }

        .timeline-item-effort {
            display: flex;
            gap: 4px;
            align-items: center;
            flex-shrink: 0;
        }

        .effort-dot {
            width: 7px;
            height: 7px;
            border-radius: 50%;
            background: var(--ph-gray-200);
        }

        .effort-dot.filled {
            background: var(--ph-red);
        }

        /* ===== MODEL VARIABLE TAGS ===== */
        .var-tag {
            display: inline-flex;
            align-items: center;
            gap: 4px;
            padding: 2px 8px;
            border-radius: 4px;
            font-family: 'JetBrains Mono', monospace;
            font-size: 0.68rem;
            font-weight: 500;
            margin: 2px;
        }

        .var-dependent {
            background: rgba(233, 28, 36, 0.08);
            color: var(--ph-red-dark);
            border: 1px solid rgba(233, 28, 36, 0.2);
        }

        .var-independent {
            background: rgba(45, 125, 210, 0.08);
            color: var(--ph-blue);
            border: 1px solid rgba(45, 125, 210, 0.2);
        }

        .var-missing {
            background: var(--ph-amber-bg);
            color: #7B5200;
            border: 1px solid #F4A01C30;
        }

        .var-engineered {
            background: var(--ph-green-bg);
            color: var(--ph-green);
            border: 1px solid #1E7B4820;
        }

        /* ===== GRID HELPERS ===== */
        .two-col {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 16px;
        }

        .three-col {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 12px;
        }

        /* ===== GAP REGISTER ===== */
        .gap-row-critical {
            background: rgba(233, 28, 36, 0.03) !important;
        }

        /* ===== SCROLLBAR ===== */
        .sidebar::-webkit-scrollbar {
            width: 4px;
        }

        .sidebar::-webkit-scrollbar-track {
            background: transparent;
        }

        .sidebar::-webkit-scrollbar-thumb {
            background: rgba(255, 255, 255, 0.1);
            border-radius: 2px;
        }

        /* ===== MOBILE OVERLAY ===== */
        .sidebar-overlay {
            display: none;
            position: fixed;
            inset: 0;
            background: rgba(0, 0, 0, 0.5);
            z-index: 99;
        }

        /* ===== RESPONSIVE ===== */
        @media (max-width: 900px) {
            .sidebar {
                transform: translateX(-100%);
                transition: transform var(--transition);
            }

            .sidebar.open {
                transform: translateX(0);
            }

            .sidebar-overlay.visible {
                display: block;
            }

            .main-wrapper {
                margin-left: 0;
            }

            .hamburger {
                display: flex;
            }

            .top-header {
                padding: 0 16px;
            }

            .content-area {
                padding: 20px 16px 40px;
            }

            .two-col,
            .three-col {
                grid-template-columns: 1fr;
            }

            .schema-grid {
                grid-template-columns: 1fr;
            }

            .header-pills {
                display: none;
            }

            .stats-grid {
                grid-template-columns: repeat(2, 1fr);
            }
        }

        @media (max-width: 480px) {
            .stats-grid {
                grid-template-columns: 1fr;
            }

            .header-title {
                font-size: 0.95rem;
            }
        }

        /* Sample report nav items have amber accent on hover */
        .nav-item[onclick*="rpt"]:hover {
            border-left-color: #F4A01C !important;
        }

        .nav-item[onclick*="rpt"].active {
            background: rgba(244, 160, 28, 0.1) !important;
            border-left-color: #F4A01C !important;
        }
    

        /* ─── DESIGN TOKENS ─── */
        .bo-scope {
            --red: #E91C24;
            --red-deep: #C50303;
            --red-light: #FEE8EC;
            --red-mid: rgba(233, 28, 36, 0.12);
            --black: #0D0D0D;
            --gray-900: #1F2937;
            --gray-700: #374151;
            --gray-500: #6B7280;
            --gray-300: #D1D5DB;
            --gray-200: #E5E7EB;
            --gray-100: #F3F4F6;
            --gray-50: #F9FAFB;
            --white: #FFFFFF;
            --green: #059669;
            --green-light: #ECFDF5;
            --amber: #D97706;
            --amber-light: #FFFBEB;
            --blue: #1D4ED8;
            --blue-light: #EFF6FF;
            --purple: #7C3AED;
            --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.08), 0 1px 2px rgba(0, 0, 0, 0.05);
            --shadow-md: 0 4px 12px rgba(0, 0, 0, 0.08), 0 2px 6px rgba(0, 0, 0, 0.04);
            --shadow-lg: 0 10px 30px rgba(0, 0, 0, 0.1);
            --r-sm: 4px;
            --r-md: 8px;
            --r-lg: 12px;
            --r-xl: 16px;
            --font-display: 'FeedGoodType', 'Open Sans', sans-serif;
            --font-body: 'Open Sans', 'Helvetica Neue', sans-serif;
            --font-mono: 'JetBrains Mono', monospace;
        }

        .bo-scope *,
        .bo-scope *::before,
        .bo-scope *::after {
            box-sizing: border-box;
            margin: 0;
            padding: 0;
        }

        .bo-scope {
            font-size: 14px;
            scroll-behavior: smooth;
        }

        .bo-scope {
            background: var(--white);
            color: var(--gray-900);
            font-family: var(--font-body);
            line-height: 1.5;
            overflow-x: hidden;
        }

        /* ─── TOP NAVBAR ─── */
        .bo-scope .navbar {
            background: var(--black);
            height: 56px;
            display: flex;
            align-items: center;
            justify-content: space-between;
            padding: 0 28px;
            position: sticky;
            top: 0;
            z-index: 200;
            box-shadow: 0 2px 12px rgba(0, 0, 0, 0.3);
        }

        .bo-scope .nav-brand {
            display: flex;
            align-items: center;
            gap: 10px;
        }

        .bo-scope .nav-logo {
            width: 34px;
            height: 34px;
            background: var(--red);
            border-radius: 2px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-family: 'FeedGoodType', 'Open Sans', sans-serif;
            font-size: 11px;
            font-weight: 900;
            color: #fff;
            letter-spacing: 0.06em;
        }

        .bo-scope .nav-title {
            font-family: 'FeedGoodType', 'Open Sans', sans-serif;
            font-size: 14px;
            font-weight: 900;
            letter-spacing: 0.08em;
            text-transform: uppercase;
            color: #fff;
        }

        .bo-scope .nav-title em {
            color: var(--red);
            font-style: normal;
        }

        .bo-scope .nav-right {
            display: flex;
            align-items: center;
            gap: 16px;
        }

        .bo-scope .nav-date-filter {
            display: flex;
            align-items: center;
            gap: 6px;
            background: rgba(255, 255, 255, 0.08);
            border: 1px solid rgba(255, 255, 255, 0.15);
            border-radius: var(--r-md);
            padding: 6px 12px;
            cursor: pointer;
            transition: background 0.15s;
        }

        .bo-scope .nav-date-filter:hover {
            background: rgba(255, 255, 255, 0.12);
        }

        .bo-scope .nav-date-filter svg {
            width: 14px;
            height: 14px;
            stroke: rgba(255, 255, 255, 0.6);
        }

        .bo-scope .nav-date-text {
            font-size: 12px;
            font-weight: 500;
            color: #fff;
        }

        .bo-scope .nav-date-caret {
            font-size: 10px;
            color: rgba(255, 255, 255, 0.4);
        }

        .bo-scope .live-pill {
            display: flex;
            align-items: center;
            gap: 5px;
            background: rgba(5, 150, 105, 0.2);
            border: 1px solid rgba(5, 150, 105, 0.4);
            border-radius: 99px;
            padding: 4px 10px;
            font-size: 11px;
            font-weight: 600;
            color: #34d399;
            text-transform: uppercase;
            letter-spacing: 0.5px;
        }

        .bo-scope .live-dot {
            width: 6px;
            height: 6px;
            border-radius: 50%;
            background: #34d399;
            animation: blink 2s ease-in-out infinite;
        }

        @keyframes blink {

            0%,
            100% {
                opacity: 1
            }

            50% {
                opacity: 0.25
            }
        }

        .bo-scope .nav-avatar {
            width: 32px;
            height: 32px;
            border-radius: 50%;
            background: var(--red);
            border: 2px solid rgba(255, 255, 255, 0.2);
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 12px;
            font-weight: 700;
            color: #fff;
            cursor: pointer;
        }

        /* ─── SECONDARY FILTER BAR ─── */
        .bo-scope .filter-bar {
            background: var(--white);
            border-bottom: 1px solid var(--gray-200);
            padding: 8px 28px;
            display: flex;
            align-items: center;
            gap: 10px;
            flex-wrap: wrap;
            position: sticky;
            top: 56px;
            z-index: 190;
            box-shadow: var(--shadow-sm);
        }

        .bo-scope .filter-label {
            font-size: 11px;
            font-weight: 600;
            text-transform: uppercase;
            letter-spacing: 1px;
            color: var(--gray-500);
            margin-right: 2px;
        }

        .bo-scope .f-chip {
            display: inline-flex;
            align-items: center;
            gap: 4px;
            padding: 4px 11px;
            border: 1px solid var(--gray-300);
            border-radius: 99px;
            font-size: 12px;
            font-weight: 500;
            color: var(--gray-700);
            background: var(--white);
            cursor: pointer;
            transition: all 0.15s;
            user-select: none;
        }

        .bo-scope .f-chip:hover {
            border-color: var(--red);
            color: var(--red);
        }

        .bo-scope .f-chip.on {
            background: var(--red);
            border-color: var(--red);
            color: #fff;
        }

        .bo-scope .f-sep {
            width: 1px;
            height: 18px;
            background: var(--gray-200);
            margin: 0 2px;
        }

        /* ─── TAB STRIP ─── */
        .bo-scope .tab-strip {
            background: var(--white);
            border-bottom: 2px solid var(--gray-200);
            padding: 0 28px;
            display: flex;
            gap: 0;
            overflow-x: auto;
            position: sticky;
            top: calc(56px + 41px);
            z-index: 180;
        }

        .bo-scope .tab-strip::-webkit-scrollbar {
            height: 0;
        }

        .bo-scope .tab-btn {
            display: flex;
            align-items: center;
            gap: 7px;
            padding: 12px 16px;
            font-family: var(--font-display);
            font-size: 12px;
            font-weight: 500;
            letter-spacing: 0.8px;
            text-transform: uppercase;
            color: var(--gray-500);
            border: none;
            background: none;
            cursor: pointer;
            border-bottom: 2px solid transparent;
            margin-bottom: -2px;
            white-space: nowrap;
            transition: color 0.15s;
        }

        .bo-scope .tab-btn:hover {
            color: var(--gray-900);
        }

        .bo-scope .tab-btn.active {
            color: var(--red);
            border-bottom-color: var(--red);
        }

        .bo-scope .tab-num {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            width: 18px;
            height: 18px;
            background: var(--gray-100);
            border-radius: 4px;
            font-size: 10px;
            font-weight: 700;
            color: var(--gray-500);
            font-family: var(--font-body);
        }

        .bo-scope .tab-btn.active .tab-num {
            background: var(--red-mid);
            color: var(--red);
        }

        /* ─── MAIN CONTENT ─── */
        .bo-scope .content {
            padding: 24px 28px 48px;
            max-width: 1600px;
        }

        .bo-scope .tab-pane {
            display: none;
            animation: fadeUp 0.2s ease;
        }

        .bo-scope .tab-pane.active {
            display: block;
        }

        @keyframes fadeUp {
            from {
                opacity: 0;
                transform: translateY(8px)
            }

            to {
                opacity: 1;
                transform: translateY(0)
            }
        }

        /* ─── PAGE HEADER ─── */
        .bo-scope .page-head {
            display: flex;
            align-items: flex-start;
            justify-content: space-between;
            margin-bottom: 24px;
            padding-bottom: 16px;
            border-bottom: 1px solid var(--gray-200);
        }

        .bo-scope .page-head-left {
            display: flex;
            align-items: flex-start;
            gap: 14px;
        }

        .bo-scope .page-head-icon {
            width: 42px;
            height: 42px;
            border-radius: var(--r-lg);
            background: var(--red);
            display: flex;
            align-items: center;
            justify-content: center;
            flex-shrink: 0;
        }

        .bo-scope .page-head-icon svg {
            width: 20px;
            height: 20px;
            stroke: #fff;
            fill: none;
        }

        .bo-scope .page-head-title {
            font-family: var(--font-display);
            font-size: 22px;
            font-weight: 600;
            letter-spacing: 1px;
            text-transform: uppercase;
            color: var(--black);
            line-height: 1.1;
        }

        .bo-scope .page-head-sub {
            font-size: 12px;
            color: var(--gray-500);
            margin-top: 3px;
        }

        .bo-scope .page-head-sub strong {
            color: var(--gray-700);
        }

        .bo-scope .page-head-badges {
            display: flex;
            gap: 6px;
            align-items: center;
            flex-wrap: wrap;
        }

        /* ─── GRID LAYOUTS ─── */
        .bo-scope .g2 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 16px;
        }

        .bo-scope .g3 {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr;
            gap: 16px;
        }

        .bo-scope .g4 {
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 16px;
        }

        .bo-scope .g2-3 {
            display: grid;
            grid-template-columns: 2fr 3fr;
            gap: 16px;
        }

        .bo-scope .g3-2 {
            display: grid;
            grid-template-columns: 3fr 2fr;
            gap: 16px;
        }

        .bo-scope .g1-2 {
            display: grid;
            grid-template-columns: 1fr 2fr;
            gap: 16px;
        }

        .bo-scope .g2-1 {
            display: grid;
            grid-template-columns: 2fr 1fr;
            gap: 16px;
        }

        .bo-scope .mb16 {
            margin-bottom: 16px;
        }

        .bo-scope .mb24 {
            margin-bottom: 24px;
        }

        /* ─── SECTION LABEL ─── */
        .bo-scope .sec-label {
            font-family: var(--font-display);
            font-size: 11px;
            font-weight: 600;
            letter-spacing: 2px;
            text-transform: uppercase;
            color: var(--red);
            display: flex;
            align-items: center;
            gap: 8px;
            margin-bottom: 12px;
            margin-top: 24px;
        }

        .bo-scope .sec-label:first-of-type {
            margin-top: 0;
        }

        .bo-scope .sec-label::after {
            content: '';
            flex: 1;
            height: 1px;
            background: var(--gray-200);
        }

        /* ─── KPI CARD ─── */
        .bo-scope .kpi {
            background: var(--white);
            border: 1px solid var(--gray-200);
            border-radius: var(--r-lg);
            padding: 18px 20px;
            position: relative;
            overflow: hidden;
            box-shadow: var(--shadow-sm);
            transition: box-shadow 0.2s, transform 0.2s;
        }

        .bo-scope .kpi:hover {
            box-shadow: var(--shadow-md);
            transform: translateY(-1px);
        }

        .bo-scope .kpi::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 3px;
            height: 100%;
            background: var(--red);
            border-radius: 4px 0 0 4px;
        }

        .bo-scope .kpi.green::before {
            background: var(--green);
        }

        .bo-scope .kpi.amber::before {
            background: var(--amber);
        }

        .bo-scope .kpi.blue::before {
            background: var(--blue);
        }

        .bo-scope .kpi.purple::before {
            background: var(--purple);
        }

        .bo-scope .kpi-label {
            font-size: 10px;
            font-weight: 600;
            text-transform: uppercase;
            letter-spacing: 1px;
            color: var(--gray-500);
            margin-bottom: 6px;
        }

        .bo-scope .kpi-val {
            font-family: var(--font-display);
            font-size: 28px;
            font-weight: 600;
            color: var(--black);
            line-height: 1;
            margin-bottom: 6px;
            letter-spacing: 0.5px;
        }

        .bo-scope .kpi-val.xl {
            font-size: 34px;
        }

        .bo-scope .kpi-val.sm {
            font-size: 20px;
        }

        .bo-scope .kpi-delta {
            display: inline-flex;
            align-items: center;
            gap: 3px;
            font-size: 11px;
            font-weight: 600;
            padding: 2px 7px;
            border-radius: 4px;
        }

        .bo-scope .kpi-delta.up {
            background: var(--green-light);
            color: var(--green);
        }

        .bo-scope .kpi-delta.down {
            background: var(--red-light);
            color: var(--red);
        }

        .bo-scope .kpi-delta.flat {
            background: var(--gray-100);
            color: var(--gray-500);
        }

        .bo-scope .kpi-ctx {
            font-size: 11px;
            color: var(--gray-500);
            margin-top: 4px;
        }

        .bo-scope .kpi-spark {
            height: 28px;
            width: 100%;
            margin-top: 10px;
        }

        /* ─── CARD ─── */
        .bo-scope .card {
            background: var(--white);
            border: 1px solid var(--gray-200);
            border-radius: var(--r-lg);
            padding: 20px;
            box-shadow: var(--shadow-sm);
        }

        .bo-scope .card-head {
            display: flex;
            align-items: flex-start;
            justify-content: space-between;
            margin-bottom: 16px;
        }

        .bo-scope .card-title {
            font-family: var(--font-display);
            font-size: 13px;
            font-weight: 600;
            letter-spacing: 0.8px;
            text-transform: uppercase;
            color: var(--black);
        }

        .bo-scope .card-sub {
            font-size: 11px;
            color: var(--gray-500);
            margin-top: 2px;
        }

        /* ─── BADGE ─── */
        .bo-scope .badge {
            display: inline-flex;
            align-items: center;
            gap: 4px;
            padding: 3px 8px;
            border-radius: 4px;
            font-size: 11px;
            font-weight: 600;
        }

        .bo-scope .badge.red {
            background: var(--red-light);
            color: var(--red);
        }

        .bo-scope .badge.green {
            background: var(--green-light);
            color: var(--green);
        }

        .bo-scope .badge.amber {
            background: var(--amber-light);
            color: var(--amber);
        }

        .bo-scope .badge.blue {
            background: var(--blue-light);
            color: var(--blue);
        }

        .bo-scope .badge.gray {
            background: var(--gray-100);
            color: var(--gray-700);
        }

        .bo-scope .badge.black {
            background: var(--black);
            color: #fff;
        }

        /* ─── TABLE ─── */
        .bo-scope .tbl {
            width: 100%;
            border-collapse: collapse;
            font-size: 12px;
        }

        .bo-scope .tbl th {
            padding: 8px 10px;
            font-size: 10px;
            font-weight: 600;
            text-transform: uppercase;
            letter-spacing: 0.8px;
            color: var(--gray-500);
            text-align: left;
            border-bottom: 2px solid var(--gray-200);
            background: var(--gray-50);
        }

        .bo-scope .tbl th.r {
            text-align: right;
        }

        .bo-scope .tbl td {
            padding: 9px 10px;
            border-bottom: 1px solid var(--gray-100);
            color: var(--gray-700);
            vertical-align: middle;
        }

        .bo-scope .tbl td.r {
            text-align: right;
        }

        .bo-scope .tbl td.num {
            font-family: var(--font-display);
            font-size: 13px;
            color: var(--black);
            font-weight: 500;
        }

        .bo-scope .tbl tr:last-child td {
            border-bottom: none;
        }

        .bo-scope .tbl tr:hover td {
            background: var(--gray-50);
        }

        .bo-scope .tbl tfoot td {
            border-top: 2px solid var(--gray-200);
            font-weight: 700;
            color: var(--black);
            background: var(--gray-50);
        }

        /* rank */
        .bo-scope .rk {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            width: 20px;
            height: 20px;
            border-radius: 4px;
            font-size: 10px;
            font-weight: 700;
        }

        .bo-scope .rk.g1 {
            background: #FEF3C7;
            color: #92400E;
        }

        .bo-scope .rk.g2 {
            background: var(--gray-100);
            color: var(--gray-700);
        }

        .bo-scope .rk.g3 {
            background: #FEE2E2;
            color: #991B1B;
        }

        .bo-scope .rk.gn {
            background: var(--gray-100);
            color: var(--gray-500);
        }

        /* ─── INLINE BAR ─── */
        .bo-scope .ibar {
            display: flex;
            align-items: center;
            gap: 6px;
        }

        .bo-scope .ibar-track {
            flex: 1;
            max-width: 72px;
            height: 4px;
            background: var(--gray-200);
            border-radius: 99px;
            overflow: hidden;
        }

        .bo-scope .ibar-fill {
            height: 100%;
            border-radius: 99px;
            background: var(--red);
        }

        .bo-scope .ibar-fill.green {
            background: var(--green);
        }

        .bo-scope .ibar-fill.blue {
            background: var(--blue);
        }

        .bo-scope .ibar-fill.amber {
            background: var(--amber);
        }

        /* ─── BRAND SPLIT CARD ─── */
        .bo-scope .brand-split {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 1px;
            background: var(--gray-200);
            border-radius: var(--r-lg);
            overflow: hidden;
        }

        .bo-scope .brand-cell {
            background: var(--white);
            padding: 18px 20px;
        }

        .bo-scope .brand-lbl {
            font-family: var(--font-display);
            font-size: 11px;
            font-weight: 600;
            letter-spacing: 2px;
            text-transform: uppercase;
            margin-bottom: 4px;
        }

        .bo-scope .brand-lbl.phr {
            color: var(--red);
        }

        .bo-scope .brand-lbl.phd {
            color: var(--blue);
        }

        .bo-scope .brand-num {
            font-family: var(--font-display);
            font-size: 26px;
            font-weight: 600;
            color: var(--black);
            line-height: 1;
            margin-bottom: 6px;
        }

        .bo-scope .brand-bar-wrap {
            height: 4px;
            background: var(--gray-200);
            border-radius: 99px;
            overflow: hidden;
            margin-bottom: 4px;
        }

        .bo-scope .brand-bar-fill {
            height: 100%;
            border-radius: 99px;
        }

        .bo-scope .brand-bar-fill.phr {
            background: var(--red);
        }

        .bo-scope .brand-bar-fill.phd {
            background: var(--blue);
        }

        /* ─── DONUT WRAPPER ─── */
        .bo-scope .donut-wrap {
            position: relative;
            display: flex;
            justify-content: center;
            align-items: center;
            flex-shrink: 0;
        }

        .bo-scope .donut-center {
            position: absolute;
            text-align: center;
            pointer-events: none;
        }

        .bo-scope .donut-cval {
            font-family: var(--font-display);
            font-size: 20px;
            font-weight: 600;
            color: var(--black);
            line-height: 1;
        }

        .bo-scope .donut-clbl {
            font-size: 10px;
            color: var(--gray-500);
            text-transform: uppercase;
            letter-spacing: 0.5px;
            margin-top: 2px;
        }

        /* ─── LEGEND ─── */
        .bo-scope .legend {
            display: flex;
            flex-direction: column;
            gap: 7px;
            justify-content: center;
        }

        .bo-scope .legend-item {
            display: flex;
            align-items: center;
            gap: 7px;
            font-size: 12px;
            color: var(--gray-700);
        }

        .bo-scope .legend-dot {
            width: 8px;
            height: 8px;
            border-radius: 50%;
            flex-shrink: 0;
        }

        .bo-scope .legend-pct {
            margin-left: auto;
            font-family: var(--font-display);
            font-size: 13px;
            font-weight: 500;
            color: var(--black);
        }

        /* ─── SCROLLABLE ─── */
        .bo-scope .scroll-y {
            overflow-y: auto;
            max-height: 280px;
        }

        .bo-scope .scroll-y::-webkit-scrollbar {
            width: 3px;
        }

        .bo-scope .scroll-y::-webkit-scrollbar-track {
            background: transparent;
        }

        .bo-scope .scroll-y::-webkit-scrollbar-thumb {
            background: var(--gray-300);
            border-radius: 99px;
        }

        /* ─── STAT ROW ─── */
        .bo-scope .stat-row {
            display: flex;
            align-items: center;
            gap: 8px;
            padding: 8px 0;
            border-bottom: 1px solid var(--gray-100);
        }

        .bo-scope .stat-row:last-child {
            border-bottom: none;
        }

        .bo-scope .stat-name {
            flex: 1;
            font-size: 12px;
            color: var(--gray-700);
        }

        .bo-scope .stat-val {
            font-family: var(--font-display);
            font-size: 13px;
            font-weight: 500;
            color: var(--black);
        }

        .bo-scope .stat-delta {
            font-size: 11px;
            font-weight: 600;
            min-width: 46px;
            text-align: right;
        }

        .bo-scope .stat-delta.up {
            color: var(--green);
        }

        .bo-scope .stat-delta.dn {
            color: var(--red);
        }

        /* ─── HEATMAP CELL ─── */
        .bo-scope .hm-xl {
            background: rgba(233, 28, 36, 0.55);
            color: #fff;
            border-radius: 4px;
            padding: 3px 6px;
            font-size: 11px;
            font-weight: 700;
        }

        .bo-scope .hm-lg {
            background: rgba(233, 28, 36, 0.3);
            color: #B8122C;
            border-radius: 4px;
            padding: 3px 6px;
            font-size: 11px;
            font-weight: 600;
        }

        .bo-scope .hm-md {
            background: rgba(233, 28, 36, 0.12);
            color: #E91C24;
            border-radius: 4px;
            padding: 3px 6px;
            font-size: 11px;
            font-weight: 500;
        }

        .bo-scope .hm-sm {
            background: var(--gray-100);
            color: var(--gray-600);
            border-radius: 4px;
            padding: 3px 6px;
            font-size: 11px;
        }

        .bo-scope .hm-table {
            width: 100%;
            border-collapse: collapse;
        }

        .bo-scope .hm-table th {
            padding: 6px 8px;
            font-size: 10px;
            font-weight: 600;
            text-transform: uppercase;
            letter-spacing: 0.5px;
            color: var(--gray-500);
            text-align: center;
            border-bottom: 1px solid var(--gray-200);
        }

        .bo-scope .hm-table th.lft {
            text-align: left;
        }

        .bo-scope .hm-table td {
            padding: 5px 4px;
            text-align: center;
        }

        .bo-scope .hm-table td.lft {
            text-align: left;
            font-size: 11px;
            color: var(--gray-500);
            padding-right: 8px;
            white-space: nowrap;
        }

        /* ─── COMBO ROWS ─── */
        .bo-scope .combo-row {
            display: flex;
            align-items: center;
            gap: 8px;
            padding: 7px 0;
            border-bottom: 1px solid var(--gray-100);
        }

        .bo-scope .combo-row:last-child {
            border-bottom: none;
        }

        .bo-scope .combo-n {
            font-size: 10px;
            color: var(--gray-400);
            width: 14px;
        }

        .bo-scope .combo-nm {
            flex: 1;
            font-size: 12px;
            color: var(--gray-700);
        }

        .bo-scope .combo-pct {
            font-family: var(--font-display);
            font-size: 13px;
            font-weight: 500;
            color: var(--black);
        }

        .bo-scope .combo-bar {
            width: 48px;
            height: 3px;
            background: var(--gray-200);
            border-radius: 99px;
            overflow: hidden;
        }

        .bo-scope .combo-fill {
            height: 100%;
            border-radius: 99px;
        }

        /* ─── TIER CHIP ─── */
        .bo-scope .tier {
            display: inline-flex;
            align-items: center;
            padding: 3px 8px;
            border-radius: 4px;
            font-size: 10px;
            font-weight: 700;
            text-transform: uppercase;
            letter-spacing: 0.8px;
        }

        .bo-scope .tier.fun {
            background: var(--blue-light);
            color: var(--blue);
        }

        .bo-scope .tier.fav {
            background: var(--green-light);
            color: var(--green);
        }

        .bo-scope .tier.sig {
            background: var(--red-light);
            color: var(--red);
        }

        .bo-scope .tier.ult {
            background: var(--amber-light);
            color: var(--amber);
        }

        /* ─── PROGRESS BAR ─── */
        .bo-scope .prog {
            margin-bottom: 12px;
        }

        .bo-scope .prog-head {
            display: flex;
            justify-content: space-between;
            align-items: baseline;
            margin-bottom: 5px;
        }

        .bo-scope .prog-name {
            font-size: 12px;
            color: var(--gray-700);
        }

        .bo-scope .prog-vals {
            display: flex;
            align-items: baseline;
            gap: 4px;
        }

        .bo-scope .prog-cur {
            font-family: var(--font-display);
            font-size: 14px;
            font-weight: 500;
            color: var(--black);
        }

        .bo-scope .prog-tgt {
            font-size: 10px;
            color: var(--gray-500);
        }

        .bo-scope .prog-pct {
            font-size: 11px;
            font-weight: 700;
            color: var(--red);
        }

        .bo-scope .prog-track {
            height: 5px;
            background: var(--gray-200);
            border-radius: 99px;
            overflow: hidden;
        }

        .bo-scope .prog-fill {
            height: 100%;
            border-radius: 99px;
            background: var(--red);
        }

        .bo-scope .prog-fill.ok {
            background: var(--green);
        }

        .bo-scope .prog-fill.warn {
            background: var(--amber);
        }

        /* ─── WPSAT GRID ─── */
        .bo-scope .wpsat-g {
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 8px;
        }

        .bo-scope .wpsat-item {
            border: 1px solid var(--gray-200);
            border-radius: var(--r-md);
            padding: 12px 14px;
            background: var(--gray-50);
        }

        .bo-scope .wpsat-seg {
            font-size: 10px;
            font-weight: 600;
            text-transform: uppercase;
            letter-spacing: 0.8px;
            color: var(--gray-500);
            margin-bottom: 4px;
        }

        .bo-scope .wpsat-num {
            font-family: var(--font-display);
            font-size: 28px;
            font-weight: 600;
            color: var(--black);
            line-height: 1;
        }

        .bo-scope .wpsat-ctx {
            font-size: 10px;
            color: var(--gray-500);
            margin-top: 2px;
        }

        /* ─── SPEC BLOCK ─── */
        .bo-scope .spec-block {
            background: var(--gray-50);
            border: 1px solid var(--gray-200);
            border-radius: var(--r-md);
            padding: 14px 16px;
        }

        .bo-scope .spec-title {
            font-size: 10px;
            font-weight: 700;
            text-transform: uppercase;
            letter-spacing: 1px;
            color: var(--gray-500);
            margin-bottom: 8px;
        }

        .bo-scope .spec-row {
            display: flex;
            gap: 6px;
            align-items: flex-start;
            margin-bottom: 5px;
        }

        .bo-scope .spec-row:last-child {
            margin-bottom: 0;
        }

        .bo-scope .spec-key {
            font-size: 11px;
            font-weight: 600;
            color: var(--gray-700);
            min-width: 120px;
            flex-shrink: 0;
        }

        .bo-scope .spec-val {
            font-size: 11px;
            color: var(--gray-500);
            font-family: var(--font-mono);
        }

        /* ─── GENESIS TIER CARDS ─── */
        .bo-scope .genesis-g {
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 10px;
            margin-bottom: 14px;
        }

        .bo-scope .genesis-item {
            border: 1px solid var(--gray-200);
            border-radius: var(--r-md);
            padding: 14px;
            background: var(--white);
            position: relative;
            overflow: hidden;
        }

        .bo-scope .genesis-item.highlight {
            border-color: var(--red);
            box-shadow: 0 0 0 2px rgba(233, 28, 36, 0.08);
        }

        .bo-scope .genesis-item::after {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: 3px;
        }

        .bo-scope .genesis-item.fun::after {
            background: var(--blue);
        }

        .bo-scope .genesis-item.fav::after {
            background: var(--green);
        }

        .bo-scope .genesis-item.sig::after {
            background: var(--red);
        }

        .bo-scope .genesis-item.ult::after {
            background: var(--amber);
        }

        .bo-scope .genesis-lbl {
            font-size: 10px;
            font-weight: 700;
            text-transform: uppercase;
            letter-spacing: 0.8px;
            color: var(--gray-500);
            margin-bottom: 4px;
        }

        .bo-scope .genesis-num {
            font-family: var(--font-display);
            font-size: 24px;
            font-weight: 600;
            color: var(--black);
            line-height: 1;
        }

        .bo-scope .genesis-ctx {
            font-size: 10px;
            color: var(--gray-500);
            margin-top: 3px;
        }

        .bo-scope .genesis-vs {
            display: flex;
            align-items: center;
            gap: 4px;
            margin-top: 6px;
        }

        .bo-scope .genesis-vs-lbl {
            font-size: 10px;
            font-weight: 600;
        }

        .bo-scope .genesis-vs-lbl.above {
            color: var(--green);
        }

        .bo-scope .genesis-vs-lbl.below {
            color: var(--red);
        }

        /* ─── CHANNEL PILLS ─── */
        .bo-scope .ch-pills {
            display: flex;
            gap: 8px;
            flex-wrap: wrap;
            margin-bottom: 16px;
        }

        .bo-scope .ch-pill {
            flex: 1;
            min-width: 100px;
            border: 1px solid var(--gray-200);
            border-radius: var(--r-md);
            padding: 12px 14px;
            text-align: center;
            background: var(--white);
        }

        .bo-scope .ch-pname {
            font-size: 10px;
            font-weight: 600;
            text-transform: uppercase;
            letter-spacing: 0.8px;
            color: var(--gray-500);
            margin-bottom: 3px;
        }

        .bo-scope .ch-pval {
            font-family: var(--font-display);
            font-size: 18px;
            font-weight: 600;
            color: var(--black);
            line-height: 1;
        }

        .bo-scope .ch-pdelta {
            font-size: 10px;
            font-weight: 600;
            margin-top: 2px;
        }

        .bo-scope .ch-pdelta.up {
            color: var(--green);
        }

        .bo-scope .ch-pdelta.dn {
            color: var(--red);
        }

        /* ─── FOOTNOTE ─── */
        .bo-scope .footnote {
            font-size: 11px;
            color: var(--gray-400);
            margin-top: 8px;
            padding-top: 8px;
            border-top: 1px solid var(--gray-100);
        }

        .bo-scope .footnote strong {
            color: var(--gray-600);
        }

        /* Responsive */
        @media(max-width:1200px) {
            .bo-scope .g4 {
                grid-template-columns: repeat(2, 1fr)
            }

            .bo-scope .g3 {
                grid-template-columns: 1fr 1fr
            }

            .bo-scope .g2-3,
            .bo-scope .g3-2,
            .bo-scope .g1-2,
            .bo-scope .g2-1 {
                grid-template-columns: 1fr
            }

            .bo-scope .genesis-g,
            .bo-scope .wpsat-g {
                grid-template-columns: 1fr 1fr
            }
        }

        @media(max-width:768px) {
            .bo-scope .content {
                padding: 16px
            }

            .bo-scope .navbar,
            .bo-scope .filter-bar,
            .bo-scope .tab-strip {
                padding-left: 16px;
                padding-right: 16px
            }

            .bo-scope .g2,
            .bo-scope .g3,
            .bo-scope .g4 {
                grid-template-columns: 1fr
            }

            .bo-scope .genesis-g,
            .bo-scope .wpsat-g {
                grid-template-columns: 1fr 1fr
            }

            .bo-scope .brand-split {
                grid-template-columns: 1fr
            }
        }


        /* Hide upstream nav remnants inside scope */
        .bo-scope .navbar,
        .bo-scope .filter-bar,
        .bo-scope .tab-strip {
            display: none !important;
        }

        .bo-scope .tab-pane {
            display: block !important;
        }
    

        @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap');

        .bh-scope *,
        .bh-scope *::before,
        .bh-scope *::after {
            box-sizing: border-box;
        }

        .bh-scope p,
        .bh-scope h1,
        .bh-scope h2,
        .bh-scope h3,
        .bh-scope h4,
        .bh-scope table,
        .bh-scope td,
        .bh-scope th,
        .bh-scope div {
            margin: 0;
            padding: 0;
        }

        .bh-scope {
            --phi: #E91C24;
            --phi-l: rgba(192, 3, 26, .08);
            --phd: #D97706;
            --phd-l: rgba(217, 119, 6, .08);
            --dom: #1d4ed8;
            --dom-l: rgba(29, 78, 216, .08);
            --kfc: #7c3aed;
            --mcd: #b45309;
            --bk: #059669;
            --rice: #0891b2;
            --hok: #be185d;
            --ink: #0f0f0f;
            --ink2: #374151;
            --ink3: #6b7280;
            --ink4: #9ca3af;
            --bg: #f5f3ef;
            --surf: #fff;
            --border: #e5e1d9;
            --border2: #f0ede7;
            --alarm: #fee2e2;
            --warn: #fef3c7;
            --good: #dcfce7;
            --info: #dbeafe;
            --neutral: #f3f4f6;
        }

        .bh-scope {
            font-family: 'Open Sans', sans-serif;
            font-size: 13px;
            background: var(--bg);
            color: var(--ink);
        }

        .bh-scope .hdr {
            background: var(--ink);
            padding: 14px 24px;
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 12px;
            border-bottom: 3px solid var(--phi);
        }

        .bh-scope .hdr-l h1 {
            font-size: 14px;
            font-weight: 900;
            color: #fff;
            letter-spacing: 0.05em;
            text-transform: uppercase;
            font-family: 'FeedGoodType', 'Open Sans', sans-serif;
        }

        .bh-scope .hdr-l p {
            font-size: 10.5px;
            color: #888;
            margin-top: 2px;
        }

        .bh-scope .hdr-r {
            display: flex;
            gap: 6px;
            flex-wrap: wrap;
        }

        .bh-scope .hbadge {
            background: #1c1c1c;
            border: 1px solid #2d2d2d;
            padding: 3px 9px;
            border-radius: 4px;
            font-size: 9.5px;
            color: #aaa;
            display: flex;
            align-items: center;
            gap: 4px;
        }

        .bh-scope .bq-badge {
            background: #1c3a6a;
            border-color: #2d5699;
            color: #7fb3f5;
        }

        .bh-scope .live {
            width: 5px;
            height: 5px;
            border-radius: 50%;
            background: #22c55e;
            animation: blink 2s infinite;
        }

        @keyframes blink {

            0%,
            100% {
                opacity: 1
            }

            .bh-scope 50% {
                opacity: .3
            }

            .bh-scope
        }

        .tabbar {
            background: #fff;
            border-bottom: 1.5px solid var(--border);
            display: flex;
            gap: 0;
            overflow-x: auto;
            position: sticky;
            top: 0;
            z-index: 200;
            padding: 0 20px;
        }

        .bh-scope .tb {
            padding: 10px 14px;
            font-size: 11.5px;
            font-weight: 600;
            cursor: pointer;
            color: var(--ink3);
            border-bottom: 2.5px solid transparent;
            white-space: nowrap;
            transition: all .15s;
            user-select: none;
        }

        .bh-scope .tb:hover {
            color: var(--ink);
        }

        .bh-scope .tb.on {
            color: var(--phi);
            border-bottom-color: var(--phi);
        }

        .bh-scope .panel {
            display: none;
            padding: 18px 24px 32px;
        }

        .bh-scope .panel.on {
            display: block;
        }

        .bh-scope .g2 {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 14px;
        }

        .bh-scope .g3 {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr;
            gap: 12px;
        }

        .bh-scope .g4 {
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 10px;
        }

        .bh-scope .g5 {
            display: grid;
            grid-template-columns: repeat(5, 1fr);
            gap: 10px;
        }

        .bh-scope .card {
            background: var(--surf);
            border: 1px solid var(--border);
            border-radius: 10px;
            padding: 16px 18px;
            margin-bottom: 14px;
        }

        .bh-scope .ct {
            font-size: 10px;
            font-weight: 700;
            text-transform: uppercase;
            letter-spacing: .07em;
            color: var(--ink3);
            margin-bottom: 12px;
            display: flex;
            align-items: center;
            gap: 8px;
        }

        .bh-scope .ct::after {
            content: '';
            flex: 1;
            height: 1px;
            background: var(--border2);
        }

        .bh-scope .ct-src {
            font-size: 9px;
            font-weight: 600;
            padding: 2px 7px;
            border-radius: 3px;
            background: var(--info);
            color: #1e40af;
            letter-spacing: .03em;
        }

        .bh-scope .kpi-row {
            display: grid;
            gap: 10px;
            margin-bottom: 12px;
        }

        .bh-scope .kpi {
            background: #fff;
            border: 1px solid var(--border);
            border-radius: 9px;
            padding: 13px 15px;
            position: relative;
            overflow: hidden;
        }

        .bh-scope .kpi::before {
            content: '';
            position: absolute;
            left: 0;
            top: 0;
            bottom: 0;
            width: 3px;
        }

        .bh-scope .kpi.pos::before {
            background: #22c55e;
        }

        .bh-scope .kpi.neg::before {
            background: var(--phi);
        }

        .bh-scope .kpi.flat::before {
            background: #f59e0b;
        }

        .bh-scope .kpi.alarm::before {
            background: var(--phi);
            animation: blink 1.5s infinite;
        }

        .bh-scope .kpi-lbl {
            font-size: 9px;
            font-weight: 700;
            text-transform: uppercase;
            letter-spacing: .06em;
            color: var(--ink3);
            margin-bottom: 4px;
        }

        .bh-scope .kpi-brand {
            font-size: 9px;
            font-weight: 600;
            padding: 1px 5px;
            border-radius: 3px;
            display: inline-block;
            margin-bottom: 3px;
        }

        .bh-scope .kpi-v {
            font-size: 19px;
            font-weight: 800;
            font-family: 'JetBrains Mono', monospace;
            letter-spacing: -.02em;
            line-height: 1;
        }

        .bh-scope .kpi-d {
            font-size: 10.5px;
            font-weight: 600;
            margin-top: 3px;
        }

        .bh-scope .kpi-s {
            font-size: 9.5px;
            color: var(--ink4);
            margin-top: 2px;
        }

        .bh-scope .c-phi {
            color: var(--phi);
        }

        .bh-scope .bg-phi {
            background: var(--phi-l);
            color: var(--phi);
        }

        .bh-scope .c-phd {
            color: var(--phd);
        }

        .bh-scope .bg-phd {
            background: var(--phd-l);
            color: var(--phd);
        }

        .bh-scope .c-dom {
            color: var(--dom);
        }

        .bh-scope .bg-dom {
            background: var(--dom-l);
            color: var(--dom);
        }

        .bh-scope .up {
            color: #16a34a;
            font-weight: 700;
        }

        .bh-scope .dn {
            color: var(--phi);
            font-weight: 700;
        }

        .bh-scope .fl {
            color: #d97706;
            font-weight: 600;
        }

        .bh-scope .al {
            border-radius: 8px;
            padding: 10px 13px;
            font-size: 11.5px;
            line-height: 1.65;
            margin-bottom: 10px;
            border-left: 3px solid;
        }

        .bh-scope .al-alarm {
            background: var(--alarm);
            border-color: var(--phi);
            color: #7f1d1d;
        }

        .bh-scope .al-warn {
            background: var(--warn);
            border-color: #d97706;
            color: #78350f;
        }

        .bh-scope .al-good {
            background: var(--good);
            border-color: #16a34a;
            color: #14532d;
        }

        .bh-scope .al-info {
            background: var(--info);
            border-color: var(--dom);
            color: #1e3a8a;
        }

        .bh-scope .al-dom {
            background: var(--dom-l);
            border-color: var(--dom);
            color: #1e40af;
        }

        .bh-scope .tbl {
            width: 100%;
            border-collapse: collapse;
            font-size: 11.5px;
        }

        .bh-scope .tbl th {
            text-align: left;
            padding: 7px 11px;
            background: #f5f2ed;
            font-size: 10px;
            font-weight: 700;
            letter-spacing: .04em;
            color: var(--ink2);
            border-bottom: 1.5px solid var(--border);
        }

        .bh-scope .tbl td {
            padding: 7px 11px;
            border-bottom: 1px solid var(--border2);
            vertical-align: middle;
        }

        .bh-scope .tbl tr:last-child td {
            border: none;
        }

        .bh-scope .tbl tr:hover td {
            background: #faf8f5;
        }

        .bh-scope .mono {
            font-family: 'JetBrains Mono', monospace;
            font-size: 11px;
        }

        .bh-scope .ftag {
            display: inline-block;
            font-size: 9px;
            font-weight: 700;
            padding: 1px 6px;
            border-radius: 3px;
            text-transform: uppercase;
            letter-spacing: .04em;
        }

        .bh-scope .f-comp {
            background: #f3e8ff;
            color: #6b21a8;
        }

        .bh-scope .f-up {
            background: #fee2e2;
            color: #991b1b;
        }

        .bh-scope .f-mid {
            background: #fef3c7;
            color: #92400e;
        }

        .bh-scope .f-low {
            background: #dbeafe;
            color: #1e3a8a;
        }

        .bh-scope .f-post {
            background: #dcfce7;
            color: #14532d;
        }

        .bh-scope .pr {
            display: inline-block;
            font-size: 9px;
            font-weight: 700;
            padding: 1px 6px;
            border-radius: 3px;
            text-transform: uppercase;
        }

        .bh-scope .pr-hi {
            background: var(--alarm);
            color: var(--phi);
        }

        .bh-scope .pr-sec {
            background: var(--warn);
            color: #b45309;
        }

        .bh-scope .pr-low {
            background: var(--neutral);
            color: var(--ink3);
        }

        .bh-scope .swot {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 10px;
            margin-top: 10px;
        }

        .bh-scope .swot-q {
            border-radius: 8px;
            padding: 13px 15px;
        }

        .bh-scope .swot-s {
            background: var(--good);
            border: 1px solid #86efac;
        }

        .bh-scope .swot-w {
            background: var(--alarm);
            border: 1px solid #fca5a5;
        }

        .bh-scope .swot-o {
            background: var(--info);
            border: 1px solid #93c5fd;
        }

        .bh-scope .swot-t {
            background: var(--warn);
            border: 1px solid #fde68a;
        }

        .bh-scope .swot-h {
            font-size: 10px;
            font-weight: 800;
            text-transform: uppercase;
            letter-spacing: .06em;
            margin-bottom: 7px;
        }

        .bh-scope .swot-s .swot-h {
            color: #14532d;
        }

        .bh-scope .swot-w .swot-h {
            color: #991b1b;
        }

        .bh-scope .swot-o .swot-h {
            color: #1e3a8a;
        }

        .bh-scope .swot-t .swot-h {
            color: #92400e;
        }

        .bh-scope .swot-item {
            font-size: 11px;
            line-height: 1.5;
            margin-bottom: 4px;
            padding-left: 9px;
            position: relative;
        }

        .bh-scope .swot-item::before {
            content: '·';
            position: absolute;
            left: 0;
            font-weight: 700;
        }

        .bh-scope .compare-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 10px;
            margin-bottom: 12px;
        }

        .bh-scope .cmp-card {
            border-radius: 9px;
            padding: 12px 14px;
            border: 1px solid var(--border);
        }

        .bh-scope .cmp-lbl {
            font-size: 9px;
            font-weight: 700;
            text-transform: uppercase;
            letter-spacing: .06em;
            margin-bottom: 8px;
        }

        .bh-scope .cmp-row {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 4px 0;
            border-bottom: 1px solid var(--border2);
            font-size: 11px;
        }

        .bh-scope .cmp-row:last-child {
            border: none;
        }

        .bh-scope .cmp-metric {
            color: var(--ink2);
        }

        .bh-scope .cmp-delta {
            font-size: 10px;
            font-weight: 700;
        }

        .bh-scope .threat-hdr {
            border-radius: 10px;
            padding: 15px 18px;
            margin-bottom: 14px;
            color: #fff;
        }

        .bh-scope .threat-bar-wrap {
            height: 7px;
            background: rgba(255, 255, 255, .2);
            border-radius: 4px;
            margin-top: 8px;
            overflow: hidden;
        }

        .bh-scope .threat-bar {
            height: 100%;
            border-radius: 4px;
            background: #fff;
            transition: width .5s;
        }

        .bh-scope .brand-sel {
            display: flex;
            flex-wrap: wrap;
            gap: 7px;
            margin-bottom: 14px;
        }

        .bh-scope .bb {
            padding: 5px 13px;
            border-radius: 20px;
            font-size: 11px;
            font-weight: 600;
            cursor: pointer;
            border: 2px solid;
            transition: all .15s;
            user-select: none;
        }

        .bh-scope .bb.sel {
            color: #fff !important;
        }

        .bh-scope canvas {
            width: 100% !important;
        }

        .bh-scope .chart-ctrl {
            display: flex;
            gap: 7px;
            flex-wrap: wrap;
            margin-bottom: 12px;
            align-items: center;
        }

        .bh-scope .cbtn {
            padding: 4px 11px;
            border-radius: 5px;
            font-size: 10.5px;
            font-weight: 600;
            cursor: pointer;
            border: 1.5px solid var(--border);
            background: #fff;
            color: var(--ink3);
            transition: all .15s;
        }

        .bh-scope .cbtn.sel {
            background: var(--ink);
            color: #fff;
            border-color: var(--ink);
        }

        .bh-scope .cl {
            font-size: 9.5px;
            font-weight: 700;
            text-transform: uppercase;
            letter-spacing: .06em;
            color: var(--ink3);
            margin-right: 3px;
        }

        .bh-scope .fstrip {
            display: grid;
            grid-template-columns: repeat(5, 1fr);
            gap: 0;
            border-radius: 8px;
            overflow: hidden;
            border: 1px solid var(--border);
            margin-bottom: 12px;
        }

        .bh-scope .fs {
            padding: 9px 10px;
            text-align: center;
            border-right: 1px solid var(--border);
        }

        .bh-scope .fs:last-child {
            border: none;
        }

        .bh-scope .fs-t {
            font-size: 9px;
            font-weight: 800;
            text-transform: uppercase;
            letter-spacing: .06em;
            margin-bottom: 3px;
        }

        .bh-scope .fs-m {
            font-size: 9px;
            line-height: 1.4;
            opacity: .8;
        }

        .bh-scope .fc {
            background: #f3e8ff;
        }

        .bh-scope .fc .fs-t {
            color: #6b21a8;
        }

        .bh-scope .fu {
            background: #fff1f2;
        }

        .bh-scope .fu .fs-t {
            color: #9f1239;
        }

        .bh-scope .fm {
            background: #fffbeb;
        }

        .bh-scope .fm .fs-t {
            color: #92400e;
        }

        .bh-scope .fl2 {
            background: #eff6ff;
        }

        .bh-scope .fl2 .fs-t {
            color: #1e3a8a;
        }

        .bh-scope .fp {
            background: #f0fdf4;
        }

        .bh-scope .fp .fs-t {
            color: #166534;
        }
    

        /* =====================================================
   PIZZA HUT GLOBAL BRAND DIRECTION — CSS OVERRIDES
   Primary: Feed Good Type (hero), Open Sans (body/sub)
   Colors: Good Times Red #E91C24, Black #000000, White #FFFFFF, Gray #E7E7E7
   ===================================================== */

        /* --- Google Font: Open Sans --- */
        @import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,400&family=JetBrains+Mono:wght@400;500;600&display=swap');

        /* --- Brand Token Overrides (global) --- */
        :root {
            /* Good Times Red (primary brand red) */
            --ph-red: #E91C24;
            --ph-red-dark: #C50303;
            --ph-red-glow: rgba(233, 28, 36, 0.10);
            --ph-red-light: rgba(233, 28, 36, 0.06);
            /* Neutrals */
            --ph-black: #000000;
            --ph-charcoal: #111111;
            --ph-white: #FFFFFF;
            --ph-offwhite: #F7F6F4;
            --ph-gray-100: #F0EFED;
            --ph-gray-200: #E7E7E7;
            --ph-gray-400: #9A9A9A;
            --ph-gray-600: #5C5C5C;
            --ph-gray-800: #2C2C2C;
            /* Brand-aligned font stacks */
            --font-hero: 'FeedGoodType', 'Open Sans', sans-serif;
            --font-sub: 'Open Sans', sans-serif;
            --font-body: 'Open Sans', sans-serif;
            --font-mono: 'JetBrains Mono', monospace;
            /* Layout tokens */
            --radius-sm: 2px;
            --radius-md: 4px;
            --radius-lg: 6px;
            --radius-pill: 4px;
            --sidebar-w: 256px;
            --header-h: 60px;
            /* Shadow — refined, less diffuse */
            --shadow-card: 0 1px 2px rgba(0, 0, 0, 0.06), 0 3px 12px rgba(0, 0, 0, 0.06);
            --shadow-hover: 0 4px 16px rgba(0, 0, 0, 0.12);
        }

        /* --- Base typography normalization --- */
        body {
            font-family: var(--font-body);
            background: var(--ph-offwhite);
            color: var(--ph-black);
            -webkit-font-smoothing: antialiased;
        }

        /* --- Sidebar brand alignment --- */
        .sidebar {
            background: var(--ph-black) !important;
            border-right: none !important;
        }

        .sidebar-brand {
            border-bottom: 2px solid var(--ph-red) !important;
            padding: 18px 20px 14px !important;
        }

        .sidebar-logo-icon {
            background: var(--ph-red) !important;
            border-radius: 2px !important;
        }

        .sidebar-title {
            font-family: var(--font-hero) !important;
            font-size: 1rem !important;
            letter-spacing: 0.06em !important;
            text-transform: uppercase !important;
            color: var(--ph-white) !important;
            line-height: 1.15 !important;
        }

        .sidebar-subtitle {
            font-family: var(--font-body) !important;
            font-size: 0.65rem !important;
            color: var(--ph-gray-400) !important;
            letter-spacing: 0.10em !important;
            text-transform: uppercase !important;
            font-weight: 600 !important;
            margin-top: 2px !important;
        }

        .sidebar-section-label {
            font-family: var(--font-body) !important;
            font-size: 0.60rem !important;
            font-weight: 700 !important;
            letter-spacing: 0.14em !important;
            text-transform: uppercase !important;
            color: var(--ph-gray-600) !important;
            padding: 16px 20px 6px !important;
        }

        .nav-group-header {
            font-family: var(--font-body) !important;
            font-size: 0.72rem !important;
            font-weight: 700 !important;
            letter-spacing: 0.04em !important;
            color: rgba(255, 255, 255, 0.75) !important;
            text-transform: uppercase !important;
        }

        .nav-group-header:hover {
            color: var(--ph-white) !important;
            background: rgba(255, 255, 255, 0.04) !important;
        }

        .nav-item {
            font-family: var(--font-body) !important;
            font-size: 0.72rem !important;
            font-weight: 400 !important;
            color: rgba(255, 255, 255, 0.55) !important;
            border-left: 2px solid transparent !important;
            border-radius: 0 !important;
            letter-spacing: 0.01em !important;
        }

        .nav-item:hover {
            color: var(--ph-white) !important;
            background: rgba(255, 255, 255, 0.05) !important;
            border-left-color: rgba(233, 28, 36, 0.5) !important;
        }

        .nav-item.active,
        .nav-item.selected {
            color: var(--ph-white) !important;
            background: rgba(233, 28, 36, 0.12) !important;
            border-left-color: var(--ph-red) !important;
            font-weight: 600 !important;
        }

        /* --- Main content area --- */
        .main-wrapper,
        main,
        .main-content {
            background: var(--ph-offwhite) !important;
        }

        /* --- Top header bar --- */
        .top-header,
        .header,
        header {
            background: var(--ph-black) !important;
            border-bottom: 2px solid var(--ph-red) !important;
            height: var(--header-h) !important;
        }

        .page-title,
        .header-title {
            font-family: var(--font-hero) !important;
            text-transform: uppercase !important;
            letter-spacing: 0.06em !important;
            color: var(--ph-white) !important;
            font-size: 1.0rem !important;
        }

        /* --- Cards --- */
        .card,
        .kpi-card {
            border-radius: var(--radius-md) !important;
            border: 1px solid var(--ph-gray-200) !important;
            box-shadow: var(--shadow-card) !important;
            background: var(--ph-white) !important;
        }

        .card:hover {
            box-shadow: var(--shadow-hover) !important;
        }

        /* --- Section/card titles --- */
        .section-title,
        .card-title,
        h2,
        h3 {
            font-family: var(--font-hero) !important;
            text-transform: uppercase !important;
            letter-spacing: 0.05em !important;
        }

        /* --- KPI values --- */
        .kpi-value,
        .stat-value,
        .metric-value,
        .kpi-v {
            font-family: var(--font-mono) !important;
            font-weight: 600 !important;
            letter-spacing: -0.02em !important;
        }

        /* --- Buttons --- */
        .btn,
        button:not(.nav-group-header):not(.nav-item):not(.tb):not(.bb) {
            font-family: var(--font-body) !important;
            font-weight: 600 !important;
            letter-spacing: 0.04em !important;
            border-radius: var(--radius-sm) !important;
            text-transform: uppercase !important;
            font-size: 0.72rem !important;
        }

        .btn-primary,
        .btn[style*="background: var(--ph-red)"],
        button[style*="#E91C24"] {
            background: var(--ph-red) !important;
            color: var(--ph-white) !important;
            border: none !important;
        }

        /* --- Tables --- */
        table,
        .tbl {
            font-family: var(--font-body) !important;
            font-size: 0.78rem !important;
        }

        th {
            font-family: var(--font-body) !important;
            font-weight: 700 !important;
            text-transform: uppercase !important;
            letter-spacing: 0.06em !important;
            font-size: 0.68rem !important;
            background: var(--ph-gray-100) !important;
            color: var(--ph-gray-800) !important;
        }

        /* --- Alert / callout boxes --- */
        .al,
        .alert,
        .insight-box {
            border-radius: var(--radius-md) !important;
            font-family: var(--font-body) !important;
            font-size: 0.78rem !important;
            line-height: 1.65 !important;
        }

        /* --- Tab bars --- */
        .tb,
        .tab,
        [role="tab"] {
            font-family: var(--font-body) !important;
            font-weight: 600 !important;
            font-size: 0.72rem !important;
            letter-spacing: 0.04em !important;
            text-transform: uppercase !important;
        }

        .tb.on,
        .tab.active,
        [role="tab"][aria-selected="true"] {
            color: var(--ph-red) !important;
            border-bottom-color: var(--ph-red) !important;
        }

        /* --- Brand-specific overrides for bh-scope and bo-scope --- */
        .bh-scope,
        .bo-scope {
            --red: #E91C24 !important;
            --phi: #E91C24 !important;
            font-family: 'Open Sans', sans-serif !important;
        }

        .bh-scope .hdr {
            background: #000000 !important;
            border-bottom-color: #E91C24 !important;
        }

        .bh-scope .hdr-l h1 {
            font-family: 'FeedGoodType', 'Open Sans', sans-serif !important;
            text-transform: uppercase !important;
            letter-spacing: 0.05em !important;
        }

        .bh-scope .tb.on {
            color: #E91C24 !important;
            border-bottom-color: #E91C24 !important;
        }

        .bo-scope .navbar {
            background: #000000 !important;
            border-bottom: 2px solid #E91C24 !important;
        }

        .bo-scope .nav-title {
            font-family: 'FeedGoodType', 'Open Sans', sans-serif !important;
            letter-spacing: 0.06em !important;
        }

        /* --- Competitive brand buttons --- */
        .bb {
            border-radius: var(--radius-sm) !important;
            font-family: var(--font-body) !important;
            font-weight: 700 !important;
            font-size: 0.68rem !important;
            letter-spacing: 0.05em !important;
            text-transform: uppercase !important;
        }

        /* --- Trend/threat headers --- */
        .threat-hdr h2 {
            font-family: var(--font-hero) !important;
            text-transform: uppercase !important;
            letter-spacing: 0.04em !important;
        }

        /* --- Section headings inside panels --- */
        .ct {
            font-family: var(--font-body) !important;
            font-size: 0.60rem !important;
            font-weight: 700 !important;
            text-transform: uppercase !important;
            letter-spacing: 0.10em !important;
        }

        /* --- Mono values --- */
        .mono {
            font-family: var(--font-mono) !important;
            font-size: 0.82rem !important;
        }

        /* --- Badges --- */
        .badge,
        .kpi-brand,
        .hbadge {
            border-radius: var(--radius-sm) !important;
            font-family: var(--font-body) !important;
            font-weight: 700 !important;
            letter-spacing: 0.05em !important;
            text-transform: uppercase !important;
            font-size: 0.62rem !important;
        }

        /* --- Scrollbar styling to match brand --- */
        ::-webkit-scrollbar {
            width: 6px;
            height: 6px;
        }

        ::-webkit-scrollbar-track {
            background: var(--ph-gray-100);
        }

        ::-webkit-scrollbar-thumb {
            background: var(--ph-gray-400);
            border-radius: 0;
        }

        ::-webkit-scrollbar-thumb:hover {
            background: var(--ph-red);
        }

        /* --- Live indicator stays green (status color) --- */
        .live {
            background: #22c55e !important;
        }

        /* --- Sidebar footer / metadata --- */
        .sidebar-footer,
        .footer-meta {
            font-family: var(--font-body) !important;
            font-size: 0.62rem !important;
            color: var(--ph-gray-600) !important;
            border-top: 1px solid rgba(255, 255, 255, 0.08) !important;
        }

        /* --- Data status badges --- */
        .data-freshness,
        .status-badge {
            border-radius: var(--radius-sm) !important;
            font-family: var(--font-body) !important;
            font-weight: 700 !important;
            text-transform: uppercase !important;
            letter-spacing: 0.05em !important;
        }

        /* --- Chart canvas areas --- */
        canvas {
            border-radius: var(--radius-sm) !important;
        }

        /* --- Inputs/selects --- */
        input,
        select,
        textarea {
            font-family: var(--font-body) !important;
            border-radius: var(--radius-sm) !important;
            font-size: 0.78rem !important;
        }
    

        /* ── CHART CONTAINERS ── */
        .chart-wrap {
            position: relative;
            background: var(--ph-white);
            border-radius: var(--radius-md);
            padding: 16px;
            border: 1px solid var(--ph-gray-200);
            margin-bottom: 16px;
        }

        .chart-wrap canvas {
            max-width: 100%;
        }

        .chart-title {
            font-family: 'FeedGoodType', 'Open Sans', sans-serif;
            font-size: .82rem;
            font-weight: 600;
            text-transform: uppercase;
            letter-spacing: .06em;
            color: var(--ph-black);
            margin-bottom: 12px;
        }

        .chart-subtitle {
            font-size: .7rem;
            color: var(--ph-gray-600);
            margin-bottom: 12px;
        }

        /* ── INSIGHT BOX ── */
        .insight-box {
            background: var(--ph-black);
            border-radius: var(--radius-md);
            padding: 16px 20px;
            margin: 16px 0;
            border-left: 4px solid var(--ph-red);
        }

        .insight-box .insight-label {
            font-size: .62rem;
            font-weight: 700;
            letter-spacing: .14em;
            text-transform: uppercase;
            color: var(--ph-red);
            margin-bottom: 6px;
        }

        .insight-box .insight-text {
            color: rgba(255, 255, 255, .85);
            font-size: .82rem;
            line-height: 1.65;
        }

        .insight-box .insight-text strong {
            color: white;
        }

        /* ── KPI ROW ── */
        .kpi-row {
            display: grid;
            grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
            gap: 10px;
            margin-bottom: 16px;
        }

        .kpi-card {
            background: var(--ph-white);
            border: 1px solid var(--ph-gray-200);
            border-radius: var(--radius-md);
            padding: 12px 14px;
            border-top: 3px solid var(--ph-red);
        }

        .kpi-card.blue {
            border-top-color: var(--ph-blue);
        }

        .kpi-card.green {
            border-top-color: var(--ph-green);
        }

        .kpi-card.orange {
            border-top-color: var(--ph-orange);
        }

        .kpi-label {
            font-size: .62rem;
            font-weight: 700;
            text-transform: uppercase;
            letter-spacing: .08em;
            color: var(--ph-gray-600);
            margin-bottom: 4px;
        }

        .kpi-value {
            font-family: 'FeedGoodType', 'Oswald', sans-serif;
            font-size: 1.35rem;
            font-weight: 900;
            color: var(--ph-black);
            line-height: 1;
            letter-spacing: .02em;
        }

        .kpi-delta {
            font-size: .68rem;
            color: var(--ph-gray-600);
            margin-top: 2px;
        }

        .kpi-delta.up {
            color: var(--ph-green);
        }

        .kpi-delta.down {
            color: var(--ph-red);
        }

        /* ── FUNNEL ── */
        .funnel-wrap {
            display: flex;
            flex-direction: column;
            gap: 6px;
            margin: 12px 0;
        }

        .funnel-stage {
            display: flex;
            align-items: center;
            gap: 12px;
        }

        .funnel-bar-wrap {
            flex: 1;
            background: var(--ph-gray-100);
            border-radius: 4px;
            height: 36px;
            position: relative;
            overflow: hidden;
        }

        .funnel-bar {
            height: 100%;
            border-radius: 4px;
            display: flex;
            align-items: center;
            padding: 0 10px;
            font-size: .72rem;
            font-weight: 700;
            color: white;
            white-space: nowrap;
            transition: width .6s ease;
        }

        .funnel-label {
            width: 120px;
            font-size: .72rem;
            font-weight: 600;
            color: var(--ph-gray-800);
            text-align: right;
            flex-shrink: 0;
        }

        .funnel-score {
            width: 60px;
            font-family: 'JetBrains Mono', monospace;
            font-size: .72rem;
            color: var(--ph-gray-600);
            flex-shrink: 0;
            text-align: right;
        }

        /* ── CORR MATRIX ── */
        .matrix-grid {
            display: grid;
            gap: 2px;
        }

        .matrix-cell {
            border-radius: 3px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: .62rem;
            font-weight: 600;
            font-family: 'JetBrains Mono', monospace;
        }

        /* ── SOV GAUGE ── */
        .gauge-row {
            display: flex;
            gap: 12px;
            flex-wrap: wrap;
            margin: 12px 0;
        }

        .gauge-item {
            flex: 1;
            min-width: 140px;
            text-align: center;
        }

        .gauge-label {
            font-size: .68rem;
            font-weight: 600;
            color: var(--ph-gray-600);
            text-transform: uppercase;
            letter-spacing: .08em;
            margin-bottom: 4px;
        }

        .gauge-val {
            font-family: 'FeedGoodType', 'Oswald', sans-serif;
            font-size: 2rem;
            font-weight: 900;
            line-height: 1;
        }

        .gauge-sub {
            font-size: .65rem;
            color: var(--ph-gray-500);
            margin-top: 2px;
        }

        /* ── DUMMY TAG ── */
        .tag-dummy {
            display: inline-flex;
            align-items: center;
            gap: 3px;
            padding: 1px 6px;
            background: var(--ph-amber-bg);
            color: #7B5200;
            border: 1px solid #F4A01C40;
            border-radius: 4px;
            font-size: .6rem;
            font-weight: 600;
            text-transform: uppercase;
            letter-spacing: .06em;
            vertical-align: middle;
            margin-left: 4px;
        }

        .tag-real {
            display: inline-flex;
            align-items: center;
            gap: 3px;
            padding: 1px 6px;
            background: var(--ph-green-bg);
            color: var(--ph-green);
            border: 1px solid #1E7B4820;
            border-radius: 4px;
            font-size: .6rem;
            font-weight: 600;
            text-transform: uppercase;
            letter-spacing: .06em;
            vertical-align: middle;
            margin-left: 4px;
        }

        @media(max-width:600px) {
            .kpi-row {
                grid-template-columns: repeat(2, 1fr);
            }

            .funnel-label {
                width: 80px;
                font-size: .65rem;
            }
        }
    

/* Standardized Spacing Overrides */
.card, .stat-card, .bo-scope .card, .bo-scope .kpi, .bh-scope .card, .schema-card {
    padding: 1.5rem !important;
    border-radius: 12px !important;
    box-shadow: 0 4px 12px rgba(0,0,0,0.05) !important;
    margin-bottom: 20px !important;
}
.schema-card { padding: 0 !important; }
.schema-card-header { padding: 1.25rem !important; }
.card-header, .bo-scope .card-head { margin-bottom: 1.25rem !important; padding: 0 !important; border: none !important; }
.stats-grid, .bo-scope .g4, .bo-scope .g3, .bo-scope .g2, .bh-scope .g4 {
    gap: 24px !important;
    margin-bottom: 24px !important;
}
.content-area, .bo-scope .content {
    padding: 32px 40px !important;
}
.table-wrapper table th, .tbl th {
    padding: 14px 16px !important;
    font-size: 0.75rem !important;
}
.table-wrapper table td, .tbl td {
    padding: 14px 16px !important;
}
/* Fix live indicator */
@keyframes pulsate {
    0% { transform: scale(1); opacity: 1; }
    50% { transform: scale(1.5); opacity: 0.5; }
    100% { transform: scale(1); opacity: 1; }
}
.pulsate {
    animation: pulsate 2s infinite ease-in-out;
}
