._workspace_e9m75_1{position:relative;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;color:#1b2435;background:#f2f2f2;font-family:IBM Plex Sans,Segoe UI,sans-serif}._restorePage_e9m75_25{min-height:calc(100vh - 72px);display:grid;place-items:center;padding:28px;background:#f5f7fa}._restoreCard_e9m75_41{width:min(440px,100%);padding:28px;border:1px solid #dfe4ec;border-radius:16px;background:#fff;box-shadow:0 12px 34px #0f172a14;text-align:center}._restoreIcon_e9m75_61{width:44px;height:44px;margin:0 auto 14px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:#9a611d;background:#fff6e8}._restoreCard_e9m75_41 h1{margin:0;color:#202b3d;font-size:1.2rem}._restoreCard_e9m75_41 p{margin:10px 0 18px;color:#657187;font-size:.82rem;line-height:1.55}._restoreCard_e9m75_41 button{min-height:40px;padding:0 18px;border:1px solid #0f172a;border-radius:9px;color:#fff;background:#0f172a;font-size:.78rem;font-weight:700;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}._restoreCard_e9m75_41 button:hover{background:#1e293b;border-color:#1e293b}._modeDialogBackdrop_e9m75_151{position:fixed;z-index:3000;inset:0;display:grid;place-items:center;padding:24px;background:#121f336b;backdrop-filter:blur(5px)}._modeDialog_e9m75_151{width:min(560px,100%);padding:clamp(26px,2vw,34px);border:1px solid rgba(217,225,238,.92);border-radius:20px;background:radial-gradient(circle at 100% 0%,rgba(59,92,220,.08),transparent 42%),#fff;box-shadow:0 28px 70px #0a193052}._modeDialogBrand_e9m75_203{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:24px;color:#0f172a;font-family:var(--font-brand, "Unbounded", sans-serif);font-size:clamp(1.1rem,1.1vw,1.25rem);font-weight:600;letter-spacing:-.01em}._modeDialogLogo_e9m75_229{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center}._modeDialogLogo_e9m75_229 img{width:100%;height:100%;object-fit:contain}._modeDialog_e9m75_151 h2{margin:0;color:#202c43;font-size:clamp(1.28rem,1.25vw,1.52rem);line-height:1.22;text-align:center}._modeDialog_e9m75_151 p{margin:9px auto 0;max-width:none;color:#637087;font-size:clamp(.88rem,.83vw,.96rem);line-height:1.58;text-align:left}._modeDialogEmphasis_e9m75_291{color:#46536a;font-weight:750}._modeDialogActions_e9m75_301{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}._modeDialogActionsSingle_e9m75_315{grid-template-columns:1fr}._modeDialogPrimary_e9m75_323,._modeDialogSecondary_e9m75_325{min-height:46px;padding:0 12px;border-radius:10px;font-size:clamp(.8rem,.76vw,.88rem);font-weight:780;cursor:pointer}._modeDialogPrimary_e9m75_323{border:1px solid #0f172a;color:#fff;background:#0f172a;box-shadow:0 4px 14px #0f172a2e;transition:background-color .16s ease,border-color .16s ease}._modeDialogPrimary_e9m75_323:hover{background:#1e293b;border-color:#1e293b}._modeDialogSecondary_e9m75_325{border:1px solid #d9e0eb;color:#546176;background:#fff}._modeDialogSecondary_e9m75_325:hover{border-color:#bfc9d8;background:#f8fafc}@media (max-width: 520px){._modeDialog_e9m75_151{padding:24px 20px}._modeDialogBrand_e9m75_203{margin-bottom:18px}._modeDialogActions_e9m75_301{grid-template-columns:1fr}._modeDialogPrimary_e9m75_323,._modeDialogSecondary_e9m75_325{width:100%}}._spinner_e9m75_433{width:34px;height:34px;border:3px solid #e2e8f0;border-top-color:#0f172a;border-radius:50%;animation:_spin_e9m75_433 .8s linear infinite}@keyframes _spin_e9m75_433{to{transform:rotate(360deg)}}._toast_e9m75_463{position:absolute;z-index:30;bottom:18px;left:18px;max-width:min(340px,calc(100% - 36px));display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #bfe8ce;border-radius:10px;color:#21633d;background:#f7fdf9f7;box-shadow:0 12px 30px #0f172a21;font-size:.74rem;font-weight:650;pointer-events:none}._toastError_e9m75_503{border-color:#f1c9c6;color:#a43d35;background:#fff8f7fa}._primaryAction_e9m75_515,._secondaryAction_e9m75_517{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border-radius:9px;font-size:.82rem;font-weight:700;cursor:pointer}._secondaryAction_e9m75_517{border:1px solid #d6dde8;color:#4b586d;background:#fff}._secondaryAction_e9m75_517:hover{border-color:#b7c1cf;color:#283548;background:#f7f9fb}._replaceConfirmAction_e9m75_567,._replaceConfirmAction_e9m75_567:hover{border-color:#fda4af;color:#b42318;background:#fff1f2}._primaryAction_e9m75_515{position:relative;overflow:hidden;border:1px solid rgba(139,92,246,.4);color:#fff;background:#0f172a;box-shadow:0 3px 14px #8b5cf652,0 6px 20px -3px #6366f138,inset 0 1px #ffffff42;transition:all .2s cubic-bezier(.16,1,.3,1)}._primaryAction_e9m75_515>*{position:relative;z-index:2}._primaryAction_e9m75_515:hover:not(:disabled){border-color:#a78bfa99;background:#181c30;transform:translateY(-1px);box-shadow:0 5px 18px #8b5cf66b,0 10px 26px -3px #6366f147,inset 0 1px #ffffff59}._primaryAction_e9m75_515:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #8b5cf647,0 4px 12px -2px #6366f12e}._primaryAction_e9m75_515:after{content:"";position:absolute;top:-20%;left:0;width:50%;height:140%;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,0) 30%,rgba(255,255,255,.04) 40%,rgba(255,255,255,.24) 50%,rgba(255,255,255,.04) 60%,rgba(255,255,255,0) 70%,transparent 100%);filter:blur(.5px);transform:translate(-160%) skew(-15deg);animation:_primaryActionShimmer_e9m75_1 4.6s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none;z-index:1}@keyframes _primaryActionShimmer_e9m75_1{0%,18%{transform:translate(-160%) skew(-15deg)}52%,to{transform:translate(260%) skew(-15deg)}}._primaryAction_e9m75_515:disabled{opacity:.62;cursor:wait;box-shadow:0 2px 8px #0f172a1f;border-color:#334155}._primaryAction_e9m75_515:disabled:after{display:none}._primaryActionDisabled_e9m75_743,._primaryActionDisabled_e9m75_743:disabled,._primaryActionDisabled_e9m75_743:hover,._primaryActionDisabled_e9m75_743:active{background:#e2e8f0;color:#94a3b8;border-color:#cbd5e1;box-shadow:none;cursor:not-allowed;transform:none;opacity:1}._primaryActionDisabled_e9m75_743:after{display:none}._workspaceGrid_e9m75_777{--workspace-side-panel-width: clamp(340px, 33vw, 420px);flex:1;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) var(--workspace-side-panel-width)}._workspaceTopBar_e9m75_801{display:flex;align-items:center;justify-content:space-between;height:48px;min-height:48px;max-height:48px;padding:0 12px;background:#fff;border-bottom:1px solid #e2e8f0;z-index:100;box-shadow:0 1px 2px #00000008;flex-shrink:0;user-select:none;position:relative;top:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;width:100%;box-sizing:border-box;overflow:visible;gap:8px}._leftGroup_e9m75_849{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}._sidebarToggleBtn_e9m75_865{width:32px;height:32px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#475569;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;flex-shrink:0;padding:0;font-family:inherit}._sidebarToggleBtn_e9m75_865:hover:not(:disabled){background:#f8fafc;color:#0f172a;border-color:#cbd5e1}._sidebarToggleBtn_e9m75_865:disabled{opacity:.4;cursor:not-allowed}._sidebarToggleBtnActive_e9m75_921{background:#eff6ff!important;color:#2563eb!important;border-color:#bfdbfe!important}._segmentedControl_e9m75_933{display:inline-flex;align-items:center;height:32px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;flex-shrink:0}._segmentBtn_e9m75_955{display:inline-flex;align-items:center;gap:6px;height:100%;padding:0 10px;border:none;background:transparent;font-size:12px;font-weight:500;color:#64748b;cursor:pointer;transition:all .15s ease;font-family:inherit;white-space:nowrap}._segmentBtn_e9m75_955:first-child{border-right:1px solid #e2e8f0}._segmentBtn_e9m75_955:hover{background:#f8fafc;color:#0f172a}._segmentBtnActive_e9m75_1007{background:#eff6ff;color:#2563eb;font-weight:600}._segmentBtnActive_e9m75_1007:hover{background:#eff6ff;color:#2563eb}._segmentBtn_e9m75_955:first-child._segmentBtnActive_e9m75_1007{border-right:1px solid #bfdbfe}._segmentBtnText_e9m75_1037{white-space:nowrap}._viewModeCount_e9m75_1045{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;border-radius:9999px;background:#10b981;color:#fff;font-size:.68rem;font-weight:700;line-height:1}._centerGroup_e9m75_1077{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;pointer-events:auto;z-index:10}._pageStepper_e9m75_1099{display:inline-flex;align-items:center;height:32px;background:transparent;border:none;padding:0;flex-shrink:0}._stepperBtn_e9m75_1119{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:4px;background:transparent;color:#64748b;font-size:16px;font-weight:600;cursor:pointer;transition:all .12s ease;line-height:1;font-family:inherit}._stepperBtn_e9m75_1119:hover:not(:disabled){background:#f1f5f9;color:#0f172a}._stepperBtn_e9m75_1119:disabled{opacity:.3;cursor:not-allowed}._pageIndicator_e9m75_1175{display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:0 6px;font-size:13px;color:#0f172a;user-select:none}._pageInput_e9m75_1197{height:24px;padding:0 2px;border:1px solid transparent;border-radius:4px;background:transparent;font-family:inherit;font-size:13px;font-weight:600;color:#0f172a;text-align:right;outline:none;transition:border-color .15s ease,background-color .15s ease}._pageInput_e9m75_1197:hover{border-color:#e2e8f0;background:#f8fafc}._pageInput_e9m75_1197:focus{border-color:#2563eb;background:#fff;box-shadow:0 0 0 2px #2563eb26}._pageCount_e9m75_1249{color:#64748b;font-weight:500;font-size:13px;white-space:nowrap}._diffOverview_e9m75_1263{display:inline-flex;align-items:center;padding:0 8px;font-size:13px;white-space:nowrap;user-select:none}._diffOverviewLabel_e9m75_1281{color:#64748b;font-weight:500;margin-right:4px}._diffOverviewCount_e9m75_1293{color:#0f172a;font-weight:700}._topBarRight_e9m75_1305{display:flex;align-items:center;gap:6px;flex-shrink:0}._zoomBox_e9m75_1319{display:inline-flex;align-items:center;height:32px;background:transparent;border:none;flex-shrink:0;gap:1px}._zoomBtn_e9m75_1339{width:26px;height:28px;border:none;border-radius:5px;background:transparent;cursor:pointer;color:#475569;font-size:14px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;transition:background .12s,color .12s;font-family:inherit}._zoomBtn_e9m75_1339:hover{background:#f1f5f9;color:#0f172a}._zoomValBtn_e9m75_1383{padding:0 6px;height:28px;border:none;border-radius:5px;background:transparent;cursor:pointer;font-size:12px;font-weight:600;color:#1e293b;display:inline-flex;align-items:center;transition:background .12s,color .12s;font-family:inherit}._zoomValBtn_e9m75_1383:hover{background:#f1f5f9;color:#0f172a}._divider_e9m75_1425{width:1px;height:20px;background:#e2e8f0;margin:0 2px;flex-shrink:0}@media (max-width: 900px){._segmentBtnText_e9m75_1037{display:none}._segmentBtn_e9m75_955{padding:0 8px}}@media (max-width: 768px){._workspaceTopBar_e9m75_801{padding:0 8px;gap:6px}._centerGroup_e9m75_1077{position:static;transform:none;margin:0;flex-shrink:1;min-width:0}._zoomBox_e9m75_1319,._divider_e9m75_1425{display:none!important}._topBarRight_e9m75_1305{gap:4px;flex-shrink:0}._panelActions_e9m75_1507{gap:4px}._panelActions_e9m75_1507 ._actionLabel_e9m75_1515{display:none}._panelActions_e9m75_1507 ._secondaryAction_e9m75_517,._panelActions_e9m75_1507 ._primaryAction_e9m75_515{padding:0 8px;min-width:32px;height:32px;min-height:32px;flex-shrink:0}._historyActions_e9m75_1541{gap:2px;padding-right:4px}._historyAction_e9m75_1541{width:28px;height:32px;flex-shrink:0}}@media (max-width: 560px){._workspaceTopBar_e9m75_801{padding:0 6px;gap:4px}._stepperBtn_e9m75_1119{width:22px;height:26px;font-size:15px}._pageIndicator_e9m75_1175{padding:0 2px;font-size:12px;gap:2px}._pageInput_e9m75_1197{height:22px;font-size:12px}._pageCount_e9m75_1249{font-size:12px}._historyAction_e9m75_1541{width:26px;height:30px}._panelActions_e9m75_1507 ._secondaryAction_e9m75_517,._panelActions_e9m75_1507 ._primaryAction_e9m75_515{padding:0 7px;min-width:30px;height:30px;min-height:30px}}@media (max-width: 360px){._workspaceTopBar_e9m75_801{padding:0 4px;gap:2px}._sidebarToggleBtn_e9m75_865{width:28px;height:28px}._stepperBtn_e9m75_1119{width:18px;height:22px;font-size:13px}._pageIndicator_e9m75_1175{padding:0 1px;font-size:11px}._pageInput_e9m75_1197,._pageCount_e9m75_1249{font-size:11px}._historyActions_e9m75_1541{padding-right:2px}._historyAction_e9m75_1541{width:24px;height:28px}._panelActions_e9m75_1507 ._secondaryAction_e9m75_517,._panelActions_e9m75_1507 ._primaryAction_e9m75_515{padding:0 5px;min-width:28px;height:28px;min-height:28px}}._sideBySideLoading_e9m75_1743{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;height:100%;color:#475569;font-size:.88rem;font-weight:500;background:#f8fafc}._scorecardContainer_e9m75_1773{margin-top:12px;padding:11px 13px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}._scorecardHeader_e9m75_1789{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;font-size:.7rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.04em}._scorecardOverall_e9m75_1813{font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:700;color:#0f172a}._scorecardList_e9m75_1827{display:flex;flex-direction:column;gap:8px}._scorecardItem_e9m75_1839{display:flex;flex-direction:column;gap:3px}._scorecardItemTop_e9m75_1851{display:flex;align-items:center;justify-content:space-between}._scorecardItemTitleGroup_e9m75_1863{display:flex;align-items:center;gap:6px}._scorecardItemTitle_e9m75_1863{font-size:.76rem;font-weight:600;color:#1e293b}._scorecardWeightBadge_e9m75_1887{font-size:.65rem;font-weight:600;color:#64748b;background:#e2e8f0;padding:1px 4px;border-radius:4px}._scorecardScore_e9m75_1905{font-family:IBM Plex Mono,monospace;font-size:.74rem;font-weight:700}._scorecardTrack_e9m75_1917{height:5px;width:100%;background:#e2e8f0;border-radius:3px;overflow:hidden}._scorecardFill_e9m75_1933{height:100%;border-radius:3px;transition:width .4s cubic-bezier(.16,1,.3,1)}._scorecardToneSuccess_e9m75_1945{color:#059669}._scorecardFill_e9m75_1933._scorecardToneSuccess_e9m75_1945{background:#10b981}._scorecardToneWarning_e9m75_1959{color:#d97706}._scorecardFill_e9m75_1933._scorecardToneWarning_e9m75_1959{background:#f59e0b}._scorecardToneDanger_e9m75_1973{color:#dc2626}._scorecardFill_e9m75_1933._scorecardToneDanger_e9m75_1973{background:#ef4444}._scorecardItemMeta_e9m75_1987{display:flex;align-items:center;justify-content:space-between;gap:6px}._scorecardItemDesc_e9m75_2001{font-size:.67rem;color:#64748b;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._scorecardIssueCount_e9m75_2019{font-size:.65rem;font-weight:600;color:#ef4444;white-space:nowrap}._workspaceGridResizing_e9m75_2033,._workspaceGridResizing_e9m75_2033 *{cursor:col-resize!important;user-select:none!important}._workspaceGridResizingVertical_e9m75_2045,._workspaceGridResizingVertical_e9m75_2045 *{cursor:row-resize!important;user-select:none!important}._previewPane_e9m75_2057{position:relative;min-width:0;min-height:0;overflow:hidden;border-right:1px solid #dfe3ea;background:#f2f2f2;user-select:none!important;-webkit-user-select:none!important}._previewBusy_e9m75_2079{position:absolute;z-index:12;top:12px;right:14px;max-width:min(340px,calc(100% - 28px));display:flex;align-items:center;gap:10px;padding:10px 13px;border:1px solid #d6deea;border-radius:11px;color:#28364b;background:#fffffff2;box-shadow:0 12px 32px #0f172a24;backdrop-filter:blur(14px);pointer-events:none}._previewBusy_e9m75_2079 ._spinner_e9m75_433{width:18px;height:18px;flex:0 0 18px;border-width:2px}._previewBusy_e9m75_2079>div:last-child{min-width:0;display:flex;flex-direction:column}._previewBusy_e9m75_2079 strong{font-size:.76rem}._previewBusy_e9m75_2079 span{margin-top:2px;color:#7d889a;font-size:.66rem}._sidePanel_e9m75_2163{position:relative;container:workspace-side-panel / inline-size;min-width:0;min-height:0;display:flex;flex-direction:column;background:#fbfcfd}._mobileWorkspaceDock_e9m75_2183{display:contents}._mobileWorkspaceChat_e9m75_2191{display:none}._sidePanel_e9m75_2163 button,._sidePanel_e9m75_2163 ._readinessCopy_e9m75_2201,._sidePanel_e9m75_2163 ._toolHeading_e9m75_2203{overflow-wrap:normal;word-break:normal}._sidePanel_e9m75_2163 ._primaryAction_e9m75_515,._sidePanel_e9m75_2163 ._secondaryAction_e9m75_517{white-space:nowrap}._panelResizeHandle_e9m75_2223{position:absolute;z-index:24;top:0;bottom:0;left:-7px;width:14px;border:0;outline:none;background:transparent;cursor:col-resize;touch-action:none}._panelResizeHandle_e9m75_2223 span{position:absolute;top:50%;left:50%;width:3px;height:46px;border-radius:999px;background:#aeb7c4;box-shadow:0 0 0 1px #ffffffbf;opacity:.76;transform:translate(-50%,-50%);transition:width .14s ease,height .14s ease,background .14s ease,opacity .14s ease}._panelResizeHandle_e9m75_2223:hover span,._panelResizeHandle_e9m75_2223:focus-visible span,._workspaceGridResizing_e9m75_2033 ._panelResizeHandle_e9m75_2223 span{width:4px;height:58px;background:#0f172a;opacity:1}._panelResizeHandle_e9m75_2223:focus-visible span{box-shadow:0 0 0 1px #fff,0 0 0 3px #0f172a3d}._sidePanelHeader_e9m75_2317{min-height:58px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid #e6e9ef;background:#fff}._sidePanelMark_e9m75_2339{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#0f172a;background:#f1f5f9}._sidePanelHeader_e9m75_2317>span:nth-child(2){min-width:0;display:flex;flex-direction:column}._sidePanelHeader_e9m75_2317 strong{color:#273247;font-size:.88rem;font-weight:750}._sidePanelHeader_e9m75_2317 small{margin-top:1px;overflow:hidden;color:#7d899c;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}._panelActions_e9m75_1507{display:inline-flex;align-items:center;gap:8px;padding:0;box-sizing:border-box;background:transparent;flex-shrink:0}._panelActions_e9m75_1507 ._primaryAction_e9m75_515,._panelActions_e9m75_1507 ._secondaryAction_e9m75_517{height:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border-radius:6px;font-size:.8rem;font-weight:600;white-space:nowrap;box-sizing:border-box;width:auto}._panelActions_e9m75_1507 ._actionLabel_e9m75_1515{white-space:nowrap}._historyActions_e9m75_1541{display:inline-flex;align-items:center;gap:2px;padding-right:6px;border-right:1px solid #e2e8f0}._historyAction_e9m75_1541{width:30px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:6px;color:#536176;background:transparent;cursor:pointer;transition:all .15s ease}._historyAction_e9m75_1541:hover:not(:disabled){border-color:#dce2eb;color:#243149;background:#f4f6f9}._historyAction_e9m75_1541:focus-visible{outline:2px solid #9bacec;outline-offset:1px}._historyAction_e9m75_1541:disabled{color:#c3cad5;cursor:default}._panelBody_e9m75_2543{min-height:0;flex:1;overflow-y:auto;padding:16px;scrollbar-gutter:stable}._auditSummary_e9m75_2559{height:auto;min-height:0;max-height:none;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;padding:16px;border:1px solid #dce2f0;border-radius:14px;background:radial-gradient(circle at 96% 0%,rgba(79,96,225,.09),transparent 38%),#fff;box-shadow:0 2px 10px #0f172a09;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}._lockedAudit_e9m75_2601{background:radial-gradient(circle at 96% 0%,rgba(79,96,225,.1),transparent 38%),#fff}._lockedSummaryTop_e9m75_2613{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px}._analysisSpinner_e9m75_2627,._analysisFailureSignal_e9m75_2629{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px}._analysisFailureSignal_e9m75_2629{color:#9a611d;background:#fff6e8}._analysisSpinner_e9m75_2627{width:30px;height:30px;margin:7px;border:3px solid #dce3f5;border-top-color:#405fe3;border-radius:50%;animation:_issue-action-spin_e9m75_1 .8s linear infinite}._auditSummaryTop_e9m75_2677{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:14px;height:62px;min-height:62px;max-height:62px;box-sizing:border-box}._readinessRing_e9m75_2699{position:relative;width:62px;height:62px;flex:0 0 62px;display:flex;align-items:center;justify-content:center}._readinessRing_e9m75_2699:before{display:none}._readinessSvg_e9m75_2727{width:100%;height:100%;display:block;overflow:visible}._readinessRing_e9m75_2699 span{position:absolute;color:#0f172a;font-size:.95rem;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;user-select:none;pointer-events:none}._readinessCopy_e9m75_2201{min-width:0;overflow:hidden;display:flex;flex-direction:column;justify-content:center}._readinessCopy_e9m75_2201>span{color:#64748b;font-size:.75rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}._readinessCopy_e9m75_2201 strong{margin-top:3px;color:#1e293b;font-size:.92rem;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}._readinessCopy_e9m75_2201 strong ._issueCountAccent_e9m75_2821,._readinessCopy_e9m75_2201 strong ._fixedCountAccent_e9m75_2823{font-family:var(--font-sans);font-size:.98em;font-variant-numeric:lining-nums tabular-nums;font-weight:var(--font-weight-bold);font-feature-settings:"lnum" 1,"tnum" 1;letter-spacing:-.015em}._readinessCopy_e9m75_2201 strong ._issueCountAccent_e9m75_2821{color:#c94b3c}._readinessCopy_e9m75_2201 strong ._fixedCountAccent_e9m75_2823{color:#27965a}._readinessCopy_e9m75_2201 small{margin-top:2px;overflow:hidden;color:#64748b;font-size:.74rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;display:block}._fixAllButton_e9m75_2883,._auditComplete_e9m75_2885{width:100%;height:42px;min-height:42px;max-height:42px;margin-top:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;font-size:.84rem;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}._fixAllButton_e9m75_2883{border:1px solid #047857;color:#fff;background:linear-gradient(180deg,#059669,#047857);box-shadow:0 4px 14px #04785747,0 1px 2px #04785729,inset 0 1px #fff3;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}._fixAllButton_e9m75_2883:hover:not(:disabled){transform:translateY(-1px);border-color:#065f46;background:linear-gradient(180deg,#047857,#065f46);box-shadow:0 6px 18px #0478575c,0 2px 4px #04785733,inset 0 1px #ffffff40}._fixAllButton_e9m75_2883:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #04785740,inset 0 1px #ffffff1a}._fixAllButton_e9m75_2883:focus-visible{outline:3px solid rgba(5,150,105,.38);outline-offset:2px}._fixAllButton_e9m75_2883:disabled{opacity:.68;cursor:wait}._microPresetNotice_e9m75_3009{margin-top:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;background:#f8faff;border:1px solid #dce8fd;border-radius:10px;font-size:.76rem;color:#3b5074}._microPresetExpandBtn_e9m75_3035{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border:1px solid #bfdbfe;border-radius:8px;background:#fff;color:#1d4ed8;font-size:.76rem;font-weight:700;cursor:pointer;transition:all .15s ease}._microPresetExpandBtn_e9m75_3035:hover{background:#eff6ff;border-color:#93c5fd;color:#1e40af}._auditSummarySuccess_e9m75_3077{position:relative;overflow:visible;height:auto!important;min-height:0!important;max-height:none!important;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:14px 16px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 1px 3px #0f172a0a,0 4px 14px -2px #10b9810f;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}._auditSummarySuccess_e9m75_3077 ._auditSummaryTop_e9m75_2677{display:grid;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:14px;height:auto;min-height:66px;max-height:none;position:relative;z-index:2}._auditSummarySuccess_e9m75_3077 ._readinessRing_e9m75_2699{position:relative;width:66px;height:66px;flex:0 0 66px;display:flex;align-items:center;justify-content:center}._glassOrbGlow_e9m75_3167{position:absolute;width:56px;height:56px;border-radius:50%;background:#10b9814d;filter:blur(12px);pointer-events:none;z-index:0}._auditSummarySuccess_e9m75_3077 ._readinessSvg_e9m75_2727{position:relative;width:100%;height:100%;display:block;z-index:1;filter:drop-shadow(0 0 6px rgba(16,185,129,.45))}._auditSummarySuccess_e9m75_3077 ._readinessRing_e9m75_2699 span{position:absolute;z-index:2;color:#0b1329;font-size:1.08rem;font-weight:850;letter-spacing:-.03em;user-select:none;pointer-events:none}._auditSummarySuccess_e9m75_3077 ._readinessCopy_e9m75_2201{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;z-index:1}._successStatusRow_e9m75_3247{display:flex;align-items:center;margin-bottom:3px}._successStatusBadge_e9m75_3259{display:inline-flex;align-items:center;gap:5px;padding:2.5px 8px;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;color:#047857;font-size:.69rem;font-weight:650;letter-spacing:.01em;width:fit-content}._successCheckIcon_e9m75_3289{width:12px;height:12px;flex-shrink:0}._successHeadingBlock_e9m75_3301{display:flex;flex-direction:column;min-width:0}._auditSummarySuccess_e9m75_3077 ._readinessCopy_e9m75_2201 strong{display:block;margin:0;font-size:.98rem;font-weight:800;color:#0f172a;letter-spacing:-.015em;line-height:1.25;white-space:normal;word-break:normal;overflow:visible;text-overflow:unset}._auditSuccessHint_e9m75_3341{margin:2px 0 0;color:#64748b;font-size:.75rem;line-height:1.35;font-weight:450;white-space:normal;word-break:normal}._structuralCard_e9m75_3361{margin-top:16px;padding:14px 16px;border:1px solid #d9e2ec;border-radius:12px;background:#f8fafc;box-shadow:0 1px 4px #0f172a0a}._structuralCardHeader_e9m75_3379{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #eef2f6}._structuralCardIcon_e9m75_3397{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#16a34a;background:#ecfdf5}._structuralCardTitle_e9m75_3419 strong{font-size:.86rem;font-weight:750;color:#1e293b}._structuralCardTitle_e9m75_3419 small{font-size:.73rem;color:#64748b;margin-top:1px}._structuralList_e9m75_3453{display:flex;flex-direction:column;gap:8px;margin:6px 0}._structuralItem_e9m75_3467{display:flex;align-items:flex-start;gap:10px;padding:8px 12px;border-radius:8px;background:#fff;border:1px solid #e2e8f0}._structuralMessage_e9m75_3487{font-size:.81rem;color:#334155;line-height:1.45;word-break:break-word;flex:1}._structuralDot_e9m75_3503{width:6px;height:6px;flex:0 0 6px;margin-top:6px;border-radius:50%;background:#16a34a}._structuralCardIconClean_e9m75_3521{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#10b981;background:#ecfdf5}._structuralNote_e9m75_3543{margin:10px 0 0;padding-top:8px;border-top:1px dashed #cbd5e1;font-size:.73rem;color:#64748b;line-height:1.4}._structuralNoteClean_e9m75_3561{margin:6px 0 0;font-size:.75rem;color:#64748b;line-height:1.4}._auditHint_e9m75_3575{margin:10px 0 0;color:#7d899b;font-size:.74rem;line-height:1.4;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._inlineSpinner_e9m75_3597{width:12px;height:12px;flex:0 0 12px;border:2px solid #cbd5e1;border-top-color:#475569;border-radius:50%;animation:_issue-action-spin_e9m75_1 .75s linear infinite}._fixAllButton_e9m75_2883 ._inlineSpinner_e9m75_3597{border-color:#fff6;border-top-color:#fff}@keyframes _issue-action-spin_e9m75_1{to{transform:rotate(360deg)}}._toolsListHeader_e9m75_3639{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 4px 4px;margin-top:4px}._toolsListTitle_e9m75_3657{font-size:.82rem;font-weight:700;color:#334155;display:inline-flex;align-items:baseline;gap:6px;min-width:0}._toolsListCount_e9m75_3677{font-weight:500;color:#64748b;font-size:.78rem;white-space:nowrap}._toolsSelectAllBtn_e9m75_3691{background:none;border:none;color:#2563eb;font-size:.78rem;font-weight:600;cursor:pointer;padding:2px 6px;border-radius:4px;white-space:nowrap;flex-shrink:0;transition:background .15s ease,color .15s ease}._toolsSelectAllBtn_e9m75_3691:hover{background:#eff6ff;color:#1d4ed8}._toolList_e9m75_3733{display:flex;flex-direction:column;gap:6px;margin-top:10px}._toolCard_e9m75_3747{overflow:hidden;border:1px solid #e0e5ec;border-radius:10px;background:#fff;transition:opacity .2s ease,border-color .16s ease,box-shadow .16s ease}._toolCard_e9m75_3747:hover{border-color:#cfd7e2}._toolCardAttention_e9m75_3777:has(._toolSummary_e9m75_3777[aria-expanded=true]){border-color:#c9d3e3;box-shadow:0 3px 12px #0f172a0e}._toolCardAvailable_e9m75_3787{border-style:dashed}._toolCardUnselected_e9m75_3795{opacity:.55}._toolCardUnselected_e9m75_3795:hover{opacity:.88}._toolSummaryRow_e9m75_3811{display:flex;align-items:stretch;width:100%;min-width:0;box-sizing:border-box;background:#fff}._toolSummaryRow_e9m75_3811:hover{background:#fafbfc}._toolCheckboxWrap_e9m75_3837{display:flex;align-items:center;justify-content:center;align-self:stretch;width:38px;flex:0 0 38px;flex-shrink:0;cursor:pointer;padding:0;user-select:none;transition:background-color .15s ease}._toolSummaryRow_e9m75_3811 ._toolCheckboxWrap_e9m75_3837{margin-left:0}._toolCheckboxWrap_e9m75_3837:hover{background-color:#f1f5f9}._toolCheckboxDone_e9m75_3881{color:#16a34a}._toolCheckboxCreate_e9m75_3889{color:#64748b}._toolCheckbox_e9m75_3837{width:17px;height:17px;cursor:pointer;accent-color:#2563eb;border-radius:4px}._toolSummary_e9m75_3777{flex:1 1 0%;min-width:0;width:0;min-height:44px;display:flex;align-items:center;gap:9px;padding:5px 12px 5px 0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer;box-sizing:border-box}._toolSummary_e9m75_3777:hover{background:transparent}._toolSummaryRow_e9m75_3811 ._toolSummary_e9m75_3777{flex:1 1 0%;min-width:0;width:0;background:transparent;padding:5px 12px 5px 0}._toolIcon_e9m75_3971{width:28px;height:28px;flex:0 0 28px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;color:#58677c;background:#f0f3f7}._toolHeading_e9m75_2203{flex:1 1 auto;min-width:0;overflow:hidden;display:flex;flex-direction:column}._toolHeading_e9m75_2203 strong{color:#2a3549;font-size:.83rem;font-weight:730;line-height:1.25;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._toolHeading_e9m75_2203 small{margin-top:1px;overflow:hidden;color:#8b95a5;font-size:.73rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;display:block}._toolSummaryMeta_e9m75_4057{margin-left:auto;flex:0 0 auto;flex-shrink:0;display:flex;align-items:center;gap:8px}._toolStatus_e9m75_4075{flex-shrink:0;min-width:24px;padding:3px 8px;border-radius:999px;color:#6e4a45;background:#f7eeec;font-size:.7rem;font-weight:730;text-align:center;white-space:nowrap}._toolStatusCritical_e9m75_4101{color:#9e4038;background:#fbecea}._toolStatusClean_e9m75_4111{color:#15803d;background:#f0fdf4}._toolStatusCreate_e9m75_4121{color:#2563eb;background:#eff6ff}._toolCardAvailable_e9m75_3787 ._toolStatus_e9m75_4075{color:#6e7a8d;background:#eef2f6}._toolChevron_e9m75_4141{flex:0 0 16px;width:16px;color:#8b96a6;font-size:.92rem;text-align:center;flex-shrink:0;user-select:none;line-height:1}._toolChevron_e9m75_4141:empty{display:none}._toolExpanded_e9m75_4171{padding:10px 12px 12px;border-top:1px solid #eef1f5}._toolScope_e9m75_4181{margin:9px 0;color:#7d899b;font-size:.75rem;line-height:1.45}._toolIssueList_e9m75_4195{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:4px;align-items:start}._toolIssueHeader_e9m75_4209{grid-column:1 / -1;min-height:27px;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:2px 4px 4px;color:#303b4e}._toolIssueHeader_e9m75_4209 strong{overflow:hidden;font-size:.78rem;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}._toolIssueHeader_e9m75_4209 span{min-width:24px;padding:2px 7px;border-radius:999px;color:#6d7889;background:#eef2f6;font-size:.7rem;font-weight:700;text-align:center}._toolIssueCard_e9m75_4271{min-height:38px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:4px 6px 4px 9px;border:1px solid #e3e7ed;border-radius:7px;background:#fbfcfd}._toolIssueCardPending_e9m75_4295{border-color:#cbd4e2;background:#f5f7fa}._toolIssueContext_e9m75_4305{overflow:hidden;color:#64748b;font-size:.75rem;font-weight:560;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}._issueActions_e9m75_4325{min-height:28px;display:flex;align-items:center;justify-content:flex-end;gap:4px}._issueLocationButton_e9m75_4341,._fixSingleIssue_e9m75_4343{min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:7px;font-size:.74rem;font-weight:700;cursor:pointer}._issueLocationButton_e9m75_4341{width:28px;padding:0;border:0;color:#475569;background:transparent;transition:background-color .14s ease,color .14s ease}._issueLocationButton_e9m75_4341:hover{color:#0f172a;background:#f1f5f9}._fixSingleIssue_e9m75_4343{padding:0 9px;border:1px solid #ccd5e1;color:#3f4c60;background:#fff}._fixSingleIssue_e9m75_4343:hover{border-color:#aeb9c9;background:#f7f9fb}._fixSingleIssue_e9m75_4343:disabled,._bulkToolAction_e9m75_4425:disabled{opacity:.65;cursor:wait}._manualFixBadge_e9m75_4435{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border:1px solid #d8dce3;border-radius:7px;color:#8896a8;background:#f5f7f9;font-size:.72rem;font-weight:600;cursor:default;user-select:none;white-space:nowrap}._bulkToolAction_e9m75_4425{width:100%;min-height:36px;margin-top:8px;border:1px solid #ccd5e1;border-radius:8px;color:#3c4a60;background:#fff;font-size:.78rem;font-weight:700;cursor:pointer}._bulkToolAction_e9m75_4425:hover{border-color:#aeb9c9;background:#f8fafc}._showMoreIssues_e9m75_4503{grid-column:1 / -1;min-height:32px;border:0;border-radius:7px;color:#5e6c81;background:transparent;font-size:.75rem;font-weight:700;cursor:pointer}._showMoreIssues_e9m75_4503:hover{background:#f2f4f7}._noToolIssues_e9m75_4535{grid-column:1 / -1;margin:0;padding:10px;border-radius:8px;color:#788496;background:#f5f7f9;font-size:.76rem}._emptyFilter_e9m75_4555{min-height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;border:1px dashed #dbe2e9;border-radius:12px;color:#5f8a73;background:#fbfdfc;text-align:center}._emptyFilter_e9m75_4555 strong{margin-top:8px;color:#3c594a;font-size:.85rem}._emptyFilter_e9m75_4555 span{margin-top:4px;color:#7d8e83;font-size:.76rem}._cleanTools_e9m75_4607{margin-top:8px;overflow:hidden;border:1px solid #dae7df;border-radius:10px;background:#fff}._cleanToolsToggle_e9m75_4623{width:100%;min-height:42px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:4px 12px;border:0;color:#465568;background:transparent;text-align:left;cursor:pointer}._cleanToolsToggle_e9m75_4623:hover{background:#fafcfb}._cleanToolsIcon_e9m75_4661{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#43805d;background:#edf7f1}._cleanToolsLabel_e9m75_4683{min-width:0;display:flex;flex-direction:column}._cleanToolsLabel_e9m75_4683 strong{color:#3e5d4b;font-size:.84rem}._cleanToolsLabel_e9m75_4683 small{margin-top:1px;color:#7d8e83;font-size:.74rem}._cleanToolsList_e9m75_4717{display:grid;gap:2px;padding:6px 10px 10px;border-top:1px solid #edf2ef}._cleanToolRow_e9m75_4731{min-height:32px;display:flex;align-items:center;gap:9px;padding:0 8px;border-radius:6px;color:#55665c;font-size:.78rem}._cleanToolRow_e9m75_4731>span:first-child{color:#5e9676}._structuralTeaserCard_e9m75_4761{margin-top:12px;padding:12px 14px;border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc;display:flex;align-items:center;gap:12px}._structuralTeaserHeader_e9m75_4783{display:flex;align-items:center;gap:12px}._structuralTeaserIcon_e9m75_4795{width:34px;height:34px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;color:#0284c7;background:#e0f2fe}._structuralTeaserCopy_e9m75_4819{display:flex;flex-direction:column;gap:2px}._structuralTeaserCopy_e9m75_4819 strong{color:#1e293b;font-size:.84rem;font-weight:700}._structuralTeaserCopy_e9m75_4819 small{color:#64748b;font-size:.76rem;line-height:1.35}._structuralCard_e9m75_3361{margin-top:12px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 1px 3px #0000000a}._structuralCardHeader_e9m75_3379{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #f1f5f9;background:#fafbfc}._structuralCardIcon_e9m75_3397{width:32px;height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#059669;background:#ecfdf5}._structuralCardTitle_e9m75_3419{display:flex;flex-direction:column}._structuralCardTitle_e9m75_3419 strong{color:#1e293b;font-size:.84rem;font-weight:700}._structuralCardTitle_e9m75_3419 small{color:#64748b;font-size:.74rem}._structuralList_e9m75_3453{padding:10px 14px;display:flex;flex-direction:column;gap:8px}._structuralItem_e9m75_3467{display:flex;align-items:flex-start;gap:8px;font-size:.78rem;color:#334155;line-height:1.4}._structuralDot_e9m75_3503{width:6px;height:6px;border-radius:50%;background:#94a3b8;margin-top:6px;flex-shrink:0}._structuralMessage_e9m75_3487{flex:1}@media (min-width: 1800px){._workspaceGrid_e9m75_777{--workspace-side-panel-width: clamp(480px, 19.5vw, 540px)}._toast_e9m75_463{max-width:420px;gap:10px;padding:11px 15px;font-size:.84rem}._sidePanelHeader_e9m75_2317{min-height:64px;grid-template-columns:36px minmax(0,1fr) auto;gap:11px;padding:0 18px}._sidePanelMark_e9m75_2339{width:34px;height:34px}._sidePanelHeader_e9m75_2317 strong{font-size:.92rem}._sidePanelHeader_e9m75_2317 small{margin-top:2px;font-size:.74rem}._primaryAction_e9m75_515,._secondaryAction_e9m75_517{min-height:40px;gap:7px;padding:0 14px;font-size:.8rem}._historyActions_e9m75_1541{gap:2px;padding-right:4px}._historyAction_e9m75_1541{width:32px;height:40px}._panelBody_e9m75_2543{padding:17px}._auditSummary_e9m75_2559{height:auto;min-height:0;max-height:none;padding:17px;border-radius:15px}._auditSummarySuccess_e9m75_3077{height:auto!important;min-height:0!important;max-height:none!important;padding:14px 16px;border-radius:14px}._auditSummaryTop_e9m75_2677{grid-template-columns:64px minmax(0,1fr);gap:13px;height:64px;min-height:64px;max-height:64px}._readinessRing_e9m75_2699{width:62px;height:62px}._readinessRing_e9m75_2699 span{font-size:.94rem}._readinessCopy_e9m75_2201>span{font-size:.75rem}._readinessCopy_e9m75_2201 strong{margin-top:3px;font-size:.95rem}._readinessCopy_e9m75_2201 small{margin-top:3px;overflow:hidden;font-size:.73rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}._fixAllButton_e9m75_2883,._auditComplete_e9m75_2885{min-height:44px;margin-top:15px;font-size:.84rem}._auditHint_e9m75_3575{margin-top:10px;font-size:.73rem;line-height:1.5}._toolList_e9m75_3733{gap:7px;margin-top:10px}._toolCard_e9m75_3747{border-radius:11px}._toolSummary_e9m75_3777{min-height:48px;gap:10px;padding:6px 14px 6px 0}._toolSummaryRow_e9m75_3811 ._toolSummary_e9m75_3777{padding:6px 14px 6px 0}._toolIcon_e9m75_3971{width:30px;height:30px;border-radius:8px}._toolHeading_e9m75_2203 strong{font-size:.86rem}._toolHeading_e9m75_2203 small{margin-top:2px;font-size:.75rem;line-height:1.35}._toolSummaryMeta_e9m75_4057{gap:9px}._toolStatus_e9m75_4075{min-width:27px;padding:4px 8px;font-size:.72rem}._toolChevron_e9m75_4141{width:17px;font-size:1rem}._toolExpanded_e9m75_4171{padding:10px 12px 12px}._toolScope_e9m75_4181{margin:10px 0;font-size:.73rem;line-height:1.5}._toolIssueList_e9m75_4195{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:4px}._toolIssueHeader_e9m75_4209{min-height:29px;padding:1px 4px 4px}._toolIssueHeader_e9m75_4209 strong{font-size:.79rem}._toolIssueHeader_e9m75_4209 span{min-width:25px;padding:2px 7px;font-size:.68rem}._toolIssueCard_e9m75_4271{min-height:39px;gap:7px;padding:4px 6px 4px 10px;border-radius:7px}._toolIssueContext_e9m75_4305{font-size:.73rem}._issueActions_e9m75_4325{min-height:29px;gap:4px}._issueLocationButton_e9m75_4341,._fixSingleIssue_e9m75_4343{min-height:29px;border-radius:7px;font-size:.72rem}._issueLocationButton_e9m75_4341{width:29px}._fixSingleIssue_e9m75_4343{padding:0 9px}._manualFixBadge_e9m75_4435{min-height:29px;padding:0 8px;font-size:.7rem}._bulkToolAction_e9m75_4425{min-height:38px;margin-top:9px;font-size:.77rem}._showMoreIssues_e9m75_4503{min-height:32px;font-size:.73rem}._noToolIssues_e9m75_4535{padding:10px;font-size:.74rem}._emptyFilter_e9m75_4555 strong{font-size:.84rem}._emptyFilter_e9m75_4555 span{font-size:.72rem}._cleanToolsToggle_e9m75_4623{min-height:46px;grid-template-columns:30px 1fr auto;gap:10px;padding:4px 12px}._cleanToolsIcon_e9m75_4661{width:30px;height:30px}._cleanToolsLabel_e9m75_4683 strong{font-size:.82rem}._cleanToolsLabel_e9m75_4683 small{margin-top:2px;font-size:.73rem}._cleanToolRow_e9m75_4731{min-height:35px;font-size:.74rem}._previewBusy_e9m75_2079{gap:12px;padding:12px 15px}._previewBusy_e9m75_2079 strong{font-size:.86rem}._previewBusy_e9m75_2079 span{font-size:.73rem}}@media (max-width: 1360px){._workspaceGrid_e9m75_777{--workspace-side-panel-width: clamp(340px, 33vw, 390px)}._panelBody_e9m75_2543{padding:12px}}@media (max-width: 1100px) and (min-width: 821px){._sidePanelHeader_e9m75_2317{gap:7px;padding:0 10px}._panelActions_e9m75_1507{gap:4px;padding:7px 8px}._primaryAction_e9m75_515,._secondaryAction_e9m75_517{gap:4px;padding:0 7px;font-size:.64rem}._historyActions_e9m75_1541{gap:0;padding-right:2px}._historyAction_e9m75_1541{width:28px}._panelBody_e9m75_2543{padding:10px}._auditSummary_e9m75_2559:not(._auditSummarySuccess_e9m75_3077){min-height:144px;padding:11px}._auditSummarySuccess_e9m75_3077{height:auto!important;min-height:0!important;max-height:none!important;padding:11px 12px}._auditSummaryTop_e9m75_2677{grid-template-columns:50px minmax(0,1fr);gap:8px}._readinessRing_e9m75_2699{width:48px;height:48px}}@media (max-height: 860px) and (min-width: 821px){._sidePanelHeader_e9m75_2317{min-height:46px;padding:0 12px}._sidePanelMark_e9m75_2339{width:26px;height:26px}._sidePanelHeader_e9m75_2317 strong{font-size:.82rem}._primaryAction_e9m75_515,._secondaryAction_e9m75_517{min-height:34px;font-size:.76rem;padding:0 10px}._auditSummary_e9m75_2559{height:auto;min-height:0;max-height:none;padding:10px 12px}._auditSummarySuccess_e9m75_3077{height:auto!important;min-height:0!important;max-height:none!important;padding:10px 12px}._auditSummaryTop_e9m75_2677{height:48px;min-height:48px;max-height:48px;grid-template-columns:48px minmax(0,1fr);gap:10px}._readinessRing_e9m75_2699{width:48px;height:48px;flex:0 0 48px}._readinessRing_e9m75_2699 span{font-size:.8rem}._readinessRing_e9m75_2699:before{inset:5px}._readinessCopy_e9m75_2201 strong{font-size:.84rem}._panelBody_e9m75_2543{padding:10px 12px}}@media (max-width: 820px){._workspaceGrid_e9m75_777{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) var(--workspace-stacked-panel-height)}._previewPane_e9m75_2057{border-right:0;border-bottom:1px solid #dfe3ea}._sidePanel_e9m75_2163{min-height:0;padding-top:8px}._sidePanelHeader_e9m75_2317{min-height:49px}._panelResizeHandle_e9m75_2223{inset:-9px 0 auto;width:auto;height:18px;display:block;cursor:row-resize}._panelResizeHandle_e9m75_2223 span{top:50%;left:50%;width:46px;height:3px;transform:translate(-50%,-50%)}._panelResizeHandle_e9m75_2223:hover span,._panelResizeHandle_e9m75_2223:focus-visible span,._workspaceGridResizingVertical_e9m75_2045 ._panelResizeHandle_e9m75_2223 span{width:58px;height:4px}}@media (max-width: 767px){._mobileWorkspaceDock_e9m75_2183{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:8px;padding:7px 10px calc(7px + env(safe-area-inset-bottom,0px));border-top:1px solid #dfe4ec;background:#fbfcfdfa}._mobileWorkspaceChat_e9m75_2191{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #0f172a;border-radius:50%;color:#fff;background:#0f172a;box-shadow:0 4px 12px #0f172a33;cursor:pointer;transition:background-color .16s ease}._mobileWorkspaceChat_e9m75_2191:hover{background:#1e293b;border-color:#1e293b}._mobileWorkspaceChat_e9m75_2191:focus-visible{outline:3px solid rgba(15,23,42,.3);outline-offset:2px}}@media (min-width: 481px) and (max-width: 767px){._mobileWorkspaceDock_e9m75_2183{grid-template-columns:auto 40px;justify-content:center;padding-right:12px;padding-left:12px}._mobileWorkspaceDock_e9m75_2183>:first-child{width:auto;padding-right:18px;padding-left:18px}}@media (max-width: 640px){._sidePanelHeader_e9m75_2317{display:none}._secondaryAction_e9m75_517{padding:0 8px}._primaryAction_e9m75_515{padding:0 9px}._panelBody_e9m75_2543{padding:10px}._auditSummary_e9m75_2559{height:auto;min-height:0;max-height:none;padding:12px}._auditSummarySuccess_e9m75_3077{height:auto!important;min-height:0!important;max-height:none!important;padding:12px 14px;border-radius:14px}._auditSummarySuccess_e9m75_3077 ._auditSummaryTop_e9m75_2677{grid-template-columns:62px minmax(0,1fr);gap:12px;height:auto;min-height:62px;max-height:none}._auditSummarySuccess_e9m75_3077 ._readinessRing_e9m75_2699{width:62px;height:62px;flex:0 0 62px}._auditSummarySuccess_e9m75_3077 ._readinessRing_e9m75_2699 span{font-size:1.02rem}._auditSummarySuccess_e9m75_3077 ._readinessCopy_e9m75_2201{min-height:auto}._auditSummarySuccess_e9m75_3077 ._readinessCopy_e9m75_2201 strong{font-size:.94rem}._auditSuccessHint_e9m75_3341{font-size:.74rem}._auditSummaryTop_e9m75_2677{grid-template-columns:50px minmax(0,1fr);gap:8px;height:50px;min-height:50px;max-height:50px}._readinessRing_e9m75_2699{width:50px;height:50px;flex:0 0 50px}._toolsListHeader_e9m75_3639{padding:6px 2px 4px;gap:6px}._toolsListTitle_e9m75_3657{font-size:.8rem;gap:4px}._toolsListCount_e9m75_3677{font-size:.74rem}._toolsSelectAllBtn_e9m75_3691{font-size:.74rem;padding:2px 4px}._toolCard_e9m75_3747{border-radius:9px}._toolCheckboxWrap_e9m75_3837{width:36px;flex:0 0 36px}._toolSummary_e9m75_3777{min-height:42px;gap:8px;padding:5px 10px 5px 0}._toolSummaryRow_e9m75_3811 ._toolSummary_e9m75_3777{padding:5px 10px 5px 0}._toolIcon_e9m75_3971{width:28px;height:28px;flex:0 0 28px;border-radius:7px}._toolHeading_e9m75_2203 strong{font-size:.81rem}._toolHeading_e9m75_2203 small{font-size:.71rem;margin-top:1px}._toolSummaryMeta_e9m75_4057{gap:6px}._toolStatus_e9m75_4075{min-width:22px;padding:2px 7px;font-size:.68rem}._toolChevron_e9m75_4141{flex:0 0 14px;width:14px;font-size:.86rem}}@container workspace-side-panel (min-width: 376px) and (max-width: 440px){._panelActions_e9m75_1507{grid-template-columns:auto minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:7px;padding:8px 10px}._historyActions_e9m75_1541{padding-right:3px}._historyAction_e9m75_1541{width:28px;height:36px}._panelActions_e9m75_1507 ._secondaryAction_e9m75_517,._panelActions_e9m75_1507 ._primaryAction_e9m75_515{min-height:36px;gap:5px;padding:0 8px;font-size:.78rem}}@container workspace-side-panel (max-width: 375px){._sidePanelHeader_e9m75_2317{min-height:52px;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding:0 10px}._sidePanelHeader_e9m75_2317 strong{font-size:.82rem}._sidePanelHeader_e9m75_2317 small{font-size:.7rem}._standardBadge_e9m75_6469{padding:3px 7px;font-size:.68rem}._panelActions_e9m75_1507{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:7px;padding:8px 10px}._historyActions_e9m75_1541{grid-row:1;grid-column:1;align-self:center;padding-right:4px}._historyAction_e9m75_1541{width:30px;height:34px}._panelActions_e9m75_1507 ._secondaryAction_e9m75_517{grid-row:1;grid-column:2;min-height:34px;font-size:.76rem;padding:0 8px}._panelActions_e9m75_1507 ._primaryAction_e9m75_515{grid-row:2;grid-column:1 / -1;width:100%;min-height:38px;font-size:.82rem;font-weight:750;padding:0 12px}._panelBody_e9m75_2543{padding:10px}._auditSummary_e9m75_2559{height:auto;min-height:0;max-height:none;padding:12px}._auditSummarySuccess_e9m75_3077{height:auto!important;min-height:0!important;max-height:none!important;padding:12px 14px;border-radius:14px}._auditSummarySuccess_e9m75_3077 ._auditSummaryTop_e9m75_2677{grid-template-columns:62px minmax(0,1fr);gap:12px;height:auto;min-height:62px;max-height:none}._auditSummarySuccess_e9m75_3077 ._readinessRing_e9m75_2699{width:62px;height:62px;flex:0 0 62px}._auditSummarySuccess_e9m75_3077 ._readinessRing_e9m75_2699 span{font-size:1.02rem}._auditSummarySuccess_e9m75_3077 ._readinessCopy_e9m75_2201{min-height:auto}._auditSummarySuccess_e9m75_3077 ._readinessCopy_e9m75_2201 strong{font-size:.94rem}._auditSummarySuccess_e9m75_3077 ._auditSuccessHint_e9m75_3341{font-size:.73rem}._auditSummaryTop_e9m75_2677{grid-template-columns:50px minmax(0,1fr);gap:10px;height:50px;min-height:50px;max-height:50px}._readinessRing_e9m75_2699{width:50px;height:50px;flex:0 0 50px}._readinessRing_e9m75_2699 span{font-size:.88rem}._readinessCopy_e9m75_2201>span{font-size:.72rem}._readinessCopy_e9m75_2201 strong{font-size:.84rem}._readinessCopy_e9m75_2201 small{font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35}._auditCompleteBanner_e9m75_6721{margin-top:10px;padding:10px 12px}._auditCompleteHeader_e9m75_6731 strong{font-size:.82rem}._auditCompleteHeader_e9m75_6731 span{font-size:.72rem;line-height:1.35}._auditHint_e9m75_3575{font-size:.7rem;margin-top:8px}._toolsListHeader_e9m75_3639{padding:6px 2px 4px;gap:6px}._toolsListTitle_e9m75_3657{font-size:.78rem;gap:4px}._toolsListCount_e9m75_3677{font-size:.74rem}._toolsSelectAllBtn_e9m75_3691{font-size:.74rem;padding:2px 4px}._toolCard_e9m75_3747{border-radius:9px}._toolCheckboxWrap_e9m75_3837{width:36px;flex:0 0 36px}._toolSummary_e9m75_3777{min-height:42px;gap:8px;padding:5px 10px 5px 0}._toolSummaryRow_e9m75_3811 ._toolSummary_e9m75_3777{padding:5px 10px 5px 0}._toolIcon_e9m75_3971{width:28px;height:28px;flex:0 0 28px;border-radius:7px}._toolHeading_e9m75_2203 strong{font-size:.8rem}._toolHeading_e9m75_2203 small{font-size:.71rem;margin-top:1px}._toolSummaryMeta_e9m75_4057{gap:6px}._toolStatus_e9m75_4075{min-width:22px;padding:2px 7px;font-size:.68rem}._toolChevron_e9m75_4141{flex:0 0 14px;width:14px;font-size:.86rem}}@container workspace-side-panel (max-width: 325px){._auditSummarySuccess_e9m75_3077{height:auto!important;min-height:0!important;max-height:none!important;padding:11px 12px;border-radius:13px}._auditSummarySuccess_e9m75_3077 ._auditSummaryTop_e9m75_2677{grid-template-columns:56px minmax(0,1fr);gap:10px;height:auto;min-height:56px;max-height:none}._auditSummarySuccess_e9m75_3077 ._readinessRing_e9m75_2699{width:56px;height:56px;flex:0 0 56px}._auditSummarySuccess_e9m75_3077 ._readinessRing_e9m75_2699 span{font-size:.92rem}._auditSummarySuccess_e9m75_3077 ._readinessCopy_e9m75_2201{min-height:auto}._auditSummarySuccess_e9m75_3077 ._readinessCopy_e9m75_2201 strong{font-size:.88rem}._auditSuccessHint_e9m75_3341{font-size:.7rem}}._microFixesSection_e9m75_6989{margin:12px 0 16px;padding:14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}._microFixesHeader_e9m75_7005{margin-bottom:12px}._microFixesTitleWrap_e9m75_7013{display:flex;align-items:center;gap:8px}._microFixesBadge_e9m75_7025{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;font-size:.75rem;font-weight:700;color:#fff;background:#0f172a;border-radius:9999px;letter-spacing:-.01em}._microFixesTitle_e9m75_7013{font-size:.95rem;font-weight:700;color:#0f172a;margin:0}._microFixesSub_e9m75_7065{font-size:.78rem;color:#64748b;margin:4px 0 0;line-height:1.35}._microFixesList_e9m75_7079{display:flex;flex-direction:column;gap:10px}._microFixCard_e9m75_7091{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:10px;transition:border-color .15s ease,box-shadow .15s ease}._microFixCard_e9m75_7091:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0f172a0a}._microFixCardTop_e9m75_7123{display:flex;align-items:flex-start;gap:10px}._microFixIcon_e9m75_7135{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f1f5f9;color:#0f172a;border-radius:8px}._microFixInfo_e9m75_7159{flex:1;min-width:0}._microFixHeadingRow_e9m75_7169{display:flex;align-items:center;justify-content:space-between;gap:8px}._microFixCardTitle_e9m75_7183{font-size:.88rem;font-weight:700;color:#0f172a}._microFixPricePill_e9m75_7195{display:inline-flex;align-items:baseline;gap:4px;flex-shrink:0}._microFixOldPrice_e9m75_7209{font-size:.75rem;color:#94a3b8;text-decoration:line-through}._microFixCurrentPrice_e9m75_7221{font-size:.88rem;font-weight:800;color:#0f172a}._microFixCardDesc_e9m75_7233{font-size:.78rem;color:#475569;margin:3px 0 6px;line-height:1.35}._microFixMetaRow_e9m75_7247{display:flex;align-items:center;gap:8px}._microFixIssueBadge_e9m75_7259{font-size:.72rem;color:#b45309;background:#fef3c7;padding:2px 7px;border-radius:6px;font-weight:500}._microFixIssueBadge_e9m75_7259 strong{font-weight:700}._microFixCleanBadge_e9m75_7285{font-size:.72rem;color:#15803d;background:#dcfce7;padding:2px 7px;border-radius:6px;font-weight:600;display:inline-flex;align-items:center;gap:4px}._microFixCardActions_e9m75_7309{display:flex;align-items:center;gap:8px;padding-top:6px;border-top:1px solid #f1f5f9}._microFixApplyBtn_e9m75_7325{flex:1;height:32px;padding:0 10px;background:#fff;border:1px solid #cbd5e1;border-radius:6px;font-size:.8rem;font-weight:600;color:#1e293b;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background .15s ease,border-color .15s ease}._microFixApplyBtn_e9m75_7325:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}._microFixApplyBtn_e9m75_7325:disabled{opacity:.6;cursor:not-allowed}._microFixDownloadBtn_e9m75_7381{flex:1;height:32px;padding:0 10px;background:#0f172a;border:1px solid #0f172a;border-radius:6px;font-size:.8rem;font-weight:600;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background .15s ease,transform .1s ease}._microFixDownloadBtn_e9m75_7381:hover{background:#1e293b;border-color:#1e293b}._microFixDownloadBtn_e9m75_7381:active{transform:translateY(1px)}._microFixFocusBtn_e9m75_7435{height:32px;padding:0 10px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;font-size:.78rem;font-weight:600;color:#334155;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}._microFixFocusBtn_e9m75_7435:hover{background:#e2e8f0;border-color:#cbd5e1;color:#0f172a}._focusModeBanner_e9m75_7481{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #0f172a;border-radius:8px;margin-bottom:12px}._focusModeLeft_e9m75_7507{display:flex;flex-direction:column;gap:3px;min-width:0}._focusModeBadge_e9m75_7521{align-self:flex-start;padding:2px 7px;background:#0f172a;color:#fff;font-size:.68rem;font-weight:700;border-radius:4px;text-transform:uppercase;letter-spacing:.03em}._focusModeDesc_e9m75_7545{color:#475569;font-size:.78rem;line-height:1.35}._focusModeDesc_e9m75_7545 strong{color:#0f172a}._focusModeExitBtn_e9m75_7565{flex-shrink:0;padding:6px 10px;background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;font-size:.76rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}._focusModeExitBtn_e9m75_7565:hover{background:#f1f5f9;border-color:#94a3b8}._focusUpsellCard_e9m75_7603{margin-top:14px;padding:12px 14px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;display:flex;flex-direction:column;gap:10px}._focusUpsellContent_e9m75_7625{display:flex;align-items:flex-start;gap:10px}._focusUpsellIcon_e9m75_7637{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#d97706;background:#fef3c7;border-radius:6px}._focusUpsellCopy_e9m75_7661{min-width:0}._focusUpsellCopy_e9m75_7661 strong{display:block;font-size:.82rem;font-weight:700;color:#1e293b}._focusUpsellCopy_e9m75_7661 p{margin:3px 0 0;font-size:.75rem;color:#64748b;line-height:1.4}._focusUpsellBtn_e9m75_7697{align-self:flex-start;padding:6px 12px;background:#fff;border:1px solid #94a3b8;border-radius:6px;color:#0f172a;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}._focusUpsellBtn_e9m75_7697:hover{background:#f1f5f9;border-color:#64748b}._emptyWorkspaceWrapper_e9m75_7733{display:flex;flex-direction:column;min-height:calc(100vh - 58px);width:100%;background:var(--bg-primary, #ffffff);overflow-y:auto;overflow-x:hidden}._emptyWorkspacePage_e9m75_7753{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:0;width:100%;flex:1;box-sizing:border-box;background:var(--canvas, #f8fafc)}._emptyWorkspaceDropWrap_e9m75_7777{flex:1 1 auto;display:flex;width:100%;max-width:100%;min-height:0;padding:0;margin:0}._emptyWorkspaceDropWrap_e9m75_7777>*{width:100%;max-width:100%;flex:1 1 auto}._workspaceResumeBox_e9m75_7809{margin-top:18px;padding-top:14px;border-top:1px solid var(--border-color-light, #e2e8f0);display:flex;align-items:center;justify-content:center;gap:12px}._workspaceResumeText_e9m75_7829{font-size:.85rem;color:var(--text-secondary, #64748b)}._workspaceResumeBtn_e9m75_7839{padding:6px 14px;background:var(--bg-primary, #ffffff);border:1px solid var(--border-color, #cbd5e1);border-radius:6px;color:var(--text-primary, #0f172a);font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}._workspaceResumeBtn_e9m75_7839:hover{background:#f1f5f9;border-color:#94a3b8}
