.RankBar_track__2crlM{position:relative;width:100%;height:8px;border-radius:var(--pill);background:var(--surface-3);overflow:hidden}.RankBar_fill__mb3EV{height:100%;border-radius:var(--pill);background:var(--tenant);transition:width var(--dur) var(--ease)}.RankBar_below__YurBd{background:var(--bad-dot)}.RankBar_threshold__MsnKR{position:absolute;top:-3px;bottom:-3px;width:1px;background:var(--text-4)}@media (prefers-reduced-motion:reduce){.RankBar_fill__mb3EV{transition:none}}.Chart_root__j88Ty{display:grid;grid-gap:var(--s-3);gap:var(--s-3);min-width:0}.Chart_plot__Hi_XE{position:relative;width:100%}.Chart_plot__Hi_XE .recharts-cartesian-axis-tick text,.Chart_plot__Hi_XE .recharts-polar-angle-axis-tick text{font-family:var(--font);font-size:var(--t-12);font-weight:500;fill:var(--chart-axis);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Chart_plot__Hi_XE .recharts-cartesian-axis-line,.Chart_plot__Hi_XE .recharts-cartesian-axis-tick-line,.Chart_plot__Hi_XE .recharts-cartesian-grid line{stroke:var(--chart-grid)}.Chart_plot__Hi_XE .recharts-curve.recharts-tooltip-cursor{stroke:var(--border-strong)}.Chart_plot__Hi_XE .recharts-rectangle.recharts-tooltip-cursor{fill:var(--hover-veil)}.Chart_tooltip__oqAj8{min-width:160px;padding:var(--s-2) var(--s-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-2);font-size:var(--t-12);color:var(--text)}.Chart_tooltipLabel__VQDL0{display:block;font-weight:600;color:var(--text);margin-bottom:var(--s-1)}.Chart_tooltipRow___LmSf{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;grid-gap:var(--s-2);gap:var(--s-2);padding:2px 0}.Chart_tooltipDot__abdpQ{width:8px;height:8px;border-radius:50%}.Chart_tooltipName__gJofj{color:var(--text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Chart_tooltipValue__J7pmB{font-weight:600;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Chart_legend__BJW0Y{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);margin:0;padding:0;list-style:none;font-size:var(--t-12);color:var(--text-2)}.Chart_legendItem__BC_hH{display:inline-flex;align-items:center;gap:6px}.Chart_legendSwatch__5fDBv{width:10px;height:10px;border-radius:3px;flex-shrink:0}.Chart_legendValue__eeVKY{color:var(--text);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Chart_donutRow__yrNhs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,200px);align-items:center;grid-gap:var(--s-5);gap:var(--s-5)}.Chart_donutRow__yrNhs .Chart_legend__BJW0Y{flex-direction:column;gap:var(--s-2)}.Chart_donutRow__yrNhs .Chart_legendItem__BC_hH{display:grid;grid-template-columns:10px minmax(0,1fr) auto;width:100%}@media (max-width:520px){.Chart_donutRow__yrNhs{grid-template-columns:minmax(0,1fr)}}.Chart_donutCenter__8mE0X{position:absolute;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none}.Chart_donutTotal__W5FFQ{font-size:var(--t-24);font-weight:700;letter-spacing:var(--track-metric);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Chart_donutCaption__SI8ED{font-size:var(--t-12);color:var(--text-3)}.Chart_spark__Rruu7{display:block}.Chart_srOnly__9topB{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.KpiStrip_strip__NoQ8_{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-1);overflow:hidden}.KpiStrip_cell__8Tq73{padding:var(--s-4) var(--s-5);min-width:0;border-left:1px solid var(--border)}.KpiStrip_cell__8Tq73:first-child{border-left:0}.KpiStrip_label__rn8En{font-size:var(--t-13);font-weight:500;color:var(--text-3);line-height:var(--lh-snug);text-wrap:balance}.KpiStrip_value__7rS2K{font-size:var(--t-24);font-weight:700;letter-spacing:var(--track-metric);line-height:var(--lh-tight);margin-top:var(--s-1);color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.KpiStrip_unit__5WCer{font-size:var(--t-13);font-weight:500;color:var(--text-3);margin-left:3px;letter-spacing:0}.KpiStrip_delta__v1Bb4{display:inline-flex;align-items:center;gap:var(--s-1);font-size:var(--t-12);font-weight:600;margin-top:6px;padding:2px var(--s-2);border-radius:var(--pill);background:var(--muted-bg);color:var(--muted)}.KpiStrip_up__L_4sE{background:var(--ok-bg);color:var(--ok)}.KpiStrip_down__SYdRf{background:var(--bad-bg);color:var(--bad)}@media (max-width:720px){.KpiStrip_strip__NoQ8_{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.KpiStrip_cell__8Tq73{border-left:1px solid var(--border);border-top:1px solid var(--border)}.KpiStrip_cell__8Tq73:nth-child(odd){border-left:0}.KpiStrip_cell__8Tq73:nth-child(-n+2){border-top:0}}.DetailPanel_head__Xw98A{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:var(--s-3);gap:var(--s-3);padding-bottom:var(--s-4);border-bottom:1px solid var(--border)}.DetailPanel_title__GvaFK{font-size:var(--t-18);font-weight:600;letter-spacing:var(--track-title);color:var(--text);margin:0;overflow-wrap:anywhere}.DetailPanel_meta__uK9Br{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin-top:var(--s-2)}.DetailPanel_tools__vJ_LL{display:inline-flex;align-items:center;gap:var(--s-1);flex-shrink:0}.DetailPanel_section__c_3Q_{padding:var(--s-4) 0;border-bottom:1px solid var(--border)}.DetailPanel_section__c_3Q_:last-of-type{border-bottom:0}.DetailPanel_sectionTitle__R6ExK{font-size:var(--t-13);font-weight:600;color:var(--text);margin:0 0 var(--s-3)}.DetailPanel_facts__EEiqY{display:grid;grid-template-columns:minmax(0,140px) minmax(0,1fr);grid-gap:var(--s-2) var(--s-4);gap:var(--s-2) var(--s-4);margin:0}.DetailPanel_facts__EEiqY dt{font-size:var(--t-12);color:var(--text-3);margin:0}.DetailPanel_facts__EEiqY dd{font-size:var(--t-13);color:var(--text);margin:0;min-width:0;overflow-wrap:anywhere}.DetailPanel_foot__iU4bz{position:-webkit-sticky;position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:var(--s-2);margin:var(--s-4) calc(-1 * var(--s-6)) calc(-1 * var(--s-6));padding:var(--s-4) var(--s-6);background:var(--surface);border-top:1px solid var(--border)}.SettingRow_row__OrpEZ{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--s-5);gap:var(--s-5);padding:var(--s-4) 0;border-bottom:1px solid var(--border)}.SettingRow_row__OrpEZ:last-child{border-bottom:0}.SettingRow_title__Mcdes{font-size:var(--t-14);font-weight:500;color:var(--text);margin:0}.SettingRow_description__7SyC8{font-size:var(--t-13);color:var(--text-3);margin:2px 0 0;max-width:60ch;line-height:var(--lh-body)}.SettingRow_control__BnlQj{flex-shrink:0}.SettingRow_disabled__kimss .SettingRow_description__7SyC8,.SettingRow_disabled__kimss .SettingRow_title__Mcdes{opacity:.55}.SettingRow_switch__ulCvT{position:relative;display:inline-flex;align-items:center;width:40px;height:24px;flex-shrink:0;cursor:pointer}.SettingRow_switchInput__bBcF1{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:inherit}.SettingRow_track__Lei41{width:100%;height:100%;border-radius:var(--pill);background:var(--surface-3);border:1px solid var(--border-strong);transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.SettingRow_knob__PkJLU{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-1);transition:transform var(--dur-fast) var(--ease)}.SettingRow_switchInput__bBcF1:checked~.SettingRow_track__Lei41{background:var(--tenant);border-color:transparent}.SettingRow_switchInput__bBcF1:checked~.SettingRow_knob__PkJLU{transform:translateX(16px)}.SettingRow_switchInput__bBcF1:focus-visible~.SettingRow_track__Lei41{box-shadow:var(--focus-ring)}.SettingRow_switchInput__bBcF1:disabled~.SettingRow_track__Lei41{opacity:.5}.SettingRow_switchInput__bBcF1:disabled{cursor:not-allowed}.Stepper_root__rKLn1{display:grid;grid-gap:var(--s-5);gap:var(--s-5)}.Stepper_bars__bXRq5{display:flex;gap:6px}.Stepper_bar__VBUMv{flex:1 1;height:4px;border-radius:var(--pill);background:var(--surface-3);transition:background var(--dur) var(--ease)}.Stepper_barDone__xuDLF{background:var(--spectrum)}.Stepper_labels__pCKdU{display:flex;justify-content:space-between;margin:6px 0 0;font-size:var(--t-12);font-weight:500;color:var(--text-4)}.Stepper_labelCurrent__AB3lV{color:var(--text-2);font-weight:600}.Stepper_panel__AOfB3{min-height:120px}.Stepper_foot__wEFrm{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--border)}.Stepper_back__2V_NV{margin-right:auto}.Stepper_error__lvePG{font-size:var(--t-12);color:var(--bad);margin:var(--s-2) 0 0}.RadioCard_group__K7ydm{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.RadioCard_card__HqfM4{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:var(--s-3);gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--surface);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}@media (hover:hover) and (pointer:fine){.RadioCard_card__HqfM4:hover:not(.RadioCard_disabled__lPF2I){background:var(--surface-2)}}.RadioCard_selected__qo9el,.RadioCard_selected__qo9el:hover{border-color:var(--tenant);background:var(--tenant-soft)}.RadioCard_disabled__lPF2I{opacity:.55;cursor:not-allowed}.RadioCard_input__ss_ZV{position:absolute;inset:0;opacity:0;margin:0;cursor:inherit}.RadioCard_mark__6zYDe{display:grid;place-items:center;width:18px;height:18px;margin-top:2px;border-radius:50%;border:1px solid var(--border-strong);background:var(--surface);flex-shrink:0}.RadioCard_markDot___0h4Y{width:8px;height:8px;border-radius:50%;background:var(--tenant);opacity:0;transform:scale(.6);transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.RadioCard_input__ss_ZV:checked~.RadioCard_mark__6zYDe{border-color:var(--tenant)}.RadioCard_input__ss_ZV:checked~.RadioCard_mark__6zYDe .RadioCard_markDot___0h4Y{opacity:1;transform:scale(1)}.RadioCard_input__ss_ZV:focus-visible~.RadioCard_mark__6zYDe{box-shadow:var(--focus-ring)}.RadioCard_body__eofPz{min-width:0}.RadioCard_title__0QQxr{font-size:var(--t-14);font-weight:600;color:var(--text)}.RadioCard_description__HubV1{font-size:var(--t-13);color:var(--text-3);margin-top:2px;line-height:var(--lh-body)}.RadioCard_aside__eLNXq{flex-shrink:0}.EntityCard_card__8Tpw4{display:grid;grid-template-rows:auto auto 1fr auto;grid-gap:var(--s-2);gap:var(--s-2);padding:var(--s-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-1);transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}@media (hover:hover) and (pointer:fine){.EntityCard_interactive__QwH6g:hover{transform:translateY(-1px);box-shadow:var(--shadow-2)}}.EntityCard_top__jsikF{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);min-height:22px}.EntityCard_tags__1dzZD{display:inline-flex;flex-wrap:wrap;gap:var(--s-1)}.EntityCard_media__tQ5K8{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r);background:var(--tenant-soft);color:var(--tenant-ink);font-size:var(--t-14);font-weight:700;overflow:hidden}.EntityCard_media__tQ5K8 img{width:100%;height:100%;object-fit:cover}.EntityCard_title__Y6AyC{font-size:var(--t-16);font-weight:600;letter-spacing:-.01em;color:var(--text);margin:0}.EntityCard_meta__NXe62{font-size:var(--t-12);color:var(--text-3);margin:0;line-height:var(--lh-body)}.EntityCard_foot__4R4Ya{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-top:var(--s-2)}.AuditTimeline_day___4rZp{margin-bottom:var(--s-5)}.AuditTimeline_dayLabel__Zz5Cc{font-size:var(--t-12);font-weight:600;color:var(--text-3);margin:0 0 var(--s-3)}.AuditTimeline_list__fp4Oi{display:grid;margin:0;padding:0;list-style:none}.AuditTimeline_item__kEbD1{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:var(--s-3);gap:var(--s-3);padding:0 0 var(--s-4) var(--s-4);margin-left:5px;border-left:1px solid var(--border)}.AuditTimeline_item__kEbD1:last-child{border-left-color:transparent;padding-bottom:0}.AuditTimeline_dot__K9w7y{position:absolute;left:-5px;top:4px;width:9px;height:9px;border-radius:50%;background:var(--muted);box-shadow:0 0 0 3px var(--surface)}.AuditTimeline_ok__ys52B{background:var(--ok-dot)}.AuditTimeline_warn__pJPiP{background:var(--warn-dot)}.AuditTimeline_bad__i0tSS{background:var(--bad-dot)}.AuditTimeline_info__9au4W{background:var(--info-dot)}.AuditTimeline_time__bK70L{font-size:var(--t-12);color:var(--text-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.AuditTimeline_body__KQ4mZ{min-width:0}.AuditTimeline_action__qFEHj{font-size:var(--t-13);font-weight:500;color:var(--text);margin:0;overflow-wrap:anywhere}.AuditTimeline_actor__mGwdH{font-size:var(--t-12);color:var(--text-3);margin:2px 0 0}.AuditTimeline_hash__gEu_w{display:block;font-family:var(--mono);font-size:var(--t-11);color:var(--text-4);margin-top:var(--s-1);overflow-wrap:anywhere}.AuditTimeline_extra__vXuFz{margin-top:var(--s-2)}.JsonViewer_root__hnyIo{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-2);overflow:hidden}.JsonViewer_head__uljsH{display:flex;align-items:center;gap:var(--s-2);padding-right:var(--s-2)}.JsonViewer_summary__gWi19{flex:1 1;display:flex;align-items:center;gap:var(--s-2);width:100%;padding:var(--s-2) var(--s-3);border:0;background:transparent;color:var(--text-2);font-family:var(--font);font-size:var(--t-12);font-weight:500;text-align:left;cursor:pointer}@media (hover:hover) and (pointer:fine){.JsonViewer_summary__gWi19:hover{color:var(--text)}}.JsonViewer_chevron__xSIxE{transition:transform var(--dur-fast) var(--ease);flex-shrink:0}.JsonViewer_chevronOpen__3Cf27{transform:rotate(90deg)}.JsonViewer_tools__icPli{display:inline-flex;gap:var(--s-1);flex-shrink:0}.JsonViewer_code__8__OZ{display:block;max-height:320px;overflow:auto;margin:0;padding:var(--s-3);border-top:1px solid var(--border);font-family:var(--mono);font-size:var(--t-12);line-height:1.55;color:var(--text-2);white-space:pre-wrap;word-break:break-word;-moz-tab-size:2;tab-size:2}.CodeBlock_block__1APCp{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--s-2);gap:var(--s-2);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-3);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r)}.CodeBlock_value__P9BXE{font-family:var(--mono);font-size:var(--t-12);color:var(--text-2);overflow-x:auto;white-space:pre;scrollbar-width:none}.CodeBlock_value__P9BXE::-webkit-scrollbar{display:none}.CodeBlock_multiline__T72pT{align-items:start;padding:var(--s-3)}.CodeBlock_valueMultiline__osRSb{line-height:1.55;overflow-x:auto;scrollbar-width:thin}.CodeBlock_valueMultiline__osRSb::-webkit-scrollbar{display:block;height:6px}.CodeBlock_wrap__LPQIW{white-space:pre-wrap;word-break:break-all;overflow-x:visible}.ColorField_root__MLvWk{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.ColorField_row__2C80S{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--s-2);gap:var(--s-2)}.ColorField_swatch__wiBal{width:40px;height:40px;padding:0;border:1px solid var(--border-strong);border-radius:var(--r);background:var(--surface);cursor:pointer;overflow:hidden}.ColorField_swatch__wiBal::-webkit-color-swatch-wrapper{padding:2px}.ColorField_swatch__wiBal::-webkit-color-swatch{border:0;border-radius:5px}.ColorField_swatch__wiBal::-moz-color-swatch{border:0;border-radius:5px}.ColorField_swatch__wiBal:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ColorField_hex__hHqQk{font-family:var(--mono);text-transform:lowercase}.ColorField_verdict__Z_NqW{display:inline-flex;align-items:center;gap:var(--s-1);padding:2px var(--s-2);border-radius:var(--pill);font-size:var(--t-12);font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ColorField_pass__GHm_R{background:var(--ok-bg);color:var(--ok)}.ColorField_warn__CR9Qm{background:var(--warn-bg);color:var(--warn)}.ColorField_fail__3YQJh{background:var(--bad-bg);color:var(--bad)}.ColorField_preview__9sIxg{display:flex;align-items:center;gap:var(--s-3);padding-top:var(--s-2)}.ColorField_previewButton__B3xkz{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:var(--r);font-size:var(--t-13);font-weight:600;border:0}.ColorField_previewNote__XI47_{font-size:var(--t-12);color:var(--text-3)}.EmptyState_root__Scd2u{display:grid;justify-items:center;grid-gap:var(--s-3);gap:var(--s-3);padding:var(--s-12) var(--s-6);text-align:center;background:var(--surface-2);border:1px dashed var(--border-strong);border-radius:var(--r-lg)}.EmptyState_iconWrap__EokxH{display:grid;place-items:center;width:64px;height:64px;margin-bottom:var(--s-1);border-radius:50%;background:var(--tenant-soft);color:var(--tenant-ink)}.EmptyState_title__tOFUR{margin:0;font-size:var(--t-16);font-weight:600;color:var(--text);line-height:var(--lh-snug)}.EmptyState_description__J6ING{margin:0;max-width:46ch;font-size:var(--t-13);color:var(--text-3);line-height:var(--lh-body)}.PercentField_row__4ktpb{display:flex;align-items:center;gap:var(--s-4);width:260px;max-width:100%}.PercentField_slider__IBcK4{flex:1 1;min-width:0;height:4px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--surface-3);border-radius:var(--pill);outline:none;cursor:pointer}.PercentField_slider__IBcK4:disabled{cursor:not-allowed;opacity:.55}.PercentField_slider__IBcK4::-webkit-slider-runnable-track{height:4px;border-radius:var(--pill);background:var(--surface-3)}.PercentField_slider__IBcK4::-moz-range-track{height:4px;border-radius:var(--pill);background:var(--surface-3)}.PercentField_slider__IBcK4::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-6px;width:16px;height:16px;border-radius:var(--pill);background:var(--tenant);border:none;cursor:pointer}.PercentField_slider__IBcK4::-moz-range-thumb{width:16px;height:16px;border-radius:var(--pill);background:var(--tenant);border:none;cursor:pointer}.PercentField_slider__IBcK4:focus-visible{box-shadow:var(--focus-ring)}.PercentField_field__EdABp{position:relative;display:inline-flex;align-items:center;width:92px;flex-shrink:0}.PercentField_input__tfv_n{width:100%;padding-right:var(--s-5)}.PercentField_unit__rhu2v{position:absolute;right:var(--s-3);color:var(--text-3);font-size:var(--t-13);pointer-events:none}