._workspace_87btb_1{position:relative;height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden;color:#1b2435;background:#f2f2f2;font-family:IBM Plex Sans,Segoe UI,sans-serif}._restorePage_87btb_25{min-height:calc(100vh - 72px);display:grid;place-items:center;padding:28px;background:#f5f7fa}._restoreCard_87btb_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_87btb_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_87btb_41 h1{margin:0;color:#202b3d;font-size:1.2rem}._restoreCard_87btb_41 p{margin:10px 0 18px;color:#657187;font-size:.82rem;line-height:1.55}._restoreCard_87btb_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_87btb_41 button:hover{background:#1e293b;border-color:#1e293b}._modeDialogBackdrop_87btb_151{position:fixed;z-index:3000;inset:0;display:grid;place-items:center;padding:24px;background:#121f336b;backdrop-filter:blur(5px)}._modeDialog_87btb_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_87btb_203{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:24px;color:#0f172a;font-family:var(--font-brand, var(--font-sans));font-size:clamp(1.2rem,1.1vw,1.35rem);font-weight:600;letter-spacing:-.015em}._modeDialogLogo_87btb_229{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center}._modeDialogLogo_87btb_229 img{width:100%;height:100%;object-fit:contain}._modeDialog_87btb_151 h2{margin:0;color:#202c43;font-size:clamp(1.28rem,1.25vw,1.52rem);line-height:1.22;text-align:center}._modeDialog_87btb_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_87btb_291{color:#46536a;font-weight:750}._modeDialogActions_87btb_301{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}._modeDialogActionsSingle_87btb_315{grid-template-columns:1fr}._modeDialogPrimary_87btb_323,._modeDialogSecondary_87btb_325{min-height:46px;padding:0 12px;border-radius:10px;font-size:clamp(.8rem,.76vw,.88rem);font-weight:780;cursor:pointer}._modeDialogPrimary_87btb_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_87btb_323:hover{background:#1e293b;border-color:#1e293b}._modeDialogSecondary_87btb_325{border:1px solid #d9e0eb;color:#546176;background:#fff}._modeDialogSecondary_87btb_325:hover{border-color:#bfc9d8;background:#f8fafc}@media (max-width: 520px){._modeDialog_87btb_151{padding:24px 20px}._modeDialogBrand_87btb_203{margin-bottom:18px}._modeDialogActions_87btb_301{grid-template-columns:1fr}._modeDialogPrimary_87btb_323,._modeDialogSecondary_87btb_325{width:100%}}._spinner_87btb_433{width:34px;height:34px;border:3px solid #e2e8f0;border-top-color:#0f172a;border-radius:50%;animation:_spin_87btb_433 .8s linear infinite}@keyframes _spin_87btb_433{to{transform:rotate(360deg)}}._toast_87btb_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_87btb_503{border-color:#f1c9c6;color:#a43d35;background:#fff8f7fa}._primaryAction_87btb_515,._secondaryAction_87btb_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_87btb_517{border:1px solid #d6dde8;color:#4b586d;background:#fff}._secondaryAction_87btb_517:hover{border-color:#b7c1cf;color:#283548;background:#f7f9fb}._replaceConfirmAction_87btb_567,._replaceConfirmAction_87btb_567:hover{border-color:#fda4af;color:#b42318;background:#fff1f2}._primaryAction_87btb_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_87btb_515>*{position:relative;z-index:2}._primaryAction_87btb_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_87btb_515:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #8b5cf647,0 4px 12px -2px #6366f12e}._primaryAction_87btb_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_87btb_1 4.6s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none;z-index:1}@keyframes _primaryActionShimmer_87btb_1{0%,18%{transform:translate(-160%) skew(-15deg)}52%,to{transform:translate(260%) skew(-15deg)}}._primaryAction_87btb_515:disabled{opacity:.62;cursor:wait;box-shadow:0 2px 8px #0f172a1f;border-color:#334155}._primaryAction_87btb_515:disabled:after{display:none}._primaryActionDisabled_87btb_743,._primaryActionDisabled_87btb_743:disabled,._primaryActionDisabled_87btb_743:hover,._primaryActionDisabled_87btb_743:active{background:#e2e8f0;color:#94a3b8;border-color:#cbd5e1;box-shadow:none;cursor:not-allowed;transform:none;opacity:1}._primaryActionDisabled_87btb_743:after{display:none}._workspaceGrid_87btb_777{--workspace-side-panel-width: clamp(340px, 33vw, 420px);min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) var(--workspace-side-panel-width)}._workspaceGridResizing_87btb_795,._workspaceGridResizing_87btb_795 *{cursor:col-resize!important;user-select:none!important}._workspaceGridResizingVertical_87btb_807,._workspaceGridResizingVertical_87btb_807 *{cursor:row-resize!important;user-select:none!important}._previewPane_87btb_819{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_87btb_841{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_87btb_841 ._spinner_87btb_433{width:18px;height:18px;flex:0 0 18px;border-width:2px}._previewBusy_87btb_841>div:last-child{min-width:0;display:flex;flex-direction:column}._previewBusy_87btb_841 strong{font-size:.76rem}._previewBusy_87btb_841 span{margin-top:2px;color:#7d889a;font-size:.66rem}._sidePanel_87btb_925{position:relative;container:workspace-side-panel / inline-size;min-width:0;min-height:0;display:flex;flex-direction:column;background:#fbfcfd}._mobileWorkspaceDock_87btb_945{display:contents}._mobileWorkspaceChat_87btb_953{display:none}._sidePanel_87btb_925 button,._sidePanel_87btb_925 ._readinessCopy_87btb_963,._sidePanel_87btb_925 ._toolHeading_87btb_965{overflow-wrap:normal;word-break:normal}._sidePanel_87btb_925 ._primaryAction_87btb_515,._sidePanel_87btb_925 ._secondaryAction_87btb_517{white-space:nowrap}._panelResizeHandle_87btb_985{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_87btb_985 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_87btb_985:hover span,._panelResizeHandle_87btb_985:focus-visible span,._workspaceGridResizing_87btb_795 ._panelResizeHandle_87btb_985 span{width:4px;height:58px;background:#0f172a;opacity:1}._panelResizeHandle_87btb_985:focus-visible span{box-shadow:0 0 0 1px #fff,0 0 0 3px #0f172a3d}._sidePanelHeader_87btb_1079{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_87btb_1101{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#0f172a;background:#f1f5f9}._sidePanelHeader_87btb_1079>span:nth-child(2){min-width:0;display:flex;flex-direction:column}._sidePanelHeader_87btb_1079 strong{color:#273247;font-size:.88rem;font-weight:750}._sidePanelHeader_87btb_1079 small{margin-top:1px;overflow:hidden;color:#7d899c;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}._standardBadge_87btb_1165{padding:4px 9px;border:1px solid #dfe5ee;border-radius:999px;color:#556277;background:#f8fafc;font-size:.72rem;font-weight:720;white-space:nowrap}._panelActions_87btb_1187{width:100%;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1.25fr);gap:8px;padding:10px 14px;box-sizing:border-box;border-bottom:1px solid #e7eaf0;background:#fff}._panelActions_87btb_1187 ._primaryAction_87btb_515,._panelActions_87btb_1187 ._secondaryAction_87btb_517{width:100%;min-width:0;box-sizing:border-box}._panelActions_87btb_1187 ._actionLabel_87btb_1225{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._historyActions_87btb_1239{display:inline-flex;align-items:center;gap:2px;padding-right:4px;border-right:1px solid #e4e8ef}._historyAction_87btb_1239{width:32px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:8px;color:#536176;background:transparent;cursor:pointer}._historyAction_87btb_1239:hover:not(:disabled){border-color:#dce2eb;color:#243149;background:#f4f6f9}._historyAction_87btb_1239:focus-visible{outline:2px solid #9bacec;outline-offset:1px}._historyAction_87btb_1239:disabled{color:#c3cad5;cursor:default}._panelBody_87btb_1315{min-height:0;flex:1;overflow-y:auto;padding:16px;scrollbar-gutter:stable}._auditSummary_87btb_1331{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_87btb_1373{background:radial-gradient(circle at 96% 0%,rgba(79,96,225,.1),transparent 38%),#fff}._lockedSummaryTop_87btb_1385{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px}._analysisSpinner_87btb_1399,._analysisFailureSignal_87btb_1401{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px}._analysisFailureSignal_87btb_1401{color:#9a611d;background:#fff6e8}._analysisSpinner_87btb_1399{width:30px;height:30px;margin:7px;border:3px solid #dce3f5;border-top-color:#405fe3;border-radius:50%;animation:_issue-action-spin_87btb_1 .8s linear infinite}._auditSummaryTop_87btb_1449{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_87btb_1471{position:relative;width:62px;height:62px;flex:0 0 62px;display:flex;align-items:center;justify-content:center}._readinessRing_87btb_1471:before{display:none}._readinessSvg_87btb_1499{width:100%;height:100%;display:block;overflow:visible}._readinessRing_87btb_1471 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_87btb_963{min-width:0;overflow:hidden;display:flex;flex-direction:column;justify-content:center}._readinessCopy_87btb_963>span{color:#64748b;font-size:.75rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}._readinessCopy_87btb_963 strong{margin-top:3px;color:#1e293b;font-size:.92rem;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}._readinessCopy_87btb_963 strong ._issueCountAccent_87btb_1593,._readinessCopy_87btb_963 strong ._fixedCountAccent_87btb_1595{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_87btb_963 strong ._issueCountAccent_87btb_1593{color:#c94b3c}._readinessCopy_87btb_963 strong ._fixedCountAccent_87btb_1595{color:#27965a}._readinessCopy_87btb_963 small{margin-top:2px;overflow:hidden;color:#64748b;font-size:.74rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;display:block}._fixAllButton_87btb_1655,._auditComplete_87btb_1657{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_87btb_1655{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_87btb_1655: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_87btb_1655:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #04785740,inset 0 1px #ffffff1a}._fixAllButton_87btb_1655:focus-visible{outline:3px solid rgba(5,150,105,.38);outline-offset:2px}._fixAllButton_87btb_1655:disabled{opacity:.68;cursor:wait}._microPresetNotice_87btb_1781{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_87btb_1807{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_87btb_1807:hover{background:#eff6ff;border-color:#93c5fd;color:#1e40af}._auditSummarySuccess_87btb_1849{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_87btb_1849 ._auditSummaryTop_87btb_1449{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_87btb_1849 ._readinessRing_87btb_1471{position:relative;width:66px;height:66px;flex:0 0 66px;display:flex;align-items:center;justify-content:center}._glassOrbGlow_87btb_1939{position:absolute;width:56px;height:56px;border-radius:50%;background:#10b9814d;filter:blur(12px);pointer-events:none;z-index:0}._auditSummarySuccess_87btb_1849 ._readinessSvg_87btb_1499{position:relative;width:100%;height:100%;display:block;z-index:1;filter:drop-shadow(0 0 6px rgba(16,185,129,.45))}._auditSummarySuccess_87btb_1849 ._readinessRing_87btb_1471 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_87btb_1849 ._readinessCopy_87btb_963{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;z-index:1}._successStatusRow_87btb_2019{display:flex;align-items:center;margin-bottom:3px}._successStatusBadge_87btb_2031{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_87btb_2061{width:12px;height:12px;flex-shrink:0}._successHeadingBlock_87btb_2073{display:flex;flex-direction:column;min-width:0}._auditSummarySuccess_87btb_1849 ._readinessCopy_87btb_963 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_87btb_2113{margin:2px 0 0;color:#64748b;font-size:.75rem;line-height:1.35;font-weight:450;white-space:normal;word-break:normal}._structuralCard_87btb_2133{margin-top:16px;padding:14px 16px;border:1px solid #d9e2ec;border-radius:12px;background:#f8fafc;box-shadow:0 1px 4px #0f172a0a}._structuralCardHeader_87btb_2151{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #eef2f6}._structuralCardIcon_87btb_2169{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#16a34a;background:#ecfdf5}._structuralCardTitle_87btb_2191 strong{font-size:.86rem;font-weight:750;color:#1e293b}._structuralCardTitle_87btb_2191 small{font-size:.73rem;color:#64748b;margin-top:1px}._structuralList_87btb_2225{display:flex;flex-direction:column;gap:8px;margin:6px 0}._structuralItem_87btb_2239{display:flex;align-items:flex-start;gap:10px;padding:8px 12px;border-radius:8px;background:#fff;border:1px solid #e2e8f0}._structuralMessage_87btb_2259{font-size:.81rem;color:#334155;line-height:1.45;word-break:break-word;flex:1}._structuralDot_87btb_2275{width:6px;height:6px;flex:0 0 6px;margin-top:6px;border-radius:50%;background:#16a34a}._structuralCardIconClean_87btb_2293{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#10b981;background:#ecfdf5}._structuralNote_87btb_2315{margin:10px 0 0;padding-top:8px;border-top:1px dashed #cbd5e1;font-size:.73rem;color:#64748b;line-height:1.4}._structuralNoteClean_87btb_2333{margin:6px 0 0;font-size:.75rem;color:#64748b;line-height:1.4}._auditHint_87btb_2347{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_87btb_2369{width:12px;height:12px;flex:0 0 12px;border:2px solid #cbd5e1;border-top-color:#475569;border-radius:50%;animation:_issue-action-spin_87btb_1 .75s linear infinite}._fixAllButton_87btb_1655 ._inlineSpinner_87btb_2369{border-color:#fff6;border-top-color:#fff}@keyframes _issue-action-spin_87btb_1{to{transform:rotate(360deg)}}._toolsListHeader_87btb_2411{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:0 4px 4px;margin-top:4px}._toolsListTitle_87btb_2429{font-size:.82rem;font-weight:700;color:#334155;display:inline-flex;align-items:baseline;gap:6px;min-width:0}._toolsListCount_87btb_2449{font-weight:500;color:#64748b;font-size:.78rem;white-space:nowrap}._toolsSelectAllBtn_87btb_2463{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_87btb_2463:hover{background:#eff6ff;color:#1d4ed8}._toolList_87btb_2505{display:flex;flex-direction:column;gap:6px;margin-top:10px}._toolCard_87btb_2519{overflow:hidden;border:1px solid #e0e5ec;border-radius:10px;background:#fff;transition:opacity .2s ease,border-color .16s ease,box-shadow .16s ease}._toolCard_87btb_2519:hover{border-color:#cfd7e2}._toolCardAttention_87btb_2549:has(._toolSummary_87btb_2549[aria-expanded=true]){border-color:#c9d3e3;box-shadow:0 3px 12px #0f172a0e}._toolCardAvailable_87btb_2559{border-style:dashed}._toolCardUnselected_87btb_2567{opacity:.55}._toolCardUnselected_87btb_2567:hover{opacity:.88}._toolSummaryRow_87btb_2583{display:flex;align-items:stretch;width:100%;min-width:0;box-sizing:border-box;background:#fff}._toolSummaryRow_87btb_2583:hover{background:#fafbfc}._toolCheckboxWrap_87btb_2609{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_87btb_2583 ._toolCheckboxWrap_87btb_2609{margin-left:0}._toolCheckboxWrap_87btb_2609:hover{background-color:#f1f5f9}._toolCheckboxDone_87btb_2653{color:#16a34a}._toolCheckboxCreate_87btb_2661{color:#64748b}._toolCheckbox_87btb_2609{width:17px;height:17px;cursor:pointer;accent-color:#2563eb;border-radius:4px}._toolSummary_87btb_2549{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_87btb_2549:hover{background:transparent}._toolSummaryRow_87btb_2583 ._toolSummary_87btb_2549{flex:1 1 0%;min-width:0;width:0;background:transparent;padding:5px 12px 5px 0}._toolIcon_87btb_2743{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_87btb_965{flex:1 1 auto;min-width:0;overflow:hidden;display:flex;flex-direction:column}._toolHeading_87btb_965 strong{color:#2a3549;font-size:.83rem;font-weight:730;line-height:1.25;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._toolHeading_87btb_965 small{margin-top:1px;overflow:hidden;color:#8b95a5;font-size:.73rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;display:block}._toolSummaryMeta_87btb_2829{margin-left:auto;flex:0 0 auto;flex-shrink:0;display:flex;align-items:center;gap:8px}._toolStatus_87btb_2847{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_87btb_2873{color:#9e4038;background:#fbecea}._toolStatusClean_87btb_2883{color:#15803d;background:#f0fdf4}._toolStatusCreate_87btb_2893{color:#2563eb;background:#eff6ff}._toolCardAvailable_87btb_2559 ._toolStatus_87btb_2847{color:#6e7a8d;background:#eef2f6}._toolChevron_87btb_2913{flex:0 0 16px;width:16px;color:#8b96a6;font-size:.92rem;text-align:center;flex-shrink:0;user-select:none;line-height:1}._toolChevron_87btb_2913:empty{display:none}._toolExpanded_87btb_2943{padding:10px 12px 12px;border-top:1px solid #eef1f5}._toolScope_87btb_2953{margin:9px 0;color:#7d899b;font-size:.75rem;line-height:1.45}._toolIssueList_87btb_2967{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:4px;align-items:start}._toolIssueHeader_87btb_2981{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_87btb_2981 strong{overflow:hidden;font-size:.78rem;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}._toolIssueHeader_87btb_2981 span{min-width:24px;padding:2px 7px;border-radius:999px;color:#6d7889;background:#eef2f6;font-size:.7rem;font-weight:700;text-align:center}._toolIssueCard_87btb_3043{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_87btb_3067{border-color:#cbd4e2;background:#f5f7fa}._toolIssueContext_87btb_3077{overflow:hidden;color:#64748b;font-size:.75rem;font-weight:560;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}._issueActions_87btb_3097{min-height:28px;display:flex;align-items:center;justify-content:flex-end;gap:4px}._issueLocationButton_87btb_3113,._fixSingleIssue_87btb_3115{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_87btb_3113{width:28px;padding:0;border:0;color:#475569;background:transparent;transition:background-color .14s ease,color .14s ease}._issueLocationButton_87btb_3113:hover{color:#0f172a;background:#f1f5f9}._fixSingleIssue_87btb_3115{padding:0 9px;border:1px solid #ccd5e1;color:#3f4c60;background:#fff}._fixSingleIssue_87btb_3115:hover{border-color:#aeb9c9;background:#f7f9fb}._fixSingleIssue_87btb_3115:disabled,._bulkToolAction_87btb_3197:disabled{opacity:.65;cursor:wait}._manualFixBadge_87btb_3207{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_87btb_3197{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_87btb_3197:hover{border-color:#aeb9c9;background:#f8fafc}._showMoreIssues_87btb_3275{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_87btb_3275:hover{background:#f2f4f7}._noToolIssues_87btb_3307{grid-column:1 / -1;margin:0;padding:10px;border-radius:8px;color:#788496;background:#f5f7f9;font-size:.76rem}._emptyFilter_87btb_3327{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_87btb_3327 strong{margin-top:8px;color:#3c594a;font-size:.85rem}._emptyFilter_87btb_3327 span{margin-top:4px;color:#7d8e83;font-size:.76rem}._cleanTools_87btb_3379{margin-top:8px;overflow:hidden;border:1px solid #dae7df;border-radius:10px;background:#fff}._cleanToolsToggle_87btb_3395{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_87btb_3395:hover{background:#fafcfb}._cleanToolsIcon_87btb_3433{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#43805d;background:#edf7f1}._cleanToolsLabel_87btb_3455{min-width:0;display:flex;flex-direction:column}._cleanToolsLabel_87btb_3455 strong{color:#3e5d4b;font-size:.84rem}._cleanToolsLabel_87btb_3455 small{margin-top:1px;color:#7d8e83;font-size:.74rem}._cleanToolsList_87btb_3489{display:grid;gap:2px;padding:6px 10px 10px;border-top:1px solid #edf2ef}._cleanToolRow_87btb_3503{min-height:32px;display:flex;align-items:center;gap:9px;padding:0 8px;border-radius:6px;color:#55665c;font-size:.78rem}._cleanToolRow_87btb_3503>span:first-child{color:#5e9676}._structuralTeaserCard_87btb_3533{margin-top:12px;padding:12px 14px;border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc;display:flex;align-items:center;gap:12px}._structuralTeaserHeader_87btb_3555{display:flex;align-items:center;gap:12px}._structuralTeaserIcon_87btb_3567{width:34px;height:34px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;color:#0284c7;background:#e0f2fe}._structuralTeaserCopy_87btb_3591{display:flex;flex-direction:column;gap:2px}._structuralTeaserCopy_87btb_3591 strong{color:#1e293b;font-size:.84rem;font-weight:700}._structuralTeaserCopy_87btb_3591 small{color:#64748b;font-size:.76rem;line-height:1.35}._structuralCard_87btb_2133{margin-top:12px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 1px 3px #0000000a}._structuralCardHeader_87btb_2151{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid #f1f5f9;background:#fafbfc}._structuralCardIcon_87btb_2169{width:32px;height:32px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#059669;background:#ecfdf5}._structuralCardTitle_87btb_2191{display:flex;flex-direction:column}._structuralCardTitle_87btb_2191 strong{color:#1e293b;font-size:.84rem;font-weight:700}._structuralCardTitle_87btb_2191 small{color:#64748b;font-size:.74rem}._structuralList_87btb_2225{padding:10px 14px;display:flex;flex-direction:column;gap:8px}._structuralItem_87btb_2239{display:flex;align-items:flex-start;gap:8px;font-size:.78rem;color:#334155;line-height:1.4}._structuralDot_87btb_2275{width:6px;height:6px;border-radius:50%;background:#94a3b8;margin-top:6px;flex-shrink:0}._structuralMessage_87btb_2259{flex:1}@media (min-width: 1800px){._workspaceGrid_87btb_777{--workspace-side-panel-width: clamp(480px, 19.5vw, 540px)}._toast_87btb_463{max-width:420px;gap:10px;padding:11px 15px;font-size:.84rem}._sidePanelHeader_87btb_1079{min-height:64px;grid-template-columns:36px minmax(0,1fr) auto;gap:11px;padding:0 18px}._sidePanelMark_87btb_1101{width:34px;height:34px}._sidePanelHeader_87btb_1079 strong{font-size:.92rem}._sidePanelHeader_87btb_1079 small{margin-top:2px;font-size:.74rem}._standardBadge_87btb_1165{padding:4px 9px;font-size:.72rem}._panelActions_87btb_1187{gap:9px;padding:10px 17px}._primaryAction_87btb_515,._secondaryAction_87btb_517{min-height:40px;gap:7px;padding:0 14px;font-size:.8rem}._historyActions_87btb_1239{gap:2px;padding-right:4px}._historyAction_87btb_1239{width:32px;height:40px}._panelBody_87btb_1315{padding:17px}._auditSummary_87btb_1331{height:auto;min-height:0;max-height:none;padding:17px;border-radius:15px}._auditSummarySuccess_87btb_1849{height:auto!important;min-height:0!important;max-height:none!important;padding:14px 16px;border-radius:14px}._auditSummaryTop_87btb_1449{grid-template-columns:64px minmax(0,1fr);gap:13px;height:64px;min-height:64px;max-height:64px}._readinessRing_87btb_1471{width:62px;height:62px}._readinessRing_87btb_1471 span{font-size:.94rem}._readinessCopy_87btb_963>span{font-size:.75rem}._readinessCopy_87btb_963 strong{margin-top:3px;font-size:.95rem}._readinessCopy_87btb_963 small{margin-top:3px;overflow:hidden;font-size:.73rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}._fixAllButton_87btb_1655,._auditComplete_87btb_1657{min-height:44px;margin-top:15px;font-size:.84rem}._auditHint_87btb_2347{margin-top:10px;font-size:.73rem;line-height:1.5}._toolList_87btb_2505{gap:7px;margin-top:10px}._toolCard_87btb_2519{border-radius:11px}._toolSummary_87btb_2549{min-height:48px;gap:10px;padding:6px 14px 6px 0}._toolSummaryRow_87btb_2583 ._toolSummary_87btb_2549{padding:6px 14px 6px 0}._toolIcon_87btb_2743{width:30px;height:30px;border-radius:8px}._toolHeading_87btb_965 strong{font-size:.86rem}._toolHeading_87btb_965 small{margin-top:2px;font-size:.75rem;line-height:1.35}._toolSummaryMeta_87btb_2829{gap:9px}._toolStatus_87btb_2847{min-width:27px;padding:4px 8px;font-size:.72rem}._toolChevron_87btb_2913{width:17px;font-size:1rem}._toolExpanded_87btb_2943{padding:10px 12px 12px}._toolScope_87btb_2953{margin:10px 0;font-size:.73rem;line-height:1.5}._toolIssueList_87btb_2967{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:4px}._toolIssueHeader_87btb_2981{min-height:29px;padding:1px 4px 4px}._toolIssueHeader_87btb_2981 strong{font-size:.79rem}._toolIssueHeader_87btb_2981 span{min-width:25px;padding:2px 7px;font-size:.68rem}._toolIssueCard_87btb_3043{min-height:39px;gap:7px;padding:4px 6px 4px 10px;border-radius:7px}._toolIssueContext_87btb_3077{font-size:.73rem}._issueActions_87btb_3097{min-height:29px;gap:4px}._issueLocationButton_87btb_3113,._fixSingleIssue_87btb_3115{min-height:29px;border-radius:7px;font-size:.72rem}._issueLocationButton_87btb_3113{width:29px}._fixSingleIssue_87btb_3115{padding:0 9px}._manualFixBadge_87btb_3207{min-height:29px;padding:0 8px;font-size:.7rem}._bulkToolAction_87btb_3197{min-height:38px;margin-top:9px;font-size:.77rem}._showMoreIssues_87btb_3275{min-height:32px;font-size:.73rem}._noToolIssues_87btb_3307{padding:10px;font-size:.74rem}._emptyFilter_87btb_3327 strong{font-size:.84rem}._emptyFilter_87btb_3327 span{font-size:.72rem}._cleanToolsToggle_87btb_3395{min-height:46px;grid-template-columns:30px 1fr auto;gap:10px;padding:4px 12px}._cleanToolsIcon_87btb_3433{width:30px;height:30px}._cleanToolsLabel_87btb_3455 strong{font-size:.82rem}._cleanToolsLabel_87btb_3455 small{margin-top:2px;font-size:.73rem}._cleanToolRow_87btb_3503{min-height:35px;font-size:.74rem}._previewBusy_87btb_841{gap:12px;padding:12px 15px}._previewBusy_87btb_841 strong{font-size:.86rem}._previewBusy_87btb_841 span{font-size:.73rem}}@media (max-width: 1360px){._workspaceGrid_87btb_777{--workspace-side-panel-width: clamp(340px, 33vw, 390px)}._panelBody_87btb_1315{padding:12px}}@media (max-width: 1100px) and (min-width: 821px){._sidePanelHeader_87btb_1079{gap:7px;padding:0 10px}._panelActions_87btb_1187{gap:4px;padding:7px 8px}._primaryAction_87btb_515,._secondaryAction_87btb_517{gap:4px;padding:0 7px;font-size:.64rem}._historyActions_87btb_1239{gap:0;padding-right:2px}._historyAction_87btb_1239{width:28px}._panelBody_87btb_1315{padding:10px}._auditSummary_87btb_1331:not(._auditSummarySuccess_87btb_1849){min-height:144px;padding:11px}._auditSummarySuccess_87btb_1849{height:auto!important;min-height:0!important;max-height:none!important;padding:11px 12px}._auditSummaryTop_87btb_1449{grid-template-columns:50px minmax(0,1fr);gap:8px}._readinessRing_87btb_1471{width:48px;height:48px}}@media (max-height: 860px) and (min-width: 821px){._sidePanelHeader_87btb_1079{min-height:46px;padding:0 12px}._sidePanelMark_87btb_1101{width:26px;height:26px}._sidePanelHeader_87btb_1079 strong{font-size:.82rem}._panelActions_87btb_1187{padding:6px 10px;gap:6px}._primaryAction_87btb_515,._secondaryAction_87btb_517{min-height:34px;font-size:.76rem;padding:0 10px}._auditSummary_87btb_1331{height:auto;min-height:0;max-height:none;padding:10px 12px}._auditSummarySuccess_87btb_1849{height:auto!important;min-height:0!important;max-height:none!important;padding:10px 12px}._auditSummaryTop_87btb_1449{height:48px;min-height:48px;max-height:48px;grid-template-columns:48px minmax(0,1fr);gap:10px}._readinessRing_87btb_1471{width:48px;height:48px;flex:0 0 48px}._readinessRing_87btb_1471 span{font-size:.8rem}._readinessRing_87btb_1471:before{inset:5px}._readinessCopy_87btb_963 strong{font-size:.84rem}._panelBody_87btb_1315{padding:10px 12px}}@media (max-width: 820px){._workspaceGrid_87btb_777{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) var(--workspace-stacked-panel-height)}._previewPane_87btb_819{border-right:0;border-bottom:1px solid #dfe3ea}._sidePanel_87btb_925{min-height:0;padding-top:8px}._sidePanelHeader_87btb_1079{min-height:49px}._panelResizeHandle_87btb_985{inset:-9px 0 auto;width:auto;height:18px;display:block;cursor:row-resize}._panelResizeHandle_87btb_985 span{top:50%;left:50%;width:46px;height:3px;transform:translate(-50%,-50%)}._panelResizeHandle_87btb_985:hover span,._panelResizeHandle_87btb_985:focus-visible span,._workspaceGridResizingVertical_87btb_807 ._panelResizeHandle_87btb_985 span{width:58px;height:4px}}@media (max-width: 767px){._mobileWorkspaceDock_87btb_945{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_87btb_953{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_87btb_953:hover{background:#1e293b;border-color:#1e293b}._mobileWorkspaceChat_87btb_953:focus-visible{outline:3px solid rgba(15,23,42,.3);outline-offset:2px}}@media (min-width: 481px) and (max-width: 767px){._mobileWorkspaceDock_87btb_945{grid-template-columns:auto 40px;justify-content:center;padding-right:12px;padding-left:12px}._mobileWorkspaceDock_87btb_945>:first-child{width:auto;padding-right:18px;padding-left:18px}}@media (max-width: 640px){._sidePanelHeader_87btb_1079{display:none}._secondaryAction_87btb_517{padding:0 8px}._primaryAction_87btb_515{padding:0 9px}._panelBody_87btb_1315{padding:10px}._auditSummary_87btb_1331{height:auto;min-height:0;max-height:none;padding:12px}._auditSummarySuccess_87btb_1849{height:auto!important;min-height:0!important;max-height:none!important;padding:12px 14px;border-radius:14px}._auditSummarySuccess_87btb_1849 ._auditSummaryTop_87btb_1449{grid-template-columns:62px minmax(0,1fr);gap:12px;height:auto;min-height:62px;max-height:none}._auditSummarySuccess_87btb_1849 ._readinessRing_87btb_1471{width:62px;height:62px;flex:0 0 62px}._auditSummarySuccess_87btb_1849 ._readinessRing_87btb_1471 span{font-size:1.02rem}._auditSummarySuccess_87btb_1849 ._readinessCopy_87btb_963{min-height:auto}._auditSummarySuccess_87btb_1849 ._readinessCopy_87btb_963 strong{font-size:.94rem}._auditSuccessHint_87btb_2113{font-size:.74rem}._auditSummaryTop_87btb_1449{grid-template-columns:50px minmax(0,1fr);gap:8px;height:50px;min-height:50px;max-height:50px}._readinessRing_87btb_1471{width:50px;height:50px;flex:0 0 50px}._toolsListHeader_87btb_2411{padding:6px 2px 4px;gap:6px}._toolsListTitle_87btb_2429{font-size:.8rem;gap:4px}._toolsListCount_87btb_2449{font-size:.74rem}._toolsSelectAllBtn_87btb_2463{font-size:.74rem;padding:2px 4px}._toolCard_87btb_2519{border-radius:9px}._toolCheckboxWrap_87btb_2609{width:36px;flex:0 0 36px}._toolSummary_87btb_2549{min-height:42px;gap:8px;padding:5px 10px 5px 0}._toolSummaryRow_87btb_2583 ._toolSummary_87btb_2549{padding:5px 10px 5px 0}._toolIcon_87btb_2743{width:28px;height:28px;flex:0 0 28px;border-radius:7px}._toolHeading_87btb_965 strong{font-size:.81rem}._toolHeading_87btb_965 small{font-size:.71rem;margin-top:1px}._toolSummaryMeta_87btb_2829{gap:6px}._toolStatus_87btb_2847{min-width:22px;padding:2px 7px;font-size:.68rem}._toolChevron_87btb_2913{flex:0 0 14px;width:14px;font-size:.86rem}}@container workspace-side-panel (min-width: 376px) and (max-width: 440px){._panelActions_87btb_1187{grid-template-columns:auto minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:7px;padding:8px 10px}._historyActions_87btb_1239{padding-right:3px}._historyAction_87btb_1239{width:28px;height:36px}._panelActions_87btb_1187 ._secondaryAction_87btb_517,._panelActions_87btb_1187 ._primaryAction_87btb_515{min-height:36px;gap:5px;padding:0 8px;font-size:.78rem}}@container workspace-side-panel (max-width: 375px){._sidePanelHeader_87btb_1079{min-height:52px;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding:0 10px}._sidePanelHeader_87btb_1079 strong{font-size:.82rem}._sidePanelHeader_87btb_1079 small{font-size:.7rem}._standardBadge_87btb_1165{padding:3px 7px;font-size:.68rem}._panelActions_87btb_1187{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:7px;padding:8px 10px}._historyActions_87btb_1239{grid-row:1;grid-column:1;align-self:center;padding-right:4px}._historyAction_87btb_1239{width:30px;height:34px}._panelActions_87btb_1187 ._secondaryAction_87btb_517{grid-row:1;grid-column:2;min-height:34px;font-size:.76rem;padding:0 8px}._panelActions_87btb_1187 ._primaryAction_87btb_515{grid-row:2;grid-column:1 / -1;width:100%;min-height:38px;font-size:.82rem;font-weight:750;padding:0 12px}._panelBody_87btb_1315{padding:10px}._auditSummary_87btb_1331{height:auto;min-height:0;max-height:none;padding:12px}._auditSummarySuccess_87btb_1849{height:auto!important;min-height:0!important;max-height:none!important;padding:12px 14px;border-radius:14px}._auditSummarySuccess_87btb_1849 ._auditSummaryTop_87btb_1449{grid-template-columns:62px minmax(0,1fr);gap:12px;height:auto;min-height:62px;max-height:none}._auditSummarySuccess_87btb_1849 ._readinessRing_87btb_1471{width:62px;height:62px;flex:0 0 62px}._auditSummarySuccess_87btb_1849 ._readinessRing_87btb_1471 span{font-size:1.02rem}._auditSummarySuccess_87btb_1849 ._readinessCopy_87btb_963{min-height:auto}._auditSummarySuccess_87btb_1849 ._readinessCopy_87btb_963 strong{font-size:.94rem}._auditSummarySuccess_87btb_1849 ._auditSuccessHint_87btb_2113{font-size:.73rem}._auditSummaryTop_87btb_1449{grid-template-columns:50px minmax(0,1fr);gap:10px;height:50px;min-height:50px;max-height:50px}._readinessRing_87btb_1471{width:50px;height:50px;flex:0 0 50px}._readinessRing_87btb_1471 span{font-size:.88rem}._readinessCopy_87btb_963>span{font-size:.72rem}._readinessCopy_87btb_963 strong{font-size:.84rem}._readinessCopy_87btb_963 small{font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35}._auditCompleteBanner_87btb_5515{margin-top:10px;padding:10px 12px}._auditCompleteHeader_87btb_5525 strong{font-size:.82rem}._auditCompleteHeader_87btb_5525 span{font-size:.72rem;line-height:1.35}._auditHint_87btb_2347{font-size:.7rem;margin-top:8px}._toolsListHeader_87btb_2411{padding:6px 2px 4px;gap:6px}._toolsListTitle_87btb_2429{font-size:.78rem;gap:4px}._toolsListCount_87btb_2449{font-size:.74rem}._toolsSelectAllBtn_87btb_2463{font-size:.74rem;padding:2px 4px}._toolCard_87btb_2519{border-radius:9px}._toolCheckboxWrap_87btb_2609{width:36px;flex:0 0 36px}._toolSummary_87btb_2549{min-height:42px;gap:8px;padding:5px 10px 5px 0}._toolSummaryRow_87btb_2583 ._toolSummary_87btb_2549{padding:5px 10px 5px 0}._toolIcon_87btb_2743{width:28px;height:28px;flex:0 0 28px;border-radius:7px}._toolHeading_87btb_965 strong{font-size:.8rem}._toolHeading_87btb_965 small{font-size:.71rem;margin-top:1px}._toolSummaryMeta_87btb_2829{gap:6px}._toolStatus_87btb_2847{min-width:22px;padding:2px 7px;font-size:.68rem}._toolChevron_87btb_2913{flex:0 0 14px;width:14px;font-size:.86rem}}@container workspace-side-panel (max-width: 325px){._auditSummarySuccess_87btb_1849{height:auto!important;min-height:0!important;max-height:none!important;padding:11px 12px;border-radius:13px}._auditSummarySuccess_87btb_1849 ._auditSummaryTop_87btb_1449{grid-template-columns:56px minmax(0,1fr);gap:10px;height:auto;min-height:56px;max-height:none}._auditSummarySuccess_87btb_1849 ._readinessRing_87btb_1471{width:56px;height:56px;flex:0 0 56px}._auditSummarySuccess_87btb_1849 ._readinessRing_87btb_1471 span{font-size:.92rem}._auditSummarySuccess_87btb_1849 ._readinessCopy_87btb_963{min-height:auto}._auditSummarySuccess_87btb_1849 ._readinessCopy_87btb_963 strong{font-size:.88rem}._auditSuccessHint_87btb_2113{font-size:.7rem}}._microFixesSection_87btb_5783{margin:12px 0 16px;padding:14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}._microFixesHeader_87btb_5799{margin-bottom:12px}._microFixesTitleWrap_87btb_5807{display:flex;align-items:center;gap:8px}._microFixesBadge_87btb_5819{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_87btb_5807{font-size:.95rem;font-weight:700;color:#0f172a;margin:0}._microFixesSub_87btb_5859{font-size:.78rem;color:#64748b;margin:4px 0 0;line-height:1.35}._microFixesList_87btb_5873{display:flex;flex-direction:column;gap:10px}._microFixCard_87btb_5885{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_87btb_5885:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0f172a0a}._microFixCardTop_87btb_5917{display:flex;align-items:flex-start;gap:10px}._microFixIcon_87btb_5929{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f1f5f9;color:#0f172a;border-radius:8px}._microFixInfo_87btb_5953{flex:1;min-width:0}._microFixHeadingRow_87btb_5963{display:flex;align-items:center;justify-content:space-between;gap:8px}._microFixCardTitle_87btb_5977{font-size:.88rem;font-weight:700;color:#0f172a}._microFixPricePill_87btb_5989{display:inline-flex;align-items:baseline;gap:4px;flex-shrink:0}._microFixOldPrice_87btb_6003{font-size:.75rem;color:#94a3b8;text-decoration:line-through}._microFixCurrentPrice_87btb_6015{font-size:.88rem;font-weight:800;color:#0f172a}._microFixCardDesc_87btb_6027{font-size:.78rem;color:#475569;margin:3px 0 6px;line-height:1.35}._microFixMetaRow_87btb_6041{display:flex;align-items:center;gap:8px}._microFixIssueBadge_87btb_6053{font-size:.72rem;color:#b45309;background:#fef3c7;padding:2px 7px;border-radius:6px;font-weight:500}._microFixIssueBadge_87btb_6053 strong{font-weight:700}._microFixCleanBadge_87btb_6079{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_87btb_6103{display:flex;align-items:center;gap:8px;padding-top:6px;border-top:1px solid #f1f5f9}._microFixApplyBtn_87btb_6119{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_87btb_6119:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}._microFixApplyBtn_87btb_6119:disabled{opacity:.6;cursor:not-allowed}._microFixDownloadBtn_87btb_6175{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_87btb_6175:hover{background:#1e293b;border-color:#1e293b}._microFixDownloadBtn_87btb_6175:active{transform:translateY(1px)}._microFixFocusBtn_87btb_6229{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_87btb_6229:hover{background:#e2e8f0;border-color:#cbd5e1;color:#0f172a}._focusModeBanner_87btb_6275{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_87btb_6301{display:flex;flex-direction:column;gap:3px;min-width:0}._focusModeBadge_87btb_6315{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_87btb_6339{color:#475569;font-size:.78rem;line-height:1.35}._focusModeDesc_87btb_6339 strong{color:#0f172a}._focusModeExitBtn_87btb_6359{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_87btb_6359:hover{background:#f1f5f9;border-color:#94a3b8}._focusUpsellCard_87btb_6397{margin-top:14px;padding:12px 14px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;display:flex;flex-direction:column;gap:10px}._focusUpsellContent_87btb_6419{display:flex;align-items:flex-start;gap:10px}._focusUpsellIcon_87btb_6431{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#d97706;background:#fef3c7;border-radius:6px}._focusUpsellCopy_87btb_6455{min-width:0}._focusUpsellCopy_87btb_6455 strong{display:block;font-size:.82rem;font-weight:700;color:#1e293b}._focusUpsellCopy_87btb_6455 p{margin:3px 0 0;font-size:.75rem;color:#64748b;line-height:1.4}._focusUpsellBtn_87btb_6491{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_87btb_6491:hover{background:#f1f5f9;border-color:#64748b}._emptyWorkspaceWrapper_87btb_6527{display:flex;flex-direction:column;min-height:calc(100vh - 58px);width:100%;background:var(--bg-primary, #ffffff);overflow-y:auto;overflow-x:hidden}._emptyWorkspacePage_87btb_6547{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_87btb_6571{flex:1 1 auto;display:flex;width:100%;max-width:100%;min-height:0;padding:0;margin:0}._emptyWorkspaceDropWrap_87btb_6571>*{width:100%;max-width:100%;flex:1 1 auto}._workspaceResumeBox_87btb_6603{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_87btb_6623{font-size:.85rem;color:var(--text-secondary, #64748b)}._workspaceResumeBtn_87btb_6633{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_87btb_6633:hover{background:#f1f5f9;border-color:#94a3b8}
