:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary-base: #2B414F;--modal-base: #30404e;--primary-400: #466A81;--primary-600: #22343F;--secondary-base: #C6B98B;--tertiary-base: #99D6FF;--neutral-base: #8E8F8F;--neutral-300: #C0C1C1;--neutral-400: #AFAFB0;--neutral-600: #68696A;--base-black: #030712;--info-base: #295BFF;--Danger-base: #F2415A;--primary-100: #CDDBE4;--white: #FFFFFF;--success: #E7F8F2;--text-primary: #333F4C;--base-white: #ffffff;--positive-base: #62fd76;--neutral-base: #8e8f8f;--space-xs: 4px;--date-span-color: #CDD0D4;--space-sm: 8px;--space-md: 10px;--space-lg: 12px;--space-xl: 20px;--radius-sm: 4px;--radius-lg: 8px;--secondary-heading: #565B66;--icon-secondary: #737780}*{box-sizing:border-box}*:before,*:after{box-sizing:inherit}html,body{margin:0;padding:0;font-family:Inter,sans-serif}body{background-color:#fff;margin:0;min-width:320px;min-height:100vh}.flex{display:flex}.inline-flex{display:inline-flex}.col{flex-direction:column}.row{flex-direction:row}.justify-start{justify-content:flex-start}.justify-between{justify-content:space-between}.items-start{align-items:flex-start}.items-center{align-items:center}.gap-4{gap:4px}.gap-8{gap:8px}.gap-10{gap:10px}.gap-12{gap:12px}.gap-24{gap:24px}.text-center{text-align:center}.text-white{color:var(--base-white)}.text-neutral-300{color:var(--neutral-300)}.bg-white{background-color:var(--base-white)}[class*=baselineTable] td{color:var(--base-white)!important}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff;--date-span-color: #68696A}a:hover{color:#747bff}button{background-color:#f9f9f9}}@media print{body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.print-hide,.panelContainer,.slimPanelContainer{display:none!important}.rightPanel{margin-left:0!important;padding:20px!important;width:100%!important}.container{width:100%!important}button:not(.print-keep){display:none!important}.quarter-card,.annual-plan-section{page-break-inside:avoid;break-inside:avoid}*{color:#000!important;background-color:#fff!important}.print-title,.quarter-title,.metric-label{color:#2b414f!important}.quarterCard{page-break-inside:avoid;break-inside:avoid;margin-bottom:20px}.quarterCardTitle{color:#2b414f!important;font-weight:700!important}.quarterMetricsTable{width:100%!important;border-collapse:collapse!important}.quarterMetricsTable th,.quarterMetricsTable td{border:1px solid #ddd!important;padding:8px!important;text-align:left!important}.quarterMetricsTable th{background-color:#f5f5f5!important}.annualPlanHeaderTop:before{content:"Annual Plan Report";display:block;font-size:28px;font-weight:700;color:#2b414f!important;text-align:center;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #2B414F}}
