@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/914260237fc68abf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0c622b6f37b8ee47-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_71c81a{font-family:Sora,Sora Fallback;font-weight:600;font-style:normal}.islandLayout_grid12__2vBR2{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;width:100%}.islandLayout_span12__vkHok{grid-column:span 12/span 12}.islandLayout_span6___uAl_{grid-column:span 6/span 6}@media (min-width:640px){.islandLayout_smSpan6__eKwAl{grid-column:span 6/span 6}}@media (min-width:768px){.islandLayout_mdSpan3___ZM26{grid-column:span 3/span 3}.islandLayout_mdSpan4__95tZi{grid-column:span 4/span 4}.islandLayout_mdSpan5__x9zww{grid-column:span 5/span 5}.islandLayout_mdSpan6__pjIt7{grid-column:span 6/span 6}.islandLayout_mdSpan7__X1kty{grid-column:span 7/span 7}.islandLayout_mdSpan8__F_AN4{grid-column:span 8/span 8}}@media (min-width:1024px){.islandLayout_lgSpan4__FFnmD{grid-column:span 4/span 4}}.islandLayout_haloCard___PHjr{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.islandLayout_miniRow__B_Sd0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin-top:24px}.islandLayout_miniTile__c9bQI{border-radius:12px;padding:12px 8px;text-align:center}.islandLayout_cardPad__6ufTX{padding:20px}.islandLayout_stack__Si9Xc{display:flex;flex-direction:column;gap:16px;width:100%}.islandLayout_row__eQwiO{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.islandLayout_footprintRow__dvNp_{display:flex;align-items:center;gap:32px}.islandLayout_violationsRow___AmvA{display:grid;grid-template-columns:1fr;gap:24px;align-items:center}@media (min-width:768px){.islandLayout_violationsRow___AmvA{grid-template-columns:repeat(3,minmax(0,1fr))}}.islandLayout_kpiStrip__plS_d{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (min-width:768px){.islandLayout_kpiStrip__plS_d{grid-template-columns:repeat(4,minmax(0,1fr))}}.islandLayout_dividerTop__j86Mf{margin-top:16px;padding-top:16px;border-top:1px solid #e4e8f0}.islandLayout_tabsRow__g2SUd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;width:100%}.islandLayout_tabs__a6DPV{display:flex;flex-wrap:wrap;width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:0;align-self:flex-start;gap:4px;padding:4px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 1px 3px rgba(16,24,40,.06)}.islandLayout_daysMeta__67uWb,.islandLayout_tabs__a6DPV{border-radius:12px;border:1px solid #e4e8f0;background:#ffffff}.islandLayout_daysMeta__67uWb{display:inline-flex;align-items:center;gap:10px;margin-inline-start:auto;padding:6px 12px;box-shadow:0 1px 2px rgba(16,24,40,.04);color:#64748b;line-height:1.2;white-space:nowrap}.islandLayout_daysMetaCopy__VbdbJ{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.islandLayout_daysMetaLabel__i7EgE{font-size:11px;font-weight:500;color:#94a3b8;letter-spacing:.01em}.islandLayout_daysMetaRatio__5A6eb{font-variant-numeric:tabular-nums;color:#101828;font-weight:600;font-size:13px}.islandLayout_daysMetaRatioMuted__Oqdmz{color:#64748b;font-weight:500}.islandLayout_tabBtn__So_ce{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;outline:none;transition:background-color .3s ease,color .3s ease}.islandLayout_tabBtn__So_ce:focus-visible{outline:2px solid #0f9d74;outline-offset:2px}.islandLayout_islandShell__OJORd{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px;width:100%;max-width:none;margin:0}.islandLayout_islandShell__OJORd .recharts-surface:focus,.islandLayout_islandShell__OJORd .recharts-surface:focus-visible{outline:none}.islandLayout_panel__O6Z6y{width:100%;align-self:stretch}.islandLayout_chartToggle__seY7b{display:inline-flex;border-radius:8px;border:1px solid #e4e8f0;background:#f1f4f8;padding:2px}.islandLayout_chartToggleBtn__DIWjG{border:0;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:600;cursor:pointer;outline:none}.islandLayout_chartToggleBtn__DIWjG:focus-visible{outline:2px solid #0f9d74;outline-offset:1px}.islandLayout_thresholdSlider__6f11_{margin-top:16px;display:flex;flex-direction:column;gap:8px;width:100%}.islandLayout_thresholdSliderLabel__RkgoS{font-size:12px;font-weight:600;color:#991b1b;font-variant-numeric:tabular-nums}.islandLayout_thresholdRange__UJmf1{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:#fdecec;outline:none;cursor:pointer}.islandLayout_thresholdRange__UJmf1::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#dc2626;border:2px solid #ffffff;box-shadow:0 1px 2px rgba(16,24,40,.2);cursor:pointer}.islandLayout_thresholdRange__UJmf1::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#dc2626;border:2px solid #ffffff;box-shadow:0 1px 2px rgba(16,24,40,.2);cursor:pointer}.islandLayout_thresholdRange__UJmf1:focus-visible{outline:2px solid #dc2626;outline-offset:3px}@keyframes islandMotion_cph-tab-in__euh6n{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.islandMotion_panelEnter__vm_ek{animation:islandMotion_cph-tab-in__euh6n .4s ease both}@media (prefers-reduced-motion:reduce){.islandMotion_panelEnter__vm_ek{animation:none}}.portfolioHealthIntro_overlay__iT_3s{position:absolute;inset:0;z-index:40;background:#f7f8fa;opacity:1;transition:opacity .45s ease;pointer-events:auto}.portfolioHealthIntro_overlayFading__m0QUd{opacity:0;pointer-events:none}.portfolioHealthIntro_viewportCenter__iEILY{position:sticky;top:0;height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.portfolioHealthIntro_center__H52jx{display:flex;flex-direction:column;align-items:stretch;gap:20px;width:min(560px,100%)}.portfolioHealthIntro_percent__dEuWB{margin:0;text-align:center;font-size:44px;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--chart-primary-text);font-variant-numeric:tabular-nums}.portfolioHealthIntro_track__M1zeA{position:relative;display:flex;justify-content:flex-start;height:14px;border-radius:999px;overflow:hidden;background:var(--chart-primary-tint);box-shadow:inset 0 0 0 1px rgba(0,114,178,.18)}.portfolioHealthIntro_fill__FuO6U{height:100%;flex-shrink:0;border-radius:inherit;background:linear-gradient(90deg,var(--chart-primary-text) 0,var(--chart-primary) 100%);will-change:width;transform-origin:left center}.portfolioHealthIntro_trackRtl__BwQkx .portfolioHealthIntro_fill__FuO6U{transform-origin:right center;background:linear-gradient(270deg,var(--chart-primary-text) 0,var(--chart-primary) 100%)}.portfolioHealthIntro_status__wXTk9{margin:0;text-align:center;font-size:18px;font-weight:600;letter-spacing:.015em;line-height:1.35;color:#0f172a}