:root{--background:#ffffff;--foreground:#444444}@media (prefers-color-scheme:dark){:root{--background:#ffffff;--foreground:#ffffff}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid #7f1c1d;outline-offset:2px}:focus:not(:focus-visible){outline:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #7f1c1d;outline-offset:2px;box-shadow:0 0 0 4px rgba(127,28,29,.15)}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.hero_section_top{height:30px;background:#8a2020}.navigation_markr::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#fff}.navigation_markr::-webkit-scrollbar{width:6px;background-color:#fff}.navigation_markr .left_nav::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#2a5481!important;background:#2a5481!important}.left_nav{scroll-behavior:smooth}.left_nav::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}.left_nav::-webkit-scrollbar{width:10px;background-color:#f5f5f5}.left_nav::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:red}.navigation_markr{display:none}.navigation_markr *{pointer-events:auto}.navigation_markr button{padding:0;margin-bottom:0;width:auto;display:flex;justify-content:flex-start}.healt_asse{margin-top:16px;margin-bottom:0}.main_area,.page_section{display:none}.graph_area{width:100%;margin-left:0}.page_section{padding-top:80px}@media (max-width:899px){.main_area,.navigation_markr,.page_section{display:none!important}body{padding-bottom:env(safe-area-inset-bottom,0)}.graph_section{margin-top:0!important;margin-bottom:0!important}.healt_asse{margin-top:0;margin-bottom:0}.typo_smaert{width:100%}}@media (max-width:599px){.graph-container .graph-box{width:100%;max-width:400px;margin:0 auto;padding:0 20px}.navigation_markr button{font-size:12px!important;padding-left:2px}.navigation_markr button svg{font-size:20px!important}.graph_section{margin-top:0!important}.margin_top_sec{padding-top:0}.graph-container .graph-box ul li button{padding:0;margin:0}.graph-container .graph-box ul li+li,.healt_asse{margin-top:10px}.healt_asse{margin-bottom:-25px}.graph_section{margin-bottom:-6px!important}.navigation_markr{height:auto!important;position:inherit;width:auto!important;margin-top:0}.layout-container{flex-direction:column}.main_area{flex-direction:column!important;gap:30px}.graph_area{width:100%;margin-left:auto}.mobile_nav{margin:0 auto!important}.left_nav{height:auto!important;max-height:none!important}}@media (min-width:600px){.navigation_markr button{margin-bottom:0;padding:5px}.navigation_markr h6{text-align:center!important}}@media (max-width:599px){.navigation_markr{margin-top:-15px}.page_section{padding-top:15px}header{max-height:90px!important}.hero_section_top{height:5px;background:#8a2020;margin-top:-40px}}@media (min-width:600px) and (max-width:899px){.graph_area{width:calc(100% - 310px);margin-left:auto}}@media print{.left_nav,.navigation_markr{display:none!important}.graph_area{width:100%!important;margin-left:0!important}.main_area{flex-direction:column!important}.page_section{padding-top:0!important}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes checkmark{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes expand{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes glow{0%,to{box-shadow:0 0 0 3px rgba(227,24,55,.1)}50%{box-shadow:0 0 0 6px rgba(227,24,55,.05)}}.animate-fadeIn{animation:fadeIn .5s ease-out forwards}.animate-slideUp{animation:slideUp .5s ease-out forwards}.animate-scaleIn{animation:scaleIn .3s ease-out forwards}.animate-shake{animation:shake .5s ease-in-out}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-spin{animation:spin 1s linear infinite}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.3s}.stagger-4{animation-delay:.4s}.stagger-5{animation-delay:.5s}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}