.BankruptcyDiagram_scene__Ry_mO{width:100%;min-width:0;color:#d1dfeb;overflow-wrap:anywhere}.BankruptcyDiagram_scene__Ry_mO h3{font-size:clamp(24px,2.3vw,35px);font-weight:400;line-height:1.24;color:#e9d9bb;margin:0 0 19px}.BankruptcyDiagram_intro__xikBJ{font-size:18px;line-height:1.75;margin:0 0 25px}.BankruptcyDiagram_nodes__SkOv7{display:grid;gap:10px;margin:20px 0}.BankruptcyDiagram_nodes__SkOv7 button{min-height:64px;width:100%;padding:15px;text-align:left;border:1px solid #8296a84b;border-radius:7px;color:#dce6ec;background:#0c1c2c;font:inherit;font-size:17px;line-height:1.5;cursor:pointer;display:flex;gap:13px;align-items:center;transition:border-color .2s,background .2s}.BankruptcyDiagram_nodes__SkOv7 button span{color:#b8a27e;font-size:14px;flex-shrink:0;white-space:nowrap}.BankruptcyDiagram_nodes__SkOv7 button[aria-pressed=true]{border-color:#dcc58c;background:#5447313a;color:#f0dfbd}.BankruptcyDiagram_branches__pSzgs{grid-template-columns:repeat(2,minmax(0,1fr))}.BankruptcyDiagram_timeline___LPPg{border-left:1px solid #b9a17f55;padding-left:16px}.BankruptcyDiagram_timeline___LPPg button{position:relative}.BankruptcyDiagram_timeline___LPPg button:before{content:"";height:7px;width:7px;border-radius:50%;position:absolute;left:-20px;top:50%;background:#c5ae7c}.BankruptcyDiagram_explanation__10hEI{padding:20px;background:linear-gradient(130deg,#192c3c,#0d1a2b);border:1px solid #b9ad873f;border-radius:8px;min-height:150px}.BankruptcyDiagram_explanation__10hEI h4,.BankruptcyDiagram_tool__Dhert h4{margin:0 0 12px;font-size:21px;font-weight:500;line-height:1.5;color:#d8c59e}.BankruptcyDiagram_explanation__10hEI p{font-size:17px;line-height:1.75;margin:0}.BankruptcyDiagram_symbol__jqQ3E{width:100%;height:auto;max-height:190px;margin:8px 0}.BankruptcyDiagram_symbol__jqQ3E circle,.BankruptcyDiagram_symbol__jqQ3E path{fill:#1c3048;stroke:#bfaa79;stroke-width:1.3}.BankruptcyDiagram_symbol__jqQ3E text{fill:#e4d9c1;font-size:12px;text-anchor:middle}.BankruptcyDiagram_tool__Dhert{margin:22px 0;padding:22px;border:1px solid #bdad8738;border-radius:8px;background:#05101c88}.BankruptcyDiagram_fields__OiN6G{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.BankruptcyDiagram_field__OuKFN{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:15px;line-height:1.55;color:#c5d4df;margin:0 0 12px}.BankruptcyDiagram_field__OuKFN input,.BankruptcyDiagram_field__OuKFN select{width:100%;min-width:0;padding:12px;font:inherit;font-size:18px;min-height:48px;color:#eee3c9;background:#142536;border:1px solid #738a9b;border-radius:5px}.BankruptcyDiagram_field__OuKFN option{background:#142536;color:#eee3c9}.BankruptcyDiagram_output__GmRQk{display:block;border-left:3px solid #bca576;padding:13px 16px;background:#9d814617;font-size:17px;line-height:1.8;margin:15px 0;min-height:62px}.BankruptcyDiagram_output__GmRQk[data-tone=sufficient]{border-color:#82ab9c;background:#466f602b}.BankruptcyDiagram_output__GmRQk[data-tone=check]{border-color:#bc8273;background:#814e4224}.BankruptcyDiagram_output__GmRQk strong{font-weight:500;color:#f0dfbe}.BankruptcyDiagram_note__cqho2{font-size:14px;line-height:1.75;color:#a9bac9;margin:15px 0 0}.BankruptcyDiagram_checkbox__pfap2{display:flex;gap:11px;align-items:flex-start;min-height:44px;font-size:16px;line-height:1.6;padding:7px 0}.BankruptcyDiagram_checkbox__pfap2 input{width:19px;height:19px;margin-top:3px;flex:none;accent-color:#c8b27f}.BankruptcyDiagram_ruleRows__mVHze{display:grid;gap:7px}.BankruptcyDiagram_ruleRows__mVHze p{padding:13px;margin:0;background:#20314460;font-size:16px;line-height:1.7}.BankruptcyDiagram_ruleRows__mVHze strong{font-weight:500;display:block;color:#ddc79f}.BankruptcyDiagram_ruleRows__mVHze span{display:block;margin-top:6px}.BankruptcyDiagram_waterfall__kQBpM p{display:flex;justify-content:space-between;gap:15px;font-size:15px;line-height:1.65;padding:13px 0;border-bottom:1px solid #778b9c44;margin:0}.BankruptcyDiagram_waterfall__kQBpM strong{white-space:nowrap;font-weight:500;color:#e1c796}.BankruptcyDiagram_waterfall__kQBpM .BankruptcyDiagram_total__EISc9{font-size:17px;color:#e7d9bf}.BankruptcyDiagram_periods__e54qz{display:flex;flex-wrap:wrap;gap:8px}.BankruptcyDiagram_periods__e54qz button{min-height:44px;padding:9px 12px;background:#1b2a39;border:1px solid #748699;color:#d6e0e8;border-radius:5px;font:inherit;cursor:pointer}.BankruptcyDiagram_periods__e54qz button[aria-pressed=true]{background:#7c66364a;border-color:#e5cda0;color:#e5cda0}.BankruptcyDiagram_questionLinks__ur7bX{display:grid;gap:8px;margin-top:25px}.BankruptcyDiagram_questionLinks__ur7bX button{display:flex;gap:12px;align-items:center;text-align:left;min-height:48px;padding:12px 14px;background:transparent;border:1px solid #75879855;color:#c5d7e3;border-radius:6px;font:inherit;font-size:15px;line-height:1.6;cursor:pointer}.BankruptcyDiagram_questionLinks__ur7bX button[aria-pressed=true]{border-color:#c9b279;color:#e1cda5}.BankruptcyDiagram_questionLinks__ur7bX span{font-size:13px;color:#b5a37f}.BankruptcyDiagram_actual__M9UQv{font-size:20px;line-height:1.5;color:#eadcbd;margin:24px 0 0;border-top:1px solid #7e91a04a;padding-top:20px}.BankruptcyDiagram_actual__M9UQv span{display:block;font-size:14px;color:#9fb3c5;margin-bottom:7px}.BankruptcyDiagram_scene__Ry_mO :is(button,input,select):focus-visible{outline:2px solid #e9cd91;outline-offset:4px}@media(max-width:1100px){.BankruptcyDiagram_branches__pSzgs,.BankruptcyDiagram_fields__OiN6G{grid-template-columns:1fr}.BankruptcyDiagram_tool__Dhert{padding:17px}.BankruptcyDiagram_waterfall__kQBpM p{flex-direction:column;gap:3px}.BankruptcyDiagram_waterfall__kQBpM strong{white-space:normal}}@media(max-width:760px){.BankruptcyDiagram_scene__Ry_mO h3{font-size:27px}.BankruptcyDiagram_intro__xikBJ{font-size:17px}.BankruptcyDiagram_tool__Dhert{padding:17px 13px}.BankruptcyDiagram_nodes__SkOv7 button{font-size:16px}.BankruptcyDiagram_explanation__10hEI{padding:17px}.BankruptcyDiagram_questionLinks__ur7bX button{font-size:15px}.BankruptcyDiagram_fields__OiN6G{gap:6px}}@media(prefers-reduced-motion:reduce){.BankruptcyDiagram_nodes__SkOv7 button{transition:none}}