.ConsultationStepper-module__YVesAa__stepper{padding:var(--toss-spacing-lg)var(--toss-spacing-md);margin-bottom:var(--toss-spacing-lg);justify-content:center;align-items:center;gap:0;display:flex}.ConsultationStepper-module__YVesAa__step{color:var(--toss-text-disabled);background:var(--toss-bg-secondary);border:1px solid var(--toss-border);cursor:default;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:10px 20px;font-size:.88rem;font-weight:600;transition:all .3s;display:flex}.ConsultationStepper-module__YVesAa__stepNumber{background:var(--toss-bg-tertiary);width:26px;height:26px;color:var(--toss-text-disabled);border-radius:50%;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;transition:all .3s;display:flex}.ConsultationStepper-module__YVesAa__connector{background:var(--toss-border);width:36px;height:2px;transition:background .3s}.ConsultationStepper-module__YVesAa__active{color:var(--toss-blue);border-color:var(--toss-blue);background:#3182f60f}.ConsultationStepper-module__YVesAa__active .ConsultationStepper-module__YVesAa__stepNumber{background:var(--toss-blue);color:#fff}.ConsultationStepper-module__YVesAa__connectorActive{background:var(--toss-blue)}.ConsultationStepper-module__YVesAa__completed{color:#10b981;background:#10b9810f;border-color:#10b981}.ConsultationStepper-module__YVesAa__completed .ConsultationStepper-module__YVesAa__stepNumber{color:#fff;background:#10b981}@media (max-width:640px){.ConsultationStepper-module__YVesAa__step{padding:8px 12px;font-size:.78rem}.ConsultationStepper-module__YVesAa__stepLabel{display:none}.ConsultationStepper-module__YVesAa__connector{width:20px}}
.CaseMaterialUpload-module__Cgco-G__container{max-width:700px;margin:0 auto;animation:.4s ease-out CaseMaterialUpload-module__Cgco-G__fadeIn}@keyframes CaseMaterialUpload-module__Cgco-G__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CaseMaterialUpload-module__Cgco-G__title{color:var(--toss-text-primary);text-align:center;margin-bottom:6px;font-size:1.4rem;font-weight:800}.CaseMaterialUpload-module__Cgco-G__subtitle{color:var(--toss-text-tertiary);text-align:center;margin-bottom:var(--toss-spacing-xl);font-size:.9rem;line-height:1.6}.CaseMaterialUpload-module__Cgco-G__textSection{margin-bottom:var(--toss-spacing-lg)}.CaseMaterialUpload-module__Cgco-G__sectionLabel{color:var(--toss-text-secondary);align-items:center;gap:6px;margin-bottom:8px;font-size:.88rem;font-weight:700;display:flex}.CaseMaterialUpload-module__Cgco-G__textarea{border:1px solid var(--toss-border);border-radius:var(--toss-radius-md);width:100%;min-height:140px;color:var(--toss-text-primary);background:var(--toss-bg-primary);resize:vertical;transition:border-color var(--toss-transition);box-sizing:border-box;outline:none;padding:16px;font-family:inherit;font-size:.92rem;line-height:1.7}.CaseMaterialUpload-module__Cgco-G__textarea:focus{border-color:var(--toss-blue);box-shadow:0 0 0 3px #3182f614}.CaseMaterialUpload-module__Cgco-G__textarea::placeholder{color:var(--toss-text-disabled)}.CaseMaterialUpload-module__Cgco-G__fileSection{margin-bottom:var(--toss-spacing-lg)}.CaseMaterialUpload-module__Cgco-G__dropZone{border:2px dashed var(--toss-border);border-radius:var(--toss-radius-lg);text-align:center;cursor:pointer;background:var(--toss-bg-secondary);padding:32px;transition:all .2s}.CaseMaterialUpload-module__Cgco-G__dropZone:hover{border-color:var(--toss-blue);background:#3182f608}.CaseMaterialUpload-module__Cgco-G__dropZoneActive{border-color:var(--toss-blue);background:#3182f60f}.CaseMaterialUpload-module__Cgco-G__dropIcon{margin-bottom:10px;font-size:2.2rem}.CaseMaterialUpload-module__Cgco-G__dropText{color:var(--toss-text-secondary);margin-bottom:4px;font-size:.9rem}.CaseMaterialUpload-module__Cgco-G__dropHint{color:var(--toss-text-disabled);font-size:.78rem}.CaseMaterialUpload-module__Cgco-G__fileList{flex-direction:column;gap:8px;margin-top:12px;display:flex}.CaseMaterialUpload-module__Cgco-G__fileItem{background:var(--toss-bg-secondary);border:1px solid var(--toss-border);border-radius:var(--toss-radius-md);color:var(--toss-text-primary);align-items:center;gap:10px;padding:10px 14px;font-size:.85rem;display:flex}.CaseMaterialUpload-module__Cgco-G__fileIcon{font-size:1.2rem}.CaseMaterialUpload-module__Cgco-G__fileName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.CaseMaterialUpload-module__Cgco-G__fileSize{color:var(--toss-text-disabled);font-size:.75rem}.CaseMaterialUpload-module__Cgco-G__fileRemoveBtn{color:var(--toss-text-disabled);cursor:pointer;background:0 0;border:none;padding:4px;font-size:1rem;transition:color .15s}.CaseMaterialUpload-module__Cgco-G__fileRemoveBtn:hover{color:#ef4444}.CaseMaterialUpload-module__Cgco-G__submitBtn{background:var(--toss-blue);color:#fff;border-radius:var(--toss-radius-md);cursor:pointer;width:100%;transition:all var(--toss-transition);margin-top:var(--toss-spacing-md);border:none;justify-content:center;align-items:center;gap:8px;padding:16px;font-family:inherit;font-size:1.05rem;font-weight:700;display:flex}.CaseMaterialUpload-module__Cgco-G__submitBtn:hover:not(:disabled){background:#2563eb;transform:translateY(-1px);box-shadow:0 6px 20px #3182f64d}.CaseMaterialUpload-module__Cgco-G__submitBtn:disabled{background:var(--toss-bg-tertiary);color:var(--toss-text-disabled);cursor:not-allowed;box-shadow:none;transform:none}.CaseMaterialUpload-module__Cgco-G__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite CaseMaterialUpload-module__Cgco-G__spin}@keyframes CaseMaterialUpload-module__Cgco-G__spin{to{transform:rotate(360deg)}}.CaseMaterialUpload-module__Cgco-G__errorText{color:#ef4444;text-align:center;margin-top:var(--toss-spacing-md);font-size:.85rem}
.CaseAnalysisView-module__q-hWwq__container{animation:.5s ease-out CaseAnalysisView-module__q-hWwq__fadeIn}@keyframes CaseAnalysisView-module__q-hWwq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CaseAnalysisView-module__q-hWwq__graphSection{margin-bottom:var(--toss-spacing-lg)}.CaseAnalysisView-module__q-hWwq__graphSection h3{margin-bottom:4px;font-size:1.1rem;font-weight:700}.CaseAnalysisView-module__q-hWwq__graphHint{color:var(--toss-text-tertiary);margin-bottom:10px;font-size:.78rem}.CaseAnalysisView-module__q-hWwq__summaryCard{background:var(--toss-bg-secondary);border:1px solid var(--toss-border);border-radius:var(--toss-radius-lg);padding:var(--toss-spacing-lg);margin-bottom:var(--toss-spacing-md)}.CaseAnalysisView-module__q-hWwq__summaryCard h3{margin-bottom:10px;font-size:1rem;font-weight:700}.CaseAnalysisView-module__q-hWwq__summaryContent{color:var(--toss-text-secondary);white-space:pre-wrap;word-break:keep-all;font-size:.9rem;line-height:1.8}.CaseAnalysisView-module__q-hWwq__nodeListSection{margin-bottom:var(--toss-spacing-lg)}.CaseAnalysisView-module__q-hWwq__nodeListSection h3{margin-bottom:10px;font-size:1rem;font-weight:700}.CaseAnalysisView-module__q-hWwq__nodeGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.CaseAnalysisView-module__q-hWwq__nodeCard{background:var(--toss-bg-primary);border:1px solid var(--toss-border);border-radius:var(--toss-radius-md);cursor:pointer;text-align:left;align-items:center;gap:8px;padding:10px 14px;font-family:inherit;font-size:.82rem;transition:all .15s;display:flex}.CaseAnalysisView-module__q-hWwq__nodeCard:hover{border-color:var(--toss-blue);background:#3182f608}.CaseAnalysisView-module__q-hWwq__nodeType{white-space:nowrap;font-size:.72rem}.CaseAnalysisView-module__q-hWwq__nodeLabel{text-overflow:ellipsis;white-space:nowrap;color:var(--toss-text-primary);flex:1;overflow:hidden}.CaseAnalysisView-module__q-hWwq__nodeCard.CaseAnalysisView-module__q-hWwq__law{border-left:3px solid #3b82f6}.CaseAnalysisView-module__q-hWwq__nodeCard.CaseAnalysisView-module__q-hWwq__precedent{border-left:3px solid #ef4444}.CaseAnalysisView-module__q-hWwq__nodeCard.CaseAnalysisView-module__q-hWwq__interpretation{border-left:3px solid #10b981}.CaseAnalysisView-module__q-hWwq__nodeCard.CaseAnalysisView-module__q-hWwq__decision{border-left:3px solid #f59e0b}.CaseAnalysisView-module__q-hWwq__nextStepBtn{color:#fff;border-radius:var(--toss-radius-md);cursor:pointer;width:100%;transition:all var(--toss-transition);margin-top:var(--toss-spacing-lg);background:#10b981;border:none;justify-content:center;align-items:center;gap:8px;padding:16px;font-family:inherit;font-size:1.05rem;font-weight:700;display:flex}.CaseAnalysisView-module__q-hWwq__nextStepBtn:hover{background:#059669;transform:translateY(-1px);box-shadow:0 6px 20px #10b98140}@media (max-width:640px){.CaseAnalysisView-module__q-hWwq__nodeGrid{grid-template-columns:1fr}}
.CaseAnalysisDetailPanel-module__8jnqcq__panel{background:var(--toss-bg-primary);border-left:1px solid var(--toss-border);z-index:1000;flex-direction:column;width:380px;max-width:90vw;height:100vh;animation:.25s ease-out CaseAnalysisDetailPanel-module__8jnqcq__slideIn;display:flex;position:fixed;top:0;right:0;overflow:hidden;box-shadow:-4px 0 24px #00000014}@keyframes CaseAnalysisDetailPanel-module__8jnqcq__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.CaseAnalysisDetailPanel-module__8jnqcq__panelHeader{border-bottom:1px solid var(--toss-border);background:var(--toss-bg-secondary);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.CaseAnalysisDetailPanel-module__8jnqcq__panelHeader h3{color:var(--toss-text-primary);align-items:center;gap:8px;margin:0;font-size:.95rem;font-weight:700;display:flex}.CaseAnalysisDetailPanel-module__8jnqcq__typeBadge{color:#fff;border-radius:12px;padding:2px 8px;font-size:.68rem;font-weight:600}.CaseAnalysisDetailPanel-module__8jnqcq__typeBadge.CaseAnalysisDetailPanel-module__8jnqcq__law{background:#3b82f6}.CaseAnalysisDetailPanel-module__8jnqcq__typeBadge.CaseAnalysisDetailPanel-module__8jnqcq__precedent{background:#ef4444}.CaseAnalysisDetailPanel-module__8jnqcq__typeBadge.CaseAnalysisDetailPanel-module__8jnqcq__interpretation{background:#10b981}.CaseAnalysisDetailPanel-module__8jnqcq__typeBadge.CaseAnalysisDetailPanel-module__8jnqcq__decision{background:#f59e0b}.CaseAnalysisDetailPanel-module__8jnqcq__typeBadge.CaseAnalysisDetailPanel-module__8jnqcq__case{background:#a855f7}.CaseAnalysisDetailPanel-module__8jnqcq__typeBadge.CaseAnalysisDetailPanel-module__8jnqcq__unknown{background:#94a3b8}.CaseAnalysisDetailPanel-module__8jnqcq__closeBtn{background:var(--toss-bg-tertiary);width:32px;height:32px;color:var(--toss-text-secondary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;transition:all .15s;display:flex}.CaseAnalysisDetailPanel-module__8jnqcq__closeBtn:hover{background:var(--toss-border);color:var(--toss-text-primary)}.CaseAnalysisDetailPanel-module__8jnqcq__panelBody{flex:1;padding:20px;overflow-y:auto}.CaseAnalysisDetailPanel-module__8jnqcq__nodeTitle{color:var(--toss-text-primary);word-break:keep-all;margin-bottom:16px;font-size:1.1rem;font-weight:700;line-height:1.5}.CaseAnalysisDetailPanel-module__8jnqcq__detailSection{margin-bottom:20px}.CaseAnalysisDetailPanel-module__8jnqcq__detailSection h4{color:var(--toss-text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:.78rem;font-weight:600}.CaseAnalysisDetailPanel-module__8jnqcq__detailContent{color:var(--toss-text-secondary);white-space:pre-wrap;word-break:keep-all;font-size:.9rem;line-height:1.7}.CaseAnalysisDetailPanel-module__8jnqcq__relationList{margin:0;padding:0;list-style:none}.CaseAnalysisDetailPanel-module__8jnqcq__relationList li{border-radius:var(--toss-radius-sm);background:var(--toss-bg-secondary);color:var(--toss-text-secondary);align-items:center;gap:8px;margin-bottom:6px;padding:10px 12px;font-size:.85rem;display:flex}.CaseAnalysisDetailPanel-module__8jnqcq__relationLabel{color:var(--toss-text-tertiary);flex-shrink:0;font-size:.72rem;font-weight:600}.CaseAnalysisDetailPanel-module__8jnqcq__overlay{z-index:999;background:#0000004d;width:100%;height:100%;animation:.2s ease-out CaseAnalysisDetailPanel-module__8jnqcq__fadeOverlay;position:fixed;top:0;left:0}@keyframes CaseAnalysisDetailPanel-module__8jnqcq__fadeOverlay{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.CaseAnalysisDetailPanel-module__8jnqcq__panel{width:100vw}}.CaseAnalysisDetailPanel-module__8jnqcq__expandBtn{background:var(--toss-bg-secondary);border:1px dashed var(--toss-border);border-radius:var(--toss-radius-md);width:100%;color:var(--toss-blue);cursor:pointer;justify-content:center;align-items:center;gap:6px;margin-bottom:16px;padding:12px;font-family:inherit;font-size:.85rem;font-weight:600;transition:all .15s;display:flex}.CaseAnalysisDetailPanel-module__8jnqcq__expandBtn:hover:not(:disabled){border-color:var(--toss-blue);background:#3182f60d}.CaseAnalysisDetailPanel-module__8jnqcq__expandBtn:disabled{color:var(--toss-text-tertiary);cursor:not-allowed}.CaseAnalysisDetailPanel-module__8jnqcq__miniSpinner{border:2px solid var(--toss-border);border-top-color:var(--toss-blue);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite CaseAnalysisDetailPanel-module__8jnqcq__spin;display:inline-block}@keyframes CaseAnalysisDetailPanel-module__8jnqcq__spin{to{transform:rotate(360deg)}}
.IssueAnalysisView-module__3-Vxza__container{flex-direction:column;gap:28px;padding:8px 0;display:flex}.IssueAnalysisView-module__3-Vxza__sectionTitle{color:var(--toss-text,#191f28);margin:0 0 12px;font-size:1.1rem;font-weight:700}.IssueAnalysisView-module__3-Vxza__issueSection{padding:0 4px}.IssueAnalysisView-module__3-Vxza__issueGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.IssueAnalysisView-module__3-Vxza__issueCard{background:var(--toss-bg-card,#fff);border:1px solid var(--toss-border,#e5e8eb);cursor:pointer;border-left:4px solid #f97316;border-radius:12px;padding:16px 18px;transition:all .2s}.IssueAnalysisView-module__3-Vxza__issueCard:hover{transform:translateY(-1px);box-shadow:0 4px 16px #00000014}.IssueAnalysisView-module__3-Vxza__issueHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.IssueAnalysisView-module__3-Vxza__issueTitle{color:var(--toss-text,#191f28);flex:1;font-size:.95rem;font-weight:700}.IssueAnalysisView-module__3-Vxza__severityBadge{white-space:nowrap;border-radius:12px;padding:3px 10px;font-size:.7rem;font-weight:600}.IssueAnalysisView-module__3-Vxza__issueSummary{color:var(--toss-text-secondary,#6b7684);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0 0 10px;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.IssueAnalysisView-module__3-Vxza__issueStats{flex-wrap:wrap;gap:10px;display:flex}.IssueAnalysisView-module__3-Vxza__statItem{color:var(--toss-text-secondary,#6b7684);background:var(--toss-bg,#f2f4f6);border-radius:8px;padding:3px 8px;font-size:.72rem}.IssueAnalysisView-module__3-Vxza__graphSection{padding:0 4px}.IssueAnalysisView-module__3-Vxza__graphHint{color:var(--toss-text-secondary,#8b95a1);margin:0 0 10px;font-size:.78rem}.IssueAnalysisView-module__3-Vxza__summaryCard{background:var(--toss-bg-card,#fff);border:1px solid var(--toss-border,#e5e8eb);border-radius:14px;padding:20px 22px}.IssueAnalysisView-module__3-Vxza__summaryCard h3{color:var(--toss-text,#191f28);margin:0 0 12px;font-size:1rem;font-weight:700}.IssueAnalysisView-module__3-Vxza__summaryContent{color:var(--toss-text-secondary,#4e5968);white-space:pre-wrap;word-break:break-word;font-size:.88rem;line-height:1.7}.IssueAnalysisView-module__3-Vxza__nodeListSection{padding:0 4px}.IssueAnalysisView-module__3-Vxza__nodeGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}.IssueAnalysisView-module__3-Vxza__nodeCard{border:1px solid var(--toss-border,#e5e8eb);background:var(--toss-bg-card,#fff);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;gap:4px;padding:12px 14px;font-family:inherit;transition:all .15s;display:flex}.IssueAnalysisView-module__3-Vxza__nodeCard:hover{transform:translateY(-1px);box-shadow:0 2px 10px #0000000f}.IssueAnalysisView-module__3-Vxza__nodeCard.IssueAnalysisView-module__3-Vxza__law{border-left:3px solid #3b82f6}.IssueAnalysisView-module__3-Vxza__nodeCard.IssueAnalysisView-module__3-Vxza__precedent{border-left:3px solid #ef4444}.IssueAnalysisView-module__3-Vxza__nodeCard.IssueAnalysisView-module__3-Vxza__interpretation{border-left:3px solid #10b981}.IssueAnalysisView-module__3-Vxza__nodeCard.IssueAnalysisView-module__3-Vxza__decision{border-left:3px solid #f59e0b}.IssueAnalysisView-module__3-Vxza__nodeType{font-size:.85rem}.IssueAnalysisView-module__3-Vxza__nodeLabel{color:var(--toss-text,#191f28);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;font-weight:500;display:-webkit-box;overflow:hidden}.IssueAnalysisView-module__3-Vxza__nodeIssueTag{color:#f97316;background:#f9731614;border-radius:6px;width:fit-content;margin-top:2px;padding:2px 6px;font-size:.68rem}.IssueAnalysisView-module__3-Vxza__nextStepBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3182f6,#1a73e8);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px;font-family:inherit;font-size:1rem;font-weight:700;transition:all .2s;display:flex}.IssueAnalysisView-module__3-Vxza__nextStepBtn:hover{background:linear-gradient(135deg,#1a73e8,#1557b0);transform:translateY(-1px);box-shadow:0 4px 14px #3182f64d}@media (max-width:640px){.IssueAnalysisView-module__3-Vxza__issueGrid,.IssueAnalysisView-module__3-Vxza__nodeGrid{grid-template-columns:1fr}}.IssueAnalysisView-module__3-Vxza__detailPanel{background:var(--toss-bg-card,#fff);border:2px solid var(--toss-primary,#3182f6);border-radius:14px;padding:18px 22px;animation:.25s IssueAnalysisView-module__3-Vxza__slideDown}@keyframes IssueAnalysisView-module__3-Vxza__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.IssueAnalysisView-module__3-Vxza__detailHeader{align-items:center;gap:8px;margin-bottom:10px;display:flex}.IssueAnalysisView-module__3-Vxza__detailTitle{color:var(--toss-text,#191f28);font-size:1.05rem;font-weight:700}.IssueAnalysisView-module__3-Vxza__closeBtn{color:var(--toss-text-tertiary,#8b95a1);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:1.1rem;transition:background .15s}.IssueAnalysisView-module__3-Vxza__closeBtn:hover{background:var(--toss-bg,#f2f4f6)}.IssueAnalysisView-module__3-Vxza__detailSummary{color:var(--toss-text-secondary,#4e5968);white-space:pre-wrap;margin:0;font-size:.88rem;line-height:1.7}.IssueAnalysisView-module__3-Vxza__issueCardSelected{background:#3182f60a;box-shadow:0 0 0 2px #3182f633;border-color:var(--toss-primary,#3182f6)!important}.IssueAnalysisView-module__3-Vxza__addIssueSection{padding:0 4px}.IssueAnalysisView-module__3-Vxza__addHint{color:var(--toss-text-tertiary,#8b95a1);margin:0 0 12px;font-size:.78rem}.IssueAnalysisView-module__3-Vxza__addBtnGroup{gap:10px;display:flex}.IssueAnalysisView-module__3-Vxza__addBtn{border:1px dashed var(--toss-border,#d1d6db);background:var(--toss-bg,#f2f4f6);color:var(--toss-text-secondary,#6b7684);cursor:pointer;border-radius:10px;flex:1;padding:12px;font-family:inherit;font-size:.85rem;transition:all .15s}.IssueAnalysisView-module__3-Vxza__addBtn:hover{border-color:var(--toss-primary,#3182f6);color:var(--toss-primary,#3182f6);background:#3182f60a}.IssueAnalysisView-module__3-Vxza__addForm{background:var(--toss-bg-card,#fff);border:1px solid var(--toss-border,#e5e8eb);border-radius:12px;padding:16px;animation:.2s IssueAnalysisView-module__3-Vxza__slideDown}.IssueAnalysisView-module__3-Vxza__addInput{border:1px solid var(--toss-border,#d1d6db);background:var(--toss-bg,#f2f4f6);width:100%;color:var(--toss-text,#191f28);box-sizing:border-box;border-radius:8px;padding:10px 14px;font-family:inherit;font-size:.88rem}.IssueAnalysisView-module__3-Vxza__addInput:focus{border-color:var(--toss-primary,#3182f6);outline:none}.IssueAnalysisView-module__3-Vxza__addTextarea{border:1px solid var(--toss-border,#d1d6db);background:var(--toss-bg,#f2f4f6);width:100%;color:var(--toss-text,#191f28);resize:vertical;box-sizing:border-box;border-radius:8px;margin-top:8px;padding:10px 14px;font-family:inherit;font-size:.85rem}.IssueAnalysisView-module__3-Vxza__addTextarea:focus{border-color:var(--toss-primary,#3182f6);outline:none}.IssueAnalysisView-module__3-Vxza__addFormRow{align-items:center;gap:8px;margin-top:10px;display:flex}.IssueAnalysisView-module__3-Vxza__addLabel{color:var(--toss-text-secondary);font-size:.8rem}.IssueAnalysisView-module__3-Vxza__addSelect{border:1px solid var(--toss-border,#d1d6db);background:var(--toss-bg,#f2f4f6);color:var(--toss-text);border-radius:6px;padding:6px 10px;font-family:inherit;font-size:.82rem}.IssueAnalysisView-module__3-Vxza__addSubmitBtn{background:var(--toss-primary,#3182f6);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 20px;font-family:inherit;font-size:.85rem;font-weight:600;transition:background .15s}.IssueAnalysisView-module__3-Vxza__addSubmitBtn:hover{background:#1a73e8}.IssueAnalysisView-module__3-Vxza__addSubmitBtn:disabled{opacity:.5;cursor:not-allowed}.IssueAnalysisView-module__3-Vxza__addCancelBtn{border:1px solid var(--toss-border,#d1d6db);color:var(--toss-text-secondary);cursor:pointer;background:0 0;border-radius:8px;padding:8px 14px;font-family:inherit;font-size:.82rem;transition:background .15s}.IssueAnalysisView-module__3-Vxza__addCancelBtn:hover{background:var(--toss-bg,#f2f4f6)}.IssueAnalysisView-module__3-Vxza__fileDropzone{border:2px dashed var(--toss-border,#d1d6db);text-align:center;border-radius:10px;padding:24px}.IssueAnalysisView-module__3-Vxza__fileLabel{cursor:pointer;color:var(--toss-text-secondary,#6b7684);font-size:.85rem;line-height:1.6}.IssueAnalysisView-module__3-Vxza__fileLabel:hover{color:var(--toss-primary,#3182f6)}
.StepNav-module__UBZYlW__stepNav{margin-top:var(--toss-spacing-xl);padding-top:var(--toss-spacing-lg);border-top:1px solid var(--toss-border)}.StepNav-module__UBZYlW__navRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.StepNav-module__UBZYlW__prevBtn,.StepNav-module__UBZYlW__nextBtn{border-radius:var(--toss-radius-md);cursor:pointer;border:none;padding:14px 24px;font-family:inherit;font-size:.92rem;font-weight:600;transition:all .15s}.StepNav-module__UBZYlW__prevBtn{background:var(--toss-bg-secondary);color:var(--toss-text-secondary);border:1px solid var(--toss-border)}.StepNav-module__UBZYlW__prevBtn:hover{border-color:var(--toss-blue);color:var(--toss-blue);background:#3182f60a}.StepNav-module__UBZYlW__nextBtn{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb)}.StepNav-module__UBZYlW__nextBtn:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 16px #3b82f64d}.StepNav-module__UBZYlW__nextBtn:disabled{background:var(--toss-bg-tertiary);color:var(--toss-text-disabled);cursor:not-allowed}.StepNav-module__UBZYlW__stepIndicator{justify-content:center;align-items:center;gap:0;margin-top:16px;display:flex}.StepNav-module__UBZYlW__dot{border:2px solid var(--toss-border);background:var(--toss-bg-secondary);cursor:pointer;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;max-width:140px;margin:0 4px;padding:10px 8px;transition:all .2s;display:flex;position:relative}.StepNav-module__UBZYlW__dot:hover{border-color:var(--toss-blue)}.StepNav-module__UBZYlW__dotActive{border-color:var(--toss-blue);background:#3182f614;box-shadow:0 0 0 3px #3182f61a}.StepNav-module__UBZYlW__dotDone{background:#22c55e0f;border-color:#22c55e}.StepNav-module__UBZYlW__dotLabel{font-size:1rem;line-height:1}.StepNav-module__UBZYlW__dotText{color:var(--toss-text-tertiary);white-space:nowrap;font-size:.68rem;font-weight:600}.StepNav-module__UBZYlW__dotActive .StepNav-module__UBZYlW__dotText{color:var(--toss-blue)}.StepNav-module__UBZYlW__dotDone .StepNav-module__UBZYlW__dotText{color:#22c55e}@media (max-width:640px){.StepNav-module__UBZYlW__prevBtn,.StepNav-module__UBZYlW__nextBtn{padding:12px 16px;font-size:.85rem}.StepNav-module__UBZYlW__dot{max-width:110px;padding:8px 4px}}
.page-module__n-pnpq__page{width:100%;min-height:100%;padding:32px 48px}@media (max-width:1024px){.page-module__n-pnpq__page{padding:24px 32px}}@media (max-width:768px){.page-module__n-pnpq__page{padding:20px 16px}}.page-module__n-pnpq__inputSection{max-width:640px;margin:0 auto;animation:.4s ease-out page-module__n-pnpq__fadeIn}@keyframes page-module__n-pnpq__fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.page-module__n-pnpq__title{color:var(--toss-text-primary);letter-spacing:-.03em;margin:0 0 8px;font-size:1.75rem;font-weight:700}.page-module__n-pnpq__subtitle{color:var(--toss-text-tertiary);margin-bottom:var(--toss-spacing-xl);font-size:.95rem;line-height:1.6}.page-module__n-pnpq__formGroup{margin-bottom:var(--toss-spacing-lg)}.page-module__n-pnpq__label{color:var(--toss-text-primary);margin-bottom:8px;font-size:.9rem;font-weight:600;display:block}.page-module__n-pnpq__required{color:var(--toss-red,#ef4444)}.page-module__n-pnpq__select{border:1px solid var(--toss-border);border-radius:var(--toss-radius-md);background:var(--toss-bg-secondary);width:100%;color:var(--toss-text-primary);transition:all var(--toss-transition);appearance:none;cursor:pointer;padding:12px 14px;font-family:inherit;font-size:.95rem}.page-module__n-pnpq__select:focus{border-color:var(--toss-blue);outline:none;box-shadow:0 0 0 3px #3182f614}.page-module__n-pnpq__textarea{width:100%;min-height:200px;padding:var(--toss-spacing-md);border:1px solid var(--toss-border);border-radius:var(--toss-radius-md);resize:vertical;transition:all var(--toss-transition);background:var(--toss-bg-secondary);color:var(--toss-text-primary);font-family:inherit;font-size:.95rem;line-height:1.6}.page-module__n-pnpq__textarea:focus{border-color:var(--toss-blue);background:var(--toss-bg-primary);outline:none;box-shadow:0 0 0 3px #3182f614}.page-module__n-pnpq__textarea::placeholder{color:var(--toss-text-disabled);line-height:1.6}.page-module__n-pnpq__charCount{text-align:right;color:var(--toss-text-tertiary);margin-top:4px;font-size:.75rem;display:block}.page-module__n-pnpq__errorMsg{border-radius:var(--toss-radius-md);color:#ef4444;margin-bottom:var(--toss-spacing-md);background:#ef44440f;border:1px solid #ef444433;padding:12px 16px;font-size:.88rem}.page-module__n-pnpq__analyzeBtn{color:#fff;border-radius:var(--toss-radius-md);cursor:pointer;width:100%;margin-top:var(--toss-spacing-md);background:linear-gradient(135deg,#f97316,#ea580c);border:none;justify-content:center;align-items:center;gap:8px;padding:16px;font-family:inherit;font-size:1.05rem;font-weight:700;transition:all .2s;display:flex}.page-module__n-pnpq__analyzeBtn:hover:not(:disabled){background:linear-gradient(135deg,#ea580c,#c2410c);transform:translateY(-1px);box-shadow:0 4px 16px #f973164d}.page-module__n-pnpq__analyzeBtn:disabled{background:var(--toss-bg-tertiary);color:var(--toss-text-disabled);cursor:not-allowed;transform:none}.page-module__n-pnpq__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite page-module__n-pnpq__spin}@keyframes page-module__n-pnpq__spin{to{transform:rotate(360deg)}}.page-module__n-pnpq__loadingHint{text-align:center;color:var(--toss-text-tertiary);margin-top:12px;font-size:.82rem;animation:1.5s ease-in-out infinite page-module__n-pnpq__pulse}@keyframes page-module__n-pnpq__pulse{0%,to{opacity:1}50%{opacity:.5}}.page-module__n-pnpq__resultSection{animation:.5s ease-out page-module__n-pnpq__fadeIn}.page-module__n-pnpq__resultHeader{margin-bottom:var(--toss-spacing-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__n-pnpq__resultTitle{color:var(--toss-text-primary);margin:0;font-size:1.4rem;font-weight:700}.page-module__n-pnpq__resetBtn{border:1px solid var(--toss-border);background:var(--toss-bg-secondary);color:var(--toss-text-secondary);cursor:pointer;border-radius:20px;padding:8px 18px;font-family:inherit;font-size:.85rem;transition:all .15s}.page-module__n-pnpq__resetBtn:hover{border-color:var(--toss-blue);color:var(--toss-blue);background:#3182f60a}.page-module__n-pnpq__nextStepBtn{color:#fff;border-radius:var(--toss-radius-md);cursor:pointer;width:100%;margin-top:var(--toss-spacing-xl);background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;padding:18px;font-family:inherit;font-size:1.1rem;font-weight:700;transition:all .2s}.page-module__n-pnpq__nextStepBtn:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 20px #3b82f659}@media (max-width:640px){.page-module__n-pnpq__page{padding:var(--toss-spacing-md)}.page-module__n-pnpq__title{font-size:1.4rem}}
.IssueOnlyGraph-module__vTaChW__wrapper{border-radius:var(--toss-radius-lg,16px);border:1px solid var(--toss-border);overflow:hidden}.IssueOnlyGraph-module__vTaChW__wrapper.IssueOnlyGraph-module__vTaChW__fullscreen{background:#0f172a;border:none;border-radius:0;flex-direction:column;display:flex}.IssueOnlyGraph-module__vTaChW__legend{background:#0f172a;border-bottom:1px solid #94a3b81a;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 16px;display:flex}.IssueOnlyGraph-module__vTaChW__legendTitle{color:#e2e8f0;font-size:.85rem;font-weight:700}.IssueOnlyGraph-module__vTaChW__legendItem{color:#94a3b8;align-items:center;gap:5px;font-size:.75rem;display:flex}.IssueOnlyGraph-module__vTaChW__legendDot{border-radius:50%;width:8px;height:8px;display:inline-block}.IssueOnlyGraph-module__vTaChW__legendHint{color:#475569;font-size:.68rem;font-style:italic}.IssueOnlyGraph-module__vTaChW__fullscreenBtn{color:#94a3b8;cursor:pointer;background:#94a3b81a;border:1px solid #94a3b84d;border-radius:6px;margin-left:auto;padding:4px 12px;font-family:inherit;font-size:.75rem;transition:all .15s}.IssueOnlyGraph-module__vTaChW__fullscreenBtn:hover{color:#e2e8f0;background:#94a3b833;border-color:#94a3b880}.IssueOnlyGraph-module__vTaChW__graphContainer{background:#0f172a;position:relative;overflow:hidden}.IssueOnlyGraph-module__vTaChW__fullscreen .IssueOnlyGraph-module__vTaChW__graphContainer{flex:1;height:100%!important}.IssueOnlyGraph-module__vTaChW__emptyState{color:#94a3b8;background:var(--toss-bg-secondary);border-radius:var(--toss-radius-md);border:1px dashed var(--toss-border);justify-content:center;align-items:center;height:300px;font-size:.9rem;display:flex}
.CaseChatPanel-module__skXZeq__layout{gap:var(--toss-spacing-md);grid-template-columns:350px 1fr;height:calc(100vh - 220px);min-height:500px;animation:.4s ease-out CaseChatPanel-module__skXZeq__fadeIn;display:grid}@keyframes CaseChatPanel-module__skXZeq__fadeIn{0%{opacity:0}to{opacity:1}}.CaseChatPanel-module__skXZeq__graphSide{border:1px solid var(--toss-border);border-radius:var(--toss-radius-lg);background:var(--toss-bg-primary);flex-direction:column;display:flex;overflow:hidden}.CaseChatPanel-module__skXZeq__graphSideHeader{color:var(--toss-text-secondary);border-bottom:1px solid var(--toss-border);background:var(--toss-bg-secondary);align-items:center;gap:6px;padding:10px 14px;font-size:.82rem;font-weight:700;display:flex}.CaseChatPanel-module__skXZeq__graphSideBody{flex:1;overflow:hidden}.CaseChatPanel-module__skXZeq__graphNodeList{border-top:1px solid var(--toss-border);max-height:200px;padding:8px;overflow-y:auto}.CaseChatPanel-module__skXZeq__miniNodeBtn{text-align:left;border-radius:var(--toss-radius-sm);width:100%;color:var(--toss-text-secondary);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;padding:6px 10px;font-family:inherit;font-size:.78rem;transition:all .1s;display:block;overflow:hidden}.CaseChatPanel-module__skXZeq__miniNodeBtn:hover{color:var(--toss-blue);background:#3182f60f}.CaseChatPanel-module__skXZeq__chatSide{border:1px solid var(--toss-border);border-radius:var(--toss-radius-lg);background:var(--toss-bg-primary);flex-direction:column;display:flex;overflow:hidden}.CaseChatPanel-module__skXZeq__chatHeader{border-bottom:1px solid var(--toss-border);background:var(--toss-bg-secondary);align-items:center;gap:8px;padding:12px 16px;display:flex}.CaseChatPanel-module__skXZeq__chatTitle{color:var(--toss-text-primary);font-size:.95rem;font-weight:700}.CaseChatPanel-module__skXZeq__chatStatus{color:#10b981;align-items:center;gap:4px;font-size:.72rem;display:flex}.CaseChatPanel-module__skXZeq__chatStatusDot{background:#10b981;border-radius:50%;width:6px;height:6px}.CaseChatPanel-module__skXZeq__messageList{padding:var(--toss-spacing-md);flex:1;overflow-y:auto}.CaseChatPanel-module__skXZeq__row{gap:8px;margin-bottom:16px;display:flex}.CaseChatPanel-module__skXZeq__rowUser{justify-content:flex-end}.CaseChatPanel-module__skXZeq__rowBot{justify-content:flex-start}.CaseChatPanel-module__skXZeq__avatar{background:var(--toss-blue);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.65rem;font-weight:800;display:flex}.CaseChatPanel-module__skXZeq__bubble{word-break:keep-all;border-radius:16px;max-width:75%;padding:12px 16px;font-size:.9rem;line-height:1.7}.CaseChatPanel-module__skXZeq__userBubble{background:var(--toss-blue);color:#fff;border-bottom-right-radius:4px}.CaseChatPanel-module__skXZeq__botBubble{background:var(--toss-bg-secondary);color:var(--toss-text-primary);border:1px solid var(--toss-border);border-bottom-left-radius:4px}.CaseChatPanel-module__skXZeq__msgTime{color:var(--toss-text-disabled);margin-top:4px;font-size:.68rem}.CaseChatPanel-module__skXZeq__typingIndicator{background:var(--toss-bg-secondary);border:1px solid var(--toss-border);border-radius:16px 16px 16px 4px;gap:4px;padding:12px 16px;display:flex}.CaseChatPanel-module__skXZeq__typingDot{background:var(--toss-text-disabled);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite CaseChatPanel-module__skXZeq__typingBounce}.CaseChatPanel-module__skXZeq__typingDot:nth-child(2){animation-delay:.16s}.CaseChatPanel-module__skXZeq__typingDot:nth-child(3){animation-delay:.32s}@keyframes CaseChatPanel-module__skXZeq__typingBounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.CaseChatPanel-module__skXZeq__inputArea{border-top:1px solid var(--toss-border);background:var(--toss-bg-secondary);padding:12px}.CaseChatPanel-module__skXZeq__inputWrapper{align-items:center;gap:8px;display:flex}.CaseChatPanel-module__skXZeq__textInput{border:1px solid var(--toss-border);color:var(--toss-text-primary);background:var(--toss-bg-primary);border-radius:999px;outline:none;flex:1;padding:12px 16px;font-family:inherit;font-size:.9rem}.CaseChatPanel-module__skXZeq__textInput:focus{border-color:var(--toss-blue)}.CaseChatPanel-module__skXZeq__sendBtn{background:var(--toss-blue);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:all .15s;display:flex}.CaseChatPanel-module__skXZeq__sendBtn:hover:not(:disabled){background:#2563eb;transform:scale(1.05)}.CaseChatPanel-module__skXZeq__sendBtn:disabled{background:var(--toss-bg-tertiary);color:var(--toss-text-disabled);cursor:not-allowed}.CaseChatPanel-module__skXZeq__contextHint{color:var(--toss-text-tertiary);border-bottom:1px solid var(--toss-border);background:#3182f608;padding:8px 12px;font-size:.75rem;line-height:1.5}@media (max-width:768px){.CaseChatPanel-module__skXZeq__layout{grid-template-columns:1fr;height:auto}.CaseChatPanel-module__skXZeq__graphSide{max-height:300px}.CaseChatPanel-module__skXZeq__chatSide{min-height:500px}}
.CaseDetailPanel-module__a84H9a__detailOverlay{z-index:1000;background:#00000073;justify-content:flex-end;animation:.2s CaseDetailPanel-module__a84H9a__fadeIn;display:flex;position:fixed;inset:0}@keyframes CaseDetailPanel-module__a84H9a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CaseDetailPanel-module__a84H9a__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.CaseDetailPanel-module__a84H9a__detailPanel{background:var(--toss-bg-primary);flex-direction:column;width:100%;max-width:520px;height:100%;animation:.25s CaseDetailPanel-module__a84H9a__slideIn;display:flex;overflow-y:auto;box-shadow:-8px 0 30px #00000026}.CaseDetailPanel-module__a84H9a__detailHeader{border-bottom:1px solid var(--toss-border);background:var(--toss-bg-primary);z-index:2;justify-content:space-between;align-items:center;padding:18px 20px;display:flex;position:sticky;top:0}.CaseDetailPanel-module__a84H9a__detailTitle{color:var(--toss-text-primary);margin:0;font-size:1.05rem;font-weight:700}.CaseDetailPanel-module__a84H9a__closeBtn{cursor:pointer;color:var(--toss-text-tertiary);background:0 0;border:none;border-radius:8px;padding:4px 8px;font-size:1.4rem;transition:background .15s}.CaseDetailPanel-module__a84H9a__closeBtn:hover{background:var(--toss-bg-secondary)}.CaseDetailPanel-module__a84H9a__detailBody{flex-direction:column;flex:1;gap:20px;padding:20px;display:flex}.CaseDetailPanel-module__a84H9a__descBlock{background:var(--toss-bg-secondary);border:1px solid var(--toss-border);border-radius:14px;padding:16px}.CaseDetailPanel-module__a84H9a__descLabel{color:var(--toss-text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin:0 0 6px;font-size:.75rem;font-weight:600}.CaseDetailPanel-module__a84H9a__descText{color:var(--toss-text-primary);white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.6}.CaseDetailPanel-module__a84H9a__metaRow{flex-wrap:wrap;gap:8px;display:flex}.CaseDetailPanel-module__a84H9a__metaBadge{background:var(--toss-bg-secondary);color:var(--toss-text-secondary);border:1px solid var(--toss-border);border-radius:8px;padding:4px 10px;font-size:.75rem;font-weight:500}.CaseDetailPanel-module__a84H9a__actionRow{gap:8px;display:flex}.CaseDetailPanel-module__a84H9a__actionBtn{cursor:pointer;border:none;border-radius:10px;flex:1;padding:10px;font-size:.85rem;font-weight:600;transition:transform .1s,opacity .15s}.CaseDetailPanel-module__a84H9a__actionBtn:active{transform:scale(.97)}.CaseDetailPanel-module__a84H9a__primaryBtn{color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6)}.CaseDetailPanel-module__a84H9a__secondaryBtn{background:var(--toss-bg-secondary);color:var(--toss-text-primary);border:1px solid var(--toss-border)}.CaseDetailPanel-module__a84H9a__historySection{flex-direction:column;gap:6px;display:flex}.CaseDetailPanel-module__a84H9a__sectionLabel{color:var(--toss-text-primary);margin:0 0 4px;font-size:.82rem;font-weight:700}.CaseDetailPanel-module__a84H9a__timelineList{flex-direction:column;gap:0;padding-left:20px;display:flex;position:relative}.CaseDetailPanel-module__a84H9a__timelineList:before{content:"";background:var(--toss-border);border-radius:1px;width:2px;position:absolute;top:8px;bottom:8px;left:6px}.CaseDetailPanel-module__a84H9a__timelineItem{align-items:flex-start;gap:10px;padding:8px 0;display:flex;position:relative}.CaseDetailPanel-module__a84H9a__timelineDot{border:2px solid var(--toss-bg-primary);background:#3b82f6;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:3px;position:absolute;left:-18px}.CaseDetailPanel-module__a84H9a__timelineDot[data-type=case_created]{background:#10b981}.CaseDetailPanel-module__a84H9a__timelineDot[data-type=issue_analyzed]{background:#f59e0b}.CaseDetailPanel-module__a84H9a__timelineDot[data-type=law_analyzed]{background:#8b5cf6}.CaseDetailPanel-module__a84H9a__timelineDot[data-type=reanalyzed]{background:#3b82f6}.CaseDetailPanel-module__a84H9a__timelineDot[data-type=description_updated]{background:#ec4899}.CaseDetailPanel-module__a84H9a__timelineDot[data-type=insight_added],.CaseDetailPanel-module__a84H9a__timelineDot[data-type=insight_auto_extracted]{background:#06b6d4}.CaseDetailPanel-module__a84H9a__timelineDot[data-type=chat_started]{background:#6366f1}.CaseDetailPanel-module__a84H9a__timelineContent{flex:1;min-width:0}.CaseDetailPanel-module__a84H9a__timelineDetail{color:var(--toss-text-primary);margin:0;font-size:.82rem;line-height:1.4}.CaseDetailPanel-module__a84H9a__timelineTime{color:var(--toss-text-tertiary);margin:2px 0 0;font-size:.7rem}.CaseDetailPanel-module__a84H9a__versionCard{background:var(--toss-bg-secondary);border:1px solid var(--toss-border);border-radius:12px;margin-bottom:6px;padding:12px 14px}.CaseDetailPanel-module__a84H9a__versionHeader{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.CaseDetailPanel-module__a84H9a__versionBadge{color:#3b82f6;background:#3b82f61f;border-radius:8px;padding:2px 8px;font-size:.72rem;font-weight:600}.CaseDetailPanel-module__a84H9a__versionTime{color:var(--toss-text-tertiary);font-size:.72rem}.CaseDetailPanel-module__a84H9a__versionTrigger{color:#8b5cf6;background:#8b5cf61a;border-radius:4px;padding:1px 6px;font-size:.72rem;font-weight:500}.CaseDetailPanel-module__a84H9a__versionSummary{color:var(--toss-text-secondary);margin:0;font-size:.82rem;line-height:1.5}.CaseDetailPanel-module__a84H9a__versionIssues{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.CaseDetailPanel-module__a84H9a__issuePill{background:var(--toss-bg-primary);border:1px solid var(--toss-border);color:var(--toss-text-secondary);border-radius:6px;padding:2px 8px;font-size:.72rem}.CaseDetailPanel-module__a84H9a__insightCard{background:var(--toss-bg-secondary);border-left:3px solid #06b6d4;border-radius:10px;margin-bottom:6px;padding:10px 14px}.CaseDetailPanel-module__a84H9a__insightType{color:#06b6d4;margin:0 0 3px;font-size:.7rem;font-weight:600}.CaseDetailPanel-module__a84H9a__insightContent{color:var(--toss-text-primary);margin:0;font-size:.82rem;line-height:1.5}
.page-module__x-TAra__page{width:100%;min-height:100%;padding:32px 48px}@media (max-width:1024px){.page-module__x-TAra__page{padding:24px 32px}}@media (max-width:768px){.page-module__x-TAra__page{padding:20px 16px}}.page-module__x-TAra__title{color:var(--toss-text-primary);letter-spacing:-.03em;margin:0 0 4px;font-size:1.5rem;font-weight:700}.page-module__x-TAra__subtitle{color:var(--toss-text-tertiary);margin:0 0 24px;font-size:.92rem}.page-module__x-TAra__methodsGrid{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.page-module__x-TAra__methodCard{border:1px solid var(--toss-border);border-radius:var(--toss-radius-lg);background:var(--toss-bg-card);cursor:pointer;padding:20px;transition:all .2s;position:relative;overflow:hidden}.page-module__x-TAra__methodCard:hover{border-color:var(--toss-blue);transform:translateY(-2px);box-shadow:0 4px 16px #3b82f61a}.page-module__x-TAra__methodCard.page-module__x-TAra__recommended{border-color:var(--toss-blue);background:linear-gradient(135deg,#3b82f60a,#8b5cf60a)}.page-module__x-TAra__methodCard.page-module__x-TAra__recommended:before{content:"⭐ 권장";color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:12px;padding:3px 10px;font-size:.72rem;font-weight:700;position:absolute;top:12px;right:12px}.page-module__x-TAra__methodCard.page-module__x-TAra__selected{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.page-module__x-TAra__methodHeader{align-items:center;gap:12px;margin-bottom:14px;display:flex}.page-module__x-TAra__methodIcon{background:var(--toss-bg-secondary);border-radius:var(--toss-radius-md);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.6rem;display:flex}.page-module__x-TAra__methodName{color:var(--toss-text-primary);letter-spacing:-.02em;font-size:1.08rem;font-weight:700}.page-module__x-TAra__methodDesc{color:var(--toss-text-tertiary);margin-top:2px;font-size:.85rem}.page-module__x-TAra__metricsRow{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.page-module__x-TAra__metric{text-align:center;background:var(--toss-bg-secondary);border-radius:var(--toss-radius-sm);padding:10px 8px}.page-module__x-TAra__metricLabel{color:var(--toss-text-tertiary);margin-bottom:4px;font-size:.72rem;font-weight:500;display:block}.page-module__x-TAra__metricValue{color:var(--toss-text-primary);font-size:.95rem;font-weight:700;display:block}.page-module__x-TAra__successRateBar{background:var(--toss-border);border-radius:3px;height:6px;margin-bottom:12px;overflow:hidden}.page-module__x-TAra__successRateFill{border-radius:3px;height:100%;transition:width .6s}.page-module__x-TAra__prosConsRow{grid-template-columns:1fr 1fr;gap:8px;font-size:.82rem;display:grid}.page-module__x-TAra__proItem{color:#10b981;align-items:flex-start;gap:4px;display:flex}.page-module__x-TAra__conItem{color:#f59e0b;align-items:flex-start;gap:4px;display:flex}.page-module__x-TAra__procedureSection{border-top:1px solid var(--toss-border);margin-top:14px;padding-top:14px;animation:.2s page-module__x-TAra__fadeIn}.page-module__x-TAra__procedureTitle{color:var(--toss-text-primary);margin:0 0 8px;font-size:.85rem;font-weight:600}.page-module__x-TAra__procedureList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.page-module__x-TAra__procedureStep{color:var(--toss-text-secondary);align-items:flex-start;gap:8px;font-size:.85rem;line-height:1.5;display:flex}.page-module__x-TAra__procedureStep:before{content:counter(step);counter-increment:step;background:var(--toss-blue);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:.7rem;font-weight:700;display:flex}.page-module__x-TAra__procedureList{counter-reset:step}.page-module__x-TAra__recommendationCard{border-radius:var(--toss-radius-lg);background:linear-gradient(135deg,#3b82f614,#8b5cf614);border:1px solid #3b82f633;margin-bottom:20px;padding:18px 20px}.page-module__x-TAra__recommendationTitle{color:#3b82f6;margin:0 0 6px;font-size:.95rem;font-weight:700}.page-module__x-TAra__recommendationText{color:var(--toss-text-secondary);margin:0;font-size:.88rem;line-height:1.6}.page-module__x-TAra__ctaSection{text-align:center;margin-top:8px}.page-module__x-TAra__ctaButton{border-radius:var(--toss-radius-md);color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;width:100%;padding:16px;font-family:inherit;font-size:1rem;font-weight:700;transition:all .2s}.page-module__x-TAra__ctaButton:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f64d}.page-module__x-TAra__ctaButton:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.page-module__x-TAra__loadingSection{text-align:center;padding:3rem 0}.page-module__x-TAra__spinner{border:3px solid var(--toss-border);border-top:3px solid var(--toss-blue);border-radius:50%;width:40px;height:40px;margin:0 auto 16px;animation:.8s linear infinite page-module__x-TAra__spin}@keyframes page-module__x-TAra__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes page-module__x-TAra__fadeIn{0%{opacity:0}to{opacity:1}}.page-module__x-TAra__errorMsg{border-left:3px solid var(--toss-red);border-radius:var(--toss-radius-sm);color:var(--toss-red);background:#fef2f2;margin-bottom:16px;padding:12px 16px;font-size:.9rem}.page-module__x-TAra__retryBtn{border:1px solid var(--toss-border);border-radius:var(--toss-radius-md);background:var(--toss-bg-card);color:var(--toss-text-primary);cursor:pointer;padding:10px 24px;font-family:inherit;font-size:.9rem;font-weight:600}@media (max-width:640px){.page-module__x-TAra__metricsRow{grid-template-columns:repeat(3,1fr);gap:6px}.page-module__x-TAra__prosConsRow{grid-template-columns:1fr}.page-module__x-TAra__methodCard.page-module__x-TAra__recommended:before{padding:2px 8px;font-size:.68rem}}
.page-module__beXXOa__page{max-width:1100px;padding:var(--toss-spacing-lg)var(--toss-spacing-md);min-height:calc(100vh - 120px);margin:0 auto}
.page-module__NY2WkW__container{width:100%;min-height:100%;padding:32px 48px}@media (max-width:1024px){.page-module__NY2WkW__container{padding:24px 32px}}@media (max-width:768px){.page-module__NY2WkW__container{padding:20px 16px}}.page-module__NY2WkW__container h1{margin-bottom:var(--toss-spacing-xs);color:var(--toss-text-primary);letter-spacing:-.03em;font-size:1.75rem;font-weight:700}.page-module__NY2WkW__description{color:var(--toss-text-tertiary);margin-bottom:var(--toss-spacing-xl);font-size:.95rem;line-height:1.6}.page-module__NY2WkW__section{margin-bottom:var(--toss-spacing-xl);padding:var(--toss-spacing-lg);background:var(--toss-bg-secondary);border:1px solid var(--toss-border);border-radius:var(--toss-radius-lg,16px)}.page-module__NY2WkW__sectionTitle{color:var(--toss-text-primary);margin:0 0 var(--toss-spacing-md)0;letter-spacing:-.02em;font-size:1.1rem;font-weight:700}.page-module__NY2WkW__emptyMsg{color:var(--toss-text-disabled);text-align:center;padding:20px 0;font-size:.88rem}.page-module__NY2WkW__formGroup{margin-bottom:var(--toss-spacing-lg)}.page-module__NY2WkW__formLabel{color:var(--toss-text-primary);margin-bottom:8px;font-size:.9rem;font-weight:600;display:block}.page-module__NY2WkW__required{color:var(--toss-red,#ef4444)}.page-module__NY2WkW__optional{color:var(--toss-text-tertiary);font-size:.8rem;font-weight:400}.page-module__NY2WkW__select{border:1px solid var(--toss-border);border-radius:var(--toss-radius-md);background:var(--toss-bg-secondary);width:100%;color:var(--toss-text-primary);transition:all var(--toss-transition);appearance:none;cursor:pointer;padding:12px 14px;font-family:inherit;font-size:.95rem}.page-module__NY2WkW__select:focus{border-color:var(--toss-blue);outline:none;box-shadow:0 0 0 3px #3182f614}.page-module__NY2WkW__textarea{width:100%;min-height:200px;padding:var(--toss-spacing-md);border:1px solid var(--toss-border);border-radius:var(--toss-radius-md);resize:vertical;transition:all var(--toss-transition);background:var(--toss-bg-secondary);color:var(--toss-text-primary);font-family:inherit;font-size:.95rem;line-height:1.6}.page-module__NY2WkW__textarea:focus{border-color:var(--toss-blue);background:var(--toss-bg-primary);outline:none;box-shadow:0 0 0 3px #3182f614}.page-module__NY2WkW__textarea::placeholder{color:var(--toss-text-disabled);line-height:1.6}.page-module__NY2WkW__charCount{text-align:right;color:var(--toss-text-tertiary);margin-top:4px;font-size:.75rem;display:block}.page-module__NY2WkW__uploadArea{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module__NY2WkW__fileInput{display:none}.page-module__NY2WkW__uploadButton{border:1px dashed var(--toss-border);border-radius:var(--toss-radius-md);background:var(--toss-bg-secondary);color:var(--toss-text-secondary);cursor:pointer;transition:all var(--toss-transition);align-items:center;gap:4px;padding:10px 18px;font-size:.9rem;display:inline-flex}.page-module__NY2WkW__uploadButton:hover{border-color:var(--toss-blue);color:var(--toss-blue);background:var(--toss-blue-light,#3182f60d)}.page-module__NY2WkW__uploadHint{color:var(--toss-text-tertiary);font-size:.8rem}.page-module__NY2WkW__fileList{margin:10px 0 0;padding:0;list-style:none}.page-module__NY2WkW__fileList li{color:var(--toss-text-secondary);background:var(--toss-bg-secondary);border-radius:var(--toss-radius-sm);margin-bottom:4px;padding:8px 12px;font-size:.85rem}.page-module__NY2WkW__submitButton{background:var(--toss-blue);color:#fff;border-radius:var(--toss-radius-md);cursor:pointer;width:100%;transition:all var(--toss-transition);margin-top:var(--toss-spacing-md);border:none;padding:16px;font-size:1.05rem;font-weight:700}.page-module__NY2WkW__submitButton:hover:not(:disabled){background:var(--toss-blue-hover);transform:translateY(-1px);box-shadow:0 4px 16px #3182f64d}.page-module__NY2WkW__submitButton:disabled{background:var(--toss-bg-tertiary);color:var(--toss-text-disabled);cursor:not-allowed;transform:none}.page-module__NY2WkW__actionButtons{margin-top:var(--toss-spacing-md);gap:12px;display:flex}.page-module__NY2WkW__actionButtons .page-module__NY2WkW__submitButton{flex:1;margin-top:0}.page-module__NY2WkW__secondaryButton{background:#f97316e6!important}.page-module__NY2WkW__secondaryButton:hover:not(:disabled){background:#f97316!important;box-shadow:0 4px 16px #f973164d!important}.page-module__NY2WkW__compactCaseList{flex-direction:column;gap:8px;max-width:768px;margin:0 auto;display:flex}.page-module__NY2WkW__compactCaseItem{border-radius:var(--toss-radius-md);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;padding:14px 20px;transition:all .2s;display:flex}.page-module__NY2WkW__compactCaseItem:hover{background:var(--toss-bg-secondary);border-color:var(--toss-border);transform:translate(4px)}.page-module__NY2WkW__compactCaseInfo{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.page-module__NY2WkW__compactCaseDate{color:var(--toss-text-tertiary);white-space:nowrap;font-size:.8rem;font-weight:500}.page-module__NY2WkW__compactCaseDesc{color:var(--toss-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:500;overflow:hidden}.page-module__NY2WkW__compactCaseArrow{color:var(--toss-blue);opacity:0;font-weight:700;transition:all .2s;transform:translate(-10px)}.page-module__NY2WkW__compactCaseItem:hover .page-module__NY2WkW__compactCaseArrow{opacity:1;transform:translate(0)}.page-module__NY2WkW__heroInputContainer{max-width:800px;margin:0 auto;padding:2rem 0}.page-module__NY2WkW__mainSearchWrapper{width:100%;margin-bottom:24px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.page-module__NY2WkW__mainSearchWrapper:focus-within{transform:translateY(-2px)}.page-module__NY2WkW__mainSearchInput{border:1px solid var(--toss-border);resize:none;background:var(--toss-bg-card);width:100%;min-height:76px;color:var(--toss-text-primary);border-radius:32px;outline:none;padding:24px 60px 24px 28px;font-family:inherit;font-size:1.15rem;line-height:1.6;transition:all .3s;overflow:hidden;box-shadow:0 12px 40px #3182f614}.page-module__NY2WkW__mainSearchInput:focus{border-color:var(--toss-blue);box-shadow:0 16px 50px #3182f629}.page-module__NY2WkW__mainSearchInput::placeholder{color:var(--toss-text-disabled);font-weight:400}.page-module__NY2WkW__mainSearchButton{color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.4rem;transition:all .25s;display:flex;position:absolute;bottom:14px;right:14px}.page-module__NY2WkW__mainSearchButtonActive{background:var(--toss-blue);cursor:pointer;box-shadow:0 4px 12px #3182f64d}.page-module__NY2WkW__mainSearchButtonActive:hover{background:var(--toss-blue-hover);transform:scale(1.05)}.page-module__NY2WkW__mainSearchButtonDisabled{background:var(--toss-bg-tertiary);cursor:default}.page-module__NY2WkW__suggestionChips{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:40px;display:flex}.page-module__NY2WkW__suggestionChip{color:var(--toss-blue);cursor:pointer;background:#3182f60f;border:1px solid #0000;border-radius:20px;padding:8px 16px;font-size:.85rem;font-weight:500;transition:all .2s}.page-module__NY2WkW__suggestionChip:hover{background:#3182f61f;transform:translateY(-1px)}.page-module__NY2WkW__spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:1s ease-in-out infinite page-module__NY2WkW__spin;display:inline-block}@keyframes page-module__NY2WkW__spin{to{transform:rotate(360deg)}}.page-module__NY2WkW__errorText{text-align:center;color:var(--toss-red,#ef4444);margin-top:var(--toss-spacing-sm);font-size:.9rem}.page-module__NY2WkW__status{text-align:center;margin-top:var(--toss-spacing-md);color:var(--toss-text-secondary)}@media (max-width:640px){.page-module__NY2WkW__container{padding:var(--toss-spacing-md)}.page-module__NY2WkW__actionButtons{flex-direction:column}}.page-module__NY2WkW__dashboardCard{border:1px solid var(--toss-border);border-radius:var(--toss-radius-lg,16px);background:var(--toss-bg-card);margin-bottom:16px;padding:18px 20px}.page-module__NY2WkW__dashCardHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.page-module__NY2WkW__dashBadge{color:#3b82f6;background:#3b82f61a;border-radius:12px;padding:3px 10px;font-size:.75rem;font-weight:600}.page-module__NY2WkW__dashMeta{color:var(--toss-text-tertiary);gap:10px;font-size:.72rem;display:flex}.page-module__NY2WkW__dashDesc{color:var(--toss-text-primary);white-space:pre-wrap;margin:0 0 14px;font-size:.92rem;line-height:1.6}.page-module__NY2WkW__dashStatusRow{gap:4px;display:flex}.page-module__NY2WkW__dashStepBtn{background:var(--toss-bg-tertiary,#334155);color:var(--toss-text-disabled);cursor:pointer;border:none;border-radius:8px;flex:1;padding:6px 8px;font-family:inherit;font-size:.7rem;font-weight:600;transition:all .15s}.page-module__NY2WkW__dashStepBtn.page-module__NY2WkW__dashStepDone{color:#22c55e;background:#22c55e26}.page-module__NY2WkW__dashStepBtn:disabled{cursor:default;opacity:.5}.page-module__NY2WkW__dashTabs{background:var(--toss-bg-secondary);border-radius:var(--toss-radius-md);gap:4px;margin-bottom:12px;padding:4px;display:flex}.page-module__NY2WkW__dashTab{border-radius:var(--toss-radius-sm);cursor:pointer;color:var(--toss-text-tertiary);text-align:center;background:0 0;border:none;flex:1;padding:10px 12px;font-family:inherit;font-size:.85rem;font-weight:500;transition:all .15s}.page-module__NY2WkW__dashTab:hover{color:var(--toss-text-secondary)}.page-module__NY2WkW__dashTabActive{background:var(--toss-bg-primary);color:var(--toss-text-primary);box-shadow:var(--toss-shadow-sm);font-weight:600}.page-module__NY2WkW__dashHint{color:var(--toss-text-tertiary);margin:0 0 12px;font-size:.85rem;line-height:1.5}.page-module__NY2WkW__dashFileRow{align-items:center;gap:10px;margin:10px 0 0;display:flex}.page-module__NY2WkW__fileName{color:var(--toss-text-secondary);background:var(--toss-bg-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;max-width:200px;padding:4px 10px;font-size:.82rem;overflow:hidden}.page-module__NY2WkW__historyList{flex-direction:column;gap:0;padding-left:18px;display:flex;position:relative}.page-module__NY2WkW__historyList:before{content:"";background:var(--toss-border);width:2px;position:absolute;top:8px;bottom:8px;left:5px}.page-module__NY2WkW__historyItem{padding:8px 0 8px 16px;position:relative}.page-module__NY2WkW__historyDot{border:2px solid var(--toss-border);background:var(--toss-bg-primary);z-index:1;border-radius:50%;width:10px;height:10px;position:absolute;top:12px;left:-16px}.page-module__NY2WkW__historyDot[data-type=analysis],.page-module__NY2WkW__historyDot[data-type=reanalysis]{background:#3b82f6;border-color:#3b82f6}.page-module__NY2WkW__historyDot[data-type=supplement],.page-module__NY2WkW__historyDot[data-type=evidence_added]{background:#10b981;border-color:#10b981}.page-module__NY2WkW__historyDot[data-type=progress]{background:#f59e0b;border-color:#f59e0b}.page-module__NY2WkW__historyContent{flex-direction:column;gap:2px;display:flex}.page-module__NY2WkW__historyTime{color:var(--toss-text-tertiary);font-size:.72rem}.page-module__NY2WkW__historyDetail{color:var(--toss-text-primary);font-size:.85rem;line-height:1.4}.page-module__NY2WkW__historyTrigger{color:var(--toss-text-disabled);font-size:.72rem}.page-module__NY2WkW__newCaseLink{text-align:center;border:1px dashed var(--toss-border);border-radius:var(--toss-radius-md);width:100%;color:var(--toss-text-tertiary);cursor:pointer;background:0 0;margin-bottom:16px;padding:12px;font-family:inherit;font-size:.88rem;transition:all .15s;display:block}.page-module__NY2WkW__newCaseLink:hover{border-color:var(--toss-blue);color:#3b82f6}
.page-module__SmqT5a__briefingContainer{max-width:720px;margin:0 auto;padding:32px 24px;animation:.5s ease-out page-module__SmqT5a__fadeIn}@keyframes page-module__SmqT5a__fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__SmqT5a__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-module__SmqT5a__briefingHeader{text-align:center;margin-bottom:28px}.page-module__SmqT5a__briefingIcon{margin-bottom:12px;font-size:3rem;display:block}.page-module__SmqT5a__briefingTitle{color:var(--toss-text-primary);letter-spacing:-.03em;margin:0 0 8px;font-size:1.6rem;font-weight:700}.page-module__SmqT5a__briefingSubtitle{color:var(--toss-text-tertiary);font-size:.92rem;line-height:1.6}.page-module__SmqT5a__briefingCards{flex-direction:column;gap:14px;margin-bottom:28px;display:flex}.page-module__SmqT5a__briefingCard{border:1px solid var(--toss-border);background:var(--toss-bg-secondary);border-radius:16px;padding:18px 20px;animation:.4s ease-out both page-module__SmqT5a__slideUp}.page-module__SmqT5a__briefingCard:first-child{animation-delay:.1s}.page-module__SmqT5a__briefingCard:nth-child(2){animation-delay:.2s}.page-module__SmqT5a__briefingCard:nth-child(3){animation-delay:.3s}.page-module__SmqT5a__briefingCard:nth-child(4){animation-delay:.4s}.page-module__SmqT5a__briefingCardTitle{color:var(--toss-text-tertiary);align-items:center;gap:6px;margin:0 0 10px;font-size:.85rem;font-weight:600;display:flex}.page-module__SmqT5a__briefingCardBody{color:var(--toss-text-primary);white-space:pre-wrap;word-break:keep-all;font-size:.9rem;line-height:1.7}.page-module__SmqT5a__issueChipList{flex-direction:column;gap:8px;display:flex}.page-module__SmqT5a__issueChip{background:var(--toss-bg-primary);border:1px solid var(--toss-border);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:flex}.page-module__SmqT5a__issueChipDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.page-module__SmqT5a__issueChipTitle{color:var(--toss-text-primary);flex:1;font-size:.88rem;font-weight:600}.page-module__SmqT5a__issueChipSeverity{border-radius:10px;padding:2px 8px;font-size:.72rem;font-weight:600}.page-module__SmqT5a__lawChipList{flex-direction:column;gap:6px;display:flex}.page-module__SmqT5a__lawChip{color:var(--toss-text-secondary);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:.85rem;display:flex}.page-module__SmqT5a__lawChipIcon{font-size:1rem}.page-module__SmqT5a__startBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;border-radius:14px;width:100%;padding:18px;font-family:inherit;font-size:1.1rem;font-weight:700;transition:all .2s;animation:.4s ease-out .5s both page-module__SmqT5a__slideUp}.page-module__SmqT5a__startBtn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #3b82f659}.page-module__SmqT5a__winRateList{flex-direction:column;gap:6px;display:flex}.page-module__SmqT5a__winRateItem{background:var(--toss-bg-primary);border:1px solid var(--toss-border);border-radius:12px;transition:all .2s;overflow:hidden}.page-module__SmqT5a__winRateItem:hover{border-color:#3b82f640}.page-module__SmqT5a__winRateHeader{cursor:pointer;padding:12px 14px}.page-module__SmqT5a__winRateInfo{align-items:center;gap:8px;margin-bottom:8px;display:flex}.page-module__SmqT5a__winRateTitle{color:var(--toss-text-primary);flex:1;font-size:.88rem;font-weight:600}.page-module__SmqT5a__winRateExpandIcon{color:var(--toss-text-tertiary);font-size:.6rem;transition:transform .2s}.page-module__SmqT5a__winRateBarRow{align-items:center;gap:10px;display:flex}.page-module__SmqT5a__winRateBarTrack{background:var(--toss-bg-secondary);border-radius:4px;flex:1;height:8px;overflow:hidden}.page-module__SmqT5a__winRateBarFill{border-radius:4px;height:100%;transition:width 1s ease-out;animation:1s ease-out page-module__SmqT5a__barGrow}@keyframes page-module__SmqT5a__barGrow{0%{width:0!important}}.page-module__SmqT5a__winRatePercent{text-align:right;min-width:42px;font-size:.92rem;font-weight:700}.page-module__SmqT5a__winRateDetail{border-top:1px solid var(--toss-border);margin-top:0;padding:0 14px 14px;animation:.25s ease-out page-module__SmqT5a__slideUp}.page-module__SmqT5a__winRateReason{color:var(--toss-text-secondary);word-break:keep-all;background:#3b82f60a;border-radius:8px;margin:10px 0 8px;padding:8px 10px;font-size:.83rem;line-height:1.6}.page-module__SmqT5a__factorGroup{margin-top:8px}.page-module__SmqT5a__factorLabel{color:var(--toss-text-secondary);font-size:.78rem;font-weight:600}.page-module__SmqT5a__factorList{color:var(--toss-text-secondary);margin:4px 0 0;padding-left:20px;font-size:.82rem;line-height:1.7}.page-module__SmqT5a__factorList li{margin-bottom:2px}.page-module__SmqT5a__overallWinRateSection{align-items:center;gap:20px;display:flex}.page-module__SmqT5a__donutContainer{flex-shrink:0;width:110px;height:110px;position:relative}.page-module__SmqT5a__donut{width:100%;height:100%;transform:rotate(-90deg)}.page-module__SmqT5a__donutFill{animation:1.5s ease-out page-module__SmqT5a__donutDraw}@keyframes page-module__SmqT5a__donutDraw{0%{stroke-dasharray:0 251}}.page-module__SmqT5a__donutCenter{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__SmqT5a__donutPercent{letter-spacing:-.03em;font-size:1.5rem;font-weight:800;line-height:1.1}.page-module__SmqT5a__donutLabel{color:var(--toss-text-tertiary);margin-top:2px;font-size:.72rem;font-weight:600}.page-module__SmqT5a__overallTextSection{flex:1;min-width:0}.page-module__SmqT5a__overallAssessment{color:var(--toss-text-primary);word-break:keep-all;margin:0 0 8px;font-size:.88rem;font-weight:600;line-height:1.6}.page-module__SmqT5a__disclaimer{color:var(--toss-text-tertiary);text-align:center;margin-bottom:8px;padding:10px 16px;font-size:.75rem;line-height:1.5}.page-module__SmqT5a__sideWinBadge{border-radius:8px;flex-shrink:0;padding:2px 7px;font-size:.72rem;font-weight:700}.page-module__SmqT5a__sideWinBar{background:var(--toss-bg-primary);border-radius:2px;height:4px;margin:4px 0 6px;overflow:hidden}.page-module__SmqT5a__sideWinBarFill{border-radius:2px;height:100%;transition:width .8s ease-out}.page-module__SmqT5a__consultLayout{height:100%;animation:.4s ease-out page-module__SmqT5a__fadeIn;display:flex}.page-module__SmqT5a__sidebar{border-right:1px solid var(--toss-border);background:var(--toss-bg-primary);flex-direction:column;width:300px;min-width:260px;display:flex;overflow:hidden}.page-module__SmqT5a__sidebarTabs{border-bottom:1px solid var(--toss-border);flex-shrink:0;display:flex}.page-module__SmqT5a__sidebarTab{color:var(--toss-text-tertiary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:12px 8px;font-family:inherit;font-size:.8rem;font-weight:600;transition:all .15s}.page-module__SmqT5a__sidebarTab:hover{color:var(--toss-text-secondary);background:var(--toss-bg-secondary)}.page-module__SmqT5a__sidebarTabActive{color:var(--toss-blue,#3b82f6);border-bottom-color:var(--toss-blue,#3b82f6)}.page-module__SmqT5a__sidebarBody{flex:1;padding:12px;overflow-y:auto}.page-module__SmqT5a__sideIssueItem{border:1px solid var(--toss-border);cursor:pointer;background:var(--toss-bg-secondary);border-radius:10px;margin-bottom:8px;padding:10px 12px;transition:all .15s}.page-module__SmqT5a__sideIssueItem:hover{background:#3b82f60a;border-color:#3b82f64d}.page-module__SmqT5a__sideIssueHeader{align-items:center;gap:6px;margin-bottom:4px;display:flex}.page-module__SmqT5a__sideIssueDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.page-module__SmqT5a__sideIssueTitle{color:var(--toss-text-primary);flex:1;font-size:.85rem;font-weight:600}.page-module__SmqT5a__sideIssueSummary{color:var(--toss-text-tertiary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}.page-module__SmqT5a__sideLawItem{cursor:pointer;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:4px;padding:8px 10px;transition:all .15s;display:flex}.page-module__SmqT5a__sideLawItem:hover{background:var(--toss-bg-secondary)}.page-module__SmqT5a__sideLawIcon{flex-shrink:0;margin-top:1px;font-size:1rem}.page-module__SmqT5a__sideLawInfo{flex:1;min-width:0}.page-module__SmqT5a__sideLawType{border-radius:3px;margin-bottom:2px;padding:1px 5px;font-size:.68rem;font-weight:500;display:inline-block}.page-module__SmqT5a__sideLawType[data-type=law]{color:#3b82f6;background:#3b82f61a}.page-module__SmqT5a__sideLawType[data-type=precedent]{color:#a855f7;background:#a855f71a}.page-module__SmqT5a__sideLawType[data-type=interpretation]{color:#10b981;background:#10b9811a}.page-module__SmqT5a__sideLawLabel{color:var(--toss-text-primary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.page-module__SmqT5a__chatArea{background:var(--toss-bg-primary);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.page-module__SmqT5a__chatHeader{border-bottom:1px solid var(--toss-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.page-module__SmqT5a__chatHeaderLeft{flex-direction:column;display:flex}.page-module__SmqT5a__chatTitle{color:var(--toss-text-primary);font-size:1.05rem;font-weight:700}.page-module__SmqT5a__chatStatus{color:var(--toss-text-tertiary);align-items:center;gap:6px;font-size:.78rem;display:flex}.page-module__SmqT5a__chatStatusDot{background:#10b981;border-radius:50%;width:6px;height:6px}.page-module__SmqT5a__sidebarToggle{border:1px solid var(--toss-border);background:var(--toss-bg-secondary);cursor:pointer;color:var(--toss-text-secondary);border-radius:8px;padding:6px 12px;font-family:inherit;font-size:.8rem;display:none}.page-module__SmqT5a__consultTabBar{border-bottom:1px solid var(--toss-border);background:var(--toss-bg-secondary);scrollbar-width:none;flex-shrink:0;gap:4px;padding:8px 12px;display:flex;overflow-x:auto}.page-module__SmqT5a__consultTabBar::-webkit-scrollbar{display:none}.page-module__SmqT5a__consultTab{color:var(--toss-text-tertiary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:5px;padding:8px 14px;font-family:inherit;font-size:.82rem;font-weight:600;transition:all .15s;display:flex}.page-module__SmqT5a__consultTab:hover{color:var(--toss-text-secondary);background:var(--toss-bg-primary)}.page-module__SmqT5a__consultTabActive{color:var(--toss-blue,#3b82f6);background:#3b82f614;box-shadow:0 0 0 1px #3b82f633}.page-module__SmqT5a__consultTabIcon{font-size:1rem}.page-module__SmqT5a__consultTabLabel{font-size:.82rem}.page-module__SmqT5a__suggestionsArea{border-bottom:1px solid var(--toss-border);background:var(--toss-bg-secondary);scrollbar-width:thin;flex-shrink:0;gap:8px;padding:10px 16px;display:flex;overflow-x:auto}.page-module__SmqT5a__suggestionsArea::-webkit-scrollbar{height:3px}.page-module__SmqT5a__suggestionsArea::-webkit-scrollbar-track{background:0 0}.page-module__SmqT5a__suggestionsArea::-webkit-scrollbar-thumb{background:var(--toss-border);border-radius:3px}.page-module__SmqT5a__suggestionChip{border:1px solid var(--toss-border);background:var(--toss-bg-primary);color:var(--toss-text-secondary);cursor:pointer;white-space:nowrap;border-radius:20px;flex-shrink:0;padding:8px 14px;font-family:inherit;font-size:.8rem;transition:all .15s}.page-module__SmqT5a__suggestionChip:hover{border-color:var(--toss-blue,#3b82f6);color:var(--toss-blue,#3b82f6);background:#3b82f60a;transform:translateY(-1px)}.page-module__SmqT5a__messageList{scroll-behavior:smooth;background:var(--toss-bg-secondary);flex-direction:column;flex:1;gap:14px;padding:16px;display:flex;overflow-y:auto}.page-module__SmqT5a__msgRow{gap:10px;max-width:85%;animation:.3s ease-out page-module__SmqT5a__fadeIn;display:flex}.page-module__SmqT5a__msgRowBot{align-self:flex-start}.page-module__SmqT5a__msgRowUser{flex-direction:row-reverse;align-self:flex-end}.page-module__SmqT5a__avatar{color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.75rem;font-weight:700;display:flex}.page-module__SmqT5a__bubble{word-break:keep-all;border-radius:16px;padding:12px 16px;font-size:.92rem;line-height:1.7}.page-module__SmqT5a__botBubble{background:var(--toss-bg-primary);color:var(--toss-text-primary);box-shadow:0 1px 3px #0000000f}.page-module__SmqT5a__userBubble{background:var(--toss-blue,#3b82f6);color:#fff}.page-module__SmqT5a__msgMeta{color:var(--toss-text-tertiary);margin-top:4px;font-size:.7rem}.page-module__SmqT5a__typingIndicator{background:var(--toss-bg-primary);border-radius:16px;gap:5px;padding:12px 16px;display:flex;box-shadow:0 1px 3px #0000000f}.page-module__SmqT5a__typingDot{background:var(--toss-blue,#3b82f6);opacity:.6;border-radius:50%;width:7px;height:7px;animation:1.4s infinite page-module__SmqT5a__typingAnim}.page-module__SmqT5a__typingDot:nth-child(2){animation-delay:.2s}.page-module__SmqT5a__typingDot:nth-child(3){animation-delay:.4s}@keyframes page-module__SmqT5a__typingAnim{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-8px)}}.page-module__SmqT5a__inputArea{border-top:1px solid var(--toss-border);background:var(--toss-bg-primary);flex-shrink:0;padding:14px 16px}.page-module__SmqT5a__inputWrapper{align-items:flex-end;gap:10px;display:flex}.page-module__SmqT5a__textInput{border:1px solid var(--toss-border);background:var(--toss-bg-secondary);color:var(--toss-text-primary);border-radius:24px;outline:none;flex:1;padding:12px 16px;font-family:inherit;font-size:.92rem;transition:all .15s}.page-module__SmqT5a__textInput:focus{border-color:var(--toss-blue,#3b82f6);background:var(--toss-bg-primary);box-shadow:0 0 0 3px #3b82f614}.page-module__SmqT5a__textInput:disabled{background:var(--toss-bg-tertiary);color:var(--toss-text-disabled)}.page-module__SmqT5a__sendBtn{background:var(--toss-blue,#3b82f6);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:all .15s;display:flex}.page-module__SmqT5a__sendBtn:hover{transform:scale(1.06);box-shadow:0 2px 8px #3b82f64d}.page-module__SmqT5a__sendBtn:disabled{opacity:.4;cursor:not-allowed;transform:none}.page-module__SmqT5a__initScreen{height:100%;color:var(--toss-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.page-module__SmqT5a__spinner{border:3px solid var(--toss-border);border-top-color:var(--toss-blue,#3b82f6);border-radius:50%;width:32px;height:32px;animation:1s linear infinite page-module__SmqT5a__spin}@keyframes page-module__SmqT5a__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.page-module__SmqT5a__consultLayout{flex-direction:column}.page-module__SmqT5a__sidebar{border-right:none;border-bottom:1px solid var(--toss-border);width:100%;min-width:0;max-height:0;transition:max-height .3s;overflow:hidden}.page-module__SmqT5a__sidebar.page-module__SmqT5a__sidebarOpen{max-height:340px}.page-module__SmqT5a__sidebarToggle{display:block}.page-module__SmqT5a__briefingContainer{padding:20px 16px}.page-module__SmqT5a__briefingTitle{font-size:1.3rem}}
.page-module__oKVaCq__page{width:100%;min-height:100%;padding:32px 48px}@media (max-width:1024px){.page-module__oKVaCq__page{padding:24px 32px}}@media (max-width:768px){.page-module__oKVaCq__page{padding:20px 16px}}.page-module__oKVaCq__title{color:var(--toss-text-primary);letter-spacing:-.03em;margin:0 0 4px;font-size:1.5rem;font-weight:700}.page-module__oKVaCq__subtitle{color:var(--toss-text-tertiary);margin:0 0 24px;font-size:.92rem}.page-module__oKVaCq__selectedBanner{border-radius:var(--toss-radius-lg);background:linear-gradient(135deg,#3b82f60f,#8b5cf60f);border:1px solid #3b82f626;align-items:center;gap:12px;margin-bottom:20px;padding:14px 18px;display:flex}.page-module__oKVaCq__selectedIcon{border-radius:var(--toss-radius-md);background:#3b82f61f;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.4rem;display:flex}.page-module__oKVaCq__selectedInfo{flex:1}.page-module__oKVaCq__selectedLabel{color:#3b82f6;margin-bottom:2px;font-size:.75rem;font-weight:600}.page-module__oKVaCq__selectedName{color:var(--toss-text-primary);font-size:1rem;font-weight:700}.page-module__oKVaCq__tabs{background:var(--toss-bg-secondary);border-radius:var(--toss-radius-md);gap:4px;margin-bottom:20px;padding:4px;display:flex}.page-module__oKVaCq__tab{border-radius:var(--toss-radius-sm);cursor:pointer;color:var(--toss-text-tertiary);text-align:center;background:0 0;border:none;flex:1;padding:10px 12px;font-family:inherit;font-size:.85rem;font-weight:500;transition:all .15s}.page-module__oKVaCq__tab:hover{color:var(--toss-text-secondary)}.page-module__oKVaCq__tab.page-module__oKVaCq__active{background:var(--toss-bg-primary);color:var(--toss-text-primary);box-shadow:var(--toss-shadow-sm);font-weight:600}.page-module__oKVaCq__docTypeGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-bottom:16px;display:grid}.page-module__oKVaCq__docTypeCard{border:1px solid var(--toss-border);border-radius:var(--toss-radius-md);background:var(--toss-bg-card);cursor:pointer;text-align:center;padding:14px;font-family:inherit;transition:all .15s}.page-module__oKVaCq__docTypeCard:hover{border-color:var(--toss-blue);background:#3b82f60a}.page-module__oKVaCq__docTypeCard.page-module__oKVaCq__selectedDoc{background:#3b82f614;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.page-module__oKVaCq__docTypeIcon{margin-bottom:6px;font-size:1.4rem;display:block}.page-module__oKVaCq__docTypeName{color:var(--toss-text-primary);font-size:.82rem;font-weight:600}.page-module__oKVaCq__generateBtn{border-radius:var(--toss-radius-md);color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;width:100%;margin-bottom:16px;padding:14px;font-family:inherit;font-size:.95rem;font-weight:700;transition:all .2s}.page-module__oKVaCq__generateBtn:hover{transform:translateY(-1px);box-shadow:0 4px 16px #3b82f64d}.page-module__oKVaCq__generateBtn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.page-module__oKVaCq__documentPreview{background:var(--toss-bg-secondary);border:1px solid var(--toss-border);border-radius:var(--toss-radius-md);white-space:pre-wrap;color:var(--toss-text-secondary);max-height:500px;margin-bottom:12px;padding:20px;font-size:.88rem;line-height:1.8;overflow-y:auto}.page-module__oKVaCq__downloadBtn{border:1px solid var(--toss-border);border-radius:var(--toss-radius-md);background:var(--toss-bg-card);color:var(--toss-text-primary);cursor:pointer;padding:10px 24px;font-family:inherit;font-size:.88rem;font-weight:600}.page-module__oKVaCq__checklistSection{flex-direction:column;gap:8px;display:flex}.page-module__oKVaCq__checklistCategory{color:var(--toss-text-tertiary);margin-top:12px;margin-bottom:4px;font-size:.82rem;font-weight:600}.page-module__oKVaCq__checkItem{background:var(--toss-bg-card);border:1px solid var(--toss-border);border-radius:var(--toss-radius-md);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 14px;transition:all .15s;display:flex}.page-module__oKVaCq__checkItem:hover{border-color:var(--toss-blue)}.page-module__oKVaCq__checkItem.page-module__oKVaCq__checked{background:#10b9810a;border-color:#10b98133}.page-module__oKVaCq__checkbox{border:2px solid var(--toss-border);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;transition:all .15s;display:flex}.page-module__oKVaCq__checkbox.page-module__oKVaCq__checked{color:#fff;background:#10b981;border-color:#10b981;font-size:.72rem}.page-module__oKVaCq__checkLabel{color:var(--toss-text-primary);font-size:.9rem;font-weight:500;line-height:1.5}.page-module__oKVaCq__checkLabel.page-module__oKVaCq__checked{color:var(--toss-text-tertiary);text-decoration:line-through}.page-module__oKVaCq__checkDesc{color:var(--toss-text-tertiary);margin-top:2px;font-size:.78rem}.page-module__oKVaCq__checkProgress{background:var(--toss-bg-secondary);border-radius:var(--toss-radius-md);align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;display:flex}.page-module__oKVaCq__checkProgressBar{background:var(--toss-border);border-radius:3px;flex:1;height:6px;overflow:hidden}.page-module__oKVaCq__checkProgressFill{background:#10b981;border-radius:3px;height:100%;transition:width .3s}.page-module__oKVaCq__checkProgressText{color:var(--toss-text-secondary);white-space:nowrap;font-size:.82rem;font-weight:600}.page-module__oKVaCq__timelineSection{flex-direction:column;gap:0;padding-left:24px;display:flex;position:relative}.page-module__oKVaCq__timelineSection:before{content:"";background:var(--toss-border);width:2px;position:absolute;top:16px;bottom:16px;left:10px}.page-module__oKVaCq__timelineItem{margin-bottom:4px;padding:12px 16px 12px 24px;position:relative}.page-module__oKVaCq__timelineDot{border:2px solid var(--toss-border);background:var(--toss-bg-primary);z-index:1;border-radius:50%;width:12px;height:12px;position:absolute;top:16px;left:-20px}.page-module__oKVaCq__timelineDot.page-module__oKVaCq__action{background:#3b82f6;border-color:#3b82f6}.page-module__oKVaCq__timelineDot.page-module__oKVaCq__expected{background:#f59e0b;border-color:#f59e0b}.page-module__oKVaCq__timelineDot.page-module__oKVaCq__deadline{background:#ef4444;border-color:#ef4444}.page-module__oKVaCq__timelineDay{color:var(--toss-text-tertiary);margin-bottom:2px;font-size:.78rem;font-weight:700}.page-module__oKVaCq__timelineLabel{color:var(--toss-text-primary);margin-bottom:2px;font-size:.92rem;font-weight:600}.page-module__oKVaCq__timelineDesc{color:var(--toss-text-secondary);font-size:.82rem;line-height:1.5}.page-module__oKVaCq__statuteWarning{border-radius:var(--toss-radius-md);color:#ef4444;background:#ef44440f;border:1px solid #ef444433;margin-top:16px;padding:14px 18px;font-size:.88rem;font-weight:600}.page-module__oKVaCq__loadingSection{text-align:center;padding:2rem 0}.page-module__oKVaCq__spinner{border:3px solid var(--toss-border);border-top:3px solid var(--toss-blue);border-radius:50%;width:32px;height:32px;margin:0 auto 12px;animation:.8s linear infinite page-module__oKVaCq__spin}@keyframes page-module__oKVaCq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module__oKVaCq__chatLink{text-align:center;border:1px solid var(--toss-border);border-radius:var(--toss-radius-md);color:var(--toss-text-secondary);cursor:pointer;background:var(--toss-bg-card);margin-top:20px;padding:12px;font-family:inherit;font-size:.88rem;font-weight:500;text-decoration:none;transition:all .15s;display:block}.page-module__oKVaCq__chatLink:hover{border-color:var(--toss-blue);color:#3b82f6}@media (max-width:640px){.page-module__oKVaCq__tabs{flex-wrap:nowrap;overflow-x:auto}.page-module__oKVaCq__tab{white-space:nowrap;padding:8px 10px;font-size:.8rem}.page-module__oKVaCq__docTypeGrid{grid-template-columns:repeat(2,1fr)}}
.page-module__sfhPxq__page{max-width:720px;margin:0 auto;padding:0 16px 100px}.page-module__sfhPxq__verdictCard{text-align:center;background:linear-gradient(135deg,#3b82f60f,#8b5cf60f);border:1px solid #3b82f626;border-radius:18px;margin-bottom:20px;padding:24px}.page-module__sfhPxq__winRateCircle{background:var(--toss-bg-primary);border:4px solid;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:110px;height:110px;margin:0 auto 14px;display:flex}.page-module__sfhPxq__winRateNumber{font-size:2rem;font-weight:800;line-height:1}.page-module__sfhPxq__winRateLabel{color:var(--toss-text-tertiary);margin-top:2px;font-size:.72rem}.page-module__sfhPxq__verdictText{color:var(--toss-text-secondary);margin:0;font-size:.92rem;line-height:1.7}.page-module__sfhPxq__scenarioSection{grid-template-columns:1fr;gap:10px;margin-bottom:20px;display:grid}.page-module__sfhPxq__scenarioCard{border:1px solid var(--toss-border);background:var(--toss-bg-secondary);border-radius:14px;padding:16px 18px}.page-module__sfhPxq__scenarioLabel{align-items:center;gap:6px;margin-bottom:6px;font-size:.78rem;font-weight:600;display:flex}.page-module__sfhPxq__scenarioText{color:var(--toss-text-primary);margin:0;font-size:.88rem;line-height:1.6}.page-module__sfhPxq__issueSection{margin-bottom:20px}.page-module__sfhPxq__issueSectionTitle{color:var(--toss-text-primary);margin-bottom:14px;font-size:1rem;font-weight:700}.page-module__sfhPxq__issueCard{border:1px solid var(--toss-border);background:var(--toss-bg-secondary);border-radius:14px;margin-bottom:12px;padding:18px;transition:border-color .2s}.page-module__sfhPxq__issueCard:hover{border-color:#3b82f64d}.page-module__sfhPxq__issueHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.page-module__sfhPxq__issueTitle{color:var(--toss-text-primary);font-size:.92rem;font-weight:700}.page-module__sfhPxq__issueRate{background:#3b82f614;border-radius:20px;padding:4px 12px;font-size:.92rem;font-weight:800}.page-module__sfhPxq__issueReason{color:var(--toss-text-secondary);margin:0 0 10px;font-size:.84rem;line-height:1.6}.page-module__sfhPxq__factorsRow{flex-wrap:wrap;gap:8px;display:flex}.page-module__sfhPxq__factorBadge{border-radius:8px;padding:4px 10px;font-size:.78rem;font-weight:500}.page-module__sfhPxq__factorPro{color:#10b981;background:#10b9811a}.page-module__sfhPxq__factorCon{color:#ef4444;background:#ef44441a}.page-module__sfhPxq__amountSection{margin-bottom:20px}.page-module__sfhPxq__amountCard{border:1px solid var(--toss-border);background:var(--toss-bg-secondary);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:14px 18px;display:flex}.page-module__sfhPxq__amountLeft{flex-direction:column;display:flex}.page-module__sfhPxq__amountItem{color:var(--toss-text-primary);font-size:.88rem;font-weight:600}.page-module__sfhPxq__amountBasis{color:var(--toss-text-tertiary);margin-top:2px;font-size:.76rem}.page-module__sfhPxq__amountValue{color:#3b82f6;font-size:.92rem;font-weight:700}.page-module__sfhPxq__timelineSection{margin-bottom:20px}.page-module__sfhPxq__timelineGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.page-module__sfhPxq__timelineCard{text-align:center;border:1px solid var(--toss-border);background:var(--toss-bg-secondary);border-radius:14px;padding:16px 8px}.page-module__sfhPxq__timelineIcon{margin-bottom:6px;font-size:1.5rem}.page-module__sfhPxq__timelineLabel{color:var(--toss-text-tertiary);margin-bottom:4px;font-size:.76rem}.page-module__sfhPxq__timelineDuration{color:var(--toss-text-primary);font-size:.92rem;font-weight:700}.page-module__sfhPxq__actionSection{margin-bottom:20px}.page-module__sfhPxq__actionCard{border:1px solid var(--toss-border);background:var(--toss-bg-secondary);border-radius:12px;align-items:flex-start;gap:14px;margin-bottom:8px;padding:14px 18px;display:flex}.page-module__sfhPxq__actionPriority{white-space:nowrap;border-radius:8px;flex-shrink:0;padding:4px 10px;font-size:.76rem;font-weight:700}.page-module__sfhPxq__actionBody{flex:1}.page-module__sfhPxq__actionText{color:var(--toss-text-primary);margin:0 0 2px;font-size:.88rem;font-weight:600}.page-module__sfhPxq__actionReason{color:var(--toss-text-tertiary);margin:0;font-size:.78rem}.page-module__sfhPxq__riskSection{margin-bottom:20px}.page-module__sfhPxq__riskItem{color:#ef4444;background:#ef44440d;border:1px solid #ef44441f;border-radius:10px;align-items:center;gap:8px;margin-bottom:6px;padding:10px 14px;font-size:.85rem;display:flex}.page-module__sfhPxq__disclaimer{color:var(--toss-text-tertiary);background:#f59e0b0f;border:1px solid #f59e0b26;border-radius:12px;margin-bottom:20px;padding:14px 18px;font-size:.78rem;line-height:1.7}.page-module__sfhPxq__loadingSection{text-align:center;padding:4rem 0}.page-module__sfhPxq__spinner{border:3px solid var(--toss-border);border-top-color:#3b82f6;border-radius:50%;width:32px;height:32px;margin:0 auto 12px;animation:1s linear infinite page-module__sfhPxq__spin}@keyframes page-module__sfhPxq__spin{to{transform:rotate(360deg)}}
