.ldw[data-v-ffbd9ff9]{max-width:860px;margin:0 auto;font-size:15px}.ldw-steps[data-v-ffbd9ff9]{gap:4px;margin:0 0 18px;padding:0;list-style:none;display:flex;overflow-x:auto}.ldw-steps li[data-v-ffbd9ff9]{text-align:center;color:#8a93a6;background:#f2f4f8;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:3px;min-width:72px;padding:6px 4px;font-size:12.5px;display:flex}.ldw-steps li.clickable[data-v-ffbd9ff9]{cursor:pointer}.ldw-steps li.on[data-v-ffbd9ff9]{background:var(--color-primary,#2563eb);color:#fff}.ldw-steps li.done[data-v-ffbd9ff9]{color:var(--color-primary,#2563eb);background:#e7f0ff}.ldw-dot[data-v-ffbd9ff9]{background:#00000014;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:600;display:inline-flex}.ldw-steps li.on .ldw-dot[data-v-ffbd9ff9]{color:#fff;background:#ffffff40}.ldw-sec-title[data-v-ffbd9ff9]{color:#243041;margin:4px 0 10px;font-size:17px}.ldw-sub[data-v-ffbd9ff9]{color:#243041;margin:18px 0 8px;font-size:15px}.ldw-tip[data-v-ffbd9ff9]{color:#6b7688;margin:0 0 12px;font-size:13px}.ldw-cards[data-v-ffbd9ff9]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.ldw-card[data-v-ffbd9ff9]{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e3e8f2;border-radius:14px;flex-direction:column;gap:6px;padding:16px;font-size:15px;transition:all .15s;display:flex}.ldw-card[data-v-ffbd9ff9]:hover{border-color:var(--color-primary,#2563eb);transform:translateY(-2px);box-shadow:0 6px 18px #2563eb24}.ldw-card b[data-v-ffbd9ff9]{font-size:16px}.ldw-card span[data-v-ffbd9ff9]{color:#8a93a6;font-size:12.5px}.ldw-form[data-v-ffbd9ff9]{flex-direction:column;gap:10px;margin-bottom:8px;display:flex}.ldw-form label[data-v-ffbd9ff9]{color:#4a5568;flex-direction:column;gap:4px;font-size:13.5px;display:flex}.ldw-form input[data-v-ffbd9ff9],.ldw-form select[data-v-ffbd9ff9],.ldw-form textarea[data-v-ffbd9ff9]{background:#fff;border:1.5px solid #dfe5ef;border-radius:10px;padding:9px 12px;font-family:inherit;font-size:14.5px}.ldw-form input[data-v-ffbd9ff9]:focus,.ldw-form textarea[data-v-ffbd9ff9]:focus{border-color:var(--color-primary,#2563eb);outline:none}.ldw-row2[data-v-ffbd9ff9]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ldw-seg[data-v-ffbd9ff9]{background:#f2f4f8;border-radius:10px;gap:2px;margin:4px 0;padding:3px;display:inline-flex}.ldw-seg button[data-v-ffbd9ff9]{color:#6b7688;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:7px 14px;font-size:13.5px}.ldw-seg button.on[data-v-ffbd9ff9]{color:var(--color-primary,#2563eb);background:#fff;font-weight:600;box-shadow:0 1px 4px #00000014}.ldw-claim[data-v-ffbd9ff9]{border:1.5px solid #e3e8f2;border-radius:12px;flex-direction:column;gap:8px;margin-bottom:10px;padding:12px;display:flex}.ldw-claim textarea[data-v-ffbd9ff9]{resize:vertical;border:1.5px solid #dfe5ef;border-radius:10px;padding:8px 10px;font-family:inherit;font-size:14px}.ldw-claim-head[data-v-ffbd9ff9]{justify-content:space-between;align-items:center;display:flex}.ldw-fact[data-v-ffbd9ff9]{border-bottom:1px dashed #e8ecf3;padding:8px 0}.ldw-fact-head[data-v-ffbd9ff9]{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.ldw-fact textarea[data-v-ffbd9ff9]{resize:vertical;border:1.5px solid #dfe5ef;border-radius:10px;width:100%;margin-top:6px;padding:8px 10px;font-family:inherit;font-size:14px}.ldw-mini[data-v-ffbd9ff9]{color:#6b7688;cursor:pointer;background:#fff;border:1.5px solid #dfe5ef;border-radius:8px;padding:4px 10px;font-size:12.5px}.ldw-mini.on[data-v-ffbd9ff9]{color:#dc2626;background:#fef2f2;border-color:#dc2626}.ldw-mini.add[data-v-ffbd9ff9]{margin-bottom:10px}.ldw-point[data-v-ffbd9ff9]{border:1.5px solid #e3e8f2;border-radius:12px;margin-bottom:10px;padding:12px}.ldw-point.picked[data-v-ffbd9ff9]{border-color:var(--color-primary,#2563eb);background:#f8fbff}.ldw-point-head[data-v-ffbd9ff9]{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.ldw-point-head input[data-v-ffbd9ff9]{width:16px;height:16px;margin-top:3px}.ldw-point-head b[data-v-ffbd9ff9]{color:#243041;font-size:14.5px}.ldw-point-scenario[data-v-ffbd9ff9]{color:#8a93a6;margin:6px 0 0 24px;font-size:12.5px}.ldw-point-hint[data-v-ffbd9ff9]{color:#4a5568;background:#f6f8fb;border-radius:8px;margin:8px 0 0 24px;padding:8px 10px;font-size:13px}.ldw-point-risk[data-v-ffbd9ff9]{color:#9a6700;background:#fff8e6;border-radius:8px;margin:8px 0 0 24px;padding:8px 10px;font-size:12.5px}.ldw-point-cite[data-v-ffbd9ff9]{color:#2563eb;margin:8px 0 0 24px;font-size:12.5px}.ldw-fill[data-v-ffbd9ff9]{margin:8px 0 0 24px}.ldw-fill label[data-v-ffbd9ff9]{color:#4a5568;flex-direction:column;gap:4px;margin-bottom:6px;font-size:13px;display:flex}.ldw-fill input[data-v-ffbd9ff9]{border:1.5px solid #dfe5ef;border-radius:8px;padding:7px 10px;font-family:inherit;font-size:14px}.ldw-nav[data-v-ffbd9ff9]{justify-content:space-between;margin-top:16px;display:flex}.ldw-btn[data-v-ffbd9ff9]{background:var(--color-primary,#2563eb);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:10px 20px;font-size:14.5px;font-weight:600}.ldw-btn[data-v-ffbd9ff9]:disabled{opacity:.45;cursor:not-allowed}.ldw-btn.ghost[data-v-ffbd9ff9]{color:#4a5568;background:#fff;border:1.5px solid #dfe5ef}.ldw-btn.blue[data-v-ffbd9ff9]{background:#0ea5e9}.ldw-btn.gold[data-v-ffbd9ff9]{background:linear-gradient(135deg,#d97706,#b45309)}.ldw-quota[data-v-ffbd9ff9]{color:#4a5568;background:#f0f7ff;border:1px solid #d6e6ff;border-radius:10px;margin-bottom:10px;padding:8px 12px;font-size:13px}.ldw-act[data-v-ffbd9ff9]{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.ldw-warn[data-v-ffbd9ff9]{color:#9a6700;background:#fff8e6;border:1px solid #f3e3ae;border-radius:10px;margin-bottom:8px;padding:8px 12px;font-size:13px}.ldw-doc[data-v-ffbd9ff9]{resize:vertical;background:#fff;border:1.5px solid #dfe5ef;border-radius:12px;width:100%;padding:14px;font-family:inherit;font-size:14px;line-height:1.7}.ldw-disclaimer[data-v-ffbd9ff9]{color:#8a93a6;background:#f6f8fb;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.6}@media (width<=640px){.ldw-row2[data-v-ffbd9ff9]{grid-template-columns:1fr}.ldw-steps li[data-v-ffbd9ff9]{min-width:64px;font-size:11.5px}}
