@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_51c77cc-module__6YpnyG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_51c77cc-module__6YpnyG__variable{--font-sans:"Inter","Inter Fallback"}
:root{--focus-ring-color:hsl(var(--primary));--focus-ring-width:2px;--focus-ring-offset:2px}:focus{outline:none}:focus-visible{outline:var(--focus-ring-width)solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:inherit}button:focus-visible,a:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible:not([tabindex="-1"]){outline:var(--focus-ring-width)solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:0 0 0 var(--focus-ring-offset)hsl(var(--background)),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width))var(--focus-ring-color);outline:none}.focus-card:focus-visible{outline:var(--focus-ring-width)solid var(--focus-ring-color);outline-offset:calc(var(--focus-ring-offset)*-1)}@media (prefers-contrast:more){:root{--focus-ring-width:3px}}.dark{--focus-ring-color:hsl(var(--primary)/80%)}:focus:not(:focus-visible){outline:none}.focus-ring{outline-offset:2px;outline:2px solid #0000}.focus-ring:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary));--tw-ring-offset-width:2px;--tw-ring-offset-color:hsl(var(--background))}.focus-ring-inset{outline-offset:2px;outline:2px solid #0000}.focus-ring-inset:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-color:hsl(var(--primary))}
@media print{@page{margin:1in .75in;size:letter}@page:first{margin-top:.5in}nav,header,aside,footer,.no-print,.sidebar,.navigation,.breadcrumb,.tabs-list,.action-buttons,button,.button,.btn,[role=button],.dropdown-menu,.popover,.tooltip,.modal,.sheet,.dialog,.toast,.notification-center,.quick-actions,.inline-quick-actions,.hover-actions,.pagination,.loading-spinner,.skeleton,.empty-state-actions{display:none!important}*{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}h1,h2,h3,h4,h5,h6{-moz-column-break-after:avoid;break-after:avoid;-moz-column-break-inside:avoid;break-inside:avoid}p,blockquote,pre,table,figure,tr,img{-moz-column-break-inside:avoid;break-inside:avoid}body{width:100%;margin:0;padding:0;font-size:12pt;line-height:1.5}main,.main-content,.content-area,.dashboard-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}h1{margin:.5em 0;font-size:24pt}h2{margin:.5em 0;font-size:18pt}h3{margin:.5em 0;font-size:14pt}h4{margin:.5em 0;font-size:12pt}p{orphans:3;widows:3;margin:.5em 0}a[href]:after{content:" (" attr(href)")";overflow-wrap:break-word;font-size:90%}a[href^=\#]:after,a[href^=javascript\:]:after,a[href^=mailto\:]:after{content:""}abbr[title]:after{content:" (" attr(title)")"}table{border-collapse:collapse!important;width:100%!important}th,td{text-align:left!important;border:1px solid #ddd!important;padding:6px!important}th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-color:#f5f5f5!important;font-weight:700!important}tbody tr:nth-child(2n){-webkit-print-color-adjust:exact;print-color-adjust:exact;background-color:#fafafa!important}.card,.panel,.box{-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid #ddd!important;margin:12px 0!important;padding:12px!important}.card-header,.panel-header{border-bottom:1px solid #ddd!important;margin-bottom:8px!important;padding-bottom:8px!important;font-weight:700!important}.badge,.label,.tag{border:1px solid #666!important;padding:2px 6px!important;font-size:10pt!important;display:inline-block!important}img{max-width:100%!important;height:auto!important}pre,code{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-color:#f8f8f8!important;border:1px solid #ddd!important;padding:4px!important;font-family:Courier New,Courier,monospace!important;font-size:11pt!important}pre{white-space:pre-wrap!important;overflow-wrap:break-word!important}ul,ol{margin-left:1.5em!important}input,textarea,select{border:1px solid #999!important;padding:4px!important}input[type=checkbox],input[type=radio]{width:12px!important;height:12px!important;margin-right:4px!important;display:inline-block!important}.entity-reference{font-weight:700!important;text-decoration:underline!important}.activity-item{-moz-column-break-inside:avoid;break-inside:avoid;border-bottom:1px solid #ddd!important;padding:8px 0!important}.data-table-wrapper{overflow:visible!important}.data-table{font-size:10pt!important}.progress-bar{border:1px solid #999!important;height:20px!important;position:relative!important}.progress-bar:after{content:attr(data-value)"%";line-height:20px;position:absolute;top:0;left:50%;transform:translate(-50%)}.chart-container:before{content:"Chart: " attr(data-chart-title);margin-bottom:8px;font-weight:700;display:block}.status-indicator{text-transform:uppercase!important;font-weight:700!important}.metric-value{font-size:16pt!important;font-weight:700!important}.metric-label{text-transform:uppercase!important;font-size:10pt!important}.print-header{text-align:center;border-bottom:1px solid #999;padding:10px;font-size:10pt;position:fixed;top:0;left:0;right:0;display:block!important}.print-footer{text-align:center;border-top:1px solid #999;padding:10px;font-size:9pt;position:fixed;bottom:0;left:0;right:0;display:block!important}.page-number:after{content:counter(page)}.draft-watermark{opacity:.1;z-index:-1;font-size:72pt;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.timeline-item{-moz-column-break-inside:avoid;break-inside:avoid;border-left:2px solid #999!important;margin-left:20px!important;padding-left:20px!important}body,p,li,td,th{font-family:Georgia,Times New Roman,Times,serif!important;line-height:1.6!important}h1,h2,h3,h4,h5,h6,.card-header,.panel-header,th{font-family:Arial,Helvetica,sans-serif!important}}.print-only{display:none}@media print{.print-only{display:block!important}.page-break-before{-moz-column-break-before:always;break-before:always}.page-break-after{-moz-column-break-after:always;break-after:always}.avoid-break{-moz-column-break-inside:avoid;break-inside:avoid}.dashboard-report .report-header{text-align:center;border-bottom:2px solid #000;margin-bottom:20px;padding-bottom:10px}.dashboard-report .report-section{-moz-column-break-inside:avoid;break-inside:avoid;margin:20px 0}.dashboard-report .report-summary{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-color:#f5f5f5!important;border:1px solid #999!important;padding:10px!important}.compliance-matrix{font-size:9pt!important}.compliance-matrix th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-color:#e0e0e0!important}.compliance-matrix .compliant{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-color:#d4edda!important}.compliance-matrix .non-compliant{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-color:#f8d7da!important}.risk-matrix{width:100%!important;height:auto!important}.risk-matrix .risk-cell{text-align:center!important;border:1px solid #666!important;padding:8px!important}.risk-matrix .high-risk{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-color:#fcc!important}.risk-matrix .medium-risk{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-color:#fff3cd!important}.risk-matrix .low-risk{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-color:#d1ecf1!important}}
:where(.marketing-theme){--body-font-weight:450;--body-letter-spacing:-.01em;--body-line-height:1.7;--heading-letter-spacing:-.025em;--heading-line-height:1.2}:where(.marketing-theme) :where(h1,.text-h1){letter-spacing:var(--heading-letter-spacing);font-weight:700;line-height:var(--heading-line-height)}:where(.marketing-theme) :where(h2,.text-h2){letter-spacing:-.02em;font-weight:650;line-height:1.25}:where(.marketing-theme) :where(h3,.text-h3){letter-spacing:-.015em;font-weight:600;line-height:1.3}:where(.marketing-theme) :where(p,.text-body){font-weight:var(--body-font-weight);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height)}:where(.marketing-theme) :where(.text-micro-meta){letter-spacing:.05em;font-weight:600}:where(.marketing-theme) a:not(.btn):not(.button){text-underline-offset:3px;font-weight:500}:where(.marketing-theme) :where(.btn,.button){letter-spacing:-.01em;font-weight:600}
