.portfolio_fill__9b8lU{display:flex;flex-direction:column;height:100%}.portfolio_muted__Z3_I6{color:var(--text-secondary)}.portfolio_subheading__13VdJ{font-size:var(--type-overline-size);line-height:var(--type-overline-leading);font-weight:var(--type-overline-weight);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:var(--space-4) 0 var(--space-2)}.portfolio_swatch___pYgj{width:9px;height:9px;border-radius:2px;flex:none;background:var(--swatch)}.portfolio_stack__pXqkP{display:flex;gap:2px;height:10px;border-radius:var(--radius-pill);overflow:hidden;background:var(--surface-muted)}.portfolio_stack__pXqkP>span{display:block;height:100%;min-width:2px;background:var(--swatch)}.portfolio_stack__pXqkP[data-size=thin]{height:6px}.portfolio_legend__RuFyw{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);list-style:none;margin:var(--space-2) 0 0;padding:0;font-size:var(--font-size-xs);color:var(--text-secondary)}.portfolio_legend__RuFyw li{display:inline-flex;align-items:center;gap:6px}.portfolio_legendCount__TW8xK{color:var(--text-primary);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.portfolio_band__88DtS{display:inline-flex;align-items:center;padding:1px var(--space-2);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--band-color);border:1px solid color-mix(in srgb,var(--band-color) 35%,transparent);background:color-mix(in srgb,var(--band-color) 10%,transparent)}.portfolio_trendFigure__3xiAp{margin:0;flex:1;min-height:200px}.portfolio_trendNote__NatYO{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.portfolio_driverList__PRbAe{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.portfolio_driver__XhLw6{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px var(--space-3);font-size:var(--font-size-sm)}.portfolio_driverKey__VtPHu{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-primary);min-width:0}.portfolio_driverWhy__fhuhY{grid-column:1/-1;margin-top:-4px;color:var(--text-secondary);font-size:var(--font-size-xs)}.portfolio_driverValue__my4hb{font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);color:var(--text-primary);white-space:nowrap}.portfolio_driverPct__ynTt9{margin-left:var(--space-2);color:var(--text-secondary);font-weight:var(--weight-regular,400);font-size:var(--font-size-xs)}.portfolio_driver__XhLw6 .portfolio_stack__pXqkP{grid-column:1/-1;height:6px}.portfolio_formula__Ej0D7{font-size:var(--font-size-xs);color:var(--text-secondary);margin:var(--space-4) 0 0}.portfolio_statusBlock__2mBEs{border-top:1px solid var(--border-subtle);margin-top:var(--space-4)}.portfolio_inputs__fc1x1{container:input-coverage/inline-size}.portfolio_inputGrid__ZXE2_{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}@container input-coverage (max-width: 900px){.portfolio_inputGrid__ZXE2_{grid-template-columns:repeat(2,minmax(0,1fr))}}.portfolio_inputGrid__ZXE2_>li{display:flex;min-width:0}.portfolio_inputTile__GI_6K{flex:1;min-width:0;display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);color:inherit;text-decoration:none;transition:border-color .12s ease}.portfolio_inputTile__GI_6K:hover{text-decoration:none;border-color:var(--accent)}.portfolio_inputTile__GI_6K:hover .portfolio_inputLabel__ODEBQ{color:var(--accent)}.portfolio_inputTile__GI_6K[data-covered=false]{background:transparent;border-style:dashed}.portfolio_inputHead__VY4gR{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0}.portfolio_inputIcon__aH1xd{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-md);color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.portfolio_inputTitle__cad7c{min-width:0;display:grid}.portfolio_inputLabel__ODEBQ{font-weight:var(--weight-semibold);color:var(--text-primary);font-size:var(--font-size-sm)}.portfolio_inputCaption__PyB3O{font-size:var(--font-size-xs);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio_inputRisk__tobee{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2)}.portfolio_inputScore__t3Nfk{font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--display-weight-figure);line-height:1.1;font-variant-numeric:tabular-nums;color:var(--text-primary)}.portfolio_inputScoreUnit__xOSz9{font-size:var(--font-size-xs);color:var(--text-secondary)}.portfolio_inputEmpty__oHOUZ{font-size:var(--font-size-sm);color:var(--text-secondary)}.portfolio_inputFacts__ld_js{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px var(--space-3);margin:0;font-size:var(--font-size-xs)}.portfolio_inputFacts__ld_js div{display:flex;justify-content:space-between;gap:var(--space-2);min-width:0}.portfolio_inputFacts__ld_js dt{color:var(--text-secondary)}.portfolio_inputFacts__ld_js dd{margin:0;color:var(--text-primary);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}@container input-coverage (max-width: 480px){.portfolio_inputGrid__ZXE2_{gap:var(--space-2)}.portfolio_inputTile__GI_6K{padding:var(--space-2)}.portfolio_inputFacts__ld_js{grid-template-columns:minmax(0,1fr)}.portfolio_inputCaption__PyB3O{display:none}}@container input-coverage (max-width: 260px){.portfolio_inputGrid__ZXE2_{grid-template-columns:minmax(0,1fr)}}.portfolio_frameworkList__uSMOf{list-style:none;margin:var(--space-3) 0 0;padding:0;display:grid;gap:var(--space-3)}.portfolio_framework__dax8H{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px var(--space-3);align-items:baseline;font-size:var(--font-size-sm)}.portfolio_frameworkName__w3Ugy{color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio_frameworkShare__fjH0Z{font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);color:var(--text-primary);white-space:nowrap}.portfolio_frameworkCount__U7JW_{margin-right:var(--space-2);font-size:var(--font-size-xs);font-weight:var(--weight-regular);color:var(--text-secondary)}.portfolio_framework__dax8H .portfolio_stack__pXqkP{grid-column:1/-1;height:6px}.portfolio_readinessFigures__D4zIJ{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2);margin:0}@container (max-width: 420px){.portfolio_readinessFigures__D4zIJ{grid-template-columns:repeat(3,minmax(0,1fr))}}.portfolio_readinessFigures__D4zIJ div{padding:var(--space-2);border-radius:var(--radius-md);background:var(--surface-sunken);min-width:0}.portfolio_readinessFigures__D4zIJ dt{font-size:var(--font-size-xs);color:var(--text-secondary)}.portfolio_readinessFigures__D4zIJ dd{margin:0;font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:var(--display-weight-figure);font-variant-numeric:tabular-nums;color:var(--text-primary)}.portfolio_problemList__MLI0m{list-style:none;margin:0;padding:0}.portfolio_problem__OvIP1{display:grid;gap:2px;padding:var(--space-2) 0;border-top:1px solid var(--border-subtle);font-size:var(--font-size-sm)}.portfolio_problem__OvIP1:first-child{border-top:none}.portfolio_problemHead__l3qZb{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-3);min-width:0}.portfolio_problemTarget__l20U1{font-weight:var(--weight-medium);color:var(--text-primary);min-width:0;overflow-wrap:anywhere}.portfolio_problemReason__R7KBM{font-size:var(--font-size-xs);color:var(--text-secondary)}.portfolio_problemReason__R7KBM strong{color:var(--text-primary);font-weight:var(--weight-semibold)}.portfolio_allClear__m36MC{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.portfolio_allClear__m36MC svg{color:var(--status-positive);flex:none}.portfolio_assetFigures__zaEsG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0 0 var(--space-3)}.portfolio_assetFigures__zaEsG dt{display:flex;align-items:center;gap:6px;font-size:var(--font-size-xs);color:var(--text-secondary)}.portfolio_assetFigures__zaEsG dd{margin:0;font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--display-weight-figure);font-variant-numeric:tabular-nums;line-height:1.1;color:var(--text-primary)}.portfolio_kindList__Fgwuz{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.portfolio_kind__pJyPE{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px var(--space-3);font-size:var(--font-size-sm)}.portfolio_kindName__OzIKd{color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio_kindCount__7ULfg{font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:var(--font-size-xs);white-space:nowrap}.portfolio_kind__pJyPE .portfolio_stack__pXqkP{grid-column:1/-1}.portfolio_log__sIgZk{list-style:none;margin:0;padding:0}.portfolio_logEntry__ijvLC{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:2px var(--space-3);align-items:start;padding:var(--space-2) 0;border-top:1px solid var(--border-subtle);font-size:var(--font-size-sm)}.portfolio_logEntry__ijvLC:first-child{border-top:none}.portfolio_logIcon__b6M6g{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-md);color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);grid-row:span 2}.portfolio_logAction__zDKBv{color:var(--text-primary);font-weight:var(--weight-medium)}.portfolio_logTime__kt4gB{white-space:nowrap}.portfolio_logTarget__OGKGf,.portfolio_logTime__kt4gB{font-size:var(--font-size-xs);color:var(--text-secondary)}.portfolio_logTarget__OGKGf{grid-column:2/-1;overflow-wrap:anywhere}.portfolio_row__wUZsG{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-4);align-items:stretch}.portfolio_rowEven__Tw9BH{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:1080px){.portfolio_rowEven__Tw9BH,.portfolio_row__wUZsG{grid-template-columns:minmax(0,1fr)}}.portfolio_column__hqtVf{display:grid;gap:var(--space-4);align-content:start;min-width:0}.portfolio_cell__8FzP5{container-type:inline-size;display:flex;flex-direction:column;height:100%}.dashboard_heroFrame__FGlaE{container:dashboard-hero/inline-size}.dashboard_hero__EACrd{position:relative;display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:var(--space-4)}.dashboard_heroDots__FPdMK{position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--brand-gradient);opacity:.14;-webkit-mask-image:radial-gradient(circle at center,#000 .9px,transparent 1.2px),linear-gradient(180deg,#000,transparent 70%);mask-image:radial-gradient(circle at center,#000 .9px,transparent 1.2px),linear-gradient(180deg,#000,transparent 70%);-webkit-mask-size:18px 18px,100% 100%;mask-size:18px 18px,100% 100%;-webkit-mask-composite:source-in;mask-composite:intersect}.dashboard_hero__EACrd>:not(.dashboard_heroDots__FPdMK){position:relative;z-index:1}@container dashboard-hero (max-width: 680px){.dashboard_hero__EACrd{grid-template-columns:minmax(0,1fr)}}.dashboard_gauge__fA6XG{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);min-height:100%}.dashboard_gaugeRing__wqktu{position:relative;width:168px;height:168px}.dashboard_gaugeRing__wqktu svg{width:100%;height:100%;transform:rotate(-90deg)}.dashboard_gaugeTrack__xEusp{fill:none;stroke:var(--surface-sunken);stroke-width:14}.dashboard_gaugeValue__YJxsr{fill:none;stroke-width:14;stroke-linecap:round;transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1)}.dashboard_gaugeCenter__AJbNN{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.dashboard_gaugeNumber__UckYy{font-size:2.6rem;font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:1;color:var(--text-primary);font-variant-numeric:tabular-nums}.dashboard_gaugeUnscored__Dx0yp{max-width:7rem;text-align:center;font-size:var(--font-size-sm);font-weight:var(--weight-semibold);line-height:1.3;color:var(--text-secondary)}.dashboard_gaugeOutOf__R7qbO{font-size:var(--font-size-xs);color:var(--text-secondary)}.dashboard_gaugeBand__B_j_C{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;color:var(--band-color);border:1px solid color-mix(in srgb,var(--band-color) 40%,transparent);background:color-mix(in srgb,var(--band-color) 12%,transparent)}.dashboard_gaugeTrend__Npy79{font-size:var(--font-size-xs);color:var(--text-secondary);text-align:center}.dashboard_gaugeLabel__eDD__{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary)}.dashboard_kpiGrid__TQwPz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}@container dashboard-hero (max-width: 320px){.dashboard_kpiGrid__TQwPz{grid-template-columns:minmax(0,1fr)}}.dashboard_kpi__G2tmt{position:relative;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);overflow:hidden}.dashboard_kpi__G2tmt:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--kpi-accent,var(--accent))}.dashboard_kpiLabel__tz_C6{font-size:var(--font-size-xs);color:var(--text-secondary);margin:0 0 2px}.dashboard_kpiValueRow__iitxk{display:flex;align-items:baseline;gap:var(--space-2)}.dashboard_kpiValue__5WzGm{font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--display-weight-figure);line-height:1.05;color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:var(--display-tracking-tight)}.dashboard_kpiUnit__2SPt_{font-size:var(--font-size-sm);color:var(--text-secondary)}.dashboard_kpiDelta__mxPGg{font-size:var(--font-size-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.dashboard_kpiDelta__mxPGg[data-tone=up]{color:var(--severity-high)}.dashboard_kpiDelta__mxPGg[data-tone=down]{color:var(--status-positive)}.dashboard_kpiHint__Qech6{font-size:var(--font-size-xs);color:var(--text-secondary);margin:4px 0 0}.dashboard_donutRow__d9Kw0{flex:1;display:flex;align-items:center;gap:var(--space-6)}.dashboard_donut__DVhTr{position:relative;width:168px;height:168px;flex:none}.dashboard_donut__DVhTr svg{width:100%;height:100%;transform:rotate(-90deg)}.dashboard_donutTrack__IwyCw{fill:none;stroke:var(--surface-sunken);stroke-width:14}.dashboard_donutSegment__xxLgO{fill:none;stroke-width:14;transition:stroke-dasharray .9s cubic-bezier(.22,1,.36,1)}.dashboard_donutCenter__WEGgB{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.dashboard_donutTotal__S_DOs{font-size:2.6rem;font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--text-primary);line-height:1;font-variant-numeric:tabular-nums}.dashboard_donutTotalLabel__t8YwA{font-size:var(--font-size-xs);color:var(--text-secondary)}.dashboard_legend__frbox{display:flex;flex-direction:column;gap:var(--space-3);flex:1;min-width:0;list-style:none;margin:0;padding:0}.dashboard_legendRow__gkEC5{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--space-3);row-gap:6px;font-size:var(--font-size-sm)}.dashboard_legendBar__8bYL9{grid-column:1/-1;height:4px;border-radius:var(--radius-pill);background:var(--surface-muted);overflow:hidden}.dashboard_legendBar__8bYL9>span{display:block;height:100%;border-radius:inherit}.dashboard_legendPct__vQZrV{margin-left:var(--space-2);min-width:3ch;display:inline-block;text-align:right;color:var(--text-secondary);font-size:var(--font-size-xs)}.dashboard_legendKey__FUmAc{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-primary)}.dashboard_legendSwatch__xJnfB{width:9px;height:9px;border-radius:2px;flex:none}.dashboard_legendCount__PB9H1{color:var(--text-primary);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.dashboard_riskList__8UBYL{container:risk-list/inline-size;list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dashboard_riskItem__Aoq22{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border-subtle);text-decoration:none;color:inherit}.dashboard_riskItem__Aoq22:first-child{border-top:none}.dashboard_riskItem__Aoq22:hover{text-decoration:none}.dashboard_riskItem__Aoq22:hover .dashboard_riskTitle__eGd_X{color:var(--accent)}.dashboard_riskSeverity__HGFeM{flex:none;width:5.25rem;display:flex}.dashboard_riskTitle__eGd_X{font-weight:var(--weight-medium);color:var(--text-primary);flex:1;min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere}.dashboard_riskStatus__aMwpV{flex:none;display:flex}@container risk-list (max-width: 400px){.dashboard_riskItem__Aoq22{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"severity status" "text text";row-gap:var(--space-2)}.dashboard_riskSeverity__HGFeM{grid-area:severity;width:auto}.dashboard_riskStatus__aMwpV{grid-area:status}.dashboard_riskText__BL0pb{grid-area:text}}.dashboard_recentList__m_d1_{container:recent-list/inline-size;list-style:none;margin:0;padding:0}.dashboard_recentToolbar__Vxi_S{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}.dashboard_recentSearch__0benk{flex:999 1 240px;min-width:0}.dashboard_recentSelects__0FtIz{flex:1 1 360px;display:flex;gap:var(--space-2);min-width:0}.dashboard_recentSelect__rQvW6{flex:1 1 0;min-width:0}.dashboard_recentList__m_d1_ li+li .dashboard_recentRow__BXGdL{border-top:1px solid var(--border-subtle)}.dashboard_recentRow__BXGdL{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);margin:0 calc(-1 * var(--space-2));border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:background-color .12s ease}.dashboard_recentRow__BXGdL:hover{background:var(--surface-sunken);text-decoration:none}.dashboard_recentRow__BXGdL:hover .dashboard_recentDomain__pPMa2{color:var(--accent)}.dashboard_recentRow__BXGdL:hover .dashboard_recentChevron__3RSOO{translate:2px 0;color:var(--accent)}.dashboard_recentIcon__BIrp2{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-md);color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}.dashboard_recentMain__tiC7S{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dashboard_recentDomain__pPMa2{font-weight:var(--weight-medium);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_recentSub__XYz6c{font-size:var(--font-size-xs);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_recentRight__fRTc8{flex:none}.dashboard_recentMeta__IruJD,.dashboard_recentRight__fRTc8{display:flex;align-items:center;gap:var(--space-3)}.dashboard_recentRisk__2NXy6{display:inline-flex;align-items:center;gap:4px;padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--band-color);border:1px solid color-mix(in srgb,var(--band-color) 35%,transparent);background:color-mix(in srgb,var(--band-color) 10%,transparent)}.dashboard_recentChevron__3RSOO{color:var(--text-secondary);transition:translate .12s ease,color .12s ease}@container recent-list (max-width: 420px){.dashboard_recentRow__BXGdL{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon main chevron" "icon meta chevron";row-gap:var(--space-1)}.dashboard_recentIcon__BIrp2{grid-area:icon;align-self:start}.dashboard_recentMain__tiC7S{grid-area:main}.dashboard_recentRight__fRTc8{display:contents}.dashboard_recentMeta__IruJD{grid-area:meta;gap:var(--space-2)}.dashboard_recentChevron__3RSOO{grid-area:chevron}}.dashboard_split__YICtj{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:var(--space-4);align-items:stretch}.dashboard_fillPanel__3q7iT{display:flex;flex-direction:column;height:100%;container-type:inline-size}@container (max-width: 560px){.dashboard_donutRow__d9Kw0{flex-direction:column;align-items:stretch}.dashboard_donut__DVhTr{align-self:center}}@media (max-width:860px){.dashboard_split__YICtj{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dashboard_donutSegment__xxLgO,.dashboard_gaugeValue__YJxsr{transition:none}}.PriorityFindings_text__rG91f{flex:1;min-width:0;display:grid;gap:2px}.PriorityFindings_asset__HdHTv{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);color:var(--text-secondary)}.PriorityFindings_button__yyoE5{width:100%;background:none;border:none;font:inherit;text-align:left;cursor:pointer}.PriorityFindings_button__yyoE5:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.platformCoverage_coverage___otK_{container:platform-coverage/inline-size;display:grid;gap:var(--space-4)}.platformCoverage_head__LnQcD{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-4)}.platformCoverage_heading__0K6fB{font-family:var(--font-display);font-size:var(--type-subheading-size);line-height:var(--type-subheading-leading);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);color:var(--text-primary);margin:0}.platformCoverage_description__ekY8L{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.platformCoverage_groups__ziYPq{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5) var(--space-4)}.platformCoverage_group__HVUkN{display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--space-2);min-width:0}.platformCoverage_groupLabel__DsiMS{font-size:var(--type-overline-size);line-height:var(--type-overline-leading);font-weight:var(--type-overline-weight);letter-spacing:var(--type-overline-tracking);text-transform:uppercase;color:var(--text-secondary);margin:0}.platformCoverage_cards__4S7ua{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.platformCoverage_cards__4S7ua>li{display:flex;min-width:0}@container platform-coverage (min-width: 440px){.platformCoverage_cards__4S7ua,.platformCoverage_groups__ziYPq{grid-template-columns:repeat(2,minmax(0,1fr))}.platformCoverage_group__HVUkN{grid-column:1/-1}}@container platform-coverage (min-width: 960px){.platformCoverage_groups__ziYPq{grid-template-columns:repeat(4,minmax(0,1fr))}.platformCoverage_group__HVUkN[data-span="1"]{grid-column:span 1}.platformCoverage_group__HVUkN[data-span="1"] .platformCoverage_cards__4S7ua{grid-template-columns:minmax(0,1fr)}.platformCoverage_group__HVUkN[data-span="2"]{grid-column:span 2}.platformCoverage_group__HVUkN[data-span="3"]{grid-column:span 3}.platformCoverage_group__HVUkN[data-span="3"] .platformCoverage_cards__4S7ua{grid-template-columns:repeat(3,minmax(0,1fr))}.platformCoverage_group__HVUkN[data-span="4"]{grid-column:span 4}.platformCoverage_group__HVUkN[data-span="4"] .platformCoverage_cards__4S7ua{grid-template-columns:repeat(4,minmax(0,1fr))}}.platformCoverage_card__mfLnc{position:relative;flex:1;min-width:0;min-height:188px;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:border-color var(--motion-hover) ease}.platformCoverage_card__mfLnc:hover{border-color:var(--border-strong)}.platformCoverage_cardHead__obDLH{display:flex;align-items:flex-start;gap:var(--space-2)}.platformCoverage_cardIcon__WlGyk{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--radius-control);color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}.platformCoverage_cardTitleBlock__zBrcs{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding-top:3px}.platformCoverage_cardTitle__VY1Zv{font-family:var(--font-display);font-size:var(--font-size-sm);line-height:1.5;font-weight:var(--display-weight);letter-spacing:var(--display-tracking);margin:0;max-width:100%;overflow-wrap:break-word}.platformCoverage_cardLink__M8Lij{color:var(--text-primary);text-decoration:none}.platformCoverage_cardLink__M8Lij:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.platformCoverage_cardLink__M8Lij:hover{text-decoration:none}.platformCoverage_card__mfLnc:hover .platformCoverage_cardLink__M8Lij{color:var(--accent);text-decoration:underline;text-underline-offset:2px}@supports selector(:has(*)){.platformCoverage_cardLink__M8Lij:focus-visible{outline:none}.platformCoverage_card__mfLnc:has(.platformCoverage_cardLink__M8Lij:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);border-color:var(--accent)}}.platformCoverage_cardSample__x6Dki{display:inline-flex}.platformCoverage_cardChevron__0vtXC{flex:none;margin-top:6px;color:var(--text-secondary);transition:translate var(--motion-hover) ease,color var(--motion-hover) ease}.platformCoverage_card__mfLnc:hover .platformCoverage_cardChevron__0vtXC{translate:2px 0;color:var(--accent)}.platformCoverage_primary__aGL1K{display:grid;gap:2px}.platformCoverage_primaryFigure__kmGO_{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2);margin:0}.platformCoverage_primaryValue__qAqpJ{font-family:var(--font-display);font-size:var(--type-title-size);line-height:var(--type-title-leading);font-weight:var(--display-weight-figure);letter-spacing:var(--display-tracking-tight);font-variant-numeric:tabular-nums;color:var(--text-primary)}.platformCoverage_primaryUnit__vBtMF{margin-left:2px;font-weight:var(--weight-medium);letter-spacing:0}.platformCoverage_primaryLabel__M_DF_,.platformCoverage_primaryUnit__vBtMF{font-size:var(--font-size-sm);color:var(--text-secondary)}.platformCoverage_primaryHint__Wn23z{font-size:var(--font-size-xs);line-height:var(--type-caption-leading);color:var(--text-secondary);margin:0;overflow-wrap:anywhere}.platformCoverage_figures__5rkq8{margin:auto 0 0;padding-top:var(--space-3);border-top:1px solid var(--border-subtle);display:grid;gap:6px}.platformCoverage_figure__H_pNU{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);min-width:0}.platformCoverage_figureLabel__bhKRY{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-xs);color:var(--text-secondary)}.platformCoverage_figureSwatch__UXbfP{width:8px;height:8px;border-radius:2px;flex:none;background:var(--swatch)}.platformCoverage_figureValue__wKc8y{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-size:var(--font-size-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary)}.platformCoverage_empty__PPUjS{margin:auto 0 0;font-size:var(--font-size-sm);color:var(--text-secondary)}.platformCoverage_skeleton__16HAi{flex:1;display:grid;align-content:end;gap:var(--space-2)}.platformCoverage_skeletonBar__HO_A4{display:block;height:10px;border-radius:var(--radius-sm);background:var(--surface-muted);animation:platformCoverage_coveragePulse__iJ5_U 1.4s var(--ease-in-out) infinite}.platformCoverage_skeletonBar__HO_A4[data-size=figure]{width:45%;height:26px;margin-bottom:var(--space-2)}.platformCoverage_skeletonBar__HO_A4[data-size=line]{width:100%}.platformCoverage_skeletonBar__HO_A4[data-size=short]{width:70%}@keyframes platformCoverage_coveragePulse__iJ5_U{50%{opacity:.5}}.platformCoverage_error__cNsmE{margin-top:auto;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--surface-sunken)}.platformCoverage_errorIcon__RpmIL{margin-top:2px;color:var(--tag-red-fg)}.platformCoverage_errorText__2fnn2{min-width:0;display:grid;gap:2px}.platformCoverage_errorTitle__ixzOO{margin:0;font-size:var(--font-size-sm);font-weight:var(--weight-semibold);color:var(--text-primary)}.platformCoverage_errorDetail__HUZbH{line-height:var(--type-caption-leading)}.platformCoverage_errorDetail__HUZbH,.platformCoverage_errorReference__aFdlo{margin:0;font-size:var(--font-size-xs);color:var(--text-secondary);overflow-wrap:anywhere}.platformCoverage_errorReference__aFdlo{font-family:var(--font-mono)}.platformCoverage_retry__9mWeS{grid-column:2;justify-self:start;position:relative;z-index:2}@media (prefers-reduced-motion:reduce){.platformCoverage_skeletonBar__HO_A4{animation:none}.platformCoverage_cardChevron__0vtXC,.platformCoverage_card__mfLnc{transition:none}}