.legalcraft_tool__aGOmB{--lc-bg:#fff;--lc-soft:#f7f8fa;--lc-text:#172033;--lc-muted:#536075;--lc-line:#d5dce5;--lc-accent:#172b45;color:var(--lc-text);max-width:1200px;margin:0 auto;font-size:14px;line-height:1.65;overflow-wrap:anywhere}@media (prefers-color-scheme:dark){.legalcraft_tool__aGOmB{--lc-bg:#111827;--lc-soft:#1f2937;--lc-text:#f1f5f9;--lc-muted:#b8c3d3;--lc-line:#465268;--lc-accent:#dbeafe}}.legalcraft_tool__aGOmB *{box-sizing:border-box}.legalcraft_tool__aGOmB h2{font-size:19px;font-weight:700;margin:0 0 8px;line-height:1.5}.legalcraft_tool__aGOmB h3{font-size:17px;font-weight:650;margin:0 0 10px}.legalcraft_tool__aGOmB p{margin:8px 0 12px}.legalcraft_tool__aGOmB a{color:inherit;text-decoration:underline;text-underline-offset:3px}.legalcraft_tool__aGOmB button,.legalcraft_tool__aGOmB summary{cursor:pointer;touch-action:manipulation}.legalcraft_tool__aGOmB button{min-height:44px;padding:9px 13px;border:1px solid var(--lc-line);border-radius:9px;background:var(--lc-bg);color:var(--lc-text);font:inherit;line-height:1.45}.legalcraft_tool__aGOmB button:hover:not(:disabled){background:var(--lc-soft);border-color:var(--lc-muted)}.legalcraft_tool__aGOmB button:disabled{opacity:.5;cursor:not-allowed}.legalcraft_tool__aGOmB :is(button,input,textarea,select,summary,a):focus-visible{outline:3px solid #3b82f6;outline-offset:3px}.legalcraft_tool__aGOmB label{display:block;font-weight:600;margin:8px 0}.legalcraft_tool__aGOmB :is(input:not([type=checkbox]),textarea,select){width:100%;min-width:0;min-height:46px;padding:11px 12px;border:1px solid var(--lc-line);border-radius:9px;background:var(--lc-bg);color:var(--lc-text);font:inherit;font-size:16px;line-height:1.65}.legalcraft_tool__aGOmB textarea{resize:vertical}.legalcraft_tool__aGOmB :is(input,textarea)::placeholder{color:var(--lc-muted);opacity:.88}.legalcraft_tool__aGOmB [aria-invalid=true]{border-color:#dc2626}.legalcraft_types__Lc1d_{margin-bottom:22px}.legalcraft_mobileType__nSWW7{display:none}.legalcraft_typeGrid__QcRVF{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.legalcraft_tool__aGOmB .legalcraft_typeButton__UvyQS{text-align:left;padding:14px;min-width:0}.legalcraft_typeButton__UvyQS strong{display:block;margin-bottom:5px;font-size:15px}.legalcraft_typeButton__UvyQS span{display:block;color:var(--lc-muted);font-size:12px;line-height:1.5}.legalcraft_tool__aGOmB .legalcraft_typeButton__UvyQS[aria-pressed=true],.legalcraft_tool__aGOmB .legalcraft_typeButton__UvyQS[aria-pressed=true]:hover:not(:disabled){background:var(--lc-accent);border-color:var(--lc-accent);color:var(--lc-bg);box-shadow:inset 0 0 0 1px var(--lc-accent)}.legalcraft_typeButton__UvyQS[aria-pressed=true] span{color:inherit;opacity:.85}.legalcraft_workspace__wruL_{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:22px;align-items:start}.legalcraft_card__KdbYV{min-width:0;padding:24px;border:1px solid var(--lc-line);border-radius:16px;background:var(--lc-bg)}.legalcraft_fields__KPpE1{border:0;padding:0;margin:18px 0 0;min-width:0}.legalcraft_fields__KPpE1>*{margin-bottom:14px}.legalcraft_row__xTZ2n{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.legalcraft_row__xTZ2n h2,.legalcraft_row__xTZ2n label{margin:0}.legalcraft_muted__BX0gU{color:var(--lc-muted);font-size:13px}.legalcraft_required__0iTNf{color:#b42318;font-size:12px}@media (prefers-color-scheme:dark){.legalcraft_required__0iTNf{color:#fca5a5}}.legalcraft_tips__0uz5x{margin:8px 0 12px;padding-left:20px;color:var(--lc-muted);font-size:13px}.legalcraft_tool__aGOmB .legalcraft_textButton__nrhdl{padding:8px;color:var(--lc-accent);border-color:transparent;font-size:13px;white-space:nowrap}.legalcraft_count__7WH2R{text-align:right;font-size:12px;color:var(--lc-muted);margin-top:4px}.legalcraft_details__oFxx8{border:1px solid var(--lc-line);border-radius:10px;padding:0 12px;margin:14px 0;overflow-wrap:anywhere}.legalcraft_details__oFxx8 summary,.legalcraft_history__depKF summary{padding:12px 0;min-height:44px;font-weight:600}.legalcraft_details__oFxx8[open]{padding-bottom:12px}.legalcraft_details__oFxx8 ul,.legalcraft_empty__V9ieN ol{padding-left:22px;list-style:disc}.legalcraft_details__oFxx8 li{margin:8px 0}.legalcraft_partyGrid__GOdBR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.legalcraft_actions__uS01n{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0}.legalcraft_tool__aGOmB .legalcraft_primary__ir7oI{background:var(--lc-accent);color:var(--lc-bg);border-color:var(--lc-accent);font-weight:600;padding:12px 18px}.legalcraft_tool__aGOmB .legalcraft_primary__ir7oI:hover:not(:disabled){background:var(--lc-accent);opacity:.9}.legalcraft_privacy__Hzv_n{font-size:12px;color:var(--lc-muted);background:var(--lc-soft);padding:12px;border-radius:10px}.legalcraft_tool__aGOmB .legalcraft_checkbox__TBOb8{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:400;min-height:44px;padding:6px 0}.legalcraft_checkbox__TBOb8 input{flex-shrink:0;width:18px;height:18px;margin-top:3px;accent-color:#1e3a5f}.legalcraft_warning__mSjIf{background:#fffbeb;border:1px solid #f0d49a;border-radius:9px;padding:12px;font-size:13px;color:#854d0e}.legalcraft_warning__mSjIf button{display:block;margin-top:10px}@media (prefers-color-scheme:dark){.legalcraft_warning__mSjIf{background:#302719;color:#fde68a;border-color:#725c30}}.legalcraft_error__t8t_h{color:#b42318;border:1px solid #fda29b;background:#fff5f4;border-radius:8px;padding:12px}@media (prefers-color-scheme:dark){.legalcraft_error__t8t_h{color:#fda29b;background:#3b1820;border-color:#803f42}}.legalcraft_waiting__usSAF{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px;border-radius:10px;background:var(--lc-soft)}.legalcraft_result__b5G0B{scroll-margin-top:90px}.legalcraft_result__b5G0B:focus{outline:none}.legalcraft_badge__q0Pe8{font-size:12px;background:var(--lc-soft);padding:4px 8px;border-radius:6px}.legalcraft_empty__V9ieN{padding:32px 8px 12px;color:var(--lc-muted)}.legalcraft_empty__V9ieN ol{list-style:decimal;margin:24px 0}.legalcraft_empty__V9ieN li{margin:12px 0}.legalcraft_document__xcZHR{background:var(--lc-soft);border:1px solid var(--lc-line);border-radius:10px;padding:22px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:16px;line-height:1.9}.legalcraft_editor__PV5Ug{margin-top:18px}.legalcraft_refine__uJg43{margin-top:24px;border-top:1px solid var(--lc-line);padding-top:20px}.legalcraft_status__Q0b7V{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;bottom:12px;z-index:20;margin:16px 0;padding:10px 14px;border:1px solid var(--lc-line);border-radius:12px;background:var(--lc-accent);color:var(--lc-bg);box-shadow:0 3px 15px #0002;font-size:13px}.legalcraft_status__Q0b7V button{flex-shrink:0;border-color:currentColor}.legalcraft_status__Q0b7V button,.legalcraft_tool__aGOmB .legalcraft_status__Q0b7V button:hover{background:transparent;color:inherit}.legalcraft_history__depKF{margin-top:22px}.legalcraft_historyItem__iTdzK{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:14px 0;border-top:1px solid var(--lc-line)}.legalcraft_historyItem__iTdzK>div{min-width:0}.legalcraft_historyItem__iTdzK .legalcraft_actions__uS01n{flex-shrink:0}.legalcraft_srOnly__v6h2J{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.legalcraft_printOnly__WQ4aG{display:none}@media (max-width:1023px){.legalcraft_workspace__wruL_{grid-template-columns:minmax(0,1fr)}.legalcraft_tool__aGOmB{max-width:760px}.legalcraft_typeGrid__QcRVF{grid-template-columns:repeat(2,minmax(0,1fr))}.legalcraft_empty__V9ieN{padding-top:12px}}@media (max-width:1023px){body:has(.legalcraft_tool__aGOmB) .back-to-top-btn,body:has(.legalcraft_tool__aGOmB) .feedback-fab,body:has(.legalcraft_tool__aGOmB) .ygdj-float-ad{display:none!important}}@media (max-width:639px){.legalcraft_mobileType__nSWW7{display:block}.legalcraft_typeGrid__QcRVF{display:none}}@media (max-width:480px){.legalcraft_card__KdbYV{padding:16px;border-radius:12px}.legalcraft_typeGrid__QcRVF{gap:8px}.legalcraft_tool__aGOmB .legalcraft_typeButton__UvyQS{padding:12px 10px}.legalcraft_typeButton__UvyQS strong{font-size:14px}.legalcraft_typeButton__UvyQS span{font-size:12px}.legalcraft_partyGrid__GOdBR{grid-template-columns:1fr;gap:0}.legalcraft_tool__aGOmB h2{font-size:17px}.legalcraft_actions__uS01n .legalcraft_primary__ir7oI{width:100%}.legalcraft_document__xcZHR{padding:14px}.legalcraft_historyItem__iTdzK{flex-direction:column;align-items:stretch;gap:0}.legalcraft_status__Q0b7V{bottom:8px;max-height:22vh;overflow:auto}}@media (prefers-reduced-motion:reduce){.legalcraft_tool__aGOmB{scroll-behavior:auto}}@media print{@page legalcraft{size:A4;margin:20mm 18mm}body:has(.legalcraft_printOnly__WQ4aG){background:#fff!important;color:#000!important;margin:0!important}body:has(.legalcraft_printOnly__WQ4aG)>:not(.legalcraft_printOnly__WQ4aG){display:none!important}.legalcraft_printOnly__WQ4aG{display:block!important;page:legalcraft;color:#000;background:#fff;font:12pt/1.6 Songti SC,SimSun,serif}.legalcraft_printOnly__WQ4aG h1{font-size:18pt;font-weight:700;text-align:center;margin:0 0 18pt;break-after:avoid;overflow-wrap:anywhere}.legalcraft_printOnly__WQ4aG>div{white-space:pre-wrap;overflow-wrap:anywhere;orphans:3;widows:3}.legalcraft_printNote__4qvFS{border-top:1px solid #777;padding-top:8pt;margin-top:18pt;font-size:9pt;break-inside:avoid}}