.toolkit_shell__ELPHJ{--font-display:Arial;--font-body:Arial;--font-mono:Arial;--ink:var(--fg-1);--ink-soft:var(--fg-3);--ink-faint:var(--fg-5);--paper:var(--bg);--paper-2:var(--surface);--fill:var(--surface-3);--line:var(--border);--line-strong:var(--border);--line-hover:var(--border-2);--accent:var(--accent);--accent-hover:var(--accent-hover);--accent-soft:var(--accent-soft);--green:var(--green);--amber:var(--amber);--red:var(--red);background:var(--bg);color:var(--fg-1);font-family:Arial,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh}.toolkit_wrap__QvyaN{max-width:1120px;margin:0 auto;padding:0 24px}.toolkit_crumbs__zcui4{font-family:Arial,sans-serif;font-size:12.5px;letter-spacing:.01em;color:#94a3b8;padding-top:26px}.toolkit_crumbs__zcui4 a{color:#94a3b8;text-decoration:none}.toolkit_crumbs__zcui4 a:hover{color:#2563eb}.toolkit_hero__hWF5x{border-bottom:1px solid #e2e8f0;background:linear-gradient(160deg,#eff6ff,#f8fafc 60%);margin:0 -24px;padding:64px 24px 56px}.toolkit_kicker__pEY6T{display:inline-flex;align-items:center;gap:7px;background:#eff6ff;border:1px solid rgba(37,99,235,.2);border-radius:999px;padding:5px 14px;font-family:Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#2563eb}.toolkit_h1__yK5ND{font-family:Arial,sans-serif;font-weight:800;font-size:clamp(32px,5vw,48px);line-height:1.1;letter-spacing:-.8px;margin:18px 0 0;max-width:20ch;color:#0f172a}.toolkit_h1__yK5ND em{font-style:normal;color:#2563eb}.toolkit_lede__EepMp{font-size:17px;max-width:62ch}.toolkit_answer__53cT_,.toolkit_lede__EepMp{line-height:1.6;color:#475569;margin:18px 0 0}.toolkit_answer__53cT_{font-size:18px;max-width:64ch;font-weight:400}.toolkit_answer__53cT_ strong{color:#0f172a;font-weight:700}.toolkit_anchorRow__WfaX9{display:flex;flex-wrap:wrap;gap:36px;margin-top:28px;align-items:baseline}.toolkit_anchor__GG_7_{display:flex;flex-direction:column;gap:3px}.toolkit_anchorNum__nrOiJ{font-family:Arial,sans-serif;font-size:30px;font-weight:800;letter-spacing:-.02em;color:#0f172a;font-variant-numeric:tabular-nums}.toolkit_anchorLabel__my87j{font-size:12px;color:#475569;letter-spacing:.01em}.toolkit_tool__8MPNt{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:26px;padding:40px 0 12px;align-items:start}.toolkit_toolSingle__ozP_q{padding:36px 0 12px}@media (max-width:840px){.toolkit_tool__8MPNt{grid-template-columns:1fr}}.toolkit_panel__9AGBR{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px rgba(15,23,42,.05);overflow:hidden}.toolkit_panelHead__3k_Nl{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid #e2e8f0;background:#f8fafc;color:#0f172a}.toolkit_stepNo__qxw9A{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#eff6ff;color:#2563eb;font-family:Arial,sans-serif;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.toolkit_panelTitle__4jaIN{font-family:Arial,sans-serif;font-size:16px;font-weight:700;color:#0f172a}.toolkit_panelNote__3ErPW{margin-left:auto;font-size:11.5px;color:#94a3b8;font-family:Arial,sans-serif;letter-spacing:.02em;text-transform:uppercase}.toolkit_panelBody__LURS3{padding:18px}.toolkit_fieldGroup__jEFMY{gap:16px;margin-top:2px}.toolkit_fieldGroup__jEFMY,.toolkit_field__1Iqqj{display:flex;flex-direction:column}.toolkit_row__RnG4n{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap}.toolkit_label__A_itn{font-family:Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#475569;display:block;margin-bottom:7px}.toolkit_num__KAj3K,.toolkit_select__lj5qZ{width:100%;box-sizing:border-box;padding:11px 13px;font-size:15px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#0f172a;font-family:Arial,sans-serif;outline:none;transition:border-color .2s ease,box-shadow .2s ease;font-variant-numeric:tabular-nums}.toolkit_select__lj5qZ{font-variant-numeric:normal}.toolkit_num__KAj3K:focus,.toolkit_select__lj5qZ:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.toolkit_hint__cNR_k{font-size:11.5px;color:#94a3b8;margin-top:6px;line-height:1.5}.toolkit_hint__cNR_k a{color:#2563eb;text-decoration:none}.toolkit_hint__cNR_k a:hover{text-decoration:underline}.toolkit_check__nLyek{display:flex;align-items:center;gap:8px;font-size:13.5px;cursor:pointer;color:#0f172a}.toolkit_check__nLyek input{width:15px;height:15px;accent-color:#2563eb}.toolkit_seg__UYB6d{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px}.toolkit_segBtn__d1ASE{padding:10px 12px;font-size:13px;cursor:pointer;background:#fff;color:#475569;border:1px solid #e2e8f0;border-radius:8px;font-family:Arial,sans-serif;font-weight:600;text-align:center;transition:all .2s ease}.toolkit_segBtn__d1ASE:hover{border-color:#2563eb;color:#1d4ed8;background:#f0f7ff}.toolkit_segOn__4M0m6{border-color:#2563eb}.toolkit_segOn__4M0m6,.toolkit_segOn__4M0m6:hover{background:#eff6ff;color:#1d4ed8}.toolkit_runBtn__A1rqk{width:100%;margin-top:22px;padding:13px;cursor:pointer;background:#2563eb;color:#fff;border:none;border-radius:8px;font-family:Arial,sans-serif;font-size:15px;font-weight:700;letter-spacing:0;text-transform:none;transition:background .2s ease,transform .08s ease}.toolkit_runBtn__A1rqk:hover:not(:disabled){background:#1d4ed8}.toolkit_runBtn__A1rqk:active:not(:disabled){transform:translateY(1px)}.toolkit_runBtn__A1rqk:disabled{opacity:.5;cursor:default}.toolkit_err__O5RUh{margin-top:11px;font-size:13px;color:#dc2626}.toolkit_placeholder__0RH_G{border:1px dashed #cbd5e1;border-radius:12px;padding:48px 28px;text-align:center;background:#f8fafc}.toolkit_placeholderT__IuWJr{font-family:Arial,sans-serif;font-size:18px;font-weight:700;color:#0f172a;margin-bottom:8px}.toolkit_placeholderS__12FkP{font-size:13.5px;color:#475569;line-height:1.6;max-width:38ch;margin:0 auto}.toolkit_resultCard__CZ05z{border:1px solid #e2e8f0;background:#fff;border-radius:12px;padding:26px 22px;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(15,23,42,.05)}.toolkit_docHeader__tvuvp{font-family:Arial,sans-serif;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #e2e8f0;padding-bottom:12px;margin-bottom:18px}.toolkit_resultNum__IFmxG{font-family:Arial,sans-serif;font-size:clamp(30px,6vw,44px);font-weight:800;letter-spacing:-.02em;color:#0f172a;font-variant-numeric:tabular-nums;line-height:1.05}.toolkit_resultRange__mT0by{font-family:Arial,sans-serif;font-size:14px;color:#475569;margin-top:6px;font-variant-numeric:tabular-nums}.toolkit_resultLabel__cY0_W{font-size:12.5px;letter-spacing:.04em;color:#94a3b8;text-transform:uppercase;margin-bottom:8px}.toolkit_breakdown__FeFX_{margin-top:20px;border-top:1px solid #e2e8f0}.toolkit_bdRow__lKwPx{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #e2e8f0;font-size:13.5px}.toolkit_bdRow__lKwPx:last-child{border-bottom:none}.toolkit_bdRowTotal__EI9jq{font-weight:700}.toolkit_bdLabel__FbFjI{color:#475569}.toolkit_bdVal__Cppih{font-family:Arial,sans-serif;font-variant-numeric:tabular-nums;color:#0f172a}.toolkit_stamp__OnWBF{--c:#0f172a;--cbg:#f1f5f9;display:inline-flex;flex-direction:column;align-items:center;gap:3px;padding:12px 22px;border:1px solid var(--c);border-radius:12px;color:var(--c);background:var(--cbg);position:relative;font-family:Arial,sans-serif;animation:toolkit_stampIn__qAl26 .34s ease both}.toolkit_stampWord__JfI3o{font-size:22px;font-weight:800;letter-spacing:.01em;line-height:1}.toolkit_stampSub__aXPs9{font-size:10px;letter-spacing:.1em;text-transform:uppercase;opacity:.85;font-weight:600}@keyframes toolkit_stampIn__qAl26{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.toolkit_stamp__OnWBF{animation:none}}.toolkit_stampGreen__qNZ_d{--c:#059669;--cbg:#ecfdf5}.toolkit_stampAmber__BD5AL{--c:#d97706;--cbg:#fff7ed}.toolkit_stampRed__AWIGX{--c:#dc2626;--cbg:#fef2f2}.toolkit_stampRow__CbQpK{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.toolkit_verdictRef__UH1NR{font-size:14px;line-height:1.55;color:#475569}.toolkit_verdictRef__UH1NR strong{color:#0f172a}.toolkit_disclaimer__rQxWW{font-size:12px;color:#475569;line-height:1.6;margin-top:16px;padding:12px 14px;border-left:3px solid #d97706;border-radius:8px;background:#fff7ed}.toolkit_disclaimer__rQxWW strong{color:#0f172a}.toolkit_disclaimer__rQxWW a{color:#2563eb;text-decoration:none}.toolkit_disclaimer__rQxWW a:hover{text-decoration:underline}.toolkit_chain__PaAUH{border:1px solid #e2e8f0;border-radius:12px;margin-top:16px;overflow:hidden;background:#fff}.toolkit_chainItem__LefNw{display:block;padding:15px 18px;border-bottom:1px solid #e2e8f0;text-decoration:none;transition:background .2s ease}.toolkit_chainItem__LefNw:last-child{border-bottom:none}.toolkit_chainItem__LefNw:hover{background:#f8fafc}.toolkit_chainT__K9iff{font-family:Arial,sans-serif;font-size:15px;font-weight:600;color:#0f172a}.toolkit_chainT__K9iff span{color:#2563eb}.toolkit_chainS__kQuk_{font-size:12.5px;color:#475569;margin-top:3px}.toolkit_capture__uqqar{border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:22px;margin-top:16px;box-shadow:0 2px 8px rgba(15,23,42,.05)}.toolkit_captureOk__1Y1Ck{border-color:rgba(5,150,105,.3);background:#ecfdf5}.toolkit_captureT__3HlZd{font-family:Arial,sans-serif;font-size:16px;font-weight:700;color:#0f172a;margin:0 0 6px}.toolkit_captureS___odiP{font-size:13px;color:#475569;line-height:1.55;margin:0 0 14px}.toolkit_captureRow__Fce0M{display:flex;gap:10px;flex-wrap:wrap}.toolkit_captureInput__RLKVC{flex:1;min-width:180px;box-sizing:border-box;padding:11px 13px;font-size:14px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#0f172a;font-family:Arial,sans-serif;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.toolkit_captureInput__RLKVC:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.toolkit_captureBtn__my58t{padding:11px 20px;cursor:pointer;background:#2563eb;color:#fff;border:none;border-radius:8px;font-family:Arial,sans-serif;font-size:14px;font-weight:700;transition:background .2s ease}.toolkit_captureBtn__my58t:hover:not(:disabled){background:#1d4ed8}.toolkit_captureBtn__my58t:disabled{opacity:.5;cursor:default}.toolkit_verdictCard__0WkPu{border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:22px;box-shadow:0 2px 8px rgba(15,23,42,.05)}.toolkit_verdictRefMeta__tyEDo{font-size:12px;color:#94a3b8;margin-top:6px}.toolkit_findings__XlJm4{margin-top:20px;display:flex;flex-direction:column;gap:16px}.toolkit_findBlock__LmEb4{border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:16px 18px}.toolkit_findHead__Dp5En{font-family:Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#475569;margin-bottom:10px}.toolkit_findList__zk1kK{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.toolkit_findItem__LmtC_{display:flex;gap:9px;font-size:13.5px;line-height:1.55;color:#475569}.toolkit_tick__iAtf5{color:#2563eb;flex-shrink:0}.toolkit_facts__kHgqI{border:1px solid #e2e8f0;border-radius:12px;margin:32px 0 0;background:#fff;overflow:hidden;box-shadow:0 2px 8px rgba(15,23,42,.05)}.toolkit_factsHead__EwyQX{font-family:Arial,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#475569;background:#f8fafc;padding:13px 16px;border-bottom:1px solid #e2e8f0}.toolkit_factsTable__CiiqV{width:100%;border-collapse:collapse;font-size:14px}.toolkit_factsTable__CiiqV td,.toolkit_factsTable__CiiqV th{text-align:left;padding:12px 16px;border-bottom:1px solid #e2e8f0}.toolkit_factsTable__CiiqV th{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-weight:700;background:#fff}.toolkit_factsTable__CiiqV td{color:#0f172a}.toolkit_factsTable__CiiqV tr:last-child td{border-bottom:none}.toolkit_factsTable__CiiqV td.toolkit_figure__pqjPE{font-family:Arial,sans-serif;font-variant-numeric:tabular-nums;color:#0f172a}.toolkit_prose__PNAXh{padding:44px 0 0;max-width:70ch}.toolkit_prose__PNAXh h2{font-family:Arial,sans-serif;font-size:25px;font-weight:700;letter-spacing:-.01em;color:#0f172a;margin:36px 0 12px}.toolkit_prose__PNAXh h3{font-size:17px;font-weight:700;color:#0f172a;margin:26px 0 8px}.toolkit_prose__PNAXh p{font-size:15.5px;line-height:1.7;color:#475569;margin:0 0 14px}.toolkit_prose__PNAXh ul{margin:0 0 16px;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:9px}.toolkit_prose__PNAXh li{font-size:15px;line-height:1.6;color:#475569;padding-left:20px;position:relative}.toolkit_prose__PNAXh li:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:2px;background:#2563eb}.toolkit_prose__PNAXh li strong{color:#0f172a}.toolkit_prose__PNAXh a{color:#2563eb;text-decoration:none}.toolkit_prose__PNAXh a:hover{text-decoration:underline}.toolkit_updated__wpavm{font-family:Arial,sans-serif;font-size:12px;letter-spacing:.01em;color:#94a3b8;margin-top:8px}.toolkit_faq__SSg_P{padding:44px 0 8px;border-top:1px solid #e2e8f0;margin-top:44px}.toolkit_faqH__8XPVH{font-family:Arial,sans-serif;font-size:26px;font-weight:700;color:#0f172a;margin:0 0 22px}.toolkit_faqItem__g4ydA{padding:18px 0;border-bottom:1px solid #e2e8f0}.toolkit_faqQ__9vKWH{font-size:16px;font-weight:600;color:#0f172a;margin:0 0 7px}.toolkit_faqA__2T8Xk{font-size:14.5px;line-height:1.65;color:#475569;margin:0;max-width:70ch}.toolkit_hubCluster__vm2U1{padding:40px 0 0}.toolkit_hubClusterH__mhoY3{font-size:22px;color:#0f172a;margin:0 0 5px;display:flex;gap:12px}.toolkit_hubClusterH__mhoY3,.toolkit_hubClusterH__mhoY3 span{font-family:Arial,sans-serif;font-weight:700;align-items:center}.toolkit_hubClusterH__mhoY3 span{display:inline-flex;background:#eff6ff;color:#2563eb;border-radius:6px;padding:2px 8px;font-size:12px;letter-spacing:.04em}.toolkit_hubClusterSub__z4Jta{font-size:13.5px;color:#475569;margin:0 0 20px}.toolkit_hubGrid__Kpkf4{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.toolkit_hubCard__j1nPV{display:flex;flex-direction:column;border:1px solid #e2e8f0;background:#fff;border-radius:16px;padding:30px;text-decoration:none;color:#0f172a;box-shadow:0 2px 8px rgba(15,23,42,.05);transition:all .2s ease;position:relative}.toolkit_hubCard__j1nPV:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(37,99,235,.13);border-color:#cbd5e1}.toolkit_hubCardTag__nR9QE{font-family:Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#2563eb;display:inline-flex;align-items:center;gap:8px}.toolkit_hubCardT__Zx4ha{font-family:Arial,sans-serif;font-size:21px;font-weight:700;letter-spacing:-.3px;color:#0f172a;margin:12px 0 8px;line-height:1.25}.toolkit_hubCardS__0e_ti{font-size:14.5px;color:#475569;line-height:1.6}.toolkit_hubCardSoon__WPRIo{color:#475569;opacity:.7;cursor:default}.toolkit_hubCardSoon__WPRIo:hover{transform:none;box-shadow:0 2px 8px rgba(15,23,42,.05);border-color:#e2e8f0}.toolkit_soonBadge__fgBab{font-family:Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;background:#f1f5f9;border-radius:999px;padding:2px 8px;margin-left:2px}.toolkit_ctaStrip__Ux8oe{margin-top:64px;background:linear-gradient(135deg,#1e3a8a,#2563eb);border-radius:20px;padding:48px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.toolkit_ctaStripKicker__9LA2l{font-family:Arial,sans-serif;font-size:11px;font-weight:700;color:hsla(0,0%,100%,.6);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.toolkit_ctaStripH__vCHbR{font-family:Arial,sans-serif;font-size:27px;font-weight:800;letter-spacing:-.4px;color:#fff;margin:0 0 10px;line-height:1.2}.toolkit_ctaStripP__O0vUv{font-size:15px;color:hsla(0,0%,100%,.78);margin:0;max-width:440px;line-height:1.6}.toolkit_ctaStripBtn__QhqFU{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Arial,sans-serif;font-size:15px;font-weight:700;color:#2563eb;background:#fff;text-decoration:none;padding:14px 28px;border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.18);white-space:nowrap;transition:transform .2s ease}.toolkit_ctaStripBtn__QhqFU:hover{transform:translateY(-2px)}.toolkit_ctaStripNote__Wree9{font-size:12px;color:hsla(0,0%,100%,.55);text-align:center;margin:12px 0 0}