.AddRunToSessionDock_dock__01PcV{position:fixed;bottom:12px;right:12px;z-index:40;display:flex;flex-direction:column;align-items:stretch;gap:6px;width:340px;max-width:calc(100vw - 24px);pointer-events:none}.AddRunToSessionDock_dock__01PcV>*{pointer-events:auto}@media (max-width:600px){.AddRunToSessionDock_dock__01PcV{width:calc(100vw - 24px);bottom:8px;right:8px}}.AddRunToSessionDock_pill__J9nSV{align-self:flex-end;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;background:var(--bg-raised);border:1px solid var(--line-strong,var(--line));color:var(--text);font:inherit;font-size:12px;letter-spacing:.04em;text-transform:lowercase;cursor:pointer;transition:background-color var(--dur-hover,.16s) var(--ease,ease),border-color var(--dur-hover,.16s) var(--ease,ease),color var(--dur-hover,.16s) var(--ease,ease)}.AddRunToSessionDock_pill__J9nSV:focus-visible,.AddRunToSessionDock_pill__J9nSV:hover{background:var(--bg-hover,var(--bg-raised));border-color:var(--accent);color:var(--text-bright);outline:none}.AddRunToSessionDock_pillDot__4ytJd{width:6px;height:6px;background:var(--accent-bright);flex-shrink:0}.AddRunToSessionDock_pillLabel__5wSSM{font-weight:500}.AddRunToSessionDock_bar__TGsq8{display:flex;align-items:stretch;gap:0;height:44px;background:var(--bg-raised);border:1px solid var(--line-strong,var(--line));overflow:visible}.AddRunToSessionDock_sessionLink__y7IVF{display:inline-flex;align-items:center;gap:8px;padding:0 12px;color:var(--text-bright);text-decoration:none;font-size:12px;letter-spacing:.02em;text-transform:lowercase;border-right:1px solid var(--line);min-width:0;flex:1 1 auto;transition:background-color var(--dur-hover,.16s) var(--ease,ease),color var(--dur-hover,.16s) var(--ease,ease)}.AddRunToSessionDock_sessionLink__y7IVF:focus-visible,.AddRunToSessionDock_sessionLink__y7IVF:hover{background:var(--bg-hover,var(--bg-raised));color:var(--text-hero);outline:none}.AddRunToSessionDock_sessionDot__UG53J{width:6px;height:6px;background:var(--accent-bright);flex-shrink:0}.AddRunToSessionDock_sessionName___557r{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.AddRunToSessionDock_switcherWrap__EP30a{position:relative;display:flex}.AddRunToSessionDock_switcherBtn__nGR2n{display:inline-flex;align-items:center;gap:4px;padding:0 10px;background:transparent;border:none;border-right:1px solid var(--line);color:var(--text-dim);font:inherit;font-size:11px;letter-spacing:.02em;text-transform:lowercase;cursor:pointer;transition:background-color var(--dur-hover,.16s) var(--ease,ease),color var(--dur-hover,.16s) var(--ease,ease)}.AddRunToSessionDock_switcherBtn__nGR2n:focus-visible,.AddRunToSessionDock_switcherBtn__nGR2n:hover{background:var(--bg-hover,var(--bg-raised));color:var(--text-bright);outline:none}.AddRunToSessionDock_switcherList__yrUSF{position:absolute;bottom:calc(100% + 4px);right:0;list-style:none;margin:0;padding:4px;min-width:220px;max-height:240px;overflow-y:auto;background:var(--bg-raised);border:1px solid var(--line-strong,var(--line));display:flex;flex-direction:column;gap:2px}.AddRunToSessionDock_switcherItem__s4m3E{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:8px;padding:6px 8px;background:transparent;border:1px solid transparent;color:var(--text);font:inherit;font-size:12px;text-align:left;text-transform:lowercase;cursor:pointer;transition:background-color var(--dur-hover,.16s) var(--ease,ease),border-color var(--dur-hover,.16s) var(--ease,ease),color var(--dur-hover,.16s) var(--ease,ease)}.AddRunToSessionDock_switcherItem__s4m3E:focus-visible,.AddRunToSessionDock_switcherItem__s4m3E:hover{background:var(--bg-hover);border-color:var(--line);color:var(--text-bright);outline:none}.AddRunToSessionDock_switcherItemActive___1CaB{color:var(--text-hero);border-color:var(--accent);background:var(--accent-faint)}.AddRunToSessionDock_switcherItemNew__it6YS{color:var(--accent-bright);border-top:1px solid var(--line);margin-top:2px;padding-top:8px}.AddRunToSessionDock_switcherName__DhomF{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0}.AddRunToSessionDock_switcherCount__CWAsE{color:var(--text-faint);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.AddRunToSessionDock_captureBtn__Z1VA9{display:inline-flex;align-items:center;padding:0 14px;background:var(--accent-faint);border:none;color:var(--text-hero);font:inherit;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:lowercase;cursor:pointer;transition:background-color var(--dur-hover,.16s) var(--ease,ease),color var(--dur-hover,.16s) var(--ease,ease)}.AddRunToSessionDock_captureBtn__Z1VA9:focus-visible,.AddRunToSessionDock_captureBtn__Z1VA9:hover{background:var(--accent-strong);outline:none}.AddRunToSessionDock_captureForm__w4ms_,.AddRunToSessionDock_popover__6Jeby{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--bg-raised);border:1px solid var(--line-strong,var(--line))}.AddRunToSessionDock_captureForm__w4ms_{max-height:min(60vh,480px);overflow-y:auto}.AddRunToSessionDock_popoverHead__vQfXH{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.AddRunToSessionDock_toolMeta__FMQvX{display:flex;flex-direction:column;gap:2px;min-width:0}.AddRunToSessionDock_kicker__8bGjd{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.AddRunToSessionDock_toolName__yKIpm{font-size:13px;color:var(--text-hero);text-transform:lowercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AddRunToSessionDock_toolSlug__9dbAO{font-size:10px;color:var(--text-faint);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AddRunToSessionDock_iconBtn__Tl1Ew{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:transparent;border:1px solid transparent;color:var(--text-dim);font:inherit;font-size:16px;line-height:1;cursor:pointer;transition:background-color var(--dur-hover,.16s) var(--ease,ease),color var(--dur-hover,.16s) var(--ease,ease),border-color var(--dur-hover,.16s) var(--ease,ease)}.AddRunToSessionDock_iconBtn__Tl1Ew:focus-visible,.AddRunToSessionDock_iconBtn__Tl1Ew:hover{background:var(--bg-hover);border-color:var(--line);color:var(--text-bright);outline:none}.AddRunToSessionDock_drop__wAkm5{position:relative;display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--bg);border:1px dashed var(--line-strong,var(--line));cursor:pointer;transition:background-color var(--dur-hover,.16s) var(--ease,ease),border-color var(--dur-hover,.16s) var(--ease,ease)}.AddRunToSessionDock_drop__wAkm5:focus-within,.AddRunToSessionDock_drop__wAkm5:hover{background:var(--bg-hover);border-color:var(--accent)}.AddRunToSessionDock_dropOver__Dm7iL{background:var(--accent-faint);border-color:var(--accent-bright);border-style:solid}.AddRunToSessionDock_dropLabel__DBO2E{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0;cursor:pointer}.AddRunToSessionDock_dropTitle__fzazm{font-size:11px;letter-spacing:.04em;text-transform:lowercase;color:var(--text-bright)}.AddRunToSessionDock_dropHint__dizfN{font-size:10px;color:var(--text-dim);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AddRunToSessionDock_dropInput__m9sgH{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.AddRunToSessionDock_dropClear__0WNqV{position:relative;z-index:2;flex-shrink:0;background:transparent;border:1px solid var(--line);color:var(--text-dim);font:inherit;font-size:10px;letter-spacing:.04em;text-transform:lowercase;padding:3px 6px;cursor:pointer;transition:background-color var(--dur-hover,.16s) var(--ease,ease),color var(--dur-hover,.16s) var(--ease,ease)}.AddRunToSessionDock_dropClear__0WNqV:focus-visible,.AddRunToSessionDock_dropClear__0WNqV:hover{background:var(--bg-hover);color:var(--text-bright);outline:none}.AddRunToSessionDock_checkRow__bFtYi{display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:8px;gap:8px;cursor:pointer;padding:2px 0}.AddRunToSessionDock_check__SGwL5{width:14px;height:14px;margin:0;accent-color:var(--accent);cursor:pointer}.AddRunToSessionDock_checkLabel__Z4Onn{font-size:11px;letter-spacing:.04em;text-transform:lowercase;color:var(--text-bright)}.AddRunToSessionDock_checkHint__b79pN{font-size:10px;color:var(--text-faint);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AddRunToSessionDock_fieldLabel__d0iGh{font-size:11px;letter-spacing:.04em;text-transform:lowercase;color:var(--text-bright)}.AddRunToSessionDock_fieldHint__exCaO{color:var(--text-faint);font-size:10px;letter-spacing:.02em}.AddRunToSessionDock_input__na2D3,.AddRunToSessionDock_textarea__NC2gV{background:var(--bg);border:1px solid var(--line-strong,var(--line));color:var(--text);font:inherit;font-size:12px;padding:6px 8px;width:100%;resize:vertical;transition:background-color var(--dur-hover,.16s) var(--ease,ease),border-color var(--dur-hover,.16s) var(--ease,ease)}.AddRunToSessionDock_input__na2D3:hover,.AddRunToSessionDock_textarea__NC2gV:hover{border-color:var(--line-bright,var(--line-strong))}.AddRunToSessionDock_input__na2D3:focus,.AddRunToSessionDock_textarea__NC2gV:focus{outline:none;border-color:var(--accent);background:var(--bg-hover);color:var(--text-hero)}.AddRunToSessionDock_textarea__NC2gV{min-height:60px;font-family:inherit;line-height:1.4}.AddRunToSessionDock_formActions__Qt_nm{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:2px}.AddRunToSessionDock_primaryBtn__gZKW1{display:inline-flex;align-items:center;height:32px;padding:0 14px;background:var(--accent-faint);border:1px solid var(--accent);color:var(--text-hero);font:inherit;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:lowercase;cursor:pointer;transition:background-color var(--dur-hover,.16s) var(--ease,ease),color var(--dur-hover,.16s) var(--ease,ease),border-color var(--dur-hover,.16s) var(--ease,ease)}.AddRunToSessionDock_primaryBtn__gZKW1:focus-visible:not(:disabled),.AddRunToSessionDock_primaryBtn__gZKW1:hover:not(:disabled){background:var(--accent-strong);outline:none}.AddRunToSessionDock_primaryBtn__gZKW1:disabled{cursor:not-allowed;opacity:.45}.AddRunToSessionDock_secondaryBtn__8ViEs{display:inline-flex;align-items:center;height:32px;padding:0 12px;background:transparent;border:1px solid var(--line-strong,var(--line));color:var(--text-dim);font:inherit;font-size:12px;letter-spacing:.04em;text-transform:lowercase;cursor:pointer;transition:background-color var(--dur-hover,.16s) var(--ease,ease),color var(--dur-hover,.16s) var(--ease,ease),border-color var(--dur-hover,.16s) var(--ease,ease)}.AddRunToSessionDock_secondaryBtn__8ViEs:focus-visible:not(:disabled),.AddRunToSessionDock_secondaryBtn__8ViEs:hover:not(:disabled){background:var(--bg-hover);border-color:var(--line-bright,var(--line-strong));color:var(--text-bright);outline:none}.AddRunToSessionDock_secondaryBtn__8ViEs:disabled{cursor:not-allowed;opacity:.45}.AddRunToSessionDock_error___AKIV{margin:0;font-size:11px;color:var(--err,#ef6e6e);letter-spacing:.02em}.AddRunToSessionDock_toast__gZc9c{display:inline-flex;align-items:center;gap:8px;align-self:flex-end;padding:6px 10px;background:var(--bg-raised);border:1px solid var(--accent);color:var(--text-hero);font-size:11px;letter-spacing:.04em;text-transform:lowercase}.AddRunToSessionDock_toastDot__IMNQX{width:6px;height:6px;background:var(--accent-bright);flex-shrink:0}.AddRunToSessionDock_toastSep__Ac3X3{color:var(--text-faint)}.AddRunToSessionDock_toastLink__QJlIf{color:var(--accent-bright);text-decoration:none;transition:color var(--dur-hover,.16s) var(--ease,ease)}.AddRunToSessionDock_toastLink__QJlIf:focus-visible,.AddRunToSessionDock_toastLink__QJlIf:hover{color:var(--text-hero);outline:none}.ForensicsConsentGate_overlay__Ose8f{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:var(--space-4);font-family:var(--font-mono)}.ForensicsConsentGate_scrim__Am_0k{position:absolute;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ForensicsConsentGate_modal__Zlz9s{position:relative;z-index:1;width:min(560px,100%);max-height:calc(100vh - var(--space-7));overflow-y:auto;background:var(--bg);border:1px solid var(--line);border-left:3px solid var(--accent);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);box-shadow:0 14px 60px rgba(0,0,0,.5)}.ForensicsConsentGate_head__UTYrS{display:flex;flex-direction:column;gap:var(--space-2)}.ForensicsConsentGate_kickerRow__r98HZ{display:inline-flex;align-items:center;gap:10px}.ForensicsConsentGate_kickerBlock__1WbON{display:inline-block;width:var(--fc-kicker-square,10px);height:var(--fc-kicker-square,10px);background:var(--accent);flex-shrink:0}.ForensicsConsentGate_kickerLabel__M0IwR{font-size:11px;letter-spacing:.06em;color:var(--text-dim)}.ForensicsConsentGate_title__jwY0G{font-size:20px;line-height:1.18;letter-spacing:-.005em;color:var(--text-bright);margin:0;font-weight:600}.ForensicsConsentGate_body__YHv9b{display:flex;flex-direction:column;gap:var(--space-3)}.ForensicsConsentGate_lede__0Nali{font-size:14px;line-height:1.6;color:var(--text);margin:0}.ForensicsConsentGate_hi__ZAvTA{color:var(--text-bright);background:var(--accent-faint);padding:0 4px;border-radius:2px}.ForensicsConsentGate_points__B4ch5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.ForensicsConsentGate_points__B4ch5 li{position:relative;font-size:13px;line-height:1.55;color:var(--text);padding-left:1.45em}.ForensicsConsentGate_points__B4ch5 li:before{content:"→";position:absolute;left:0;top:0;color:var(--accent);line-height:1.55}.ForensicsConsentGate_points__B4ch5 strong{color:var(--text-bright);font-weight:600}.ForensicsConsentGate_linkInline__1RoGC{color:var(--accent-bright,var(--accent));text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.ForensicsConsentGate_linkInline__1RoGC:hover{color:var(--accent)}.ForensicsConsentGate_fine__ZfejB{font-size:11px;line-height:1.6;color:var(--text-faint);margin:0;padding-top:var(--space-2);border-top:1px solid var(--line)}.ForensicsConsentGate_foot__OjWie{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding-top:var(--space-3);border-top:1px solid var(--line)}.ForensicsConsentGate_cancel__nh1O7{font-size:12px;color:var(--text-faint);text-decoration:none;padding:8px 12px;transition:color .12s ease}.ForensicsConsentGate_cancel__nh1O7:focus-visible,.ForensicsConsentGate_cancel__nh1O7:hover{color:var(--text-bright);outline:none}.ForensicsConsentGate_accept__ag9qa{font-family:inherit;font-size:13px;color:var(--text-bright);background:var(--accent-faint);border:1px solid var(--accent);padding:10px 18px;cursor:pointer;transition:background .12s ease,border-color .12s ease}.ForensicsConsentGate_accept__ag9qa:focus-visible,.ForensicsConsentGate_accept__ag9qa:hover{background:var(--accent);border-color:var(--accent-bright,var(--accent));outline:none}@media (max-width:480px){.ForensicsConsentGate_modal__Zlz9s{padding:var(--space-4);gap:var(--space-3)}.ForensicsConsentGate_title__jwY0G{font-size:18px}.ForensicsConsentGate_foot__OjWie{flex-direction:column-reverse;align-items:stretch}.ForensicsConsentGate_accept__ag9qa,.ForensicsConsentGate_cancel__nh1O7{text-align:center}}.MaturityBadge_root__yjtnk{display:inline-flex;align-items:center;gap:8px;padding:4px 8px 4px 4px;background:var(--bg-raised);border:1px solid var(--line);font-family:var(--font-mono);font-size:11px;color:var(--text-dim);line-height:1;text-decoration:none;transition:border-color .12s ease,color .12s ease;vertical-align:middle}.MaturityBadge_root__yjtnk[data-variant=tool-page]:focus-visible,.MaturityBadge_root__yjtnk[data-variant=tool-page]:hover{border-color:var(--text-dim);color:var(--text-bright);outline:none}.MaturityBadge_size-sm__apCao{padding:2px 6px 2px 2px;font-size:10px;gap:6px}.MaturityBadge_gradePill__QbyMX{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 6px;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-bright);background:var(--bg);border:1px solid var(--line);border-left:2px solid var(--text-dim)}.MaturityBadge_size-sm__apCao .MaturityBadge_gradePill__QbyMX{height:16px;font-size:10px;min-width:18px;padding:0 4px}.MaturityBadge_gradePill__QbyMX[data-grade=A]{border-left-color:var(--accent-bright,var(--accent))}.MaturityBadge_gradePill__QbyMX[data-grade=B]{border-left-color:var(--accent)}.MaturityBadge_gradePill__QbyMX[data-grade=C]{border-left-color:#c89958}.MaturityBadge_gradePill__QbyMX[data-grade=D]{border-left-color:var(--err)}.MaturityBadge_meta__LHT1V{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.MaturityBadge_classCode__ueGvy{color:var(--text-bright);letter-spacing:.02em}.MaturityBadge_dot__MYT7Z{color:var(--text-faint);-webkit-user-select:none;-moz-user-select:none;user-select:none}.MaturityBadge_short__usnnq{color:var(--text-dim)}.MaturityBadge_arrow__IeYfZ{font-size:10px;color:var(--text-faint);margin-left:2px}.MaturityBadge_root__yjtnk[data-variant=tool-page]:focus-visible .MaturityBadge_arrow__IeYfZ,.MaturityBadge_root__yjtnk[data-variant=tool-page]:hover .MaturityBadge_arrow__IeYfZ{color:var(--text-bright)}@media (max-width:480px){.MaturityBadge_dot__MYT7Z,.MaturityBadge_short__usnnq{display:none}}.methodology_page__yaX97{display:flex;flex-direction:column;gap:var(--space-6);max-width:960px;width:100%;margin:0 auto;padding:var(--space-4) var(--space-5) var(--space-8)}@media (max-width:600px){.methodology_page__yaX97{padding:var(--space-3) var(--space-3) var(--space-7);gap:var(--space-5)}}.methodology_hero__R8_zf{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:1px solid var(--line)}.methodology_crumbs__qlCEw{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--text-faint)}.methodology_crumbs__qlCEw a{color:var(--text-dim);text-decoration:none}.methodology_crumbs__qlCEw [aria-current=page],.methodology_crumbs__qlCEw a:hover{color:var(--text-bright)}.methodology_kickerRow__hr9Ot{display:inline-flex;align-items:center;gap:10px}.methodology_kickerBlock__j8LGB{display:inline-block;width:var(--fc-kicker-square,10px);height:var(--fc-kicker-square,10px);background:var(--accent);flex-shrink:0}.methodology_kickerLabel__VbApc{font-size:11px;letter-spacing:.06em;text-transform:lowercase;color:var(--text-dim)}.methodology_title__8Twrg{font-size:clamp(28px,5vw,40px);line-height:1.08;letter-spacing:-.01em;margin:0;color:var(--text-hero,var(--text-bright));font-weight:600;text-transform:lowercase}.methodology_lede__i_6C_{font-size:15px;line-height:1.55;color:var(--text-dim);margin:0;max-width:70ch}.methodology_gradeBand__N28Ai{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--bg-raised);border:1px solid var(--line);border-left:3px solid var(--accent)}.methodology_gradeBand__N28Ai[data-grade=A]{border-left-color:var(--accent-bright,var(--accent))}.methodology_gradeBand__N28Ai[data-grade=B]{border-left-color:var(--accent)}.methodology_gradeBand__N28Ai[data-grade=C]{border-left-color:#c89958}.methodology_gradeBand__N28Ai[data-grade=D]{border-left-color:var(--err)}.methodology_gradeBand__N28Ai[data-ungraded=true]{border-left-color:var(--text-dim)}.methodology_gradeBandH__kCWXJ{font-size:14px;color:var(--text-bright);margin:0;letter-spacing:-.005em}.methodology_gradeRow__bAYB6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.methodology_gradePill__MjyZz{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:36px;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-bright);background:var(--bg);border:1px solid var(--line);border-left:3px solid var(--text-dim);padding:0 12px}.methodology_gradePill__MjyZz[data-grade=A]{border-left-color:var(--accent-bright,var(--accent))}.methodology_gradePill__MjyZz[data-grade=B]{border-left-color:var(--accent)}.methodology_gradePill__MjyZz[data-grade=C]{border-left-color:#c89958}.methodology_gradePill__MjyZz[data-grade=D]{border-left-color:var(--err)}.methodology_gradeMeta__3glWV{display:flex;flex-direction:column;gap:4px}.methodology_gradeShort__QfUfO{font-size:14px;color:var(--text-bright);font-weight:500}.methodology_gradeRaw__YLjkV{font-size:12px;color:var(--text-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.methodology_metaGrid__bnb_d{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-2) var(--space-4);margin:0;padding-top:var(--space-2);border-top:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.methodology_metaGrid__bnb_d::-webkit-scrollbar{display:none}.methodology_metaItem__w4s4y{display:inline-flex;flex-direction:row;align-items:baseline;gap:6px;flex:0 0 auto;white-space:nowrap}.methodology_metaKey__MpTAd{font-size:10px;letter-spacing:.08em;text-transform:lowercase;color:var(--text-faint);margin:0}.methodology_metaVal__NPEVk{font-size:12px;color:var(--text);margin:0}.methodology_classCode__tSv9y{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:12px;color:var(--text-bright);background:var(--bg);border:1px solid var(--line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;margin-right:8px;vertical-align:middle}.methodology_ungradedNote__GwKEs{font-size:13px;color:var(--text-dim);line-height:1.55;margin:0}.methodology_section__G7s2x{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}.methodology_section__G7s2x:last-of-type{border-bottom:none;padding-bottom:0}.methodology_h2__cIh2q{font-size:18px;letter-spacing:-.005em;margin:0;color:var(--text-bright);font-weight:600}.methodology_lede2__7YMJc{font-size:14px;line-height:1.6;color:var(--text);margin:0;max-width:70ch}.methodology_bullets__tHsGc{margin:0;padding-left:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}.methodology_bullets__tHsGc li{font-size:14px;line-height:1.6;color:var(--text);max-width:68ch}.methodology_bullets__tHsGc strong{color:var(--text-bright);font-weight:600}.methodology_detailCard__1rslL{padding:var(--space-3) var(--space-4);background:var(--bg-raised);border:1px solid var(--line)}.methodology_detailCard__1rslL p{font-size:14px;line-height:1.65;color:var(--text);margin:0;max-width:72ch}.methodology_detailCard__1rslL p+p{margin-top:var(--space-2)}.methodology_subdued__2Aylk{font-size:12px;color:var(--text-dim)}.methodology_actions__kmi5i{display:flex;flex-wrap:wrap;gap:var(--space-3)}.methodology_actionPrimary__EsjLG,.methodology_actionSecondary__HPXTb{display:inline-flex;align-items:center;gap:8px;font-size:13px;text-decoration:none;padding:10px 14px;border:1px solid var(--line);transition:color var(--dur-hover,.16s) var(--ease,ease),border-color var(--dur-hover,.16s) var(--ease,ease)}.methodology_actionPrimary__EsjLG{color:var(--text-bright);background:var(--bg-raised);border-left:3px solid var(--accent)}.methodology_actionPrimary__EsjLG:hover{color:var(--accent);border-color:var(--accent)}.methodology_actionSecondary__HPXTb{color:var(--text-dim);background:var(--bg)}.methodology_actionSecondary__HPXTb:hover{color:var(--text-bright);border-color:var(--text-dim)}.methodology_foot__wFLCK{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line)}.methodology_footRule__HSuar{font-size:12px;color:var(--text-faint);text-align:center;margin:0;line-height:1.6}.methodology_footRule__HSuar a{color:var(--text-dim);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.methodology_footRule__HSuar a:hover{color:var(--text-bright)}.ToolVersionFooter_root__qa9qV{margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);background:var(--bg-raised);font-family:var(--font-mono)}.ToolVersionFooter_inner__pwLPt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);justify-content:space-between;max-width:1024px;margin:0 auto}.ToolVersionFooter_idCol__RqI8w{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11px;color:var(--text-faint)}.ToolVersionFooter_badgeCol__YA99B{display:inline-flex}.ToolVersionFooter_links__gUUml{display:inline-flex;align-items:center;gap:6px;font-size:11px;margin-left:auto}.ToolVersionFooter_label__M4APo{text-transform:lowercase;letter-spacing:.04em;color:var(--text-faint)}.ToolVersionFooter_commit__4w_Gz,.ToolVersionFooter_slug__t0LyN,.ToolVersionFooter_version__2cZha{color:var(--text-bright);background:var(--bg);padding:1px 6px;border:1px solid var(--line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono);font-size:11px}.ToolVersionFooter_commit__4w_Gz{color:var(--text-dim)}.ToolVersionFooter_sep__clm_j{color:var(--text-faint);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ToolVersionFooter_link__atDfR{color:var(--text-dim);text-decoration:none;padding:2px 4px;transition:color .12s ease}.ToolVersionFooter_link__atDfR:focus-visible,.ToolVersionFooter_link__atDfR:hover{color:var(--text-bright);outline:none}.ToolVersionFooter_disclaim__OlJpS{margin:var(--space-2) auto 0;padding-top:var(--space-2);border-top:1px solid var(--line);font-size:10px;line-height:1.55;color:var(--text-faint);text-align:center;max-width:720px}@media (max-width:600px){.ToolVersionFooter_root__qa9qV{padding:var(--space-2) var(--space-3);margin-top:var(--space-4)}.ToolVersionFooter_inner__pwLPt{gap:8px}.ToolVersionFooter_idCol__RqI8w,.ToolVersionFooter_links__gUUml{font-size:10px;gap:4px}.ToolVersionFooter_commit__4w_Gz,.ToolVersionFooter_slug__t0LyN,.ToolVersionFooter_version__2cZha{font-size:10px;padding:1px 4px}.ToolVersionFooter_links__gUUml{margin-left:0;width:100%;justify-content:flex-start}.ToolVersionFooter_disclaim__OlJpS{font-size:9px}}