.report_report__7Yupq{--c-green:#16a34a;--c-blue:#2563eb;--c-amber:#c2740b;--c-purple:#7c3aed;--c-red:#dc2626;--c-slate:#64748b;color:var(--text-1)}.report_report__7Yupq,.report_report__7Yupq :not(.report_chip__DynaP){color:#000!important}.report_headline__fGTMl{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--text-1);background:var(--bg-surface-2);border-left:3px solid var(--ink);border-radius:10px;padding:16px 20px;margin:0 0 20px;font-weight:400}.report_steps__lLffi{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 24px}.report_step__dVtV3{font-size:var(--text-2xs);font-weight:600;padding:4px 10px;border-radius:20px;border:1px solid var(--border-1);color:var(--text-3);letter-spacing:.02em}.report_stepDone__1nRFy{background:var(--low-bg);border-color:transparent;color:var(--low)}.report_bridge__ujYXA{background:var(--low-bg);border:1px solid #bbf7d0;border-left:3px solid var(--low);border-radius:10px;padding:16px 20px;margin:0 0 28px}.report_bridge__ujYXA ul{margin:8px 0;padding-left:20px}.report_bridge__ujYXA li{font-size:var(--text-sm);line-height:var(--leading-normal);margin:4px 0;color:var(--text-2)}.report_bridgeAsk__KKFjP{margin:12px 0 0;font-size:var(--text-sm);color:var(--text-1);font-weight:500}.report_bridgeWhy__enuQU{margin:6px 0 0;font-size:var(--text-xs);color:var(--text-3)}.report_nav__xwXfG{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;gap:6px;padding:12px 0;margin:0 0 28px;background:color-mix(in srgb,var(--bg-page) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-1)}.report_navLink__CoB_5{font-size:var(--text-xs);font-weight:600;color:var(--text-3);text-decoration:none;padding:4px 10px;border-radius:7px;white-space:nowrap;border:none;background:none;cursor:pointer;font-family:inherit}.report_navLink__CoB_5:hover{color:var(--text-1);background:var(--bg-surface-2)}.report_section__Rdfgy{margin:0 0 48px;scroll-margin-top:64px}.report_secHead__GJGMZ{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:1px solid var(--border-1);padding-bottom:10px;margin:0 0 18px}.report_secTitle__0ZcHm{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:400;margin:0;letter-spacing:-.01em}.report_secSub__Aw1dc{color:var(--text-3);font-size:var(--text-sm);line-height:var(--leading-normal);margin:-8px 0 18px;max-width:70ch}.report_card__s0lYp{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:12px;padding:20px 22px;margin:0 0 14px;box-shadow:var(--shadow-xs)}.report_cardSm__kpTT_{padding:14px 16px}.report_dimRow___ECac{padding:18px 0;border-top:1px solid var(--border-1)}.report_dimRow___ECac:first-child{padding-top:0;border-top:none}.report_dimRow___ECac:last-child{padding-bottom:0}.report_cardRej__T0abj{opacity:.75}.report_cardHead__VHWud{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap;margin-bottom:10px}.report_cardTitle__mLg_N{font-size:var(--text-lg);font-weight:600;margin:0;line-height:var(--leading-snug)}.report_cardTitleSm__35ibm{font-size:var(--text-base);font-weight:600;margin:0}.report_pills__UKYti{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.report_pill__KfLS8{font-size:var(--text-2xs);font-weight:600;border:1px solid var(--border-1);border-radius:20px;padding:2px 9px;white-space:nowrap;color:var(--text-3);letter-spacing:.02em}.report_pillMuted__YOAAa{color:var(--text-4)}.report_chip__DynaP{display:inline-block;font-size:var(--text-2xs);font-weight:700;color:#fff;border-radius:5px;padding:2px 8px;letter-spacing:.03em;text-transform:uppercase}.report_green__twfe_{color:var(--c-green);border-color:color-mix(in srgb,var(--c-green) 35%,transparent)}.report_blue__RDYVV{color:var(--c-blue);border-color:color-mix(in srgb,var(--c-blue) 35%,transparent)}.report_amber___qBbw{color:var(--c-amber);border-color:color-mix(in srgb,var(--c-amber) 40%,transparent)}.report_purple__IEpUS{color:var(--c-purple);border-color:color-mix(in srgb,var(--c-purple) 35%,transparent)}.report_red__75Iwy{color:var(--c-red);border-color:color-mix(in srgb,var(--c-red) 35%,transparent)}.report_slate__3O5HT{color:var(--c-slate);border-color:color-mix(in srgb,var(--c-slate) 35%,transparent)}.report_bgGreen__tEzQF{background:var(--c-green)}.report_bgBlue__El8HK{background:var(--c-blue)}.report_bgAmber__EZx8Q{background:var(--c-amber)}.report_bgPurple__Fgq6p{background:var(--c-purple)}.report_bgRed__QvpiA{background:var(--c-red)}.report_bgSlate__dAj1t{background:var(--c-slate)}.report_body__9Aw_o{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-2);margin:8px 0}.report_lbl__kH_rs{font-size:var(--text-sm);display:block;margin:14px 0 3px}.report_lblInline__2eBtO,.report_lbl__kH_rs{font-weight:700;color:var(--text-1)}.report_hyp__Ky_HU{background:var(--bg-surface-2);border:1px solid var(--border-1);border-radius:8px;padding:12px 14px;margin:12px 0}.report_hyp__Ky_HU .report_lbl__kH_rs{color:var(--text-1);margin-top:0}.report_hyp__Ky_HU p{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-2)}.report_note__aPbGd{background:var(--bg-surface-2);border-left:2px solid var(--c-amber);border-radius:0 8px 8px 0;padding:10px 14px;margin:12px 0}.report_note__aPbGd .report_lbl__kH_rs{color:var(--c-amber);margin-top:0}.report_note__aPbGd p{margin:0;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-3)}.report_bridgeRow__2psUs{background:var(--low-bg);border-radius:8px;padding:10px 14px;margin:12px 0}.report_bridgeRow__2psUs .report_lbl__kH_rs{color:var(--low);margin-top:0}.report_bridgeRow__2psUs p{margin:0;font-size:var(--text-sm);color:var(--text-2)}.report_evList__QKPWe{margin:4px 0 0;padding-left:18px}.report_evList__QKPWe li{color:var(--text-3);margin:3px 0}.report_anchor__xF5Ev,.report_evList__QKPWe li{font-size:var(--text-xs);line-height:var(--leading-normal)}.report_anchor__xF5Ev{border-left:3px solid var(--c-purple);background:var(--bg-surface-2);border-radius:0 8px 8px 0;padding:10px 14px;margin:8px 0;font-style:italic;color:var(--text-2)}.report_links__JCbsP{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:6px}.report_link__1Z3QT{font-size:var(--text-xs);color:var(--c-blue);text-decoration:none;word-break:break-word}.report_link__1Z3QT:hover{text-decoration:underline}.report_acc__ieK7o{margin-top:10px;border-top:1px solid var(--border-2);padding-top:8px}.report_accSummary__XbMo1{cursor:pointer;font-size:var(--text-xs);font-weight:600;color:var(--text-3);list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.report_accSummary__XbMo1::-webkit-details-marker{display:none}.report_accSummary__XbMo1:before{content:"▸ ";color:var(--text-4)}details[open]>.report_accSummary__XbMo1:before{content:"▾ "}.report_accSummary__XbMo1:hover{color:var(--text-1)}.report_ctxBlock__spm90{border:1px dashed var(--border-2);border-radius:12px;padding:16px 20px 20px;margin:0 0 22px;background:var(--bg-surface-2,transparent)}.report_sourcesDetails__QE2Ga{border:1px solid var(--border-1);border-radius:12px;background:var(--bg-surface);padding:18px 22px;box-shadow:var(--shadow-xs)}.report_sourcesSummary__ImI2l{cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column;gap:4px}.report_sourcesSummary__ImI2l::-webkit-details-marker{display:none}.report_sourcesSummary__ImI2l .report_secTitle__0ZcHm:before{content:"▸ ";color:var(--text-4)}details[open]>.report_sourcesSummary__ImI2l .report_secTitle__0ZcHm:before{content:"▾ "}.report_sourcesHint__1jDle{color:var(--text-3);font-size:var(--text-sm);line-height:var(--leading-normal)}.report_scraped__XLmXb{margin:12px 0 0;padding:22px 26px;background:#fff;border:1px solid var(--border-2);border-radius:8px;font-family:Georgia,Times New Roman,serif;font-size:var(--text-sm);line-height:1.75;color:var(--text-1);text-align:justify;-webkit-hyphens:auto;hyphens:auto;white-space:pre-wrap;word-break:break-word;max-height:420px;overflow:auto}.report_tierHead___IDz5{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:var(--text-lg);font-weight:400;margin:22px 0 10px}.report_tierCount__WHX1E{font-size:var(--text-2xs);font-weight:700;color:var(--text-3);background:var(--bg-surface-2);border-radius:20px;padding:2px 9px;font-family:var(--font-sans)}.report_src__s_6xo{position:relative;border:1px solid var(--border-1);border-radius:10px;padding:12px 14px;margin:0 0 8px;background:var(--bg-surface)}.report_srcInfo__EJdtR{flex:none;margin-top:1px;color:var(--text-3);font-size:var(--text-sm);cursor:help}.report_src__s_6xo:hover .report_srcInfo__EJdtR{color:var(--c-blue)}.report_tip__5qdx4{display:none;position:absolute;top:100%;left:0;right:0;z-index:30;padding:18px 22px;background:#fff;border:1px solid var(--border-2);border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.16);font-family:Georgia,Times New Roman,serif;font-size:var(--text-sm);line-height:1.7;color:var(--text-1);text-align:justify;-webkit-hyphens:auto;hyphens:auto;white-space:pre-wrap;word-break:break-word;max-height:340px;overflow:auto}.report_src__s_6xo:hover .report_tip__5qdx4,.report_tip__5qdx4:hover{display:block}.report_srcHead__5r32d{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.report_dot__VNF_T{width:8px;height:8px;border-radius:50%;flex:none;margin-top:6px}.report_srcUrl__HEBwJ{font-size:var(--text-xs);color:var(--c-blue);text-decoration:none;word-break:break-all;flex:1 1;min-width:200px}.report_srcUrl__HEBwJ:hover{text-decoration:underline}.report_srcMeta__C5P_Y{font-size:var(--text-2xs);color:var(--text-3);margin:4px 0 0}.report_srcFeeds__xLMKP{font-size:var(--text-2xs);color:var(--text-4);margin:4px 0 0;font-family:var(--font-mono)}.report_box__rSUH7{background:var(--bg-surface-2);border:1px solid var(--border-1);border-radius:10px;padding:14px 16px;margin:0 0 18px;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-2)}.report_toggleRow__0w_Fy{display:flex;justify-content:flex-end;margin:-8px 0 12px}.report_toggle__RS9_A{font-size:var(--text-xs);font-weight:600;color:var(--text-2);background:var(--bg-surface);border:1px solid var(--border-1);border-radius:8px;padding:5px 12px;cursor:pointer;font-family:inherit}.report_toggle__RS9_A:hover{background:var(--bg-surface-2)}.report_dimGrid__b9rng{display:grid;grid-gap:12px;gap:12px}.report_gaps__97bH8{margin:6px 0 0;padding-left:18px}.report_gaps__97bH8 li{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-2);margin:8px 0}.report_askFlag__3eaSb{display:inline-block;font-size:var(--text-2xs);font-weight:700;color:var(--c-amber);border:1px solid color-mix(in srgb,var(--c-amber) 40%,transparent);border-radius:5px;padding:1px 6px;margin-left:6px}.report_ucSel__8P2fb{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 22px}.report_ucBar__wFJjF{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin:4px 0 22px}.report_ucStatusBtn__VJQDz{display:inline-flex;align-items:center;background:var(--bg-surface);border:1px solid var(--border-1);border-radius:8px;color:var(--text-1);font-family:inherit;font-size:var(--text-sm);font-weight:600;padding:11px 18px;cursor:pointer;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.report_ucStatusBtn__VJQDz:hover{background:var(--bg-surface-2);border-color:var(--ink-soft)}.report_ucStatusBtnActive__PG1Sl,.report_ucStatusBtnActive__PG1Sl:hover{border-color:var(--ink);box-shadow:0 1px 4px rgba(0,0,0,.12)}.report_ucDropdown__YTZ_G{position:relative}.report_ucTrigger__zA1CR{display:inline-flex;align-items:center;gap:12px;max-width:100%;background:var(--bg-surface);border:1px solid var(--border-1);border-radius:8px;color:var(--text-1);font-family:inherit;font-size:var(--text-sm);font-weight:600;padding:11px 16px;cursor:pointer;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.report_ucTrigger__zA1CR:hover{background:var(--bg-surface-2);border-color:var(--ink-soft)}.report_ucTriggerActive__ZTXMW{border-color:var(--ink)}.report_ucTriggerActive__ZTXMW,.report_ucTriggerOpen__mLqAA{box-shadow:0 1px 4px rgba(0,0,0,.12)}.report_ucTriggerLabel__UZcCX{white-space:nowrap}.report_ucTriggerSel__g_d63{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--text-3);padding-left:12px;border-left:1px solid var(--border-1)}.report_ucChevron__gXAgp{margin-left:auto;color:var(--text-4);transition:transform .15s ease}.report_ucTriggerOpen__mLqAA .report_ucChevron__gXAgp{transform:rotate(180deg)}.report_ucMenu__w27cs{position:absolute;z-index:20;top:calc(100% + 6px);left:0;display:flex;flex-direction:column;gap:1px;width:420px;max-width:min(90vw,460px);max-height:380px;overflow-y:auto;padding:6px;background:var(--bg-surface);border:1px solid var(--border-1);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.16)}.report_ucMenuItem__qGN5v{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:transparent;border:none;border-radius:6px;color:var(--text-1);font-family:inherit;font-size:var(--text-sm);font-weight:500;padding:10px 12px;cursor:pointer;transition:background .1s ease}.report_ucMenuItem__qGN5v:hover{background:var(--bg-surface-2)}.report_ucMenuItemActive__waWwU,.report_ucMenuItemActive__waWwU:hover{background:var(--bg-surface-2);box-shadow:inset 3px 0 0 var(--ink);font-weight:700}.report_ucMenuNum__PzY1M{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;color:var(--text-4);flex-shrink:0}.report_ucMenuItemActive__waWwU .report_ucMenuLabel__05aMR,.report_ucMenuItemActive__waWwU .report_ucMenuNum__PzY1M{color:var(--text-1)}.report_ucMenuLabel__05aMR{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report_ucPill__sXNP1{display:inline-flex;align-items:center;gap:7px;max-width:230px;background:var(--bg-surface-2);border:1px solid var(--border-1);border-radius:8px;color:var(--text-1);font-family:inherit;font-size:var(--text-xs);font-weight:600;padding:8px 14px;cursor:pointer;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.report_ucPill__sXNP1:hover{background:var(--bg-surface);border-color:var(--ink-soft)}.report_ucPillActive__nvn2r,.report_ucPillActive__nvn2r:hover{background:var(--bg-surface);border-color:var(--ink);border-bottom:3px solid var(--ink);box-shadow:0 1px 4px rgba(0,0,0,.12)}.report_ucPillNum__MBEYL{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;color:var(--text-4)}.report_ucPillActive__nvn2r .report_ucPillNum__MBEYL{color:var(--text-1)}.report_ucPillLabel___4Em5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report_tabnav__QHjzO{display:flex;gap:6px;margin:14px 0 0;flex-wrap:wrap}.report_tabBtn__UBKB3{background:var(--bg-surface-2);border:1px solid var(--border-1);border-radius:8px;color:var(--text-1);font-size:var(--text-xs);font-weight:600;padding:8px 14px;cursor:pointer;font-family:inherit;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.report_tabBtn__UBKB3:hover{background:var(--bg-surface);border-color:var(--ink-soft)}.report_tabBtnActive__lQbL_,.report_tabBtnActive__lQbL_:hover{background:var(--bg-surface);border-color:var(--ink);border-bottom:3px solid var(--ink);box-shadow:0 1px 4px rgba(0,0,0,.12)}.report_tabpan__1Fn4U{padding:14px 2px 2px}.report_uchead__sOkGv{font-size:var(--text-base);font-weight:600;margin:8px 0 0;color:var(--text-1)}.report_situ__da49Z{font-size:var(--text-sm);color:var(--text-3);font-style:italic;line-height:var(--leading-normal);margin:10px 0}.report_sqdim__faPyr{border-left:2px solid var(--border-1);padding:2px 0 2px 14px;margin:12px 0}.report_sqdimHead__S5a_H{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:4px}.report_dimName__9Gsyd{font-size:var(--text-2xs);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--c-blue);font-family:var(--font-mono)}.report_miniBadge__LLhFr{font-size:var(--text-2xs);border:1px solid var(--border-1);border-radius:10px;padding:1px 7px;color:var(--text-3)}.report_mech__9cKHm{margin:6px 0 6px 18px;padding:0;list-style:disc}.report_mech__9cKHm li{font-size:var(--text-sm);color:var(--text-2);margin:5px 0;line-height:var(--leading-normal)}.report_eqtbox__RSn5R{background:var(--bg-surface-2);border:1px solid var(--border-1);border-radius:8px;padding:12px 14px;margin:6px 0}.report_eqtbox__RSn5R p{margin:8px 0 0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-2)}.report_case__XdKbA{padding:0;margin:16px 0 0}.report_caseHead__fPax7{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.report_caseTitleRow___bRzj{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.report_score__5hcIL{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:400;line-height:1}.report_caseName__ycIFP{font-weight:600;font-size:var(--text-base);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.report_caseClient__hir__{color:var(--text-3);font-size:var(--text-base)}.report_bars__ehdrq{display:grid;grid-gap:5px;gap:5px;margin:12px 0}.report_bar__5hd8u{display:grid;grid-template-columns:96px 1fr 32px;align-items:center;grid-gap:8px;gap:8px}.report_barLabel__MjHIu{font-size:var(--text-2xs);color:var(--text-3);font-family:var(--font-mono)}.report_barTrack__cnfuq{height:6px;background:var(--bg-surface-2);border-radius:4px;overflow:hidden}.report_barFill__Xtymu{height:100%;border-radius:4px}.report_barVal__2ftpX{font-size:var(--text-2xs);font-weight:600;color:var(--text-2);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report_evrow__mREAU{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px}.report_evChip__lPH4A{font-size:var(--text-2xs);font-weight:600;padding:4px 10px}.report_evChip__lPH4A,.report_qabox___AYbZ{border:1px solid var(--border-1);border-radius:8px}.report_qabox___AYbZ{background:var(--bg-surface-2);padding:10px 14px;margin:10px 0}.report_qatag__VOpmL{font-size:var(--text-2xs);font-weight:700;letter-spacing:.03em;color:var(--c-amber);margin:0 0 4px}.report_qabox___AYbZ p{font-size:var(--text-sm);color:var(--text-2);line-height:var(--leading-normal);margin:4px 0 0}.report_ref__dJdrv{font-size:var(--text-2xs);color:var(--text-4);font-family:var(--font-mono);margin:0 0 8px;word-break:break-word}.report_cap___JSte{font-size:var(--text-base);font-weight:600;color:var(--text-1);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;margin:10px 0 4px}