.demo_page__iaf9F{min-height:100vh;background:#f4f1ea;color:#1a2230;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5;display:flex;flex-direction:column}.demo_simBanner__dle1o{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:#1a2230;color:#f4f1ea;padding:10px 24px;font-size:13px;font-weight:500;text-align:center;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.005em}.demo_simBanner__dle1o strong{font-weight:700;color:#88b8d0}.demo_simDot__0xDOb{width:8px;height:8px;border-radius:50%;background:#88b8d0;flex-shrink:0;animation:demo_simPulse___HgNt 2.4s ease-in-out infinite}@keyframes demo_simPulse___HgNt{0%,to{box-shadow:0 0 0 0 rgba(136,184,208,.55)}50%{box-shadow:0 0 0 5px rgba(136,184,208,0)}}.demo_head__92dzl{display:flex;align-items:center;justify-content:space-between;padding:18px 48px;max-width:1180px;width:100%;margin:0 auto;border-bottom:1px solid #e3dccc}.demo_backLink__ofEPK{font-size:14px;font-weight:700;color:#1a2230;text-decoration:none;letter-spacing:-.005em}.demo_backLink__ofEPK:hover{color:#4a7186}.demo_headRight__OJMHm{display:flex;align-items:center;gap:24px}.demo_stepIndicator___O6S1{font-family:var(--font-jetbrains-mono),monospace,"Inter",sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#6b7585}.demo_applyLink__FhJuE{font-size:13px;font-weight:600;color:#1a2230;text-decoration:none;border-bottom:1px solid transparent}.demo_applyLink__FhJuE:hover{border-bottom-color:#1a2230}.demo_dealStrip__uFLBI{display:flex;align-items:center;justify-content:space-between;padding:18px 48px;max-width:1180px;width:100%;margin:0 auto;border-bottom:1px solid #e3dccc;background:rgba(255,255,255,.55);gap:24px;flex-wrap:wrap}.demo_dealStripLeft___5lWy{display:flex;flex-direction:column;gap:4px;min-width:0}.demo_dealName__WGX_k{font-size:18px;font-weight:700;letter-spacing:-.012em;color:#1a2230}.demo_dealMeta__HmSGP{font-size:12.5px;color:#6b7585}.demo_dealStripRight__NjEcB{display:flex;align-items:center;gap:28px}.demo_dealStat__1P48d{display:flex;flex-direction:column;gap:2px}.demo_dealStatLabel__FZjGz{font-family:var(--font-jetbrains-mono),monospace,"Inter",sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6b7585}.demo_dealStatValue__hLE4w{font-size:14px;font-weight:700;color:#1a2230;letter-spacing:-.005em}.demo_dealStatMallin__NV8eS .demo_dealStatLabel__FZjGz{color:#4a7186}.demo_dealStatMallin__NV8eS .demo_dealStatValue__hLE4w{color:#2f5a73}.demo_main__1bZsx{flex:1 1;max-width:1180px;width:100%;margin:0 auto;padding:40px 48px 80px}.demo_step__Ard9M{display:flex;flex-direction:column;gap:36px}.demo_stepHead__bDWYy{display:flex;flex-direction:column;gap:14px;max-width:760px}.demo_stepEyebrow__UhRzm{font-family:var(--font-jetbrains-mono),monospace,"Inter",sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#4a7186}.demo_stepTitle__Ckdu_{font-size:clamp(28px,3.4vw,40px);font-weight:800;letter-spacing:-.028em;line-height:1.05;color:#1a2230;margin:0}.demo_stepOrientation__V8Kvy{font-size:15px;line-height:1.65;color:#3b4658;margin:0}.demo_riskCardPrimary__7Q9nj{background:#ffffff;border:1px solid #e3dccc;border-left:4px solid #c2410c;border-radius:12px;padding:24px 26px;display:flex;flex-direction:column;gap:16px;box-shadow:0 12px 32px -22px rgba(26,34,48,.25)}.demo_riskCardHead__NzuKw{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.demo_severityPill__g4kQe{font-family:var(--font-jetbrains-mono),monospace,"Inter",sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.14em;padding:3px 8px;border-radius:4px}.demo_severityHigh__1hedQ{background:rgba(194,65,12,.13);color:#9a3a13}.demo_severityMed__rLzKj{background:rgba(217,119,6,.12);color:#92400e}.demo_riskCardTitle__WwrZF{font-size:15px;font-weight:700;color:#1a2230;letter-spacing:-.005em}.demo_riskCardHeadline__FXQ6W{font-size:16px;line-height:1.55;color:#1a2230;margin:0}.demo_riskCardHeadlineSmall__959u5{font-size:13.5px;line-height:1.55;color:#3b4658;margin:0}.demo_riskCardEvidencePreview__WGbdW{padding-top:14px;border-top:1px dashed #e3dccc;display:flex;flex-direction:column;gap:8px}.demo_riskCardEvidenceLabel__nc8Ij{font-family:var(--font-jetbrains-mono),monospace,"Inter",sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6b7585}.demo_riskQuote__HLj3M{font-size:14px;line-height:1.55;color:#1a2230;margin:0;padding:0 0 0 14px;border-left:2px solid #4a7186;font-style:italic;display:flex;flex-direction:column;gap:6px}.demo_riskQuote__HLj3M cite{font-size:12px;color:#6b7585;font-style:normal}.demo_riskCardSecondaryRow__qkzHt{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.demo_riskCardSecondary__4UaHO{background:#ffffff;border:1px solid #e3dccc;border-radius:10px;padding:18px 20px;display:flex;flex-direction:column;gap:10px}.demo_chainBlock__vgeU_{background:#ffffff;border:1px solid #e3dccc;border-radius:12px;padding:28px;display:flex;flex-direction:column;gap:18px}.demo_chainHead__eoEPC{display:flex;align-items:center}.demo_chainEyebrow__5W3Hi{font-family:var(--font-jetbrains-mono),monospace,"Inter",sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#4a7186}.demo_chainList__twXX1{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.demo_chainItem__fZHth{padding:18px 0;border-bottom:1px dashed #e3dccc}.demo_chainItem__fZHth:first-child{padding-top:0}.demo_chainItem__fZHth:last-child{border-bottom:none;padding-bottom:0}.demo_chainItemHead__4vaGV{display:flex;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.demo_chainItemNum__tM3Yc{font-family:var(--font-jetbrains-mono),monospace,"Inter",sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;color:#4a7186;background:rgba(74,113,134,.1);padding:4px 7px;border-radius:4px}.demo_chainItemActor__jt0oX{font-size:14px;font-weight:700;color:#1a2230}.demo_chainItemCall__7TL2N{font-family:var(--font-jetbrains-mono),monospace,"Inter",sans-serif;font-size:11px;color:#6b7585;letter-spacing:.04em}.demo_chainItemMove__ih9VZ{font-size:14.5px;line-height:1.6;color:#1a2230;margin:0 0 6px}.demo_chainItemConsequence__zL8FL{font-size:13.5px;line-height:1.55;color:#4a5266;margin:0;padding-left:14px}.demo_chainItemConsequenceLabel__tgzvA{color:#4a7186;font-weight:700;margin-left:-14px;margin-right:6px}.demo_chainSummary__tzRG2{font-size:14.5px;line-height:1.65;color:#1a2230;margin:4px 0 0;padding-top:18px;border-top:1px solid #e3dccc;font-weight:500}.demo_askBar__ODeLM{background:#ffffff;border:1px solid #e3dccc;border-radius:12px;overflow:hidden}.demo_askBarSummary__05Djc{cursor:pointer;padding:18px 24px;list-style:none;display:flex;align-items:center;gap:14px;font-size:14.5px;color:#1a2230;transition:background .15s ease}.demo_askBarSummary__05Djc:hover{background:#faf7f0}.demo_askBarSummary__05Djc::-webkit-details-marker{display:none}.demo_askBarIcon__tQNcP{width:28px;height:28px;border-radius:50%;background:#1a2230;color:#f4f1ea;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.demo_askBarBody__kTICe{padding:0 24px 24px;display:flex;flex-direction:column;gap:14px;border-top:1px solid #e3dccc}.demo_askBarPara__petVY{font-size:14px;line-height:1.6;color:#3b4658;margin:16px 0 0}.demo_askBarEvidenceList__wPu9Q{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:18px}.demo_askBarQuote__YOHjr{font-size:13.5px;line-height:1.55;color:#1a2230;margin:0 0 8px;padding:0 0 0 12px;border-left:2px solid #4a7186;font-style:italic;display:flex;flex-direction:column;gap:4px}.demo_askBarQuote__YOHjr cite{font-size:11px;color:#6b7585;font-style:normal}.demo_askBarObs__jYLO3{font-size:13px;line-height:1.55;color:#4a5266;margin:0;padding-left:12px}.demo_askBarPattern__hE3Sa{background:#faf7f0;border-radius:8px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.demo_askBarPatternLabel___nSHn{font-family:var(--font-jetbrains-mono),monospace,"Inter",sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#4a7186}.demo_askBarPattern__hE3Sa p{font-size:13.5px;line-height:1.55;color:#1a2230;margin:0}.demo_suggestGrid__7FYtb{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:20px;gap:20px;align-items:flex-start}.demo_suggestCol__hzyY6{display:flex;flex-direction:column;gap:12px}.demo_suggestColHead__fElUa{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px}.demo_suggestColHeadSpaced__N_aS_{margin-top:16px}.demo_suggestColLabel__DFfT3{font-size:11px;letter-spacing:.16em;color:#1a2230}.demo_suggestColLabel__DFfT3,.demo_suggestColTag__zm9eX{font-family:var(--font-jetbrains-mono),monospace,"Inter",sans-serif;font-weight:700;text-transform:uppercase}.demo_suggestColTag__zm9eX{font-size:10px;letter-spacing:.12em;color:#4a7186;background:rgba(74,113,134,.1);padding:3px 7px;border-radius:4px}.demo_emailDraft__18pEa{background:#ffffff;border:1px solid #e3dccc;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.demo_emailHeader__Y7VK0{padding:16px 20px 12px;border-bottom:1px solid #efe9da;display:flex;flex-direction:column;gap:4px}.demo_emailHeaderRow__RqQfq{display:flex;gap:12px;font-size:13.5px;color:#1a2230}.demo_emailHeaderLabel__zgQdD{font-family:var(--font-jetbrains-mono),monospace,"Inter",sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6b7585;min-width:56px;padding-top:3px}.demo_emailBody__mSxjM{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.65;color:#1a2230;margin:0;padding:18px 20px 20px;white-space:pre-wrap}.demo_voiceNote__YA_Bf{background:#faf7f0;border-top:1px solid #efe9da;padding:14px 20px;display:flex;flex-direction:column;gap:6px}.demo_voiceNoteLabel__AsaiU{font-family:var(--font-jetbrains-mono),monospace,"Inter",sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#4a7186}.demo_voiceNote__YA_Bf p{font-size:12.5px;line-height:1.55;color:#4a5266;margin:0}.demo_suggestUpdates__YV3rM{display:flex;flex-direction:column;gap:10px}.demo_suggestCard__6B6dA{background:#ffffff;border:1px solid #e3dccc;border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.demo_suggestCardHead__vlw2A{display:flex;align-items:center;gap:10px}.demo_suggestCardField__CH_5E{font-size:13px;font-weight:700;color:#1a2230}.demo_suggestCardChange__JSyjs{display:flex;align-items:center;gap:10px;font-size:13px;flex-wrap:wrap}.demo_suggestCardFrom__xl6gE{color:#6b7585;text-decoration:line-through}.demo_suggestCardArrow__mR8WQ{color:#4a7186;font-weight:700}.demo_suggestCardTo__x1REF{color:#1a2230;font-weight:600}.demo_suggestCardRationale__gqjKf{font-size:12.5px;line-height:1.55;color:#4a5266;margin:0}.demo_managerDm__xPtO0{background:#ffffff;border:1px solid #e3dccc;border-radius:10px;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.demo_managerDmChannel__CzM__{font-family:var(--font-jetbrains-mono),monospace,"Inter",sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;color:#4a7186;padding-bottom:8px;border-bottom:1px dashed #e3dccc}.demo_managerDmLines__BGeXz{display:flex;flex-direction:column;gap:8px}.demo_managerDmLine__opyVy{display:flex;gap:12px;font-size:13px;color:#1a2230}.demo_managerDmLabel__H_ig4{font-family:var(--font-jetbrains-mono),monospace,"Inter",sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6b7585;min-width:68px;padding-top:2px;flex-shrink:0}.demo_managerDmGapList__1dTom{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.demo_queueList__7iUFM{display:flex;flex-direction:column;gap:14px}.demo_queueItem__7YpTl{background:#ffffff;border:1px solid #e3dccc;border-radius:12px;padding:20px 22px;display:flex;flex-direction:column;gap:12px;transition:border-color .15s ease,box-shadow .15s ease}.demo_queueItemApproved__kPDV2{border-color:#4a7186;background:rgba(74,113,134,.04)}.demo_queueItemHead__p_sxC{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.demo_queueItemType__SrVB_{font-family:var(--font-jetbrains-mono),monospace,"Inter",sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em;color:#4a7186;background:rgba(74,113,134,.1);padding:4px 8px;border-radius:4px}.demo_queueItemTitle__4_uI7{font-size:14.5px;font-weight:700;color:#1a2230;letter-spacing:-.005em}.demo_queueItemApprovedTag__OdbPm{font-size:12px;font-weight:700;color:#2f5a73;margin-left:auto;letter-spacing:.01em}.demo_queueItemPreview__AsJNE{font-size:13.5px;line-height:1.55;color:#3b4658;margin:0}.demo_queueItemActions__GRUGh{display:flex;gap:10px;padding-top:4px}.demo_queueApproveBtn__L_ncU{background:#1a2230;color:#f4f1ea;border:none;padding:10px 18px;font-size:13px;font-weight:700;border-radius:6px;cursor:pointer;font-family:inherit;letter-spacing:-.005em;transition:background .15s ease,transform .15s ease}.demo_queueApproveBtn__L_ncU:hover{background:#0f1722;transform:translateY(-1px)}.demo_queueSecondaryBtn__jl4Tx{background:transparent;color:#6b7585;border:1px solid #d6cfbe;padding:10px 16px;font-size:13px;font-weight:600;border-radius:6px;font-family:inherit;cursor:not-allowed;opacity:.6}.demo_ledgerEntry__IAeeY{background:#faf7f0;border-radius:8px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;margin-top:4px}.demo_ledgerEntryHead__5zTpU{display:flex;align-items:center}.demo_ledgerEntryLabel__kQoF6{font-family:var(--font-jetbrains-mono),monospace,"Inter",sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#4a7186}.demo_ledgerList__da7n6{display:grid;grid-template-columns:140px 1fr;grid-gap:6px 16px;gap:6px 16px;margin:0;font-size:12.5px}.demo_ledgerList__da7n6 dt{font-family:var(--font-jetbrains-mono),monospace,"Inter",sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6b7585;padding-top:1px}.demo_ledgerList__da7n6 dd{margin:0;color:#1a2230;font-weight:500}.demo_ledgerStatusSim__gMLdq{background:rgba(74,113,134,.12);color:#2f5a73;padding:2px 7px;border-radius:4px;font-size:11.5px;font-weight:700;letter-spacing:.03em}.demo_queueFootNote__CxXG6{font-size:13.5px;line-height:1.6;color:#4a5266;margin:4px 0 0;padding:14px 0 0;border-top:1px dashed #d6cfbe}.demo_closingGrid__NNqSI{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.demo_closingPoint__UQDUO{background:#ffffff;border:1px solid #e3dccc;border-radius:12px;padding:22px 24px;display:flex;flex-direction:column;gap:10px}.demo_closingPointLabel__UBRI3{font-size:15px;font-weight:700;color:#1a2230;letter-spacing:-.012em;line-height:1.35}.demo_closingPointBody__CPE_i{font-size:13.5px;line-height:1.6;color:#3b4658;margin:0}.demo_applyBlock__R3n7Z{background:#0f1722;color:#f4f1ea;border-radius:14px;padding:40px 44px 36px;display:flex;flex-direction:column;gap:16px}.demo_applyHeadline__UKwvv{font-size:clamp(26px,3vw,36px);font-weight:800;letter-spacing:-.028em;line-height:1.05;color:#f4f1ea;margin:0}.demo_applyBody__D5tWQ{font-size:15px;line-height:1.65;color:rgba(244,241,234,.82);margin:0;max-width:720px}.demo_applyCta__8rwa4{display:inline-block;align-self:flex-start;background:#f4f1ea;color:#0f1722;font-size:15px;font-weight:700;padding:14px 26px;border-radius:8px;text-decoration:none;letter-spacing:-.005em;box-shadow:0 10px 26px -14px rgba(0,0,0,.6);transition:background .15s ease,transform .15s ease;margin-top:6px}.demo_applyCta__8rwa4:hover{background:#ffffff;transform:translateY(-2px)}.demo_applyNote__16OXV{font-size:12.5px;line-height:1.55;color:rgba(244,241,234,.6);margin:4px 0 0;max-width:620px}.demo_footer__biCbt{position:-webkit-sticky;position:sticky;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 48px;max-width:1180px;width:100%;margin:0 auto;border-top:1px solid #e3dccc;background:rgba(244,241,234,.92);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px)}.demo_navBtn__CxCga{background:transparent;border:1px solid #d6cfbe;color:#1a2230;padding:11px 18px;font-size:14px;font-weight:600;border-radius:6px;cursor:pointer;font-family:inherit;text-decoration:none;display:inline-block;transition:border-color .15s ease,background .15s ease}.demo_navBtn__CxCga:hover:not(:disabled){border-color:#1a2230;background:rgba(26,34,48,.04)}.demo_navBtn__CxCga:disabled{opacity:.4;cursor:not-allowed}.demo_navBtnPrimary__UejGX{background:#1a2230;color:#f4f1ea;border-color:#1a2230;font-weight:700}.demo_navBtnPrimary__UejGX:hover:not(:disabled){background:#0f1722;border-color:#0f1722}.demo_dotRow__sY05_{display:flex;gap:8px;align-items:center}.demo_dot__oOpq_{width:8px;height:8px;border-radius:50%;background:#d6cfbe;border:none;cursor:pointer;padding:0;transition:background .15s ease,transform .15s ease}.demo_dot__oOpq_:hover{background:#b8af96;transform:scale(1.2)}.demo_dotActive__MyDI8{background:#1a2230;transform:scale(1.25)}@media (max-width:900px){.demo_dealStrip__uFLBI,.demo_footer__biCbt,.demo_head__92dzl,.demo_main__1bZsx{padding-left:24px;padding-right:24px}.demo_dealStrip__uFLBI{gap:16px}.demo_dealStripRight__NjEcB{gap:18px}.demo_closingGrid__NNqSI,.demo_ledgerList__da7n6,.demo_riskCardSecondaryRow__qkzHt,.demo_suggestGrid__7FYtb{grid-template-columns:1fr}.demo_ledgerList__da7n6{gap:2px 0}.demo_ledgerList__da7n6 dt{padding-top:8px}.demo_applyBlock__R3n7Z{padding:28px 24px}}@media (max-width:580px){.demo_simBanner__dle1o{padding:8px 18px;font-size:12px;gap:8px;text-align:left}.demo_head__92dzl{padding:14px 20px;flex-wrap:wrap;gap:8px}.demo_headRight__OJMHm{gap:14px;width:100%;justify-content:space-between}.demo_applyLink__FhJuE{display:none}.demo_stepTitle__Ckdu_{font-size:24px}.demo_navBtn__CxCga{padding:10px 14px;font-size:13px}.demo_navBtnPrimary__UejGX{flex:1 1;text-align:center}}