.DialogueRepairTool_framing__B0men{font-size:.75rem;color:#888;margin:0 0 .5rem;letter-spacing:.03em}.DialogueRepairTool_topBar__L2DRh{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-bottom:1px solid #1a1a1a;background:#000;flex-shrink:0}.DialogueRepairTool_topBarActions__7mriX{display:flex;align-items:center;gap:.4rem;margin-left:auto}.DialogueRepairTool_iconBtn__NE9YO{font-family:var(--font-mono);font-size:.7rem;background:none;border:1px solid #333;color:#aaa;padding:.2rem .45rem;cursor:pointer;line-height:1;transition:border-color .15s,color .15s}.DialogueRepairTool_iconBtn__NE9YO:hover:not(:disabled){border-color:#b8960c;color:#b8960c}.DialogueRepairTool_iconBtn__NE9YO:disabled{opacity:.35;cursor:not-allowed}.DialogueRepairTool_reAnalyzeBtn__pI5xC{font-family:var(--font-mono);font-size:.7rem;background:none;border:1px solid #333;color:#aaa;padding:.2rem .55rem;cursor:pointer;transition:border-color .15s,color .15s}.DialogueRepairTool_reAnalyzeBtn__pI5xC:hover{border-color:#b8960c;color:#b8960c}.DialogueRepairTool_workspace__uxgMo{display:grid;grid-template-columns:220px 1fr 270px;min-height:360px;max-height:600px;border-bottom:1px solid #1a1a1a;overflow:hidden}.DialogueRepairTool_workspace__uxgMo.DialogueRepairTool_fullscreen__A_KwL{position:fixed;inset:0;z-index:1000;background:#000;max-height:none;min-height:0;height:100vh;grid-template-columns:220px 1fr 270px;border:none}.DialogueRepairTool_findingsPanel__xgJKw{display:flex;flex-direction:column;border-right:1px solid #1a1a1a;overflow:hidden;background:#040404}.DialogueRepairTool_findingsPlaceholder__SkvwQ{font-size:.7rem;color:#444;padding:1rem .75rem}.DialogueRepairTool_findingsHeader__3_ntP{display:flex;align-items:baseline;gap:.5rem;padding:.5rem .75rem .35rem;border-bottom:1px solid #1a1a1a;flex-shrink:0}.DialogueRepairTool_findingsTitle__PhAJE{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:#666}.DialogueRepairTool_findingsCount__OPq1b{font-size:.7rem;color:#b8960c}.DialogueRepairTool_kindFilters__OJPfB{display:flex;flex-direction:column;gap:1px;padding:.35rem .5rem;border-bottom:1px solid #1a1a1a;flex-shrink:0}.DialogueRepairTool_kindToggle__x03Qg{display:flex;align-items:center;gap:.35rem;font-family:var(--font-mono);font-size:.6rem;color:#555;background:none;border:none;padding:.1rem .25rem;cursor:pointer;text-align:left;transition:color .12s}.DialogueRepairTool_kindToggle__x03Qg:hover{color:#999}.DialogueRepairTool_kindToggleOn__NDEFg{color:#ccc}.DialogueRepairTool_kindDot__N_UaL{width:7px;height:7px;border-radius:50%;background:var(--kind-color,#555);flex-shrink:0;opacity:.35}.DialogueRepairTool_kindToggleOn__NDEFg .DialogueRepairTool_kindDot__N_UaL{opacity:1}.DialogueRepairTool_findingsList__07Ddg{overflow-y:auto;flex:1 1;display:flex;flex-direction:column;gap:1px;padding:.25rem}.DialogueRepairTool_findingsList__07Ddg::-webkit-scrollbar{width:3px}.DialogueRepairTool_findingsList__07Ddg::-webkit-scrollbar-track{background:#000}.DialogueRepairTool_findingsList__07Ddg::-webkit-scrollbar-thumb{background:#222}.DialogueRepairTool_findingItem__ON5rb{display:flex;align-items:flex-start;gap:.4rem;padding:.3rem .4rem;background:none;border:1px solid transparent;border-left:2px solid var(--kind-color,#333);cursor:pointer;text-align:left;transition:background .1s,border-color .1s}.DialogueRepairTool_findingItem__ON5rb:hover{background:#0f0f0f}.DialogueRepairTool_findingItemActive__fLIkJ{background:#111;border-color:var(--kind-color,#b8960c)}.DialogueRepairTool_findingDot__yctky{width:6px;height:6px;border-radius:50%;background:var(--kind-color,#555);flex-shrink:0;margin-top:3px}.DialogueRepairTool_findingText__P6_SK{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:0}.DialogueRepairTool_findingLabel__g_ken{font-size:.65rem;color:#ccc}.DialogueRepairTool_findingDesc__ry6oj,.DialogueRepairTool_findingLabel__g_ken{font-family:var(--font-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DialogueRepairTool_findingDesc__ry6oj{font-size:.55rem;color:#555}.DialogueRepairTool_findingSev__xGDKU{height:3px;background:var(--kind-color,#555);align-self:center;flex-shrink:0;opacity:.7;min-width:2px}.DialogueRepairTool_canvasWrap__vBuj7{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden}.DialogueRepairTool_specCanvas__Q7Dvh{flex:1 1;width:100%;height:100%;display:block;cursor:crosshair;touch-action:none}.DialogueRepairTool_overlayCanvas__Nf3wg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.DialogueRepairTool_dropOverlay__b8EBQ{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.85);z-index:2}.DialogueRepairTool_analysisBadge__Mb_J7{position:absolute;top:8px;left:50%;transform:translateX(-50%);font-size:.65rem;font-family:var(--font-mono);color:#b8960c;background:rgba(0,0,0,.8);border:1px solid #b8960c;padding:.2rem .5rem;z-index:3;pointer-events:none}.DialogueRepairTool_canvasMeta__N7JA7{flex-shrink:0;display:flex;gap:1rem;align-items:center;padding:.2rem .5rem;border-top:1px solid #111;font-size:.6rem;font-family:var(--font-mono);color:#555;min-height:22px;background:#000}.DialogueRepairTool_selInfo__wvLKe{color:#b8960c;font-size:.6rem}.DialogueRepairTool_repairPanel__5UMkl{display:flex;flex-direction:column;border-left:1px solid #1a1a1a;overflow-y:auto;padding:.5rem;gap:.5rem;background:#040404}.DialogueRepairTool_repairPanel__5UMkl::-webkit-scrollbar{width:3px}.DialogueRepairTool_repairPanel__5UMkl::-webkit-scrollbar-track{background:#000}.DialogueRepairTool_repairPanel__5UMkl::-webkit-scrollbar-thumb{background:#222}.DialogueRepairTool_activeOpBlock__Fh3ka{display:flex;flex-direction:column;gap:.35rem;border:1px solid #1a1a1a;padding:.5rem}.DialogueRepairTool_opLabel__WNor6{font-size:.65rem;text-transform:uppercase;letter-spacing:.07em;color:#b8960c;margin-bottom:.1rem}.DialogueRepairTool_opFinding__Fzp5m{font-size:.6rem;color:#555;font-family:var(--font-mono);margin-bottom:.25rem}.DialogueRepairTool_paramLabel__knTWC{font-size:.6rem;color:#666;font-family:var(--font-mono);display:block;margin-top:.2rem}.DialogueRepairTool_paramValue__BLVgQ{font-size:.65rem;color:#b8960c;font-family:var(--font-mono)}.DialogueRepairTool_segRow__f93zy{display:flex;gap:4px;flex-wrap:wrap;margin:.2rem 0}.DialogueRepairTool_segBtn__xwmr_{font-family:var(--font-mono);font-size:.65rem;padding:.15rem .4rem;background:none;border:1px solid #2a2a2a;color:#666;cursor:pointer;transition:border-color .12s,color .12s}.DialogueRepairTool_segBtn__xwmr_:hover{border-color:#555;color:#aaa}.DialogueRepairTool_segBtnActive__Qp_Kq{border-color:#b8960c!important;color:#b8960c!important}.DialogueRepairTool_noisePrintStatus__7Xh8V{font-size:.58rem;color:#555;font-family:var(--font-mono);margin-top:.25rem}.DialogueRepairTool_applyRow__No_5j{margin-top:.4rem}.DialogueRepairTool_opList__93etT{display:flex;flex-direction:column;gap:3px}.DialogueRepairTool_opListBtn__uByIJ{font-family:var(--font-mono);font-size:.65rem;padding:.3rem .5rem;background:none;border:1px solid #1a1a1a;color:#777;cursor:pointer;text-align:left;transition:border-color .12s,color .12s}.DialogueRepairTool_opListBtn__uByIJ:hover:not(:disabled){border-color:#333;color:#ccc}.DialogueRepairTool_opListBtn__uByIJ:disabled{opacity:.3;cursor:not-allowed}.DialogueRepairTool_clearOpBtn__5SGRN{font-family:var(--font-mono);font-size:.6rem;background:none;border:none;color:#555;cursor:pointer;padding:0;text-align:left;transition:color .12s}.DialogueRepairTool_clearOpBtn__5SGRN:hover{color:#aaa}.DialogueRepairTool_historyBlock__zh0H9{border-top:1px solid #1a1a1a;padding-top:.4rem;margin-top:.2rem}.DialogueRepairTool_historyLabel__ANyWY{font-size:.58rem;color:#444;font-family:var(--font-mono);margin-bottom:.2rem;text-transform:uppercase;letter-spacing:.06em}.DialogueRepairTool_historyItem__oFifv{font-size:.6rem;color:#555;font-family:var(--font-mono);padding:.05rem 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DialogueRepairTool_exportBlock__Bou_j{margin-top:auto;padding-top:.5rem;border-top:1px solid #1a1a1a}.DialogueRepairTool_bottomBar__A_qEU{border-top:1px solid #1a1a1a;padding:.4rem .75rem;background:#000}.DialogueRepairTool_intelligibilityWrap__kTLtF{display:flex;flex-direction:column;gap:.75rem}.DialogueRepairTool_intelHeader__5EddL{display:flex;align-items:flex-start;gap:1.25rem}.DialogueRepairTool_intelScore__BaIST{font-size:3.5rem;font-family:var(--font-mono);font-weight:400;line-height:1;flex-shrink:0}.DialogueRepairTool_intelScoreUnit__Exf4J{font-size:1.2rem;opacity:.6;margin-left:.1rem}.DialogueRepairTool_intelMeta__EhH38{display:flex;flex-direction:column;gap:.2rem;padding-top:.4rem}.DialogueRepairTool_intelTier__BLjj6{font-size:.7rem;color:#ccc;text-transform:uppercase;letter-spacing:.08em}.DialogueRepairTool_intelDesc__j3aY1{font-size:.65rem;color:#777;font-family:var(--font-mono)}.DialogueRepairTool_intelStats__SVGsb{font-size:.62rem;color:#555;font-family:var(--font-mono)}.DialogueRepairTool_problemList__lNapq{display:flex;flex-direction:column;gap:.25rem}.DialogueRepairTool_problemListTitle__FWUh7{font-size:.62rem;color:#555;text-transform:uppercase;letter-spacing:.07em;margin-bottom:.2rem}.DialogueRepairTool_problemRow__5G7EM{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.65rem;padding:.2rem 0;border-bottom:1px solid #0d0d0d}.DialogueRepairTool_problemRank__Favi8{width:14px;color:#444;flex-shrink:0;text-align:right}.DialogueRepairTool_problemDot__33Cva{width:8px;height:8px;border-radius:50%;flex-shrink:0}.DialogueRepairTool_problemName__YhSp1{width:90px;flex-shrink:0;color:#aaa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DialogueRepairTool_problemCount__oGO2R{width:28px;flex-shrink:0;color:#666;text-align:right}.DialogueRepairTool_problemBar__c3VcT{flex:1 1;height:3px;background:#111;border-radius:0}.DialogueRepairTool_problemBarFill__iJVpL{height:100%;background:#b8960c}.DialogueRepairTool_fixBtn__Fxaeo{font-family:var(--font-mono);font-size:.6rem;padding:.15rem .4rem;background:none;border:1px solid #2a2a2a;color:#777;cursor:pointer;flex-shrink:0;transition:border-color .12s,color .12s}.DialogueRepairTool_fixBtn__Fxaeo:hover:not(:disabled){border-color:#b8960c;color:#b8960c}.DialogueRepairTool_fixBtn__Fxaeo:disabled{opacity:.3;cursor:not-allowed}.DialogueRepairTool_roomToneWrap__p4YxK{display:flex;flex-direction:column;gap:.5rem}.DialogueRepairTool_roomToneTitle__dtbeF{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:#555}.DialogueRepairTool_roomToneStats___9ZrI{font-size:.65rem;color:#777;font-family:var(--font-mono)}.DialogueRepairTool_roomToneOk__wVADV{font-size:.65rem;color:#4caf50;font-family:var(--font-mono)}.DialogueRepairTool_continuityList__nEYI0{display:flex;flex-direction:column;gap:3px}.DialogueRepairTool_continuityItem__s9NwN{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.62rem;color:#777;background:none;border:1px solid #1a1a1a;padding:.3rem .5rem;cursor:pointer;text-align:left;transition:background .1s,border-color .1s}.DialogueRepairTool_continuityItem__s9NwN:hover{background:#0f0f0f;border-color:#333}.DialogueRepairTool_continuityItemActive__62EVD{background:#111;border-color:#b8960c;color:#aaa}.DialogueRepairTool_continuityDot__Sm1ed{width:7px;height:7px;border-radius:50%;background:rgba(200,60,180,.8);flex-shrink:0}